BM6P6(@ gggbbb[[[UUURRRPPPPPPOOOPPPSSSXXX^^^cccgggjjjkkkooorrruuuwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||~~~}}}|||{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{wwwsssppptttttttttqqqnnnllllllmmmsssuuuwwwzzz{{{||||||||||||||||||}}}}}}|||yyyvvv}}}zzzeeeZZZVVVQQQNNNMMMNNNNNNNNNTTTYYYbbbmmmtttuuuooojjjgggeee]]]ZZZgggwwwwwwlllaaacccfffkkkppptttvvvwww|||mmmlllqqqppp```WWWTTTPPPJJJLLLKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFFFFEEEDDDEEEGGGHHHFFFHHHMMMPPPRRRYYY```dddfffhhhjjjlllooorrruuuuuuuuuvvvuuuttttttwwwyyyyyyyyyyyy{{{~~~~~~}}}~~~}}}|||}}}zzzvvvxxx|||~~~}}}{{{zzz|||zzzsssppplllhhheeebbb]]]ZZZWWWYYY\\\ddduuutttjjjeee[[[TTTLLLIIIFFFDDDHHHMMMQQQRRRSSSUUUWWWWWWUUUSSSVVVTTTQQQMMMIIIGGGFFFEEEEEEEEEFFFLLLVVVcccnnntttzzz~~~xxxsssrrrpppnnnqqquuuwwwsssmmmdddZZZQQQJJJFFFFFFHHHIIIHHHGGGFFFIIILLLSSSWWWaaalllrrrtttzzznnnhhh___XXXTTTRRRPPPPPPPPPRRRVVVZZZ^^^bbbdddfffmmmqqqtttwwwwwwwwwxxxyyyvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyy|||~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~}}}||||||{{{zzzxxxvvvtttsssttttttssspppmmmlllmmmnnnuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~{{{{{{|||zzzuuubbbTTTQQQNNNLLLNNNQQQSSSSSSUUUXXX^^^gggooorrrqqqnnnfffeee___\\\ffftttvvvmmm^^^]]]^^^gggsss|||}}}{{{sssnnnrrrwwwfffYYYSSSOOOKKKKKKKKKJJJIIIHHHHHHHHHIIIDDDFFFGGGFFFEEEDDDEEEGGGHHHFFFHHHMMMPPPRRRXXX___bbbdddgggiiikkkmmmqqqttttttuuuuuuuuuttttttwwwyyyxxxxxxxxx{{{}}}~~~~~~}}}||||||zzztttwww{{{}}}~~~zzzwwwrrrooollliiigggddd```^^^\\\\\\\\\cccsssxxxnnniii]]]UUUNNNJJJHHHFFFJJJOOOTTTTTTVVVXXXYYYZZZYYYWWWXXXUUURRRMMMIIIGGGEEEDDDEEEDDDEEEKKKUUUaaalllrrryyywwwqqqlllkkkiiihhhlllqqqtttrrrmmmeee]]]SSSLLLHHHEEEGGGHHHHHHFFFFFFIIILLLPPPSSS\\\ffflllpppwww~~~yyyqqqggg]]]WWWSSSQQQPPPPPPQQQRRRTTTWWW[[[^^^```iiilllqqqssstttuuuvvvwwwvvvvvvuuuuuuttttttssssssttttttuuuvvvyyy{{{}}}~~~~~~~~~|||{{{zzz{{{{{{|||zzzzzzzzz{{{|||~~~}}}zzzyyywwwvvvuuuuuuuuuvvvuuutttrrrooommmmmmoooqqqvvvwwwzzz|||~~~zzzzzzlll]]]NNNLLLKKKLLLPPPUUUYYYZZZYYYYYYZZZ^^^eeekkknnnppphhhiiifffbbbgggrrrtttpppaaa[[[ZZZddduuuzzzxxxyyyxxxrrr___TTTOOONNNJJJJJJIIIHHHHHHHHHIIIIIIEEEFFFGGGFFFEEEDDDEEEGGGGGGFFFGGGLLLNNNPPPVVV]]]```cccfffhhhjjjlllooorrrssstttuuuuuutttuuuwwwyyywwwwwwwwwzzz}}}~~~~~~~~~~~~}}}~~~{{{xxxrrruuuyyy|||~~~yyyuuurrrpppmmmkkkiiigggdddaaa```]]][[[```ooo|||rrrmmm___WWWPPPLLLJJJHHHLLLQQQUUUVVVXXXYYYZZZ[[[[[[ZZZZZZWWWSSSNNNJJJFFFDDDCCCDDDDDDEEEIIIRRR]]]hhhooowwwtttmmmgggeeedddcccggglllpppooolllggg___VVVNNNJJJEEEFFFGGGGGGFFFGGGIIIKKKKKKNNNUUU^^^dddiiirrr{{{{{{{{{oooccc[[[VVVSSSQQQPPPOOOOOOPPPSSSWWW[[[^^^cccgggkkkoooqqqrrrsssuuuwwwwwwvvvuuuttttttssssssrrrssstttvvvxxxzzz|||}}}}}}|||zzzxxxxxxyyy{{{|||zzzzzzzzzzzz{{{|||}}}~~~}}}{{{yyyvvvsssrrrssstttvvvuuutttrrrooonnnooosssvvvwwwxxxzzz|||~~~yyydddXXXLLLJJJIIIKKKQQQWWW[[[]]]]]]ZZZWWWVVVZZZaaahhhmmmlllooonnnjjjjjjppprrrqqqiiiccc```fffrrrzzzyyyuuusss}}}gggVVVOOOOOOIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFGGGEEEGGGKKKMMMOOOTTT[[[___bbbeeehhhiiikkknnnpppqqqssstttuuutttuuuwwwyyywwwvvvvvvyyy|||}}}~~~~~~~~~~~~|||xxxuuuooosssxxx{{{~~~{{{wwwuuurrrooommmkkkiiifffdddaaa\\\YYY^^^lll}}}rrrlll```YYYQQQNNNKKKIIIMMMRRRUUUWWWYYYZZZ[[[[[[[[[[[[[[[YYYTTTOOOJJJFFFDDDCCCCCCDDDEEEHHHOOOYYYdddkkkttt}}}zzzrrrjjjfffbbb```ccciiijjjjjjiiigggaaaXXXPPPLLLFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJOOOWWW]]]bbbmmmwwwzzz~~~wwwjjj```YYYUUURRRPPPOOONNNOOORRRVVV[[[^^^```dddjjjnnnppprrrtttvvvxxxxxxwwwwwwvvvuuuttttttrrrsssuuuvvvxxxzzz{{{{{{{{{zzzxxxwwwwwwyyy{{{|||{{{{{{{{{{{{{{{|||}}}~~~|||}}}||||||{{{}}}~~~~~~}}}~~~}}}zzzuuuqqqooopppqqqsssssssssrrrqqqpppsssxxx{{{xxxyyyzzz|||~~~yyynnn^^^VVVKKKIIIGGGIIINNNSSSWWWYYY[[[XXXTTTRRRTTT[[[dddkkkmmmqqqssspppmmmmmmnnnnnnnnnllljjjjjjmmmppprrrsssrrrxxxnnnYYYPPPMMMIIIHHHHHHGGGGGGGGGGGGHHHFFFHHHHHHGGGEEEEEEEEEFFFFFFEEEFFFIIIKKKMMMRRRYYY]]]```dddgggiiikkkmmmooooooqqqtttuuuuuuvvvwwwyyywwwvvvvvvxxx{{{|||}}}~~~~~~{{{vvvrrrmmmqqqwww{{{~~~|||xxxuuurrrpppnnnllliiifffbbb]]]\\\bbbnnn|||pppiiiaaaYYYRRRNNNKKKJJJMMMSSSWWW[[[^^^```^^^]]]]]]^^^]]]ZZZUUUPPPKKKGGGDDDCCCCCCDDDEEEGGGLLLUUU```hhhpppyyy}}}rrrjjjccc___```eeeeeefffgggfffaaaZZZRRRMMMHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGLLLRRRWWW]]]hhhrrryyy~~~~~~rrrhhh___YYYVVVQQQPPPPPPPPPSSSWWW[[[]]]```dddjjjnnnrrrtttwwwyyyxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{||||||||||||{{{||||||}}}}}}zzzzzzyyyxxxxxxzzz~~~}}}~~~~~~|||~~~}}}|||{{{|||}}}}}}zzztttooollllllmmmoooooopppqqqqqqsssvvv{{{{{{{{{|||}}}~~~}}}rrrmmmttt~~~zzzhhh\\\VVVLLLIIIGGGGGGJJJNNNQQQSSSXXXWWWUUUSSSUUUZZZbbbhhhiiinnnssstttqqqnnnllllllnnnppppppllliiijjjpppuuuvvvzzzwwwaaaTTTNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFFFFDDDEEEHHHJJJKKKPPPWWW[[[^^^cccfffgggiiikkkmmmnnnpppsssuuuuuuvvvxxxyyyxxxvvvvvvwww{{{~~~{{{|||}}}~~~{{{vvvqqqkkkpppwww|||~~~{{{zzz{{{~~~xxxvvvtttrrrqqqooommmkkkhhhbbbaaahhhrrr~~~rrrjjjbbbZZZSSSOOOLLLKKKNNNTTT\\\aaaggghhheeebbb``````]]]ZZZVVVPPPKKKGGGEEEDDDDDDEEEFFFGGGJJJRRR]]]fffnnnvvv}}}{{{oooeee^^^___cccccceeefffeeeaaa[[[UUUQQQLLLJJJHHHGGGHHHHHHGGGEEEFFFFFFIIIOOOTTTYYYcccmmmwww}}}~~~zzzpppfff___ZZZSSSSSSRRRRRRSSSVVVXXXZZZ]]]aaagggmmmpppsssvvvxxxvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}||||||{{{{{{{{{||||||yyyyyyxxxvvvvvvxxx||||||}}}|||~~~}}}|||}}}~~~~~~|||zzz|||{{{zzzzzz{{{~~~yyyvvvqqqllliiiiiijjjkkkiiikkknnnqqqssswww|||~~~~~~~~~~~~uuujjjfffmmmtttxxx}}}ssseee\\\XXXQQQNNNKKKJJJLLLOOOQQQRRR[[[\\\\\\ZZZXXXYYY]]]```eeekkksssxxxxxxtttpppooooooqqqqqqlllhhhiiiooovvv|||ppp```VVVPPPOOOMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFFFFDDDDDDHHHIIIJJJOOOUUUWWW[[[```ccceeefffhhhiiilllooorrruuuuuuvvvxxxyyyyyywwwvvvwwwzzz}}}~~~{{{|||}}}~~~~~~wwwssskkkpppwww}}}}}}xxxuuuuuuvvv|||~~~vvvuuussssssttttttrrrqqqmmmfffdddjjjqqqwwwpppddd\\\UUUQQQOOOMMMQQQVVV___eeelllnnnjjjdddaaa```]]]ZZZVVVQQQLLLHHHFFFEEEEEEFFFHHHHHHIIIPPP[[[dddkkkssszzz|||}}}vvvjjjbbbaaaeeeeeefffgggfffccc^^^XXXUUUPPPMMMJJJHHHIIIHHHFFFDDDEEEEEEHHHMMMQQQUUU^^^hhhssszzzuuukkkccc]]]UUUUUUTTTSSSTTTTTTVVVVVVYYY]]]dddiiimmmqqqtttvvvtttttttttuuuuuuuuuuuuuuuwwwxxxyyyzzzzzzyyywwwwwwvvvwwwxxxzzzzzz{{{{{{{{{||||||{{{zzzzzzzzz{{{{{{yyyxxxwwwvvvuuuxxx|||xxx|||}}}}}}~~~}}}|||}}}|||{{{|||}}}|||{{{yyy{{{zzzyyyzzz|||~~~uuurrrnnnjjjgggggghhhiiieeehhhlllpppsssxxx|||rrrhhhdddkkkqqqqqqsssxxxyyyoooddd]]]YYYVVVSSSPPPOOOPPPSSSUUUVVVcccddddddaaa[[[WWWVVVWWWdddjjjttt}}}{{{wwwuuurrrrrrppplllhhhiiinnnttt}}}lll___SSSRRRQQQOOOMMMLLLKKKKKKHHHIIIJJJHHHFFFEEEEEEFFFFFFDDDDDDGGGHHHIIINNNTTTUUUXXX]]]aaabbbdddeeeffflllnnnrrruuuvvvvvvxxxyyyzzzxxxvvvwwwyyy|||}}}~~~zzz{{{}}}~~~yyyuuujjjooowww}}}}}}wwwsssrrrrrrvvv|||tttsssrrrtttvvvwwwvvvuuupppgggcccgggnnn|||}}}vvvfff^^^WWWSSSPPPOOORRRXXX^^^fffnnnpppkkkddd___^^^\\\ZZZVVVQQQLLLIIIGGGFFFEEEGGGHHHHHHIIIOOOZZZcccjjjrrrxxxzzz||||||oooffffffiiiggghhhhhhgggddd___[[[XXXRRROOOKKKIIIIIIHHHFFFCCCDDDDDDGGGLLLOOORRR[[[dddoooxxxzzzoooeee^^^XXXVVVRRRQQQQQQRRRRRRQQQWWWZZZ```dddgggiiilllnnnsssuuuvvvvvvtttsssssssssxxxyyyyyyxxxvvvuuuuuuvvvxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}|||zzzyyyyyy|||||||||{{{{{{zzzyyyxxxxxx{{{|||~~~~~~}}}{{{zzz|||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~}}}|||{{{yyyxxxxxxpppiiihhhhhhfffeeefffcccfffiiilllooosssxxx{{{|||~~~mmmmmmnnnppptttwwwxxxxxx|||wwwlllgggddd``````___[[[WWWXXX\\\[[[VVV___```dddeee___WWWVVVYYYccciiittt~~~~~~uuunnnsssqqqooollldddaaajjjyyyxxxttt```VVVNNNNNNOOOLLLLLLNNNKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDFFFHHHKKKMMMOOOTTTYYY___cccdddccccccccclllooorrrtttttttttuuuwwwwwwxxxyyyzzz|||}}}~~~~~~zzz|||}}}}}}}}}}}}}}}wwwrrrssswww|||~~~uuupppuuu|||xxxooorrrtttuuuxxx|||zzzvvvwwwsssppppppsssxxxkkkaaaXXXTTTSSSPPPOOOQQQ]]]bbbhhhjjjhhheeedddcccbbb^^^XXXQQQKKKGGGFFFEEEDDDFFFHHHGGGFFFJJJSSSZZZggglllsssyyy}}}yyymmmgggdddcccdddiiilllgggbbb```^^^[[[SSSPPPMMMJJJIIIHHHFFFDDDDDDBBBCCCGGGKKKQQQ]]]hhhppptttxxx|||~~~tttjjjbbbZZZWWWTTTRRRRRRRRRRRRQQQTTTXXX\\\```cccgggkkknnnooorrruuuwwwvvvuuuuuuvvvuuuwwwyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~{{{yyyxxxzzz|||yyyxxxxxxwwwvvvvvvuuuuuuxxxzzz|||~~~~~~}}}}}}}}}}}}}}}||||||||||||zzz{{{{{{|||}}}~~~}}}{{{yyywwwtttrrrrrrkkkfffffffffccccccddddddfffjjjmmmooorrrvvvyyyzzz}}}uuuvvvyyy}}}uuullliiihhhgggcccccc```]]]___ddddddaaa___bbbhhhllliiiaaa\\\\\\ccchhhpppxxx|||zzztttoooiiiiiikkkkkkgggeeelllwww}}}pppdddXXXTTTRRROOONNNOOOKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIKKKMMMRRRVVV[[[^^^aaaccceeeggglllnnnrrrsssttttttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}|||}}}~~~~~~}}}~~~{{{vvvsssvvvzzz~~~wwwyyyxxxtttqqqtttuuuvvvyyy}}}|||xxxzzzvvvrrrrrruuu{{{oooeee[[[XXXVVVTTTSSSUUUYYY\\\```aaa```______aaa```]]]XXXRRRMMMIIIFFFEEEEEEGGGHHHGGGFFFIIIQQQWWWdddiiipppvvvzzz}}}qqqhhhdddbbbgggmmmqqqmmmgggdddaaa^^^UUURRRNNNKKKJJJHHHFFFEEECCCBBBCCCGGGJJJPPP\\\gggooorrrwww{{{~~~|||qqqhhh]]]ZZZVVVSSSSSSRRRRRRQQQQQQTTTXXX[[[___ccciiimmmkkkoootttxxxxxxxxxxxxxxxqqqtttxxxzzzzzzyyyzzzzzzxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~|||yyywwwxxxyyywwwwwwvvvvvvuuuuuuttttttvvvxxx{{{~~~~~~~~~~~~}}}zzz{{{{{{|||}}}~~~}}}~~~~~~{{{xxxuuurrrmmmjjjlllgggdddeeefffcccbbbdddfffiiilllnnnppprrruuuxxxyyy|||~~~{{{oooiiiiiijjjkkkddddddbbb___aaagggiiigggaaabbbiiirrrrrrjjj```\\\___bbbgggmmmrrrrrrnnnkkkdddfffiiimmmllljjjnnntttzzzhhh\\\VVVQQQOOOPPPKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJPPPSSSVVVZZZ]]]bbbgggjjjjjjmmmppprrrrrrssstttuuuvvvvvvwwwwwwxxxyyyzzzzzz}}}~~~~~~}}}~~~xxxuuusssyyy}}}{{{uuurrrsssuuuvvvvvvzzz|||}}}xxxttttttwwwvvvkkk```\\\ZZZWWWWWWXXXVVVXXXYYYYYYYYYYYY\\\^^^^^^\\\YYYUUUPPPKKKGGGEEEFFFGGGHHHFFFFFFHHHOOOTTT```eeelllrrrvvvyyy}}}tttiiidddbbbiiiqqqvvvsssmmmiiiccc___XXXTTTPPPMMMKKKIIIGGGEEECCCBBBCCCGGGJJJOOO[[[fffnnnqqquuuyyy|||wwwmmm```]]]XXXUUUSSSRRRQQQOOOPPPRRRTTTWWWZZZ```fffkkkiiinnntttxxxzzzyyyyyyyyyqqqtttxxx{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}|||yyywwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvxxx{{{~~~~~~~~~~~~{{{||||||}}}~~~||||||}}}~~~|||xxxuuurrrmmmhhhdddhhheeedddfffgggddddddgggjjjmmmpppqqqrrrsssuuuwwwyyy{{{~~~~~~rrrhhhdddcccdddgggaaaaaa___[[[]]]dddhhhhhheeedddhhhqqqtttmmmbbb\\\___aaaffflllppppppmmmjjjiiijjjlllnnnnnnmmmoooqqqyyyeeeXXXQQQOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJNNNQQQUUUYYY]]]aaafffiiihhhkkknnnpppqqqqqqssstttttttttuuuvvvvvvwwwxxxxxx|||}}}~~~}}}|||}}}~~~~~~vvvssstttzzz}}}}}}zzzvvvssstttvvvvvvvvvzzz{{{uuutttwww{{{pppeee```\\\XXXWWWYYYWWWWWWXXXXXXXXXYYY[[[\\\[[[[[[ZZZWWWSSSNNNIIIFFFEEEFFFFFFFFFFFFIIINNNRRR\\\aaahhhmmmrrrvvvzzz}}}sssiiieeeeeejjjsssxxxvvvpppjjjddd^^^XXXUUUPPPMMMJJJHHHFFFDDDDDDCCCDDDHHHKKKPPPZZZeeennnppptttxxx{{{}}}rrrddd```[[[WWWTTTRRRPPPNNNPPPQQQRRRTTTVVV\\\bbbgggggglllrrrwwwxxxxxxwwwwwwrrruuuyyyzzzyyyxxxwwwvvvxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~{{{||||||{{{yyyxxxyyyzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~|||}}}~~~~~~~~~~~~}}}zzzvvvrrrnnnjjjeeebbbdddbbbbbbeeeeeecccdddhhhoooqqqtttuuuvvvvvvwwwyyyzzz|||}}}~~~~~~}}}~~~|||xxx}}}{{{kkkccc```\\\[[[\\\[[[]]][[[YYY\\\eeelllooonnniiiiiiooorrrmmmeee```cccgggmmmsssvvvuuupppkkkkkkmmmmmmkkkkkkllloooqqqzzzrrr^^^SSSOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFHHHIIIKKKLLLPPPVVVZZZ]]]```bbbdddfffiiillloooooopppqqqsssrrrsssssstttuuuvvvwwwwwwzzz{{{|||{{{{{{{{{}}}vvvsssuuu{{{~~~~~~||||||yyyvvvssstttttttttzzz}}}wwwuuuxxxuuujjjeeeaaa\\\YYYYYYYYYYYYYYYZZZZZZZZZYYYXXXYYYZZZZZZYYYVVVPPPKKKHHHDDDEEEEEEFFFGGGJJJOOORRRYYY]]]dddjjjoootttxxx{{{}}}~~~|||zzzssshhhfffhhhmmmuuuyyyvvvpppjjjddd___WWWTTTOOOLLLJJJGGGEEECCCFFFDDDFFFJJJLLLPPPZZZdddlllooosssvvvzzz~~~wwwjjjeee```ZZZWWWTTTRRRPPPPPPQQQQQQRRRSSSWWW\\\```bbbgggmmmqqqssstttuuuuuusssvvvxxxxxxwwwuuuttttttxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{wwwyyyzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{|||~~~~~~}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~|||{{{zzzwwwrrrnnnkkkhhhdddbbbaaa______bbbaaa```bbbhhhqqqtttwwwxxxxxxxxxyyyzzzzzz|||~~~~~~}}}}}}~~~}}}{{{}}}~~~wwwsssrrrwwwuuufffbbb```YYYUUUUUUXXX[[[[[[ZZZ___kkkuuuzzzvvvooolllooorrrooojjjiiidddhhhooouuuxxxtttnnnhhhiiimmmmmmhhhfffiiinnnpppttt|||lll\\\SSSNNNLLLLLLKKKKKKJJJIIIIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKOOOTTTXXX[[[]]]___```dddgggjjjmmmnnnoooppprrrpppqqqrrrsssuuuvvvwwwxxxwwwyyyzzzzzzzzz{{{}}}xxxtttuuu}}}}}}}}}~~~{{{xxxrrrssssssssszzz|||yyy{{{zzzqqqnnnkkkeeebbbaaa___]]]\\\[[[[[[ZZZWWWUUUXXXYYYZZZZZZWWWRRRNNNKKKFFFFFFFFFGGGHHHKKKNNNPPPUUUZZZ```fffkkkqqqvvvyyy{{{}}}|||xxxwwwsssssswwwjjjgggiiiooouuuxxxssslllgggccc___WWWSSSOOOKKKJJJHHHFFFDDDEEEEEEFFFJJJLLLPPPYYYcccgggjjjmmmqqqtttyyypppkkkeee___[[[XXXTTTRRROOOPPPPPPPPPPPPRRRUUUXXXZZZ^^^dddiiimmmooorrrtttsssuuuvvvvvvtttttttttuuuxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuuuuwwwyyyxxxwwwvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~{{{yyywwwsssnnniiigggeeedddbbbaaa______aaa```___ccciiiqqqtttwwwyyyyyyyyyzzzzzzxxx{{{}}}~~~}}}|||}}}~~~~~~}}}~~~}}}zzz|||}}}~~~~~~qqqqqqrrrxxxooodddeeeeee]]]VVVVVVXXX[[[[[[YYY^^^iiiuuuzzzwwwqqqnnnppprrrpppooopppiiilllqqqvvvwwwtttmmmhhhjjjqqqrrrjjjdddeeejjjlllpppxxxjjjZZZQQQLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIILLLOOOSSSVVVYYY]]]```bbbeeeiiilllmmmnnnoooqqqooopppqqqsssuuuwwwxxxyyyvvvxxxyyyzzzzzz|||~~~zzzvvvttt{{{|||}}}~~~zzzvvvrrrsssrrrsss{{{zzzzzzyyytttpppoooiiieee___\\\[[[ZZZXXXVVVXXXYYYZZZZZZWWWTTTPPPMMMKKKJJJHHHHHHIIIKKKLLLLLLQQQUUU[[[aaagggmmmssswwwzzz|||~~~xxxqqqnnnmmmhhhdddmmm||||||ooojjjkkklllqqqqqqjjjccc```^^^[[[VVVSSSOOOLLLKKKIIIHHHFFFDDDCCCEEEIIIKKKNNNVVV``````bbbeeehhhlllrrrxxx|||{{{tttoooiiiccc^^^[[[WWWUUUNNNOOOOOONNNMMMNNNPPPRRRTTTXXX^^^ccchhhlllpppsssrrrsssttttttsssssstttvvvxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwuuusssrrrqqqqqquuuwwwxxxxxxvvvuuuuuuvvv||||||||||||||||||||||||yyy{{{}}}~~~~~~~~~}}}}}}yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~zzzwwwuuuqqqjjjfffddddddccccccdddbbbaaabbbaaa```eeemmmpppssswwwyyyyyyyyyyyyzzzwwwyyy|||}}}|||{{{{{{|||~~~}}}}}}~~~}}}zzz|||}}}||||||~~~{{{tttuuuxxx~~~zzzkkkccchhhjjjbbbZZZYYYZZZ\\\[[[WWWXXXbbbmmmrrrtttpppnnnppprrrppppppsssssstttxxx{{{|||yyytttooooooxxxzzzpppeeecccfffgggoooxxxuuu```TTTLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIGGGEEEEEEDDDEEEEEEGGGIIIKKKMMMQQQVVV]]]aaaaaadddhhhkkklllmmmooopppnnnooopppsssuuuwwwyyyzzzvvvxxxzzz{{{{{{}}}|||vvvtttyyy||||||}}}}}}xxxsssssstttsssttt}}}|||{{{rrrlllccc]]]\\\\\\[[[ZZZXXXYYYZZZYYYXXXTTTQQQOOOOOOMMMKKKIIIJJJJJJJJJIIIOOOSSSXXX___dddjjjqqquuuyyy||||||vvvqqqkkkccc```aaa\\\UUUZZZgggxxxsssnnnnnnhhhkkkjjjbbbZZZXXXWWWVVVWWWTTTPPPMMMLLLKKKIIIHHHBBBBBBDDDGGGIIILLLTTT]]]ZZZ\\\___bbbffflllrrrwwwzzz|||~~~~~~|||rrrhhheeeddd___[[[ZZZUUUTTTRRRNNNKKKIIIJJJKKKOOOSSSYYY___fffkkkooopppnnnpppqqqsssttttttssssssuuuvvvvvvvvvvvvvvvuuuuuutttssssssrrrrrrtttuuuvvvvvvwwwxxxxxxwwwvvvuuutttyyyyyyyyyyyyyyyyyyyyyyyyyyy|||~~~~~~~~~}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~zzztttqqqmmmlllhhheeecccbbbbbbbbb`````````aaacccgggjjjlllppppppqqqsssuuuxxxzzz{{{|||{{{{{{zzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~}}}|||}}}|||yyy~~~nnnjjjggghhhkkkkkkgggccchhhaaaYYYWWWXXX[[[ccclllooojjjggghhhiiikkkpppwwwssstttvvvzzz~~~~~~|||ppp|||ooolllllljjjpppsss~~~~~~xxx|||nnnWWWSSSMMMJJJKKKKKKHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDGGGIIIKKKMMMOOOSSSYYY]]]bbbcccfffhhhkkkmmmoooppprrrrrrrrrrrrsssuuuwwwxxxxxxyyyzzz|||}}}xxxrrrqqqzzz{{{zzzxxxsssooonnnooorrrxxx{{{uuurrrmmmfff```\\\ZZZZZZ[[[[[[\\\\\\ZZZXXXUUUTTTKKKJJJIIIHHHHHHHHHHHHHHHGGGKKKRRRYYY```hhhooottt|||~~~~~~yyyqqqggg___\\\[[[YYYUUUQQQQQQTTTXXXeeennnxxx}}}{{{tttmmmjjjmmmgggaaa]]]\\\[[[YYYVVVYYYWWWTTTQQQMMMKKKIIIHHHGGGGGGFFFEEEEEEHHHMMMPPPSSSSSSSSSUUUZZZcccooowwwwww}}}~~~}}}yyy{{{{{{rrriiigggeeeaaa^^^]]]UUUTTTQQQMMMIIIGGGHHHIIIKKKNNNTTT[[[bbbhhhlllnnnooooooqqqrrrsssrrrrrrqqqsssssstttttttttssssssssssssssssssssstttuuuvvvwwwwwwvvvuuuttttttuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyxxx{{{~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~yyyuuussskkkhhheeebbb```___```aaabbbbbbbbbccceeehhhkkklllooopppqqqsssvvvyyy{{{|||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~}}}}}}~~~~~~~~~|||jjjgggdddeeejjjmmmmmmkkkhhh```XXXUUUUUUWWW^^^fffddd___]]]___```ccciiipppnnnrrrxxx{{{}}}|||||||||zzzyyyxxxxxxvvvrrrzzztttnnnxxx```VVVOOOKKKLLLLLLIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHJJJLLLNNNRRRWWW[[[```aaadddgggkkkmmmooopppqqqqqqqqqrrrtttvvvyyyzzzyyyzzz{{{}}}~~~wwwrrrsssyyy~~~xxxwwwuuurrrooommmooorrryyy~~~yyywwwrrrlllfffaaa^^^]]]^^^______^^^\\\XXXUUUSSSLLLKKKJJJIIIHHHHHHHHHHHHGGGKKKQQQXXX___fffnnnssszzz}}}|||xxxssslllccc\\\UUUUUUSSSPPPLLLLLLNNNQQQXXXaaalllsssssspppnnnlllnnniiiccc___^^^^^^\\\[[[[[[ZZZWWWTTTQQQNNNKKKJJJEEEDDDCCCBBBBBBEEEHHHKKKMMMMMMNNNPPPWWWbbbpppyyyzzz|||~~~~~~||||||~~~tttvvv{{{zzzqqqjjjhhhgggbbb``````XXXWWWSSSMMMIIIGGGHHHIIIHHHKKKPPPWWW___eeejjjmmmnnnooopppppppppppppppoooppppppppppppppppppppppppqqqrrrtttuuuwwwxxxxxxxxxxxxvvvsssqqqrrrtttwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~{{{xxxuuurrrqqqiiigggccc```^^^___aaabbbeeeeeedddeeefffiiikkklllnnnoooqqqtttwwwyyy|||}}}zzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~qqqhhhdddaaaccchhhmmmooooookkkbbbZZZVVVTTTUUUZZZbbb```\\\[[[\\\]]]^^^eeemmmjjjooouuuxxxxxxxxxyyyzzzzzz|||~~~}}}{{{rrrbbbooojjj[[[SSSMMMMMMMMMKKKJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDFFFGGGIIIJJJLLLPPPUUUXXX]]]___bbbfffiiimmmooopppnnnnnnoooqqqsssvvvyyy{{{zzzzzz|||}}}}}}tttqqqtttwww}}}zzztttrrrrrrpppooolllnnnssszzz|||zzzwwwrrrlllfffaaa^^^aaaaaaaaa___]]]YYYUUUSSSMMMLLLKKKIIIHHHGGGGGGGGGGGGJJJOOOUUU\\\dddlllqqqwww{{{zzzsssnnniiiccc\\\WWWRRRRRRQQQOOOMMMLLLMMMOOOPPPXXXbbbiiillllllmmmnnnqqqlllgggbbbaaaaaaaaa```\\\[[[YYYVVVSSSOOOLLLJJJEEECCCAAA@@@@@@BBBEEEFFFFFFGGGHHHKKKRRR```ppp|||~~~}}}{{{yyyyyy{{{}}}qqqrrruuu{{{~~~wwwpppjjjhhhfffaaa___```\\\[[[WWWQQQLLLJJJJJJLLLIIILLLPPPVVV]]]dddjjjmmmnnnnnnnnnnnnnnnnnnnnnmmmoooooonnnnnnooooooppppppppprrrtttwwwyyyzzzzzzyyywwwvvvtttrrrsssuuuxxxzzzyyyyyyyyyyyyyyyyyyyyyyyywwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}~~~~~~|||yyyuuurrrnnnlllkkkiiifffccc```___aaaccceeeffffffffffffgggiiijjjkkklllmmmpppsssvvvyyy{{{|||zzzzzzyyyyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{zzz{{{}}}~~~uuuhhhfffeeeccceeeiiimmmnnnooommmeee\\\XXXVVVVVV[[[aaaeeebbb``````]]]\\\aaahhhiiikkkllloooqqqssstttuuuqqqwwwzzzxxxyyy~~~sssaaafffssstttaaaWWWNNNMMMMMMKKKJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGHHHIIIJJJMMMRRRUUUZZZ\\\___dddhhhkkknnnooommmmmmnnnoooqqqtttvvvxxxyyyzzz{{{|||~~~xxxooonnnsssuuu{{{xxxqqqooonnnnnnnnnjjjmmmsss{{{}}}{{{yyyvvvqqqjjjbbb^^^___``````^^^\\\XXXUUUSSSNNNMMMKKKIIIHHHGGGFFFFFFFFFIIIMMMRRRYYYaaajjjoootttyyy~~~yyyqqqkkkgggccc^^^ZZZWWWWWWVVVUUUTTTTTTTTTUUUTTTZZZbbbfffhhhiiilllooouuuqqqlllgggdddccccccddd\\\\\\ZZZWWWSSSOOOLLLJJJHHHFFFCCCBBBBBBDDDEEEEEEDDDEEEFFFIIIOOO]]]ooo|||~~~zzzwwwyyy|||~~~pppooopppsssxxxzzzwwwuuurrrlllhhhgggddd___]]]______^^^[[[WWWRRROOOOOOPPPNNNOOORRRVVV\\\bbbhhhkkknnnnnnmmmmmmmmmmmmmmmmmmoooooonnnnnnooopppqqqqqqppprrrtttwwwyyyzzzzzzzzzwwwvvvvvvvvvvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||yyyyyyzzzzzzzzzzzzzzzzzz|||}}}}}}~~~~~~|||xxxsssnnnjjjhhhffffffdddbbb``````bbbdddffffffffffffgggggghhhiiijjjjjjlllooorrrvvvxxxzzzzzz{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{{{{{{{{{{|||yyy{{{}}}yyyzzzqqqfffdddeeehhhkkkoooqqqqqqppplllddd\\\XXXUUUUUUYYY```jjjhhhgggddd^^^XXXZZZ___jjjfffbbbcccggglllnnnnnnkkkooosssuuuyyyrrrdddaaaeeexxxhhh\\\PPPMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHKKKOOORRRWWWYYY]]]aaafffjjjlllmmmmmmmmmmmmmmmnnnppprrrtttwwwxxxyyy{{{}}}~~~}}}sssjjjjjjooorrryyyyyyqqqmmmmmmmmmnnniiilllsss}}}~~~|||zzzxxxuuunnneee___ZZZ[[[[[[[[[YYYWWWTTTRRRMMMLLLKKKIIIGGGFFFFFFEEEFFFHHHKKKOOOUUU]]]gggmmmrrrvvv}}}zzzuuurrroookkkggg___^^^]]]\\\\\\\\\[[[[[[[[[___dddggggggiiimmmqqqyyyvvvrrrmmmhhhfffeeeeeeaaa___]]]ZZZVVVRRROOOMMMKKKHHHEEEDDDEEEFFFEEEDDDFFFHHHIIIJJJNNNZZZlllzzz{{{yyy{{{}}}~~~llljjjiiijjjmmmooommmjjjkkkgggeeeeeeccc___^^^aaabbbbbbbbb```\\\YYYXXXXXXWWWWWWWWWYYY]]]bbbfffjjjmmmmmmllllllllllllmmmnnnppppppoooooooooqqqrrrsssqqqrrrtttvvvxxxyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}||||||}}}~~~||||||||||||{{{{{{{{{zzz||||||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~{{{wwwrrrmmmiiifffdddaaa```______```bbbdddeeeffffffggghhhhhhiiijjjjjjjjjlllpppsssvvvxxxyyyyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}||||||||||||}}}zzz|||~~~{{{~~~ooofff```ccchhhnnnrrrttttttttthhh```XXXTTTQQQPPPSSSYYYnnnmmmnnnlllcccYYYXXX\\\fffbbb^^^]]]___dddfffgggeeeiiinnnrrruuuzzzuuuddd]]]ZZZgggqqqbbbTTTNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGIIIMMMPPPVVVXXX[[[```dddgggjjjkkkmmmmmmllllllmmmoooqqqrrrwwwwwwxxxzzz|||}}}}}}rrrgggfffkkkpppwww~~~{{{tttooommmmmmmmmiiinnnuuu}}}{{{zzzxxxrrriiicccVVVWWWXXXXXXVVVTTTQQQPPPKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIILLLQQQZZZdddkkkpppuuu{{{zzzvvvmmmjjjfffcccbbbaaa___]]]]]]aaaeeeggghhhjjjooottt{{{zzzxxxtttoookkkjjjjjjhhhfffbbb^^^ZZZWWWTTTSSSMMMIIIFFFFFFHHHIIIGGGEEEIIIKKKMMMLLLNNNXXXhhhvvv}}}}}}}}}fffccc```aaadddeeedddbbbdddaaaaaadddcccaaacccgggiiikkkmmmmmmkkkhhhfffeeeeeecccaaa```bbbeeeiiikkkllllllkkkkkklllmmmnnnoooqqqpppooonnnoooqqqssstttssssssssstttvvvxxxyyyzzz{{{yyywwwuuuuuuvvvxxxyyy||||||||||||||||||||||||zzz{{{}}}}}}||||||}}}}}}||||||||||||{{{{{{{{{}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{wwwvvvsssoookkkgggdddbbb______```aaabbbdddeeeeeefffggghhhiiikkkkkkllllllmmmooorrruuuxxxyyyyyyyyyzzzzzzzzz{{{{{{|||~~~~~~~~~}}}}}}|||||||||}}}|||}}}~~~wwwiiiddd\\\___dddgggjjjlllnnnoooggg___VVVQQQMMMJJJMMMRRRhhhkkkooonnneee[[[XXX\\\___aaabbb___[[[[[[___ddddddhhhmmmqqqrrrssswww|||{{{bbbZZZTTT\\\sssyyyiiiXXXQQQPPPMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGIIILLLOOOUUUWWWZZZ^^^bbbfffhhhiiilllllllllmmmoooqqqssstttwwwxxxyyy{{{|||~~~sssfffdddhhhnnnvvv}}}xxxqqqnnnmmmmmmlllqqqyyy~~~{{{yyyxxxxxxssskkkdddVVVVVVWWWVVVTTTQQQNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIOOOXXXbbbiiippptttzzz}}}uuuoookkkhhhdddbbbaaadddhhhiiiiiikkkpppttt{{{|||}}}{{{vvvrrrppppppmmmjjjeee___[[[YYYXXXXXXQQQMMMJJJJJJMMMNNNLLLIIIIIIMMMOOONNNNNNVVVeeerrr}}}~~~aaa]]]ZZZ[[[^^^``````^^^^^^]]]___cccddddddggglllqqqtttxxxyyywwwtttrrrqqqpppnnnjjjhhhhhhjjjmmmooollllllkkkkkklllnnnooopppppppppnnnnnnoooqqqsssuuutttsssssssssuuuwwwyyyzzz}}}zzzuuuqqqqqqssswwwzzz}}}}}}}}}}}}}}}}}}}}}}}}zzz|||}}}}}}||||||~~~}}}}}}}}}}}}||||||||||||{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}{{{{{{oooooommmkkkhhhdddaaa```___aaabbbdddfffgggggggggggghhhiiikkklllmmmnnnnnnoooqqqtttwwwzzz{{{zzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||||||||||||||}}}~~~~~~nnnbbb___[[[]]]^^^___```aaadddfffiii```WWWQQQLLLHHHIIINNN\\\aaagggiiiaaaWWWTTTWWWXXXaaahhhdddZZZUUU[[[ccchhhlllrrruuusssqqquuuzzzxxxzzz|||wwwccc[[[SSSVVVjjjnnn[[[SSSRRROOOLLLKKKIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHLLLNNNUUUWWWZZZ^^^aaadddggghhhlllllllllnnnpppsssvvvxxxxxxyyyzzz|||}}}tttfffcccgggmmmuuu}}}{{{sssooommmmmmnnnsss{{{}}}zzzwwwuuuuuuuuuqqqiiibbbWWWWWWWWWVVVSSSOOOLLLJJJGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHMMMWWWaaaiiioootttyyy~~~zzztttpppkkkggghhhjjjmmmmmmkkklllooossszzz}}}|||xxxvvvvvvnnnjjjddd^^^ZZZXXXXXXXXXVVVRRRNNNOOORRRTTTQQQNNNHHHMMMPPPOOONNNUUUdddpppyyy~~~~~~~~~~~~aaa___]]][[[[[[]]]___```ccceeefffddddddgggpppwwwvvvxxx|||vvvtttqqqnnnmmmmmmnnnooojjjiiihhhhhhiiilllnnnpppqqqppppppqqqsssttttttssstttttttttttttttuuuvvvvvvxxxwwwvvvtttttttttuuuvvvzzz{{{}}}~~~~~~~~~}}}|||}}}||||||{{{{{{{{{||||||yyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~yyyyyyzzzzzzzzzyyywwwvvvsssnnniiifffeeeccc```]]]aaaccceeeeeeeeeeeegggiiimmmpppsssuuutttssssssssswwwvvvuuutttuuuvvvxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}{{{{{{pppfff\\\]]]]]][[[YYYWWWYYY^^^cccffffffeee```TTTIIIIIINNNVVVWWWZZZ]]]^^^[[[VVVRRRZZZZZZ```iiimmmkkkggggggkkkkkkmmmoooqqqqqqooonnnssszzz~~~ttt\\\TTTVVVYYYqqquuuaaaUUURRRPPPNNNMMMJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEEEEFFFHHHJJJLLLPPPSSSWWWZZZ]]]```dddgggggghhhkkknnnrrrtttvvvwwwyyyzzz||||||}}}~~~yyypppjjjeeekkkvvv~~~~~~wwwssspppnnnllluuu|||vvvsssqqqooommmjjjfffccc]]]WWWSSSSSSVVVVVVQQQKKKHHHFFFEEEDDDEEEDDDCCCAAACCCFFFHHHJJJLLLSSS\\\cccnnnsssyyy~~~~~~zzzwwwqqqpppooonnnnnnnnnnnnnnn~~~~~~wwwsssooojjjccc___^^^^^^\\\ZZZYYYWWWTTTTTTTTTUUUUUUUUUVVVTTTRRRRRRVVV\\\dddhhh{{{~~~~~~|||}}}~~~{{{|||wwwzzz~~~fffdddbbb``````bbbeeegggiiilllnnnnnnnnnpppwww||||||yyyuuupppmmmkkkkkkkkkkkkjjjiiiiiijjjlllnnnppprrrqqqpppppprrrttttttssstttttttttttttttuuuvvvvvvvvvuuutttttttttuuuvvvwwwzzzzzz{{{||||||{{{zzzyyy{{{{{{zzzzzzzzz{{{||||||yyyzzzzzz{{{{{{|||||||||}}}~~~~~~~~~~~~}}}zzzzzzzzzzzzyyyxxxvvvuuuppplllhhhdddcccbbb___\\\___aaadddeeefffgggjjjkkkmmmpppssstttttttttuuuvvvyyyxxxwwwvvvvvvwwwyyyzzz||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~{{{vvvnnneee\\\XXXYYYZZZZZZ[[[```fffkkkkkkgggbbb^^^WWWPPPOOORRRTTTTTTUUUYYY]]]]]]XXXTTTSSSYYYhhhxxx~~~xxxnnniiimmmlllkkkjjjkkkkkkkkkkkklllqqquuuvvvuuuxxxxxx___UUUUUUSSSeee~~~{{{fffXXXRRRPPPNNNMMMJJJJJJIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDFFFHHHJJJLLLOOOQQQUUUYYY[[[___ccceeeeeegggjjjnnnqqqtttvvvwwwyyyzzz||||||}}}~~~uuukkkdddhhhrrr{{{}}}~~~xxxtttqqqpppnnnwww~~~yyyqqqnnnllliiihhheeeaaa___[[[WWWTTTUUUYYYXXXRRRLLLHHHGGGEEEDDDEEEDDDCCCAAACCCEEEGGGIIIKKKRRR[[[aaakkkpppwww|||zzzyyywwwuuusssrrrrrrrrr|||zzzvvvpppkkkddd`````````___]]][[[ZZZYYYZZZ]]]___```___bbbaaa``````cccgggllloooxxx~~~|||~~~wwwsssuuuwwwxxx|||llljjjhhhfffgggjjjmmmooossswww|||}}}|||}}}~~~{{{vvvqqqnnnlllkkkkkkpppooonnnmmmmmmoooqqqrrrsssqqqooooooqqqsssuuuuuutttttttttsssttttttuuuvvvttttttsssttttttuuuwwwwwwyyyzzzzzz{{{zzzyyywwwvvvyyyyyyyyyyyyzzzzzz{{{|||zzz{{{{{{|||||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyxxxwwwuuusssqqqpppmmmjjjfffcccbbb```^^^]]]]]]```dddfffhhhjjjlllnnnmmmooorrrssstttuuuxxxzzzzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||}}}}}}~~~~~~wwwlllhhhaaaZZZRRRTTTWWWZZZ^^^dddkkkpppnnnfff^^^\\\[[[XXXWWWYYYWWWTTTTTTYYYaaaccc___ZZZSSS[[[lll~~~~~~sssmmmmmmkkkgggdddbbbbbbcccdddeeeggghhhggggggmmmwwwgggWWWSSSLLLVVVpppnnn]]]SSSPPPOOONNNKKKKKKJJJJJJIIIIIIIIIIIIFFFEEEEEEDDDEEEGGGJJJKKKLLLOOOSSSVVVYYY\\\```cccccceeehhhlllqqqtttvvvwwwxxxyyy{{{||||||~~~|||pppfffdddllluuuzzz~~~~~~xxxuuusssrrrsss|||}}}xxxtttllliiifffdddbbb```]]]ZZZXXXVVVVVVYYY\\\[[[UUUOOOIIIGGGEEEDDDEEEDDDCCCBBBBBBDDDFFFHHHJJJPPPXXX___hhhmmmtttzzz~~~~~~{{{xxxvvvtttsssrrr{{{~~~}}}zzzqqqlllfffcccdddeeeeeecccbbbbbbcccgggkkkoooppppppttttttuuuvvvwwwyyyzzz{{{yyy}}}xxxsssppppppoooooottt{{{tttrrrpppoooppprrrvvvxxx}}}{{{yyywwwsssqqqooooooqqqrrrvvvtttsssrrrrrrsssuuuvvvtttqqqooonnnpppsssuuuuuutttttttttssssssttttttuuuttttttttttttttttttuuuuuuyyyyyyzzzzzzyyyxxxvvvuuuxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{||||||}}}|||{{{{{{}}}}}}}}}~~~}}}}}}||||||wwwvvvuuussspppnnnlllkkkjjjhhheeecccaaa```_________bbbeeehhhiiikkkmmmooolllnnnppprrrsssuuuyyy{{{xxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyzzz|||~~~}}}~~~zzzzzz~~~jjjcccaaa\\\VVVMMMPPPTTTYYY```iiipppuuurrriiiaaa^^^\\\YYYZZZ]]]```[[[YYY^^^hhhlllhhhccc^^^___fffqqqwwwuuurrrrrrkkkjjjhhhddd```]]]\\\]]]aaa```^^^\\\]]]dddqqq{{{uuu[[[RRRKKKMMMddd}}}tttaaaUUUQQQPPPOOOKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFDDDDDDEEEGGGIIIJJJJJJMMMQQQTTTWWWZZZ^^^aaaaaacccgggkkkooosssvvvwwwvvvxxxzzz{{{{{{}}}tttkkkaaagggpppwww}}}|||wwwtttssssssyyy|||yyyvvvqqqnnniiifffcccaaa___]]][[[XXXUUUVVVXXX]]]```^^^XXXRRRJJJHHHEEEDDDDDDEEEDDDCCCAAACCCEEEFFFHHHNNNVVV]]]fffkkkrrrxxx|||}}}|||||||||zzzxxxxxxxxx~~~~~~|||pppkkkgggfffiiimmmnnnmmmlllmmmpppuuu{{{|||uuurrrooommmjjjiiioooxxx~~~}}}{{{{{{|||~~~~~~}}}|||}}}|||yyywwwtttsssqqqooooooqqqsssuuuvvvuuutttsssssstttvvvwwwtttqqqooonnnpppsssuuuuuuttttttssssssssssssttttttuuuuuuuuutttsssrrrqqqqqqxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{}}}}}}}}}}}}}}}|||{{{zzzvvvuuussspppmmmkkkiiihhhhhhgggeeecccaaa```aaaaaabbbeeehhhjjjkkkkkklllmmmlllnnnpppqqqrrrtttxxxzzztttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}|||||||||yyyyyywwwwwwxxxzzz|||~~~}}}~~~~~~zzz|||uuuccc]]][[[WWWSSSNNNPPPUUU]]]hhhsss}}}}}}wwwooohhh___XXXXXX\\\gggaaa^^^ccclllppplllgggbbb^^^___eeekkkmmmppptttkkknnnooommmhhhbbb^^^\\\YYYXXXVVVUUUXXXbbboooyyyzzzeeeUUUPPPMMM[[[tttzzzgggYYYTTTSSSPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDFFFHHHJJJHHHKKKNNNRRRTTTXXX\\\___```bbbeeejjjnnnrrrtttuuutttvvvxxxyyyzzz|||~~~sssjjj```dddkkkuuu}}}yyyuuussssssttt~~~}}}xxxtttqqqmmmjjjeeeccc___]]][[[ZZZXXXVVVSSSUUUZZZ___bbb```ZZZTTTKKKHHHEEEDDDDDDEEEDDDCCCAAACCCEEEEEEGGGLLLTTT[[[eeejjjqqqwww|||~~~|||zzzzzzyyy~~~}}}{{{ooollliiijjjooouuuwwwxxxwwwxxxzzz|||uuuqqqmmmjjjfffeeekkkttt~~~zzz{{{zzzzzz{{{{{{{{{xxxvvvtttrrrpppnnnmmmnnnpppqqqrrrqqqpppooooooqqqssstttsssqqqooooooqqqsssuuuuuuuuutttssssssrrrsssssssssuuuuuuuuutttsssqqqoooooovvvwwwyyy{{{|||||||||{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxzzz|||~~~~~~}}}||||||}}}}}}||||||{{{zzzyyywwwuuurrrooommmjjjiiihhheeeeeedddbbb``````bbbccceeehhhkkkmmmlllkkkkkklllnnnppprrrsssssstttvvvxxxssstttvvvyyy|||~~~~~~}}}|||||||||wwwwwwvvvwwwxxxzzz|||}}}~~~~~~uuu{{{pppaaa]]]YYYUUUSSSRRRSSSXXXaaappp~~~|||sssfff[[[WWWYYYeeeaaa___cccjjjmmmjjjfff^^^[[[]]]dddjjjlllnnnrrrnnnsssxxxxxxssskkkfffcccVVVUUUUUUUUUZZZcccooovvvvvvuuu\\\VVVPPPUUUkkkooo___XXXTTTPPPMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFDDDDDDDDDFFFGGGIIIFFFIIIMMMPPPSSSVVVZZZ]]]___aaadddiiimmmppprrrsssrrrsssuuuwwwxxxzzz}}}zzzoooeee___```gggsss{{{}}}wwwtttssstttuuu|||yyyyyyzzzyyywwwzzz|||wwwsssooojjjhhhbbb___[[[YYYWWWVVVUUUTTTSSSVVV[[[aaaccc```[[[VVVLLLIIIEEEDDDDDDEEEEEEDDDBBBCCCEEEEEEFFFKKKSSSZZZdddiiipppvvvzzz}}}~~~|||{{{zzzyyy|||zzzqqqnnnlllnnnttt{{{~~~~~~}}}}}}wwwpppjjjgggdddccchhhooo|||xxxxxxxxxyyyzzz{{{yyyvvvsssrrrqqqnnnlllkkklllnnnooonnnmmmllllllmmmoooqqqrrrrrrqqqpppppprrrttttttsssuuutttssssssrrrrrrrrrsssssstttttttttsssqqqpppooossstttwwwzzz|||~~~~~~~~~|||{{{zzzyyyyyyxxxxxxyyywwwyyy{{{~~~~~~}}}||||||||||||{{{zzzyyyxxxtttrrrooollliiiggggggfffaaabbbcccaaa______aaadddeeeiiilllnnnnnnlllllllllrrrtttvvvwwwvvvuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}vvvvvvwwwyyyzzz|||}}}}}}sssmmmsssnnnddd___ZZZVVVVVVUUUUUUWWW___lll{{{|||vvvnnnccc[[[XXX^^^]]]]]]aaagggiiigggddd^^^\\\___fffjjjjjjjjjlllnnnuuu|||}}}xxxqqqllljjjbbbaaa``````bbbggglllpppsss|||eeeZZZQQQRRReee|||xxxeee[[[UUUNNNMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFDDDCCCDDDEEEGGGHHHFFFIIILLLPPPRRRVVVZZZ]]]___aaadddhhhkkknnnpppqqqoooqqqsssuuuvvvxxx{{{~~~|||oooddd]]]\\\cccpppyyy|||}}}{{{}}}|||wwwttttttvvvwww|||zzztttqqqpppqqqooommmrrrxxx||||||wwwsssooojjjgggbbb___[[[XXXWWWVVVUUUTTTSSSVVV\\\aaabbb```[[[WWWLLLIIIEEECCCDDDEEEEEEEEEBBBDDDEEEEEEFFFKKKSSSYYYccchhhnnntttwwwzzz|||~~~}}}~~~}}}}}}}}}}}}{{{vvvsssppprrrwww}}}||||||~~~|||ssskkkhhhggggggjjjooo{{{yyyvvvvvvxxxyyyzzzxxxsssoooooommmkkkjjjjjjlllnnnooommmlllllllllmmmooorrrsssqqqppppppqqqsssttttttsssuuutttssssssrrrrrrrrrrrrqqqrrrssstttsssrrrqqqpppppprrruuuyyy|||~~~}}}|||{{{zzzyyyxxxxxxxxxvvvxxx{{{~~~~~~||||||||||||{{{zzzyyyxxxooommmjjjgggeeeccccccccc___```aaa```]]]]]]```ccceeehhhllloooooonnnmmmnnnuuuwwwzzzzzzyyywwwvvvvvvzzz{{{|||~~~~~~~~~vvvwwwyyy{{{}}}~~~~~~~~~tttiiidddkkkxxx|||~~~mmmfffbbb\\\YYYYYYWWWTTTSSSXXXcccppp{{{yyyssssssrrrkkk```ZZZYYYZZZ]]]aaaeeegggfffeeeeeeaaa```dddgggffffffhhhmmmttt{{{|||wwwqqqnnnmmmrrrpppnnnllljjjiiiiiijjjqqqyyykkk\\\PPPOOObbb{{{~~~iii]]]TTTLLLMMMNNNOOOOOONNNLLLIIIGGGGGGFFFDDDCCCDDDEEEGGGHHHEEEHHHLLLPPPRRRVVVYYY\\\```aaadddgggkkkmmmooopppnnnppprrrsssuuuwwwzzz}}}ttthhh\\\ZZZ```mmmwwwzzz{{{~~~xxx{{{}}}wwwuuuuuuwwwyyyzzzyyyxxxuuussspppmmmlllkkkiiihhhmmmttttttyyy}}}xxxtttooojjjgggeeeaaa]]]ZZZYYYYYYXXXWWWSSSWWW\\\```bbb___[[[WWWMMMIIIEEECCCDDDEEEEEEEEECCCDDDFFFFFFFFFKKKSSSYYYbbbfffmmmrrruuuxxxzzz{{{~~~~~~|||zzzvvvssstttyyy~~~zzzyyy{{{xxxnnnkkkkkkkkknnnqqq}}}{{{yyyyyyxxxxxxxxxxxxxxxvvvtttrrrqqqqqqooonnnlllllllllmmmnnnllllllmmmmmmnnnooopppppplllmmmoooqqqrrrttttttuuuwwwwwwvvvvvvuuuttttttsssqqqqqqqqqrrrrrrqqqppppppssstttwwwyyy{{{||||||||||||||||||zzzwwwwwwxxxzzzxxxxxxxxxyyyzzz|||}}}~~~}}}yyyvvvwwwyyyyyytttpppooommmhhhdddaaa`````````___]]][[[ZZZ[[[^^^aaacccgggggghhhiiijjjlllmmmnnnyyyzzzzzz{{{zzzyyywwwvvvyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzwwwzzz}}}zzzoooiiigggjjjuuuxxxtttzzzvvvjjjcccaaa```\\\XXXSSSRRRRRRTTTYYYaaaiiinnnkkkkkkjjjjjjiiigggdddbbbYYYYYY[[[^^^^^^]]]aaahhhccc]]]XXXZZZ]]]^^^```ccccccnnn|||wwwpppmmmvvvqqqllliiiiiikkkmmmoooqqqzzzwwwaaaXXXXXXZZZvvvnnn```VVVNNNNNNOOOOOOOOONNNKKKHHHGGGIIIFFFDDDEEEFFFGGGDDDBBBFFFHHHIIIKKKMMMQQQVVVZZZ___aaaeeegggiiijjjmmmooopppqqqsssuuuxxxzzz|||||||||mmmbbb______gggttt~~~~~~}}}{{{wwwsssuuu{{{{{{uuupppmmmmmmnnnkkkjjjhhhggggggggghhhiiiqqqtttyyy~~~yyyrrrmmmiiiaaa```^^^[[[YYYXXXXXXWWWYYYZZZ\\\___```^^^YYYVVVNNNJJJDDDBBBCCCDDDCCCBBBBBB@@@@@@CCCFFFHHHOOOVVV```fffnnnsssvvvxxx|||{{{}}}yyy{{{{{{vvvvvvyyyuuuuuuvvvxxx~~~{{{pppkkkhhhfffhhhlll}}}~~~}}}|||zzzyyyxxxwwwvvvwwwwwwvvvuuussspppmmmlllmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqssstttuuuuuuvvvvvvvvvuuuuuuuuuttttttqqqqqqrrrrrrrrrqqqqqqqqqssstttvvvxxxzzzzzzzzzzzzzzz{{{zzzxxxvvvvvvwwwyyyzzzzzzzzz{{{}}}~~~~~~zzzvvvvvvvvvuuupppllliiigggccc___]]]\\\\\\]]]___^^^[[[ZZZ[[[]]]aaacccggghhhjjjmmmpppsssvvvxxxyyyyyyzzzzzzzzzyyyxxxxxx}}}~~~~~~}}}|||{{{yyyxxxxxx{{{~~~~~~}}}}}}tttnnnlllpppzzz|||zzzxxxqqqjjjiiijjjfff[[[QQQJJJIIIHHHKKKQQQZZZccchhhgggeeebbb``````aaaaaabbbXXXVVVWWWZZZ[[[\\\```fffeee\\\UUUWWW[[[]]]^^^aaaaaalllzzz|||uuuqqqqqqooollljjjiiiiiiiiiiiilllttt~~~yyyaaaUUUTTTVVVqqquuueeeYYYPPPNNNOOOOOONNNMMMKKKJJJHHHIIIGGGEEEEEEFFFFFFDDDBBBFFFGGGIIIKKKMMMQQQVVVYYY^^^aaaeeehhhiiikkkmmmooooooppprrrtttvvvxxxzzz{{{xxxhhhdddccchhhsss|||~~~{{{yyyxxxtttrrrvvv}}}|||vvvooojjjhhhhhhhhhiiihhhhhhgggfffgggggggggllloootttzzz|||vvvqqqnnnfffccc```\\\YYYXXXWWWWWWYYYYYY\\\^^^___^^^YYYVVVOOOJJJDDDBBBCCCDDDCCCBBBCCCAAAAAACCCEEEGGGMMMUUU]]]dddlllsssvvvzzz~~~~~~}}}}}}vvvppppppmmmmmmmmmooouuuzzzpppjjjhhhgggkkkppp}}}{{{yyyvvvuuuvvvvvvvvvvvvvvvuuutttsssuuutttsssqqqnnnkkkhhhggghhhiiijjjjjjjjjjjjjjjjjjmmmmmmmmmmmmlllllllllkkkooopppqqqrrrttttttuuuuuutttuuuuuuuuuvvvvvvvvvvvvrrrrrrrrrssssssssssssssstttuuuvvvwwwwwwxxxwwwwwwxxxyyyyyywwwuuutttvvvwwwyyyyyyzzz|||}}}~~~~~~{{{vvvtttssspppkkkgggdddbbb___\\\ZZZZZZ[[[[[[___]]][[[ZZZ[[[]]]```bbbdddfffiiimmmqqquuuxxxzzzyyyyyyxxxxxxyyyyyyzzzzzz~~~}}}{{{yyyxxxwwwzzz}}}~~~~~~~~~zzzwwwyyy|||{{{sssrrr~~~{{{wwwxxx}}}|||uuuqqqpppqqqvvvwwwmmm[[[LLLFFFEEEEEEHHHNNNWWWaaaffffffccc^^^ZZZZZZ]]]aaaddd\\\WWWUUUXXX[[[]]]```ddddddXXXPPPRRRYYY]]]```bbbaaaiiittt|||zzzsssnnnmmmlllkkkiiigggdddbbb```aaaiiissszzzcccTTTQQQRRRiii}}}jjj\\\SSSOOOOOONNNMMMLLLKKKKKKKKKIIIGGGEEEEEEFFFFFFEEECCCEEEFFFHHHJJJLLLOOOTTTXXX]]]```eeehhhjjjlllnnnppppppqqqrrruuuwwwyyy{{{|||qqqlllgggiiiqqqzzz~~~}}}yyyvvvuuurrrqqqxxx{{{wwwrrrlllhhhfffeeeeeegggggggggggggggfffeeeeeegggiiinnnuuu|||{{{wwwuuullliiiccc^^^YYYXXXWWWXXXYYYZZZ\\\^^^```^^^[[[XXXOOOJJJDDDBBBCCCDDDDDDBBBDDDAAAAAACCCDDDEEEKKKRRRZZZaaakkkrrrwww{{{wwwlllfffeeedddcccdddkkkwww{{{pppkkkiiijjjooouuuxxxxxxxxxwwwuuurrrpppnnnoooooopppqqqrrrqqqpppppprrrqqqooonnnkkkiiigggffffffgggiiijjjkkkjjjiiiiiikkkkkkllllllllllllllllllpppqqqrrrssstttuuuuuuuuuttttttuuuvvvwwwxxxyyyyyyuuutttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuutttuuuvvvvvvwwwxxxyyy{{{{{{|||||||||yyyvvvsssqqqnnniiieeeaaa```^^^]]]\\\\\\]]]]]]^^^]]][[[YYYZZZ]]]```cccfffgggjjjnnnqqqtttvvvwwwyyyxxxxxxwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyyyy|||~~~~~~}}}}}}~~~yyyqqqppptttxxx|||{{{zzzwwwrrrttt~~~zzztttqqqvvvqqq\\\MMMHHHHHHHHHJJJOOOWWW___dddfffccc___[[[YYY[[[___ccceee^^^YYY[[[^^^___aaadddbbbVVVNNNPPPYYY___bbbdddcccfffkkkpppsssrrrmmmhhhkkkkkkiiieee```[[[XXXWWWVVV]]]gggooowwwjjjXXXRRRSSSaaazzz~~~kkk]]]VVVQQQOOOMMMLLLKKKKKKLLLMMMHHHGGGGGGFFFFFFFFFEEEDDDDDDFFFGGGHHHJJJNNNSSSVVV[[[___dddhhhjjjlllnnnppprrrsssuuuwwwzzz|||}}}~~~{{{yyyssskkkjjjooowww}}}zzzvvvsssqqqqqqzzz|||yyyuuupppllliiiggggggfffggghhhiiihhhgggfffeeedddfffkkkrrrzzz|||zzzsssoooggg```[[[XXXXXXXXX[[[[[[]]]```bbbaaa^^^[[[RRRLLLEEEBBBCCCDDDDDDBBBDDDAAAAAACCCDDDDDDHHHOOOXXX___iiiqqqvvv{{{zzzlllccc```^^^]]]^^^dddqqqsssmmmkkklllrrrxxxssssssssssssqqqooommmllljjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkjjjiiiiiiggghhhiiikkkkkkkkkjjjiiiiiiiiijjjkkklllmmmnnnoooqqqrrrssssssttttttttttttssstttuuuvvvxxxyyyzzzzzzvvvvvvvvvuuuvvvwwwxxxyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxvvvuuuvvvwwwvvvwwwxxxyyyyyyzzzyyyyyyxxxvvvtttqqqooolllhhhfff______^^^]]]]]]]]]^^^^^^\\\[[[YYYYYYZZZ^^^aaadddiiikkkooorrrvvvyyyzzz{{{yyyxxxxxxwwwxxxyyy{{{|||wwwxxxxxxzzz{{{}}}~~~|||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{qqqmmmooouuu{{{~~~||||||zzz}}}~~~uuuoooqqq{{{nnn]]]RRRNNNMMMMMMOOORRRXXX]]]aaaffffffdddaaa]]]\\\]]]___kkkccc\\\]]]_________aaafff[[[RRRTTTZZZ]]]___aaabbbbbbbbbeeehhhjjjkkkjjjmmmllliiibbb[[[UUUSSSSSSSSSXXXbbbkkkqqq{{{uuu```XXXWWW[[[pppzzziii]]]XXXRRRPPPNNNKKKKKKKKKLLLMMMHHHHHHHHHGGGFFFEEEEEEEEECCCEEEFFFGGGIIILLLQQQTTTYYY]]]cccgggjjjlllnnnooorrrsssuuuwwwzzz|||}}}~~~xxxxxxooojjjmmmtttzzz~~~}}}xxxuuusssttt}}}~~~zzzuuuqqqmmmkkkjjjggghhhiiijjjiiihhhgggfffdddfffkkkrrr{{{~~~|||wwwssskkkccc^^^[[[ZZZZZZ^^^^^^```bbbeeeeeebbb```UUUOOOHHHDDDCCCDDDDDDBBBCCCAAAAAACCCCCCBBBFFFLLLVVV]]]gggnnntttxxx~~~pppeee^^^]]]ZZZ[[[aaammm{{{wwwqqqooooootttzzzmmmnnnooooooooommmlllkkkhhhhhhhhhhhhiiikkklllmmmkkkkkkjjjjjjjjjkkklllllliiiiiijjjjjjkkkjjjjjjjjjhhhiiijjjkkkmmmooopppqqqqqqrrrrrrsssssssssrrrrrrrrrrrrsssuuuvvvxxxyyyyyyvvvvvvuuuuuuuuuwwwxxxzzzxxxxxxwwwvvvuuuvvvvvvvvvtttvvvxxxwwwvvvuuuuuuvvvxxxxxxyyyzzzzzzyyywwwvvvsssrrrqqqnnnllliiifffeee]]]]]]\\\\\\\\\\\\]]]]]]ZZZYYYXXXXXXZZZ^^^cccfffgggjjjnnnssswwwzzz|||}}}yyyyyyxxxxxxyyyyyyzzzzzzuuuuuuvvvwwwyyy|||~~~|||{{{{{{{{{|||}}}~~~~~~}}}~~~}}}}}}~~~{{{vvvvvv|||yyynnnhhhmmmwwwzzzlll___XXXXXXXXXYYY[[[]]]```bbbccckkknnnpppmmmhhhdddcccccciiibbb^^^]]]]]][[[[[[^^^jjjbbb[[[[[[[[[YYYXXXZZZ^^^^^^^^^```ccchhhnnnqqqoooooolllfff]]]WWWVVVWWWZZZ]]]fffnnnppptttiii^^^\\\XXXhhhzzzwwwiii]]]XXXSSSRRROOOLLLKKKKKKLLLLLLGGGHHHIIIHHHFFFEEEEEEFFFBBBDDDEEEFFFGGGKKKOOOSSSVVV[[[aaafffiiikkkmmmnnnpppqqqrrruuuwwwyyy{{{|||zzz}}}rrrkkkjjjooouuuxxx}}}zzzxxxvvvxxx~~~zzzuuupppmmmkkkiiiiiiiiiiiiiiihhhhhhgggeeegggkkksss|||{{{yyyuuunnngggaaa^^^]]]\\\``````aaadddggggggfffdddZZZSSSKKKEEEDDDDDDDDDBBBBBB@@@@@@CCCCCCBBBEEEKKKRRRYYYccckkkpppuuu{{{yyylll```___\\\\\\```kkkwww|||vvvssssssxxx}}}hhhhhhjjjkkkkkkkkkjjjjjjhhhgggfffeeefffiiikkkmmmjjjjjjiiiiiiiiikkklllmmmjjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnoooppppppqqqrrrrrrrrrrrrrrrqqqqqqooopppqqqrrrssstttuuuvvvuuutttsssrrrsssuuuwwwxxxwwwvvvuuutttttttttuuuvvvrrrtttvvvvvvuuutttttttttxxxxxxyyyyyyxxxvvvtttrrroooooonnnkkkgggdddaaaaaa]]]]]]]]]\\\\\\\\\]]]]]]XXXWWWVVVWWW[[[___dddgggiiillloootttwwwyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxzzz|||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~sssiiieeeggglllsssxxxxxxqqqfff^^^___aaacccfffhhhhhhhhhhhhlllppptttsssnnniiiggggggccc```^^^^^^\\\XXXZZZ___fffccc``````\\\VVVTTTWWWZZZ\\\___aaabbbffflllqqqooorrrsssooogggaaa______cccdddkkkrrrooommmyyyoooaaa]]]XXXcccsss|||xxxkkk^^^WWWTTTSSSPPPNNNLLLKKKJJJJJJGGGIIIJJJHHHFFFDDDEEEGGGBBBCCCDDDEEEFFFJJJNNNQQQSSSXXX___eeehhhjjjkkkmmmoooppprrrtttvvvxxxzzz{{{}}}vvvlllgggiiimmmpppvvv{{{}}}zzzyyyyyy}}}~~~xxxsssnnnkkkiiiiiihhhgggggggggggggggeeefffjjjqqq{{{zzzyyyvvvpppjjjeeeaaa______``````aaadddggghhhgggfff___XXXNNNGGGEEEEEECCCBBB@@@??????BBBBBBAAADDDJJJKKKSSS^^^gggnnntttzzz~~~xxxgggeeecccbbbeeemmmxxxzzzyyyxxx|||ccceeefffhhhiiiiiiiiihhhiiigggeeedddeeehhhkkknnnjjjiiiiiihhhhhhiiikkklllkkkjjjiiiggggggggghhhiiilllmmmmmmmmmnnnnnnooooooqqqqqqrrrrrrrrrqqqppppppmmmnnnooopppqqqrrrrrrssssssrrrqqqpppqqqsssuuuwwwuuutttsssrrrrrrssstttuuuppprrruuuuuutttrrrrrrsssvvvvvvwwwvvvuuurrrooommmnnnnnnllliiiddd```]]]]]]______^^^^^^^^^^^^^^^^^^VVVVVVVVVWWW[[[```eeeiiisssuuuwwwzzz{{{{{{zzzzzzyyyzzzzzz{{{zzzyyywwwvvv{{{zzzzzzzzz{{{|||~~~~~~||||||}}}~~~~~~~~~uuukkkeeebbbcccccchhhrrrzzzxxxmmmccc^^^```dddgggiiiiiihhhgggeeeiiinnnmmmhhhdddcccddd___^^^___```]]]YYY\\\bbb______aaabbb]]]WWWUUUYYYXXX]]]aaabbbaaabbbggglllnnntttxxxwwwqqqjjjgggggghhhhhhnnnrrrmmmgggpppqqqbbb\\\XXXaaappp{{{zzznnn___VVVUUUSSSQQQOOOLLLKKKIIIIIIGGGIIIJJJIIIFFFDDDEEEGGGBBBCCCDDDEEEFFFIIIMMMQQQRRRWWW^^^dddgggiiikkklllpppqqqsssuuuxxxzzz||||||}}}}}}}}}~~~yyyllleeeeeegggjjjnnnttt}}}}}}zzzyyyzzz{{{{{{uuupppmmmiiihhhgggeeeeeefffggggggdddeeeiiioooyyyzzzxxxvvvqqqlllgggdddaaa`````````aaadddggghhhgggfffbbbZZZPPPIIIFFFEEECCCBBB???>>>???BBBBBBAAADDDJJJGGGOOOZZZdddlllssszzz|||}}}~~~mmmllljjjhhhkkkqqq{{{}}}||||||dddddddddddddddeeefffgggiiihhhgggeeeeeeffffffggggggggggggggghhhhhhhhhhhhjjjkkkkkkkkkkkkjjjiiiiiiiiijjjmmmoooppppppooonnnqqqqqqpppooooooppppppqqqnnnmmmmmmmmmnnnppprrrtttsssssssssssssssttttttuuuuuusssqqqooooooqqqsssuuusssrrrpppooonnnoooooopppttttttsssrrrpppnnnllljjjjjjfffaaa_________]]][[[\\\]]]^^^___````````````[[[WWWWWW[[[```dddkkkrrrtttuuuxxxzzz|||}}}}}}}}}}}}zzz{{{}}}~~~}}}{{{zzzzzz{{{zzzzzz{{{~~~qqqkkkkkkdddhhheeegggrrr}}}}}}qqqddd[[[^^^aaacccdddeeegggiiihhhfffeeedddbbb___ZZZWWWWWW]]]eeemmmppplllddd^^^cccfffiiiiiifffccc```___^^^]]]^^^```dddiiinnnqqqwwwtttsssvvv{{{{{{wwwrrrmmmppptttssslllggglllvvvuuu___WWWRRRXXXhhhyyyyyyjjj[[[WWWUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEGGGKKKNNNRRRWWW___eeehhhjjjlllmmmkkknnnrrrtttuuuuuuvvvxxxzzz{{{|||~~~wwwkkkbbb^^^]]]aaafffrrrzzzwwwuuuwww~~~|||vvvqqqooojjjiiigggfffeeeeeeffffffbbbdddiiiqqq|||}}}|||xxxqqqjjjdddaaa```______```cccfffhhhfffeeeddd\\\RRRKKKHHHFFFDDDBBBDDDCCCBBBAAAAAABBBCCCDDDIIINNNVVVaaalllvvv}}}|||~~~wwwooosssyyy{{{}}}ddddddddddddeeefffggggggiiihhhfffeeeeeeeeefffgggfffggggggggghhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiigggiiilllnnnppppppppppppoooooooooooooooooooooooommmmmmnnnnnnoooqqqrrrssstttttttttssstttuuuuuuvvvuuusssqqqppppppqqqsssuuurrrqqqqqqppppppppppppqqqqqqrrrrrrrrrpppnnnkkkiiihhheee```^^^^^^^^^]]]\\\]]]]]]___```aaabbbbbbbbbZZZWWWWWW[[[```eeelllsssuuuvvvxxxzzz{{{{{{{{{{{{|||zzz{{{}}}~~~}}}{{{{{{|||}}}|||||||||~~~}}}wwwmmmnnnrrrmmmmmmhhhfffmmmwwwyyyoooddd[[[]]]^^^______bbbfffiiieeebbb___]]]\\\ZZZWWWTTTXXX]]]fffnnnrrrpppjjjffffffkkkpppsssrrrnnnkkkiiicccbbbbbbbbbeeeiiimmmoootttqqqpppsssxxxzzzvvvqqqqqqsssvvvuuunnngggjjjrrr~~~cccWWWPPPTTTaaarrruuuhhh]]]ZZZTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEGGGJJJMMMQQQVVV\\\bbbeeegggiiijjjjjjlllppprrrssstttuuuwwwyyyzzz{{{|||~~~tttgggaaa```aaacccjjjuuu~~~wwwuuusssvvv}}}yyytttqqqjjjiiihhhgggfffeeeeeeeeebbbdddiiiqqq{{{}}}wwwpppiiiddd```^^^___^^^___aaadddfffeeedddaaaZZZQQQJJJHHHFFFDDDBBBCCCCCCBBBAAAAAABBBCCCCCCHHHLLLTTT___iiissszzz~~~}}}~~~yyyzzz~~~ddddddddddddeeefffggghhhhhhgggfffeeedddeeeffffffffffffggggggggghhhhhhhhhggghhhiiijjjkkkkkkkkkkkkfffhhhjjjmmmoooppppppppplllmmmnnnnnnnnnnnnmmmllllllmmmnnnpppqqqqqqqqqqqqssssssrrrrrrsssssstttuuuuuutttrrrqqqqqqrrrtttuuuqqqqqqrrrrrrqqqqqqpppppplllnnnpppqqqooollliiigggeeebbb^^^\\\\\\]]]\\\[[[]]]^^^```aaabbbcccbbbbbbYYYVVVWWW\\\bbbfffmmmtttvvvwwwxxxyyyzzzzzzzzzzzz}}}|||{{{{{{}}}}}}}}}{{{}}}~~~~~~~~~yyyuuuqqqwwwzzzrrrllleee```eeeooorrrmmmeee]]]\\\[[[ZZZZZZ]]]bbbfffdddaaa\\\ZZZYYYYYYXXXXXXZZZ___fffmmmqqqqqqnnnllljjjooovvvyyyyyyuuuqqqooojjjhhhdddbbbbbbeeehhhkkkmmmkkkkkkooouuuvvvrrrnnnrrrtttwwwvvvnnnfffhhhoooxxxmmmYYYSSSRRR[[[kkkpppggg]]][[[TTTSSSQQQOOOMMMLLLLLLKKKKKKKKKJJJHHHGGGFFFEEEEEEBBBCCCDDDDDDEEEFFFJJJLLLOOOSSSZZZ___aaaccceeefffgggiiimmmoooppprrrtttvvvwwwxxxyyyzzz{{{rrrhhhfffeeeaaaccckkkttt|||yyywwwuuuxxx|||vvvrrrkkkkkkjjjiiigggeeedddcccbbbdddiiipppzzzwwwpppkkkgggccc___aaa___^^^___aaabbbbbbbbb^^^WWWOOOJJJHHHFFFDDDAAABBBBBBAAAAAAAAAAAABBBBBBFFFJJJQQQ[[[fffooowww{{{{{{}}}|||zzz{{{ddddddddddddeeefffhhhhhhgggfffeeedddddddddeeeffffffffffffggggggggghhhhhhfffggghhhiiikkkkkkllllllhhhiiijjjlllmmmmmmmmmmmmjjjkkkmmmoooooonnnlllkkklllmmmooopppqqqqqqpppppppppppppppppppppqqqqqqrrruuutttrrrrrrrrrrrrtttuuurrrsssssssssqqqooommmlllhhhjjjmmmnnnnnnjjjfffddd```^^^\\\ZZZYYYZZZZZZ[[[\\\^^^```aaabbbbbbaaaaaaWWWUUUWWW^^^dddhhhnnntttxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{|||}}}}}}||||||~~~~~~{{{{{{|||rrrddd^^^ZZZ___iiiooolllfff___^^^[[[XXXVVVXXX\\\``````]]]ZZZXXXYYY[[[]]]]]]___bbbfffiiijjjjjjjjjiiijjjmmmrrrtttsssooommmkkkoooiiibbb[[[YYY\\\```dddbbbbbbdddkkkqqqrrrlllfffjjjlllooopppkkkeeeffflllqqq{{{|||cccZZZUUUYYYgggmmmfff\\\XXXTTTSSSRRRPPPNNNMMMLLLKKKLLLKKKKKKJJJIIIHHHFFFFFFCCCDDDDDDDDDDDDFFFHHHKKKNNNRRRWWW\\\^^^```bbbddddddfffjjjlllmmmoooqqqttttttuuuvvvxxxzzz}}}wwwqqqmmmfffccchhhpppxxx~~~}}}zzzxxxvvvyyy~~~wwwrrrlllllllllkkkhhhfffcccaaabbbeeejjjqqqyyyzzzrrrooommmiiieeeeeeccc```^^^^^^^^^]]]\\\YYYTTTMMMIIIHHHGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEHHHOOOXXXcccllltttxxxxxxzzz}}}yyyvvvwww|||bbbbbbcccccceeefffggghhhgggfffdddcccccccccdddeeeffffffffffffggggggggggggeeefffgggiiijjjkkkllllllkkkkkkkkkkkkkkkjjjjjjiiijjjkkkmmmoooooonnnmmmlllkkklllnnnoooppppppooonnnpppoooooooooooopppqqqqqqtttsssrrrrrrrrrrrrssstttttttttsssqqqooollliiigggeeegggjjjkkkjjjgggcccaaa[[[[[[YYYWWWVVVWWWYYYZZZ\\\^^^```aaaaaa```___]]]WWWVVVXXX```eeeiiinnntttxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz||||||||||||||||||~~~xxxyyy|||wwwbbb^^^[[[```iiinnnkkkfffbbbaaa___[[[XXXWWWXXXZZZZZZYYYYYY[[[^^^aaabbbbbbccceeefffdddaaa^^^^^^___ccceeehhhiiihhhhhhiiijjjpppiii___UUUQQQSSSXXX\\\XXXYYY^^^fffmmmllleee^^^^^^```dddgggeeebbbeeelllrrryyy|||vvv```VVVVVVdddmmmhhh]]]XXXTTTTTTSSSQQQPPPNNNLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGCCCDDDEEEDDDDDDEEEGGGJJJMMMQQQVVVZZZ]]]___aaacccccceeegggiiijjjllloooqqqoooqqqsssvvvyyy}}}}}}tttmmmmmmppprrruuuyyy~~~{{{zzzvvvtttsssvvv}}}wwwqqqmmmmmmmmmkkkiiifffcccaaacccgggmmmssszzz|||uuusssqqqnnnkkkkkkhhhccc___]]][[[XXXVVVUUUQQQKKKIIIIIIHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAADDDGGGNNNVVV```jjjqqqvvvxxxzzz~~~}}}uuurrruuu{{{aaaaaaaaabbbccceeefffgggfffeeedddcccbbbcccddddddeeeeeefffffffffgggggggggeeefffgggiiijjjkkkkkkkkkmmmlllkkkjjjiiihhhggggggjjjjjjlllmmmnnnnnnmmmmmmkkkkkklllmmmmmmmmmmmmmmmppppppooooooppppppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrsssrrrpppnnnkkkhhhfffddddddeeeggghhhgggddd```^^^YYYYYYYYYWWWVVVVVVYYY\\\]]]___aaabbbaaa___\\\ZZZWWWWWWZZZbbbgggiiinnnsssvvvvvvuuuuuuuuuvvvwwwwwwwwwyyy|||}}}|||{{{||||||~~~~~~~~~~~~pppmmmppp||||||iiieeebbbeeekkkmmmiiidddaaacccdddccc___[[[XXXWWW[[[]]]bbbggglllmmmkkkiiidddeeeddd___XXXTTTTTTUUU[[[]]]```bbbdddhhhmmmpppqqqkkkaaaXXXSSSRRRUUUWWWTTTUUUYYYaaahhhhhhaaaZZZWWWXXX[[[_________cccjjjttt~~~~~~uuulll]]]WWWbbbmmmkkkbbb\\\UUUUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMNNNMMMKKKIIIHHHDDDEEEEEEDDDCCCDDDFFFHHHLLLOOOTTTXXX[[[^^^aaaccccccdddfffggghhhiiillloookkknnnqqqtttwww{{{}}}xxxqqqnnnooo{{{}}}}}}yyywwwwwwrrrqqqqqqttt|||xxxqqqnnnnnnmmmkkkiiifffdddcccfffkkkrrryyyzzzuuussspppnnnooolllgggbbb^^^ZZZVVVSSSRRRNNNJJJIIIJJJIIIFFFCCCAAAAAABBBBBBBBBBBBAAAAAACCCFFFLLLSSS]]]gggnnnsssyyy{{{~~~|||{{{zzzzzzzzz{{{}}}~~~xxxqqqooosssyyy~~~______```aaabbbdddeeeffffffeeecccbbbbbbbbbcccdddeeeeeeeeefffffffffggggggffffffhhhiiijjjjjjjjjjjjlllkkkjjjiiihhhgggggggggiiiiiijjjjjjkkkllllllmmmkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqooonnnllljjjgggfffeeedddddddddeeeeeeccc```^^^\\\YYYZZZZZZYYYWWWXXX[[[___```aaaccccccbbb___[[[YYYXXXXXX[[[ccchhhjjjmmmqqqrrrqqqqqqqqqqqqrrrtttuuuvvvyyy|||}}}|||{{{{{{}}}|||}}}~~~~~~}}}~~~~~~}}}~~~|||pppjjjgggpppyyyuuulllgggcccdddiiillliiieee]]]bbbhhhkkkhhhbbb\\\XXX\\\aaajjjrrrwwwuuuoooiiibbbcccbbb\\\UUUPPPPPPRRRWWW[[[___cccgggkkkpppsssssspppkkkeee___[[[XXXVVVWWWVVVVVV\\\bbbdddaaa]]]YYYWWWXXX[[[[[[[[[```gggpppuuuxxxpppaaaeeeooonnngggbbbWWWWWWVVVUUUTTTQQQOOONNNLLLMMMNNNOOONNNMMMKKKIIIDDDEEEEEEDDDCCCCCCEEEHHHIIIMMMRRRVVVYYY]]]```cccdddeeefffffffffgggjjjmmmiiillloooqqqtttxxx|||wwwwwwsssuuuwwwwwwtttpppnnnmmmgggggghhhnnnxxx}}}tttooonnnllljjjhhhgggffffffkkkqqqzzzzzzuuurrrqqqpppmmmiiieeeaaa\\\WWWSSSPPPMMMJJJJJJKKKKKKHHHDDDAAABBBCCCCCCCCCCCCBBBAAAAAADDDIIIPPPYYYccckkkooowwwzzz~~~|||wwwvvvuuusssuuuzzzyyy||||||yyyzzz}}}}}}yyyuuuuuuttttttuuuwwwyyyzzz{{{uuuooonnnttt{{{^^^^^^___```aaaccceeefffeeedddcccbbbbbbbbbcccdddeeeeeeeeefffffffffggggggfffggghhhiiiiiijjjiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhiiijjjkkkllliiiiiihhhhhhiiiiiijjjkkkppppppppppppppppppppppppllljjjhhhfffeeeeeeffffffdddddddddcccaaa^^^\\\[[[ZZZ[[[\\\ZZZYYYZZZ]]]aaabbbccceeeeeeccc___[[[XXXYYYXXX\\\dddhhhjjjlllpppooonnnnnnmmmnnnpppqqqrrruuuyyy}}}~~~|||{{{{{{}}}{{{|||}}}|||{{{}}}~~~|||~~~~~~vvvpppgggiiimmmhhhjjjddd___```fffjjjjjjiiiYYY```kkkpppooohhh___ZZZVVV]]]hhhrrrvvvrrrhhh```___aaa```[[[TTTPPPQQQSSSXXX\\\bbbgggjjjllloooqqqtttttttttpppkkkccc\\\WWW\\\XXXUUUXXX^^^cccbbb```]]]ZZZYYYZZZZZZYYY^^^eeeiiilll{{{~~~lllkkkrrrqqqjjjeeeWWWWWWWWWWWWUUURRRPPPOOOMMMNNNOOOPPPOOOMMMKKKJJJEEEEEEEEEDDDCCCCCCEEEGGGGGGKKKPPPTTTXXX\\\```bbbdddeeeffffffeeegggiiillliiikkknnnppprrrtttxxx{{{qqqssstttrrrmmmhhhdddcccXXXXXX[[[bbbnnnzzzxxxpppnnnllliiihhhgggggggggnnnvvvxxxuuuuuuooommmiiigggccc^^^YYYUUUOOOLLLJJJKKKLLLLLLIIIEEEBBBBBBCCCDDDDDDCCCBBBBBB@@@BBBGGGNNNWWW```hhhmmmsssvvv{{{}}}tttmmmkkkhhhdddggglllfffmmmqqqqqquuu{{{{{{vvvrrrqqqpppoooppprrrtttvvvzzztttooopppvvv~~~]]]^^^___```aaaaaaaaaaaa```aaaaaabbbbbbbbbbbbaaafffgggggggggggggggfffeeeeeefffggghhhhhhgggfffeeeggggggggggggfffeeedddccccccbbbccceeehhhiiiiiihhhjjjiiiiiiiiijjjiiifffdddeeeeeeffffffggghhhhhhhhhnnnnnnoooooonnnnnnmmmlllhhhhhhiiiiiihhhgggffffff___``````^^^\\\ZZZZZZ[[[[[[ZZZYYYYYY[[[^^^bbbeeeggggggfffdddaaa]]]YYYWWWVVVZZZ```dddeeedddccccccfffggggggggghhhkkkppptttvvvxxxzzzzzzzzzyyyzzz{{{}}}{{{yyyyyy|||~~~~~~{{{|||~~~}}}~~~~~~{{{www||||||wwwqqqkkkjjjmmmlllgggbbbaaaeeekkkppprrrmmmkkkhhhgggkkkllldddYYYVVV^^^fffkkkllljjjaaaWWW[[[bbbjjjiii\\\NNNMMMSSS___bbbfffiiikkklllnnnooooooppprrrsssqqqmmmhhheeedddaaa\\\XXXXXX\\\cccggghhheeeaaa^^^^^^```dddggghhhooo{{{ttttttrrrooonnnaaa^^^ZZZVVVTTTSSSQQQPPPOOONNNLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCCCCDDDFFFFFFLLLLLLMMMPPPTTTYYY^^^aaacccdddddddddcccccceeefffmmmoooqqqssstttvvvyyy|||xxxqqqlllggg```ZZZWWWSSSRRRRRRXXXcccrrrzzzvvvoooiiifffcccaaaccchhhqqqyyyzzztttxxxsssnnnkkkhhhccc]]]XXXSSSQQQOOONNNNNNLLLHHHFFFEEECCCBBBBBBBBBBBB@@@???AAACCCFFFKKKQQQZZZcccjjjrrrvvvzzz~~~pppkkkddd___\\\\\\[[[[[[]]]___bbbgggmmmqqqrrrrrroookkkgggfffiiikkklllkkkmmmmmmllllllttt}}}{{{{{{}}}|||{{{~~~\\\\\\]]]^^^____________^^^______```````````````eeeffffffgggggggggffffffffffffggghhhhhhgggffffffggggggggggggfffeeeeeedddeeedddcccdddfffhhhhhhhhhhhhhhhhhhiiijjjiiigggeeehhhhhhhhhgggggggggggggggkkkkkkllllllkkkkkkjjjiiihhhhhhggggggfffeeecccccc^^^______]]][[[YYYYYYZZZ\\\\\\[[[[[[^^^bbbfffhhhjjjhhhfffccc___[[[XXXWWWXXX\\\aaacccdddccccccccceeeffffffggggggjjjnnnqqqtttvvvxxxyyyyyyyyyzzz{{{}}}{{{yyyzzz|||}}}}}}~~~zzzuuussswww{{{vvv{{{~~~yyywwwuuuqqqrrruuuzzztttlllffffffjjjppptttvvvrrrkkkfffgggiiiddd\\\WWW[[[___bbbhhhkkkggg```ZZZcccmmmpppfffXXXRRRTTTYYY]]]dddiiikkkllllllmmmiiinnnssssssoookkkjjjkkkoooiiiaaa[[[ZZZ___gggnnnnnnllliiifffeeefffhhhiiillluuu~~~}}}|||ddd___YYYWWWXXXZZZYYYWWWOOONNNMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDFFFFFFJJJJJJKKKNNNRRRWWW[[[^^^___```bbbbbbbbbdddfffhhhlllnnnpppqqqrrruuuxxxzzz|||~~~xxxmmmfff```YYYTTTPPPOOOOOOTTT___mmm{{{yyyrrrkkkhhheeebbbdddiiipppyyy|||zzzvvvqqqmmmjjjfff```[[[UUUSSSQQQPPPOOOMMMJJJHHHGGGEEECCCCCCCCCCCCBBB@@@@@@BBBDDDHHHNNNXXXbbbiiippptttyyy}}}{{{nnnjjjccc^^^\\\[[[[[[ZZZ\\\\\\]]]bbbggglllooooookkkhhhddddddeeeggggggfffiiijjjkkkmmmvvv{{{yyyzzzzzzxxx{{{\\\]]]^^^______```_______________``````aaaaaaaaacccdddeeeffffffgggfffffffffgggggghhhhhhggggggfffgggggggggggggggfffffffffgggeeebbbbbbdddfffffffffeeeeeeeeegggjjjjjjiiigggiiiiiihhhhhhgggffffffeeeggghhhhhhhhhhhhgggffffffeeeeeeeeedddcccaaa```___\\\]]]]]]\\\YYYXXXXXXYYY[[[[[[[[[]]]```dddhhhjjjllljjjfffbbb^^^[[[YYYXXX\\\^^^aaabbbbbbbbbbbbcccdddeeefffgggggghhhkkkmmmqqqsssvvvwwwxxxxxxzzz{{{|||zzzyyyzzz}}}|||uuummmllltttzzzvvv|||yyyuuutttwwwxxxwwwzzz~~~~~~uuujjjcccdddlllssszzzvvvmmmeeecccfffddd```ZZZXXXVVVXXXbbblllnnniiiZZZbbbooowwwssseeeZZZWWWUUUZZZbbbhhhkkkkkkkkkkkkbbbjjjqqqqqqjjjeeefffjjjuuuqqqlllfffccceeejjjnnnooonnnlllkkkiiihhhhhhhhhnnn{{{nnneee[[[XXX[[[^^^]]]ZZZQQQOOONNNNNNOOONNNLLLJJJGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGIIIKKKOOOSSSWWWYYYYYY[[[^^^```aaadddgggjjjjjjlllnnnooopppsssvvvxxxwwwzzz}}}}}}~~~rrriiibbb[[[TTTOOONNNMMMQQQ[[[jjjyyy|||uuunnnjjjfffccceeeiiinnnzzzzzztttpppmmmiiiccc^^^XXXVVVSSSRRRQQQPPPNNNKKKIIIGGGEEEDDDEEEDDDCCCAAA@@@AAABBBEEEKKKUUU```gggnnnrrrxxx||||||rrrmmmgggbbb___^^^^^^]]]]]]\\\\\\___dddiiilllmmmiiigggddddddddddddcccbbbcccfffiiinnnxxxzzzwwwwwwwwwvvvyyy~~~^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddbbbbbbdddeeefffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhdddaaa___aaabbbcccdddbbbbbbcccfffiiijjjjjjhhhgggggggggffffffeeeeeeeeeeeeeeeffffffeeeeeedddcccaaaaaaaaaaaa```___^^^]]]YYYZZZ[[[ZZZXXXWWWXXXYYYWWWXXXZZZ]]]```eeehhhjjjllliiieee```]]]\\\\\\\\\___aaabbbbbbaaaaaabbbcccdddfffhhhhhhhhhiiijjjllloooqqqtttvvvwwwxxxzzz||||||zzzzzz{{{}}}vvvppprrr~~~xxxyyyyyyvvvnnnlllmmmrrrvvvwwwzzz~~~~~~wwwjjj___]]]dddllluuusssmmmddd```bbbbbb```YYYUUUOOORRR___nnnsssooo^^^cccnnnxxxyyyoooddd___ZZZ___eeeiiikkkkkkkkkkkkccckkkrrrsssnnnhhhffffffrrrtttvvvtttooojjjggggggggghhhhhhhhhgggfffeeedddmmmyyy}}}ppp```YYYZZZ\\\ZZZUUURRRQQQPPPPPPQQQPPPNNNLLLHHHGGGFFFEEEDDDEEEEEEFFFEEEFFFGGGJJJMMMPPPSSSUUUVVVXXX[[[]]]___aaaeeehhhhhhjjjlllmmmnnnppptttvvvvvvzzz}}}}}}}}}qqqhhh```YYYTTTRRRPPPSSS[[[jjj{{{wwwppplllgggdddeeeiiiooo|||~~~wwwssspppkkkeeeaaa[[[YYYVVVUUUTTTSSSQQQOOOKKKIIIFFFDDDDDDDDDCCCBBBAAAAAAAAACCCIIIRRR^^^ffflllqqqwww|||~~~yyyrrrllliiifffdddcccaaaaaabbbdddhhhkkklllllliiihhhgggfffeeedddbbbaaa^^^ccciiippp{{{yyyuuuuuuvvvvvvyyy~~~]]]^^^___``````aaaaaaaaa````````````aaabbbcccdddaaaaaabbbdddeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiihhhhhhggggggggghhhiiiiiigggddd```^^^___```aaaaaa``````bbbeeehhhjjjiiihhhcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeedddcccccc]]]^^^^^^^^^^^^^^^]]]\\\WWWYYYYYYYYYWWWWWWWWWYYYWWWXXX[[[___cccgggjjjllljjjhhhdddaaa______```bbbbbbcccdddcccbbbaaacccdddfffhhhjjjjjjjjjkkklllnnnoooqqqtttvvvwwwyyy{{{}}}|||{{{{{{}}}}}}zzzyyyyyyzzz{{{nnneeecccdddiiilllmmmpppuuuwwwxxxuuulllaaa]]]aaahhhmmmpppnnnfff^^^\\\[[[YYYRRROOOKKKPPP```qqqwwwuuuhhhgggllluuuyyytttnnnkkkgggiiikkkkkkjjjjjjkkklllhhhnnnuuuyyyyyytttnnnjjjppptttwwwuuuooohhhddddddbbbcccdddeeefffffffffeeekkkvvvxxxeeeZZZYYYYYYVVVRRRTTTSSSRRRRRRSSSRRRPPPOOOJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFGGGIIILLLNNNPPPQQQTTTVVVYYYZZZ\\\^^^aaadddfffhhhjjjkkkmmmooorrrtttuuuyyy||||||{{{~~~~~~pppfff^^^YYYWWWTTTTTT[[[jjj|||xxxqqqlllhhhdddeeeiiisss~~~{{{uuuqqqmmmgggbbb^^^[[[XXXWWWVVVVVVUUUSSSMMMJJJFFFDDDCCCCCCBBBAAACCCBBBBBBCCCHHHQQQ[[[cccjjjnnnuuuzzzyyytttpppmmmjjjhhhhhhiiikkkmmmllljjjhhhhhhhhhhhhfffdddbbbaaaaaa```eeellltttzzzuuuvvvxxxyyy|||ZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\]]]___aaabbb```aaabbbccccccdddccccccbbbbbbcccdddeeegggiiijjjjjjiiihhhgggggghhhiiijjjgggdddaaa___```aaaaaaaaa``````bbbdddggghhhgggeee```aaaaaabbbccccccddddddeeeeeeeeeeeeeeedddcccccc]]]]]]]]]^^^]]]]]]\\\[[[VVVWWWYYYXXXWWWWWWXXXYYYYYY[[[___cccgggkkkmmmnnniiihhheeebbbbbbbbbdddeeedddeeefffeeedddcccdddfffhhhiiikkkkkkkkkllloooqqqqqqsssvvvxxxyyyzzz|||~~~~~~}}}}}}~~~|||~~~~~~tttiii___[[[[[[^^^``````bbbggglllooopppkkkccc___bbbgggfffnnnqqqiii^^^XXXUUUTTTMMMMMMMMMSSSbbbrrryyywwwpppjjjiiimmmrrrrrrsssuuuqqqqqqpppmmmjjjiiiiiijjjfffiiioootttvvvtttoookkkqqqrrrqqqllldddaaacccfffdddddddddeeefffhhhjjjkkkkkksss}}}jjj]]]YYYYYYWWWTTTUUUTTTSSSTTTUUUUUUSSSQQQLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNSSSTTTWWWXXXYYY[[[^^^aaaeeegggiiijjjlllnnnqqqsssrrrvvvzzzzzzxxx{{{~~~nnnbbb^^^[[[WWWTTTYYYgggzzzyyyrrrmmmiiieeegggkkkvvvxxxsssnnnhhhccc```]]]ZZZXXXXXXXXXWWWVVVOOOKKKGGGDDDCCCCCCBBBAAADDDDDDCCCCCCGGGNNNWWW^^^eeejjjqqqwww||||||xxxuuuqqqpppooonnnmmmkkkgggdddeeeeeeeeebbb___^^^^^^___dddhhhnnnuuu~~~yyyzzz}}}~~~YYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[^^^```aaaaaaaaabbbbbbbbbbbbbbbaaa______```aaadddgggjjjkkklllkkkiiigggggggggiiiiiigggeeeccccccddddddcccbbbbbbaaabbbdddffffffeeecccbbbbbbbbbbbbccccccccccccddddddeeeeeeddddddcccbbb``````___^^^]]][[[YYYXXXVVVWWWXXXXXXWWWWWWXXXZZZZZZ\\\```eeeiiilllmmmnnnkkkiiigggeeeddddddeeefffdddfffhhhhhhgggffffffggghhhiiijjjjjjkkkmmmqqqtttsssvvvxxxzzz{{{{{{}}}~~~~~~~~~|||{{{|||~~~yyywwwzzzvvvjjjbbbZZZUUUSSSTTTTTTSSSVVV[[[^^^aaaccc```\\\ZZZ]]]aaa___jjjqqqkkk```ZZZZZZZZZTTTUUUTTTVVV```lllqqqpppooogggbbbbbbfffiiiooouuuttttttssspppkkkgggffffffcccfffiiiiiigggddddddeeelllmmmlllfff^^^\\\```eeefffdddcccbbbccceeeiiikkkjjjppp|||qqqccc\\\ZZZYYYXXXVVVUUUUUUUUUVVVVVVUUUSSSMMMKKKIIIGGGFFFEEEEEEEEECCCDDDFFFHHHIIIJJJKKKKKKPPPRRRTTTVVVWWWZZZ]]]```eeegggiiijjjkkkmmmpppsssqqquuuxxxxxxwwwzzz|||jjjccc```ZZZVVVXXXfffyyyzzzsssoookkkhhhiiinnnxxx|||vvvpppiiieeeaaa^^^[[[YYYYYYYYYYYYXXXQQQNNNIIIEEEDDDDDDCCCBBBCCCCCCCCCCCCEEEKKKRRRXXX```eeelllsssyyy}}}~~~zzztttooollljjjgggeeeccccccbbb___\\\[[[]]]```cccfffiiippp|||ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[]]]___aaacccaaabbbbbbbbbbbbaaaaaa```]]]]]]^^^```cccgggjjjlllnnnllljjjhhhgggggghhhiiihhhgggeeefffggggggeeedddcccbbbbbbdddeeeeeecccaaaeeeeeeddddddcccbbbbbbbbbdddddddddddddddcccbbbbbbccccccaaa___]]]ZZZWWWVVVUUUWWWXXXXXXXXXXXXYYYZZZXXX[[[___dddhhhjjjkkklllmmmllliiigggfffeeeeeeeeedddgggiiijjjhhhgggggghhhhhhiiiiiiiiijjjmmmrrrvvvuuuwwwzzz{{{||||||~~~~~~||||||xxxwww}}}tttoooooowwwzzzmmmbbbZZZXXXRRRNNNNNNMMMLLLOOOTTTSSSTTTUUUTTTRRRRRRVVVYYYXXXeeeooolllccc```bbbeee``````\\\YYY]]]dddhhhgggjjjbbbZZZYYY[[[```hhhpppqqqssssssqqqlllgggcccaaahhhkkkkkkddd[[[XXX[[[aaaccchhhkkkggg```[[[\\\___eeebbb^^^\\\\\\___dddggghhhnnnvvv~~~yyyiii___ZZZZZZZZZWWWVVVUUUVVVWWWWWWVVVTTTMMMLLLJJJHHHFFFEEEEEEEEEBBBCCCEEEFFFHHHIIIIIIIIIMMMOOORRRTTTVVVZZZ^^^aaaeeegggiiijjjkkkmmmpppsssrrruuuyyyyyyxxx|||sssgggddd]]]XXXZZZggg{{{|||uuuqqqmmmjjjlllpppxxxxxxrrrkkkfffaaa^^^[[[YYYYYYZZZZZZYYYSSSOOOJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDIIIOOOSSS\\\aaaiiipppvvv{{{~~~xxxpppllljjjiiiiiiccccccbbb___[[[[[[^^^bbb___aaaccchhhuuuYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\___aaacccbbbaaa```______^^^^^^______```aaaaaabbbeeejjjnnnpppnnnjjjfffeeefffhhhjjjgggggggggggggggfffeeeeeeccccccccccccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddcccbbbaaaaaa___^^^[[[YYYWWWWWWVVVWWWUUUWWWZZZ]]]^^^]]][[[ZZZYYY]]]cccgggiiikkklllnnnooonnnlllkkkjjjiiiiiiiiieeegggkkkmmmnnnnnnlllkkkmmmoooqqqqqqqqqsssxxx|||xxxzzz}}}~~~~~~}}}}}}}}}}}}}}}xxxyyy}}}yyymmmeeebbbhhhyyy}}}rrrggg^^^YYY\\\UUUPPPOOONNNMMMNNNQQQMMMKKKKKKLLLNNNPPPQQQPPPVVVhhhwwwvvvpppoooqqqrrroookkk___YYY[[[WWWUUU^^^aaa\\\VVVTTTWWW___gggkkkpppqqqrrrqqqnnnhhhccc```fffkkkpppnnnaaaUUUSSSYYYaaannnwwwrrrhhhccccccdddnnneee]]]XXXWWWXXXaaajjjooopppqqqrrrvvvwwwhhhaaa]]]ZZZXXXWWWVVVVVVVVVVVVUUUTTTUUUQQQMMMJJJHHHGGGEEECCCEEEEEEEEEEEEFFFGGGIIIIIIJJJMMMPPPSSSTTTWWWZZZ]]]ccceeeggghhhiiikkknnnppprrruuuxxxzzz{{{~~~sssiii^^^[[[^^^hhhwwwwwwpppkkkhhhjjjoooxxxyyyqqqooofffccc___]]][[[YYYVVVTTTQQQMMMHHHEEEEEEGGGIIIIIIFFFEEEDDDCCCDDDFFFIIIKKKWWW]]]eeemmmsssxxx|||~~~vvvmmmjjjlllllliiillliiiccc]]]\\\___cccdddbbbbbbaaa```cccnnn}}}ZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\^^^```bbbaaa```__________________^^^____________bbbgggjjjnnnllliiifffeeefffggghhhggghhhhhhiiiiiihhhhhhhhhddddddeeefffggghhhhhhiiieeeeeeddddddcccbbbaaaaaadddddddddccccccbbbaaa```___]]][[[YYYWWWVVVVVVVVVWWWYYY[[[^^^^^^^^^\\\[[[YYY]]]ccchhhjjjkkkmmmnnnooonnnnnnnnnnnnnnnoooooolllmmmooopppqqqpppooonnnppprrrtttuuutttuuuyyy|||yyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{uuuvvvrrrggg___aaammmtttjjjddd^^^[[[^^^XXXSSSSSSTTTSSSUUUXXXXXXUUURRRPPPRRRUUUWWWXXXYYYhhhuuuvvvrrrrrrttttttnnnlllaaaXXXWWWRRRSSS```bbb^^^YYYWWWYYY^^^dddgggmmmnnnpppqqqqqqooommmkkkiiimmmqqqnnnbbbUUUSSSWWWdddtttzzzpppjjjffflllhhheee```ZZZXXX___iiisssssssssssswwwnnn```[[[ZZZXXXVVVUUUUUUWWWWWWVVVUUUWWWSSSOOOLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDFFFGGGGGGIIIKKKOOOQQQSSSUUUXXX[[[aaaccceeeggggggiiillloooooorrrvvvxxxyyy}}}}}}qqqeee```bbbkkk{{{{{{tttoookkkmmmrrr||||||uuussslllhhhdddaaa^^^\\\YYYWWWSSSOOOJJJFFFEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJSSSYYYbbbjjjpppuuuyyy|||}}}{{{yyysssmmmkkkoooooommmppplllfff```___ccchhhjjjkkkkkkhhhaaa]]]bbbnnnyyyZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]___```___^^^^^^^^^^^^___```````````````______```cccfffiiiiiigggfffeeeeeeeeeeeeeeefffggghhhhhhiiihhhhhhdddeeeeeeggghhhiiijjjkkkhhhgggfffeeecccbbbaaa```bbbbbbbbbbbbbbb```______^^^\\\ZZZXXXVVVUUUUUUUUUYYYZZZ\\\^^^___^^^]]]\\\YYY]]]dddhhhjjjkkkkkklllkkklllmmmoooqqqsssuuuuuusssssssssrrrrrrqqqqqqppptttvvvxxxyyyxxxxxxzzz{{{yyyzzz|||~~~~~~~~~~~~||||||}}}}}}}}}}}}~~~~~~~~~vvvsss|||}}}mmmccc^^^gggyyywwwiiicccaaa```^^^bbb\\\YYYZZZ\\\]]]```dddgggbbbZZZVVVVVVZZZ^^^```\\\eeennnqqqqqqrrrrrrpppkkkmmmeee[[[UUUMMMPPPaaapppmmmjjjgggeeefffggghhhgggiiilllooorrrtttuuuvvvooorrrtttrrrfffYYYUUUYYYfffzzzsssjjjggghhhjjjhhhaaa\\\bbblllttttttttttttvvv~~~wwwbbb[[[[[[WWWVVVUUUUUUWWWXXXWWWVVVYYYUUUQQQMMMKKKIIIFFFEEEBBBBBBBBBBBBCCCDDDDDDEEEGGGIIILLLNNNPPPRRRVVVYYY^^^```ccceeefffhhhkkkmmmlllooosssvvvxxx|||~~~{{{lllddddddmmm}}}yyysssppprrrvvv{{{zzztttpppkkkfffccc```]]][[[UUUQQQKKKGGGEEEEEEDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHLLLSSS\\\eeelllqqquuuwwwxxx{{{zzztttsssssspppmmmoootttuuusssrrrmmmfffaaabbbfffnnnsssuuutttoooeee\\\ZZZbbbiii{{{XXXXXXXXXYYYYYYYYYYYYYYY\\\\\\[[[\\\\\\^^^___```]]]]]]]]]]]]^^^___```aaabbbccccccaaa``````ccceeeeeeeeefffeeeeeedddccccccaaabbbcccdddffffffggggggddddddeeeeeeffffffggggggfffeeedddcccbbbaaa``````aaaaaaaaaaaa```___^^^]]]\\\[[[YYYWWWVVVUUUUUUVVVZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ^^^cccggghhhgggggggggfffgggjjjnnnrrruuuwwwxxxvvvuuutttsssssssssttttttwwwxxxzzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}zzz{{{{{{|||}}}~~~~~~~~~|||{{{|||nnnffffffuuusssgggcccccccccbbbeee___\\\___bbbdddggglllqqqiii___XXXWWW[[[aaaddd]]]aaaeeeiiilllllljjjggggggnnnjjjaaaYYYNNNPPP```}}}|||zzzvvvqqqllljjjjjjfffgggiiilllpppsssvvvxxxwwwwwwyyyvvvlll```[[[]]]eeexxxxxxoooffffffhhhiiifffdddiiiqqqrrrsssssssssuuu}}}hhh]]]YYYWWWVVVTTTUUUWWWXXXYYYXXXYYYVVVQQQMMMKKKIIIFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLOOOSSSVVV\\\^^^aaadddeeegggjjjllljjjnnnrrrtttwww}}}~~~{{{wwwqqqfffdddkkk{{{}}}wwwsssuuuyyy{{{wwwqqqkkkgggccc___]]]UUUQQQKKKGGGEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGNNNWWW```ggglllpppssstttxxx|||~~~~~~}}}yyyuuuqqqooommmmmmmmmpppuuuxxxxxxuuupppmmmkkknnnooopppuuu|||~~~{{{qqqjjjbbb```bbbhhhsss|||~~~yyyqqqiiibbb```aaadddooozzzUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^______\\\\\\\\\\\\]]]___```aaaaaabbbbbbaaa______aaacccbbbcccdddddddddcccbbbbbb___```bbbccceeefffffffffffffffeeeeeeddddddccccccaaaaaaaaa```````````````____________^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\[[[ZZZYYY\\\___cccddddddccccccdddeeegggkkkoootttwwwzzz{{{yyyxxxwwwwwwwwwxxxzzz{{{yyyzzzzzz{{{|||{{{zzzxxxyyyzzz{{{{{{||||||||||||zzzzzz{{{|||}}}~~~~~~}}}|||~~~{{{~~~~~~tttooosssvvvllliiihhhgggeeebbb]]]ZZZ]]]```bbbfffkkkssskkk```XXXVVVZZZ___ccc```___```dddggggggcccaaacccmmmnnniiicccUUURRR]]]xxxyyyxxxuuupppllljjjjjjkkkkkkkkkllloooqqqtttuuuxxxwwwxxxwwwpppeee``````cccrrr}}}xxxssslllgggdddfffiiiiiilllppppppqqqrrrsssvvv}}}pppaaaYYYXXXVVVTTTTTTVVVXXXYYYYYYXXXUUUPPPMMMKKKIIIFFFDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEGGGHHHIIILLLPPPSSSYYY]]]aaadddfffhhhjjjllljjjmmmqqqtttwww}}}{{{xxxttt{{{xxxjjjeeekkkyyyyyyuuuvvv{{{|||wwwqqqlllgggaaa^^^SSSPPPKKKGGGEEEEEEDDDBBBDDDCCCBBBAAAAAAAAABBBCCCDDDJJJRRRZZZaaagggkkknnnpppuuuzzz|||{{{|||~~~{{{vvvoooiiiccc```^^^``````bbbdddfffhhhjjjjjjiiimmmrrrvvv}}}sssiii```___ccckkkyyy}}}sssmmmkkkiiieeeaaagggtttTTTUUUVVVXXXYYY[[[\\\]]][[[\\\\\\]]]]]]]]]]]]^^^[[[[[[[[[\\\]]]^^^___```]]]^^^___^^^]]]]]]___```aaabbbcccccccccccccccbbbaaabbbcccdddffffffgggggghhhgggfffeeedddbbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXX]]]___aaabbbbbbbbbdddeeeiiilllppptttyyy|||}}}~~~~~~}}}}}}~~~{{{zzzzzz{{{||||||{{{yyyzzzzzzzzzzzz{{{{{{||||||{{{{{{|||}}}}}}~~~zzzxxx~~~|||zzz}}}}}}{{{{{{tttpppllliiihhh```ZZZVVVYYY[[[]]]```dddoooiii```ZZZYYY[[[^^^```ccc___^^^bbbeeedddbbbaaabbbkkkmmmmmmlll___VVV\\\iiilllnnnmmmjjjiiikkkmmmpppppppppppppppqqqqqqrrrsssqqqrrrsssppphhhbbbaaacccmmmuuuuuusssssstttssssssjjjdddeeegggggggggiiimmmoooqqqssswwwyyy~~~sssfff[[[ZZZXXXUUUUUUVVVXXXYYYYYYWWWTTTPPPMMMKKKJJJGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGJJJNNNRRRWWWZZZ___ccceeegggjjjkkkjjjmmmpppsssvvv|||yyyuuurrrvvv}}}pppiiilllyyy{{{vvvwww{{{~~~yyysssmmmfffaaaUUUQQQMMMIIIHHHFFFEEECCCCCCBBBAAAAAA@@@@@@@@@@@@BBBGGGMMMTTTZZZ```fffjjjlllrrrxxxyyyxxxxxx|||~~~}}}{{{{{{zzzxxxwwwyyy}}}}}}{{{uuuooogggaaa[[[XXXXXXWWWVVVWWWZZZ```eeeiiikkkqqqxxxyyylllaaa```dddlll|||zzztttrrrnnnfff```eeeppp{{{VVVVVVWWWYYYZZZ[[[\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]^^^^^^ZZZ[[[]]]]]]]]]^^^___aaaaaaaaabbbbbbbbbccccccdddaaabbbcccdddeeeeeeeeeeeeddddddcccbbbbbbaaa``````^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWXXX[[[]]]^^^]]]]]]\\\\\\[[[ZZZYYYYYY]]]^^^___```bbbeeeiiilllnnnppptttxxx|||~~~~~~|||zzzzzz}}}~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{rrrttt~~~}}}yyyrrrllljjjjjjbbb\\\XXXYYYZZZZZZ]]]aaalllhhhccc___^^^_________aaa\\\\\\aaadddcccccceeedddhhhhhhlllqqqgggZZZ\\\___bbbdddcccbbbccchhhlllpppppppppppppppppppppooonnnkkklllqqqqqqkkkfffdddfffmmmrrrpppmmmnnnpppppppppjjjffffffeeecccccceeehhhiiilllmmmqqqzzzwwwyyyyyywwwtttqqqiii```\\\YYYVVVUUUVVVWWWXXXXXXWWWTTTPPPNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFIIIMMMQQQTTTXXX]]]aaadddfffhhhjjjiiillloooqqqtttzzz}}}vvvssspppqqqttt~~~uuulllmmmyyy|||wwwxxx||||||tttlllfffZZZWWWRRRMMMKKKHHHEEECCCBBBBBBAAA@@@??????>>>>>>AAADDDHHHMMMSSSZZZaaafffhhhnnnuuuvvvttttttxxx}}}}}}~~~~~~|||zzztttsssqqqmmmmmmqqqxxx~~~}}}zzzuuunnnfff```\\\VVVUUUSSSSSSXXX^^^fffkkkooowwwoooaaa___bbbhhhyyyxxxqqqkkkhhhhhhpppxxx}}}XXXYYYYYYYYYZZZZZZ[[[[[[WWWXXXYYYYYYYYYYYYYYYXXX\\\\\\[[[[[[\\\\\\]]]^^^ZZZ\\\^^^______```bbbdddbbbaaaaaaaaabbbcccdddeee___```aaabbbbbbbbbbbbbbb____________^^^^^^^^^^^^``````___^^^\\\[[[ZZZZZZ\\\\\\\\\[[[[[[ZZZYYYXXXVVVVVVVVVWWWYYY\\\___```___^^^^^^]]]\\\[[[ZZZZZZ\\\]]]^^^```cccgggnnnrrrppprrrvvvzzz|||~~~~~~~~~}}}zzzzzz}}}~~~zzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~zzzwwwnnnsss~~~zzzqqqkkkiiikkkhhhaaa\\\\\\]]]\\\^^^aaakkkhhheeeddddddcccaaa```]]]YYYYYY___bbbaaaccchhheeefffccchhhrrrkkk^^^]]]YYY[[[\\\ZZZWWWYYY^^^dddllllllmmmnnnnnnnnnnnnmmmllliiikkkqqqsssooojjjhhhiiippptttqqqnnnnnnnnnmmmiiigggggghhheeeaaabbbfffbbbdddfffgggkkkrrr}}}vvvvvvsssnnnmmmnnnjjjddd]]]ZZZVVVUUUVVVWWWXXXXXXWWWUUUQQQOOONNNNNNLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHMMMQQQRRRVVV[[[___bbbdddfffhhhiiikkkmmmooorrryyy{{{uuurrrpppoooooovvvwwwllllllwww}}}xxxyyy}}}zzzpppjjj___[[[VVVQQQMMMIIIFFFCCCBBBAAAAAA@@@???>>>======@@@BBBEEEIIINNNUUU]]]ccceeekkkrrrtttqqqqqqvvv{{{||||||}}}~~~}}}zzzyyypppnnnjjjffffffkkkuuu}}}{{{uuummmfffbbbXXXWWWVVVVVV[[[bbbiiimmmsss{{{ppp```]]]^^^cccttt}}}tttqqqrrrlllrrrwww|||WWWWWWYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[^^^]]]]]]\\\\\\]]]]]]^^^]]]\\\\\\\\\]]]___```aaadddcccbbbaaaaaaaaabbbcccaaaaaa``````aaaccceeefffdddbbb`````````___]]]\\\^^^^^^^^^^^^^^^___```aaabbb___\\\XXXVVVVVVVVVWWWXXXXXXYYYZZZ[[[]]]^^^______\\\YYYWWWWWWYYYZZZZZZ]]]___bbbeeeiiinnnuuuyyy~~~|||{{{|||~~~~~~~~~}}}{{{zzzxxxyyy{{{}}}}}}}}}}}}|||~~~~~~~~~}}}~~~~~~xxxtttrrrsss|||{{{yyy~~~|||~~~}}}zzzuuuoookkkjjjjjjiiieeeaaa```aaaaaaaaa___llljjjgggeeedddbbb___]]]VVVZZZ^^^aaabbbcccdddfffdddddddddfffhhhgggccc___SSSRRROOOMMMNNNSSSZZZ___jjjlllnnnooommmkkkkkkkkkgggddddddjjjppprrrooommmmmmmmmooorrrttttttqqqnnnmmmjjjggggggggggggdddaaaeeeaaa]]]]]]cccllltttyyyyyytttmmmhhhfffeeedddccc\\\[[[XXXVVVTTTTTTUUUVVVSSSSSSRRRQQQOOONNNMMMLLLIIIGGGEEECCCBBBBBBCCCDDD@@@AAABBBCCCCCCEEEIIIKKKPPPSSSXXX[[[]]]___bbbccchhhjjjlllmmmooouuu}}}}}}ssslllhhhdddeeelllyyyzzzhhhiiiwwwyyyzzzwwwnnnccc^^^YYYUUURRRMMMFFF@@@AAA???>>>>>>??????>>>===??????@@@CCCHHHNNNTTTWWW]]]aaafffkkknnnqqqtttvvvzzz|||~~~~~~|||{{{vvvxxxllleeeggghhhfffmmmzzz}}}vvvnnngggeee___[[[\\\^^^aaaiiippp{{{mmm]]][[[___cccllluuu}}}vvvqqqqqqssswww{{{VVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\^^^______\\\\\\[[[[[[[[[]]]^^^___bbbaaa`````````aaabbbcccbbbbbbaaaaaaaaacccdddeeecccbbb```___```___]]]\\\]]]]]]]]]]]]^^^___``````___]]]ZZZWWWUUUUUUVVVVVVWWWWWWYYYZZZ\\\^^^___```\\\ZZZWWWUUUUUUWWWXXXXXX___bbbfffjjjnnntttzzz~~~~~~}}}~~~~~~}}}zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||vvvsssrrrrrrzzz}}}|||||||||~~~{{{~~~{{{tttnnnjjjhhhhhhfffdddbbbcccdddfffggggggjjjhhheeeccc```]]]YYYVVVSSSWWW\\\___aaaaaabbbcccbbb```^^^^^^___^^^\\\YYYPPPMMMJJJJJJMMMTTT[[[___fffiiilllnnnmmmkkkjjjjjjfffbbbaaagggooosssrrrooollllllnnnrrruuuvvvuuutttkkkiiigggfffffffffeeedddccc___\\\]]]cccllltttxxxzzzooohhheeeccc```]]]\\\ZZZXXXUUUTTTTTTUUUVVVRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHFFFDDDCCCBBBBBBCCCBBBCCCDDDEEEEEEGGGJJJMMMPPPSSSWWW[[[]]]___aaacccfffiiikkkmmmooovvv{{{qqqkkkfffaaaaaagggrrrqqqqqq{{{}}}}}}~~~uuujjjeee^^^YYYVVVQQQKKKFFFCCCAAA??????@@@@@@>>>===?????????AAADDDIIIMMMPPPXXX\\\aaafffiiilllppprrrvvvxxx{{{}}}~~~~~~}}}|||~~~|||yyynnngggiiiiiihhhooozzz|||rrrjjjgggaaa___aaadddgggnnnuuuzzziii[[[[[[___aaadddkkk|||{{{{{{|||~~~TTTUUUVVVXXXZZZ[[[[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaa]]]\\\[[[ZZZZZZ[[[]]]]]]_______________```aaabbbccccccbbbaaaaaabbbcccdddcccaaa____________]]]\\\\\\\\\\\\\\\]]]^^^______]]][[[YYYWWWVVVVVVWWWXXXVVVWWWYYY\\\^^^^^^______YYYXXXWWWVVVVVVXXXZZZ[[[bbbffflllqqqvvv{{{||||||||||||}}}~~~|||}}}~~~yyyssspppqqqvvvzzzzzzsssnnnpppsssxxx|||~~~yyyssslllhhhfffggggggfffffffffgggiiijjjkkkfffeeecccaaa^^^YYYSSSOOORRRVVV]]]aaacccbbbbbbbbbddd```[[[XXXXXXYYYYYYYYYTTTOOOKKKKKKQQQYYY___bbbcccfffiiikkkjjjjjjjjjjjjhhhbbb^^^cccmmmuuuuuuqqqiiijjjkkkoootttwwwwwwwwwllljjjgggddddddfffhhhjjjjjjgggcccbbbffflllqqqttt|||xxxlllddd^^^ZZZWWWZZZXXXVVVTTTSSSSSSTTTUUUQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGFFFDDDCCCAAA@@@BBBCCCDDDDDDDDDFFFIIILLLOOORRRVVVYYY[[[]]]```bbbdddgggiiilllooovvvvvvmmmhhhbbb]]][[[```jjjyyyzzzxxx~~~sssmmmeee^^^ZZZVVVQQQMMMFFFCCCAAA@@@@@@???>>><<>>>>>>>>@@@CCCFFFHHHOOORRRXXX]]]aaaeeeiiilllooorrruuuxxx{{{|||{{{{{{|||~~~|||zzzyyyyyy|||{{{rrrkkkkkkjjjiiinnnwwwvvvmmmiiifffeeehhhlllpppvvv}}}wwwggg[[[]]]bbb```^^^___gggwwwRRRSSSUUUWWWYYYZZZ[[[\\\XXXXXXXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[]]]^^^______^^^]]]\\\\\\]]]^^^^^^^^^^^^______```aaabbbcccdddcccbbbaaaaaaaaabbbcccbbb```____________]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXZZZZZZWWWYYY[[[]]]]]]]]][[[ZZZVVVWWWXXXYYY[[[^^^aaadddiiimmmsssxxx|||~~~}}}|||}}}~~~|||~~~xxxpppooouuuuuummmiiikkkooowww}}}zzzyyyuuuoooiiiffffffgggiiijjjjjjhhheeeeeegggiiidddccccccbbb```[[[TTTOOOTTTYYY```eeeggggggfffeeehhhddd^^^ZZZZZZ\\\```bbbddd]]]UUUTTTZZZaaaeeefffdddeeeeeeffffffgggkkkmmmmmmfff___aaakkkuuuvvvqqqggggggiiilllqqqtttvvvvvvnnnkkkeee```^^^aaaiiiooozzzuuupppllllllmmmnnnnnnvvvwwwfff[[[WWWVVVXXXVVVTTTRRRQQQQQQRRRSSSOOOOOONNNMMMKKKJJJIIIHHHGGGGGGHHHGGGFFFCCC@@@>>>@@@AAABBBBBBBBBCCCFFFIIINNNPPPTTTWWWYYY[[[^^^aaabbbdddgggiiilllsss|||xxxppphhhddd___ZZZWWW[[[dddrrr~~~{{{zzzsssjjjbbb^^^ZZZVVVSSSIIIFFFCCC@@@@@@???===;;;======<<<<<<>>>@@@BBBCCCEEEIIINNNSSSWWW[[[```ccchhhjjjnnnrrrvvvxxxyyyyyy{{{}}}}}}yyysssnnnnnnmmmpppyyyxxxqqqnnnkkkhhhkkkqqqxxxnnnmmmkkklllqqqvvvxxx}}}wwwggg\\\```fffbbb\\\ZZZYYYfffxxxQQQRRRTTTVVVXXXYYYZZZ[[[VVVVVVVVVWWWXXXZZZ[[[]]][[[[[[ZZZZZZZZZ[[[\\\\\\bbbaaa```_________```aaa^^^___```aaabbbbbbcccccccccbbbaaa`````````aaabbbaaa```^^^^^^______^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVWWWWWWYYYZZZ[[[[[[\\\]]]]]][[[YYYVVVUUURRRUUUYYY\\\___ccciiimmmpppsssyyy|||~~~~~~}}}}}}~~~~~~zzzuuuuuu}}}uuummmkkkpppuuu}}}zzzsssqqqnnnjjjfffeeegggiiiiiijjjjjjfffaaa```cccgggddddddeeefffeeeaaa[[[VVVVVV[[[bbbgggiiiiiihhhhhhjjjgggbbb^^^^^^ccciiinnnvvvmmmbbb^^^aaafffhhhhhhiiigggdddbbbbbbffflllqqqrrrmmmdddaaahhhtttuuupppjjjjjjkkkmmmqqqtttuuuuuuoookkkcccZZZUUUYYYdddnnn|||vvvrrrpppnnnmmmlllpppzzzooo]]]YYY\\\WWWUUURRRPPPOOOOOOOOOPPPNNNNNNMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFCCC@@@>>>???@@@AAAAAAAAABBBEEEHHHKKKNNNQQQSSSUUUXXX\\\___```ccceeegggjjjpppyyy|||tttllleee```\\\WWWTTTXXX```mmm}}}~~~wwwmmmeeeaaa^^^ZZZWWWMMMJJJEEEBBB@@@>>><<<;;;<<<<<<<<<<<<===???AAABBB???BBBFFFJJJNNNRRRWWWZZZ___aaaeeejjjooorrruuuvvvyyy{{{}}}~~~~~~~~~}}}{{{wwwqqqiiidddbbbbbbdddmmmzzzyyyrrrmmmiiiiiillluuu}}}xxxqqqtttrrruuu{{{wwwfff\\\bbbjjjfff^^^YYYSSS\\\jjjxxxQQQRRRSSSUUUWWWXXXYYYYYYVVVUUUUUUVVVWWWYYY[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[bbbaaa```___``````bbbbbb___```aaabbbbbbbbbbbbbbb``````___^^^^^^___```aaa```___^^^^^^______^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVRRRSSSTTTUUUVVVXXXZZZ[[[]]]]]]\\\[[[XXXUUUSSSQQQOOOSSSYYY^^^aaafffmmmrrrvvvyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}uuuoooqqqyyy~~~~~~vvvmmmllljjjgggeeefffiiilllhhhjjjjjjddd]]]\\\cccjjjffffffhhhjjjjjjgggbbb^^^UUUYYY```eeeggggggggghhhfffdddaaa___```eeelllrrr}}}uuujjjcccbbbeeeggghhhnnnlllgggcccbbbfffmmmssssssqqqiiiaaaeeepppsssnnnoooooopppsssvvvxxxxxxwwwooollleeeZZZQQQSSS]]]hhhxxxvvvsssqqqqqqpppooommmlllttt}}}hhh```aaaYYYWWWTTTPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEFFFGGGGGGFFFDDDBBB@@@AAABBBCCCBBBBBBCCCFFFIIIIIIKKKNNNPPPRRRUUUYYY\\\^^^```cccfffiiipppyyy}}}tttkkkddd___YYYUUUSSSVVV]]]gggvvvzzzqqqiiieeebbb^^^[[[SSSOOOIIIDDDBBB@@@>>><<<;;;;;;<<<<<<===???@@@AAA===???BBBDDDGGGJJJOOORRRVVVXXX\\\aaafffjjjmmmooosssuuuxxxzzz{{{|||}}}}}}|||yyywwwrrrlllddd___\\\\\\___fffrrrzzzsssooommmmmmpppwww|||||||||}}}{{{xxx}}}|||sssccc[[[eeeppplllaaaYYYRRRUUU___nnnyyyQQQRRRSSSUUUVVVWWWWWWWWWXXXWWWVVVUUUUUUWWWXXXZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^]]]]]]^^^___```aaa^^^___```aaaaaaaaa```___^^^]]]]]]\\\]]]^^^```aaa```^^^]]]]]]______^^^\\\\\\[[[YYYWWWUUUTTTSSSSSSRRRSSSTTTVVVYYY[[[]]]^^^]]]\\\ZZZXXXVVVSSSQQQPPPQQQWWW^^^bbbeeeiiipppvvvyyy{{{~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~|||yyytttxxx{{{tttlllkkkiiifffeeegggkkknnnnnnooommmddd[[[YYYaaajjjiiiiiijjjlllllljjjfffcccTTTXXX^^^bbbdddfffggghhh``````___^^^^^^bbbiiinnn{{{tttkkkccc```bbbgggjjjrrrppplllhhhfffhhhmmmqqqpppqqqkkkaaaaaalllpppmmmoooppprrrvvvzzz|||{{{yyyrrrsssooodddXXXTTT[[[cccpppooonnnoooqqqrrrqqqpppiiiooo}}}wwwiiiccc\\\ZZZVVVSSSPPPOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBCCCFFFHHHFFFHHHKKKMMMOOORRRVVVZZZ[[[^^^bbbeeejjjrrr}}}xxxnnneee```WWWSSSQQQTTTXXX___kkkvvv~~~~~~uuuoookkkhhhddd```YYYTTTNNNIIIEEECCC@@@???<<<<<<<<<<<<======>>>>>>===>>>@@@AAABBBEEEHHHKKKMMMOOOSSSWWW]]]aaaeeegggjjjmmmpppssstttvvvxxxzzzzzzyyyvvvtttpppkkkeee```]]]^^^```dddmmm|||}}}yyywwwuuuuuuyyy{{{yyyzzzoooaaa]]]lllzzzvvvfff[[[RRRQQQWWWfffrrrwwwyyy|||vvvxxxzzz|||}}}~~~~~~}}}RRRRRRSSSUUUUUUVVVVVVVVV[[[ZZZWWWUUUTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[]]]^^^```^^^___`````````___^^^]]]\\\\\\[[[[[[\\\^^^___```___^^^]]]]]]^^^___^^^\\\]]][[[YYYWWWTTTRRRQQQQQQUUUVVVXXXZZZ]]]___aaabbb\\\[[[YYYVVVTTTSSSRRRRRRVVV\\\cccgggiiimmmsssyyy{{{|||~~~~~~~~~}}}}}}}}}~~~|||}}}~~~~~~|||{{{~~~~~~~~~}}}}}}}}}}}}|||zzz}}}}}}}}}zzz~~~|||vvvmmmllljjjgggfffggglllooovvvwwwrrrfffZZZVVV^^^hhhkkkkkkkkklllllljjjgggcccVVVYYY^^^bbbdddfffhhhjjj\\\^^^^^^^^^]]]```fffkkkwwwrrrkkkccc```bbbiiinnnsssrrrpppmmmjjjjjjlllooolllpppkkk```___iiiooommmlllnnnqqqvvv{{{|||{{{yyyvvvzzzzzzpppbbbZZZ\\\bbbnnnmmmnnnppprrrsssrrrqqqhhhmmmzzznnnccc___]]]YYYUUURRRPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@@@@???@@@CCCFFFEEEGGGIIIKKKMMMPPPUUUXXXYYY\\\aaafffllluuu{{{qqqgggbbbWWWRRRPPPRRRUUUYYYbbblllwww}}}|||~~~yyyssspppmmmhhhddd]]]XXXRRRLLLHHHEEECCCAAA======<<<<<<<<<<<<;;;;;;>>>???@@@@@@@@@BBBEEEHHHGGGIIIMMMQQQWWW\\\___bbbdddgggjjjmmmoooqqqtttvvvxxxwwwuuusssppplllgggccc```aaaccceeemmm|||}}}}}}~~~zzz{{{nnnbbbaaattt~~~lll^^^RRROOOTTTbbblllooooooqqqjjjlllppptttxxx{{{|||}}}RRRRRRSSSTTTUUUWWWWWWXXX\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWXXXYYY[[[\\\]]]^^^ZZZZZZ[[[\\\]]]]]]^^^^^^\\\]]]^^^^^^]]]\\\ZZZYYYYYYZZZZZZYYYYYYYYY\\\^^^]]]\\\ZZZZZZZZZ\\\^^^___^^^\\\XXXUUUSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^[[[WWWRRRPPPQQQVVVZZZ___dddjjjooorrrtttwwwyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{{{{{{{}}}~~~xxxwww}}}yyyuuuqqqmmmkkkkkkiiigggjjjpppvvvyyyxxxnnn___XXX[[[```kkknnnpppnnniiigggjjjnnnbbbcccdddeeefffffffffffffff]]]VVVXXX]]]```cccfffmmmqqqpppiiidddfffhhhiiioooqqqqqqlllgggdddgggkkkmmmpppllleeedddkkkooonnnjjjkkkmmmpppsssvvvyyy{{{|||}}}iii\\\]]]dddmmmooopppmmmjjjjjjpppuuuzzztttwwwzzzhhhaaaaaa^^^YYYVVVUUUSSSPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAADDDDDDCCCBBBBBBBBBCCCCCCCCCEEEHHHJJJLLLOOORRRUUUXXXZZZ___eeekkkrrr}}}sssjjjddd[[[TTTOOONNNPPPRRRYYY```kkksssyyyyyywwwzzz}}}}}}}}}xxxvvvooogggcccaaa^^^ZZZTTTMMMFFFAAA>>>???===;;;;;;<<<=========>>>===<<<<<<===>>>???@@@@@@BBBFFFJJJLLLPPPTTTVVV]]]\\\^^^eeeiiilllpppuuuxxxxxxvvvssstttuuupppiiidddgggjjjkkkppp~~~~~~nnnkkkddd{{{uuu]]]RRROOORRR[[[dddggggggggghhhdddcccfffjjjmmmttt{{{SSSTTTTTTUUUVVVWWWXXXYYY^^^]]]\\\[[[[[[ZZZZZZZZZWWWWWWXXXZZZ[[[\\\]]]^^^ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZZZZ[[[]]]___]]]\\\[[[ZZZZZZ[[[\\\]]][[[YYYWWWTTTSSSRRRSSSSSSUUUVVVXXXZZZ[[[\\\\\\\\\ZZZXXXUUURRRQQQTTTYYY^^^iiimmmqqquuuvvvwwwyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}}}}|||}}}}}}}}}~~~}}}{{{{{{|||~~~||||||zzzvvvsssnnnllllllnnnmmmjjjkkkooovvvxxxvvvlll___YYY\\\bbbjjjnnnrrrppplllhhhiiillleeefffgggiiijjjjjjjjjjjjiii^^^UUUUUUZZZ^^^dddiiinnnrrrrrrkkkffffffiiiiiilllooopppnnniiigggiiillllllnnnllleeedddjjjnnnoooiiikkkmmmnnnqqqtttxxxzzz}}}ooobbbbbbhhhlllooopppnnnllllllpppuuuzzzuuuzzznnngggeeeaaa]]]YYYWWWTTTQQQNNNNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBEEEGGGIIIJJJKKKMMMPPPRRRVVVXXX]]]ccchhhooo|||vvvmmmfff]]]VVVOOOMMMLLLMMMRRRXXXbbbkkkrrrtttvvvzzz~~~zzzuuunnniiihhhgggeee```ZZZRRRJJJDDD@@@AAA???===<<<===>>>>>>>>>>>>======<<<===>>>???@@@???BBBDDDFFFHHHJJJMMMOOOVVVVVVYYY___bbbeeelllssswwwzzz|||zzzyyyyyytttnnnppprrrssstttyyyooommmhhh|||eeeWWWSSSSSS[[[bbbdddbbbbbb___[[[[[[___dddiiipppwwwUUUUUUVVVWWWXXXYYYYYYZZZ]]]]]]\\\\\\[[[[[[ZZZZZZWWWXXXYYYZZZ[[[\\\]]]^^^ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[YYYXXXVVVVVVXXXYYYZZZZZZZZZ[[[^^^```\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^]]]\\\[[[VVVUUUTTTSSSTTTYYY```eeesssvvvyyy{{{zzzyyyyyyzzz|||}}}~~~~~~}}}{{{{{{|||||||||||||||}}}}}}}}}~~~|||{{{{{{}}}|||zzzzzzyyyuuurrrjjjiiilllpppqqqnnnlllnnnuuuwwwuuulllaaa\\\^^^bbbfffkkkpppoooiiieeeeeefffggghhhiiijjjllllllllllllkkk```VVVUUUXXX^^^eeelllmmmssstttmmmgggfffggghhhgggkkkmmmmmmiiigggggghhhfffiiiiiidddcccgggmmmooojjjkkklllmmmmmmooosssvvvzzzsssgggfffjjjllloooqqqqqqooooooqqqtttyyyxxxzzznnnjjjeeeaaa]]]YYYUUUSSSPPPNNNKKKIIIGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAFFFGGGIIIIIIIIIKKKMMMPPPTTTUUUZZZ```dddkkkwww|||rrrjjjaaaYYYRRRNNNJJJHHHJJJOOOUUU___hhhmmmrrrzzzvvvnnnkkkmmmmmmlllhhhbbbYYYPPPHHHDDDCCCAAA>>>>>>?????????>>>>>>>>>======>>>>>>???@@@>>>@@@BBBBBBBBBBBBDDDFFFLLLMMMQQQVVVXXX[[[dddooowww}}}xxx{{{{{{|||~~~uuusssoooooo[[[UUUTTT\\\eeegggdddbbb\\\XXXVVVZZZ^^^aaahhhpppVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWVVVUUUTTTVVVWWWYYYYYYYYYZZZ\\\^^^[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVZZZ[[[]]]______]]][[[ZZZTTTUUUVVVXXX[[[aaaiiinnnwwwyyy|||}}}{{{yyyyyyyyy|||}}}~~~~~~|||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}||||||{{{wwwtttiiigggiiinnnpppnnnmmmnnnvvvxxxwwwqqqhhhaaa``````bbbfffiiigggbbb^^^___aaaeeefffhhhiiijjjkkkkkkkkkkkkbbbZZZYYY\\\```gggnnnlllsssvvvooogggeeeffffffcccfffjjjkkkhhheeecccbbb]]]```aaaaaaaaadddjjjnnnlllmmmnnnllliiiiiikkknnnsss|||tttjjjhhhjjjmmmpppssstttsssrrrssstttwwwyyytttmmmfffbbb___YYYUUUTTTQQQOOOKKKHHHGGGGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAADDDFFFGGGHHHHHHJJJLLLOOORRRSSSXXX^^^bbbgggsssxxxoooeee]]]UUUPPPKKKGGGGGGKKKKKKTTT^^^eeemmmwww~~~{{{ooolllnnnnnnmmmkkkfff^^^UUUMMMHHHEEECCC@@@???@@@@@@@@@????????????????????????@@@===>>>@@@???>>>>>>@@@AAACCCFFFJJJNNNNNNQQQ]]]iiisss}}}}}}~~~}}}vvvxxx\\\WWWXXXeeeqqqtttppplllddd^^^ZZZZZZZZZ[[[```gggVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXWWWYYYYYYXXXVVVUUUTTTTTTSSSSSSUUUWWWXXXXXXXXXZZZ[[[YYYYYYXXXWWWVVVSSSQQQPPPOOOPPPPPPRRRTTTUUUWWWXXX[[[\\\^^^^^^^^^]]][[[YYYVVVYYY]]]aaaeeelllrrrwwwyyy{{{~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}{{{|||}}}}}}~~~}}}||||||||||||}}}~~~{{{~~~{{{xxxlllgggeeeiiikkkkkklllnnnuuuwwwyyywwwpppgggaaa^^^bbbdddeeeaaa\\\[[[^^^bbbffffffggghhhiiiiiiiiiiiijjjddd```bbbccceeeiiinnnoooxxx|||uuulllhhhggggggdddgggkkkllljjjfffbbb```WWWWWWYYY\\\___bbbfffjjjmmmooooookkkeeebbbccceeelllttt||||||tttllljjjkkkmmmpppssstttuuutttttttttuuuwww}}}|||pppfffbbb___YYYUUUVVVRRRPPPLLLIIIGGGGGGHHHIIILLLLLLLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAACCCEEEFFFGGGIIILLLOOOPPPRRRWWW]]]aaafffqqq}}}}}}qqqggg```XXXSSSMMMGGGFFFIIIGGGOOOWWW^^^hhhttt|||~~~}}}~~~~~~ssslllkkkkkkkkkiiifff```XXXQQQMMMHHHFFFCCCAAAAAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@<<<>>>??????>>>>>>@@@AAA???AAAEEEHHHHHHJJJUUUbbblll|||~~~~~~}}}}}}~~~~~~~~~~~~bbb\\\```qqq|||ooohhhaaa]]][[[YYY\\\aaaUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUSSSUUUWWWWWWWWWVVVWWWXXXWWWVVVUUUSSSRRRPPPOOONNNNNNNNNPPPRRRUUUWWWXXXYYY\\\\\\\\\\\\[[[[[[ZZZZZZZZZ^^^eeekkkpppuuuyyy|||{{{~~~{{{|||}}}~~~}}}}}}}}}~~~~~~|||{{{{{{|||zzz{{{{{{|||zzzppphhhccceeehhhiiijjjlllpppsssuuuvvvrrrkkkccc^^^eeeffffffbbb^^^]]]bbbhhhiiiiiiiiijjjjjjjjjiiiiiiiiieeeeeehhhiiihhhjjjnnnsss~~~}}}rrrllljjjjjjgggjjjmmmoooooolllgggdddYYYUUUUUU[[[aaaccccccdddjjjmmmoookkkccc^^^]]]___hhhooowwwyyyuuuooommmnnnlllnnnppprrrssstttssssssrrrssswww|||xxxiiiddd___XXXUUUWWWSSSQQQNNNKKKIIIHHHIIIIIIMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???AAACCCEEEFFFHHHLLLNNNNNNPPPVVV\\\```eeeppp{{{sssjjjccc\\\WWWQQQJJJHHHJJJHHHMMMSSSYYYcccqqq{{{}}}~~~}}}}}}~~~rrrllliiihhhgggeee```ZZZUUURRRLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB>>>???AAAAAA@@@@@@AAABBB>>>>>>AAADDDEEEFFFNNNXXXhhhxxx~~~zzzwwwxxxyyyvvvjjjcccfffzzz|||sssjjjddd^^^[[[\\\aaaTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVTTTVVVXXXXXXWWWVVVVVVVVVUUUTTTQQQOOONNNMMMMMMMMMMMMNNNQQQSSSVVVXXXYYYZZZ[[[[[[YYYYYYXXXYYYZZZZZZ]]]ccclllsssxxxzzz|||}}}}}}|||}}}~~~}}}~~~~~~|||zzzzzz}}}~~~}}}~~~|||~~~|||xxxvvvssskkkeeefffhhhhhhhhhiiiiiijjjlllnnnnnnjjjeee```eeehhhiiigggbbbbbbfffkkkkkkkkkkkkjjjjjjiiihhhggghhhfffgggjjjjjjiiijjjooouuutttmmmkkkjjjgggiiimmmqqqrrrqqqmmmkkkcccZZZVVV^^^ffffffbbb___dddiiimmmkkkccc]]][[[\\\dddkkkrrruuusssqqqoooooojjjjjjkkkmmmoooqqqqqqpppnnnppprrrtttvvvzzz||||||ppphhhaaaXXXUUUXXXSSSRRRPPPNNNLLLJJJIIIIIIMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@BBBCCCDDDEEEFFFIIIKKKKKKMMMSSSZZZ^^^cccnnnyyyyyyrrrkkkddd___WWWPPPLLLNNNIIIMMMPPPUUUaaaqqq|||~~~|||||||||~~~vvvjjjjjjhhheee```\\\XXXUUURRROOOLLLJJJIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCAAABBBCCCBBBAAA@@@AAABBB>>><<<>>>AAACCCCCCHHHNNN]]]kkkzzz{{{xxx{{{~~~~~~xxxuuutttuuuttt~~~nnneeefff{{{xxxnnneee^^^^^^aaaSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSUUUVVVVVVUUUTTTRRRTTTTTTTTTUUUUUUVVVVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUWWWWWWUUUWWWYYYYYYWWWVVVUUUVVVTTTRRROOOMMMKKKKKKLLLMMMMMMOOOQQQTTTVVVXXXZZZZZZ[[[YYYXXXVVVVVVWWWYYYZZZ___fffpppwww|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzz}}}}}}xxx{{{~~~}}}yyyuuusssuuulllggghhhjjjiiiggggggdddcccdddfffiiiiiifffccccccgggjjjiiifffdddgggjjjjjjjjjjjjiiihhhgggeeeeeeiiifffgggiiiiiihhhkkkpppsssssskkkhhhhhhdddfffjjjooorrrssspppnnnlll```YYYaaajjjhhhaaa\\\___eeelllkkkddd]]][[[\\\aaafffmmmqqqqqqpppoooooohhhggghhhiiilllnnnnnnnnnkkkmmmooooooqqqtttuuutttuuuvvvkkkcccYYYUUUYYYTTTSSSQQQPPPMMMKKKIIIIIIMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDDDDDDDGGGIIIHHHKKKRRRYYY]]]bbbmmmxxx~~~zzzssslllfff^^^VVVQQQRRRJJJLLLNNNSSS```qqq~~~}}}{{{{{{{{{|||mmmllliiieeeaaa]]]YYYWWWVVVSSSOOOMMMMMMLLLKKKJJJFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDAAA@@@@@@AAA>>><<<<<<@@@BBBBBBDDDHHHLLLYYYfffmmmppprrrpppkkkmmmrrrwwwxxxyyy~~~xxxtttssssssvvv}}}mmmbbbbbbxxxxxxkkkaaa^^^aaaQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQOOONNNPPPSSSVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUUUUTTTVVVWWWVVVTTTQQQPPPPPPRRRPPPMMMKKKIIIJJJLLLMMMNNNNNNNNNQQQTTTWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^gggmmmtttyyy||||||}}}}}}~~~}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}yyyxxxzzz|||~~~xxxrrr}}}}}}ssslllrrrlllfffeeehhhkkkjjjhhhkkkccc___aaabbb^^^\\\^^^gggiiijjjkkkjjjgggdddbbbiiikkkjjjhhhhhhhhhccc]]]```aaadddfffhhhiiijjjjjjiiinnnsssrrrnnnjjjiiikkkeeehhhjjjmmmsssyyyyyyuuunnniiidddccccccbbb]]]XXXYYYYYY^^^eeegggdddcccdddgggggggggiiilllmmmmmmlllnnnkkkfffcccccceeeiiilllooolllkkkmmmqqqssssssrrrpppttttttggg___YYYVVVVVVVVVUUURRRNNNLLLLLLMMMOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHJJJNNNRRRVVVZZZbbbkkksss}}}sssdddXXXSSSSSSNNNMMMNNNUUUaaappp|||~~~~~~~~~yyyttttttxxx~~~|||tttkkkggggggeee```ZZZ\\\YYYVVVTTTSSSRRRPPPNNNMMMNNNMMMLLLIIIHHHIIIJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDIIIKKKOOOSSSWWWZZZ\\\]]]]]]cccjjjnnnrrr{{{~~~wwwtttuuuwww}}}zzzrrr}}}{{{ccc^^^sss{{{ooohhheeeQQQQQQQQQQQQQQQPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOONNNMMMOOORRRTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUTTTQQQNNNMMMMMMOOOMMMKKKIIIHHHIIIKKKLLLNNNNNNOOORRRTTTVVVVVVVVVWWWXXXYYYZZZ\\\^^^```aaalllpppvvvzzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}zzzxxxxxx{{{~~~~~~vvvpppiiiqqq|||tttooorrrnnniiigggiiijjjkkkkkksssjjjccccccbbb^^^^^^```ccceeegggiiiiiihhhfffeeeggglllnnnjjjgggeeebbb^^^```aaaccceeefffgggggggggeeeiiillljjjfffcccdddgggfffiiikkkoooyyy}}}zzzssskkkfffdddaaa]]]XXXUUUWWW]]]eeehhhfffdddffffffeeeeeeggglllppprrrsssooommmkkkiiihhhjjjlllmmmooommmlllnnnqqqrrrqqqpppmmmqqqzzznnnbbbZZZVVVXXXXXXWWWUUURRRPPPNNNNNNPPPOOOOOONNNMMMLLLKKKKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFIIILLLQQQTTTXXX```iiipppwwwjjj^^^XXXWWWPPPNNNOOOUUUaaaooo{{{zzzuuurrrvvvzzz|||vvvooollljjjddd```aaa___\\\ZZZXXXWWWUUUSSSPPPPPPPPPNNNKKKJJJJJJLLLIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAAADDDEEEHHHKKKNNNQQQRRRSSSVVV[[[bbbfffkkkuuu{{{xxxxxxzzz~~~yyyoooyyy~~~ddd[[[jjjzzzppplllPPPPPPPPPOOOOOONNNNNNNNNKKKLLLLLLMMMNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLMMMPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRQQQMMMKKKJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLNNNOOOQQQSSSTTTTTTSSSRRRVVVWWWYYY[[[___cccfffhhhsssuuuyyy{{{{{{{{{|||~~~|||}}}~~~~~~~~~}}}}}}yyyyyyyyyxxxwwwyyy}}}}}}{{{|||wwwlllfffdddiiivvvzzz{{{|||wwwrrroooooonnnllljjjhhhiiikkknnnvvvooohhhdddbbb``````bbbbbbccceeeggggggfffeeeccccccjjjnnnjjjeeebbb```^^^^^^___aaabbbcccdddddddddccceeegggeeebbb```bbbdddggghhhjjjppp}}}~~~|||xxxvvvtttnnnfff```XXXYYY^^^fffiiifffeeefffcccbbbbbbdddiiiooossstttooooooooooooooonnnnnnmmmnnnmmmmmmoooppppppmmmkkknnnpppvvv~~~lllaaa[[[ZZZZZZZZZZZZXXXTTTQQQOOOPPPPPPOOONNNMMMLLLKKKJJJMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFHHHKKKOOORRRVVV]]]gggnnn~~~xxxmmmbbb[[[YYYSSSQQQPPPTTT___mmmzzz~~~wwwrrrsssuuuvvvzzzvvvpppmmmiiieeeeeebbb___\\\[[[ZZZXXXVVVVVVVVVUUUSSSPPPNNNOOOPPPNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAABBBDDDFFFGGGHHHHHHLLLPPPVVV[[[aaakkkzzz||||||}}}yyyoooxxxgggYYYbbbqqq|||wwwOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQOOOOOOOOOMMMIIIGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKMMMNNNQQQTTTUUUTTTSSSQQQPPPSSSUUUYYY^^^dddjjjooorrryyy{{{||||||{{{{{{}}}~~~|||}}}~~~}}}||||||~~~~~~~~~|||{{{vvvvvvvvvvvvxxx|||}}}|||~~~rrrhhhcccgggiiiqqqyyyrrrrrrsssooommmllllllnnnooolllhhhgggkkkpppuuuqqqlllhhheeebbbaaabbbddddddeeeeeedddbbb```______eeehhhfffddddddbbb^^^\\\]]]^^^```aaaccccccdddeeeggghhhhhheeeddddddeeeffffffgggmmm{{{www|||xxxooofffeeefffiiiiiidddbbbddd```___```cccgggjjjllllllkkkmmmoooqqqqqqooommmkkkllllllmmmnnnnnnllliiigggmmmmmmpppwww}}}lllccc^^^^^^^^^]]][[[WWWRRROOOPPPPPPOOONNNMMMLLLKKKKKKMMMKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJNNNQQQUUU\\\eeelllzzzvvvwwwvvvrrrkkkbbb[[[WWWUUURRRPPPTTT^^^kkkwww~~~{{{tttrrrrrrrrruuuyyyzzzuuuqqqooojjjhhhdddbbb```^^^\\\ZZZ^^^^^^]]]ZZZVVVTTTTTTUUUSSSRRROOOLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@??????AAAAAABBBCCCCCCCCCCCCCCCEEEHHHLLLOOOUUU___llluuuzzzsss{{{lll[[[^^^fffwwwMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLPPPQQQQQQQQQQQQQQQPPPPPPLLLMMMLLLJJJFFFDDDDDDEEECCCCCCDDDFFFHHHKKKMMMOOOPPPSSSVVVWWWTTTRRRPPPPPPQQQTTT[[[bbbkkkrrrxxxzzz}}}~~~~~~~~~||||||}}}~~~~~~}}}{{{{{{|||~~~~~~}}}{{{zzzuuuuuuuuuxxx|||}}}xxx}}}}}}uuunnnjjjkkklllqqq~~~{{{sssnnnnnnmmmkkkiiikkkmmmppprrrooojjjiiimmmsssvvvvvvtttooojjjfffbbb___ccccccccccccbbb```___^^^```aaaaaaccchhhlllhhhaaa[[[[[[]]]___aaaccceeeffffffhhhjjjkkkiiihhhffffffdddccccccgggsss}}}rrryyy~~~yyytttqqqooojjjbbb___``````aaacccfffhhhgggdddaaadddgggkkknnnooommmjjjhhhiiikkklllmmmkkkiiigggfffjjjgggggglllsss~~~zzzllleeeccc```^^^\\\XXXRRRNNNOOOOOONNNNNNMMMLLLLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHKKKNNNQQQTTTZZZcccjjjwwwrrrpppnnnkkkgggbbb\\\XXXUUUSSSQQQUUU^^^kkkvvv|||xxxtttrrrpppqqquuu{{{|||uuurrrnnnkkkiiifffcccaaaddddddbbb___[[[XXXXXXXXXYYYWWWTTTQQQNNNKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFHHHLLLSSS\\\cccqqqvvv}}}zzzttt|||ppp___^^^```kkkzzzIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKGGGIIIJJJJJJIIIIIIJJJLLLOOOOOOPPPPPPOOOOOONNNNNNJJJKKKJJJHHHEEEDDDEEEFFFDDDDDDFFFHHHKKKNNNPPPQQQRRRUUUXXXXXXTTTQQQQQQRRRRRRWWW___iiirrrxxx}}}}}}~~~}}}~~~}}}|||||||||~~~~~~|||zzzyyyvvvvvvwww||||||wwwuuunnnpppuuu|||vvvpppmmmmmmmmmjjjhhhjjjmmmppprrrppplllkkknnnssszzz}}}|||uuunnnhhhbbb]]]___```aaaaaaaaaaaaaaaaaacccbbb___bbbkkkrrrppphhh]]]^^^___```bbbeeeggghhheeefffgggggggggfffeeedddbbbcccbbbbbbiiissswwwuuuuuuwww|||}}}yyyvvvoooeee___^^^bbbdddgggjjjkkkhhhccc^^^^^^aaaeeeiiikkkkkkiiihhhhhhjjjlllllljjjiiiiiiiiimmmjjjiiijjjmmmtttyyypppkkkddd___\\\XXXRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@??????@@@@@@AAABBBCCCHHHJJJNNNPPPSSSYYYbbbhhhuuuxxxsssmmmiiigggddd```\\\VVVTTTTTTXXXaaammmwww||||||wwwsssooooooqqqtttyyy}}}yyytttqqqnnnjjjgggjjjjjjhhhddd```\\\\\\\\\___]]]ZZZWWWTTTQQQOOOOOOKKKKKKJJJIIIIIIHHHGGGGGGBBBCCCCCCCCCBBBAAAAAA@@@BBBCCCDDDEEEGGGKKKPPPTTTbbbhhhpppwww|||xxxsss{{{xxxeee```\\\aaannnrrr|||~~~}}}|||}}}~~~GGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIKKKJJJHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIGGGEEEDDDFFFGGGFFFGGGIIIKKKNNNPPPSSSTTTTTTWWWYYYXXXTTTRRRSSSUUUWWW\\\eeeooowww|||~~~~~~|||~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyywwwxxx{{{|||~~~~~~yyyzzz}}}}}}xxxuuuppplllkkkmmmlllhhhfffgggiiikkklllkkkiiihhhkkkmmmvvv{{{zzzssslllhhheee````````````aaaaaaaaaaaaaaacccbbb```aaahhhpppppplllccccccccccccdddeeeggghhheeecccaaa``````bbbdddeeebbbdddcccaaaccckkkpppqqquuutttsssrrrqqqsssuuuwww}}}{{{|||}}}wwwkkkccc```aaabbbeeehhhjjjiiieeebbb\\\^^^aaaeeehhhiiijjjjjjhhhkkkmmmmmmkkkkkkmmmooopppoooppprrrqqqrrrxxx|||ssshhh___[[[XXXSSSPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAAAAABBBCCCDDDDDDFFFIIILLLNNNQQQVVV___eeettt{{{pppiiigggfffccc___XXXWWWWWW\\\fffqqqyyy~~~~~~yyytttnnnlllnnnmmmsss{{{{{{vvvssstttsssqqqmmmhhhdddcccddddddccc```]]]ZZZXXXVVVUUURRRQQQPPPNNNLLLKKKJJJIIIBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKSSSYYYbbbjjjpppvvvzzz}}}zzzvvv}}}pppeee[[[]]]iiinnntttuuuwwwwwwwwwxxxzzz|||EEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGIIIKKKJJJHHHGGGIIIKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIGGGEEEEEEGGGIIIGGGIIIKKKMMMPPPRRRTTTUUUUUUXXXZZZXXXTTTRRRTTTXXX[[[aaajjjssszzz}}}}}}|||zzz|||{{{{{{|||~~~}}}~~~~~~|||{{{yyyxxxyyyyyy}}}uuuyyy|||~~~xxxsssqqqjjjhhhiiilllkkkfffccccccdddeeeeeedddcccdddeeefffmmmsssssslllggghhhhhheeeccccccbbbaaa```___^^^^^^aaabbbaaa___bbbiiimmmlllhhhgggfffeeeeeeeeefffggggggccc]]]ZZZ[[[___dddfffbbbffffffbbbbbbhhhoooqqqpppppppppooollljjjjjjjjjtttvvv|||~~~rrrgggbbb]]]^^^```dddggghhhgggeee[[[]]]```cccgggjjjlllmmmiiilllnnnnnnmmmmmmqqqtttlllmmmqqquuutttppprrrwwwyyykkk```[[[XXXTTTQQQJJJKKKLLLMMMNNNOOOPPPPPPNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHEEEGGGJJJLLLOOOUUU]]]cccssssssjjjgggfffccc```YYYYYYZZZ```jjjttt|||zzzuuunnnkkkllliiiooowww||||||zzzuuuppplllkkkkkkhhhgggdddaaa___\\\[[[ZZZWWWVVVTTTQQQOOOLLLKKKJJJCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCEEEFFFGGGGGGGGGGGGHHHNNNWWW___fffmmmsssvvv{{{}}}}}}{{{zzzkkk]]]]]]iiioookkknnnqqqsssuuuwwwzzz|||FFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCIIIJJJMMMQQQUUUWWWVVVUUUWWWWWWVVVUUUTTTWWW\\\___bbbeeekkkqqqwww|||}}}~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwwwwwww~~~qqqnnnooowwwyyy|||zzzqqqggggggdddbbbcccfffiiihhhgggeeeggghhhfffcccccceeehhhooonnnmmmkkkhhhccc___\\\ddddddddddddcccaaa___^^^aaaaaaaaa```___```cccfffdddddddddbbbaaabbbdddfffhhh___XXXWWWWWWXXX^^^gggllliiifffddddddgggkkkmmmooolllkkkmmmkkkgggeeegggeeemmmqqqqqquuuyyyooo```XXX\\\bbbfffiiijjjjjjkkkeeedddfffjjjnnnpppnnnkkklllnnnoooooonnnooorrrtttpppnnnllllllnnnnnnkkkiiiooovvvnnn```^^^\\\UUUMMMNNNNNNNNNPPPRRRSSSRRRPPPOOONNNLLLJJJIIIHHHHHHHHHEEEEEEDDDDDDDDDGGGMMMQQQZZZNNNEEEFFFNNNUUUZZZ^^^nnn}}}pppiiigggeeedddaaa```bbbgggnnnvvv{{{}}}zzzwwwtttqqqoooiiimmmttt{{{{{{vvvrrrooollliiifffcccbbbaaa___^^^___\\\XXXVVVUUUTTTRRRQQQIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@EEEIIIMMMPPPUUU___mmmxxxwwwyyy|||}}}{{{~~~uuuhhheeejjjooorrrpppnnnooorrruuuxxxxxxEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCCCCDDDGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHKKKLLLNNNQQQTTTUUUUUUTTTTTTUUUVVVVVVXXX]]]bbbgggjjjlllppptttxxx{{{|||}}}~~~}}}}}}~~~{{{yyywwwwwwwwwxxx~~~~~~sssnnnpppxxx}}}yyyzzzxxxtttpppjjjgggdddbbbbbbdddffffffeeedddfffhhhgggeeedddeeeggglllllllllkkkiiifffbbb```ccccccddddddcccaaa```___aaabbbbbbbbbaaabbbeeegggeeedddbbb___]]]]]]aaaccceee]]]WWWVVVVVVVVV]]]dddjjjhhhfffddddddeeehhhiiillljjjjjjllljjjeeecccdddeeekkkmmmlllrrryyyuuujjj\\\^^^bbbeeeggghhhiiijjjffffffgggjjjmmmnnnllliiiiiikkkmmmnnnnnnoooqqqssslllkkkjjjlllnnnooommmkkkhhhnnnvvvddd___\\\VVVPPPOOONNNNNNPPPRRRTTTSSSRRRPPPOOOMMMKKKJJJIIIIIIJJJHHHGGGFFFDDDCCCEEEIIILLLRRRIIIDDDGGGNNNTTT[[[aaaiii}}}tttmmmjjjhhhgggeeeeeeggglllsssyyy}}}~~~}}}|||yyyuuurrrooollliiilllqqqxxx}}}~~~|||xxxtttoookkkiiigggeeecccaaa___]]]\\\\\\YYYVVVSSSNNNNNNNNNNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAADDDFFFIIIKKKNNNWWWccclllsssvvv{{{~~~oooiiikkkpppsssqqqooommmnnnpppsssuuuDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDFFFIIIJJJMMMNNNPPPQQQRRRRRRRRRRRRPPPRRRVVVYYY^^^dddkkkppppppqqqtttvvvyyyzzz{{{|||~~~}}}~~~~~~}}}}}}|||yyywwwvvvwwwyyyzzzyyytttvvv}}}zzzwwwwwwxxxwwwvvv~~~|||rrrnnnmmmlllgggeeebbbbbbcccdddccccccdddfffhhhhhhgggfffffffffhhhiiijjjjjjiiigggeeedddbbbcccccccccbbbbbbaaa```aaabbbbbbbbbbbbcccfffiiihhheee```[[[XXXXXX\\\```___YYYTTTRRRRRRTTTYYY___ffffffeeedddddddddeeefffiiigggiiillljjjddd``````eeehhhgggfffmmmxxx{{{vvvccccccddddddeeefffggghhhgggggghhhjjjlllllljjjhhhgggiiilllmmmmmmnnnoooqqqnnnnnnoooqqqtttuuutttrrrgggjjjxxxmmmbbb]]]XXXSSSQQQOOOOOOPPPRRRTTTTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJHHHEEEBBBBBBDDDFFFHHHDDDCCCHHHMMMSSS[[[ccceeettt{{{pppkkkhhhgggggghhhlllqqqxxx}}}}}}||||||}}}xxxsssooollliiigggiiilllqqqvvv{{{yyysssooollliiigggddddddccccccccc```\\\XXXVVVUUUTTTSSSQQQOOOMMMKKKLLLKKKJJJIIIGGGEEEDDDCCCDDDEEEFFFFFFHHHNNNWWW^^^jjjooovvv||||||ooonnnsssuuuuuuuuuqqqnnnnnnrrruuuCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>??????@@@@@@AAAAAAAAADDDDDDCCCCCCDDDFFFGGGHHHNNNOOOPPPOOOOOOOOOPPPQQQPPPSSSXXX]]]ccciiipppuuurrrsssuuuwwwyyy{{{}}}~~~|||}}}~~~|||yyyxxxwwwvvvxxx{{{~~~{{{sssqqqvvv}}}xxxpppkkkkkkkkkhhhfffdddcccbbbbbbbbbbbbccceeeggghhhhhhgggfffeeeeeefffggghhhhhhfffeeecccaaaaaabbbbbbbbbbbbbbbaaabbbaaa___^^^]]]aaafffjjjlllhhhaaaZZZUUUVVVZZZ^^^ZZZVVVSSSQQQQQQSSSWWW[[[aaabbbdddeeeeeeeeeeeeeeeffffffhhhllljjjccc^^^^^^dddeeedddcccjjjuuu{{{zzzkkkiiieeecccccccccccccccdddeeegggiiijjjjjjiiihhhhhhjjjlllmmmlllllllllmmmoooppprrrtttvvvvvvuuutttnnnnnnvvvzzziii```ZZZWWWRRRPPPOOOOOOQQQSSSTTTTTTQQQPPPNNNKKKJJJJJJJJJJJJJJJJJJIIIFFFBBBAAAAAABBBAAAAAACCCHHHLLLOOOXXXaaaeeennn{{{uuukkkfffccceeegggkkkrrryyy~~~}}}wwwrrrmmmiiifffdddeeefffhhhlllqqqvvvyyy||||||~~~~~~yyyuuuqqqoookkkiiihhhgggfffddd```^^^]]]\\\[[[XXXVVVSSSQQQPPPRRRPPPNNNLLLIIIGGGEEEDDDEEEEEEEEEDDDEEEIIIOOOTTT^^^dddmmmuuuzzz|||~~~yyyrrrsssvvvzzz}}}{{{wwwtttwwwzzzBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA@@@??????<<<======>>>??????@@@AAAEEEDDDDDDDDDEEEGGGHHHIIIMMMNNNOOONNNMMMMMMPPPSSSTTTXXX]]]bbbgggmmmrrrvvvuuuuuuvvvwwwyyy{{{|||}}}|||}}}~~~{{{vvvvvvvvvxxx|||}}}|||yyysssuuuxxxtttppplllkkkiiihhhfffdddbbbaaabbbbbbcccdddeeeggghhhgggfffdddcccdddeeefffeeecccaaa````````````aaaaaabbbccccccccc```[[[WWWWWW\\\dddkkkoookkkeee]]]XXXWWW[[[^^^[[[ZZZXXXUUUVVVYYY\\\]]]]]]___bbbeeegggggggggfffddddddgggllljjjccc^^^]]]dddddddddccchhhooottttttmmmiiieeebbbaaa___]]][[[___aaadddggghhhiiiiiiiiijjjkkkmmmllljjjiiiiiijjjmmmnnnqqqrrrqqqpppnnnmmmpppnnnrrruuuggg___[[[TTTRRROOONNNPPPRRRSSSTTTPPPNNNLLLJJJIIIHHHHHHIIIHHHIIIIIIGGGDDDBBBBBBCCC@@@AAADDDIIIJJJLLLTTT]]]dddjjjttt~~~pppgggbbb```ccchhhpppxxx}}}~~~|||vvvqqqkkkfffbbb```___^^^^^^aaaeeejjjmmmpppooorrrwwwzzz{{{|||vvvrrrmmmiiihhhfffeeedddcccbbb```]]][[[XXXWWWVVVWWWUUURRROOOKKKIIIGGGGGGEEEEEEDDDDDDDDDFFFJJJMMMUUU[[[eeemmmssswwwzzz|||}}}}}}~~~wwwqqqrrryyy||||||}}}BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@??????>>>>>><<<<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFIIILLLMMMKKKMMMNNNNNNMMMOOOTTTYYY[[[___dddiiilllpppsssvvvzzzyyyyyyyyyyyyyyyzzz{{{|||~~~}}}zzzuuuvvvyyy}}}yyyyyyyyy~~~xxxtttzzz{{{yyytttnnnlllhhhhhhgggeeebbbaaabbbccccccbbbccceeeggggggeeedddbbbcccddddddcccbbb___^^^_________```aaabbbdddeeeeeeaaa[[[VVVUUUZZZcccjjjooommmhhhbbb]]]\\\]]]___^^^```___\\\]]]aaacccbbb\\\^^^aaadddfffgggffffffbbbbbbeeejjjiiiccc___^^^ddddddcccccceeehhhkkkllljjjgggdddccccccaaa\\\XXX[[[^^^bbbeeeffffffggghhhjjjjjjjjjiiigggfffhhhiiinnnpppssssssqqqnnnlllllljjjhhhkkktttsssfffaaaYYYUUUQQQOOOOOOQQQSSSTTTOOONNNLLLJJJHHHHHHHHHHHHFFFHHHIIIHHHFFFDDDCCCDDDBBBAAADDDHHHIIIJJJQQQYYY```fffooo|||zzznnngggaaaccchhhpppxxx}}}~~~~~~~~~{{{tttnnnhhhbbb^^^[[[YYYWWWUUUVVVYYY\\\___dddcccffflllppprrryyyxxxrrrooommmlllkkkiiihhheeebbb```^^^]]]\\\\\\ZZZWWWRRROOOMMMKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHOOOTTT\\\dddkkkqqqvvvyyyyyyzzz}}}rrrlllsss|||}}}|||AAAAAABBBBBBBBBBBBAAAAAA???????????????@@@AAAAAA???????????????>>>>>>>>><<<======>>>>>>>>>>>>===<<<<<<<<<===>>>AAACCCDDDCCCCCCDDDEEEFFFIIIKKKMMMJJJLLLOOOOOOOOOSSSZZZaaabbbfffkkkoooqqqsssvvvwww{{{{{{zzzzzz{{{|||}}}~~~|||~~~{{{xxxxxxzzz~~~zzzwwwzzz~~~yyyxxx}}}xxxqqqkkkkkkfffggggggddd```___aaaccccccaaa```bbbdddfffeeeccc```aaacccddddddbbb```___^^^^^^^^^___```bbbdddffffffddd___[[[YYY]]]ccciiinnnmmmkkkgggccc```___```___bbbccc___```eeefffccc]]]^^^aaabbbcccccccccbbb___^^^bbbggggggbbb^^^___dddcccaaaaaa```aaacccfffiiiggggggjjjmmmkkkeee___ZZZ]]]aaaccccccbbbcccdddffffffeeedddcccdddgggjjjnnnrrruuuvvvsssooonnnmmmfffeeegggmmmwwwoooggg^^^YYYTTTQQQQQQRRRTTTUUUPPPOOOMMMKKKIIIIIIIIIIIIFFFHHHJJJIIIGGGEEEDDDDDDDDDBBBBBBFFFIIIKKKPPPWWW\\\bbbkkkuuuvvvooohhhjjjmmmssszzz~~~}}}}}}}}}~~~~~~xxxqqqkkkddd]]]YYYVVVTTTQQQNNNNNNOOOQQQRRRXXXWWW[[[aaaeeeiiipppwwwyyy~~~{{{wwwtttqqqnnnmmmjjjgggeeedddccccccaaa___[[[WWWSSSQQQPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFHHHKKKQQQXXX___gggoootttvvvyyy}}}{{{xxxxxxyyy{{{kkkooouuu{{{~~~~~~|||{{{@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>???@@@AAAAAA??????>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>===============???AAADDDEEEHHHGGGFFFFFFFFFGGGHHHIIIIIIMMMPPPQQQRRRVVV___ffffffjjjooosssuuuwwwxxxzzzyyyyyyzzz{{{}}}|||~~~~~~}}}}}}|||yyywww{{{}}}zzzyyy~~~|||{{{|||tttjjjfffiiieeefffeeeccc___^^^```cccccc```^^^```ccceeeeeeccc___```bbbdddeeedddcccbbb]]]]]]]]]^^^```ccceeefffgggfffccc```___```dddggglllmmmmmmjjjfffbbb``````\\\aaabbb^^^___dddeeeaaa______```aaaaaa```___^^^]]]\\\___dddddd```^^^___eeebbb```^^^]]]]]]```eeejjjjjjmmmrrrwwwvvvoooiiiZZZ^^^bbbbbbaaa___```aaabbbbbbaaa``````bbbgggkkkjjjnnnrrrssspppmmmlllllliiihhhhhhlllqqq|||tttkkkbbb]]]WWWSSSRRRSSSUUUVVVQQQPPPNNNLLLJJJJJJJJJJJJGGGIIIKKKKKKHHHEEEDDDCCCEEEAAAAAAEEEIIILLLQQQWWWZZZ```iiipppvvvzzzsssppppppssswww|||{{{{{{|||}}}{{{uuuooohhhaaaZZZUUUSSSQQQNNNKKKIIIIIIJJJKKKLLLKKKNNNTTTYYY]]]eeemmmvvv}}}zzzvvvqqqpppmmmkkkiiigggggggggeeebbb^^^ZZZWWWUUUTTTTTTWWWTTTQQQNNNMMMKKKHHHFFFAAADDDIIINNNUUU___hhhnnnuuuxxx}}}}}}wwwrrrssstttuuummmnnnqqqvvvzzz}}}}}}{{{???@@@@@@AAAAAA@@@@@@???CCCBBB@@@?????????@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<>>>@@@BBBBBBDDDFFFHHHLLLKKKIIIIIIIIIJJJIIIHHHIIIKKKOOOTTTYYY```gggmmmqqqqqqsssuuuwwwzzz{{{|||}}}||||||}}}~~~}}}~~~{{{{{{zzzxxxvvvuuuwwwyyywwwvvvxxx|||zzzuuuppplllhhhfffeeefffeeecccbbbbbbbbbcccccc^^^bbbbbb______cccgggggg\\\\\\^^^aaaeeeggggggggggggccc```bbbfffiiigggddddddfffggggggeeecccbbbccceeedddccccccdddbbb^^^YYYZZZYYYYYY\\\___```^^^[[[\\\]]]___aaaaaa```^^^^^^```______^^^]]]]]]^^^___cccdddaaaYYYRRRRRRYYYaaaeeeeeeiiittt~~~wwwnnn\\\]]]___``````^^^\\\[[[ccceeeccc^^^___ccceeedddhhhkkknnnpppooonnnnnnooommmeeeeeemmmrrruuuvvveee\\\UUUTTTUUUSSSSSSUUUUUURRROOOLLLLLLKKKJJJHHHIIIIIIHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEFFFJJJOOOSSSYYY^^^eeelllttt{{{ssstttuuuwwwyyy|||~~~~~~~~~~~~}}}|||~~~~~~~~~{{{zzz||||||ssslllfffaaaZZZUUUQQQNNNJJJGGGGGGGGGFFFEEEBBBFFFJJJKKKKKKRRR^^^gggpppwww{{{yyyvvvsssppplllgggccciiifffaaa]]][[[[[[\\\]]]\\\[[[[[[ZZZXXXTTTNNNJJJIIIIIIIIIIIIKKKRRR\\\dddgggnnnxxx~~~~~~yyyuuurrrppprrrwww~~~rrrllloootttsssrrrsss???@@@@@@@@@@@@@@@@@@???@@@@@@>>>=========>>>>>>???>>>===<<<;;;;;;;;;;;;=========>>>??????@@@@@@>>>@@@BBBCCCCCCDDDGGGHHHJJJHHHGGGFFFGGGHHHHHHHHHMMMPPPUUUYYY^^^dddjjjooossstttuuuwwwyyyzzz|||||||||||||||}}}}}}~~~}}}||||||{{{zzzwwwuuuvvvzzz}}}zzzxxxxxxyyyyyyzzzzzzqqqqqqsssyyyvvvtttqqqmmmjjjhhhhhhgggeeedddbbbaaaaaaaaabbbcccgggiiihhhbbb```bbbcccbbb]]]]]]___aaadddfffgggggghhhdddbbbcccfffhhhgggdddgggiiijjjjjjhhhfffeeefffeeecccbbbbbbbbbaaa^^^[[[___]]]\\\]]]___```^^^[[[]]]___aaaaaa```___^^^]]]]]]]]]]]]]]]______^^^]]]aaadddddd```ZZZXXX]]]bbbeeeeeeiiiqqqyyy{{{uuuooo___```aaabbbaaa```___^^^aaabbb```]]]]]]cccfffeeegggiiimmmnnnnnnnnnnnnooossslllkkkrrrvvvuuuzzzqqqeee[[[XXXYYYWWWVVVWWWUUURRRNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIGGGDDDCCCCCCDDDEEEFFFIIINNNRRRXXX]]]dddkkkqqq{{{|||vvvvvvwwwxxxyyy{{{}}}~~~}}}}}}}}}{{{zzz|||~~~uuunnnhhhbbb[[[VVVRRROOOKKKIIIHHHHHHGGGFFFDDDHHHKKKKKKJJJNNNXXX```iiipppzzz|||xxxsssooommmjjjeeeaaa^^^]]]]]]^^^bbbaaaaaa```^^^YYYRRRNNNIIIIIIHHHGGGIIIOOOWWW^^^bbbiiirrrzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxssspppooorrrzzz{{{qqqppprrrqqqpppqqq??????@@@@@@@@@@@@??????======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::=========>>>???@@@@@@@@@AAACCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEFFFHHHKKKLLLTTTWWW]]]aaaeeejjjnnnqqquuuvvvxxxyyy{{{||||||}}}|||{{{|||}}}~~~~~~}}}{{{zzzyyy|||{{{xxxvvvuuuxxx~~~zzztttooollllllppp|||uuuppplllmmmoootttxxxyyyvvvrrrnnnmmmkkkiiihhhhhhiiiiiidddcccbbbaaaaaaaaabbbccclllnnnmmmfffbbbbbbaaa___^^^___```aaaccceeefffgggiiifffcccdddfffhhhfffdddhhhiiijjjjjjhhhfffffffffeeecccaaa`````````^^^]]]cccaaa___^^^^^^___^^^]]]```bbbcccbbb```]]]\\\\\\WWWVVVVVVXXX[[[[[[YYYVVV]]]aaaeeeccc___]]]___bbbdddeeehhhlllqqqsssrrrpppeeeeeeeeeeeedddbbbaaa```]]]___]]]ZZZ\\\bbbfffgggfffhhhkkkmmmmmmmmmnnnooovvvooommmtttxxxuuuuuuxxx|||lll\\\WWWWWWVVVTTTSSSSSSQQQMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGEEECCCDDDDDDEEEFFFHHHMMMPPPVVV\\\bbbhhhmmmttt|||~~~{{{xxxxxxxxxyyyyyy{{{|||}}}}}}}}}|||zzzyyyzzz}}}wwwpppjjjeee^^^YYYUUURRRNNNKKKJJJJJJIIIHHHGGGJJJMMMLLLIIIKKKQQQVVV```hhhrrrzzz~~~|||yyyrrroookkkfffbbb___^^^^^^ggggggggggggeee___XXXSSSJJJIIIGGGFFFFFFJJJPPPUUUZZZ```iiipppuuuwwwxxxyyy{{{|||}}}~~~}}}vvvrrrooooootttyyyssspppmmmkkkkkk>>>>>>????????????>>>>>>;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999:::::::::;;;<<<<<<===>>>???@@@@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHIIILLLPPPSSSZZZ^^^dddiiilllnnnqqqrrrtttuuuxxxzzz|||}}}~~~~~~{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyxxxvvvuuuvvv{{{xxxoooiiiggglll{{{tttllliiijjjlllnnnsssvvvuuuqqqnnnjjjiiihhhgggggghhhiiiiiieeedddcccbbbbbbbbbcccdddiiimmmlllgggdddeeedddbbb___`````````aaabbbeeegggiiigggeeeeeefffgggeeedddeeefffgggfffdddccccccdddeeeccc```___^^^______```dddbbb___]]]]]]^^^___```bbbdddeeeccc___\\\[[[\\\WWWTTTRRRTTTXXXYYYWWWTTTXXX\\\``````^^^]]]___aaaccceeeggghhhiiikkknnnpppkkkkkkiiigggeeecccbbbaaa\\\]]][[[WWWZZZaaaggghhhfffhhhkkkmmmmmmmmmooopppsssllljjjqqqvvvuuuttttttxxxuuu```XXXWWWVVVRRRPPPRRROOOLLLJJJKKKLLLMMMMMMLLLKKKIIIIIIJJJJJJHHHFFFCCCDDDEEEEEEEEEGGGKKKMMMSSSXXX```eeejjjooouuuzzz|||~~~zzzxxxwwwwwwwwwxxxyyyzzz||||||~~~~~~}}}|||zzzzzz}}}~~~~~~}}}}}}~~~~~~xxxrrrnnniiiccc^^^YYYVVVQQQOOONNNMMMLLLKKKJJJMMMOOOMMMJJJJJJMMMPPPXXX```llltttyyy}}}}}}zzzvvvqqqlllhhhfffeeeiiiiiijjjjjjhhhddd]]]XXXOOOMMMJJJGGGFFFHHHKKKNNNRRRWWW___ggglllqqquuuwww}}}~~~|||vvvsssqqqssszzzzzzuuupppkkkhhh===>>>>>>??????>>>>>>===:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<>>>??????@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGHHHKKKLLLNNNQQQVVV[[[aaaeeejjjnnnpppqqqrrrsssrrrtttwwwzzz}}}~~~{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzwwwwwwxxxuuuuuuvvvvvvyyy}}}tttooolllppp|||~~~ppphhhfffgggiiimmmqqqtttssspppmmmjjjiiihhhgggfffggghhhhhhfffeeedddddddddeeeffffffeeejjjkkkgggeeefffeeebbb```aaa```___^^^___cccggghhhgggeeeeeeeeeeeeeeeddddddeeeeeedddbbbaaaaaabbbdddcccaaa___^^^^^^```bbbbbbaaa___]]]\\\^^^aaacccdddggggggddd^^^ZZZ[[[\\\]]]ZZZVVVVVVXXXZZZYYYXXXXXXZZZ\\\\\\[[[\\\___bbbbbbdddeeeeeefffhhhllloooooonnnkkkhhheeecccbbbbbb______[[[WWWXXX```fffggggggiiikkkllllllmmmoooppptttmmmiiimmmrrrtttttttttssstttzzzmmmaaa]]]ZZZVVVSSSQQQMMMJJJHHHIIIKKKLLLMMMMMMKKKJJJIIIJJJJJJIIIHHHCCCDDDEEEEEEEEEFFFHHHKKKNNNTTT\\\bbbfffkkkqqquuuvvvxxxzzz||||||zzzvvvtttttttttuuuvvvxxxzzz{{{|||~~~||||||~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~yyytttrrrnnniiieee^^^[[[VVVSSSRRRQQQPPPOOONNNPPPQQQOOOLLLKKKLLLNNNSSS[[[fffooouuuzzzzzzuuurrrpppkkkjjjjjjjjjiiieee```\\\VVVSSSOOOLLLJJJJJJJJJJJJLLLPPPWWW^^^dddkkkqqqvvv{{{|||~~~~~~~~~}}}uuutttvvv{{{|||tttmmm======>>>>>>>>>>>>======999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>:::;;;<<<===>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEGGGFFFJJJOOORRRTTTXXX]]]bbbgggjjjnnnqqqrrrrrrssstttrrrtttxxx{{{~~~~~~zzzzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~yyyvvvvvvxxxvvvwwwzzz|||}}}}}}|||}}}}}}zzz}}}}}}ppphhheeebbbeeeiiilllnnnnnnmmmlllkkkjjjhhhgggfffffffffggggggfffeeeeeeeeefffggghhheeejjjlllhhhfffeeeccc``````aaa```]]][[[\\\aaafffffffffeeedddddddddeeeeeeeeeffffffdddbbbaaabbbdddccccccbbb```______bbbdddaaaaaa```^^^]]]^^^aaadddeeehhhiiieee^^^ZZZ[[[^^^___^^^[[[YYYWWWVVVWWWWWW[[[[[[[[[ZZZZZZ\\\___bbbaaabbbdddeeefffhhhkkknnnnnnllliiifffdddddddddeeeeeeccc^^^WWWXXX___dddfffhhhiiikkkkkkkkkkkkmmmooovvvqqqllllllnnnqqqrrrrrrpppnnnnnnxxx|||kkkbbb[[[VVVTTTRRRNNNJJJHHHIIIKKKLLLMMMNNNLLLJJJJJJJJJKKKJJJIIICCCEEEEEEEEEDDDEEEFFFHHHJJJPPPWWW]]]aaaffflllppprrrrrrsssuuuvvvvvvssspppqqqqqqrrrsssuuuwwwyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~}}}~~~~~~~~~}}}yyywwwtttooolllccc```[[[XXXWWWVVVUUUTTTRRRSSSRRRPPPMMMKKKKKKLLLOOOVVV```hhhnnnuuu|||~~~zzzxxxrrrpppnnnllljjjgggccc```^^^ZZZUUUQQQOOOMMMKKKIIIHHHKKKPPPUUU[[[bbbjjjooosssvvvzzz|||~~~wwwwwwyyy~~~{{{<<<======>>>>>>======<<<888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJPPPWWW\\\^^^aaagggkkkmmmooorrrtttttttttuuuvvvvvvxxx{{{~~~}}}}}}zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~|||wwwtttuuuxxxzzz~~~~~~tttuuu~~~~~~rrriiiddd___aaaeeeggghhhhhhiiiiiiiiihhhgggeeedddeeeeeeffffffeeeeeedddeeefffggghhhdddiiillliiigggfffddd``````aaa___[[[XXXYYY___dddcccddddddcccccccccdddeeefffffffffdddbbbbbbccceeebbbcccdddbbb``````cccfffcccddddddaaa^^^^^^aaadddfffiiijjjeee^^^ZZZ\\\___aaadddfffccc\\\WWWVVVVVV\\\\\\[[[[[[[[[[[[]]]______aaacccfffiiikkkllllllhhhfffdddcccccceeegggiiikkkiiibbbYYYXXX]]]cccdddggghhhiiiiiihhhhhhiiikkkooonnnllliiiiiikkkmmmmmmmmmllliiimmmxxxhhh]]]VVVUUUTTTQQQLLLIIIJJJLLLMMMNNNOOOMMMKKKJJJJJJKKKJJJJJJCCCEEEFFFEEEDDDDDDEEEFFFHHHMMMSSSXXX[[[___fffjjjmmmllllllooorrrsssqqqnnnpppppppppqqqrrrsssuuuuuuyyyzzz{{{{{{zzz{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~}}}||||||~~~~~~}}}~~~|||~~~~~~}}}|||xxxtttpppgggddd___\\\[[[ZZZXXXWWWWWWVVVSSSOOOKKKIIIIIIIIIJJJPPPXXX```fffnnnwww}}}~~~{{{uuuqqqmmmjjjfffdddccc___ZZZVVVSSSPPPLLLIIIGGGHHHJJJMMMQQQWWW___dddlllpppvvvzzz}}}}}}}}}}}}<<<<<<============<<<<<<777888999:::;;;;;;:::999:::::::::;;;<<<===>>>???===>>>???@@@BBBCCCDDDEEECCCEEEGGGGGGGGGGGGIIIKKKOOOVVV___eeegggjjjoootttppprrrtttuuuuuuuuuvvvwww{{{|||~~~|||{{{zzzzzz{{{~~~zzz|||~~~{{{uuurrrtttwww{{{yyy~~~~~~yyypppuuutttjjjddd^^^```ccceeeeeeeeefffggggggfffeeedddddddddeeeeeeeeeddddddcccdddeeefffgggaaagggkkkjjjiiiiiigggddd``````___ZZZVVVWWW]]]cccbbbbbbccccccbbbcccdddfffeeeeeeeeecccaaa```bbbdddaaaccceeedddbbbaaadddffffffggggggddd```^^^```bbbfffiiijjjeee^^^ZZZ\\\```hhhoootttrrrhhh___\\\\\\ZZZZZZ[[[[[[ZZZZZZZZZZZZ___```bbbgggkkkmmmllljjjcccbbb``````bbbfffjjjmmmpppmmmddd[[[XXX]]]aaabbbfffgggggggggeeeeeeggghhheeehhhhhhfffeeegggiiijjjkkkkkkhhhhhhxxxrrrbbb[[[YYYWWWSSSNNNKKKKKKMMMOOOOOOPPPMMMKKKJJJJJJKKKKKKJJJDDDEEEFFFEEEDDDCCCDDDEEEHHHLLLQQQTTTWWW[[[aaafffiiihhhhhhkkkpppqqqpppmmmppppppooooooppppppqqqqqquuuvvvxxxxxxxxxxxxzzz{{{{{{zzzxxxvvvvvvwwwxxxyyy{{{||||||{{{yyyzzz}}}~~~}}}}}}|||~~~~~~|||yyyzzz{{{vvvqqqjjjfffbbb^^^]]]\\\[[[YYYZZZXXXSSSNNNJJJGGGFFFFFFGGGLLLSSSZZZaaaiiissszzz~~~}}}vvvqqqllliiiffffffbbb\\\XXXUUURRRMMMJJJGGGGGGGGGGGGJJJOOOVVV[[[kkkooouuuzzz}}}<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>???BBBDDDBBBDDDFFFGGGJJJNNNSSSWWWZZZbbblllqqqqqqqqqsssuuuvvvvvvwwwxxxxxxxxxxxxxxxzzz{{{|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~|||}}}yyyuuusssvvv|||}}}~~~{{{vvv~~~uuulllhhh```______aaadddggghhhgggkkkhhhcccaaabbbdddeeefffcccccceeeggghhhiiiiiiiiiiiihhhgggfffffffffffffffeeeggghhhccc\\\YYYZZZ^^^```aaaccceeefffgggffffffiiiiiihhhccc___^^^aaadddaaa``````cccfffgggdddaaafffffffffdddbbbaaacccdddiiihhhiiihhhbbb[[[[[[```iiirrr{{{|||xxxpppbbbVVVVVVWWWXXXYYYYYYZZZ[[[]]]```bbbdddgggiiiiiihhhhhhaaa___\\\\\\```gggpppvvvtttoooggg```]]]^^^bbbeeeeeeddddddeeefffhhhgggfffgggeeeeeeeeeccc______ccchhhmmmrrrsssuuulll^^^ZZZVVVUUURRRMMMKKKLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFHHHKKKPPPUUUZZZ]]]^^^aaafffjjjllloooqqqsssqqqnnnllljjjjjjjjjjjjiiinnnqqqtttwwwwwwvvvsssqqqsssqqqnnnkkkjjjlllnnnpppvvvxxx{{{}}}}}}}}}~~~}}}}}}|||{{{yyyyyyzzz|||~~~zzzwwwpppllleee```^^^^^^^^^]]]\\\XXXSSSMMMHHHFFFEEEEEEGGGHHHLLLRRR[[[fffpppvvv}}}|||qqqjjjiiieeeddd```]]]YYYUUURRRPPPIIIJJJIIIFFFDDDFFFLLLQQQ^^^ccciiippptttyyy}}}~~~~~~~~~<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::;;;<<<===============???@@@?????????AAACCCEEEGGGIIILLLOOOSSSXXX\\\```hhhpppuuuvvvvvvxxxzzzuuuuuuwwwxxxzzzzzz{{{{{{yyyzzz{{{|||}}}|||{{{{{{}}}}}}~~~~~~~~~|||}}}{{{yyyvvvvvv{{{|||vvvooommmgggdddaaa```cccfffiiijjjiiigggdddcccdddfffggggggdddeeefffgggggggggggggggffffffeeeeeeeeefffffffffccceeeeeebbb]]][[[[[[]]]___```bbbdddeeeeeeeeeeeefffhhhiiigggdddccccccdddcccaaaaaacccfffgggfffdddfffffffffdddbbbbbbdddffffffddddddddd___ZZZ\\\aaafffnnnttttttppphhh[[[OOOOOOQQQTTTVVVWWWXXXYYYZZZ]]]___aaadddggghhhhhhiii````````````bbbfffkkkoooqqqmmmgggaaa]]]]]]```bbbdddcccccceeehhhiiiiiihhhhhheeedddeeeccc___aaaeeeeeehhhnnnqqqsss~~~lllbbbWWWVVVRRRNNNLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDFFFHHHLLLQQQUUUXXX^^^aaafffjjjmmmpppsssuuuwwwuuuqqqmmmkkkhhhfffeeejjjkkkmmmnnnnnnllljjjhhhfffdddbbb``````bbbeeegggooorrrvvvyyyzzzzzz{{{|||}}}{{{{{{yyywwwuuuttttttuuuvvvzzz|||yyyrrrmmmfffaaa___^^^^^^]]][[[XXXSSSMMMHHHEEEDDDCCCEEEFFFJJJQQQ[[[fffpppvvv{{{~~~{{{rrrooojjjhhheeebbb^^^[[[XXXUUUKKKJJJHHHEEEDDDFFFJJJMMMUUU[[[ccckkkqqqvvvyyy{{{}}}~~~~~~~~~|||~~~;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;999:::<<<>>>??????>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDIIILLLOOOSSSVVVZZZ___cccgggmmmtttxxxyyyyyy{{{|||tttuuuwwwyyy{{{|||}}}}}}yyyzzzzzz{{{||||||{{{{{{}}}~~~~~~|||{{{zzzzzzzzz{{{~~~|||wwwvvvxxxrrrqqqooojjjdddaaabbbfffiiikkkgggfffdddeeefffhhhhhhgggeeeeeeffffffffffffeeeeeeddddddddddddddddddeeeeeecccdddccccccaaa___^^^]]]]]]^^^```bbbccccccbbbbbbaaaeeehhhjjjiiigggeeeeeeeeecccbbbccceeehhhhhhhhhhhhhhhgggeeecccccceeefffgggdddbbbbbb^^^[[[\\\```bbbhhhlllkkkfff___TTTKKKJJJMMMQQQVVVYYYZZZYYYXXXZZZ\\\]]]```ccceeeggghhh___aaacccdddddddddeeeffflllkkkgggccc^^^\\\]]]^^^bbbbbbcccfffiiijjjjjjiiifffddddddeeeccc```bbbgggccceeejjjnnnqqqxxxxxxeeeZZZVVVRRROOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJGGGHHHHHHHHHGGGGGGFFFEEECCCCCCCCCEEEHHHKKKOOOQQQZZZ^^^cccgggjjjnnnrrrttt{{{yyyvvvqqqmmmhhheeedddfffffffffdddccc```___]]]XXXWWWUUUUUUVVVYYY\\\^^^iiimmmrrrvvvxxxyyyzzz{{{}}}}}}zzzyyyxxxuuurrrooommmlllkkkjjjmmmrrrwww|||xxxsssnnnhhhbbb```___^^^]]][[[XXXSSSNNNIIIEEECCCBBBBBBDDDHHHOOOYYYeeepppvvvzzz}}}|||vvvllliiifffcccaaa___\\\YYYPPPMMMHHHFFFFFFFFFGGGGGGJJJPPPZZZccckkkppptttwww|||::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>>>>@@@AAABBBBBBBBBCCCEEEGGGMMMPPPUUUYYY]]]bbbfffiiijjjoootttwwwxxxyyyzzz{{{uuuvvvwwwyyyzzz{{{||||||yyyyyyzzzzzz{{{{{{||||||~~~~~~~~~}}}{{{xxxwwwvvvyyy~~~~~~xxxrrrqqqsssyyyrrrpppppplllfffcccccceeeggghhhfffeeeeeeeeeggggggfffdddcccddddddeeeeeeeeeeeeeeecccccccccccccccbbbbbbaaadddcccbbbcccddddddaaa___[[[\\\]]]___``````______^^^```cccfffggggggfffffffffeeeccccccdddgggjjjkkkjjjjjjiiigggdddcccdddeeehhheeecccdddccc^^^]]]^^^```eeehhheeebbb^^^VVVOOOKKKNNNTTTZZZ^^^^^^\\\ZZZYYYZZZ[[[\\\___aaaccceee]]]```cccdddbbb```aaabbbggghhhhhheee```\\\[[[\\\bbbcccdddgggjjjjjjhhhfff``````cccfffeeeaaaaaadddfffeeeggglllpppuuujjj^^^VVVPPPOOOPPPNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKHHHHHHIIIHHHHHHGGGFFFEEECCCCCCBBBCCCDDDGGGJJJLLLSSSWWW\\\```dddhhhmmmpppyyyyyyxxxtttoookkkhhhgggfffdddbbb^^^[[[YYYWWWVVVQQQPPPPPPQQQSSSVVVZZZ\\\gggkkkrrrwwwyyy{{{|||}}}|||}}}|||yyyxxxvvvrrrooollliiifffcccbbbcccfffjjjqqqzzzxxxtttsssnnnhhhccc```___]]]\\\ZZZWWWTTTOOOJJJFFFCCCAAA@@@BBBFFFNNNYYYeeepppvvv{{{~~~qqqmmmhhhfffeeedddbbb___WWWRRRMMMJJJJJJIIIGGGDDDDDDIIIQQQYYYaaaiiipppuuu{{{::::::::::::;;;;;;<<<<<<======<<<;;;;;;<<<<<<<<>>???AAACCCEEEEEEHHHKKKMMMQQQUUU[[[```dddhhhlllnnnoooqqqtttwwwxxxyyyyyyzzzwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~|||zzzxxxvvvuuutttvvv|||||||||xxxqqqooonnnooorrrxxxnnnjjjkkkiiifffeeeeeeeeedddccceeeddddddeeefffeeecccaaa```aaabbbdddeeeeeeffffffdddddddddcccbbb```^^^]]]aaa```___```bbbbbbaaa___ZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^aaaccceeefffgggfffdddcccccceeehhhkkkllllllkkkgggdddbbbcccdddccc``````eeehhhddd```___```eeegggfffeeeddd```ZZZQQQRRRVVV\\\```aaa^^^[[[YYYYYYYYYZZZ[[[]]]^^^___\\\___bbb```]]][[[]]]```bbbeeehhhfffaaa\\\ZZZ[[[cccdddeeehhhiiihhheeebbbYYY[[[aaaggggggaaa___```hhheeeeeeiiinnnrrryyy{{{fffZZZPPPPPPQQQOOOMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHOOORRRVVV[[[___dddiiilllvvvxxxyyyvvvqqqllljjjiiigggeeeaaa]]]YYYVVVTTTSSSQQQQQQQQQSSSUUUYYY\\\^^^fffjjjqqquuuxxxzzz|||~~~|||}}}|||zzzyyyvvvrrrnnnlllhhhccc```_________```dddmmmvvv}}}{{{uuurrrqqqmmmgggccc```^^^]]][[[XXXWWWTTTPPPLLLGGGDDDBBB@@@BBBFFFNNNYYYfffqqqwww~~~}}}wwwoookkkkkkkkkiiiggg___[[[UUURRRPPPNNNIIIEEEEEEGGGJJJPPPWWWaaalllssszzz999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKNNNQQQTTTUUUZZZ```fffjjjmmmppprrrtttuuuvvvxxxyyyzzz{{{{{{yyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~|||yyyvvvuuutttuuuvvv|||}}}xxx}}}qqqnnnooooooqqqsss}}}ssshhhddddddddddddfffgggfffccc```dddccccccccceeeeeecccaaa^^^___aaabbbdddeeeeeefffcccddddddcccbbb```^^^\\\]]]]]]\\\\\\\\\]]]^^^___\\\]]]___`````````___^^^]]][[[YYYYYY]]]aaadddeeeffffffdddbbbaaabbbeeehhhkkkkkkjjjgggdddcccccceee]]]YYYZZZbbbiiihhheeecccbbbfffiiiiiijjjkkkjjjeeeXXXWWWXXX[[[___```^^^ZZZXXXXXXYYYYYYZZZ[[[[[[[[[\\\___```]]]XXXVVVXXX\\\\\\aaaffffff```[[[ZZZ[[[bbbccceeehhhiiigggbbb^^^TTTWWW___fffgggaaa^^^___gggddddddgggkkknnnssszzz{{{vvvdddUUUSSSSSSOOOLLLLLLIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBCCCDDDFFFGGGMMMOOOSSSWWW[[[```fffiiisssvvvxxxwwwqqqllljjjjjjkkkiiifffbbb^^^[[[XXXWWWVVVVVVWWWXXXZZZ]]]```bbbfffiiinnnrrrtttwwwyyy{{{|||~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}|||zzzvvvrrrooonnnjjjddd```___]]][[[ZZZ\\\aaaiiioooxxx|||}}}wwwsssqqqmmmiiidddaaa___]]][[[ZZZWWWVVVUUURRRNNNJJJFFFDDDBBBDDDHHHPPP[[[gggrrrxxxvvvnnnlllllljjjgggfffccc___[[[WWWRRRMMMJJJIIIHHHHHHJJJOOOZZZfffnnnvvv}}}888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@DDDCCCCCCCCCDDDFFFHHHJJJJJJLLLNNNPPPQQQSSSWWWYYYZZZ___fffkkkoooqqqtttuuuwwwwwwvvvwwwyyyzzzzzzzzzyyyzzz{{{|||}}}~~~~~~~~~{{{{{{{{{{{{|||~~~|||}}}~~~}}}zzzvvvssssssvvvzzz}}}}}}sssrrrttttttssstttxxx|||}}}~~~~~~rrrssswww{{{wwwllldddbbb``````aaadddfffgggeeecccbbbaaaaaaccceeeggggggfff___```aaabbbcccccccccccc```aaabbbccccccbbb```___\\\]]]]]][[[YYYZZZ^^^bbbaaabbbcccdddddddddcccbbb```]]]ZZZZZZ^^^bbbdddddddddeeedddbbb______aaadddfffggggggeeeddddddfffhhhbbb[[[XXX```hhhiiigggfffccchhhkkkkkklllooonnnjjjbbb^^^ZZZ[[[^^^___]]]ZZZTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[___aaa]]]UUUQQQRRRUUUVVV\\\cccccc]]]XXXXXXZZZ___```dddgggiiifffaaa]]]UUUWWW]]]dddeeeaaaaaacccgggeeegggjjjlllkkkoootttqqqqqq]]]WWWVVVOOOJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMMMMLLLJJJIIIHHHFFFEEECCCBBBBBBCCCDDDEEEIIILLLPPPSSSWWW[[[aaaeeejjjpppuuuuuurrrnnnmmmnnntttssspppmmmiiifffcccbbb^^^^^^^^^___aaaccceeefffhhhjjjmmmoooqqqssswwwzzz{{{}}}~~~~~~|||zzzyyyzzz~~~|||zzzzzz{{{}}}~~~~~~zzzvvvqqqpppooommmfffaaa]]]\\\YYYVVVVVVYYY```eeelllqqqvvvxxxvvvrrrooonnniiifffaaa___]]]\\\ZZZYYYUUUVVVUUUTTTQQQMMMHHHFFFDDDFFFJJJRRR\\\hhhsssyyy~~~vvvqqqooollliiijjjiiigggbbb[[[UUUQQQOOOKKKJJJIIIHHHLLLTTT^^^eeepppwww}}}~~~888888999::::::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCBBBBBBBBBEEEHHHMMMOOOPPPRRRSSSTTTUUUWWWZZZ\\\]]]bbbiiiooorrrtttvvvwwwwwwvvvuuuuuuwwwxxxxxxxxxyyyzzz|||~~~||||||{{{|||}}}~~~~~~|||}}}|||yyytttrrrtttyyyxxxxxxzzzxxxtttsssttt~~~yyyyyy|||~~~~~~}}}rrrvvv}}}rrriiijjjnnnrrrooogggcccbbb^^^^^^___bbbfffggggggfff`````````bbbfffiiikkkkkkaaaaaabbbbbbbbbbbbaaaaaa]]]___aaacccddddddbbbbbb___aaaaaa]]]YYYZZZ```fffdddeeefffggghhhgggfffeeeaaa___\\\]]]aaaddddddcccccceeeeeebbb^^^]]]___aaabbbcccdddddddddfffiiilllmmmccc\\\```gggiiihhhgggccchhhkkkkkkmmmooonnnkkkjjjddd^^^\\\^^^```^^^\\\QQQSSSVVVYYY[[[\\\[[[[[[[[[___bbb^^^UUUNNNLLLNNNRRRYYY``````[[[VVVWWWYYY\\\^^^bbbfffiiigggbbb^^^XXXXXX\\\bbbcccaaacccggghhhhhhlllpppooolllmmmqqqllluuu{{{ccc[[[XXXOOOHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLOOOOOONNNNNNMMMKKKJJJIIIEEEDDDBBBAAAAAABBBDDDEEEFFFHHHKKKNNNRRRWWW\\\```bbbhhhppptttsssqqqsssuuu}}}|||zzzxxxtttqqqnnnllldddeeeeeefffgggiiijjjkkklllmmmnnnooopppssswwwzzzzzz|||}}}}}}zzzxxxwwwwww}}}zzzwwwwwwyyy|||~~~~~~yyyuuuqqqpppqqqnnnhhhbbb\\\ZZZWWWTTTSSSVVV[[[```ccciiioooqqqooolllkkkkkkfffccc___]]]\\\[[[YYYXXXUUUUUUVVVUUURRRNNNJJJHHHFFFHHHLLLSSS^^^iiitttzzz|||{{{xxxtttpppkkklllkkkfff]]]VVVRRRRRRLLLKKKJJJIIIKKKQQQYYY^^^jjjssszzz}}}~~~}}}~~~~~~}}}888888999999999:::::::::999;;;>>>???@@@AAADDDFFFCCCDDDFFFGGGHHHLLLQQQUUUWWWVVVUUUUUUWWWZZZ^^^```eeeggglllpppsssttttttssswwwwwwvvvvvvvvvvvvwwwwwwwwwxxxzzz{{{}}}~~~}}}||||||~~~~~~}}}~~~~~~|||xxxsssrrrwww}}}~~~~~~|||xxxsssttt~~~wwwsssxxx}}}uuunnnjjjggghhhiiijjjiiifffcccaaaeeeccccccccceeeffffffeee```aaabbbbbbbbbccceeegggfff___^^^dddddd\\\\\\cccbbbcccdddfffgggeeeaaa]]]\\\WWWUUUYYY\\\]]]```ccceeeiiijjjhhhffffffddd```]]]^^^______``````______```bbbdddccc```]]][[[[[[bbbccccccaaa```ccchhhmmmrrrkkkeeeeeehhhiiieee```fffggghhhiiiiiigggeeedddaaa```^^^]]]]]]\\\ZZZYYYWWWVVVUUUVVVXXX[[[\\\\\\\\\^^^[[[TTTPPPRRRSSSRRRRRRWWW\\\]]][[[XXXXXXXXXXXXYYY\\\^^^aaaccceeefffccc```]]]]]]```ccccccbbbggghhhkkkqqqwwwwwwqqqkkknnnppp|||ppp^^^XXXTTTMMMHHHFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRPPPLLLIIIJJJLLLFFFFFFEEEEEEEEEDDDDDDDDDHHHIIIJJJLLLOOOSSSWWWYYY]]]bbbiiinnnrrrsssuuuvvv}}}zzzwwwyyyuuupppmmmlllmmmnnnnnnpppooonnnnnnnnnpppssstttyyyxxxwwwwwwvvvvvvwwwwwwzzzxxxvvvvvvyyy|||}}}~~~yyyvvvtttsssrrrnnngggaaa[[[XXXUUURRRRRRUUUYYY[[[___ccchhhjjjjjjiiihhhggggggeeeccc^^^ZZZXXXXXXZZZYYYXXXWWWWWWWWWTTTMMMHHHEEEIIIPPPXXXaaalllvvv}}}yyy}}}}}}~~~xxxuuuooonnnjjjeee___ZZZXXXWWWPPPPPPNNNKKKIIILLLRRRXXXbbbjjjuuu}}}}}}~~~|||888999999:::;;;;;;<<<<<<===???AAABBBBBBCCCFFFGGGEEEHHHKKKMMMPPPSSSWWW[[[[[[[[[[[[[[[\\\^^^aaabbbhhhjjjnnnrrrtttuuuttttttxxxwwwwwwvvvvvvvvvwwwwwwvvvxxxyyy|||}}}~~~}}}}}}~~~~~~|||zzzyyy|||zzzyyyzzzwwwtttxxx~~~yyypppiiidddffffffhhhhhhhhhfffdddcccdddddddddfffhhhjjjiiiggg```aaabbbbbbbbbccceeegggfffccchhhqqqqqqgggbbbeeebbbdddfffiiiiiifff```[[[WWWSSSRRRWWW[[[]]]aaaeeefffiiijjjfffdddeeedddaaa^^^^^^^^^___`````````aaaaaaccceeedddbbb___]]]]]]]]]^^^_________bbbgggkkknnniiieeedddfffgggdddaaaaaabbbdddfffffffffdddcccaaa___^^^]]]\\\[[[ZZZYYYYYYXXXWWWXXX[[[^^^______ZZZ\\\ZZZTTTRRRVVVZZZZZZTTTXXX]]]]]][[[XXXXXXYYYWWWVVVVVVYYY]]]aaacccccceeeaaa^^^]]]___aaabbbaaacccdddhhhnnntttuuupppkkkkkklllvvvoooaaaUUUMMMJJJGGGGGGIIIKKKLLLMMMNNNOOOPPPRRRTTTTTTQQQNNNLLLLLLGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHJJJMMMQQQTTTVVV[[[```fffllloooqqqrrrttt~~~{{{wwwssspppooopppppppppqqqqqqpppoooppprrrtttvvvxxxwwwwwwwwwwwwwwwxxxxxxzzzxxxwwwxxx{{{~~~~~~zzzwwwtttsssnnngggbbbZZZWWWRRRNNNNNNPPPTTTWWW\\\___dddggghhhgggggggggeeedddbbb___[[[ZZZ[[[]]][[[ZZZXXXXXXWWWSSSMMMIIIEEEJJJQQQYYYaaakkktttyyy{{{~~~~~~}}}vvvmmmlllhhhccc^^^[[[YYYYYYSSSSSSRRROOOMMMNNNRRRUUUZZZbbbmmmwww|||}}}999999:::<<<===>>>???@@@BBBCCCDDDEEEDDDEEEHHHJJJIIIMMMRRRVVVXXX[[[]]]___``````aaacccdddeeeeeeffflllnnnqqqtttuuuvvvuuuuuuyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwzzz|||~~~~~~}}}~~~~~~}}}}}}{{{|||}}}}}}|||yyyvvvuuuyyy{{{zzztttttt|||}}}tttmmmfffbbbeeeeeeffffffffffffeeeeeedddeeegggjjjmmmnnnmmmkkkbbbbbbaaaaaabbbcccddddddcccdddnnnzzzzzzoooeeedddbbbdddgggkkkkkkfff___ZZZSSSOOOOOOTTTYYY[[[^^^bbbeeehhhgggbbb```bbbcccbbb______^^^^^^^^^___```aaaaaaccceeeeeecccaaa______[[[]]]^^^^^^^^^___bbbdddgggfffeeedddcccccccccccc]]]^^^aaacccddddddcccbbb``````___]]]\\\[[[ZZZYYY\\\[[[ZZZ\\\^^^aaaaaaaaa\\\^^^\\\VVVUUUYYY]]]^^^VVVZZZ^^^^^^[[[XXXXXXZZZUUURRROOOSSSZZZ___aaa```dddaaa]]]\\\]]]___aaaaaa___aaadddkkkppprrroookkkiiihhhnnn|||kkkYYYOOOMMMGGGIIIKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWWWWTTTOOOKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJMMMQQQRRRWWW\\\bbbgggjjjlllnnnooovvv{{{zzzvvvrrrppppppppppppoooooooooooooooppprrrtttuuuvvvvvvwwwwwwxxxyyyyyyyyyzzzyyyxxxyyy|||~~~}}}zzzwwwuuupppiiiccc[[[WWWPPPKKKJJJLLLPPPSSSWWW[[[```dddeeefffggghhhddddddcccaaa^^^]]]___aaa```]]]ZZZXXXUUURRRMMMJJJGGGLLLTTT\\\dddlllrrrwww}}}}}}ssspppjjjddd___\\\ZZZZZZWWWXXXXXXWWWUUUTTTTTTUUUTTTZZZeeennnvvv|||:::;;;<<<>>>@@@AAACCCCCCDDDEEEFFFFFFFFFGGGIIILLLNNNRRRWWW[[[]]]^^^___```aaacccfffiiikkkkkkjjjjjjoooqqqsssuuuvvvvvvuuutttzzzzzzzzzyyyyyyxxxwwwvvvvvvxxxzzz|||~~~}}}}}}~~~}}}~~~|||zzzzzzzzzzzzzzzyyywwwvvvuuuwww|||tttpppttt}}}vvvqqqmmmiiigggeeeeeedddddddddddddddeeedddeeehhhmmmpppqqqooommmeeedddbbbaaaaaaaaa``````^^^```iiissstttkkkcccaaa```aaadddggghhhfffaaa]]]UUUQQQPPPTTTWWWWWWYYY\\\```cccbbb\\\YYY\\\___``````___^^^]]]\\\\\\]]]]]]___bbbddddddcccaaa`````````aaaaaa```___^^^]]]]]]```bbbdddcccaaa```bbbeee^^^___bbbcccddddddcccbbbaaaaaaaaa___]]][[[[[[[[[```^^^]]]^^^```aaa```______bbbaaa[[[XXXYYYZZZYYYYYY\\\___^^^[[[YYYZZZ\\\UUUQQQNNNRRR[[[```___\\\```^^^[[[YYYZZZ]]]```bbb___aaadddiiimmmnnnllljjjgggfffhhhooo|||sss```TTTPPPIIIJJJMMMPPPRRRTTTVVVVVVWWWVVVVVVXXXYYYXXXRRRMMMJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBDDDFFFIIILLLNNNRRRVVV\\\aaadddfffhhhjjjhhhmmmuuu{{{~~~}}}zzzwwwsssqqqnnnmmmmmmmmmlllkkkkkkkkkkkklllnnnppprrrssstttuuuvvvxxxyyyyyyzzzzzzyyyxxxwwwxxxyyyzzzxxxwww|||{{{zzz{{{zzzuuummmfff^^^YYYQQQJJJHHHJJJNNNQQQTTTXXX]]]bbbdddfffgggiiieeeffffffdddbbbaaabbbddddddbbb]]]YYYTTTPPPMMMKKKIIIOOOXXX```gggmmmrrrvvv|||~~~yyyqqqhhhbbb^^^\\\ZZZZZZ\\\___```___\\\YYYXXXTTTXXX^^^fffnnnvvv|||<<<===???@@@CCCDDDFFFGGGEEEFFFGGGGGGGGGIIIMMMOOOTTTWWW[[[]]]^^^]]]^^^___aaadddiiimmmppppppooonnnqqqrrrtttuuuuuuuuuuuuuuuzzzzzz{{{{{{zzzyyyxxxwwwxxxyyy{{{}}}~~~}}}|||}}}~~~~~~~~~~~~}}}{{{{{{yyyxxxvvvwwwxxxzzz{{{}}}{{{qqqqqqxxxyyy|||~~~zzzuuuqqqnnnmmmjjjiiieeeddddddcccccccccccccccdddfffhhhlllppppppooolllhhheeebbb``````___]]][[[[[[\\\```eeefffccc``````^^^^^^^^^aaadddeeedddccc___ZZZXXXYYYZZZWWWVVVXXXZZZ______YYYUUUWWW[[[\\\aaa```^^^\\\[[[ZZZYYYYYY\\\^^^aaabbbaaa```______cccccccccccccccaaa```^^^\\\___bbbbbb______aaaeeebbbdddeeeffffffeeecccbbbbbbccccccaaa^^^\\\\\\^^^aaa___^^^_________^^^\\\^^^bbbccc^^^[[[ZZZXXXUUU[[[]]]___^^^[[[ZZZ\\\^^^XXXUUUSSSXXX___ccc___ZZZ\\\[[[YYYXXXYYY\\\```cccbbbccceeehhhjjjkkkjjjhhhhhhffffffiiirrr{{{iiiZZZRRRKKKLLLOOORRRVVVZZZ]]]^^^```]]]ZZZZZZZZZYYYUUUQQQLLLJJJHHHFFFDDDCCCDDDDDDBBBAAAAAABBBCCCEEEHHHIIIMMMQQQVVVZZZ]]]___bbbcccaaadddhhhlllnnnooonnnmmmlllkkkiiiiiijjjjjjiiihhhiiiiiijjjlllnnnpppqqqrrrssstttuuuwwwyyyyyyyyyyyyxxxvvvuuuttttttrrrnnnlllpppssswww}}}{{{rrrjjj```ZZZRRRKKKGGGHHHLLLOOOTTTWWW]]]aaaccceeehhhjjjhhhiiiiiihhhffffffggghhhjjjgggbbb\\\UUUPPPMMMLLLJJJOOOWWW___eeekkkooorrrwwwxxx{{{}}}wwwmmmgggccc```^^^^^^```cccffffffddd```]]]TTTUUUXXX^^^gggpppxxx|||}}}~~~???@@@AAACCCEEEGGGHHHIIIGGGHHHIIIJJJKKKOOOSSSWWW\\\^^^____________aaabbbeeehhhmmmrrrtttuuutttsssssstttuuuuuuvvvvvvvvvvvvyyyzzz{{{||||||{{{zzzyyyyyy{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzyyywwwwwwyyy}}}~~~wwwyyyxxxsssyyy{{{uuusssooolllkkkiiifffdddaaabbbcccccccccccccccbbbeeeeeegggiiillllllkkkiiihhheeeaaa___``````]]]ZZZ\\\[[[[[[\\\]]]]]]___```\\\[[[[[[]]]aaaeeefffgggiiiddd```aaa___[[[XXXYYYVVV\\\___ZZZVVVWWWYYYZZZ^^^^^^^^^]]]\\\[[[YYYXXXYYY\\\___``````_________`````````bbbeeeffffffeeeZZZ]]]aaaaaa______aaaccceeefffggghhhgggfffdddcccaaacccdddbbb^^^[[[\\\^^^^^^^^^]]]^^^______]]]\\\YYY^^^aaa^^^]]]]]]\\\YYY\\\^^^```^^^\\\\\\___bbb```]]]\\\^^^bbbdddaaa]]]ZZZ[[[[[[[[[[[[\\\```ccccccdddfffggghhhhhhhhhhhhiiiggggggjjjppptttaaaUUUNNNOOOQQQTTTYYY___eeehhhkkkhhhdddaaa___\\\YYYWWWOOONNNJJJGGGFFFEEEEEEFFFDDDCCCBBBAAABBBCCCDDDEEEHHHLLLPPPTTTWWWYYY\\\^^^``````bbbccceeefffggggggggggggggghhhjjjkkkiiihhhhhhiiikkkmmmoooqqqssstttqqqsssuuuwwwxxxxxxxxxwwwvvvuuusssrrrppplllgggccceeeiiiqqq{{{wwwpppbbb\\\TTTMMMIIIJJJLLLOOOUUUXXX]]]```bbbdddgggiiiiiijjjllllllkkkkkkmmmnnnpppnnniiibbbYYYSSSOOONNNKKKPPPWWW]]]aaadddhhhjjjmmmppptttxxx{{{uuunnnjjjgggeeebbbccceeegggiiihhhdddaaaSSSQQQQQQVVV___jjjtttyyy~~~||||||}}}BBBCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMOOORRRWWW\\\aaaeeeeeedddcccbbbeeeiiilllnnnqqqtttwwwyyyyyyxxxvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxyyy{{{}}}}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}xxxxxxyyy{{{~~~~~~zzzwww||||||rrrllljjjiiihhhgggeeeaaa^^^\\\^^^```ccceeeeeeddddddeeeddddddeeeggggggeeedddeeeaaa^^^^^^aaaaaa___\\\[[[\\\[[[[[[[[[]]]^^^^^^\\\[[[\\\___bbbeeeffffffiiidddbbbcccbbb]]][[[[[[UUU^^^ccc```[[[ZZZ[[[ZZZZZZ\\\^^^``````___]]]\\\WWWZZZ^^^```_________```^^^]]]]]]```dddggggggfff[[[]]]___````````````aaabbbdddeeeggggggfffdddccc___bbbcccaaa\\\YYY[[[^^^ZZZZZZ[[[]]]```aaa```___YYY]]]___\\\\\\___aaa```\\\^^^___^^^]]]]]]aaaeeejjjgggcccaaaaaaccccccbbb]]]^^^```___^^^]]]___aaaaaabbbdddeeefffggghhhiiiiiiggghhhmmmttt}}}iii\\\QQQQQQRRRUUU\\\dddlllqqqttttttsssnnnhhhbbb^^^\\\TTTRRRNNNKKKIIIHHHIIIIIIFFFEEECCCBBBAAAAAAAAABBBEEEHHHLLLOOORRRTTTWWWYYY\\\\\\]]]^^^___```aaaaaabbbbbbdddgggiiijjjiiigggfffhhhjjjmmmoooqqqrrrsssqqqrrrtttvvvwwwwwwvvvuuutttsssrrrqqqooojjjddd```___ccckkkuuu}}}zzzvvvfffbbb[[[TTTPPPPPPQQQSSSVVVYYY]]]___aaabbbdddfffgggjjjmmmoooppprrrtttvvvwwwvvvrrriii___WWWSSSRRRSSSVVVZZZ]]]^^^```bbbddddddgggmmmsssxxx~~~yyysssnnnkkkfffeeedddfffgggfffccc```VVVRRRNNNOOOWWWbbblllqqqyyy}}}|||}}}}}}DDDDDDEEEFFFHHHIIIJJJJJJMMMOOOQQQSSSWWW]]]ccchhhkkkjjjhhhffffffjjjpppuuuvvvxxxzzz|||}}}|||zzzyyywwwwwwxxxxxxyyyzzz{{{{{{wwwyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{vvvwww{{{xxxllldddccccccdddeeeccc___\\\WWWZZZ^^^cccfffggggggfffeeedddbbbbbbccccccbbbaaabbb^^^[[[]]]aaacccbbb___XXX[[[]]]]]]]]]^^^\\\ZZZ\\\\\\^^^bbbeeefffeeecccddd```^^^``````]]][[[\\\UUU```gggeee```^^^]]]\\\WWWZZZ^^^bbbccccccaaa```WWWZZZ^^^``````___```aaa```]]]\\\^^^bbbddddddccc\\\\\\^^^```aaaaaa``````___```ccceeefffeeeeeeddd^^^aaabbb```ZZZXXXYYY\\\VVVWWWYYY]]]aaaccccccbbb^^^```___ZZZZZZ___cccddd\\\^^^___^^^]]]^^^cccgggrrrmmmgggaaa___aaadddggg```cccdddccc```^^^^^^```^^^```bbbccceeefffiiikkkhhhgggjjjpppwwwooocccRRRRRRRRRVVV]]]gggpppvvvzzz}}}~~~yyypppgggaaa___XXXUUUQQQNNNKKKKKKKKKLLLHHHGGGEEECCCAAA@@@@@@@@@CCCFFFJJJMMMOOORRRUUUWWWVVVWWWXXXZZZ[[[[[[[[[[[[^^^^^^aaadddhhhiiihhhfffccceeegggjjjmmmooopppqqqppprrrtttuuuvvvuuutttsssssssssrrrrrrppplllfffaaa]]]```fffpppyyy}}}|||yyylllhhhaaa[[[WWWVVVWWWYYYWWWYYY\\\^^^___```bbbdddeeehhhmmmqqqsssvvvyyy|||{{{{{{wwwoooddd[[[VVVUUU[[[]]]___```______```aaa]]]bbbiiipppwww}}}yyyrrrmmmiiifffdddcccddddddaaa^^^[[[UUUMMMLLLQQQ[[[cccgggwww{{{~~~}}}}}}~~~IIIJJJKKKJJJJJJJJJLLLNNNQQQUUU[[[```dddhhhlllooottttttsssooommmooowww~~~~~~|||yyyyyy{{{|||{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}ssswww}}}ooodddgggbbb```dddccc^^^\\\^^^XXXZZZ]]]```bbbcccccccccaaaaaaaaaaaaaaaaaabbbbbbbbbaaa______^^^___``````______^^^]]]\\\]]]^^^^^^___\\\ZZZ]]]bbbfffeeebbb_________\\\YYYWWWXXXYYYZZZ^^^dddhhhhhheee```\\\^^^^^^^^^```ccccccbbbaaa^^^^^^___```aaaaaa`````````___\\\ZZZ]]]cccdddaaaddd___```ddddddaaaaaafffcccbbbbbbccceeeeeecccbbbcccaaa^^^^^^^^^\\\WWWTTTOOOPPPTTT[[[bbbeeecccaaa```^^^\\\ZZZZZZ\\\^^^```\\\\\\\\\[[[ZZZ[[[^^^```fffeeedddcccccccccccccccfffeeeeeegggiiihhhddd```]]]]]]^^^aaacccdddcccaaaaaaeeehhhkkkoooyyy|||jjj\\\VVVSSSWWW\\\aaahhhoooxxx{{{qqqkkkiiibbb^^^UUUNNNMMMQQQQQQNNNIIIGGGDDDCCCCCCCCCAAA@@@@@@AAADDDGGGJJJMMMNNNOOOSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ\\\^^^```bbbcccdddffffffffffffggghhhiiijjjsssooommmpppqqqqqqrrruuuvvv{{{~~~{{{wwwsssnnnhhhhhhiiilllsss{{{~~~yyysssjjjbbb]]][[[ZZZYYY\\\]]]^^^___````````````dddeeefffiiimmmsssyyy|||{{{tttkkkbbb[[[WWWaaadddhhhiiigggeeeccccccgggffffffkkkssszzz~~~~~~~~~~~~~~~wwwqqqjjjccc```bbbdddbbb```[[[RRRJJJIIILLLQQQZZZbbbnnnttt{{{}}}||||||~~~~~~KKKLLLNNNNNNNNNOOORRRTTTWWW[[[```eeeiiimmmpppsssuuuwwwxxxvvvssstttxxx}}}~~~|||zzzzzz|||}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{yyyxxxwwwyyy{{{||||||}}}mmmccc^^^[[[\\\aaabbb______aaa____________```aaabbbbbb``````aaaaaaaaabbbbbbbbbaaa```___^^^^^^^^^___``````___]]]\\\]]]^^^___```ccc___]]]___cccgggfffddd\\\\\\]]]]]]\\\[[[XXXWWWXXX\\\bbbfffgggddd```]]]aaa```___```bbbcccbbbaaa^^^___``````aaaaaaaaaaaa``````\\\XXXZZZ```aaa^^^ccc```aaaeeefffbbbbbbeeedddcccbbbbbbccccccaaa___aaa```___```aaaaaa^^^[[[TTTTTTVVV\\\aaadddbbb___^^^]]][[[ZZZZZZ[[[\\\]]][[[[[[ZZZZZZ[[[]]]___bbbeeeeeeddddddccccccddddddbbbbbbdddgggjjjjjjgggddd^^^^^^^^^```bbbccccccbbbfffhhhiiijjjlllrrr}}}~~~kkk\\\VVVRRRUUUZZZ^^^dddjjjuuu}}}wwwpppnnnkkkggg^^^SSSOOOPPPOOOLLLLLLIIIFFFDDDDDDCCCAAA???@@@AAACCCFFFIIIKKKLLLMMMPPPQQQRRRQQQQQQQQQSSSUUUWWWXXXZZZ\\\___aaacccdddeeefffffffffggghhhiiijjjoookkkjjjnnnppppppssswwwyyy{{{vvvpppllllllnnnttt|||~~~xxxppphhhbbb___\\\ZZZ\\\\\\]]]^^^____________aaaaaabbbeeeiiioootttwww~~~xxxooofff___\\\cccgggkkkmmmkkkiiigggfffjjjiiiiiinnnuuu{{{~~~~~~~~~wwwqqqjjjggghhhgggddd```[[[RRRJJJIIIJJJMMMTTTZZZfffmmmuuu{{{|||{{{zzz{{{~~~~~~~~~~~~MMMOOORRRTTTVVVXXX[[[]]]___ccchhhmmmpppsssvvvxxxwwwzzz~~~}}}{{{yyyzzz||||||{{{zzzzzz|||}}}|||{{{||||||||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{yyywwwvvvwwwzzz}}}uuuhhhaaa[[[YYYZZZ^^^___^^^___bbbeeedddbbb```______``````]]]^^^___aaaaaabbbbbbbbbaaa```^^^]]]]]]]]]^^^___```___]]]\\\]]]___aaacccgggdddaaaaaaeeehhhhhhggg[[[[[[\\\___aaa```[[[WWWVVVZZZ___dddfffdddaaa___eeebbb```___```aaaaaa```]]]^^^___```aaaaaaaaaaaaaaa```\\\WWWWWW\\\]]][[[^^^]]]___cccdddbbbaaabbbdddcccaaaaaabbbaaa___]]]``````aaacccffffffeeeccc\\\[[[ZZZ]]]```bbb```^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[^^^aaacccdddddddddcccddddddeeeeeebbbcccdddgggiiiiiigggeee```^^^]]]^^^```bbbccccccggghhhhhhggghhhmmmuuu|||uuurrrzzz~~~mmm\\\UUURRRSSSVVVXXX]]]bbblllttt{{{tttpppqqqpppiii]]]UUURRRPPPNNNMMMKKKHHHFFFEEECCCAAA@@@@@@AAABBBDDDFFFHHHJJJJJJKKKLLLMMMLLLLLLLLLNNNPPPSSSTTTWWWYYY\\\___aaacccddddddeeefffggghhhiiijjjkkkhhhhhhlllnnnpppsssyyy~~~xxxsssrrrrrrwww}}}}}}uuunnnhhhccc___\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]___ccchhhmmmpppxxx|||~~~zzzpppfffaaa```dddhhhmmmppppppnnnmmmlllnnnnnnooorrrxxx}}}~~~~~~}}}}}}}}}{{{sssooonnnkkkeee___]]]UUUNNNKKKKKKKKKNNNRRR[[[bbbkkkssswwwyyyyyyyyy~~~}}}}}}}}}}}}~~~~~~PPPSSSWWW[[[]]]```cccfffgggkkkooosssuuuwwwzzz{{{zzz}}}~~~|||{{{|||zzzyyyzzzzzz{{{{{{{{{zzz}}}}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{xxxwwwvvvxxx{{{}}}yyy{{{xxxlllddd___```^^^\\\ZZZXXXYYY\\\___eeeeeecccbbbaaa______^^^[[[]]]___aaabbbcccccccccaaa```^^^]]]\\\\\\]]]^^^aaa___]]]\\\]]]```ccceeejjjgggddddddfffhhhiiiiiibbb______bbbfffeee```[[[WWWZZZ```dddffffffdddbbbgggccc```^^^^^^___^^^^^^[[[\\\]]]^^^___`````````aaaaaa]]]VVVUUUYYYZZZXXXXXXYYY\\\```aaa___^^^^^^cccbbbaaaaaabbbbbb```^^^aaabbbdddgggiiijjjjjjiiiccc```]]]]]]```aaa___]]]XXXYYY[[[]]]^^^^^^]]]]]]\\\ZZZYYYZZZ\\\___aaabbbcccccccccccccccdddeeefffeeeeeefffggggggfffdddcccaaa___\\\\\\^^^aaacccccccccdddeeeeeeggglllsssyyy}}}{{{kkkjjjoooyyyxxxjjjZZZTTTPPPQQQSSSSSSUUUYYY^^^fffrrr|||~~~yyysssnnnnnnrrrrrriii```ZZZUUUQQQLLLJJJGGGFFFEEEDDDCCCAAA@@@@@@AAABBBDDDEEEGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLOOOPPPSSSVVVZZZ]]]___aaabbbbbbdddeeeggghhhiiiiiijjjggghhhkkkmmmnnnssszzz~~~yyyvvvuuuwww}}}{{{uuupppkkkfffaaa^^^ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYZZZ]]]aaaeeehhhmmmtttyyyvvvkkkaaa\\\\\\^^^cccjjjoooqqqqqqqqqqqqqqqrrrtttwww{{{~~~~~~~~~~~~}}}}}}}}}uuuqqqmmmfff``````XXXRRRPPPNNNKKKLLLNNNRRRXXXbbblllssswwwxxxyyy||||||||||||||||||||||||UUUXXX]]]aaadddgggkkkmmmmmmppptttvvvxxxyyyzzz|||}}}}}}~~~}}}|||||||||}}}xxxyyyzzzzzzzzzyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzxxxwwwwwwxxxssstttwww{{{~~~uuuoooqqq{{{{{{nnneeeaaa___cccaaa\\\UUUQQQSSSXXX\\\```bbbdddeeedddbbb___]]][[[\\\___aaacccdddccccccaaa```^^^]]]\\\\\\]]]]]]```___]]]]]]^^^```cccdddiiigggeeeeeeeeeggghhhhhhiiieeebbbdddhhhiiifffbbb[[[^^^bbbfffhhhhhhfffeeegggddd___]]]]]]]]]\\\[[[XXXYYYZZZ\\\]]]^^^^^^^^^```bbb___YYYVVVYYYZZZXXXUUUXXX\\\^^^___```___]]]aaa``````aaacccdddcccaaaccceeegggiiiiiiiiiiiijjjeeeaaa^^^^^^```aaa```^^^XXXYYY\\\___aaaaaaaaaaaa___\\\ZZZZZZ\\\___```___bbbbbbbbbbbbbbbcccdddeeedddeeeffffffeeedddccccccbbb___\\\[[[]]]```bbbcccbbbbbbcccdddgggkkkqqqtttwwwuuuxxxqqqbbb___hhhkkkaaaXXXRRRNNNOOOOOONNNOOOQQQRRRYYYeeepppvvvuuuooojjjiiirrrwwwsssjjjbbbXXXQQQKKKIIIFFFEEEFFFEEEDDDCCCAAAAAAAAAAAAAAABBBDDDEEEEEEFFFGGGFFFFFFFFFHHHJJJKKKLLLOOORRRVVVZZZ\\\^^^^^^```bbbdddfffggghhhhhhkkkiiiiiikkklllmmmsss{{{{{{xxxuuuuuuyyy|||}}}}}}wwwtttpppllliiifffbbb___[[[[[[\\\\\\]]]\\\\\\\\\YYYXXXWWWVVVXXXZZZ]]]___aaagggllliii___VVVRRRRRRSSSYYY```ggglllooorrrtttsssuuuxxx{{{}}}~~~}}}}}}~~~}}}wwwqqqjjjeee```ZZZTTTSSSQQQMMMKKKMMMMMMRRR[[[eeennntttxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{[[[___dddhhhkkknnnqqqssspppsssvvvxxxxxxyyyzzz{{{}}}|||{{{zzzzzz{{{|||}}}xxxzzz||||||zzzxxxxxxxxx||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{xxxwwwwwwwwwxxxsssvvv{{{xxxooojjjooowww{{{yyy|||rrrgggaaaaaaaaa```aaa]]]TTTPPPSSSYYY\\\\\\___ccceeeeeeccc___]]]\\\]]]```cccdddeeedddcccbbbaaa___^^^]]]\\\]]]]]]___^^^^^^^^^^^^___aaabbbddddddddddddddddddeeeeeeiiigggdddeeehhhjjjiiihhh```bbbeeehhhiiihhhgggfffgggddd```^^^]]]]]][[[ZZZVVVWWWXXXZZZ[[[\\\]]]]]]___bbbbbb]]]ZZZ\\\\\\ZZZWWW[[[^^^___aaadddcccaaa```___```aaadddeeedddcccbbbeeeggghhhgggfffggggggbbb___]]]^^^bbbdddcccaaa[[[\\\^^^aaabbbcccccccccaaa]]]ZZZZZZ]]]```___^^^aaaaaaaaa```aaaaaabbbbbb___aaacccdddcccccceeefffbbb___\\\\\\]]]```aaabbbddddddddddddfffiiikkkmmmqqqpppqqqxxxkkk[[[\\\^^^VVVTTTOOOLLLMMMMMMKKKKKKMMMMMMQQQZZZeeennnppplllgggfffooovvvvvvpppggg[[[PPPMMMKKKHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHIIILLLOOOSSSVVVYYYZZZ[[[]]]___bbbeeefffffffffiiihhhiiikkkkkklllsss|||{{{wwwvvvxxxyyyyyywwwpppmmmjjjgggfffdddaaa___[[[\\\\\\]]]]]]\\\\\\\\\YYYXXXUUUSSSRRRSSSUUUVVVUUUYYY\\\YYYQQQJJJHHHHHHIIINNNUUU\\\bbbhhhnnnqqqsssvvv{{{~~~~~~{{{|||~~~{{{sssmmmccc]]]WWWVVVSSSNNNLLLMMMMMMPPPVVV___iiiqqqvvvwwwxxxyyyzzz{{{||||||||||||bbbfffkkkooorrrtttvvvxxxrrruuuwwwyyyxxxxxxyyyzzzzzzzzzyyyyyy{{{|||||||||zzz}}}~~~{{{xxxxxxxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyywwwwwwyyy{{{|||zzz~~~xxxrrrlllkkkpppwwwyyyzzzxxxjjjaaa```cccfffaaafffeee]]]WWWYYY\\\\\\]]]^^^aaaccccccbbb___^^^]]]___bbbdddfffeeedddccccccbbb```^^^]]]]]]]]]^^^^^^^^^^^^_________^^^^^^^^^___aaabbbbbbaaaaaaaaa```aaacccfffhhhjjjjjjjjjeeefffggghhhhhhhhhffffffgggeeebbbaaa```___]]][[[VVVWWWXXXZZZ[[[\\\]]]]]]^^^ccceeebbb___``````]]]XXX]]]___^^^```eeefffccc```______aaabbbcccbbbaaa___bbbeeefffdddcccdddeee]]][[[[[[^^^cccffffffddd``````aaaaaaaaaaaaaaa``````\\\YYYZZZ^^^aaaaaa___aaa``````____________```]]]___bbbbbbaaaaaaccceeeaaa___\\\\\\^^^`````````eeedddcccccceeefffggggggkkkooorrrttt|||hhh]]]ZZZQQQQQQLLLJJJLLLLLLJJJIIIKKKJJJKKKPPPZZZeeeiiigggccc```hhhooosssrrrmmmaaaVVVRRRPPPLLLJJJIIIHHHEEECCCDDDCCCAAA@@@???@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGFFFHHHJJJMMMPPPSSSVVVWWWXXXZZZ]]]```cccdddeeedddeeeeeefffhhhiiikkkttt~~~~~~~~~{{{yyymmmjjjfffdddcccbbbaaa___\\\]]]]]]]]]]]]]]]\\\\\\YYYWWWSSSPPPMMMMMMNNNNNNLLLMMMMMMJJJFFFDDDCCCDDDCCCGGGLLLRRRYYY```ggglllqqqvvv{{{~~~~~~}}}}}}~~~~~~{{{|||}}}vvvllleee___\\\XXXRRROOOPPPNNNOOORRRYYYdddmmmsssuuuvvvwwwyyy{{{}}}}}}}}}}}}gggkkkppptttvvvwwwyyyzzztttvvvxxxyyyyyyxxxxxxyyyxxxxxxyyy{{{}}}}}}|||{{{|||}}}yyyxxxyyyxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzyyyxxxwwwyyy||||||uuuqqqlllmmmssswww{{{qqqeee___```eeeiiifffmmmooohhhaaa```___\\\______````````````______^^^```ccceeeffffffdddcccdddcccaaa___^^^^^^^^^^^^]]]^^^_________^^^]]]\\\YYY\\\___aaa```_________WWW[[[aaafffhhhiiiiiijjjgggggghhhhhhhhhfffeeedddgggfffddddddcccaaa^^^\\\VVVWWWYYYZZZ\\\]]]]]]^^^]]]cccgggeeeccccccbbb```WWW\\\^^^[[[^^^dddfffccc``````___```aaaaaa___^^^]]]```cccdddbbbaaaccceeeYYYXXXYYY^^^dddhhhhhhfffddddddcccaaa```___^^^]]]^^^ZZZWWWYYY___ccccccaaaaaa```___^^^^^^^^^^^^^^^```bbbcccbbb___^^^___aaa```___]]]]]]^^^``````___bbbaaa```bbbdddfffffffffdddlllqqqoooooowwweee]]]SSSOOOKKKIIIKKKLLLJJJIIIJJJHHHGGGJJJRRR]]]dddccc___ZZZ```hhhmmmrrrqqqhhh^^^XXXTTTPPPMMMKKKHHHEEECCCEEEDDDBBB@@@??????@@@AAA@@@AAABBBBBBAAABBBDDDFFFFFFGGGIIILLLOOORRRTTTUUUVVVXXX\\\___bbbcccdddcccaaaaaacccfffgggjjjttt~~~nnnkkkfffcccbbbaaa```___]]]]]]^^^^^^^^^]]]]]]\\\YYYVVVRRRMMMJJJIIIIIIIIIGGGFFFDDDBBBAAAAAABBBCCCAAADDDHHHMMMSSSZZZbbbgggpppuuu{{{~~~}}}~~~}}}|||||||||}}}~~~~~~~~~}}}{{{|||}}}~~~|||uuummmfffccc^^^WWWSSSTTTOOONNNPPPVVV```jjjqqqsssuuuwwwyyy{{{}}}~~~~~~~~~ooopppqqqtttuuuwwwwwwxxxvvvuuuttttttuuuwwwyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{zzz||||||||||||}}}~~~|||}}}~~~}}}{{{{{{}}}|||~~~}}}||||||||||||zzzxxxzzzzzzuuutttuuuwwwwwwtttuuu~~~{{{uuukkkeeeccceeegggiiijjjlllmmmkkkfffcccdddfffgggfffdddcccccccccddddddfffhhhkkkmmmmmmjjjfffdddaaaaaa```^^^\\\\\\]]]^^^^^^___]]]XXXXXX\\\^^^\\\]]][[[YYY[[[^^^]]]WWWRRRSSSSSSXXX___cccbbbbbbdddccccccddddddccc```^^^\\\dddeeeggghhhfffccc```]]]^^^]]]]]]^^^aaabbbbbbaaaeeehhhjjjjjjfffcccbbbcccZZZ[[[\\\```cccdddcccbbb^^^\\\[[[\\\___```___]]]XXX[[[^^^```aaabbbcccdddbbb___^^^___cccffffffeeegggcccaaabbb```]]]\\\___bbb___\\\^^^bbbdddbbb___bbb```^^^\\\[[[[[[]]]^^^^^^___aaacccdddcccaaa```______^^^^^^^^^^^^______bbbbbbbbbeeeggghhhfffdddhhheeefffjjjnnnwwwwwwbbbVVVNNNIIIFFFHHHIIIHHHIIILLLGGGHHHKKKQQQXXX\\\\\\ZZZTTTWWW\\\bbbfffgggeeeccc[[[XXXSSSMMMIIIGGGFFFFFFGGGFFFFFFEEEDDDBBB@@@???????????????@@@AAABBBBBBDDDEEEFFFHHHJJJMMMOOOQQQSSSTTTWWWZZZ\\\]]]^^^^^^___```bbbeeefffiiisssxxxnnneeedddccc^^^\\\^^^YYYYYYYYY[[[]]]]]][[[YYYXXXTTTNNNJJJHHHGGGFFFEEEFFFDDDAAA>>>===<<<======>>>@@@BBBDDDIIIRRR^^^gggpppuuu{{{}}}}}}}}}~~~~~~~~~{{{|||~~~~~~~~~~~~|||~~~|||{{{}}}}}}vvvlllddd```]]]YYYVVVTTTOOOLLLOOOUUU\\\hhhrrrrrrwww}}}}}}zzzyyyrrrssstttvvvwwwwwwwwwwwwxxxwwwvvvvvvvvvxxxzzz|||{{{|||}}}~~~}}}|||||||||}}}}}}~~~}}}}}}~~~~~~~~~|||{{{{{{}}}~~~}}}}}}}}}{{{yyyxxxxxxzzzxxxxxxzzz}}}xxxvvvwwwxxx{{{|||yyyyyyzzzxxxzzz}}}~~~xxxqqqiiicccbbbeeehhhjjjkkkmmmooommmiiihhhiiillllllkkkjjjhhhggggggggggggfffhhhkkkmmmnnnmmmjjjiiiffffffdddaaa]]]YYYVVVUUUZZZ^^^___\\\\\\___aaaaaa___]]]\\\^^^aaa```[[[VVVPPPQQQXXXaaadddbbb```aaa^^^___```aaaaaa```^^^]]]dddfffhhhiiiiiigggdddbbb___^^^]]]^^^aaacccccccccdddfffiiihhheeebbbaaaaaaZZZZZZ[[[]]]```bbbbbbaaaaaa___]]]^^^aaabbbbbbaaa]]]___bbbcccbbbaaa```aaaeeebbb```aaadddffffffeeegggbbb^^^]]]\\\YYYZZZ^^^aaa^^^\\\^^^bbbdddaaa___```___^^^\\\\\\\\\]]]]]]]]]^^^```aaabbbbbbbbbaaa^^^^^^]]]]]]]]]]]]^^^^^^___aaadddeeeeeedddeeefffdddaaa```ccceeelll|||ppp^^^PPPIIIEEEGGGHHHGGGFFFHHHHHHHHHJJJOOOTTTWWWVVVTTTRRRTTTXXX]]]aaacccaaa```ZZZXXXSSSNNNKKKIIIHHHHHHIIIHHHHHHGGGEEECCCBBBAAA????????????@@@@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMOOOQQQSSSVVVXXXYYYZZZZZZ]]]^^^```cccdddgggqqq|||uuullliiifffaaa^^^___\\\[[[[[[]]]^^^^^^\\\ZZZUUURRRMMMJJJHHHGGGFFFEEEEEEDDDAAA???=========>>>===???AAADDDHHHRRR^^^ggglllqqqxxx|||~~~~~~~~~{{{~~~}}}~~~}}}}}}}}}}}}}}}zzz|||}}}|||zzzyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}rrriiiddd```\\\YYYXXXRRRMMMOOOSSSXXXaaajjjooosssxxx|||||||||||||||vvvwwwwwwxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxzzz{{{|||}}}~~~~~~|||}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{{{{|||||||||}}}}}}~~~~~~}}}{{{xxxuuuuuuxxxzzz{{{|||}}}yyywwwvvvxxx|||~~~~~~~~~zzzvvvssssssuuuvvvwwwyyy~~~sssmmmgggbbbcccfffiiikkkmmmooopppmmmiiigggiiikkkoooooonnnnnnmmmllllllkkkdddfffhhhkkklllmmmmmmmmmjjjjjjhhheee___XXXQQQLLLRRR[[[aaa```^^^```bbbbbbaaa```___bbbddddddaaa]]]QQQSSS[[[dddgggccc``````[[[]]]___```aaabbbaaaaaacccdddgggiiijjjiiigggeeeaaa___^^^___aaaeeefffgggccceeeggggggdddbbb``````[[[ZZZYYY[[[^^^```bbbbbbdddbbb``````bbbdddeeefffbbbdddffffffddd```^^^]]]dddbbb``````bbbdddddddddfff```\\\ZZZXXXWWWYYY^^^___]]]\\\]]]aaacccaaa___^^^^^^^^^^^^^^^^^^^^^]]]\\\]]]^^^___```aaabbbccc]]]\\\\\\[[[[[[\\\\\\]]][[[```eeefffcccbbbcccfffeeebbbaaaaaabbbgggrrr}}}|||iiiYYYOOOHHHGGGHHHGGGEEEEEEHHHGGGHHHMMMRRRVVVUUUSSSPPPQQQRRRVVVYYY\\\\\\[[[XXXVVVSSSOOOMMMKKKKKKLLLKKKKKKJJJIIIGGGEEECCCBBB@@@????????????@@@@@@AAABBBBBBBBBCCCEEEFFFHHHIIIKKKLLLNNNQQQSSSTTTUUUUUUZZZ[[[]]]aaaaaadddmmmxxxwwwqqqlllfffbbbaaa___^^^]]]]]]^^^]]][[[YYYQQQNNNLLLJJJIIIHHHGGGEEEFFFDDDBBB@@@????????????===>>>@@@CCCGGGQQQ^^^ggglllpppvvvzzz}}}~~~~~~~~~~~~~~~|||~~~~~~{{{|||~~~~~~}}}|||{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwxxxzzz{{{|||}}}~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz}}}{{{pppiiieee```]]][[[UUUPPPOOOPPPRRRXXX___kkknnnsssvvvxxxyyy{{{|||vvvwwwxxxxxxyyyyyyxxxxxxzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzz{{{|||~~~~~~~~~~~~}}}~~~|||yyyuuutttwww}}}wwwuuutttvvv{{{tttqqqoooqqqvvvyyywwwtttrrrzzz}}}wwwpppkkkfffcccdddgggjjjlllnnnoooooolllgggccccccdddlllmmmmmmnnnnnnnnnnnnnnneeeeeefffhhhjjjkkklllmmmkkkkkkllljjjfff]]]TTTMMMMMMYYYbbbaaa^^^]]]______aaa```aaacccffffffdddbbb[[[[[[```ggghhhccc```aaa]]]___```bbbcccdddddddddaaaccceeeggghhhgggeeeddddddbbb``````cccgggiiijjjccceeeffffffeeecccaaa```]]][[[YYYZZZ\\\```bbbccceeecccaaa```bbbdddggghhhdddgggiiihhheeeaaa^^^\\\___^^^]]]]]]___```bbbbbbeee```\\\\\\[[[XXXYYY]]]___^^^]]]^^^aaabbbaaa```]]]^^^______```______^^^]]]]]]]]]^^^```bbbcccddd]]]\\\\\\[[[[[[\\\\\\]]]ZZZ___eeeiiiiiigggdddbbbfffdddbbbbbbcccgggnnnttt{{{iii\\\OOOKKKJJJGGGFFFFFFFFFEEEGGGLLLSSSXXXYYYYYYPPPNNNNNNOOOSSSUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNOOOLLLKKKKKKIIIHHHFFFDDDCCCAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJLLLNNNOOOPPPQQQWWWXXX[[[^^^___aaajjjtttyyyssslllgggddd```___]]]\\\\\\[[[XXXVVVMMMLLLJJJJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBAAABBBBBB>>>???@@@BBBGGGPPP]]]gggooorrrvvvzzz||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~{{{yyyzzz|||}}}}}}||||||{{{zzzyyyxxx{{{{{{zzzxxxwwwvvvwwwxxxwwwxxxzzzzzzzzzxxxwwwuuuqqqqqqqqqqqqqqqqqqqqqqqqssswww}}}yyypppjjjeeeaaa^^^WWWRRRPPPOOONNNRRRWWWdddhhhnnnrrrtttvvvwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{|||~~~~~~}}}yyywwwuuusssuuu{{{{{{wwwvvvvvvxxx~~~zzzllllllnnnvvv~~~{{{vvvmmmqqqwwwyyyuuuppplllhhheeefffhhhjjjkkkiiilllnnnlllgggcccbbbbbbffffffgggiiijjjlllmmmmmmhhhhhhhhhiiijjjkkklllllllllmmmoooqqqpppjjjaaaZZZRRR]]]eeeddd___\\\\\\\\\______```bbbdddeeedddcccdddbbbcccfffeee```^^^`````````aaabbbbbbbbbbbbbbbcccdddeeefffffffffdddcccfffdddaaabbbeeehhhkkkkkkdddeeefffffffffeeebbbaaa___]]]ZZZZZZ]]]```cccddddddcccbbb``````bbbeeegggdddfffhhhgggdddaaa___^^^[[[[[[\\\\\\]]]___bbbdddbbb______aaa```\\\[[[^^^```_________aaaaaaaaa```^^^^^^___`````````______]]]]]]]]]^^^```bbbccceee]]]]]]\\\\\\\\\\\\]]]]]]___aaafffnnnsssqqqhhh```bbbaaa___```ccciiimmmooo{{{|||mmm]]]SSSMMMHHHFFFGGGGGGEEEEEEJJJQQQWWWYYYYYYPPPNNNLLLLLLNNNQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@?????????@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIKKKLLLNNNNNNSSSTTTXXX[[[\\\]]]fffpppxxxzzztttmmmhhhbbb```]]][[[ZZZXXXUUUSSSLLLJJJIIIIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEEEE@@@AAAAAABBBFFFPPP]]]fffppprrruuuyyy|||}}}|||{{{~~~~~~~~~~~~~~~||||||zzzyyyyyy{{{~~~{{{|||||||||{{{zzzyyyxxx{{{yyyvvvtttttttttttttttrrrrrrrrrqqqooommmkkkjjjfffffffffffffffffffffffffffjjjqqqwww|||xxxpppiiiddd___YYYTTTSSSQQQNNNOOOSSSWWW]]]eeemmmqqqtttuuuvvvuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}tttsssrrrrrrwww|||zzzzzz}}}vvviiilllrrr}}}|||oooooopppuuu~~~wwwuuurrrnnnjjjggggggggghhhhhhaaaggglllnnnllliiiggggggaaaaaaaaabbbdddfffiiijjjkkkkkkkkkkkkkkkkkkllllllllllllooosssuuusssmmmggg[[[dddiiifffaaa___]]]\\\]]]^^^___aaabbbcccccccccfffcccbbbcccaaa]]][[[]]]_______________`````````dddeeefffggggggffffffeeeeeecccbbbbbbdddggghhhhhheeedddeeefffgggfffccc```___]]][[[[[[]]]```bbbccccccccccccaaa______bbbdddbbbdddeeedddbbb`````````[[[\\\]]]]]]]]]___bbbeee___^^^___cccccc___]]]___`````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^___aaaaaabbb]]]\\\\\\\\\\\\\\\\\\]]]bbbbbbeeennnvvvuuukkkaaabbbaaa``````gggpppsssqqqsss|||qqqdddXXXMMMHHHHHHIIIFFFEEEGGGMMMSSSUUUUUUOOOMMMJJJJJJLLLNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCAAA@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMOOOPPPTTTXXXXXXYYYaaajjjrrr}}}vvvooofffccc___\\\ZZZXXXUUUSSSMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHCCCDDDCCCCCCFFFOOO\\\eeemmmooosssxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{|||||||||{{{yyywwwuuuuuurrrnnnllllllllllllkkkhhhgggeeecccaaa^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYY\\\```gggnnnsssxxx}}}wwwnnnhhhbbb\\\XXXWWWTTTOOOOOORRRKKKRRR[[[eeelllqqquuuxxxyyyzzzzzz{{{|||||||||{{{|||||||||||||||||||||{{{}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}|||{{{uuuuuuuuuwww}}}{{{wwwyyy{{{zzzvvvmmmqqqzzz}}}yyyuuuuuuzzzzzzsssqqqtttpppkkkgggfffeeecccbbb\\\ccclllqqqooollljjjiiiaaa___^^^]]]^^^aaadddfffhhhhhhiiijjjjjjjjjjjjiiihhhggghhhmmmqqqrrrnnniiibbbggghhheeeaaaaaa___\\\]]]^^^___`````````aaabbbdddbbbbbbdddccc]]][[[\\\_______________``````aaaaaabbbdddeeefffggggggfffcccaaa``````bbbcccccccccdddcccccceeeffffffbbb___^^^\\\ZZZZZZ]]]___```aaacccddddddbbb___^^^___aaabbbccccccaaa___^^^___```]]]^^^___]]][[[\\\^^^aaa]]]ZZZ[[[___```]]]^^^aaa_________^^^\\\[[[[[[[[[^^^]]][[[ZZZYYYZZZZZZ[[[YYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\^^^^^^___eeekkklllgggaaaaaaaaa______hhhsssvvvrrrnnnsssvvv~~~kkkXXXNNNLLLJJJGGGEEEGGGMMMSSSUUUVVVNNNLLLIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDFFFHHHIIIKKKJJJLLLPPPSSSSSSTTT\\\eeennn~~~wwwllliiiddd```]]]ZZZXXXUUUOOOLLLJJJIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKGGGGGGEEEDDDFFFOOO[[[eeennnooosssxxx~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}zzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxuuurrroookkkgggbbb___`````````^^^[[[YYYVVVSSSQQQPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNSSSWWW]]]ccciiiooouuuyyyzzz}}}~~~ssslllfffaaa]]][[[WWWQQQOOOQQQJJJOOOUUU\\\cccjjjqqqvvv}}}}}}}}}}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz}}}~~~uuuoooppprrrsssyyy}}}{{{wwwwwwsssxxx~~~{{{}}}~~~sssnnnmmmuuuqqqkkkgggdddbbb```^^^[[[cccmmmqqqpppkkkgggeeecccaaa]]][[[[[[^^^aaadddbbbccceeeggggggggggggfffdddaaaaaadddiiikkkhhhddddddgggeeeaaa___```___[[[]]]^^^____________aaabbbbbbaaadddhhhgggaaa]]]]]]````````````aaacccdddeee]]]^^^```bbbdddeeeffffff```___^^^___```aaa```^^^cccbbbaaaccceeeeeeaaa^^^\\\ZZZYYYZZZ\\\^^^______ccceeefffccc___]]]]]]___ccccccbbb___]]]\\\]]]___]]]^^^^^^\\\XXXWWWYYY\\\[[[XXXWWWZZZ[[[[[[]]]bbb^^^___^^^\\\ZZZXXXXXXXXX]]][[[YYYWWWVVVVVVWWWXXXWWWXXX[[[\\\]]]\\\ZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWXXX[[[]]]___```___\\\[[[YYYYYYcccooorrrmmmmmmpppooo~~~{{{bbbTTTPPPIIIGGGEEEHHHPPPWWW[[[\\\MMMKKKHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHGGGEEEDDDBBBBBBAAAAAA???>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIGGGHHHMMMPPPPPPQQQXXXaaajjjzzz}}}qqqmmmhhhddd```^^^[[[XXXQQQNNNJJJHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMIIIIIIGGGEEEGGGOOO[[[dddrrrrrruuuyyy~~~~~~{{{|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}yyy{{{}}}~~~~~~~~~}}}zzzvvvrrrmmmjjjccc^^^YYYVVVWWWWWWVVVUUUQQQOOOLLLIIIHHHHHHIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGIIILLLQQQWWW\\\bbbiiimmmppprrrvvvyyy|||vvvoooiiiddd```^^^YYYRRROOOPPPPPPRRRTTTVVV[[[ccclllrrr|||||||||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~|||yyywwwxxxyyy{{{~~~~~~qqqlllggggggiiiooozzz~~~xxxzzz~~~|||uuu~~~qqqjjjgggfffkkkkkkkkkgggbbb^^^\\\[[[ZZZdddpppvvvtttnnnjjjhhhgggiiijjjiiigggdddddddddbbbccceeeggggggeeebbb^^^aaa```aaabbbcccdddbbbaaa\\\```dddbbb^^^[[[\\\___aaaaaa```_______________```aaaaaaaaa```^^^[[[ZZZ\\\]]]]]]^^^^^^]]][[[ZZZYYYYYYZZZ\\\]]]^^^___```bbbaaa```_______________[[[___bbbaaa]]]\\\___cccZZZ[[[ZZZZZZYYYZZZ\\\^^^bbbbbbccccccbbb```]]]\\\\\\^^^___^^^]]]]]]^^^___]]]\\\ZZZXXXXXXYYYZZZ\\\aaa___[[[YYYXXXZZZ]]]___\\\\\\\\\[[[ZZZXXXVVVVVV[[[ZZZZZZYYYWWWUUUSSSRRRVVVWWWYYYYYYXXXWWWYYYZZZXXXUUURRRSSSXXX\\\___```^^^[[[XXXWWWXXXYYYZZZYYYVVVXXXZZZ]]]```cccfffggghhhbbbaaalll}}}dddUUUOOOHHHJJJPPPQQQYYY___ZZZUUUMMMGGGHHHJJJHHHEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@AAA@@@???>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLPPPVVVZZZiiirrr{{{tttkkkfffdddcccbbb```XXXTTTOOOKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIGGGCCCBBBEEEOOO\\\fffrrruuuyyy|||||||||}}}~~~|||}}}}}}}}}|||{{{yyyxxx||||||}}}~~~~~~~~~~~~~~~zzz|||~~~}}}}}}~~~}}}|||}}}|||zzzwwwssslllddd___YYYWWWSSSPPPMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDDDDEEEFFFHHHIIILLLLLLLLLMMMQQQVVV[[[^^^```eeellloooqqqtttzzzzzzllllllhhhccc^^^ZZZWWWSSSPPPRRRSSSTTTTTTVVV\\\eeekkk|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{xxxvvvxxx|||zzzmmmhhheeegggmmmyyy~~~}}}yyywwwvvvmmmfffbbbaaaeeefffgggeeeaaa]]]ZZZYYYZZZcccnnnsssqqqllliiigggkkklllmmmkkkgggdddbbbbbb]]]___```cccddddddbbb```___^^^]]]^^^^^^^^^]]]]]]\\\^^^``````^^^\\\\\\^^^bbbbbbaaaaaaaaaaaaaaaaaa]]]^^^______^^^]]]ZZZYYY[[[\\\\\\[[[ZZZXXXVVVUUUSSSTTTUUUXXXZZZ\\\^^^___]]]]]]]]]^^^___```aaaaaa\\\^^^```___]]][[[]]]___[[[[[[[[[ZZZYYYXXXYYYZZZ]]]^^^___```___]]][[[ZZZ[[[\\\^^^]]]]]]\\\^^^___```___]]][[[ZZZYYYYYYZZZ^^^\\\ZZZXXXWWWXXXZZZ[[[ZZZZZZYYYYYYXXXWWWUUUUUUXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWXXXWWWVVVVVVWWWYYYYYYUUUSSSSSSWWW[[[^^^^^^^^^[[[XXXVVVVVVVVVVVVUUUUUUVVVYYY\\\```bbbdddeeeddd___^^^fffxxxrrrbbbQQQHHHIIIPPPSSS^^^fffaaaXXXPPPIIIIIIJJJHHHFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPOOONNNNNNMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGIIIJJJNNNTTTXXXcccnnn}}}yyytttnnniiieeecccbbbaaa[[[VVVQQQMMMLLLLLLMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFEEECCCBBBFFFPPP]]]fffqqqtttxxx{{{{{{|||}}}~~~}}}}}}~~~}}}|||{{{yyyxxx{{{|||}}}~~~~~~~~~}}}zzz}}}~~~}}}~~~~~~|||~~~}}}~~~zzzyyyvvvssspppkkkeee^^^YYYTTTSSSPPPMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJIIIJJJLLLOOORRRSSSUUUZZZ___aaabbbffflllqqqzzz}}}sssoookkkfffaaa]]]YYYUUURRRSSSSSSSSSRRRRRRVVV]]]ccc{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz|||zzzwwwuuuvvv|||~~~yyyxxxxxxxxxxxxnnniiigggkkkvvv}}}vvvtttqqqmmmhhhccc___\\\\\\]]]^^^]]]YYYVVVUUUTTTXXX___hhhmmmlllhhhfffeeehhhiiijjjhhheeebbbaaaaaa[[[\\\^^^```aaabbbcccccc___^^^\\\[[[ZZZZZZ[[[[[[]]]\\\\\\\\\^^^^^^]]]\\\aaa`````````____________XXXYYY[[[\\\\\\[[[ZZZYYYZZZZZZYYYWWWUUURRRPPPOOONNNOOOPPPSSSVVVZZZ]]]^^^XXXYYYZZZ[[[^^^```bbbccc]]]]]]]]]\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYWWWVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ[[[\\\[[[\\\]]]___cccbbbaaa___]]]ZZZXXXWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSUUUVVVXXXVVVWWWWWWVVVTTTTTTVVVWWWYYYVVVTTTTTTVVVYYY[[[\\\^^^[[[WWWUUUTTTSSSRRRPPPSSSUUUYYY]]]___aaabbbbbb```^^^^^^ccclll|||uuu]]]OOOMMMRRRXXXeeemmmhhh]]]TTTMMMKKKJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPOOONNNLLLJJJHHHGGGFFFEEEBBBAAA???>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCEEEFFFGGGHHHLLLPPPTTT[[[gggyyy|||xxxwwwsssnnniiieeecccccc___ZZZUUUQQQOOOOOOOOOOOOJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCGGGPPP\\\eeennnrrrvvvyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{yyyyyy{{{|||~~~}}}|||{{{}}}~~~~~~~~~|||}}}|||}}}{{{wwwuuuqqqmmmhhhccc^^^YYYUUURRRPPPOOOMMMKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMHHHGGGHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLOOORRRRRRSSSUUUZZZ___jjjlllsss{{{|||tttpppkkkfffbbb^^^YYYUUUVVVUUUSSSPPPOOORRRVVVZZZ{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~|||{{{{{{wwwvvvwwwxxx}}}|||uuupppoooqqquuuxxxuuurrrrrrxxxxxxqqqkkkkkkjjjhhhdddaaa]]][[[YYYYYYXXXUUURRRPPPPPPQQQUUUZZZaaaeeeeeecccaaaaaa___```aaaaaa```___```aaa\\\]]]^^^___```aaaccceee``````^^^\\\[[[\\\^^^```___\\\YYYZZZ___aaa___]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUUVVVYYY[[[\\\[[[[[[ZZZXXXWWWVVVTTTRRRPPPNNNMMMOOOOOOPPPRRRUUUXXX[[[]]]WWWWWWXXXZZZ\\\___aaabbb]]][[[ZZZZZZ[[[[[[ZZZXXX[[[ZZZWWWVVVUUUUUUSSSRRRTTTUUUVVVWWWXXXXXXWWWWWWVVVWWWYYYZZZZZZZZZ\\\^^^``````aaa```^^^[[[WWWVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQPPPOOOOOOPPPRRRUUUWWWWWWXXXWWWVVVTTTSSSTTTUUUXXXWWWUUUTTTUUUVVVXXXYYY[[[YYYVVVTTTTTTSSSQQQPPPSSSUUUYYY]]]```aaa````````````bbbdddgggpppmmm\\\TTTVVV[[[hhhpppiiibbbYYYPPPMMMJJJGGGGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNPPPRRRRRRSSSPPPOOOMMMKKKIIIHHHGGGGGGCCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFIIIMMMPPPUUUbbbuuu|||yyyxxxyyyyyytttmmmgggeeeeeeaaa]]]XXXUUUTTTTTTTTTSSSNNNMMMLLLJJJHHHGGGFFFEEEBBBDDDEEEEEEGGGNNNZZZbbblllppptttxxxyyyzzz|||}}}~~~~~~}}}|||{{{zzzyyyzzz{{{~~~}}}|||{{{}}}~~~~~~~~~}}}|||zzz{{{yyytttsssooohhhccc___[[[XXXUUURRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQSSSUUUPPPPPPPPPPPPPPPQQQQQQRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMMMMLLLMMMQQQTTTYYYZZZ___fffkkkqqq{{{yyyvvvqqqmmmhhhccc^^^ZZZYYYWWWTTTQQQPPPQQQSSSUUU{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~|||}}}~~~||||||{{{zzzyyyyyyxxxxxxuuuxxx}}}yyywwwrrrnnnmmmooosssvvv}}}~~~{{{yyyxxxtttpppkkkjjjgggdddaaa]]][[[YYYZZZYYYUUUQQQMMMKKKLLLNNNRRRVVV[[[_________]]]\\\ZZZ\\\]]]]]]\\\\\\^^^```^^^___```___]]]]]]```bbb```aaa```^^^]]]]]]```cccbbb]]]YYYZZZ___cccaaa^^^\\\\\\\\\[[[YYYWWWUUUTTTTTTUUUXXX[[[\\\\\\\\\[[[VVVUUUUUUSSSRRRRRRQQQQQQTTTTTTTTTTTTVVVXXX[[[\\\XXXXXXYYYYYY[[[\\\^^^^^^\\\ZZZWWWWWWYYY[[[\\\\\\\\\YYYUUUSSSTTTTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWSSSUUUWWWXXXXXXXXXZZZ\\\ZZZ[[[]]]]]]\\\ZZZWWWUUUVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWVVVSSSRRRQQQPPPQQQSSSUUUWWWXXXYYYYYYXXXUUUSSSSSSSSSWWWVVVUUUTTTTTTTTTVVVWWWXXXVVVUUUTTTUUUUUUTTTSSSTTTVVVZZZ^^^```aaa```___```aaadddeeeeeeiiivvvwwwcccXXXVVVYYYeeemmmgggddd\\\TTTOOOKKKGGGGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPRRRSSSTTTOOONNNMMMKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>???>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDFFFIIILLLQQQ]]]ooo}}}{{{yyy{{{|||xxxpppjjjggggggaaa]]]YYYWWWWWWXXXWWWWWWSSSRRROOOLLLIIIGGGFFFFFFDDDGGGHHHGGGGGGLLLWWW```llloootttwwwyyyzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzyyy{{{|||~~~~~~}}}|||{{{zzz|||~~~~~~}}}}}}~~~~~~|||yyyyyyvvvrrrnnnjjjddd___\\\ZZZXXXWWWTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWUUUVVVWWWWWWWWWUUUSSSRRRSSSRRRQQQOOOMMMMMMMMMOOONNNNNNQQQVVVZZZ___jjjuuu~~~{{{wwwsssnnniiiccc```ZZZWWWSSSPPPOOOPPPQQQQQQzzz{{{{{{||||||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}{{{|||}}}}}}~~~~~~}}}}}}{{{|||~~~~~~}}}|||{{{yyywwwuuuuuuuuuwwwxxx~~~zzzrrrrrrrrrqqqqqqsssvvvyyyzzzvvvvvvuuutttmmmjjjgggbbb^^^[[[XXXWWWTTTSSSQQQMMMIIIFFFFFFGGGQQQTTTXXX\\\^^^]]][[[ZZZ^^^______^^^\\\\\\]]]___^^^```aaa___\\\[[[]]]``````aaabbb```]]]]]]___cccddd___ZZZZZZ^^^bbbaaa___]]]]]]]]]]]][[[YYYWWWVVVSSSUUUXXX[[[\\\]]]\\\\\\VVVUUUTTTTTTSSSTTTTTTUUUYYYXXXWWWVVVWWWYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWVVVWWW[[[```cccbbb]]]VVVSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWRRRTTTVVVVVVUUUVVVWWWYYYVVVWWWXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYYYY[[[]]]\\\YYYUUUSSSRRRUUUUUUUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUWWWWWWWWWUUUVVVWWWZZZ]]]___```____________aaaddddddeeennnxxx{{{ggg[[[WWWVVVaaajjjeeeddd]]]VVVRRRMMMGGGGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNQQQSSSTTTOOONNNLLLKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCCCCCCCDDDFFFIIINNNXXXfffwww|||vvvpppllljjjeeebbb^^^\\\\\\\\\[[[ZZZXXXVVVRRRNNNJJJGGGEEEEEEFFFIIIKKKIIIGGGKKKVVV```lllppptttwwwxxxyyyzzz|||{{{{{{zzzyyyyyyzzzzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{yyy{{{}}}~~~}}}||||||}}}~~~zzzwwwvvvrrrnnngggccc^^^ZZZYYYYYYXXXXXXVVVWWWZZZ\\\^^^```aaaaaa_____________________^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZYYY\\\[[[YYYVVVSSSPPPNNNMMMIIIHHHJJJNNNQQQUUU^^^iii{{{~~~{{{wwwtttoooiiieeeZZZWWWRRROOONNNNNNMMMMMMzzzzzz{{{{{{|||}}}}}}}}}{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||}}}}}}}}}||||||{{{|||}}}~~~~~~}}}{{{zzzxxxvvvuuutttwww{{{|||wwwsssuuuxxxzzz{{{~~~xxxsssssssssssskkkjjjhhhdddaaa]]]YYYXXXQQQTTTVVVUUURRRMMMJJJIIIRRRUUUYYY]]]```___\\\ZZZ^^^______^^^]]]]]]___aaa```dddfffddd```^^^aaacccbbbeeefffddd___\\\]]]```ddd```[[[YYY[[[^^^```___ZZZ[[[]]]^^^^^^^^^\\\[[[SSSTTTWWWZZZ\\\\\\\\\[[[WWWVVVUUUTTTTTTTTTUUUVVVYYYXXXVVVVVVVVVXXXZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUVVV\\\eeemmmllldddZZZTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVRRRSSSUUUUUUTTTTTTUUUVVVUUUVVVVVVWWWWWWVVVTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZ]]]``````\\\WWWSSSQQQSSSTTTUUUTTTRRRRRRTTTVVVTTTTTTSSSUUUWWWWWWVVVUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^\\\]]]aaabbbccchhhnnnvvvqqqddd\\\VVV^^^fffcccccc]]]XXXTTTNNNHHHGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJMMMOOOQQQRRROOONNNMMMKKKJJJIIIIIIIIIJJJHHHFFFCCCAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFKKKQQQ[[[iiizzz}}}wwwtttqqqnnnjjjgggfffdddbbbaaa___\\\WWWRRRMMMIIIGGGFFFGGGJJJLLLIIIGGGLLLXXXcccnnnqqquuuxxxyyyyyyzzz{{{xxxxxxwwwwwwxxxyyy{{{|||yyyyyyxxxxxxxxxyyyzzz{{{wwwzzz||||||{{{zzz{{{{{{|||~~~|||wwwsssrrrnnniiiaaa^^^[[[YYYYYYZZZ[[[ZZZ[[[]]]```dddgggjjjkkkkkklllmmmmmmmmmllljjjgggfffdddeeeffffffffffffeeedddggggggggghhhggggggffffffeeedddaaa___[[[VVVQQQMMMIIIHHHIIILLLNNNPPPYYYbbbqqqzzz}}}{{{wwwsssmmmiii^^^ZZZTTTPPPOOONNNLLLIIIzzzzzz{{{{{{|||}}}}}}}}}zzz|||}}}}}}||||||}}}||||||||||||{{{zzzyyyxxxzzz{{{{{{|||||||||||||||{{{|||}}}~~~}}}|||zzzxxxuuuttttttvvv|||zzzzzzxxx|||~~~}}}uuuooonnnooopppiiijjjiiihhheeeaaa]]]ZZZXXX]]]dddfffddd^^^WWWTTTTTTVVVZZZ___bbbaaa^^^[[[ZZZ[[[\\\\\\]]]___bbbeeecccgggkkkjjjfffdddfffiiigggjjjkkkhhhaaa\\\\\\^^^ccc```[[[YYYYYY[[[^^^___VVVWWWZZZ]]]___```______RRRTTTVVVYYY[[[[[[ZZZZZZYYYWWWVVVTTTTTTTTTUUUUUUXXXVVVUUUTTTUUUWWWZZZ\\\\\\[[[[[[ZZZZZZZZZZZZ[[[XXXYYYXXXUUUUUU\\\hhhssstttkkk^^^WWWUUUUUUTTTRRRRRRQQQQQQRRRRRRTTTUUUUUURRRSSSTTTTTTSSSRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQRRRTTTUUUWWWXXXVVVWWWWWWWWWWWWVVVUUUTTTQQQRRRTTTUUUWWWXXXXXXXXX[[[___bbbccc___YYYTTTQQQRRRTTTUUUTTTRRRQQQTTTWWWTTTTTTSSSTTTVVVVVVUUUSSSVVVWWWWWWYYYZZZ\\\]]]]]]___\\\\\\```bbbbbbeeejjjmmm}}}}}}ooocccXXX\\\dddaaaaaa]]]XXXUUUOOOHHHGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNPPPRRRPPPOOONNNLLLKKKJJJJJJJJJKKKIIIGGGDDDBBBAAAAAAAAA@@@???????????????@@@AAA@@@BBBCCCCCCCCCCCCDDDEEEHHHLLLTTT___ppp}}}~~~{{{vvvrrrooollljjjhhhfffbbb]]]VVVQQQMMMJJJIIIFFFJJJKKKIIIGGGMMM[[[gggooorrrvvvxxxyyyyyyyyyzzzwwwvvvvvvvvvwwwyyy{{{|||yyyxxxwwwvvvvvvxxxzzz{{{wwwyyy{{{|||{{{zzzzzzzzzzzz|||zzzuuuqqqoookkkfff___]]]ZZZZZZ\\\]]]^^^^^^aaacccgggkkkoooqqqsssssswwwxxxyyyyyywwwtttpppmmmpppqqqssstttuuuvvvuuuuuuuuuttttttssssssrrrrrrqqqkkkjjjhhheeeaaa[[[TTTOOOJJJIIIJJJMMMMMMOOOWWW```jjjttt|||~~~|||yyyuuuoookkkddd___XXXTTTRRROOOLLLIII{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}|||{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}{{{yyyzzz|||{{{wwwttttttxxx||||||rrrwww}}}sssooollliiihhhjjj```eeegggeeedddeeeeeeccc___aaannnsss___VVVVVVUUUVVV[[[``````[[[UUUXXXWWWXXXZZZ]]]___``````cccfffjjjllllllkkkjjjjjjeeegggiiijjjhhhccc]]]ZZZ```^^^[[[ZZZ[[[\\\]]]]]]\\\YYYXXX[[[```bbb```]]]VVVVVVWWWXXXXXXYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXYYYWWWUUUVVVSSSOOOPPPUUUXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXXXX\\\dddjjjkkkddd\\\VVVTTTRRRPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTNNNQQQQQQMMMLLLPPPSSSSSSVVVUUUSSSRRRRRRSSSTTTUUUTTTTTTSSSQQQPPPRRRVVVYYY\\\XXXUUUVVVYYY[[[WWWTTTRRRLLLKKKRRRYYYYYYWWWWWW\\\___bbbaaa\\\UUUOOOLLLNNNRRRRRRMMMJJJMMMPPPQQQOOOQQQRRRTTTUUUVVVUUUUUURRRSSSUUUXXX[[[[[[YYYWWWYYY[[[\\\]]]]]]^^^```bbblllssspppeeedddgggkkk___]]]ZZZVVVQQQMMMIIIFFFIIIGGGHHHKKKKKKGGGEEEFFFIIIHHHGGGGGGHHHKKKMMMOOOOOONNNLLLKKKKKKMMMNNNPPPQQQNNNJJJFFFDDDDDDDDDEEECCCAAA@@@>>>>>>???AAABBB@@@@@@AAAAAABBBCCCDDDDDDJJJFFFKKKVVV```nnn~~~yyyuuutttooofff]]]TTTMMMIIIHHHHHHJJJLLLLLLMMMSSS]]]fffssstttwww|||~~~~~~zzzwwwrrrsssuuuwwwyyyzzzzzz{{{|||yyyuuutttuuuwwwxxxwwwxxxzzz|||{{{zzzwwwvvvzzzwwwsssooolllhhhdddaaa```\\\YYYZZZ^^^ccceeeeeehhhlllrrrwww{{{|||zzz~~~}}}|||yyyssskkkddd___[[[YYYTTTRRROOONNNOOOSSSWWWZZZ```dddjjjqqqyyy{{{vvvrrrooonnngggbbb\\\WWWUUURRRNNNJJJ{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}|||{{{zzzzzz||||||{{{yyyzzzyyyxxxxxxwwwxxxxxxxxxzzzxxxxxxyyy{{{{{{yyyvvvzzzwww{{{{{{rrrjjjhhhhhhfffeeeggg```eeefffdddbbbeeeeeedddhhhgggpppwwwiiicccZZZXXXWWWZZZ^^^```^^^ZZZZZZZZZYYYZZZ\\\^^^```aaabbbdddhhhjjjkkkkkkkkkjjjbbbdddggghhhgggdddaaa___\\\ZZZXXXXXX[[[]]]^^^___^^^\\\[[[]]]bbbcccaaa^^^YYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVTTTQQQSSSWWWXXXZZZ\\\]]]\\\[[[[[[[[[YYYYYYXXXWWWVVVZZZ```eeeddd___YYYUUUTTTSSSQQQOOONNNNNNOOOQQQQQQRRRQQQQQQPPPRRRQQQLLLJJJNNNRRRRRRQQQQQQQQQQQQPPPPPPOOONNNRRRRRRRRRQQQPPPRRRUUUXXX[[[XXXUUUVVVZZZ[[[YYYVVVPPPKKKJJJQQQXXXXXXWWWWWWZZZ]]]______[[[VVVRRRPPPPPPTTTTTTOOOKKKMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVTTTSSSTTTVVVYYYYYYXXXWWWWWWXXXZZZZZZZZZ[[[^^^```bbbhhhsssyyyvvvvvvoooggg]]]UUUQQQOOOLLLJJJIIIFFFFFFIIIJJJHHHIIIKKKIIIHHHGGGGGGHHHJJJMMMNNNOOONNNMMMKKKKKKLLLMMMNNNOOOMMMJJJGGGEEEEEEEEEEEECCCBBB@@@???>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCGGGDDDHHHQQQXXXddd}}}yyynnnbbbXXXQQQNNNLLLMMMOOOQQQQQQSSSYYYccckkkssstttwww{{{~~~}}}zzzxxxtttuuuvvvxxxyyyzzz{{{{{{}}}zzzvvvuuuuuuvvvxxxwwwyyy{{{||||||zzzxxxwwwuuuqqqlllhhhfffdddbbbaaabbb```___ccchhhmmmnnnmmmjjjooowww|||tttllleeeaaa^^^ZZZXXXUUUSSSSSSUUUYYY[[[]]]___ccchhhnnnuuuzzz}}}{{{vvvqqqnnnmmmllljjjeee___ZZZWWWTTTOOOLLLzzzzzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}|||}}}{{{{{{{{{|||{{{zzzxxxwwwwwwuuuttttttuuuuuuvvvwwwvvvwwwzzz}}}~~~{{{wwwxxx~~~nnnfffbbbccceeeddddddfffcccfffgggcccbbbeeehhhggglllhhhkkktttvvvmmmeeeddd^^^[[[XXXYYY]]]``````___]]]\\\ZZZZZZZZZ\\\^^^``````bbbeeehhhiiijjjjjjjjjdddeeeffffffeeedddbbbaaaXXXWWWUUUWWWZZZ^^^``````aaa___^^^```cccdddbbb___\\\[[[YYYXXXXXXYYYYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYWWWUUUUUUWWWVVVSSSUUUYYYWWWZZZ\\\]]]\\\[[[[[[\\\WWWWWWWWWVVVUUUWWWZZZ]]][[[XXXVVVTTTTTTSSSRRRPPPOOOPPPQQQQQQRRRRRRRRRQQQTTTUUUQQQJJJHHHMMMQQQRRROOOPPPQQQQQQPPPNNNLLLJJJPPPPPPQQQQQQPPPRRRUUUXXXXXXUUUTTTVVVZZZ[[[YYYWWWPPPJJJIIIPPPVVVWWWVVVVVVWWWYYY\\\\\\YYYWWWUUUUUURRRWWWXXXSSSOOONNNOOOMMMQQQRRRSSSUUUWWWXXXXXXXXXVVVTTTSSSTTTVVVWWWVVVVVVTTTUUUVVVWWWWWWXXXZZZ]]]```bbbhhhttt|||kkk^^^WWWTTTQQQOOONNNIIIGGGJJJKKKKKKLLLOOOIIIHHHGGGGGGHHHJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@?????????@@@?????????@@@@@@AAAAAABBBCCCAAADDDJJJOOOVVViii}}}zzzlll```XXXTTTRRRRRRTTTUUUVVVYYY___iiipppssstttvvvzzz|||}}}zzzxxxuuuvvvwwwxxxyyyzzz{{{{{{}}}zzzxxxwwwwwwwwwxxxwwwxxxyyyzzzzzzxxxvvvuuurrrnnniiifffeeefffffffffffffffgggmmmuuuzzz{{{zzzsssxxxxxxpppjjjgggcccaaa^^^[[[ZZZZZZ\\\]]]]]]]]]^^^aaaeeejjjooorrrxxxuuuqqqmmmjjjhhhhhhhhhkkkhhhccc^^^ZZZVVVRRROOOzzzzzzyyyzzz{{{}}}~~~~~~}}}||||||~~~}}}|||||||||{{{yyyvvvtttsssrrrrrrrrrtttvvvwwwxxxyyy|||}}}pppoooqqqvvvzzz}}}~~~iiicccaaadddggggggfffgggeeehhhgggbbbaaafffiiiiiikkkfffdddfffeee___ZZZZZZ^^^\\\ZZZ[[[^^^```aaa```\\\\\\ZZZXXXWWWXXXZZZ\\\___```aaadddgggiiijjjjjjiiihhhfffeeecccaaa``````XXXWWWUUUVVVYYY]]]______bbbaaa```aaaccccccaaa___]]]\\\ZZZXXXWWWXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWWWWYYYWWWTTTUUUYYYVVVXXX[[[\\\[[[ZZZ[[[[[[VVVVVVWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXSSSLLLIIIMMMRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMNNNOOOQQQQQQQQQRRRTTTVVVUUUUUUUUUXXX[[[]]][[[YYYSSSMMMKKKPPPVVVVVVUUUTTTWWWXXXYYYYYYWWWVVVVVVWWWVVV\\\^^^YYYTTTRRRQQQOOOQQQRRRSSSUUUVVVWWWXXXXXXWWWUUURRRRRRSSSUUUUUUUUURRRSSSUUUUUUUUUVVVYYY[[[```aaadddkkkxxxwwwiii___XXXTTTVVVPPPLLLNNNOOOMMMLLLMMMIIIHHHGGGGGGHHHJJJLLLMMMOOOOOOMMMLLLLLLKKKLLLLLLJJJJJJKKKKKKJJJHHHFFFEEEFFFEEECCCAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@???BBBFFFHHHLLLZZZhhh{{{oooddd\\\XXXVVVWWWXXXZZZ]]]ccclllrrrssstttuuuxxx{{{|||zzzxxxuuuvvvvvvvvvwwwxxxyyyzzz|||{{{zzzyyyyyyyyyzzz{{{wwwwwwwwwvvvuuutttsssssstttrrroooooooooppppppoookkkkkklllrrr{{{~~~wwwtttooommmjjjfffdddbbbbbbbbbbbb```___```cccgggmmmppppppmmmiiidddbbbaaabbbccciiigggeeeaaa^^^ZZZVVVSSSzzzyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}}}}|||zzzwwwtttqqqppppppqqqtttwww{{{}}}~~~vvvmmmnnnqqqtttvvvzzzwwwkkkeeecccfffiiihhhggghhheeegggeee```___cccfffggggggdddbbbbbb```\\\XXXWWWZZZ[[[]]]___aaaaaa___^^^[[[[[[ZZZXXXUUUUUUWWWZZZ___^^^^^^```dddhhhhhhhhhiiihhhfffcccbbbaaaaaaaaa]]]ZZZXXXXXXYYY[[[\\\\\\aaa``````aaaaaaaaa___^^^]]]\\\ZZZYYYXXXWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[YYYTTTTTTXXXUUUXXXZZZ[[[ZZZYYYYYYZZZXXXXXXWWWXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUSSSRRRRRROOOPPPRRRSSSUUUVVVWWWWWWXXXYYYVVVOOOMMMQQQUUUUUUWWWVVVTTTRRRPPPPPPPPPQQQMMMOOOQQQRRRRRRRRRSSSUUUVVVXXX\\\```bbbbbb```^^^XXXQQQMMMQQQVVVUUUSSSSSSXXXXXXXXXWWWUUUTTTUUUVVVXXX^^^aaa]]]YYYXXXVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXUUURRRQQQRRRTTTUUUUUURRRSSSUUUUUUUUUVVVYYY[[[]]]\\\^^^dddjjjxxxtttfff___ZZZTTTOOOQQQRRROOOKKKKKKJJJJJJHHHHHHHHHJJJLLLMMMOOOOOONNNMMMMMMMMMMMMMMMJJJKKKLLLLLLLLLJJJHHHGGGGGGFFFEEEDDDBBBBBBAAAAAA?????????????????????>>>===>>>AAADDDEEEHHHQQQZZZooouuujjjccc]]]^^^^^^___ccchhhooossstttssstttvvvyyyzzzzzzyyyuuuuuuttttttuuuvvvwwwxxxwwwwwwxxxyyyzzz|||}}}}}}zzzyyyvvvsssrrrssstttuuuzzzzzz{{{|||}}}|||yyyvvvqqqnnnnnnrrr|||~~~zzzvvvrrrnnnlllkkkeeedddbbbaaaccchhhmmmqqqoookkkeee```]]]]]]___aaagggggggggeeebbb^^^ZZZYYYyyyyyyzzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}||||||{{{}}}||||||{{{{{{xxxtttpppmmmnnnooorrrwww~~~~~~zzztttxxx{{{}}}|||tttnnnhhhdddgggiiigggfffgggdddfffddd___]]]```cccccc______```aaa```^^^\\\[[[XXX[[[___cccdddbbb___]]][[[]]]^^^[[[WWWVVVWWWZZZ```]]][[[]]]bbbffffffeeefffeeeccccccbbbcccdddeeebbb___\\\ZZZZZZ[[[[[[ZZZ___```````````````___^^^\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXZZZ[[[[[[]]][[[\\\]]]ZZZUUUUUUXXXWWWYYY[[[[[[ZZZXXXXXXYYYZZZYYYXXXXXXYYYXXXVVVTTTTTTVVVWWWWWWUUUSSSSSSTTTMMMNNNOOOQQQRRRSSSTTTTTTUUUXXXXXXSSSRRRUUUWWWVVVVVVUUURRRPPPOOOPPPQQQRRRNNNPPPSSSTTTSSSRRRSSSSSSYYY]]]dddiiikkkiiieeebbbZZZRRRNNNRRRUUUUUUSSSSSSWWWXXXWWWVVVSSSSSSTTTUUUXXX^^^bbb___\\\\\\\\\[[[VVVVVVUUUUUUUUUVVVWWWXXXXXXUUURRRRRRSSSTTTUUUUUUSSSTTTUUUVVVVVVWWWYYY\\\\\\ZZZ]]]bbbdddiiixxxuuueee\\\UUUUUUUUURRRNNNMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@???>>>>>>>>><<>>>>><<>>>>>===???@@@>>>>>>@@@CCCDDDKKKMMMWWWiiivvvtttqqqpppqqqrrrttttttuuusssrrrsssvvvxxxyyyyyyxxxwwwuuutttssstttvvvwwwuuuwwwyyyzzzzzzyyyxxxwwwqqqlllfffeeeiiitttyyywwwvvv{{{~~~|||{{{|||}}}~~~zzzvvvqqqllllllpppuuuyyyzzz}}}|||uuunnniiihhh|||}}}}}}}}}|||zzzxxxwwwssssssuuuxxxzzzzzzxxxvvvvvvtttrrrooommmlllllllllmmmrrr{{{{{{zzzzzz}}}~~~tttnnnpppuuu}}}{{{pppjjjfffhhhjjjiiikkkooosss}}}rrrnnnjjjcccfffhhhjjjkkkjjjhhhdddbbbeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiiiiifffdddccccccdddbbb______```cccdddeeefffhhhjjjjjjgggcccaaa```aaabbbbbb```\\\[[[\\\^^^___aaabbbbbb```___```aaa______^^^]]][[[YYYWWWVVVVVVWWWYYYYYYYYYZZZ]]]___\\\[[[ZZZZZZZZZ[[[\\\]]]___bbbbbb___]]]^^^\\\XXXYYYXXXWWWWWWXXXVVVSSSQQQTTTVVVWWWVVVSSSQQQSSSUUUUUUUUUUUUTTTRRROOOMMMKKKNNNNNNQQQUUUXXXZZZYYYWWWRRRSSSUUUVVVWWWWWWVVVVVVVVVTTTRRRQQQRRRRRRRRRRRRTTTVVVZZZ\\\]]][[[YYYWWWXXXPPPKKKKKKMMMLLLLLLNNNMMMNNNPPPQQQRRRRRRRRRRRRXXXWWWVVVUUUVVVXXXZZZ\\\YYYXXXVVVTTTTTTVVVXXXYYY\\\[[[YYYWWWWWWWWWYYYZZZVVVUUUTTTTTTTTTUUUVVVWWWVVVXXXZZZ[[[\\\\\\\\\\\\hhhtttsssfff\\\XXXZZZVVVRRRPPPOOOMMMIIIKKKOOOSSSSSSSSSSSSSSSRRRRRRQQQUUUTTTRRRQQQOOOOOONNNNNNLLLJJJHHHHHHHHHHHHFFFDDDDDDDDDBBBAAA@@@>>>===<<<>>>>>>>>>>>>???@@@AAABBBGGGKKKRRR\\\kkk}}}zzzxxxtttqqqpppppprrrtttuuutttsssuuuxxx{{{{{{{{{}}}yyytttpppoooqqqtttwwwxxxyyy{{{}}}|||{{{xxxwwwpppdddZZZ]]]iiivvvvvvwwwzzz~~~|||zzzyyyzzz}}}~~~yyysssnnnzzzzzz{{{{{{zzzxxxwwwvvvttttttuuuvvvvvvvvvuuussssssrrrrrrrrrrrrtttuuuvvvzzz{{{zzzxxxyyy}}}{{{wwwvvvzzzyyywwwnnnhhheeegggiiiiiilllooowww|||uuurrrnnniiijjjlllmmmllliiifffccceeeeeeeeeeeeffffffggggggfffhhhjjjjjjhhheeeddddddfffdddbbbaaabbbdddfffggggggiiikkkkkkhhhdddbbbbbb___```aaa```]]][[[\\\]]]___aaaccccccbbb```````````````___]]]ZZZXXXVVVTTTTTTUUUWWWWWWXXXYYY\\\^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]aaaaaa^^^]]]^^^\\\XXXXXXXXXWWWXXXYYYXXXUUUSSSUUUVVVXXXWWWTTTSSSTTTUUUUUUUUUUUUTTTRRROOOMMMLLLNNNOOOQQQTTTWWWYYYXXXVVVQQQRRRSSSTTTUUUUUUUUUUUUVVVTTTRRRQQQRRRRRRSSSSSSPPPRRRUUUWWWXXXXXXWWWWWWYYYRRRMMMNNNPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTSSSRRRSSSTTTUUUVVVTTTSSSRRRSSSTTTWWWZZZ]]]ZZZYYYXXXWWWVVVWWWWWWXXXTTTTTTTTTSSSSSSTTTTTTUUUQQQRRRSSSTTTUUUVVVVVVVVV]]]cccuuutttddd\\\]]]XXXTTTSSSTTTRRRNNNOOORRROOOPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKIIIIIIIIIIIIGGGEEEDDDDDDCCCAAA@@@???>>>===??????>>>>>>>>>???@@@@@@@@@BBBGGGOOOYYYggguuu~~~}}}{{{wwwuuurrrooooooppprrrssstttsssrrrtttvvvxxxyyyxxxyyyxxxuuusssrrrsssuuuvvvvvvwwwyyy{{{{{{yyywwwuuukkkaaa[[[aaannnzzz~~~~~~zzz{{{}}}zzzvvvzzzzzzzzzyyyxxxwwwvvvuuuttttttsssrrrqqqqqqppppppqqqsssuuuyyy~~~yyy{{{xxxvvvzzz}}}}}}yyyvvvlllgggdddfffhhhiiikkkooovvvxxxvvvuuunnnoooppppppnnnkkkhhhffffffeeeeeeeeefffgggiiijjjgggiiilllllljjjgggffffffhhhgggfffeeeeeeeeegggggggggiiijjjiiigggdddcccccc]]]___``````^^^]]]\\\]]]^^^aaadddeeedddbbbaaa```aaaaaa___]]][[[XXXVVVTTTRRRTTTUUUVVVWWWXXX[[[]]]]]]]]]\\\[[[[[[\\\\\\]]]\\\______]]]\\\]]][[[WWWWWWWWWWWWXXXYYYYYYWWWUUUUUUVVVWWWWWWUUUTTTUUUVVVTTTTTTTTTSSSQQQOOONNNLLLOOOOOOQQQSSSVVVWWWVVVUUUQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTNNNNNNPPPRRRSSSUUUVVVVVVYYYRRRNNNPPPSSSRRRQQQSSSUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTWWWZZZ\\\YYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQKKKKKKKKKLLLMMMNNNOOOPPPSSSSSS[[[qqqpppbbb^^^YYYVVVUUUWWWUUUOOOMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQNNNLLLKKKJJJJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>>>>@@@CCCFFFLLLSSS\\\bbbkkkqqq{{{}}}vvvssssssrrrqqqooonnnnnnoooqqqrrrsssrrrqqqrrrtttvvvuuuttttttuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxxxxwwwuuutttfffaaa```hhhttt{{{yyyyyy|||}}}~~~|||{{{zzzyyywwwuuussssssppppppooonnnmmmnnnqqqssswwwzzz~~~|||yyylllfffccceeeggghhhjjjmmmooo~~~zzzttttttuuurrrsssssssssqqqnnnjjjhhhfffeeeddddddeeegggiiikkkhhhkkkmmmmmmkkkiiihhhhhhllllllkkkiiigggffffffgggfffggghhhgggeeeccccccddd]]]___aaabbbaaa```^^^]]]]]]aaaeeefffeeecccaaaaaaaaa``````___]]][[[YYYXXXSSSTTTVVVWWWWWWYYY[[[^^^]]]]]]]]]\\\\\\\\\\\\\\\ZZZ]]]^^^\\\[[[\\\[[[WWWUUUUUUUUUWWWYYYZZZXXXVVVSSSUUUVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRQQQOOONNNNNNPPPPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTVVVQQQQQQPPPPPPQQQSSSUUUVVVWWWQQQNNNQQQSSSRRRQQQRRRUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQRRRRRRSSSUUUVVVXXXYYYXXXYYYYYYYYYXXXVVVTTTRRRSSSSSSSSSSSSQQQOOOLLLKKKGGGFFFFFFFFFGGGIIIKKKLLLOOONNNQQQ]]]qqqqqqddd___[[[YYYZZZXXXQQQMMMMMMSSSSSSTTTUUUVVVWWWWWWVVVSSSRRRRRRQQQRRRRRRSSSSSSPPPNNNLLLLLLLLLLLLJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???>>>============>>>@@@BBBCCCEEEIIIMMMQQQUUU\\\fffnnnvvvxxxqqqoooqqqnnnmmmmmmmmmnnnpppqqqrrrrrrqqqqqqrrrssstttsssqqqqqqqqqrrrrrrssstttttttttrrrsssuuuvvvwwwvvvuuuuuujjjfffgggoooyyy|||uuurrrsssyyy{{{~~~~~~~~~|||}}}}}}~~~~~~~~~~~~zzzyyywwwuuurrrpppooonnnlllnnnoooooopppsssyyy}}}~~~}}}|||zzzvvvjjjdddaaaccceeeeeegggkkklllssswwwuuuqqqqqqssstttuuuuuuuuutttrrrooommmkkkgggfffeeeeeeeeeggghhhiiihhhjjjmmmmmmllljjjiiiiiimmmnnnooommmiiifffeeefffggghhhhhhgggeeedddeeefff```aaabbbddddddccc```___]]]```dddfffeeecccbbbaaa______``````______^^^]]]VVVWWWXXXYYYYYYZZZ\\\___]]]]]]]]]]]]\\\\\\[[[[[[YYY\\\]]][[[[[[]]][[[XXXTTTSSSTTTWWWYYYZZZXXXWWWRRRSSSTTTVVVWWWWWWUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOQQQQQQQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRSSSTTTUUUVVVTTTUUUVVVTTTRRRSSSUUUXXXYYYWWWUUUSSSSSSTTTVVVXXXTTTNNNLLLPPPRRRQQQOOOOOOQQQSSSTTTVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOPPPPPPRRRTTTVVVWWWXXXXXXWWWXXXYYYYYYWWWUUURRRPPPOOOOOONNNMMMKKKHHHEEECCCDDDCCCCCCCCCDDDFFFHHHIIIJJJMMMQQQVVV___uuurrrgggbbb^^^___]]]XXXTTTSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTRRRPPPOOONNNNNNNNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>============999;;;===???@@@BBBEEEGGGDDDJJJRRRZZZ```gggpppvvv}}}~~~uuunnnmmmoookkkkkklllmmmooopppqqqrrrrrrqqqqqqrrrssssssrrrpppnnnnnnnnnnnnoooqqqssstttqqqrrrtttuuuvvvvvvvvvvvvrrroooooossszzzyyyooommmmmmqqquuuzzz}}}}}}||||||}}}{{{|||}}}~~~~~~uuutttrrrooommmlllkkkkkkmmmqqquuuxxx{{{|||~~~wwwsssssspppkkkccc^^^[[[^^^aaabbbeeeiiiooopppooommmmmmoootttwwwuuuuuuuuutttssspppnnnmmmiiiiiiiiihhhggggggffffffgggiiillllllkkkiiihhhiiijjjmmmooonnnjjjgggggghhhiiiiiihhhgggeeefffhhhjjjdddccccccdddeeedddbbb```]]]```ccceeedddcccbbbbbb]]]^^^___```````````````YYYZZZ[[[[[[ZZZ[[[]]]___\\\\\\\\\\\\\\\[[[ZZZYYYXXX\\\]]][[[[[[]]]\\\YYYTTTTTTUUUWWWZZZ[[[YYYXXXRRRSSSTTTVVVYYYYYYWWWUUURRRRRRQQQPPPOOOOOOPPPPPPRRRQQQQQQSSSVVVXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTVVVWWWUUUSSSSSSVVVYYY^^^\\\YYYWWWVVVWWWXXXZZZSSSNNNLLLPPPSSSPPPMMMLLLOOOPPPRRRTTTUUUUUUUUUUUUSSSRRRRRRQQQPPPOOOOOOOOOJJJLLLOOOSSSVVVXXXXXXYYYTTTUUUUUUTTTRRROOOLLLJJJGGGGGGFFFEEEDDDBBB@@@???CCCCCCCCCDDDEEEFFFGGGHHHFFFLLLRRRUUUWWWfffqqqiiibbbaaa___ZZZWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUTTTRRRPPPPPPPPPPPPNNNMMMJJJJJJJJJIIIHHHGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>999:::<<<>>>>>>@@@CCCEEE???CCCIIIMMMQQQVVV]]]ccckkkmmmppprrrsssuuuxxxzzz|||~~~{{{|||zzzvvvoookkkjjjkkkhhhiiikkkmmmoooppppppqqqpppooopppqqqssssssqqqooollllllkkklllmmmoooqqqrrrpppppprrrssstttuuuvvvvvvxxxuuutttvvvyyywwwlllhhhiiiiiiooovvvyyyzzzyyy{{{|||{{{|||~~~~~~}}}}}}pppooonnnmmmmmmmmmnnnoootttzzz~~~{{{sssooopppwww|||{{{yyyyyyzzz~~~yyy|||~~~{{{zzztttkkkfffgggeeeaaaXXXTTTSSSWWW\\\___dddhhhoooppppppmmmiiijjjpppxxxtttttttttsssrrrqqqooonnnmmmmmmmmmmmmkkkhhheeeccceeehhhjjjkkkjjjhhhggghhhbbbggglllmmmkkkiiijjjlllggggggfffdddcccdddgggiiigggdddbbbbbbdddcccaaa___]]]___bbbcccbbbaaabbbccc]]]]]]^^^____________^^^[[[\\\]]]\\\ZZZZZZ\\\]]][[[[[[\\\\\\[[[ZZZXXXWWWXXX\\\]]][[[\\\^^^^^^ZZZWWWWWWWWWZZZ\\\\\\[[[YYYTTTTTTUUUYYY\\\\\\YYYWWWRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQSSSWWWYYYZZZZZZUUUUUUVVVVVVVVVVVVUUUUUUSSSVVVXXXVVVSSSSSSWWW[[[___]]][[[YYYXXXYYYZZZ[[[UUUPPPOOOSSSUUUQQQNNNLLLPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRPPPOOONNNOOOOOOPPPGGGJJJMMMQQQTTTUUUUUUTTTNNNNNNNNNLLLJJJGGGEEECCCBBBBBBBBBBBBCCCCCCDDDEEEHHHHHHJJJKKKLLLMMMMMMMMMLLLOOOTTTWWWXXXaaattt|||ooohhhccc\\\XXXXXXRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSSSSSSSTTTTTTUUUTTTRRRQQQRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIBBBBBBAAA@@@??????@@@@@@;;;<<<>>>>>>>>>???AAADDD???CCCFFFHHHIIILLLRRRWWWXXXZZZ]]]___aaacccfffhhhiiilllppptttvvvwwwwwwwwwrrrqqqooollljjjhhhgggfffeeegggiiilllmmmnnnnnnnnnllllllmmmoooqqqqqqooommmjjjkkklllnnnooooooooonnnmmmnnnoooqqqrrrssstttuuuwwwvvvwwwyyyyyy}}}vvvjjjeeefffeeellltttxxxxxxxxxyyy|||{{{|||~~~~~~~~~~~~oooooonnnoooppprrrtttuuu{{{~~~wwwrrrnnnkkkddd______hhhmmmmmmmmmooorrrwwwsss|||~~~nnnoooiii```]]]``````]]]PPPLLLLLLRRRYYY^^^ccciiimmmpppqqqmmmeeeccckkkuuussssssssssssrrrqqqpppooopppqqqqqqpppmmmiiieeebbbdddfffiiijjjiiiggggggggg]]]cccjjjlllkkkkkkmmmpppccccccbbb```___```dddfffhhheeeaaaaaabbbbbb```^^^]]]___aaaaaaaaaaaabbbccc]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\ZZZYYYZZZ\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVXXX\\\]]]\\\\\\___^^^[[[YYYYYYZZZ\\\^^^^^^]]][[[VVVUUUWWWZZZ^^^___\\\XXXQQQQQQOOOOOOOOOOOOPPPQQQRRRQQQQQQTTTWWWZZZ[[[[[[TTTUUUVVVWWWWWWVVVTTTSSSSSSVVVXXXVVVSSSSSSWWW[[[\\\[[[ZZZYYYYYYZZZ\\\]]]XXXSSSRRRVVVXXXTTTOOONNNRRRRRRSSSTTTSSSRRRQQQPPPTTTSSSQQQOOOOOOPPPQQQRRRIIIKKKNNNPPPQQQQQQOOONNNJJJIIIHHHFFFDDDAAA???>>>AAAAAABBBCCCEEEHHHKKKMMMNNNOOOQQQSSSTTTTTTSSSSSSWWWUUUWWWZZZ\\\aaalllwwwvvvlllbbb\\\[[[QQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTVVVTTTSSSRRRSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKBBBBBBAAAAAA@@@@@@AAAAAA;;;;;;;;;:::999999<<<>>>===@@@BBBCCCCCCEEEJJJNNNJJJMMMPPPRRRSSSUUUXXXZZZ\\\```eeeiiilllmmmnnnnnnmmmjjjhhhgggggggggfffdddccceeehhhkkklllllllllkkkjjjjjjkkknnnppppppnnnlllhhhjjjnnnqqqrrrpppnnnlllkkklllmmmoooppprrrsssttttttuuuxxxzzzzzz|||vvviiiddddddeeellltttxxxwwwwwwyyy{{{zzz{{{}}}~~~}}}|||}}}~~~~~~~~~rrrtttvvvxxxzzz}}}zzznnnddd___]]]ZZZ[[[[[[^^^bbbhhhnnnqqq{{{zzz~~~~~~zzzmmmggg___YYYWWWVVVTTTSSSQQQIIIFFFNNNZZZaaaeeehhhrrrsssrrrlllfffdddgggkkkpppqqqrrrsssrrrpppmmmlllmmmnnnnnnooonnnkkkeee```dddddddddeeefffddd```]]]bbb```___bbbgggkkkmmmlllkkkjjjiiigggfffeeeeeeeeeeeecccaaa^^^]]]^^^```aaa^^^aaaddddddaaa___```bbb___[[[VVVRRRRRRUUU[[[___]]]\\\[[[YYYXXXXXXWWWWWWXXXZZZ[[[[[[ZZZXXXXXXXXX[[[\\\^^^___```______^^^YYYYYYXXXXXXYYY[[[]]]___ZZZYYYZZZ[[[]]]\\\ZZZXXXVVVUUUTTTRRRQQQOOONNNMMMQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWZZZYYYXXXWWWVVVWWWWWWXXX[[[XXXUUUUUUWWWWWWTTTQQQPPPRRRSSSRRRPPPOOOOOOOOOUUUSSSQQQOOOOOOPPPRRRTTTGGGIIIKKKMMMLLLJJJGGGEEEAAABBBCCCAAA??????CCCGGGHHHIIIJJJKKKKKKMMMPPPSSSXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXX[[[___dddhhhkkkttthhhcccaaaWWWTTTTTTUUUUUURRRTTTXXXVVVWWWWWWWWWWWWVVVUUUUUUSSSTTTVVVVVVVVVSSSPPPOOOMMMMMMMMMNNNNNNMMMMMMLLLEEEEEEEEEDDDCCCBBB@@@???>>>>>><<<;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLQQQSSSVVVYYY\\\___```aaa______^^^______```bbbbbbcccdddfffffffffggghhhjjjkkklllnnnoooooonnnmmmlllpppppppppoooooommmllllllmmmnnnpppqqqrrrrrrqqqpppqqqssstttuuuwww~~~~~~oooddd___```gggppptttuuuuuuxxx{{{|||}}}~~~~~~zzz}}}vvvkkkbbb\\\YYYVVVWWWZZZ___eeelllqqquuuzzzrrrooooooiiiaaaZZZVVVTTTQQQOOORRRKKKJJJSSS]]]dddgggiiimmmpppqqqnnniiifffgggjjjmmmoooqqqrrrqqqoookkkiiijjjkkklllnnnnnnkkkfffbbbdddcccdddeeefffdddaaa^^^bbb```^^^```dddgggiiiiiiiiiiiihhhfffeeecccbbbaaacccbbb```^^^^^^___aaabbb^^^^^^```aaacccbbbaaa___]]]ZZZWWWTTTTTTVVVZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVVYYY[[[]]]]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^_________[[[ZZZYYYXXXYYY[[[]]]^^^ZZZYYYYYYZZZ[[[[[[ZZZXXXXXXWWWUUUTTTRRRPPPNNNNNNPPPQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVVVVUUUSSSQQQQQQRRRRRRQQQOOONNNOOOPPPUUUTTTRRRQQQQQQQQQSSSTTTJJJJJJHHHGGGFFFDDDCCCCCC@@@BBBDDDDDDDDDEEEIIILLLNNNOOOPPPPPPPPPRRRUUUWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWYYY]]]aaaeeehhhsssyyykkkcccZZZVVVSSSTTTTTTRRRSSSWWWWWWXXXXXXXXXWWWWWWVVVVVVTTTUUUWWWWWWWWWUUURRRPPPNNNOOOOOOPPPPPPOOONNNMMMGGGGGGFFFEEEDDDCCCCCCBBB???>>>===<<<<<<<<<===>>>============>>>???@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIKKKLLLNNNQQQSSSVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^___aaaccceeeeeeeeefffhhhiiijjjkkkmmmnnnnnnnnnlllkkkmmmnnnnnnooooooooonnnnnnnnnoooqqqrrrrrrrrrqqqqqqoooqqqssstttvvv{{{qqqhhhcccbbbhhhpppsssssstttwwwzzz{{{|||~~~}}}}}}|||ooofff```[[[WWWTTTXXX^^^fffnnnvvv{{{~~~vvvooonnnsssnnnhhhbbb___]]][[[YYYUUUPPPOOOXXXaaaeeegggiiigggkkkoooooollliiihhhiiijjjlllnnnpppooollliiiggghhhiiijjjlllmmmkkkgggccccccccccccdddfffeeecccaaabbb```]]]]]]___bbbddddddfffggggggfffdddaaa___]]]aaa```___^^^___```aaacccaaa___^^^```eeefffbbb^^^```___\\\ZZZXXXXXXXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUZZZ[[[]]]\\\ZZZXXXWWWXXXZZZZZZZZZ[[[\\\]]]___```]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYWWWXXXYYYZZZYYYXXXYYYXXXVVVTTTRRRPPPOOONNNOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXTTTVVVXXXWWWUUUSSSQQQQQQRRRRRRRRRQQQNNNNNNOOOPPPUUUTTTSSSRRRQQQQQQQQQQQQKKKHHHDDDAAA??????AAABBBDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUWWWZZZVVVUUUTTTTTTSSSTTTTTTTTTVVVVVVWWWXXX[[[^^^aaacccfffssswwwiiibbb\\\VVVVVVUUUTTTUUUXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXYYYXXXWWWTTTSSSQQQQQQRRRSSSRRRQQQOOONNNKKKJJJIIIGGGFFFFFFEEEFFF@@@???>>>==================<<<<<<;;;;;;<<<<<<===@@@@@@AAACCCDDDDDDDDDDDDGGGGGGGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUWWWYYYZZZZZZ___```bbbcccddddddfffhhhiiijjjlllmmmmmmmmmlllkkkkkkkkkmmmnnnooooooooooooooopppqqqrrrrrrrrrqqqpppmmmoooqqqqqqsssxxxvvvnnnkkkhhhlllppprrrqqqrrruuuxxxzzz{{{}}}~~~~~~||||||~~~~~~~~~~~~rrrgggbbb```]]][[[[[[```hhhrrr||||||}}}}}}uuuqqqrrrnnnllliiiggggggggggggggg]]]WWWUUU[[[aaadddeeegggdddgggkkklllkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiijjjlllmmmkkkgggdddbbbaaaaaabbbdddeeedddbbbcccaaa]]]\\\\\\^^^```aaaccceeefffgggfffccc```^^^aaa``````_________``````fffcccaaaaaaeeehhhiiiiiinnnkkkfffaaa\\\YYYXXXWWWZZZYYYXXXWWWVVVVVVVVVVVVXXXZZZ[[[[[[XXXVVVUUUVVVYYYXXXXXXXXXZZZ\\\^^^______^^^]]]\\\\\\\\\\\\]]]ZZZXXXVVVUUUWWWXXXXXXXXXXXXWWWUUUSSSQQQOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUPPPTTTXXXXXXTTTQQQPPPQQQSSSTTTSSSQQQOOONNNOOOQQQSSSRRRQQQOOOMMMKKKJJJIIIFFFCCC@@@>>>>>>@@@CCCFFFKKKLLLMMMNNNMMMMMMMMMMMMPPPQQQSSSSSSRRRSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWWWWWWWXXXZZZ\\\]]]___bbbiiiwww}}}qqqggg]]][[[ZZZXXXWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWVVVTTTTTTUUUUUUTTTRRRQQQPPPMMMLLLJJJIIIHHHGGGGGGHHHAAAAAA@@@???>>>>>>======???>>>>>>===<<<<<<=========>>>???@@@AAAAAAAAAAAAFFFEEEDDDDDDFFFHHHKKKMMMKKKMMMNNNQQQSSSUUUVVVVVV\\\^^^```bbbbbbcccfffhhhiiiiiijjjllllllllllllllljjjjjjkkklllmmmmmmmmmmmmnnnnnnpppqqqqqqqqqpppooolllmmmoooooopppttt{{{zzztttrrrnnnppprrrrrrrrrrrruuuxxxzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~|||}}}zzzsssiiicccbbbdddffffffgggllluuuyyy|||zzzsssllljjjlll```aaabbbcccdddeeegggiiieee___[[[]]]```aaacccfffdddeeeffffffggghhhjjjlllnnnllliiiffffffhhhkkkllllllkkkkkklllllljjjfffcccaaa___^^^___aaabbbbbbbbbbbbaaa___\\\[[[\\\^^^``````bbbfffhhhhhhgggdddbbbbbbbbbaaaaaa___^^^]]]\\\dddcccbbbbbbdddjjjttt{{{}}}xxxooofff___ZZZYYYXXXZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\[[[YYYWWWVVVWWWWWWWWWVVVWWWXXXZZZ\\\]]]```___^^^]]]]]]\\\\\\\\\YYYWWWTTTTTTUUUWWWWWWWWWUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQNNNRRRVVVVVVSSSPPPOOOPPPSSSTTTTTTRRROOONNNOOOPPPNNNMMMKKKIIIFFFDDDBBBAAA???>>>???@@@BBBFFFIIIKKKMMMMMMNNNOOOOOOOOOOOONNNNNNPPPQQQQQQPPPPPPQQQSSSUUUTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\___ccclll|||uuuhhhcccaaa]]]YYYXXXYYYYYYXXXWWWVVVWWWWWWXXXZZZ[[[[[[\\\[[[[[[YYYYYYWWWWWWVVVUUUTTTRRRQQQQQQNNNMMMLLLJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA???>>>>>>@@@???>>>===============<<<===>>>??????@@@??????DDDDDDCCCBBBCCCEEEHHHIIIGGGIIIKKKNNNPPPRRRSSSSSSYYY[[[^^^___```bbbdddfffggghhhiiijjjjjjkkkkkkkkkiiijjjjjjkkkkkkjjjjjjiiijjjkkkmmmnnnoooooonnnnnnkkkmmmnnnnnnnnnqqqwww}}}|||xxxwwwuuuuuuuuutttttttttvvvxxxzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}~~~~~~{{{sssllljjjfffeeefffkkkrrrvvvxxx}}}yyy{{{sssjjjbbb```bbb[[[]]]___aaaaaabbbdddfffjjjddd```aaabbbaaaaaadddeeedddbbbaaacccfffiiikkkmmmjjjgggddddddfffjjjlllkkkkkkjjjjjjjjjhhheeebbb___]]][[[[[[]]]__________________^^^\\\\\\]]]___]]]```cccfffhhhgggeeecccbbbbbbbbbbbb```]]][[[YYY\\\^^^______bbblllzzzzzzqqqggg___[[[YYYYYYZZZYYYYYYXXXWWWWWWXXXXXXYYYZZZ\\\\\\[[[YYYYYYYYYVVVVVVVVVVVVWWWXXXYYYYYY]]]]]]\\\\\\\\\[[[[[[ZZZWWWUUUSSSTTTUUUVVVUUUUUUSSSRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLMMMPPPRRRSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPOOOOOOQQQSSSSSSRRRPPPOOONNNQQQRRRSSSRRROOOMMMLLLLLLHHHFFFEEEBBBAAA??????>>>===>>>@@@CCCGGGJJJMMMOOOLLLKKKKKKNNNQQQSSSSSSSSSNNNPPPRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXYYYYYYYYYXXX[[[aaalllzzzyyyrrrnnnhhh```[[[[[[ZZZYYYWWWWWWXXXYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXUUUSSSRRRQQQQQQRRRNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDBBB@@@???>>>======<<<;;;;;;;;;<<<<<<======>>>??????>>>>>>@@@?????????@@@BBBDDDEEEDDDFFFIIILLLNNNOOOPPPPPPTTTVVVYYY[[[\\\^^^aaacccdddeeeeeefffggghhhiiiiiiggghhhhhhhhhhhhhhhgggggggggiiikkkmmmnnnnnnnnnnnnkkkmmmooonnnmmmooouuuzzz|||zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwzzzzzzzzzzzzzzz{{{|||||||||}}}~~~~~~}}}{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~|||~~~wwwooojjjdddgggiiijjjmmmsss~~~~~~vvvmmmeee]]][[[^^^[[[^^^aaaccccccccceeegggiiiffffffiiiiiieeecccddddddbbb```___aaacccfffggghhhgggeeeddddddeeeggghhhhhhgggfffggghhhgggdddbbb]]][[[XXXWWWYYY[[[\\\\\\ZZZ\\\^^^^^^\\\[[[]]]^^^[[[]]]```bbbccccccaaa``````aaabbbbbbaaa^^^[[[YYYYYYYYYYYYZZZ```hhhrrrxxxtttqqqkkkddd^^^[[[YYYXXXYYYXXXWWWWWWVVVWWWWWWWWWUUUWWWYYYZZZYYYXXXXXXXXXUUUUUUVVVVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXWWWWWWTTTSSSSSSTTTUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKKKKKKKKKKLLLMMMJJJLLLOOOQQQRRRRRRQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOPPPQQQPPPOOOMMMLLLNNNPPPPPPMMMJJJHHHGGGAAA@@@???>>>>>>@@@AAACCCBBBBBBCCCDDDGGGJJJLLLNNNOOOMMMLLLMMMQQQTTTUUUTTTOOOQQQRRRRRRQQQPPPPPPPPPQQQPPPPPPPPPQQQQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWVVVWWWWWW[[[aaajjj{{{xxxllleee^^^]]][[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXTTTPPPOOOOOOQQQRRROOOPPPQQQRRRQQQNNNKKKJJJIIIIIIIIIHHHFFFDDDAAA@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<<<<===>>>???@@@AAAAAABBBDDDGGGJJJLLLMMMLLLLLLOOOQQQTTTVVVXXXZZZ]]]___``````aaabbbcccdddeeefffcccdddeeeffffffffffffffffffgggjjjlllnnnppppppppplllnnnpppooommmoootttxxx}}}~~~zzzyyyyyyxxxxxxwwwwwwwwwwwwvvvuuu{{{{{{zzzyyyzzz{{{|||}}}{{{|||~~~~~~}}}yyy{{{~~~~~~{{{zzz{{{|||}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}~~~~~~{{{}}}}}}uuupppmmmkkkbbbgggmmmppprrryyy|||tttqqqvvv}}}wwwmmmfff___XXXXXX[[[WWW[[[```bbbbbbcccfffhhhfffeeeiiiooooooiiieeedddcccaaa______```bbbcccccccccddddddeeeeeeeeedddddddddccccccdddffffffdddbbb\\\ZZZVVVUUUVVVXXXZZZZZZVVVYYY]]]^^^\\\[[[\\\^^^ZZZ[[[]]]______^^^]]]\\\]]]___aaabbbaaa___]]][[[[[[XXXUUUWWW]]]cccffffffgggfffdddaaa^^^[[[XXXWWWWWWWWWVVVUUUUUUUUUVVVVVVPPPRRRUUUVVVUUUTTTUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTVVVUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRMMMMMMKKKJJJJJJKKKLLLMMMIIIKKKNNNQQQRRRRRRPPPOOORRRRRRRRRSSSTTTTTTUUUUUUSSSTTTUUUVVVVVVUUUSSSSSSRRROOOMMMNNNPPPQQQOOOMMMIIILLLNNNOOOLLLHHHEEECCC>>>===<<<<<<>>>BBBFFFHHHIIIGGGEEEDDDEEEGGGJJJLLLUUUQQQNNNNNNQQQSSSSSSSSSNNNPPPRRRRRRPPPOOONNNOOONNNNNNNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUUUU[[[YYYZZZ^^^dddnnnxxxooo```___]]][[[[[[\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYSSSNNNLLLMMMPPPRRRPPPQQQTTTUUUTTTQQQMMMKKKKKKKKKKKKJJJHHHEEEBBBAAA=========<<<<<<======>>>;;;;;;<<<=========<<<<<<:::;;;===>>>@@@@@@AAAAAAAAACCCFFFIIIJJJKKKJJJJJJKKKMMMPPPRRRTTTVVVYYY\\\]]]]]]^^^^^^___aaabbbccc```aaabbbdddeeefffggggggeeegggjjjmmmoooqqqrrrrrrmmmooopppooonnnooossswww{{{}}}yyyxxxxxxxxxwwwvvvwwwwwwwwwuuuttt|||{{{zzzyyyzzz{{{|||}}}zzz|||~~~~~~}}}wwwzzz}}}}}}zzzxxxyyyzzz|||||||||||||||{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}{{{}}}zzzrrrrrrxxx{{{yyywwwsssooopppwwwxxxlllkkkwww}}}{{{xxxrrrjjjccc^^^[[[XXXVVVUUUYYY^^^cccfffhhhggggggfffggghhhhhhhhhgggeeeeeeaaabbbdddcccbbbbbbccceeeeeedddcccaaa```_________bbbcccdddeeefffeeedddccc___\\\XXXUUUTTTSSSRRRPPPVVVWWWXXXYYYZZZZZZZZZZZZ```___^^^\\\\\\\\\\\\]]]]]]^^^```bbbbbbaaa___]]][[[ZZZYYYYYYYYY[[[]]]^^^XXXWWWVVVTTTTTTTTTUUUUUUOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOPPPRRRUUUWWWWWWWWWRRRRRRQQQPPPOOOOOOOOOOOOOOOLLLJJJJJJLLLMMMKKKIIIJJJIIIIIIJJJMMMNNNNNNMMMOOOOOOOOOPPPQQQRRRSSSTTTWWWUUUTTTTTTUUUVVVUUUTTTQQQQQQPPPOOOOOOOOOPPPPPPLLLKKKKKKKKKLLLKKKHHHEEE<<<===???BBBEEEHHHJJJKKKLLLJJJHHHDDDCCCDDDHHHLLLNNNOOOOOOPPPPPPOOOOOONNNQQQQQQRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMMMMNNNRRRUUUOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZ___nnn|||xxxnnneee______^^^ZZZ[[[```^^^\\\ZZZZZZ]]]]]][[[XXX[[[YYYUUUQQQOOOOOOQQQRRRQQQRRRTTTVVVWWWVVVRRROOOOOONNNLLLKKKKKKHHHEEEBBBBBBAAA???===;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>??????@@@DDDDDDEEEEEEEEEEEEEEEDDDFFFHHHKKKMMMNNNQQQUUUWWW]]]]]]]]]]]]^^^___````````````aaaaaaaaabbbbbbbbbggghhhiiilllmmmnnnoooooosssrrrpppoooooooooppppppyyyxxxxxxwwwvvvwwwwwwwwwvvvvvvuuutttttttttttttttwwwwwwxxxyyyyyyyyyyyyxxxyyy|||~~~~~~}}}|||}}}}}}|||zzzxxxxxxyyyzzzzzzyyywwwyyy{{{{{{zzzzzzzzz{{{yyy{{{~~~}}}||||||||||||~~~}}}|||||||||~~~|||zzzuuurrrxxx~~~}}}tttkkknnn}}}~~~~~~~~~~~~}}}zzzwwwsssqqqoookkkeeeaaa______^^^]]]YYY[[[]]]aaaeeehhhjjjkkkiiihhhgggeeeddddddddddddeeefffgggfffdddcccccceeeddddddbbbaaa```_________```aaacccdddeeeddddddccc___\\\YYYVVVVVVUUUSSSRRRVVVVVVVVVWWWWWWWWWWWWWWW]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]___aaaaaa```^^^]]]XXXWWWUUUUUUUUUWWWYYY[[[UUUTTTRRRQQQPPPPPPQQQQQQNNNPPPRRRSSSTTTTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTQQQOOOOOOPPPSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNOOONNNLLLJJJJJJLLLMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLKKKKKKLLLLLLNNNOOOQQQSSSTTTWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQPPPOOONNNNNNNNNOOOJJJIIIHHHHHHIIIHHHFFFDDD???@@@BBBDDDGGGIIIKKKLLLOOOOOOMMMJJJHHHHHHLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPOOONNNMMMLLLNNNNNNNNNMMMLLLMMMPPPSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVXXXWWWZZZfffrrrssseee``````^^^^^^______^^^\\\\\\\\\\\\\\\[[[[[[XXXTTTQQQPPPPPPQQQSSSTTTTTTUUUWWWXXXWWWTTTQQQPPPNNNMMMLLLKKKIIIFFFCCCEEEDDDBBB@@@>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCEEEGGGIIIKKKMMMOOOSSSUUUZZZZZZZZZ[[[\\\]]]^^^___``````aaaaaabbbbbbccccccdddfffhhhjjjlllnnnoooooopppoooooooooooopppqqqrrruuuuuuuuuttttttuuuuuuvvvvvvuuuttttttssssssssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwzzz||||||{{{zzz{{{{{{{{{zzzyyyzzz{{{|||zzzyyywwwxxxzzzzzzyyyxxxyyyzzzzzz|||~~~~~~}}}}}}||||||{{{|||}}}~~~}}}}}}||||||~~~yyyvvvvvvuuuuuu{{{xxxppplllttt{{{uuuooolllhhheeebbbbbbcccfffggggggaaa`````````bbbeeehhhjjjjjjhhheeebbb```aaabbbdddfffggggggfffcccbbbbbbcccdddcccbbbaaa```_________^^^___aaabbbccccccbbbbbb```]]]ZZZXXXWWWWWWVVVTTTVVVUUUTTTSSSSSSSSSTTTTTTXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\^^^``````___^^^]]]VVVTTTRRRQQQQQQSSSUUUWWWUUUSSSQQQOOONNNNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRRRRTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXUUUQQQNNNMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQOOOPPPQQQQQQPPPOOOQQQQQQPPPOOONNNNNNNNNNNNNNNLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHJJJKKKJJJHHHHHHHHHIIIJJJLLLNNNPPPRRRUUUSSSQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMIIIGGGEEEEEEEEEFFFEEEDDDCCCDDDEEEFFFHHHJJJKKKKKKPPPPPPPPPNNNKKKKKKMMMOOOLLLLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLNNNNNNNNNMMMKKKLLLNNNPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSUUUVVVTTTTTT[[[eeeqqquuuiiifffccc___]]]\\\]]]]]][[[YYYXXXXXXYYYYYYWWWTTTRRRPPPQQQRRRTTTVVVVVVUUUWWWXXXXXXWWWUUUQQQPPPNNNMMMMMMKKKHHHEEEGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<============>>>???@@@AAAAAAAAAAAACCCEEEGGGHHHJJJLLLOOORRRTTTUUUUUUVVVXXXZZZ\\\]]]___``````aaabbbcccddddddcccdddfffhhhkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrsssqqqqqqqqqqqqqqqrrrssstttttttttssssssrrrrrrsssssssssssstttuuuuuuuuuuuutttuuuwwwzzzzzzyyyxxxxxxyyyzzzzzz{{{|||~~~}}}{{{yyywwwxxxzzzyyyxxxwwwwwwxxx{{{|||}}}~~~}}}{{{yyyxxx||||||{{{{{{{{{||||||}}}}}}}}}||||||}}}~~~~~~{{{zzz|||}}}}}}~~~xxxtttsss~~~wwwppplllhhhfffdddeeehhhkkkmmmmmmgggfffdddbbbaaaaaaaaabbbeeedddbbb```___```aaabbbbbbcccdddbbb```______```dddcccbbbaaaaaa```aaaaaa\\\]]]^^^```aaaaaaaaa```___\\\YYYXXXXXXXXXWWWVVVWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVWWWXXXYYYYYYZZZ[[[]]]___``````___^^^VVVUUURRRQQQQQQRRRTTTVVVWWWVVVTTTQQQPPPOOOOOOOOONNNOOOPPPQQQRRRRRRRRRQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWUUURRRNNNLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJLLLMMMPPPNNNMMMNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKIIIGGGDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJMMMNNNOOOMMMKKKJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNLLLJJJJJJKKKMMMOOONNNMMMMMMNNNOOOQQQSSSQQQQQQSSSUUURRRPPPTTT[[[dddsss~~~rrriiiaaa[[[\\\___bbb```\\\XXXWWWXXXXXXVVVTTTRRRRRRRRRTTTUUUXXXVVVUUUVVVWWWXXXXXXWWWSSSQQQOOONNNNNNLLLJJJHHHGGGFFFDDDBBB@@@???===============<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>@@@@@@AAAAAAAAABBBDDDFFFFFFHHHKKKNNNOOOOOOPPPRRRTTTVVVXXXZZZ]]]^^^___```bbbcccdddddddddeeefffhhhiiijjjkkkkkklllllllllmmmnnnooopppqqqnnnnnnnnnnnnpppqqqrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssstttttttttttttttuuuwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{~~~{{{xxxwwwyyyzzzzzzxxxwwwwwwxxx{{{|||}}}}}}}}}{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}||||||}}}~~~|||ttttttwww}}}~~~xxxssspppllliiikkkppp{{{}}}~~~~~~xxxqqqlllkkkiiigggfffhhhjjjjjjjjjddddddddddddbbb```^^^\\\]]]^^^___```````````````^^^```aaa```______```aaacccbbbbbbaaaaaaaaabbbbbb[[[\\\]]]___``````______]]]ZZZXXXWWWWWWXXXXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[]]]^^^````````````YYYXXXVVVUUUTTTUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSQQQSSSTTTTTTRRROOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMOOOQQQSSSRRRQQQPPPPPPNNNMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIJJJKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIIIIJJJNNNPPPQQQQQQNNNNNNMMMKKKKKKJJJJJJJJJJJJHHHEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJLLLMMMLLLJJJIIIJJJJJJMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMKKKIIIIIIIIIKKKMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNQQQTTTRRROOOQQQVVV___eeessswwwiiiaaabbbfffiiihhhbbb\\\YYYXXXVVVUUUTTTSSSSSSTTTUUUVVVXXXVVVTTTUUUWWWXXXXXXXXXTTTRRRPPPOOONNNNNNLLLJJJHHHGGGFFFEEECCCAAA@@@?????????>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;:::;;;===>>>???@@@AAAAAA???@@@BBBCCCCCCEEEHHHJJJJJJKKKLLLNNNPPPSSSUUUVVVZZZZZZ\\\^^^```bbbcccdddffffffggghhhhhhhhhhhhgggkkkkkkkkklllllllllllllllllllllmmmmmmoooppprrrsssqqqpppppppppppppppqqqqqqrrrsssttttttuuuuuuttttttuuuwwwzzzzzzyyyxxxxxxyyyxxxyyy{{{{{{xxxxxxzzz{{{{{{yyyxxxyyyzzzyyy{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~|||~~~wwwkkkhhhiiimmmpppzzznnnhhhcccaaa___]]]___dddiiijjjlllpppwww}}}{{{uuuqqqkkkiiifffeeeeeeeeedddccc]]]___bbbeeeeeeccc```^^^XXXZZZ\\\^^^___```______]]]___``````______```bbb``````_________```aaaaaa[[[\\\]]]^^^___^^^]]]]]][[[YYYWWWWWWXXXYYYYYYXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZZZZ[[[[[[[[[XXXYYY[[[]]]^^^___``````\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQRRRRRRQQQPPPPPPQQQOOOOOOOOOOOONNNNNNNNNNNNLLLKKKLLLNNNQQQSSSTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKMMMOOOOOOMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEFFFHHHKKKNNNOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIGGGGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLLLLJJJJJJKKKMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLNNNRRRRRROOOPPPTTTXXXZZZcccrrrrrrggghhhhhhfff```ZZZVVVTTTUUUTTTTTTSSSTTTUUUVVVWWWXXXVVVUUUVVVXXXYYYYYYYYYUUURRRPPPNNNNNNNNNMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>???AAAAAAAAACCCEEEGGGGGGHHHIIIJJJMMMOOOQQQRRRUUUVVVXXXZZZ]]]___aaabbbdddeeeeeefffffffffeeeeeehhhiiiiiijjjjjjjjjiiiiiilllllllllmmmnnnoooqqqrrrooooooooonnnooooooppppppsssssstttuuuuuuuuuuuutttuuuxxxzzzzzzyyyxxxyyyyyywwwxxxzzz~~~{{{xxxwwwyyy{{{{{{zzzzzzzzz{{{xxxzzz|||~~~~~~}}}xxxyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~zzz}}}yyyrrrmmmjjjjjjiiinnnxxxddd^^^YYYYYYYYYXXXZZZ___bbbeeejjjooottt|||zzzuuurrrjjjhhheeedddddddddbbbaaa\\\^^^bbbeeefffeeecccaaaYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^___^^^]]]\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^___\\\]]]^^^___^^^]]]\\\[[[\\\ZZZXXXXXXYYY[[[[[[[[[ZZZ[[[]]]^^^^^^\\\YYYXXXWWWXXXYYY[[[[[[[[[ZZZZZZVVVWWWXXXZZZ\\\]]]^^^___[[[\\\]]]^^^]]]ZZZWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQOOOPPPQQQPPPOOOOOOPPPRRRRRRQQQQQQOOONNNMMMLLLLLLJJJJJJJJJLLLOOORRRRRRQQQOOONNNMMMLLLLLLKKKKKKLLLKKKNNNPPPOOOLLLIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFIIIKKKLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKIIIIIIIIIJJJJJJGGGIIIJJJJJJHHHGGGHHHIIIHHHIIIKKKLLLLLLLLLJJJIIILLLKKKMMMPPPPPPMMMMMMQQQRRRTTT[[[ccclll~~~ppplllfff```\\\XXXUUUSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ[[[[[[ZZZUUURRROOONNNNNNNNNMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======???@@@@@@@@@AAADDDFFFFFFFFFGGGHHHJJJMMMNNNPPPQQQRRRTTTWWWZZZ]]]___```______aaabbbcccddddddddddddeeefffhhhiiiiiiiiihhhkkkkkkkkkkkklllmmmoooooonnnnnnmmmmmmnnnnnnoooppprrrsssttttttuuuuuuttttttuuuwwwyyyzzzyyyxxxxxxyyywwwwwwyyy|||~~~~~~{{{yyyuuuwwwyyyzzzzzzzzz{{{|||yyyzzz|||~~~~~~}}}|||wwwxxxzzz|||}}}~~~~~~}}}}}}}}}~~~{{{}}}|||~~~vvvqqqoooiiijjj}}}oooaaa[[[VVVVVVVVVUUUWWW[[[YYYaaajjjnnnqqqvvv~~~}}}{{{xxxsssooommmiiigggeeeeeeeeefffdddccc```aaaccceeefffeeecccbbb\\\[[[YYYXXXXXXZZZ\\\^^^\\\]]]]]][[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^______^^^]]][[[ZZZ]]][[[YYYYYY[[[]]]]]]]]]ZZZ\\\^^^``````]]]ZZZXXXXXXYYYZZZ[[[[[[[[[ZZZYYYTTTTTTVVVXXXZZZ[[[]]]^^^ZZZ\\\^^^___^^^ZZZVVVTTTVVVUUUTTTSSSRRRRRRSSSTTTRRRQQQQQQRRRRRRSSSTTTUUUSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQOOONNNNNNPPPRRRTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIKKKNNNPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKNNNPPPOOOLLLHHHGGGHHHGGGFFFFFFGGGIIIKKKJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFHHHKKKNNNIIIJJJJJJKKKKKKJJJJJJIIIMMMKKKJJJHHHGGGGGGHHHHHHFFFHHHIIIIIIHHHGGGHHHIIIFFFHHHKKKMMMMMMKKKIIIGGGMMMKKKLLLOOOOOOKKKKKKNNNOOOSSSZZZ^^^^^^ggg~~~uuujjjbbb^^^]]]\\\[[[SSSSSSSSSTTTUUUVVVXXXXXXYYYXXXXXXZZZ\\\]]]\\\[[[TTTRRROOOMMMNNNNNNMMMLLLGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>@@@@@@@@@@@@CCCEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOPPPRRRUUUXXX[[[]]]___ZZZ[[[]]]___aaacccdddddd```aaadddfffhhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssssssttttttsssssstttvvvyyyyyyxxxwwwwwwxxxwwwwwwxxx{{{}}}}}}{{{yyysssuuuxxxyyyyyyyyy{{{|||yyyzzz|||~~~~~~}}}{{{zzzvvvxxxzzz|||~~~}}}}}}~~~|||~~~}}}yyy}}}pppeee]]]\\\ZZZXXXXXXZZZ\\\^^^eeehhhkkknnnttt}}}|||zzzrrrqqqpppooonnnmmmlllkkkfffdddccccccdddeeedddccc``````bbbeeefffeeeaaa^^^___^^^\\\YYYWWWUUUTTTSSSXXXWWWXXX[[[^^^]]]ZZZVVVRRRSSSUUUWWWXXXZZZZZZZZZ]]]^^^___```___^^^\\\[[[\\\[[[[[[[[[\\\^^^```bbb____________^^^^^^^^^^^^\\\ZZZWWWXXX[[[]]]\\\ZZZYYYXXXWWWWWWWWWYYY[[[\\\TTTUUUXXX[[[]]][[[VVVSSSXXXYYYXXXVVVTTTTTTVVVXXXWWWUUUSSSRRRSSSSSSSSSSSSRRRSSSSSSTTTSSSSSSRRRRRRPPPRRRRRRPPPLLLJJJLLLNNNPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLOOOQQQSSSTTTOOONNNLLLKKKLLLMMMLLLKKKOOOOOOOOONNNLLLIIIGGGEEEHHHGGGFFFFFFFFFHHHKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMKKKHHHFFFFFFGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEFFFGGGHHHHHHIIIIIIMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQTTTYYYcccooowwwssshhhfffaaa[[[YYY\\\VVVRRRSSSTTTUUUXXX]]][[[\\\]]]_________^^^^^^YYYUUUQQQPPPPPPPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFCCCAAA===<<<;;;;;;;;;<<<:::999<<<;;;;;;:::;;;<<<>>>???;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGLLLLLLMMMOOORRRUUUYYY[[[YYYZZZ\\\]]]^^^^^^]]]\\\aaabbbcccccccccdddfffhhhjjjjjjjjjjjjjjjiiihhhgggkkkmmmnnnnnnmmmmmmoooppppppssswwwxxxwwwuuutttsssvvvvvvvvvwwwwwwwwwwwwwwwyyyzzz{{{{{{{{{zzzxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}~~~xxxyyy{{{}}}~~~}}}||||||~~~}}}|||{{{{{{|||}}}~~~~~~uuuiiiaaaZZZ[[[]]]___aaadddeeefffmmmqqqvvv{{{zzzuuurrrmmmmmmllllllkkkjjjiiiiiifffdddccccccdddddddddccc___```bbbdddfffeeeaaa^^^]]]\\\[[[YYYXXXVVVUUUUUUVVVUUUVVVXXXZZZ[[[XXXUUUUUUVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^^^^]]]\\\[[[[[[\\\[[[YYYYYYYYY\\\^^^```___``````````````````______\\\ZZZ[[[]]]^^^]]][[[XXXXXXYYYYYYZZZ[[[\\\]]]XXXXXXWWWXXXZZZZZZXXXWWWXXXYYYYYYXXXVVVUUUVVVXXXVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOKKKJJJKKKMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOMMMKKKKKKLLLMMMMMMLLLMMMOOOPPPQQQOOOKKKGGGDDDGGGFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLIIIGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIEEEEEEFFFGGGGGGHHHIIIIIILLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQVVV]]]gggnnn{{{oooeee___^^^[[[VVVTTTVVVVVVVVVYYY^^^\\\]]]___```aaa``````___ZZZWWWSSSRRRRRRQQQOOOLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEBBB???===<<<;;;<<<<<<:::999;;;;;;:::::::::;;;===>>>;;;;;;<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJLLLOOORRRUUUWWWVVVWWWYYYZZZ[[[\\\\\\\\\```aaabbbccccccdddfffhhhhhhhhhiiiiiihhhgggffffffgggjjjlllmmmmmmmmmnnnppppppsssvvvxxxwwwuuuuuuuuutttttttttttttttuuuuuuvvv{{{{{{|||}}}}}}|||{{{zzzvvvwwwwwwxxxyyyyyyyyyyyy|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzz|||{{{zzzzzz{{{|||}}}~~~~~~zzzrrrnnnjjjddd___]]]```ffflllqqquuuwwwxxx|||zzztttooollljjjjjjjjjjjjiiiiiihhhhhhfffeeecccccccccdddcccbbb``````aaadddeeeeeeccc```\\\\\\]]]]]]]]]\\\[[[ZZZWWWVVVVVVWWWYYYZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]\\\\\\[[[[[[\\\\\\]]][[[XXXVVVVVVXXX[[[]]]]]]^^^___aaaaaaaaa``````___^^^\\\[[[\\\\\\[[[ZZZXXXYYYZZZ[[[]]]]]]^^^^^^]]]ZZZWWWVVVWWWYYYZZZ[[[XXXZZZ[[[[[[YYYWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSVVVUUUTTTSSSQQQOOOMMMMMMPPPQQQPPPNNNKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOOOONNNNNNMMMMMMMMMMMMNNNLLLKKKKKKMMMNNNNNNMMMLLLNNNQQQSSSQQQMMMHHHDDDGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIKKKLLLNNNNNNNNNMMMJJJHHHHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQVVV\\\aaapppooofffeeeZZZWWWWWWXXXXXXVVVYYY___]]]^^^```aaabbbbbbaaaaaa[[[YYYVVVUUUTTTSSSQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIHHHIIIJJJIIIGGGDDDAAA???>>>======<<<;;;999;;;::::::999::::::;;;<<<::::::;;;<<<===>>>>>>???===>>>>>>???@@@AAABBBBBBDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[]]]___aaabbbbbbccceeegggfffffffffgggffffffeeeeeedddgggkkkmmmmmmmmmnnnnnnooorrruuuwwwvvvuuuuuuuuurrrrrrqqqpppqqqrrrtttuuuzzz{{{||||||||||||{{{{{{ttttttvvvwwwxxxyyyyyyyyy{{{zzzyyyxxxwwwvvvvvvvvv||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{|||}}}|||~~~~~~~~~wwwkkkeeeeeefffeeecccfffjjjpppxxxwwwrrrooommmjjjjjjjjjjjjjjjjjjjjjjjjfffdddbbbbbbcccdddcccbbbbbbbbbbbbdddfffgggfffddd^^^___aaacccdddcccbbbaaa[[[[[[ZZZZZZ\\\^^^___```^^^]]][[[ZZZYYYZZZZZZ[[[\\\\\\[[[[[[[[[]]]^^^```aaa^^^ZZZWWWUUUVVVXXXZZZZZZ[[[]]]___aaaaaa```___^^^]]][[[ZZZZZZYYYXXXXXXWWWXXXZZZ\\\^^^^^^^^^]]]^^^[[[WWWVVVWWWYYY[[[[[[XXXZZZ]]]]]][[[XXXWWWVVVUUUUUUUUUTTTSSSRRRSSSSSSVVVUUUTTTRRRPPPOOOOOONNNRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNMMMLLLKKKMMMLLLKKKKKKMMMOOOOOONNNNNNOOOQQQRRRQQQNNNJJJGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHGGGHHHJJJLLLNNNOOOOOOMMMJJJHHHHHHIIIGGGGGGHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIKKKLLLMMMPPPTTTXXXddduuurrrjjj\\\YYYYYYZZZYYYVVVXXX\\\[[[\\\^^^```aaaaaa``````ZZZYYYXXXWWWVVVTTTRRRQQQOOOOOONNNLLLKKKIIIHHHHHHKKKJJJJJJKKKLLLKKKIIIGGGDDDBBB@@@??????>>><<<:::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@AAABBBDDDFFFIIIJJJKKKMMMMMMMMMOOOQQQTTTVVVXXXYYY\\\^^^``````aaaccceeeddddddeeeffffffeeeeeeeeedddgggkkknnnmmmllllllllllllooorrrtttssssssttttttqqqpppoooooopppqqqsssuuuwwwxxxxxxyyyyyyzzzzzzzzzuuuvvvwwwxxxyyyyyyyyyyyyvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||{{{zzzxxxwwwtttuuuvvvwwwxxxzzz{{{|||{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~uuunnnfffccceeeiiijjjiiinnnqqqwww~~~|||uuuqqqnnnlllhhhhhhhhhiiiiiiiiiiiijjjeeecccaaabbbcccdddccccccdddcccccceeegggiiiiiihhh___aaaccceeeffffffeeeddd______^^^^^^^^^```bbbdddaaa___\\\YYYXXXYYYZZZ[[[[[[[[[[[[[[[]]]___aaacccdddaaa]]]YYYVVVVVVWWWXXX[[[\\\^^^```aaabbbaaaaaa______^^^\\\ZZZYYYYYYYYYWWWXXXZZZ\\\]]]]]]]]]\\\]]][[[YYYXXXYYYZZZYYYYYYWWWYYY]]]^^^\\\YYYXXXWWWWWWYYYYYYXXXUUUSSSSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTSSSPPPOOOMMMLLLKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNLLLKKKLLLNNNOOOOOONNNPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFEEEGGGIIIKKKMMMMMMMMMLLLIIIGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHEEEGGGIIIKKKLLLNNNQQQSSSYYYbbbrrrtttddd___\\\]]]\\\XXXWWWYYYWWWYYY[[[\\\]]]^^^]]]]]]XXXYYYZZZYYYXXXVVVUUUUUUTTTSSSQQQPPPNNNLLLJJJJJJLLLKKKKKKLLLMMMMMMKKKHHHGGGFFFCCCCCCBBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;=========>>>>>>??????@@@>>>???AAABBBDDDFFFGGGHHHHHHHHHIIIJJJLLLOOORRRTTTUUUWWW[[[]]]^^^___aaabbbccccccdddeeefffffffffeeegggjjjmmmooommmkkkjjjjjjiiilllnnnpppppppppqqqrrrooooooooooooppprrrtttuuuuuuvvvvvvwwwxxxyyyyyyzzzxxxyyyyyyyyyyyyyyyxxxxxxtttttttttttttttuuuvvvwwwvvvxxx|||~~~~~~|||xxxvvvrrrssstttvvvxxxyyyzzzzzzyyy{{{}}}}}}|||{{{||||||~~~}}}{{{|||}}}qqqooolllkkkllloooqqqrrruuuwww|||yyyyyy}}}xxxqqqmmmjjjgggddddddddddddeeeeeeeeeeeecccaaa```aaaccceeeeeeddddddccccccdddgggjjjjjjjjj```aaabbbddddddddddddccc`````````___^^^___aaaccccccaaa]]]YYYXXXYYY[[[\\\\\\\\\\\\]]]^^^```aaabbbcccaaa^^^[[[YYYXXXXXXYYY^^^^^^___```aaabbbcccdddbbbbbbbbb```]]]\\\]]]^^^YYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXVVVUUUXXX[[[]]]\\\ZZZYYYYYY[[[]]]___\\\WWWTTTTTTUUUUUUTTTTTTTTTTTTVVVXXXYYYXXXUUURRRQQQPPPOOOMMMLLLNNNNNNMMMMMMMMMNNNNNNOOONNNOOOPPPQQQQQQPPPOOONNNOOOMMMLLLLLLNNNOOOOOONNNPPPPPPNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEDDDDDDEEEGGGJJJKKKKKKKKKJJJGGGEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHEEEFFFHHHJJJJJJLLLOOOQQQRRRWWWaaapppuuukkkcccbbbbbb]]]XXXVVVSSSUUUWWWYYYZZZZZZZZZZZZWWWZZZ\\\\\\[[[ZZZZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLKKKLLLMMMNNNNNNLLLJJJJJJHHHFFFFFFFFFEEECCCBBB????????????>>><<<;;;:::;;;;;;;;;:::::::::::::::=========>>>>>>?????????===>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGJJJLLLNNNOOOPPPSSSWWWZZZ[[[\\\^^^___aaabbbcccdddeeeeeeffffffiiikkknnnnnnllljjjiiiiiihhhjjjlllmmmmmmmmmnnnooommmnnnoooqqqrrrssstttuuuuuuuuuvvvvvvwwwyyy{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuttttttsssssstttttttttwww{{{}}}}}}{{{xxxuuuqqqrrrtttvvvwwwxxxyyyyyywwwzzz||||||{{{zzzyyyzzz|||}}}}}}|||zzzyyyyyyzzz}}}zzzzzzzzzxxxvvvwww{{{~~~~~~|||qqqjjjiiikkkuuu|||rrrllljjjgggeeebbbaaaaaaaaaaaaaaaaaaaaaaaa______```ccceeefffeeecccbbbaaabbbeeehhhjjjkkkcccccccccccccccccccccccc```bbbcccaaa___^^^```bbbfffccc^^^ZZZYYYZZZ]]]___]]]^^^^^^^^^^^^]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[^^^^^^]]]]]]]]]___aaacccbbbccccccaaa^^^]]]___aaa]]]]]]\\\\\\\\\\\\]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVSSSVVVYYY[[[[[[ZZZZZZ[[[___bbbddd```ZZZVVVUUUVVVXXXWWWVVVVVVWWWXXX[[[\\\[[[XXXUUUSSSSSSRRRPPPMMMNNNNNNOOOOOOPPPQQQSSSSSSPPPQQQRRRSSSRRRQQQOOONNNPPPNNNMMMMMMNNNOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBCCCFFFHHHHHHIIIIIIGGGDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJIIIGGGFFFHHHIIIHHHHHHIIILLLNNNNNNSSSZZZcccqqqzzzllliiijjjeee]]]WWWQQQRRRTTTVVVXXXXXXXXXXXXXXX[[[___```___^^^___```^^^]]][[[XXXUUURRRPPPOOOLLLKKKLLLMMMNNNNNNLLLJJJLLLJJJIIIIIIIIIIIIGGGFFFAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::::::::<<<<<<============>>>>>><<<===???@@@BBBBBBBBBBBBAAABBBDDDFFFHHHJJJKKKKKKLLLOOOTTTWWWYYYZZZ[[[\\\______aaabbbcccdddddddddhhhiiikkkkkkjjjiiiiiijjjiiikkkllllllkkkkkklllnnnjjjlllnnnqqqsssttttttsssssssssssstttuuuwwwyyy{{{wwwxxxxxxyyyyyyyyyxxxxxxttttttssssssssstttuuuuuuwwwwwwxxxxxxwwwvvvuuutttqqqssstttvvvwwwxxxxxxxxxvvvxxx{{{{{{zzzxxxxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwyyyvvvxxx|||~~~~~~~~~pppfffcccaaabbbiiiuuutttllliiiiiihhhfffbbbaaaaaaaaa````````````___^^^^^^```cccfffggggggbbb```___```dddgggiiijjjgggfffeeedddddddddddddddbbbdddfffdddaaa___```bbbgggddd___\\\ZZZ\\\___aaa____________]]]ZZZXXXVVVWWWXXXZZZ\\\]]]^^^^^^^^^\\\[[[YYYXXXYYY[[[^^^___```bbbbbb```]]]\\\^^^aaa```___^^^]]]\\\]]]^^^___]]]ZZZWWWUUUVVVWWWWWWWWWSSSUUUXXXZZZZZZZZZ[[[\\\bbbeeegggccc\\\VVVVVVWWWZZZYYYXXXWWWXXXZZZ\\\]]]]]]ZZZVVVUUUUUUTTTQQQOOONNNNNNOOOPPPRRRTTTVVVWWWRRRSSSTTTTTTSSSQQQOOOMMMQQQOOOMMMMMMNNNNNNMMMLLLKKKLLLNNNPPPPPPNNNLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBAAABBBEEEGGGGGGHHHHHHFFFCCCAAAAAABBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCAAA??????@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@AAACCCFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJLLLLLLKKKIIIGGGHHHIIIIIIHHHFFFGGGIIIKKKJJJOOOVVVZZZ___pppsssoooppplllaaaYYYPPPQQQSSSVVVWWWXXXXXXWWWXXX\\\aaacccbbbbbbccceeeaaa```]]]ZZZWWWTTTRRRQQQLLLKKKKKKMMMNNNNNNLLLJJJMMMKKKJJJJJJKKKKKKJJJHHHCCCCCCDDDCCCBBB@@@>>>======<<<<<<;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAAAAAAAA@@@@@@AAADDDFFFHHHIIIIIIHHHJJJMMMRRRUUUWWWXXXZZZ[[[]]]^^^___aaabbbccccccccceeeggghhhhhhhhhhhhjjjlllkkklllmmmmmmkkkkkklllmmmhhhjjjnnnqqqssstttsssrrrpppppppppqqqrrrtttwwwxxxtttuuuvvvwwwxxxyyyyyyyyyooopppqqqrrrtttwwwyyyzzzzzzyyyvvvsssrrrrrrrrrsssrrrsssuuuwwwxxxxxxwwwwwwuuuxxxzzz{{{yyyxxxwwwwwwuuuvvvwwwvvvtttrrrssstttzzzrrrrrrqqqpppzzz{{{tttmmmiiifffgggiiijjjkkkkkkjjjiiinnnzzzxxxtttnnnhhhdddccccccdddeeecccaaa```______\\\[[[]]]]]]^^^aaaeeeggggggfffbbbbbbbbbbbbccceeeggghhhmmmrrrssslllfffdddeeedddbbb``````aaacccccc___\\\cccaaa___]]]\\\]]]^^^___aaa]]]YYYZZZ]]]^^^\\\XXXXXXWWWWWWYYY\\\^^^______aaa```^^^]]]]]]]]]^^^___cccbbbaaa___^^^^^^^^^^^^[[[___bbbaaa]]]ZZZ[[[^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZVVVWWWWWWXXXXXXYYYYYYYYY\\\]]]^^^^^^]]]\\\]]]___]]]^^^^^^]]]\\\^^^aaaddd___]]][[[XXXVVVUUUUUUUUUOOONNNOOOQQQTTTUUUTTTSSSQQQRRRTTTUUUTTTSSSQQQPPPPPPNNNLLLJJJIIIIIIIIIJJJIIIJJJKKKLLLNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGEEEDDDEEEEEEEEECCC???????????????AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFLLLRRRUUUXXXaaarrrvvvrrroooggg```VVVRRRPPPRRRRRRQQQSSSWWWWWWYYY]]]aaacccccccccbbbbbbaaa___]]]YYYVVVSSSQQQLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKMMMNNNNNNMMMKKKIIIIIIIIIGGGDDD@@@======>>><<<<<<;;;:::999999999999::::::;;;;;;;;;:::999999;;;;;;<<<======>>>======<<<>>>@@@AAABBBDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSTTTVVVXXX[[[]]]^^^___aaacccccccccddddddeeeffffffgggjjjjjjlllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmoooppprrrmmmoooqqqrrrssstttwwwzzzssstttuuuvvvuuutttrrrpppqqqqqqsssvvvxxxxxxuuusssrrrqqqpppppppppqqqrrrsssssstttuuuwwwwwwwwwvvvvvvuuuuuutttsssssssssssstttwwwwwwxxxwwwvvvuuusssrrryyyppplllooorrrttt|||xxxuuussspppooonnnkkkhhheeecccaaadddppp{{{yyyzzz|||{{{wwwpppmmmiiieeebbbaaabbbccccccaaa___^^^^^^\\\YYYWWW]]]]]]^^^aaaeeeggggggfffcccccccccccceeefffhhhjjjjjjqqqsssmmmgggfffeeedddaaa___^^^___``````^^^[[[^^^]]]\\\\\\\\\]]]___``````^^^\\\^^^``````\\\WWWYYYXXXWWWYYY\\\^^^______``````___^^^^^^^^^^^^^^^bbbbbbaaa```______^^^^^^___ccceeeddd```]]]^^^```^^^\\\ZZZZZZZZZZZZYYYWWWVVVWWWWWWWWWWWWWWWWWWXXXVVVXXXYYYXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]```cccbbb```]]]ZZZXXXVVVVVVUUUSSSRRRQQQRRRTTTTTTSSSQQQOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPOOOMMMLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@@@@@@@????????????AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIMMMPPPQQQRRRYYYdddmmmzzzpppggg]]]XXXUUUVVVUUUSSSRRRUUUWWWYYY\\\___aaaaaa```___aaa```^^^\\\YYYVVVTTTSSSNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKNNNNNNLLLIIIDDDAAA@@@@@@>>>>>>>>>============>>>::::::::::::::::::999999;;;;;;<<<===============<<<>>>@@@AAAAAABBBDDDFFFHHHHHHJJJKKKMMMOOOPPPQQQSSSVVVYYYZZZ[[[\\\^^^```aaabbbcccdddeeeeeeffffffggghhhiiikkkllllllllllllmmmmmmllllllmmmnnnpppqqqooopppqqqrrrqqqrrrtttvvvrrrssstttuuuuuusssqqqpppqqqqqqsssvvvxxxwwwuuusssrrrqqqqqqppppppqqqssssssrrrssstttuuuuuuttttttsssrrrrrrsssssstttuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuttt~~~{{{}}}xxxqqqlllmmmtttzzz~~~xxxpppiiibbb]]][[[]]]fffyyyxxxuuurrrrrrssssssooolllfffeeecccaaa````````````aaa___^^^^^^^^^\\\YYYVVV]]]]]]]]]```ccceeefffeeeddddddddddddfffhhhjjjkkkgggnnnppplllhhhfffeeeccccccaaa^^^^^^^^^___]]]\\\ZZZZZZZZZ[[[\\\^^^___```___^^^^^^aaacccaaa\\\XXXZZZYYYXXXZZZ\\\^^^^^^^^^^^^____________^^^]]]]]]```______^^^^^^]]]]]]]]]aaacccfffddd```]]]]]]___^^^\\\ZZZYYYYYYYYYWWWUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUVVVWWWTTTVVVYYYZZZ[[[\\\^^^```aaa```^^^[[[XXXVVVUUUUUUVVVUUUTTTTTTTTTSSSQQQOOOMMMNNNPPPQQQRRRQQQPPPPPPRRRRRRRRRQQQPPPOOONNNMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDDDDCCCAAA@@@AAAAAAAAA@@@???===<<>>???AAAAAA@@@@@@BBBCCCAAAAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJKKKKKKLLLPPPVVVZZZiiizzzpppaaa[[[VVVVVVUUUQQQOOOQQQUUUVVVYYY[[[\\\]]]\\\\\\___^^^\\\ZZZXXXVVVVVVUUUPPPOOOOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLQQQRRRRRROOOJJJFFFDDDCCC============<<<<<<<<<<<<999999999:::::::::::::::;;;;;;<<<<<<======<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEFFFHHHIIIKKKLLLLLLOOORRRUUUVVVWWWXXXZZZ[[[___```aaabbbcccdddeeeeeedddeeefffhhhiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnooopppqqqqqqqqqooooooqqqsssrrrssstttttttttsssrrrqqqqqqqqqrrruuuwwwvvvtttrrrrrrqqqqqqqqqqqqrrrssstttqqqrrrrrrrrrrrrrrrqqqpppnnnooorrrtttuuuvvvvvvvvvrrrssstttvvvwwwwwwwwwwwwvvvnnnhhhhhhiiimmmpppuuu{{{}}}xxxsssttttttyyy~~~sssiiiccc___bbbgggsss~~~~~~zzzvvvpppnnnmmmllljjjgggbbbaaaaaa```______^^^^^^^^^^^^^^^___```___\\\ZZZ]]]\\\[[[]]]```bbbcccbbbcccbbbbbbcccdddfffiiijjjeeejjjkkkfffddddddeeeccceeecccaaa______^^^______XXXYYYZZZ[[[]]]^^^______]]]\\\]]]___aaaaaa^^^\\\]]][[[ZZZ[[[]]]______^^^\\\]]]^^^___^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[ZZZ^^^```bbb```]]][[[ZZZZZZ\\\ZZZYYYZZZZZZZZZXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSUUUWWWWWWWWWUUUTTTUUUVVVRRRUUUXXXZZZZZZZZZZZZ[[[\\\[[[ZZZXXXWWWUUUTTTTTTVVVTTTSSSSSSSSSRRRPPPNNNLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJCCCDDDFFFHHHIIIIIIHHHHHHIIIGGGDDDCCCCCCCCCBBB@@@???AAABBBCCCBBBAAA???===???@@@@@@AAAAAA@@@@@@???>>>@@@AAA@@@??????@@@AAA@@@@@@@@@??????>>>>>>>>><<<======>>>???@@@AAAAAA????????????@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDEEEGGGJJJMMMOOOPPPYYYggg~~~lllccc[[[XXXVVVRRRPPPQQQQQQRRRTTTVVVWWWYYYYYYZZZ]]]\\\ZZZXXXWWWWWWWWWWWWQQQQQQPPPPPPOOONNNMMMMMMMMMKKKJJJIIIIIIJJJKKKMMMPPPRRRSSSRRRNNNJJJHHHGGGAAAAAA@@@???>>><<<;;;:::::::::999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===??????>>>>>>???AAABBBBBBCCCEEEFFFGGGIIIIIILLLNNNQQQSSSSSSTTTVVVWWW[[[\\\^^^```aaabbbccccccbbbcccdddfffggghhhhhhhhhiiiiiiiiijjjjjjkkkllllllnnnnnnoooooommmnnnoooqqqssssssttttttttttttsssrrrqqqqqqqqqsssuuuuuusssqqqqqqqqqqqqrrrrrrsssttttttrrrrrrrrrqqqqqqppppppooommmooorrrtttvvvvvvuuutttooooooqqqsssuuuwwwxxxxxx}}}{{{xxxrrrkkkeeebbb```gggjjjooouuuyyyyyyvvvssszzz~~~~~~uuuqqqrrrssszzz}}}xxxzzzxxxrrrlllhhhgggfffdddaaaaaaaaaaaa```___^^^]]]\\\ZZZZZZ[[[]]]___```^^^]]][[[ZZZYYYZZZ]]]___```___````````````aaacccdddfffdddfffddd___^^^aaacccbbbdddcccaaa___]]]\\\]]]]]]ZZZ[[[\\\]]]^^^]]]]]]\\\[[[YYYYYYYYY\\\^^^```aaa___^^^\\\\\\^^^___^^^]]][[[[[[\\\]]]]]][[[ZZZYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^]]][[[YYYXXXWWWXXXXXXXXXZZZ\\\\\\[[[YYYUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTSSSQQQPPPQQQRRRTTTVVVYYYZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQQQQRRRRRRPPPNNNMMMNNNOOOPPPQQQRRRRRRRRROOOPPPQQQQQQQQQOOONNNLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHBBBCCCEEEGGGHHHHHHGGGGGGHHHFFFCCCCCCCCCCCCAAA@@@>>>@@@BBBDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@>>><<<===>>>>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>???@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCFFFJJJLLLLLLKKKSSSXXXeee|||{{{mmmeee___XXXTTTTTTOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWSSSRRRRRRQQQPPPPPPOOOOOOMMMKKKIIIHHHHHHIIIKKKMMMLLLNNNPPPPPPNNNLLLKKKKKKKKKJJJIIIHHHEEEBBB@@@>>><<<;;;:::999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<======<<<<<<===???@@@AAABBBCCCDDDEEEFFFGGGIIILLLNNNPPPPPPPPPRRRTTTVVVXXXZZZ]]]___``````___```aaabbbdddeeefffggggggfffgggggghhhiiiiiijjjjjjiiijjjlllllllllmmmppprrrtttttttttuuuuuuuuuttttttqqqpppppprrrssssssrrrpppppppppqqqrrrssssssssstttssssssrrrqqqqqqppppppppppppqqqsssuuuuuutttsssqqqlllmmmnnnpppsssuuuwwwxxxpppppppppooolllhhheeeccchhhlllrrrwwwzzzzzzxxxwww|||~~~~~~yyyxxxzzz}}}~~~zzztttooohhheeeddddddbbb```aaaaaa```___^^^]]]\\\[[[WWWVVVVVVXXX[[[]]]]]]\\\\\\ZZZXXXYYY[[[]]]^^^^^^___^^^]]]]]]]]]^^^``````aaaccc```\\\[[[___```^^^`````````]]]ZZZXXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYYYYXXXWWWWWWXXX\\\```bbb___^^^\\\\\\\\\]]]\\\[[[YYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\ZZZ[[[[[[\\\[[[ZZZXXXWWWUUUUUUVVVYYY[[[\\\[[[YYYTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVXXXXXXVVVTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXQQQPPPOOOPPPQQQQQQPPPNNNOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFDDDBBBBBBBBBCCCBBBAAA>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???<<<;;;;;;;;;========================<<<<<<======>>>>>>??????===>>>>>>>>>>>>?????????>>>======<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFHHHIIIHHHGGGNNNNNNTTTddd{{{zzzpppdddZZZVVVSSSSSSRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYXXXWWWWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNLLLKKKIIIIIIKKKLLLNNNJJJLLLNNNOOONNNMMMMMMNNNOOOOOONNNLLLIIIFFFBBB@@@???>>><<<;;;:::999::::::::::::;;;;;;::::::999999999:::<<<;;;;;;;;;<<<===??????@@@AAABBBCCCDDDDDDFFFHHHKKKLLLLLLMMMNNNOOOQQQSSSVVVYYY\\\]]]\\\\\\]]]^^^```bbbccceeeeeeeeedddeeefffgggggghhhggggggeeegggiiijjjjjjlllooorrrsssssssssttttttttttttuuuqqqpppoooppprrrrrrqqqooonnnooopppqqqrrrssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrsssttttttsssrrrqqqpppmmmmmmnnnppprrrtttvvvwwwgggggghhhjjjlllmmmlllllloootttzzz{{{wwwxxx{{{~~~zzzzzzzzz{{{{{{zzzvvvsssooojjjeeebbbccccccaaa___^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVVVVXXX[[[\\\\\\]]][[[YYYYYY[[[]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\\\\^^^aaa```]]]]]]___]]]YYY^^^______]]]YYYVVVUUUVVVXXXZZZ\\\^^^^^^\\\ZZZXXXXXXXXXXXXXXXYYYZZZ]]]___^^^\\\ZZZYYYZZZZZZYYYWWWYYYXXXWWWWWWVVVVVVWWWWWWWWWXXXZZZ\\\]]]\\\[[[[[[XXXXXXYYYZZZZZZZZZXXXWWWSSSSSSTTTWWWYYYZZZXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXWWWUUUTTTTTTUUUQQQSSSUUUUUUSSSRRRQQQRRRQQQRRRSSSUUUVVVWWWVVVVVVRRRQQQPPPQQQRRRRRRPPPNNNOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>???@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>??????===<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIIIINNNVVVbbbvvv}}}mmmeee\\\[[[XXXUUUTTTTTTUUUVVVVVVWWWYYYZZZYYYXXXUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTPPPOOONNNMMMMMMNNNOOOPPPMMMNNNOOOOOONNNNNNOOOQQQOOOOOOOOONNNLLLIIIFFFDDDCCCAAA>>><<<:::::::::::::::::::::::::::999888888777888::::::::::::;;;=========>>>???@@@AAAAAABBBBBBEEEGGGHHHHHHHHHJJJKKKLLLOOOSSSVVVYYYZZZZZZYYYZZZ[[[]]]___aaabbbccccccbbbcccdddffffffffffffeeeccceeeggghhhiiikkknnnpppqqqqqqqqqqqqrrrrrrssssssqqqpppooooooqqqqqqpppnnnlllmmmoooqqqrrrrrrrrrrrrrrrqqqpppppppppqqqrrrssssssssssssrrrrrrrrrqqqqqqpppppppppqqqrrrtttvvvwwwbbbbbbcccfffkkkpppssstttwww|||}}}zzz{{{zzzqqqzzz}}}zzzwwwtttsssrrrpppnnngggccc^^^]]]^^^___]]][[[ZZZYYYXXXWWWWWWXXXZZZ[[[___\\\XXXWWWXXXZZZ\\\\\\___]]][[[ZZZ\\\^^^______^^^]]]\\\ZZZYYYYYYZZZZZZ\\\```aaaaaaaaaaaa\\\UUU^^^```aaa___ZZZVVVUUUVVVUUUWWWZZZ]]]]]]\\\YYYWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\ZZZXXXWWWWWWWWWVVVTTTXXXWWWVVVUUUTTTUUUVVVWWWRRRTTTVVVXXXYYYYYYXXXWWWUUUUUUVVVWWWYYYYYYWWWUUURRRRRRSSSUUUWWWWWWTTTRRRSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUUUUTTTQQQPPPQQQRRRNNNPPPRRRRRRQQQPPPQQQRRROOOPPPQQQSSSSSSSSSRRRRRRTTTSSSRRRRRRSSSRRRPPPNNNNNNNNNMMMMMMLLLMMMMMMNNNOOONNNMMMLLLKKKLLLMMMNNNJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@AAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBBAAA@@@???>>>=========>>>======>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@BBBCCCDDDCCCDDDGGGJJJHHHIIINNNQQQTTT```{{{{{{dddaaa]]]YYYVVVUUUUUUUUUUUUVVVYYY[[[ZZZXXXTTTRRRSSSSSSSSSTTTUUUUUUVVVVVVQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRPPPOOOOOOPPPRRRRRRSSSTTTTTTSSSPPPNNNLLLEEECCC@@@===;;;::::::::::::::::::::::::999888777555777999999999:::;;;===;;;<<<<<<===>>>???@@@@@@@@@BBBDDDEEEEEEEEEGGGHHHJJJMMMQQQUUUWWWXXXXXXWWWXXXYYY[[[]]]___```aaaaaaaaabbbdddeeeffffffeeeddddddeeeggghhhhhhiiilllooopppooooooooopppqqqqqqrrrqqqooonnnoooppppppooonnnkkklllnnnpppqqqrrrqqqqqqppppppoooooooooqqqrrrssssssrrrrrrqqqqqqrrrrrrsssssssssrrrrrrsssuuuvvvxxx___bbbhhhlllppptttxxx{{{wwwqqqooovvvxxxppplllkkkiiieeeaaabbbaaa___]]][[[YYYXXXXXX___\\\XXXUUUUUUWWWZZZ\\\```___]]]\\\\\\]]]___```\\\\\\]]]___bbbbbb```^^^^^^```bbbaaa___\\\[[[ZZZ___bbbeeeeeeccc___]]][[[XXX\\\```aaa^^^YYYUUUSSSUUUWWWZZZ\\\^^^]]][[[ZZZ]]]]]]\\\[[[ZZZYYYXXXWWW[[[ZZZWWWUUUSSSRRRRRRRRRUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUUUUVVVWWWXXXXXXYYYXXXVVVSSSRRRRRRRRRRRRQQQRRRRRRTTTUUUUUUTTTSSSSSSQQQRRRSSSTTTTTTRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPPPPQQQTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLOOONNNMMMKKKKKKLLLLLLMMMHHHGGGFFFEEEEEEFFFGGGGGGDDDCCCBBBAAABBBDDDFFFGGGFFFDDDBBB@@@????????????BBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999999888<<<<<<=========<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;<<<>>>???===>>>???@@@AAA@@@??????AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHFFFGGGMMMSSSZZZeeeoootttccc^^^]]]XXXTTTSSSWWWZZZXXXSSSRRRUUUUUUPPPSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWUUUUUUUUUUUUSSSQQQNNNMMMIIIGGGEEEBBB@@@>>>>>>>>>777777888888999999::::::777777888888999999999:::999999:::;;;<<<>>>??????>>>???@@@BBBDDDEEEGGGGGGIIIJJJKKKLLLOOOQQQSSSTTTUUUWWWZZZ\\\\\\\\\^^^```aaabbbccccccddddddcccccchhhhhhiiiiiiiiijjjjjjjjjnnnmmmlllkkkkkklllmmmnnnqqqpppnnnmmmlllmmmooopppkkkkkkkkklllmmmooopppqqqtttsssqqqpppoooppppppqqqtttsssrrrqqqqqqqqqrrrsssrrrqqqppppppqqqrrrtttuuu```ccchhhooovvv|||vvvrrrqqqxxx}}}uuulllfffdddbbb___\\\___^^^]]]\\\[[[[[[[[[[[[[[[ZZZWWWVVVWWWYYY\\\^^^___]]]\\\[[[[[[\\\]]]____________aaabbbaaa___\\\[[[]]]______]]][[[YYYYYY]]]___bbbcccaaa^^^]]]]]]ZZZ]]]``````]]]YYYVVVTTTUUUVVVYYY\\\^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXZZZYYYWWWUUUSSSSSSSSSSSSWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZYYYVVVTTTRRRRRRRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRQQQPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDCCCAAA???>>>>>>>>>>>>AAA@@@??????>>>>>>??????======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999;;;<<<<<<===<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===============>>>>>>???===>>>???@@@@@@@@@?????????@@@AAAAAA@@@???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEIIIFFFGGGKKKNNNRRRYYYaaawwwwwwjjjccc\\\XXXXXXVVVYYYXXXUUUVVVZZZZZZWWWTTTUUUVVVWWWWWWXXXXXXWWWTTTUUUWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXTTTUUUUUUTTTRRRPPPNNNMMMIIIHHHEEEBBB@@@>>>>>>>>>999999999999999999999999888888999999999:::::::::888999999:::<<<======>>>===>>>???AAABBBDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQTTTWWWYYYZZZ[[[]]]___aaaaaabbbcccddddddddddddddddddeeeeeeffffffggggggllllllkkkkkkkkklllmmmnnnqqqooollljjjjjjkkkmmmnnnlllllllllmmmmmmooopppqqqrrrrrrqqqpppppppppppppppoooooonnnnnnoooqqqssstttuuuuuussssssrrrssstttuuuiiilllqqqxxx}}}xxx|||tttiiibbb^^^]]][[[YYY[[[[[[ZZZZZZ[[[[[[\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\```______```aaa```]]]ZZZXXXZZZ\\\\\\ZZZXXXWWWXXXZZZ\\\^^^^^^]]]]]]]]]^^^\\\^^^___^^^[[[XXXVVVUUUSSSUUUWWWZZZ\\\]]]]]]]]]WWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSTTTTTTUUUYYYXXXXXXVVVUUUTTTTTTSSSQQQRRRUUUVVVWWWVVVTTTSSSTTTVVVXXXZZZ[[[[[[ZZZZZZYYYWWWTTTSSSSSSRRRQQQPPPPPPPPPQQQPPPPPPOOONNNMMMOOOOOONNNNNNNNNNNNMMMMMMNNNLLLJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA??????@@@AAABBBAAA@@@???>>>============???>>>>>>===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>======>>>???????????????===>>>??????>>>>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDGGGEEEFFFJJJKKKLLLQQQWWW^^^qqqnnnccc]]]\\\TTTUUUTTTSSSUUUXXXXXXUUUUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXTTTTTTTTTTTTRRRQQQOOOMMMKKKIIIGGGDDDAAA@@@??????<<<<<<<<<;;;:::999999888999999999:::::::::::::::777888888999:::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDCCCDDDEEEFFFHHHJJJLLLNNNLLLOOOSSSVVVXXXZZZ\\\^^^```aaabbbcccddddddddddddeeeeeefffggghhhhhhiiiiiijjjiiiiiiiiijjjlllmmmooopppnnnjjjhhhggghhhjjjlllmmmmmmmmmmmmmmmnnnoooppppppqqqqqqqqqqqqpppoooooojjjjjjkkklllnnnpppsssuuuwwwvvvtttsssrrrrrrrrrsssyyy}}}zzzzzz{{{yyy|||zzztttllleeeaaa]]]ZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]]]][[[ZZZXXXWWWVVVUUUYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]]]]___```___\\\ZZZVVVXXXYYYYYYWWWVVVUUUVVVWWWYYYZZZZZZZZZ[[[]]]___\\\]]]]]]\\\XXXVVVUUUUUUQQQRRRTTTVVVXXXZZZ[[[\\\VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUUUUUUUTTTRRRRRRSSSTTTVVVXXXYYYYYYYYYXXXXXXVVVTTTSSSSSSRRRPPPOOOOOONNNNNNMMMLLLKKKKKKJJJMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKIIIGGGFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCAAA@@@???>>>>>>AAA@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;::::::::::::999999999999;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBEEEJJJLLLLLLPPPUUUWWWbbbzzzpppddd___XXXVVVSSSRRRSSSUUUSSSQQQUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUUUUTTTRRRQQQPPPNNNMMMJJJGGGEEEDDDCCCCCCAAA@@@???>>><<<:::999999999999999999999999999:::777777888888999999::::::::::::;;;===>>>???AAAAAAAAABBBBBBDDDEEEGGGIIIJJJHHHKKKOOOSSSUUUXXX[[[]]]^^^^^^```aaabbbccccccdddeeeeeefffgggiiijjjkkkkkkggggggggggggiiikkkmmmnnnpppmmmiiifffeeegggiiikkknnnmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrqqqpppoooiiiiiijjjkkkmmmpppsssttttttsssqqqpppppppppqqqqqq|||yyyxxxwww|||xxxsssqqqmmmiiiddd___[[[WWWWWWWWWVVVVVVVVVVVVVVVWWW\\\[[[[[[YYYXXXVVVUUUTTTWWWWWWWWWVVVVVVWWWWWWWWWZZZ[[[\\\___bbbbbb```^^^VVVXXXXXXXXXVVVTTTUUUUUUVVVWWWXXXWWWWWWXXX[[[]]]ZZZ[[[[[[YYYWWWUUUTTTUUUPPPPPPQQQRRRTTTUUUWWWXXXUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUVVVWWWWWWVVVVVVUUUXXXWWWUUURRRQQQPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTUUUTTTRRRRRRSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIGGGEEEEEEEEEGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>><<<<<>>===============;;;;;;;;;;;;;;;;;;::::::<<<;;;::::::999999::::::888888999999:::;;;;;;;;;::::::999999999888888888::::::;;;;;;;;;;;;;;;:::999999888888888999999999::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<888999;;;<<<<<<<<<;;;:::===============>>>>>>>>>???@@@AAA@@@?????????AAA@@@@@@@@@@@@@@@AAAAAABBB??????CCCIIIKKKJJJMMMQQQRRRVVVccc|||vvvkkkbbb\\\VVVTTTUUUUUUSSSQQQSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPNNNLLLJJJIIIIIIIIIEEEEEECCCAAA???===;;;:::999999999999999999999999777777888888888888888888888999:::;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHEEEHHHLLLPPPRRRUUUXXXZZZZZZ[[[\\\^^^```aaabbbbbb```aaabbbccceeefffggghhheeedddeeeeeegggiiilllmmmnnnllliiifffeeegggiiijjjmmmlllllllllllllllmmmmmmooopppqqqrrrrrrqqqpppoookkkkkkkkklllmmmooorrrsssqqqppppppooopppqqqrrrsssyyytttttttttrrrsssvvvxxxwww|||~~~~~~zzzvvvtttpppmmmiiiiiihhhgggccc___ZZZWWWWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVZZZ[[[]]]aaaeeefffeeedddYYYZZZZZZXXXVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVXXXZZZXXXYYYZZZYYYWWWVVVVVVVVVQQQQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXSSSTTTUUUVVVWWWVVVUUUUUUYYYWWWTTTQQQOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPQQQRRRRRRPPPNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;==================<<<<<<999::::::;;;;;;;;;::::::;;;::::::999999999999999888888888999999:::::::::999999999888888888777777999999::::::;;;;;;::::::888777777777777888999999:::999999888888999999:::::::::::::::999999999999999999::::::;;;;;;<<<<<<888999999:::;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCBBB@@@??????@@@???????????????@@@AAAAAA??????BBBFFFFFFDDDEEEIIILLLMMMTTTfffpppeee[[[WWWVVVTTTRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRPPPOOONNNNNNOOOOOOIIIHHHGGGDDDBBB@@@>>>===::::::::::::999999999999888888888888888777777777888888999:::;;;<<<======??????@@@AAABBBDDDEEEFFFCCCEEEIIILLLNNNPPPSSSUUUUUUVVVXXXZZZ\\\^^^______^^^^^^```bbbdddeeeggggggcccccccccdddeeehhhjjjkkkjjjiiihhhffffffggghhhiiijjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnoooooooooooonnnmmmlllllllllmmmoooqqqrrrrrrqqqqqqqqqrrrsssuuuvvv{{{pppiiicccdddeeegggmmmtttwwwvvvwww{{{vvvoookkkiiifffdddaaabbbbbbbbb```]]][[[[[[WWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUXXXYYY\\\```dddfffeeeddd]]]]]]]]]ZZZWWWUUUVVVWWWVVVXXXXXXWWWVVVUUUUUUVVVWWWYYY[[[[[[ZZZXXXXXXYYYUUUSSSPPPNNNMMMMMMOOOPPPOOOPPPQQQSSSTTTVVVWWWXXXVVVUUUTTTTTTTTTUUUVVVWWWSSSTTTUUUVVVVVVTTTSSSRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOQQQQQQPPPNNNIIIHHHGGGGGGFFFGGGHHHHHHEEEFFFGGGIIIIIIIIIHHHGGGDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>?????????>>><<<;;;<<<<<<==================888999:::;;;;;;;;;;;;:::;;;:::999999888888999999888888888888999999999999999888888888777777777777777888999999::::::999999777777666666666777888999999999888888888888999999:::::::::999999999888888888999999:::;;;;;;<<<<<<::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>CCCDDDDDDBBB???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???>>>@@@CCCCCC@@@AAAEEEGGGJJJOOOYYYlll{{{jjjbbb]]]WWWRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVRRRRRRQQQPPPPPPQQQRRRSSSLLLKKKJJJGGGEEECCCAAA@@@======<<<<<<;;;;;;;;;;;;999999999888888777777777888888999:::;;;<<<<<<======>>>>>>???@@@BBBCCCDDD@@@CCCFFFHHHIIIJJJLLLNNNQQQRRRTTTWWWYYY[[[\\\\\\[[[\\\^^^```bbbdddffffffccccccbbbcccdddfffhhhiiieeeeeeeeeeeefffffffffggghhhhhhhhhhhhiiijjjkkklllkkkjjjjjjjjjkkkkkklllmmmkkkkkkkkklllmmmoooqqqrrrsssrrrrrrqqqqqqrrrsssttt}}}yyyuuurrrjjjaaa\\\^^^bbbfffpppzzz~~~|||xxxuuuuuuzzzyyynnngggcccbbb```___^^^______^^^]]]]]]^^^___WWWWWWVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWYYY]]]aaabbbaaa`````````___\\\XXXVVVVVVWWWWWWXXXYYYXXXVVVTTTSSSTTTVVVYYY\\\]]]\\\[[[ZZZ[[[WWWUUUQQQNNNLLLLLLMMMNNNLLLMMMOOORRRUUUXXXZZZ[[[VVVVVVUUUTTTTTTUUUVVVWWWTTTUUUVVVVVVUUUSSSPPPOOOOOOPPPRRRSSSTTTSSSRRRQQQRRRPPPMMMJJJIIIIIIKKKLLLLLLLLLLLLNNNQQQQQQOOONNNHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEHHHIIIJJJIIIGGGFFFBBBCCCFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>======>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>===777888:::;;;<<<<<<;;;:::;;;::::::999888999999999888888888888888888888888888888888888777777777777666777888999999999999999777666555555555777888999999999888888888888999999:::::::::999999888888888888888999::::::;;;<<<<<<<<<;;;:::999:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>DDDDDDDDDBBB???<<<<<<===>>>>>>>>>>>>>>>??????@@@???===???CCCCCCAAACCCGGGCCCHHHLLLOOOXXXmmmsssiii^^^XXXVVVQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUQQQQQQPPPPPPQQQRRRSSSTTTNNNMMMKKKIIIGGGEEECCCBBB??????>>>>>>=========<<<::::::999999888888777777888888999:::;;;;;;<<<<<<<<<<<<======???@@@AAABBB???AAADDDEEEEEEFFFHHHIIINNNPPPRRRTTTWWWYYYZZZZZZUUUVVVXXXZZZ\\\^^^```aaaccccccbbbbbbccceeeggghhhaaabbbccceeeeeeeeeeeeeeefffffffffggghhhjjjkkkllliiihhhggggggggghhhjjjkkkiiiiiijjjkkkmmmooorrrssssssrrrqqqooooooooooooppp~~~zzzsssllliiijjjlllnnnjjjjjjhhheeedddjjjvvv{{{vvvvvvzzz~~~zzzqqqnnniiiddd```______``````______]]]\\\ZZZXXXWWWUUUVVVXXXYYYZZZYYYYYYXXX[[[ZZZYYYWWWUUUTTTTTTTTTXXXXXXXXXWWWVVVUUUTTTSSSYYYWWWWWW[[[aaadddbbb___bbbaaa___^^^]]]\\\YYYWWWYYYXXXWWWXXXYYYXXXWWWUUUYYYZZZ[[[[[[[[[\\\^^^aaa^^^[[[XXXVVVUUURRROOOMMMJJJLLLPPPTTTWWWXXXYYYXXXWWWSSSPPPNNNOOOPPPQQQQQQTTTRRRQQQQQQSSSRRROOOLLLOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSQQQNNNLLLJJJIIIHHHOOOMMMLLLMMMNNNPPPQQQRRRNNNLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGHHHIIIGGGEEEGGGFFFEEEEEEGGGIIIIIIHHHEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDBBB@@@???AAABBB>>>???AAABBBAAA???===<<<======>>>???@@@AAAAAABBB======>>>======<<<;;;;;;<<<===============<<<<<<888999:::;;;;;;;;;:::999:::::::::999999888888888777777777777888888888888999888777666666555555666555666888999::::::999888999999999888888888888777777777888888888999999999999999:::::::::999999888999999999888888777777777999999999888888999:::::::::::::::;;;;;;;;;<<<<<>><<<:::999:::<<<===<<<<<<<<<<<<============<<<===???@@@BBBBBBBBBBBBDDD???BBBKKKQQQVVVfffyyyvvvfff[[[YYYXXXVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRTTTUUUTTTSSSRRRUUUWWWVVVSSSRRRSSSUUUQQQTTTWWWYYYZZZXXXVVVTTTSSSTTTSSSQQQNNNLLLMMMNNNSSSPPPMMMMMMNNNMMMJJJGGGEEEDDDBBBAAA@@@???>>>>>>999888888888:::;;;:::999999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???@@@AAABBBBBBBBBDDDGGGJJJLLLLLLLLLMMMNNNNNNOOOOOORRRUUUYYY\\\]]]]]]^^^______^^^]]]]]]^^^```bbbccccccbbbaaa```````````````bbbdddgggggggggggghhhiiiiiiiiiiiiiiiiiihhhgggffffffgggiiikkkmmmmmmmmmmmmnnnnnnmmmmmmnnnppprrrsssuuupppjjjeeedddgggkkknnnkkknnnppppppqqqvvv|||pppiiifffbbb^^^\\\\\\]]]^^^`````````___^^^[[[YYYXXXUUUVVVXXXYYYZZZZZZZZZZZZ]]]\\\ZZZXXXWWWVVVVVVUUUWWWWWWWWWWWWVVVUUUTTTSSSVVVUUUVVV[[[bbbeeedddaaabbb```___^^^]]][[[ZZZYYYYYYXXXXXXYYYYYYYYYVVVTTTZZZ[[[]]]]]]]]]^^^aaacccggghhhhhhddd\\\UUUQQQOOOPPPQQQQQQSSSTTTVVVWWWXXXTTTQQQNNNNNNOOOQQQRRRSSSQQQOOONNNOOOQQQRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRVVVUUUSSSQQQPPPOOONNNNNNOOONNNMMMNNNPPPRRRSSSTTTNNNLLLJJJGGGFFFEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCAAA???>>>???@@@??????@@@@@@@@@???>>>===<<<<<<===>>>????????????===============<<<;;;;;;===============<<<;;;:::999:::;;;;;;:::999888777999999888888888777777777666666666777777888888999888888777666666666666666666666777888888888888777::::::999999888888777777777777777888888999999999888888999999999999888888::::::999999999888888888999999999888999999999:::::::::::::::;;;;;;;;;;;;>>>===;;;:::999:::;;;<<<============>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCGGGBBBCCCIIILLLMMMYYYiiivvvgggaaaZZZUUUSSSSSSSSSQQQWWWVVVVVVVVVXXXXXXVVVUUUSSSUUUWWWVVVTTTSSSTTTUUURRRTTTVVVXXXXXXWWWVVVTTTTTTUUUTTTRRROOOMMMNNNOOOQQQOOOMMMNNNOOOPPPNNNLLLHHHGGGEEECCCAAA@@@@@@@@@===<<<::::::::::::888777888888999999::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAAAAACCCFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNQQQUUUWWWXXXXXXYYYZZZ\\\\\\\\\]]]^^^___```aaadddcccbbbbbbaaaaaaaaabbbccceeeggggggffffffggghhhhhhiiiiiiiiihhhggggggfffggghhhjjjlllnnnnnnnnnnnnmmmnnnnnnnnnoooqqqrrrsss}}}vvvkkkgggbbb^^^___dddjjjooosssxxx}}}ttthhhaaa___\\\ZZZYYYZZZ[[[\\\______``````___]]]ZZZYYYVVVWWWXXXYYYZZZ[[[\\\\\\^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTVVV[[[bbbfffeeecccaaa```^^^]]]\\\[[[\\\\\\\\\\\\\\\]]]^^^\\\YYYVVVZZZ\\\^^^______aaadddfffkkkpppsssnnncccYYYUUUUUUVVVUUUSSSRRRSSSTTTVVVXXXRRRPPPNNNNNNPPPSSSTTTTTTOOOMMMKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRUUUTTTSSSSSSRRRRRRRRRSSSNNNNNNNNNNNNPPPQQQRRRSSSPPPNNNLLLJJJHHHHHHHHHHHHDDDGGGJJJJJJHHHHHHJJJMMMIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBB@@@===<<<===>>>????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;============<<<:::999999999:::::::::999777555444777777777777666666666666555555666777777888999999888777777666666666666777888777666555555555666777;;;;;;:::999888888777777777777777777888888888888666777777888888777777777:::::::::::::::999999888999999999999999999999999999999:::::::::;;;;;;;;;>>>===<<<;;;;;;;;;<<<============>>>>>>>>>??????>>>>>>===>>>???@@@BBBCCCFFFBBBBBBFFFFFFEEEMMMXXXbbbxxxsssdddYYYUUUUUUTTTSSSUUUUUUUUUVVVWWWWWWUUURRRTTTUUUWWWWWWVVVUUUUUUVVVTTTUUUVVVVVVWWWVVVVVVVVVUUUUUUUUURRRPPPNNNOOOPPPPPPOOONNNPPPRRRSSSRRRQQQMMMKKKHHHEEECCCCCCCCCDDDBBB@@@>>><<<;;;:::888666888888888888888999999999999999999999:::;;;<<<<<<<<<>>>?????????@@@CCCEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHKKKOOOQQQRRRRRRSSSTTTXXXYYYZZZ[[[\\\]]]]]]]]]bbbbbbaaa`````````aaaaaaccceeeffffffeeedddeeefffgggggghhhhhhhhhgggfffffffffgggiiikkkmmmmmmmmmmmmlllmmmnnnpppqqqqqqrrrrrr|||wwwtttpppjjjffffffkkkrrrwww|||{{{uuusssrrrrrrrrrvvv}}}pppfff```^^^\\\ZZZYYYZZZ\\\]]]]]]^^^___```___]]]ZZZXXXVVVVVVWWWWWWYYYZZZ\\\]]]^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUWWW[[[aaaddddddbbb``````^^^\\\[[[[[[^^^```bbbbbbbbbccccccaaa]]]ZZZYYY[[[]]]^^^___aaadddggghhhkkknnnjjjccc\\\YYYYYYWWWVVVUUUTTTTTTUUUVVVVVVSSSQQQOOOOOOQQQSSSTTTTTTOOONNNLLLKKKLLLNNNPPPQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTNNNOOOOOOOOONNNNNNOOOPPPQQQPPPOOONNNNNNNNNOOOOOOKKKOOORRRPPPLLLJJJNNNRRRLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBB@@@===<<<<<<===???>>>>>>=========>>>>>>;;;<<<===>>>===<<<:::999;;;;;;<<<<<<<<<;;;;;;:::=========<<<;;;999888777777777888888888777555444666666666666666666666666444555555666777888999999777666666666666666777888;;;:::777555444555666777;;;;;;:::999888777777666777777777777777777777777555555666666777666666666999:::;;;;;;;;;:::999999999999999999999888888777999999999999::::::::::::???>>>>>>=========>>>>>><<<<<<<<<<<<=========>>>???>>>===<<<===???AAACCCAAA???AAAEEEEEEDDDIIIPPPUUUcccyyyxxxggg___\\\XXXVVVTTTSSSTTTUUUWWWVVVTTTRRRTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTRRROOONNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTQQQOOOLLLHHHFFFFFFFFFGGGEEECCC@@@>>>>>><<<999777777777888888888888888888999999888888999::::::;;;:::<<<=========>>>@@@BBBAAAAAABBBCCCCCCDDDDDDEEEEEEHHHKKKLLLMMMNNNOOOPPPTTTUUUXXXZZZ[[[[[[[[[ZZZ___^^^]]]]]]]]]]]]^^^^^^aaacccddddddbbbaaabbbbbbdddeeeeeefffffffffeeeeeedddeeegggiiijjjkkkkkkkkkkkklllnnnpppqqqqqqpppppp{{{yyy{{{qqqhhheee______ccciiipppzzz~~~vvvkkkccc```___]]][[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]][[[ZZZXXXWWWWWWVVVVVVWWWYYY[[[]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWYYY\\\^^^```___^^^^^^^^^^^^]]][[[\\\___ccceeedddcccdddcccaaa^^^[[[WWWYYY[[[\\\]]]___bbbdddfffeeecccbbb```]]]ZZZXXXSSSTTTUUUVVVWWWVVVVVVUUUUUUSSSQQQQQQSSSTTTTTTSSSSSSRRRPPPNNNMMMMMMOOOPPPOOOOOONNNMMMMMMNNNNNNNNNPPPPPPPPPPPPQQQSSSTTTTTTRRRSSSTTTRRROOOMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTRRRUUUVVVSSSMMMKKKMMMQQQNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBB@@@>>><<<===>>>>>>======<<<<<<===>>>>>><<<============;;;:::999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;999888777666333444666777888777777666666777777777777777777777444555555666777777888888666666555666666777888888===;;;888555444555777999::::::999888888777666666666666666666666666666666333444555666666666666666888999;;;<<<<<<;;;:::999888999999999999888777666888888888999999999::::::<<<<<<<<<;;;<<<<<<<<<===:::::::::;;;;;;;;;<<<<<>><<<<<<<<<>>>@@@BBBAAA@@@BBBEEEFFFFFFHHHLLLPPPUUU```ttt|||pppeee]]]XXXWWWVVVVVVWWWXXXXXXVVVTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUVVVRRRSSSRRRQQQNNNMMMNNNOOOSSSTTTTTTSSSSSSRRRRRRSSSRRRQQQNNNKKKIIIIIIIIIIIIEEEDDDBBBAAA@@@???===;;;999999999888888888888888999999888888888999::::::888:::;;;<<<<<<<<<===?????????@@@@@@AAABBBBBBBBBDDDFFFHHHJJJJJJKKKLLLNNNPPPRRRTTTVVVXXXXXXXXXXXX[[[[[[[[[ZZZZZZ[[[[[[\\\^^^___aaa```___^^^^^^___aaaaaabbbcccddddddddddddccceeegggiiijjjkkkkkkjjjiiijjjlllnnnoooooonnnnnn|||vvvlllaaa[[[ZZZ[[[^^^gggrrr}}}~~~xxxssslllddd^^^```___]]][[[YYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYWWWVVVWWWYYY\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZXXXYYYYYYZZZYYYYYYXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[[[[]]]___^^^\\\]]]aaadddeeecccaaa```___^^^[[[YYYUUUWWWYYYYYYZZZ\\\___aaagggccc```^^^]]]\\\XXXUUUQQQRRRUUUWWWWWWWWWUUUTTTWWWUUUTTTTTTUUUVVVUUUTTTWWWWWWVVVSSSPPPNNNOOOPPPNNNNNNMMMLLLLLLLLLMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSUUUWWWYYYWWWRRROOOPPPQQQMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUTTTPPPKKKIIIJJJLLLNNNLLLJJJIIIJJJJJJIIIGGGGGGFFFFFFEEEEEEDDDCCCCCCAAAAAAAAA@@@>>>===>>>???<<<<<<<<<<<<===============<<<<<<;;;;;;;;;::::::999999::::::;;;;;;::::::::::::::::::999888666666222333555777888888888777666666666666777777777777555555666666666666777777555555555555666888999999===;;;888666555666888999888777777777777666666666666666666666555555555555333444555555666666666666777888:::;;;<<<;;;999888888888999999999777666555777777888888888999999999777888888888999999999999999999999::::::::::::;;;>>>===<<<<<<<<<===???@@@DDDDDDDDDFFFFFFFFFFFFGGGJJJIIIMMMZZZmmm}}}zzzwwwiiibbb___\\\ZZZYYYXXXWWWUUUSSSTTTTTTTTTUUUWWWXXXWWWUUUVVVVVVUUUTTTTTTTTTTTTUUUQQQRRRRRRPPPNNNMMMNNNOOOTTTUUUUUUTTTQQQPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJFFFEEECCCCCCCCCBBBAAA???;;;;;;;;;::::::::::::::::::999999888888999::::::666888;;;;;;;;;:::;;;<<<======>>>>>>??????@@@@@@BBBCCCEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTXXXXXXXXXWWWXXXXXXYYYZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[]]]^^^___```aaabbbbbbbbbdddeeegggiiikkkkkkkkkkkkggggggiiijjjkkkkkkllllllxxxqqqkkkgggccc______ccchhhmmmyyyyyyuuupppkkkhhhddd___\\\___^^^]]]\\\[[[ZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]___]]]ZZZXXXXXXZZZ]]]______^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVWWWYYYZZZZZZYYYYYYYYYXXX\\\______^^^^^^aaaeeeeeeccc___]]]\\\[[[ZZZXXXUUUVVVXXXXXXXXXZZZ\\\^^^aaaaaaaaa___\\\YYYVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUUUUVVVXXXYYYXXXWWWYYYZZZZZZXXXTTTQQQQQQSSSOOONNNNNNMMMLLLLLLMMMMMMOOONNNNNNNNNNNNNNNNNNOOORRRUUUXXXWWWRRRPPPQQQSSSPPPPPPQQQQQQRRRRRRRRRRRRSSSRRROOOLLLIIIIIIIIIIIILLLJJJHHHGGGHHHIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAA>>>??????>>>===<<<>>>@@@:::;;;<<<=========<<<<<<<<<;;;999888888999:::;;;888888999:::::::::::::::888888999999888777777666444555666777888888777666444444555555555666666666666666666666666555555555444444555555666888999:::;;;999888666555666777888555555555555666666666666666666666555555444444444333444555666666777777777555777999;;;;;;:::999777888888999:::999777555444777777777777888888888999666777777888888999888888999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>CCCDDDDDDDDDEEEFFFFFFDDDFFFDDDFFFNNNWWWeee|||~~~|||ppplllfffaaa^^^[[[XXXVVVTTTRRRRRRTTTWWWXXXVVVTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQOOONNNOOOQQQRRRSSSTTTSSSPPPOOOOOOQQQNNNNNNOOOOOONNNMMMKKKJJJIIIGGGEEEDDDDDDDDDBBB@@@=========<<<<<<<<<;;;;;;::::::999999999999::::::666888:::;;;:::::::::;;;:::;;;;;;<<<<<<======>>>>>>@@@AAABBBAAABBBEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRQQQQQQRRRSSSSSSTTTSSSUUUWWWWWWVVVVVVWWWXXXZZZ[[[\\\^^^______``````aaaccceeeggghhhiiiiiihhheeeeeeeeeeeeggghhhiiijjj|||{{{{{{ooohhhdddcccccceeekkkqqqvvv||||||}}}}}}xxxtttkkkiiieeeccccccaaa___]]]```______^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZ\\\^^^___bbb___\\\YYYYYY[[[^^^``````___^^^^^^]]]]]]]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[TTTVVVXXXYYYYYYXXXYYYYYYVVV[[[```aaa___^^^bbbfffhhhddd```]]]\\\\\\[[[ZZZUUUVVVXXXXXXXXXYYY[[[]]]WWW]]]bbbaaa\\\VVVUUUVVVVVVUUUSSSRRRQQQRRRSSSTTTUUUTTTUUUVVVYYY[[[[[[ZZZYYY[[[]]][[[WWWTTTTTTUUUPPPOOOOOONNNMMMMMMMMMNNNLLLKKKKKKJJJIIIIIIIIIJJJLLLPPPTTTTTTPPPNNNPPPSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSPPPLLLJJJJJJKKKJJJIIIIIIHHHFFFFFFGGGHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@???;;;<<<======;;;<<<===???888:::<<<>>>>>>===<<<;;;;;;999777555555777:::;;;777888999:::::::::::::::777777888888888777777666666666777888888777666555333333333444444555555555777777777666555555444444444444444555777888::::::888888666555555666666777333333444444555666666666666666555555555444444444333444555666777777777777444666999;;;;;;:::888777777888999:::999777555333777777777777888888888888888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>======<<<@@@AAAAAAAAADDDGGGGGGEEEFFFEEEHHHLLLNNNTTTddduuuwwwooojjjfffbbb```SSSRRRQQQSSSVVVXXXVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSRRRPPPOOOQQQRRROOOQQQSSSRRROOONNNPPPRRRLLLMMMNNNOOOOOOMMMKKKJJJKKKIIIGGGFFFEEEDDDAAA?????????>>>>>>============;;;;;;::::::999:::::::::666888:::;;;:::999::::::888999999:::;;;;;;<<<<<<;;;<<<>>>>>>>>>???AAACCCDDDDDDDDDEEEFFFIIILLLMMMKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQTTTTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]^^^______]]]___aaacccdddeeedddddddddcccccccccdddfffhhhiiizzzuuu||||||sssooolllnnnvvv{{{}}}zzzrrrnnnnnnnnnllliiiaaabbbbbb```]]][[[[[[\\\cccbbb```______``````aaadddbbb___\\\\\\^^^```bbbddd___ZZZZZZ^^^aaaaaa___```^^^\\\YYYXXXXXXXXXYYY[[[ZZZYYYZZZ[[[\\\[[[YYY\\\[[[\\\]]]```aaa```___]]][[[ZZZ[[[\\\^^^^^^]]]``````___^^^^^^]]]]]]\\\YYYZZZZZZZZZZZZYYYXXXXXX______^^^]]][[[YYYWWWVVVXXXVVVTTTSSSTTTTTTSSSRRRPPPPPPQQQUUUYYY[[[\\\[[[[[[ZZZXXXWWWWWWWWWXXXYYYWWWUUUSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMNNNPPPSSSSSSRRRQQQPPPPPPOOONNNOOOOOONNNMMMKKKIIIHHHGGGHHHGGGFFFFFFHHHHHHGGGFFFEEEFFFFFFFFFDDDAAA>>><<<<<<<<<<<<===============<<<;;;:::;;;===>>>===<<<<<<;;;999888888999;;;<<<999777666777:::;;;999777999777666777999::::::999555666666666666444333222444444444555555555555555444444555555555555444444555555555555555555555555555666666666555444333333444444444444444444444444444444555555555555444444555555555444444333333333333444555666666555444333555555666777777777777777888888999999999999888888666777777777777888888888888:::<<<===<<<<<<===>>>===============>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBEEEHHHIIIIIIMMMTTT[[[kkk}}}nnnaaaYYYSSSPPPRRRSSSQQQTTT[[[WWWVVVUUUTTTSSSRRRQQQQQQPPPRRRRRRPPPMMMMMMOOORRRWWWUUUSSSPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIFFFCCCAAA???AAAAAAAAA@@@>>>===;;;:::===<<<;;;999:::;;;===>>>999999:::::::::999888888999999999::::::;;;;;;;;;<<<<<<======>>>??????@@@AAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPUUUVVVWWWYYY[[[]]]___```aaa___^^^```ccceeeccc```______```aaacccdddeeeeee||||||~~~xxxrrrjjjgggggggggeeebbbaaabbbbbb```^^^\\\\\\]]]eeedddbbb```___^^^^^^^^^``````````````````aaaaaabbb]]]YYYZZZ^^^bbbbbbaaaaaa___]]]ZZZYYYYYYYYYZZZ\\\[[[YYYYYYZZZZZZYYYWWWWWWXXX[[[___bbbcccbbb___^^^]]][[[\\\^^^______^^^```______^^^^^^]]]]]]\\\[[[\\\]]]^^^______^^^^^^``````___^^^]]]\\\ZZZYYYZZZXXXVVVUUUUUUUUUSSSRRRPPPPPPQQQTTTXXX[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOONNNMMMMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMKKKJJJHHHGGGHHHGGGFFFGGGHHHIIIHHHFFFDDDDDDEEEEEECCCAAA???===============<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<:::999888888999:::<<<999777666777999:::999777888777555666777888888777555666666666666444333222333444444444555555666666444444555555555555444444444444444444444444444444555555555555555555444333444444444444444444444444444444555555555555444444444444444444444444333333333444555666666555444333666666777888888888888888777888888999999888888777777777777888888888888999777999;;;;;;;;;:::;;;=========<<<<<<======>>>???>>>>>>>>>??????@@@AAABBB???BBBEEEEEEEEEHHHNNNTTT]]]rrrttteee\\\UUUUUUTTTSSSUUUZZZSSSSSSSSSTTTTTTTTTSSSSSSPPPQQQQQQPPPMMMMMMOOORRRUUUTTTRRRQQQOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???======>>>>>><<<<<<;;;<<<===>>>::::::;;;;;;::::::999888999999999:::::::::::::::;;;;;;<<<===>>>??????@@@?????????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMRRRRRRTTTVVVXXXZZZ[[[\\\^^^]]]\\\^^^aaabbb```^^^]]]^^^___```bbbcccddddddxxxrrrqqqrrr}}}|||xxxxxxyyynnniiiccc`````````^^^\\\aaabbbbbbaaa___]]]^^^___dddcccaaa___]]][[[YYYXXX\\\^^^aaacccdddcccaaa___```\\\YYYZZZ^^^bbbcccbbbbbb```^^^[[[ZZZZZZ[[[[[[]]][[[ZZZYYYZZZYYYXXXVVVTTTVVVZZZ```dddeeecccaaa```^^^]]]]]]___``````_________^^^^^^]]]\\\\\\\\\ZZZ\\\___aaacccccccccbbbaaaaaaaaa```______^^^^^^]]][[[XXXWWWWWWVVVUUUSSSQQQQQQRRRUUUYYY[[[[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQPPPOOOMMMMMMNNNPPPQQQOOONNNMMMLLLKKKJJJIIIHHHIIIGGGFFFGGGHHHIIIHHHGGGBBBCCCCCCCCCCCCAAA???>>>>>>=========<<<;;;;;;;;;:::999888999;;;<<<;;;:::;;;:::999888888999:::;;;888777666777999:::999888888666555555666777666555666666666666555444333222333333444444555666777777444444555555555555444444333333333333333333333333333444444555555555555444444444444444444444444444444444555555555555444444333333444444444444444444444444555555555555444444666777777888888888888888777777888888888888777777777888888888888999999999666888::::::999999:::;;;===<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@@@@BBBCCCCCCBBBCCCHHHMMMNNNZZZlllvvviiiZZZTTTRRRRRRSSSUUUSSSSSSTTTUUUUUUUUUUUUTTTPPPQQQQQQOOOMMMMMMOOOQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKKKKKKKFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======;;;<<<<<<<<<;;;;;;:::999::::::999999999999999999999:::;;;<<<===>>>>>>???============>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIMMMNNNOOOQQQSSSUUUVVVWWWZZZYYYYYY[[[]]]^^^]]][[[[[[\\\^^^___aaabbbbbbcccyyyrrroooppprrrzzzsssmmmjjjlllzzzvvvllliiieee```]]]]]]]]]\\\[[[```aaabbbaaa___^^^^^^___```______]]][[[YYYVVVUUUZZZ\\\___bbbcccbbbaaa``````]]]ZZZZZZ]]]```aaaaaabbb```^^^[[[ZZZZZZZZZ[[[]]][[[ZZZZZZ\\\\\\[[[YYYWWWXXXZZZ^^^bbbeeedddccc```___]]]^^^___``````___]]]]]]]]]\\\[[[[[[ZZZZZZVVVYYY]]]```cccddddddcccbbbaaaaaa``````````````````^^^[[[YYYYYYXXXVVVTTTSSSSSSTTTWWWZZZ\\\\\\[[[XXXYYYYYYZZZZZZYYYWWWVVVTTTUUUUUUUUUTTTRRROOONNNPPPOOONNNLLLKKKJJJJJJJJJJJJLLLMMMMMMLLLLLLNNNOOOPPPOOOLLLKKKKKKMMMPPPQQQNNNMMMLLLKKKJJJJJJJJJIIIIIIGGGFFFGGGHHHIIIHHHGGG@@@AAAAAABBBAAAAAA@@@???>>>>>>===<<<;;;;;;:::::::::999888888:::;;;:::888:::999888888888888999:::777777777777888888888888999777555555666666555444666666666555555444333333222333333444555666777777444444555555555555444444333333333333333333333333222333444444555555555555333333333333333333333333333444444555555444444333333333333444444555555555444444444444444444444444555666666777777777777777666777777777777777777666888888888888999999999999555777999:::999999:::;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===>>>???@@@CCCDDDDDDCCCBBBCCCFFFIIIHHHMMMWWWhhhhhhXXXSSSSSSTTTTTTVVVVVVWWWWWWVVVUUUTTTTTTQQQQQQPPPOOONNNNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA???>>>======>>>>>>>>>===<<<;;;::::::::::::999999888888777777888888999:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFIIIIIIKKKLLLNNNPPPQQQRRRVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZ\\\^^^```aaaaaaaaazzzyyyvvvxxx{{{|||{{{zzzzzz{{{wwwmmmgggdddccciiiyyy{{{nnneeecccaaa^^^\\\\\\\\\[[[[[[^^^___```___]]]]]]^^^___]]]^^^______^^^\\\YYYXXXZZZ[[[\\\]]]___```aaaaaaaaa___\\\[[[[[[]]]______aaa___]]]ZZZYYYYYYZZZZZZ\\\[[[[[[\\\^^^``````___]]]\\\ZZZ\\\___bbbdddddd```___]]]]]]^^^______^^^\\\\\\[[[[[[ZZZYYYYYYYYYUUUWWW[[[___bbbcccddddddbbbaaa````````````aaaaaabbb___]]][[[ZZZZZZXXXVVVVVVVVVWWWYYY\\\]]]]]]\\\WWWWWWXXXYYYYYYWWWVVVUUUQQQRRRSSSSSSRRRPPPNNNMMMPPPOOONNNMMMKKKKKKJJJJJJIIIKKKLLLLLLLLLLLLMMMOOOOOOMMMKKKJJJJJJLLLNNNPPPLLLLLLKKKJJJIIIIIIJJJJJJHHHGGGFFFFFFHHHHHHGGGFFF???@@@@@@@@@@@@@@@??????>>>======<<<;;;::::::999:::999888888999:::999888888888888888888888888888666777777777777777888888:::888666666777777666555777666666555444444333333333333444444555666666777444444555555555555444444444444444444444444444444222222333444555555555444333333333333333333333333333333444444444444333333333333333444444555555555444444444333333444444444333444444555555555555555555666666777777666666555777777888888888999999999666888:::::::::999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@DDDDDDDDDCCCBBBBBBCCCEEEGGGIIIOOOXXXhhhjjj^^^[[[XXXUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@??????===<<<<<<;;;::::::999999888888888666666777888888999999::::::999999999999:::;;;;;;======>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXZZZ]]]____________uuunnnmmmlllttt~~~wwwrrrlllhhhiiikkkttt{{{rrriiibbb]]]\\\ZZZYYYXXXYYYYYYZZZZZZ\\\]]]\\\[[[[[[\\\]]]^^^___aaaccccccaaa^^^]]][[[[[[ZZZZZZ\\\^^^```aaabbb```]]][[[ZZZ[[[]]]^^^aaa___]]]ZZZYYYYYYYYYZZZ\\\[[[[[[]]]```bbbbbbbbbbbb___[[[ZZZ]]]```cccdddaaa___^^^]]]_________^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXYYY[[[^^^aaaccceeeeeebbbaaa```______```aaaaaabbb```]]]\\\\\\[[[YYYXXXXXXWWWXXXZZZ\\\]]]]]][[[VVVVVVWWWWWWVVVVVVUUUTTTPPPPPPPPPPPPPPPOOONNNMMMPPPOOONNNMMMLLLKKKKKKKKKHHHJJJKKKLLLKKKLLLMMMOOONNNLLLKKKIIIIIIJJJLLLMMMJJJJJJHHHGGGGGGHHHIIIJJJGGGEEEDDDEEEFFFGGGFFFEEE????????????>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;999888999::::::999777777777777777777777777777555666888777666666777999999888666666777888777666777777555444444333444444444444444555555555555666444444555555555555444444555555555555555555555555222333333444444444444333333333333333333333333333333333444444444444333333333333444444444444444444444444333333333333444444222333333444444444444444555555666666666666555555666777777777777888888888666888::::::999999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@@@@AAAAAAEEEGGGJJJOOOUUUddd|||~~~|||qqqggg___XXXWWWVVVTTTRRRRRRSSSTTTUUUUUURRRPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===;;;;;;::::::::::::::::::888888888888888888888888999999888888888888999999<<<<<<<<<===>>>>>>??????@@@???>>>>>>>>>???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRRRRTTTWWWZZZ\\\\\\\\\\\\{{{wwwttttttqqqlllkkkmmmrrr||||||{{{|||{{{}}}wwwpppkkkgggbbb___XXXXXXXXXWWWVVVVVVXXXYYYWWWYYYZZZZZZYYYYYYZZZ[[[^^^```cccddddddbbb___]]]\\\\\\[[[\\\\\\^^^___``````___]]][[[ZZZ[[[^^^```bbb```^^^[[[ZZZZZZ[[[[[[\\\\\\[[[]]]```bbbbbbaaaaaa^^^\\\\\\^^^aaacccdddcccaaa______`````````____________^^^]]]]]]\\\\\\ZZZ[[[[[[\\\___aaaccceeedddcccaaa```___```aaabbbaaa___]]]\\\\\\\\\[[[YYYWWWWWWWWWYYY[[[\\\[[[ZZZVVVUUUTTTTTTSSSSSSTTTTTTPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMGGGIIIKKKKKKKKKKKKMMMOOOLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEEEEGGGHHHIIIEEEDDDCCCDDDEEEFFFEEECCC@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999::::::999888666777777777777777777666444666888777666555777999777666444555666777777666888777555444333333444444555555555555555444444444444444555555555555444444444444444444444444444444333333444444444333222222222222222222222222222222222333333444444333333222444444444444444444333333444444333222222333444444222333444444555555444444444555555666666555555444555555666666666777777777444666888999888888999::::::::::::999:::;;;;;;<<<::::::::::::;;;<<<===>>>>>>======>>>???@@@@@@@@@DDDCCCEEEIIIMMMRRR^^^lll}}}tttiiiddd```[[[UUUSSSSSSTTTUUUVVVTTTQQQPPPRRRSSSSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888999888888777777777888888::::::;;;;;;<<<=========>>>===<<<;;;;;;===>>>??????@@@AAABBBCCCEEEFFFFFFGGGIIILLLLLLKKKJJJKKKMMMLLLNNNRRRUUUXXXXXXXXXWWWqqqlllhhhiiihhhhhhkkkpppxxxxxxqqqgggaaa^^^^^^\\\[[[WWWWWWXXXWWWVVVWWWXXXYYYUUUWWWXXXXXXWWWWWWYYYZZZ\\\___aaacccccc```\\\YYY\\\\\\]]]^^^____________^^^]]]\\\[[[ZZZ\\\___bbbcccbbb___]]][[[[[[\\\\\\]]]\\\\\\]]]___``````^^^^^^]]]\\\]]]```bbbccccccdddbbbaaa```aaabbbaaa```bbbaaaaaa``````___^^^^^^[[[ZZZZZZZZZ[[[^^^aaacccfffeeebbbaaa``````aaabbbaaa___]]]\\\\\\]]]\\\ZZZVVVVVVVVVWWWYYYZZZYYYXXXVVVUUUSSSRRRRRRRRRSSSTTTQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNGGGHHHJJJKKKKKKKKKMMMOOOLLLLLLKKKJJJJJJIIIHHHGGGHHHFFFEEEDDDDDDFFFHHHIIIEEECCCBBBCCCDDDEEEDDDCCC@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;999888666666777777777777666666444666888888555555777999555444333333555666666666888777555444333333444444666666666555444444333333444555555555555555555444333333333333333333333333444444444444333333222111222222222222222222222222222333333444444333333222555555555444444333333333444444222222222222444444333444555555666666555555444555555555555555555444555555555555666666666666333555777888777777888999::::::999999::::::;;;<<<999999999999:::;;;<<<<<<>>>======???AAABBBBBBAAADDD@@@AAAHHHLLLLLLPPPVVVddd}}}sssnnneee\\\VVVSSSSSSTTTWWWTTTQQQQQQSSSUUUTTTRRRTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGDDDCCCAAA@@@AAABBBDDDEEEDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;<<<<<<=========???>>>>>>===;;;::::::999999888777777777777888888888999999:::;;;;;;<<<<<<===;;;:::999999;;;<<<>>>===>>>???@@@AAABBBCCCCCCCCCFFFIIIIIIGGGFFFHHHJJJHHHKKKOOORRRTTTUUUTTTTTTxxxooohhhhhhkkkoootttyyysssggg```WWWSSSTTTUUUTTTRRRRRRRRRRRRTTTVVVVVVVVVUUUYYY[[[\\\[[[YYYXXXXXXYYY```````````````^^^]]]\\\YYY[[[]]]______^^^\\\ZZZ^^^]]]\\\\\\\\\^^^```bbbccc```]]][[[ZZZ\\\^^^``````___^^^\\\ZZZ[[[^^^aaaccc```\\\XXXVVVYYY___ccc``````______^^^^^^^^^^^^[[[[[[]]]^^^______``````]]]]]]\\\[[[\\\^^^aaabbbcccccccccaaa______aaadddaaa```^^^\\\[[[ZZZYYYYYYRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVUUUUUUSSSRRRPPPOOOQQQOOOMMMKKKKKKMMMOOOQQQOOOOOONNNMMMLLLLLLLLLLLLNNNLLLKKKIIIHHHHHHHHHHHHMMMKKKIIIIIIIIIJJJIIIGGGDDDCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCBBBAAABBBCCCCCC??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777555666777888888777666555666666555666666777888999999777666444444666777999555555555555666666666666555555555444444333333333333333444444333333222111333333333333333333333333333333333333333333333333555555555555555555555555333333222111000000000111000111222222111000111222333333333333333333333333666666666666666666666666666555555444444444555555666666555555555444444444666666666666666555555555::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJUUUhhhwwwhhh```\\\XXXUUUVVVVVVUUUSSSRRRRRRUUUWWWWWWUUURRRPPPNNNNNNOOOPPPOOONNNMMMMMMLLLKKKKKKJJJFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999999888777777777888;;;;;;;;;;;;;;;;;;<<<<<<888888999999:::;;;======>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEIIIIIIJJJKKKLLLMMMNNNOOOuuuppppppqqquuuzzzuuujjj^^^WWWOOOKKKMMMOOOPPPOOORRRRRRRRRSSSTTTUUUTTTSSSVVVXXXYYYYYYWWWVVVVVVVVV\\\]]]^^^^^^]]][[[YYYXXXUUUWWWZZZ\\\]]]]]]\\\[[[\\\\\\ZZZZZZZZZ\\\^^^___aaa___\\\ZZZZZZ\\\^^^```^^^^^^]]][[[ZZZ[[[^^^`````````^^^[[[YYYYYY[[[]]]aaaaaa```___]]]\\\[[[ZZZZZZ[[[\\\^^^___`````````]]]\\\[[[[[[[[[]]]```aaa^^^```aaa```___]]]^^^___```___^^^\\\ZZZXXXWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWVVVUUUTTTRRRPPPOOOQQQOOONNNMMMMMMNNNOOOQQQQQQPPPOOONNNNNNMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIMMMKKKIIIIIIIIIIIIIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@@@@AAAAAABBB??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888888666666777777777777666666666666666666666666777888777666555444444555666777444555555555666666666666555555444444444333333333444444555555444444333222333333333333222222222222333333333333333333333333333333333333333333333333444333222222111111222222000111222222111000111222333333333333333333333333444444444444444444444444555555444444444444555555666555555555444444444444555555555666666666666666999999999999::::::;;;;;;999999::::::;;;<<<<<<<<<============>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGHHHPPP\\\www~~~pppfff\\\VVVWWWWWWVVVTTTRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSTTTNNNNNNNNNMMMMMMLLLKKKJJJFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999999999999999999999999999999999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHIIIJJJKKKLLLLLL}}}xxxvvvzzztttiiiccc\\\VVVNNNKKKLLLPPPRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUTTTSSSSSSTTTWWWXXXZZZ[[[ZZZXXXUUUSSSPPPRRRUUUXXXZZZ[[[ZZZZZZZZZZZZYYYXXXXXXYYY[[[[[[___]]][[[ZZZZZZ\\\^^^```]]]]]]\\\[[[YYYZZZ]]]___^^^``````___\\\YYYWWWWWW^^^^^^^^^^^^]]]\\\[[[[[[YYYZZZ\\\^^^___```aaaaaa\\\[[[ZZZYYYZZZ\\\^^^___XXX[[[]]]^^^\\\ZZZYYYYYY^^^]]]\\\ZZZXXXWWWVVVUUUVVVVVVVVVVVVWWWYYYZZZ[[[YYYYYYXXXWWWUUUSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQPPPOOOOOONNNNNNOOONNNMMMLLLJJJIIIIIIIIIIIIMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBBBBAAA???>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999777666666666666666666777777777666666555666666666444444444444444444444444444444444555555555666666444444444444333333333333555555555555555444444333333333222222111111111000333333333333333333333333111111111111111111111111444444333222222222222333000111222222111000111222333333333333333333333333333333333333333333333333555444444444444444555555555555555555444444444444444444555555666666777777777777888999:::;;;;;;<<<888888888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAABBBDDDEEEFFFLLLOOO___~~~rrriii^^^\\\ZZZWWWUUUTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888999888888888888888999999;;;;;;::::::;;;;;;<<<===============>>>???@@@AAACCCCCCDDDEEEFFFFFFGGGHHH{{{rrrjjjeeebbb___YYYRRRMMMNNNQQQTTTUUUTTTUUUUUUTTTRRRQQQPPPPPPQQQRRRTTTSSSRRRQQQQQQRRRRRRTTTVVVXXXWWWUUURRRPPPNNNPPPRRRUUUWWWWWWWWWWWWYYYYYYXXXWWWXXXXXXYYYZZZ]]]\\\ZZZYYYZZZ\\\^^^___\\\]]]\\\[[[ZZZ[[[]]]___```aaabbbaaa]]]YYYVVVUUUXXXZZZ[[[]]]______```___XXXYYY[[[]]]^^^`````````[[[ZZZYYYXXXXXXYYY[[[\\\UUUWWWYYYYYYWWWVVVUUUVVVYYYYYYYYYXXXWWWWWWVVVUUUVVVVVVVVVWWWWWWXXXZZZZZZZZZZZZYYYXXXVVVSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDBBB@@@????????????@@@???===<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999888888999999888888888888888888777666555444444555666777888777666555555555555555222333444444444444333222333333444444444555555555333333333333333333333333444444555555444444333222333222222111111000000000222222222222222222222222111111111111111111111111333222222111111222222222000111222222111000111222222222222222222222222222333333333333333333333333444444333333444444555555444444444444444444444444333444444555666777888888555666777888999:::;;;<<<888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBDDDEEEJJJJJJQQQeee|||pppkkkeee___ZZZXXXVVVUUURRRRRRRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOMMMKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFCCCBBBBBBCCCFFFGGGDDDDDDCCCCCCBBBAAA@@@@@@???>>>============>>>>>>>>>>>>===<<<;;;;;;::::::999999888777777777777777;;;::::::::::::;;;<<<<<<:::::::::;;;;;;<<<===>>>??????@@@@@@AAABBBBBBCCCxxxpppkkkgggcccaaa^^^YYYQQQLLLKKKLLLOOOPPPTTTVVVWWWUUURRROOOOOOPPPOOOQQQRRRRRRQQQPPPQQQRRRPPPRRRTTTUUUUUUSSSQQQOOONNNOOOQQQSSSTTTTTTTTTTTTXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZYYYYYYYYY[[[]]]^^^[[[\\\\\\\\\[[[[[[]]]___bbbcccccc```\\\YYYXXXXXXWWWYYY[[[^^^````````````WWWXXXZZZ[[[]]]^^^^^^___ZZZYYYWWWVVVVVVVVVXXXYYYVVVVVVVVVTTTRRRRRRTTTVVVTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCAAA???============>>>===<<<;;;:::;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666666666777777777777666555444444555666777777777666555555444555555222222333333333333222222333333333333444444444444333333333333333333333333222333333333333222111111222222222111111000000000222222222222222222222222222222222222222222222222111111000000000000111111000111222222111000111222222222222222222222222222333333333333333333333333333333333333333444555555333333444444444444444444333444444555666777888888555555666777999:::;;;;;;999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???????????????@@@AAABBBCCCDDDEEEFFFKKKUUUaaannnyyymmmddd]]]XXXUUUUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFCCCBBBBBBCCCFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@???????????????@@@@@@@@@??????>>>===<<<;;;;;;;;;:::999888777777777777999999888888888999::::::999999999999999;;;<<<<<<<<<<<<<<<===>>>>>>??????}}}|||{{{yyyuuuooojjjfffccc___]]]]]]ZZZTTTNNNKKKJJJLLLMMMSSSUUUVVVTTTPPPMMMNNNOOONNNPPPQQQQQQPPPPPPPPPQQQOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXYYYZZZ[[[\\\YYYZZZ[[[[[[ZZZ[[[]]]^^^aaaaaaaaa___[[[YYYYYYZZZYYYZZZ\\\^^^^^^^^^\\\[[[WWWWWWYYYZZZ[[[[[[\\\\\\YYYXXXVVVTTTSSSTTTUUUVVVVVVVVVUUUSSSQQQQQQTTTVVVRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUVVVWWWWWWYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA???===<<<<<<<<<<<<===<<<;;;:::999::::::;;;;;;::::::999999999::::::;;;::::::999888777666666555555555555555666666666666555555555555555555666666666555555444555555555333333222222222222333333222222222333333333444444222222222222333333333333222222222222222111000000222222222222222222222222222222222222222222222222222222222222222222222222000////////////000111111000111222222111000111222222222222222222222222222333333333333333333333333222222222222333444555666333333333333444444444444444444555555666666777777555555666777888999999:::999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@AAABBBCCC???AAAGGGMMMPPPVVVcccqqqxxxmmmbbb[[[VVVVVVUUUSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@AAABBB???>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999:::777777666666777777888999888888888888999:::;;;<<<::::::;;;;;;<<<<<<<<<<<>><<<;;;;;;<<<<<<<<<<<<:::999999999:::;;;999888888888888888999999::::::999888777666555555555555555666666666777777444555555666666555555444555555444444444555666666444333222222222222333444222222222222333333333333111111222222222333333333222333333333333222111111111111222222333333444444111111111111111111111111222222222222222222222222000000//////000111111222000111222222111000111222111111111111111111111111222222222222222222222222222222222222333444555666222222333333333444444444555555555666666666666666666666666777777777888888888888888999::::::;;;;;;::::::::::::;;;<<<===>>>============>>>???@@@@@@??????BBBFFFHHHJJJRRR[[[hhhzzz{{{qqqbbb```\\\XXXTTTQQQOOONNNPPPOOOMMMLLLLLLMMMOOOPPPKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBB????????????????????????======<<<<<<<<<<<<<<<<<<999999888888999999:::;;;999999999999999:::<<<<<<::::::::::::;;;;;;;;;;;;{{{zzz|||~~~}}}uuupppnnnnnnmmmfffccc```^^^^^^]]][[[ZZZYYYXXXUUUQQQMMMKKKKKKLLLLLLPPPRRRPPPKKKIIIJJJMMMKKKLLLNNNOOONNNMMMNNNOOOMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNQQQSSSUUUWWWXXXRRRSSSUUUWWWYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXTTTUUUWWWWWWWWWWWWXXXZZZVVVYYY\\\]]]\\\YYYWWWWWWQQQTTTWWWZZZ[[[[[[ZZZYYYVVVWWWWWWWWWWWWWWWWWWVVVXXXVVVTTTRRRQQQQQQRRRSSSSSSVVVXXXXXXWWWUUUTTTTTTVVVVVVWWWXXXWWWUUURRRQQQVVVVVVUUUUUUUUUVVVWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKKKKMMMOOOQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDDDDBBB@@@@@@AAAAAA@@@???@@@???===<<<;;;;;;<<<<<<<<<;;;:::999999999:::;;;888777777777777777888888::::::999888777666555444555666666666777777888888333444555666666555444333444444444444444555666777555444222111111222444555111111222222222333333333111111111222222333333333333444444444444333222222111111222333444555555666111111111111111111111111111111111111111111111111111111000000111222333333000222222222111000111222111111111111111111111111000000000000000000000000222222222222333444555666222222222333333444444444666666666666666555555555666666666666777777777777777777777888999999::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???CCC@@@???CCCFFFFFFIIIMMMQQQ]]]vvvvvvrrrkkkccc[[[VVVRRRQQQQQQOOOMMMKKKKKKMMMPPPQQQMMMNNNNNNNNNNNNMMMMMMLLLEEEGGGHHHJJJKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>=========>>>>>>???======<<<<<<======>>>???999999999999:::;;;<<<===:::::::::::::::;;;;;;;;;~~~rrrkkkoooqqqnnnqqqyyy~~~vvvpppllljjjjjjeeeccc___[[[YYYYYYZZZ\\\[[[YYYVVVSSSPPPNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOMMMJJJIIIIIIJJJJJJIIILLLLLLKKKKKKMMMOOOQQQRRROOORRRUUUWWWWWWWWWXXXYYYXXXUUUQQQPPPQQQSSSTTTUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXWWWXXXYYYYYYVVVRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWTTTQQQPPPQQQRRRRRRRRRWWWXXXXXXWWWVVVSSSQQQPPPUUUVVVWWWWWWTTTPPPLLLIIIOOOQQQTTTTTTSSSQQQPPPPPPPPPQQQSSSTTTUUUTTTRRRQQQMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGDDDCCCCCCDDDCCCCCCCCCBBBAAA???>>>??????@@@<<<<<<======<<<;;;::::::;;;:::999888888888999999777777777777777777777777666777777777777666666555888888777666666666666777666666666555555444444444333333333333333333333333555444333222111111111111111111111111111111111111000111111111111222222222111111111111111111111111333333333222222111111111111111000000000000111111000000000000000000000000111000/////////000222333000000000000000000000000000111111111111222222222333333333444333333222222555444333333333333444555555555555555555555444444555444444444444555666666555555555555666666666666444555555555666666777777999999999999999999::::::<<<<<<<<<===============??????@@@AAABBBDDDDDDEEEJJJSSSccczzzrrrhhhaaa\\\ZZZTTTTTTTTTQQQNNNLLLLLLMMMLLLLLLLLLMMMNNNMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFEEECCCCCCEEEFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBAAA???>>>===CCCAAA>>>===>>>??????>>>????????????????????????>>>>>>===<<<;;;::::::999::::::::::::::::::::::::yyyooolllssswwwvvvyyy~~~xxxrrrmmmiiiggggggdddbbb^^^ZZZXXXXXXYYYZZZZZZXXXUUURRRPPPNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTTTTTTTTTTUUUVVVVVVTTTQQQQQQRRRSSSTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSUUUXXXXXXVVVSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRPPPOOOOOOPPPRRRSSSWWWWWWXXXWWWVVVTTTRRRQQQUUUWWWXXXXXXVVVRRRMMMJJJNNNPPPSSSSSSRRRPPPOOOOOOMMMOOOQQQRRRSSSRRRQQQPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGEEEDDDCCCDDDDDDCCCBBBCCCBBB@@@???>>>>>>??????;;;<<<<<<<<<;;;;;;:::999999999999888888888777777666666666666666666666666555666666777777777666666666555444444333333444444555555555444444444333333333333333333333333333333444444333222111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111000000000111111000000000000111111000000000000000000000000000000//////000111111222000000000000000000000000000000111111111222222222111222222333333333222222444333222111111222333444555555555444444444444444444444444444444555555666555555555555666666666666666666666666777777777888888888888999999999999:::;;;;;;<<<<<<=========>>>??????@@@AAABBBCCCDDDDDDHHHMMMXXXiii}}}}}}~~~pppggg___[[[VVVPPPMMMMMMNNNOOOOOONNNNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKLLLMMMNNNOOOKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@CCCAAA??????@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>;;;;;;;;;<<<;;;;;;:::999777777888999888777666555555555555555555555555555444555666666777777777777444444333222222222333333444444333333333333333222222222222333333444444444444333222111111000111111111111111111111111111111000000000111111111222222111111111111111111111111111000000000000/////////111000000//////000000111000000000000000000000000//////000000111111000000000000000000000000000000000000000111111111222222000000111111222222333333333222111000000111222333444444444444444444444444444444333333444444555666444555555555555666666666666777777777777888888888777777888888999999999999::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHMMMVVVeeezzzqqqppprrrwwwyyyrrrrrrxxxvvvmmm```WWWSSSRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEECCCAAAAAABBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>============yyy|||xxxrrrnnnllllllkkkjjjhhhfffddddddaaa___\\\XXXVVVUUUUUUVVVVVVUUUSSSRRRQQQQQQQQQRRROOOMMMLLLKKKKKKLLLMMMOOONNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKLLLMMMLLLIIIGGGHHHIIIKKKMMMMMMMMMMMMLLLNNNOOOOOONNNMMMLLLMMMOOOOOOPPPQQQSSSTTTTTTQQQOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNOOOQQQRRRRRRRRRPPPPPPPPPQQQSSSUUUWWWXXX\\\ZZZXXXUUURRROOONNNMMMNNNSSSVVVUUUQQQPPPSSSWWWUUUVVVWWWWWWWWWVVVTTTTTTVVVXXXZZZ[[[YYYUUUQQQNNNNNNPPPRRRRRRPPPNNNMMMMMMIIIKKKMMMOOOPPPPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBDDDEEEEEECCCAAAAAA@@@@@@???>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;666777999::::::888666555444444444444444444444444333444555666777777777777666555444444333333444444222222222222222222222222111111222333333444555555444333222111000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111000000111111222333444555333222111000000111222333333333333333333444444444333333333333333444444555444444444555555555666666666666666666666777777777666666777777888999999999888999999;;;<<<===>>>>>>======>>>??????@@@AAAAAAEEEEEEGGGKKKTTTbbbqqq{{{}}}tttllluuuvvvqqqpppuuu~~~wwwjjjccc^^^YYYUUUVVVSSSOOOMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOOOONNNPPPOOONNNMMMLLLJJJIIIIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>yyywww{{{}}}xxxrrrnnnkkkjjjhhhhhhiiiiiiiiihhhgggfffaaa___\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSPPPOOOMMMKKKKKKMMMOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNLLLIIIIIIJJJKKKMMMMMMMMMLLLKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMNNNPPPSSSTTTSSSPPPMMMJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPNNNMMMMMMNNNOOORRRTTTVVVYYYXXXVVVSSSQQQPPPOOOOOOSSSWWW[[[YYYUUURRRTTTWWWSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVXXXXXXWWWTTTQQQOOOOOOQQQSSSSSSQQQOOONNNMMMJJJLLLNNNPPPQQQPPPOOONNNOOONNNNNNLLLKKKJJJIIIIIIDDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBCCCEEEEEEBBB@@@????????????>>>===<<<<<<;;;<<<<<<=========<<<<<<888999:::;;;;;;999777666444444444444444444444444333333444666777777777777555555444333333333333444222222222222222222222222111111222333333444555555333333222111000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////...///000111111000///...//////////////////////////////000000000111111111111111111111222333555666444333222111111222333444222222222222333333444444222222222222222333444444444444444444555555555555555555555555555555555555555555666777777888999999777888999:::;;;<<<===>>><<<<<<======>>>?????????AAABBBDDDGGGKKKSSS[[[aaavvvrrroooxxxzzzoookkkmmmrrrxxx|||rrrhhhaaaaaa\\\VVVQQQNNNMMMLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLKKKJJJJJJFFFEEECCCCCCEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGFFFDDDFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCC@@@?????????>>>>>>>>>===}}}wwwvvvyyy}}}|||yyytttooolllkkkkkklllgggggghhhiiiiiiiiihhhhhhbbbaaa^^^[[[XXXVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTPPPOOOMMMLLLLLLMMMOOOPPPOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNOOOOOOMMMLLLHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOONNNLLLJJJIIIIIIKKKLLLOOORRRTTTSSSOOOLLLHHHIIIKKKLLLNNNOOOOOOOOORRRSSSRRRQQQNNNNNNOOOPPPMMMLLLKKKKKKMMMOOORRRSSSVVVUUUTTTRRRQQQQQQPPPPPPUUUXXX[[[[[[WWWTTTTTTUUUPPPQQQSSSUUUUUUUUUUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOPPPRRRTTTTTTQQQOOOMMMMMMLLLMMMOOOPPPQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJIIIIIICCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAABBBCCCCCCBBB@@@>>>?????????>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<999::::::;;;:::999888777444444444444444444444444333444555555666666666666333333222111111111222222111222222222222333333333222222222333333444444444333222111000000///000000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111222222000//////......//////000//////////////////////////////000000000///....../////////////////////////////////000000000111111222111000000111222444555444333222111111222333444000111111222222333333444222222111111222222333444333444444444444555555555555555444444444444444333444444555666777888888999888888999999:::;;;<<<<<<;;;<<<<<<<<<============<<<>>>AAADDDFFFIIIMMMPPPYYYmmm~~~xxxxxxvvvqqqkkkggghhhqqqzzzpppiii___VVVQQQNNNLLLKKKOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKHHHFFFDDDEEEFFFGGGFFFFFFCCCBBBBBBBBBCCCEEEGGGHHHFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHFFFEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>}}}zzzvvvsssrrrtttvvvwwwrrrqqqnnnkkkjjjjjjkkkkkkffffffffffffggggggggghhhdddbbb```]]]ZZZXXXVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJJJJKKKLLLLLLIIILLLOOOPPPNNNKKKIIIIIIKKKKKKMMMPPPSSSRRROOOLLLLLLMMMNNNOOOPPPPPPPPPPPPTTTUUUUUUSSSPPPOOOQQQSSSNNNMMMLLLKKKLLLNNNPPPRRRUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVXXXXXXVVVSSSRRRNNNOOOQQQSSSTTTUUUTTTTTTQQQQQQOOONNNNNNNNNNNNOOOOOOQQQSSSSSSPPPMMMLLLLLLMMMNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCDDDDDDCCCCCCBBBAAADDDCCCAAA@@@AAAAAAAAA???===>>>>>>>>>>>><<<;;;:::888999::::::;;;;;;;;;:::999999999999888888888888444444444444444444444444444444555555666555555555444444333222222222222222222222222222333333444444333333333333333333333333333222111000000/////////000000000000000000000000////////////000000000111000000000000000000000000/////////000000000111111//////............//////////////////////////////000000///...............////////////////////////////////////000000000111111000///......///111222333222111000000111222333000000000111222333333333111111111111111222333333333333444444444555555555666666555555444444444444333444444555666777888999888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@AAABBBEEEGGGIIIVVViii~~~uuu}}}tttlllnnn~~~ttthhh___ZZZWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGDDDCCCCCCCCCDDDFFFHHHJJJGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEFFFHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBAAAAAA@@@@@@???|||xxxzzz{{{yyyuuuooolllkkknnnqqqkkkkkkjjjjjjiiiiiihhhhhhfffeeeeeedddeeeeeefffgggeeedddaaa^^^[[[YYYWWWWWWTTTSSSRRRQQQQQQRRRSSSSSSMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPOOOLLLJJJJJJLLLMMMNNNMMMNNNNNNMMMLLLLLLMMMOOOPPPHHHLLLPPPRRRPPPMMMJJJHHHKKKKKKMMMPPPRRRRRROOOMMMPPPPPPQQQRRRRRRRRRQQQQQQTTTVVVVVVTTTQQQPPPSSSVVVPPPNNNLLLKKKLLLNNNPPPRRRUUUTTTSSSQQQQQQPPPPPPPPPNNNOOORRRUUUWWWVVVSSSPPPMMMNNNPPPRRRTTTTTTTTTTTTPPPOOOMMMKKKKKKKKKMMMNNNNNNPPPRRRQQQOOOLLLKKKJJJMMMNNNOOOPPPOOOMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAAFFFCCC@@@???@@@@@@@@@???===>>>>>>>>>>>><<<;;;:::666777888999999999999999999888888777666777777777555555555555555555555555555555555666555555444444777666555555444444555555222222222333333444444444444333333333333333333333333222111000////////////000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000//////............//////////////////////////////111000///---------...///////////////////////////////////////000000000000000///---,,,,,,---...///222111000//////000111222///000000111222222333333111111111000111222222333333333333444444444555555777777666666555555555444333333444555666777888999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;===>>>?????????@@@BBBEEEEEELLLUUUaaawww~~~xxx{{{~~~uuunnnjjjhhh___^^^\\\YYYVVVSSSQQQPPPLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHGGGGGGHHHIIIIIIHHHEEEEEEDDDDDDEEEGGGJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKEEEDDDEEEGGGHHHIIIGGGEEE@@@@@@AAABBBCCCDDDEEEFFFBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAAwwwssstttuuupppllljjjjjjjjjiiigggkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeeeeeffffffdddcccddddddeeedddaaa]]]XXXVVVVVVTTTQQQQQQQQQQQQPPPNNNQQQRRRRRRQQQOOONNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOQQQOOOMMMMMMOOOOOOLLLIIIIIILLLPPPSSSSSSQQQNNNLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWRRRQQQPPPOOOOOOPPPQQQRRRVVVXXXXXXUUUPPPLLLKKKLLLMMMNNNPPPQQQRRRQQQPPPPPPNNNOOOQQQQQQQQQQQQRRRTTTMMMMMMMMMNNNPPPPPPOOOMMMTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMNNNNNNMMMJJJGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<======>>>===;;;:::999666666666666666777777777888888888888888888888888777666555444333222222222333333444555666666555555666555444444222222111000000/////////000111222222333333333333333333333333000000000000////////////---......///000111111222//////............/////////000111222222111000///...///////////////......................................................000000//////.........---...000111000...------...222111111111000000//////---.........//////000000000000000000000000000000000111111111111222222222111111222222222333333333555444444333333444444444444444444555555555555666444555555666666666666666888888888888888888888888;;;;;;;;;<<<<<<<<<<<<===>>>============???@@@AAADDDGGGKKKNNNXXXqqqxxxqqqwwwxxxooommmfff[[[XXXZZZXXXRRRNNNOOOPPPSSSUUUUUUSSSQQQKKKLLLMMMLLLJJJIIIJJJJJJJJJIIIGGGHHHJJJKKKKKKJJJFFFHHHIIIIIIGGGFFFFFFGGGHHHFFFDDDFFFIIIKKKKKKIIICCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA|||}}}}}}}}}uuussstttssspppllljjjkkkkkkjjjiiikkkkkkkkkkkkkkkkkkjjjjjjiiigggeeedddeeeeeedddcccdddddddddcccaaa]]]YYYWWWUUUSSSRRRRRRSSSTTTTTTSSSRRRSSSSSSRRRPPPOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOOUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLMMMPPPPPPNNNLLLLLLNNNQQQTTTTTTSSSQQQPPPQQQRRRTTTUUUVVVUUUTTTSSSOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSUUUVVVTTTPPPNNNNNNOOONNNNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOOOONNNOOOPPPRRRNNNMMMLLLMMMNNNOOONNNMMMRRRRRRQQQPPPOOOMMMLLLKKKNNNOOOOOOPPPOOOMMMJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>>>>>>><<<<<<======<<<;;;999888777777777777777777777777888888888888888888888888555555444444333444444444222222333444444444444444444444444333333222222111222222111000000000111111333333333333333333333333000000000000////////////---......///000000111111//////............//////...///000000000000///......///////////////......................................................111000000000///////////////000222111///......///000000000000//////......,,,,,,---------.........000000000000000000000000000000111111111222222222111111111222222222333333555444444444444444555555444444444444555555555555444444555666666666666666888888888888888888888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBEEEGGGHHHOOO___wwwxxxppprrr~~~{{{}}}|||qqqkkkjjjddd]]]UUUSSSQQQSSSUUUUUURRROOORRRRRRQQQOOOMMMKKKKKKKKKNNNLLLKKKKKKLLLMMMLLLKKKGGGIIIJJJJJJHHHGGGHHHIIIHHHFFFEEEFFFIIIKKKKKKIIIGGGGGGGGGHHHIIIJJJLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA|||tttuuu{{{|||tttooonnnmmmssszzz{{{wwwrrrqqqqqqqqqnnnlllkkkllllllllllllmmmlllllllllkkkkkkjjjjjjkkkiiifffdddeeeeeedddcccdddeeeeeedddbbb___[[[YYYVVVTTTSSSTTTVVVXXXYYYYYYTTTUUUUUUUUUSSSQQQNNNLLLMMMOOORRRTTTTTTSSSRRRPPPWWWXXXXXXXXXWWWTTTRRRPPPKKKJJJKKKMMMPPPQQQQQQOOONNNOOOQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQRRRTTTSSSQQQPPPPPPQQQOOONNNNNNMMMMMMMMMMMMNNNLLLLLLMMMLLLKKKLLLNNNQQQOOOMMMKKKKKKMMMOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIMMMMMMNNNOOONNNMMMLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFBBBAAAAAA@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>===;;;;;;;;;;;;:::999888888999999999888777777777666777777777777777777777777444444444444444555666666111222222333333333333222333333333333333333333333444333222111111000000111333333333333333333333333000000000000////////////.........//////000000111//////............//////---......//////......---......//////////////////////////////////////////////////////////////////111111111000000000000//////111222222000//////000////////////............------............//////000000000000000000000000000000000111111111222222111111111222222222222333444333333333444555555666444444444444555555555555444444555666666666666555777777777777777777777777888888888888999999999:::::::::::::::;;;<<<===>>>???@@@AAABBBFFFNNNZZZcccvvvllllllyyy|||kkkeeeiiimmmoooqqqyyyzzzrrreee___ZZZ[[[___```[[[VVVTTTRRRPPPMMMLLLKKKKKKKKKLLLKKKIIIIIIJJJKKKJJJIIIHHHJJJKKKKKKJJJIIIIIIJJJIIIHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBvvvoookkkjjjmmmqqqvvvvvvrrrnnnmmmnnnnnnmmmllllllmmmnnnnnnnnnooooooooonnnmmmmmmllllllnnnkkkhhhfffeeeeeeeeedddffffffgggfffdddbbb___^^^ZZZXXXVVVVVVXXXZZZ[[[[[[VVVVVVWWWWWWVVVTTTOOOLLLMMMOOOSSSVVVWWWUUUSSSQQQUUUVVVXXXYYYXXXUUUSSSQQQIIIJJJKKKMMMOOOPPPPPPOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZXXXWWWUUUSSSRRRPPPPPPPPPQQQSSSTTTTTTSSSSSSSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSRRRQQQQQQQQQOOONNNLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKMMMPPPQQQNNNLLLLLLMMMOOOPPPPPPNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFF@@@@@@@@@@@@@@@AAAAAABBBDDDCCCAAA@@@>>>>>>======;;;;;;::::::999888888777;;;::::::999888777666666666666666666666666666666555555555444444555555666222222333333333333222222111111222222333333333333333333222222111222222222222222222222222222222222000000000000////////////........./////////000000//////............//////---.........////////////...............//////000////////////////////////////////////////////////000000000///////////////...000111111///...///000////////////////////////000000000111111111111111////////////////////////000000000000111111111111111111111111222222222222222222222222222333444555333333444444444555555555333444555555666666555555777777777777777777777777777777888888888999999999999999::::::;;;<<<<<<=========>>>???BBBGGGLLLOOOdddrrruuurrrtttrrrcccbbb```]]]^^^dddooowwwzzzqqqiiihhhmmmnnniiicccWWWTTTQQQOOONNNNNNMMMMMMKKKIIIHHHHHHJJJKKKKKKJJJHHHJJJLLLLLLJJJIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC|||uuupppnnnnnnppprrrsssqqqnnnkkklllmmmllllllmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqppppppppppppmmmjjjhhhhhhhhhgggfffhhhhhhhhhhhhgggeeedddccc___\\\YYYXXXYYYZZZ[[[[[[XXXWWWWWWYYYYYYWWWSSSOOONNNQQQTTTWWWXXXWWWUUUSSSSSSUUUWWWYYYYYYXXXVVVTTTKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\ZZZXXXWWWTTTRRRQQQPPPPPPRRRTTTVVVVVVVVVUUUUUUVVVRRRRRRTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQPPPNNNNNNMMMKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKMMMOOORRRPPPMMMMMMNNNQQQRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKIIIGGGFFF???????????????@@@AAABBBBBBBBB@@@???>>>=========;;;::::::999888888777777;;;::::::999888777666666555555555555555555555555777777666444444333333333333333444444444444333333000111111222222333333444111111111111222333444555222222222222222222222222000000000000////////////............//////////////////............//////.........//////000000000.........---...///000111////////////////////////////////////////////////........................,,,...//////...---......000000000000000000000000111111111111111000000000//////////////////////////////000000000111111111000000111111111222222222111111000000111222222333333333333444444444444555333444444555555555555555666666666666666666666666777888888888888999999999999999:::;;;<<<<<<<<<<<<======<<<>>>@@@DDDGGGHHHOOOWWWhhh~~~|||||||||zzzzzz}}}nnnfff\\\WWWYYY___eeehhhuuu|||yyy{{{{{{uuunnnddd```[[[XXXVVVTTTQQQOOOMMMKKKJJJKKKMMMNNNNNNMMMJJJKKKMMMLLLKKKIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDD~~~~~~{{{wwwrrrooooooppplllnnnoooooommmlllmmmnnnkkkmmmnnnoooooooooqqqrrrsssssssssssssssssssssssspppnnnlllllllllkkkiiigggiiiiiiiiiiiihhhgggffffffbbb^^^ZZZXXXXXXYYYZZZZZZXXXWWWVVVYYY[[[[[[XXXTTTQQQSSSVVVXXXXXXWWWVVVTTTUUUVVVXXXZZZ[[[ZZZYYYXXXMMMOOOPPPPPPNNNMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^YYYXXXWWWUUUSSSRRRQQQQQQSSSUUUXXXYYYXXXWWWWWWXXXUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNQQQOOOMMMMMMOOOQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKJJJHHHFFFDDD>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===============<<<;;;:::999888888888888999999999888777777777666666666666666666666666666777666555444333222222222444444444444444333333222000111111111222222333333/////////000222333555666222222222222222222222222000000000000////////////........................//////............//////............///000111111///...------...///111222................................................,,,---------------......+++,,,......---------...000000000000111111111111//////............------000000000000000000000000/////////000000000111111000000000111111111111222222111111000000111111222333333333333444444444444333333444555555555555444666666666666666666666666777777777888888888999999888999:::;;;<<<<<<<<<;;;>>>======<<<===>>>@@@AAADDDGGGQQQaaauuuxxxnnnjjjjjjllluuuooodddaaabbbaaa```ooo~~~tttoooiiiddd```[[[TTTOOOPPPNNNMMMLLLNNNNNNNNNMMMMMMOOOOOONNNLLLJJJJJJJJJLLLLLLLLLKKKIIIHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEE~~~xxxxxxwwwtttooolllkkkkkkgggjjjnnnpppqqqooonnnmmmkkkmmmppppppooooooqqqsssrrrssssssttttttuuuuuuvvvoooooooooppppppooollliiihhhhhhhhhhhhhhhgggggggggbbb^^^ZZZWWWXXXYYYZZZZZZXXXVVVUUUXXX]]]___]]]ZZZUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWPPPRRRTTTTTTQQQPPPQQQSSSNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\XXXWWWVVVTTTSSSSSSRRRRRRRRRUUUXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUSSSQQQRRRSSSRRRPPPMMMIIIJJJKKKKKKKKKKKKKKKKKKJJJLLLNNNOOOMMMLLLKKKKKKNNNMMMLLLMMMOOOPPPOOONNNMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIHHHEEEBBBAAA=========>>>>>>???AAAAAA======<<<<<<<<<<<<=========<<<:::999888888999999777777777777777777777777666666666666666666666666555444333222222222222222333333333333333222111111111111111111111222222222/////////000111222333444111111111111111111111111000000000000////////////........................//////............//////---------------///000111///...---,,,---///111222------------------------------------------------------------......//////+++---//////...---...////////////000000000111111.........---------,,,,,,000000000000000000000000////////////000000000111000000000000111111111111555444333222222111111222222222333333333444444444222333444444555555444444555555555555555555555555555555666666666777777777666777888::::::::::::999:::<<<===<<<::::::;;;===??????DDDMMMYYYkkkpppfffaaadddpppxxxrrrooommmvvvyyyuuurrrlllccc]]][[[YYYVVVTTTSSSRRRPPPNNNRRRSSSSSSRRRNNNLLLKKKKKKLLLNNNNNNLLLIIIHHHIIIKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFF~~~xxxxxxwwwtttnnnjjjggggggeeejjjpppuuuuuurrrnnnjjjkkknnnqqqqqqooooooqqqsssqqqrrrrrrssstttuuuvvvvvvooooooppprrrsssqqqmmmjjjfffffffffffffffggggggggg```]]]YYYWWWWWWYYYZZZ[[[XXXUUUTTTWWW]]]aaa```]]]WWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTQQQTTTVVVVVVTTTSSSUUUWWWKKKMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXVVVVVVUUUTTTSSSSSSSSSSSSRRRUUUXXXYYYYYYXXXXXXXXXWWWWWWUUUTTTTTTUUUWWWWWWTTTRRRPPPQQQSSSSSSQQQNNNHHHIIIKKKLLLMMMLLLKKKKKKHHHKKKNNNOOONNNKKKJJJIIILLLKKKKKKLLLNNNNNNMMMKKKLLLMMMMMMMMMLLLKKKJJJJJJFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGFFFCCC@@@>>>============>>>???@@@AAA<<<;;;;;;;;;;;;<<<=========<<<;;;999888999999:::666666666666777777777777777777777777777777777777222222111111222222333333222222222222222111000///111111111111111111111111111000000000000000111111111111111111111111111111000000000000////////////.....................---//////............//////,,,,,,++++++,,,...///000///...---,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,...///000///...///000---.........//////000000000000//////.........---000000000000000000000000////////////000000000000000000000000111111111111777666555444333222222222222222333333333444444444222333444444555555444444555555555555555555555555444444444555555555666666444555777888999999888888555999======;;;999:::<<<===<<>>===<<<;;;:::999999999888888888777777666555444777777666666555555555444555444333222111222333333555444444333222111000000111111000000000111333444111111000000000000111111111111111111111000000/////////.........------------------............///......////////////.................................//////000000000000000---...///000000///...---------------------------............////////////////////////............000000000000////////////000///...---------------////////////////////////000000000000111111111111000000000000000000000000222333333333333333333444222222222333333444444444333444555666666555444333666666666666666666555555555555555555666666666666777777777777888999;;;;;;999:::;;;<<<===============;;;===BBBDDDHHHTTTbbb{{{tttkkkiiimmm~~~}}}~~~yyyooogggcccbbbdddbbb___ZZZUUUPPPOOONNNRRRMMMHHHHHHKKKLLLIIIEEEEEEFFFHHHJJJJJJIIIGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFEEECCCCCCBBBBBBBBB|||yyytttooojjjgggeeedddcccccceeeiiinnnooommmjjjhhhiiilllooopppqqqpppppprrrrrrqqqqqqpppnnnmmmlllnnnnnnooorrrttttttsssqqqjjjiiihhhhhhhhhgggeeecccdddbbb___\\\YYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPPPPPPPQQQSSSUUUWWWWWWTTTRRRRRRTTTVVVVVVVVVXXXYYYYYYWWWTTTRRRQQQQQQSSSRRRQQQRRRTTTUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUSSSQQQPPPOOOOOOPPPQQQSSSKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKMMMKKKHHHEEECCCCCCDDDEEECCCCCCCCCBBBAAA@@@>>>>>>===========================<<<:::999999:::<<<======<<<;;;::::::999999999777888888777777666555444666666666666555555444444444333222111111111222222444333333222222111111000111111000000000111222333000000////////////000000000000000000///...---,,,//////.........------------------............///,,,,,,------------,,,,,,........................---...//////000000//////,,,---...//////...---,,,------------------------............////////////////////////............000///////////////////////////...---------------//////////////////////////////000000000111111111111111111111111111111111111111111222222222222222222222333333444444444444444444555555555555444444444444555666666555555555555555555555666666666666666666666777777999::::::777888888999999::::::;;;;;;:::;;;???@@@BBBKKKWWWbbbxxxwwwmmmppp|||uuurrrppppppooojjjddd\\\VVVSSSMMMKKKIIIJJJKKKKKKIIIGGGIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFEEEDDDDDDDDDDDDDDD~~~~~~}}}zzzwwwuuurrrnnniiifffcccaaaaaa```aaacccgggiiijjjjjjfffhhhjjjmmmnnnooooooooopppppppppooonnnlllkkkjjjkkkkkkkkknnnqqqsssssssssjjjhhhgggfffggggggfffddddddccc```]]]ZZZWWWUUUTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUUUUUUUTTTRRRPPPOOOMMMNNNNNNPPPQQQRRRSSSSSSQQQPPPOOOOOOPPPRRRTTTUUUWWWUUUSSSSSSUUUVVVWWWWWWXXXYYYYYYWWWTTTRRRQQQRRRQQQPPPOOOPPPRRRRRRRRRPPPQQQQQQRRRSSSSSSTTTUUUUUURRRQQQOOONNNNNNOOOQQQRRRMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMOOOMMMJJJGGGEEEDDDDDDEEEBBBAAAAAA@@@???>>>=================================<<<;;;::::::;;;<<<===<<<;;;;;;::::::999999999777777777777666555444444666555555555555444444444333222111000000000111111222222222222222222222222111111000000000111222222//////............//////333333333222222111//////...............------------------............///,,,,,,------------,,,,,,........................,,,---......//////......,,,,,,------------,,,,,,---------------------------............//////////////////............---//////////////////////////////...------------...//////////////////////////////000000000000111111111111111111111111111111000000000000111111222222333333444444444444444555555444444333333444444555222222333444555555555555444555555555555666666666666666666666666777888999777777666666777888999:::;;;:::;;;===<<<<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<:::::::::::::::999888888777777777777666555444333444444444444444444444444333222222111111111111111000000111111222222222333111000000000000111111111000//////......//////000111222222333333222222111........................---------............///---......//////......---........................+++,,,------......------------------------------------------------,,,,,,---------.........////////////.........---------.........//////////////////......---------......////////////////////////////////////000000000111222222222222222222222222///000000111111222222222444444444444444444444444555444333222222333444555000111222333444555555555444444444555555555666666666666555555555666666777888777666555666888:::<<<;;;;;;======<<<<<>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999999::::::999888777777777777666666555444333333333333333444444444444333333333333333222222222///000000111111222222333000000000111000000000000111000000//////000000111***+++,,,---.../////////---.....................---------............///------............------........................+++,,,,,,---------------///..................///......---------,,,,,,,,,------------........................------------------....../////////000......---------......///////////////////////////...////////////000000000111111111111111111111111000000111111222333333444444444444444444444444444444333222111111222333444000111222333444444444444444444444444555555555555666666555555555555555666777666555444555777999;;;888:::<<<<<<<<<===>>>>>>???FFFKKKNNNZZZtttwwwrrrtttvvvyyy}}}~~~}}}tttlllfffiiipppqqqggg]]]YYYWWWSSSPPPOOONNNOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEDDDEEEEEEEEE}}}zzzxxxtttpppmmmkkkjjjiiiiiijjjkkkllljjjhhheeeccccccdddeeeeeeeeeeeecccbbbbbbaaa```^^^[[[[[[]]]___^^^^^^^^^___``````aaaaaaaaabbbdddfffhhhiiijjjjjjjjjhhhfffeeefffhhhhhhggghhhgggfffeeeeeeccc```]]]```aaabbbbbb```\\\XXXVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOQQQRRRRRRQQQQQQRRRSSSRRRSSSUUUTTTRRRQQQQQQQQQRRRPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTOOOOOONNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGIIIIIIGGGEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNQQQPPPNNNLLLJJJIIIHHHGGG@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999777888999::::::999777777666666666666555444333333222222333333333333333444333444444444444333222222000000000111111111222222000000111111111000///...111111000000000000111111***+++,,,...///000000000---------...............---------............///++++++,,,,,,,,,,,,++++++........................+++,,,------......------000///............///000.........------,,,,,,+++,,,------------..................------------,,,---------......//////000...------------...//////////////////////////////......////////////000000000000000000000000000000///000000111222333444444444444333333333333222222333222222111111222222333111111222333444444444444333444444444444555555555888777666555555555555555444444333333444555777888555888999888999<<<===::::::AAADDDDDDJJJ^^^vvvzzzrrruuusssqqqnnnmmmllljjjhhheeeiiinnnxxxwwwpppsss|||zzzrrrllliiiddd___[[[XXXWWWWWWWWWUUURRROOOLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJNNNNNNNNNNNNNNNMMMMMMLLLIIIHHHGGGFFFEEEEEEEEEEEE~~~yyyuuurrrmmmllljjjgggdddcccddddddcccddddddddddddcccbbbbbbaaaaaaaaaaaa``````___^^^\\\^^^___^^^[[[YYYZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___aaacccdddeeeeeegggeeeddddddeeeffffffeeeeeeeeefffhhhiiigggccc```^^^```bbbcccaaa^^^ZZZWWWYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQQQQSSSSSSSSSSSSRRRQQQOOONNNMMMLLLJJJIIIIIIKKKLLLMMMNNNNNNOOONNNNNNMMMLLLLLLLLLNNNPPPPPPNNNNNNOOOQQQPPPQQQSSSRRRQQQPPPPPPQQQQQQPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHKKKKKKIIIGGGFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLNNNMMMLLLJJJIIIHHHGGGFFFAAA???===;;;::::::;;;<<<::::::::::::::::::::::::888888888999999888888888666777888999999888777666666666666666555444333333111222222222333333333333222333333444333222111000000000000000111111111111000000111111111000...---000000////////////000000//////000111111111111111---------.........//////---------............///***++++++,,,,,,++++++***........................,,,,,,---...............///...------------...//////......---,,,,,,++++++,,,,,,---------..................---------,,,,,,,,,,,,---......///000000---------------...//////////////////////////////........./////////000000////////////////////////......///000111222333333333333222222222111111111111111222222222222111111333333444444444444444333333333444444444555555555999888777666555555555555333333444444555666666666666999888666777<<<<<<888;;;???AAAAAAHHHWWWfffmmmppp~~~uuuwww}}}vvvnnnfff``````aaaeeennnxxx}}}}}}zzzuuupppmmmooovvv~~~|||zzzvvvrrrmmmjjjhhhggggggeee```[[[VVVRRRNNNMMMJJJKKKLLLLLLMMMMMMMMMLLLNNNNNNOOOPPPPPPPPPOOOOOOMMMLLLJJJIIIGGGFFFFFFFFF}}}wwwsssqqqooonnnfffeeedddbbb___^^^___aaa````````````aaabbbbbbccc``````___]]]\\\[[[ZZZZZZWWW[[[^^^]]][[[YYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWZZZ[[[\\\^^^___`````````bbbaaaaaabbbcccdddcccbbbbbbcccfffjjjlllkkkgggcccZZZ\\\```ccccccaaa^^^\\\\\\[[[[[[ZZZZZZZZZ[[[[[[XXXXXXVVVUUUTTTRRRQQQPPPSSSSSSTTTTTTSSSQQQOOONNNNNNLLLJJJIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJMMMOOOOOOMMMLLLMMMOOONNNPPPQQQQQQPPPOOOOOOPPPPPPOOONNNNNNOOOOOOMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSUUUTTTQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMKKKIIIHHHHHHFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEECCCBBB???===<<<<<<===>>>::::::::::::::::::::::::777777888888888888777777555666888999999888777666666666666666555444333222111111111222222333333333111111222333222111000///111111111000000000000000///000111111111///...---//////............//////000000000//////...---,,,---------.........//////---------.........//////,,,------......------,,,........................,,,---......//////.........---,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------...///000000---------------...///000////////////////////////............/////////000////////////////////////------...///000111222222222222222111111111000000000111222333333222111000444444555555555444333333333333333444444444555555:::999888666666555555555444555666777888888888888999;;;:::666777<<<<<<888:::<<<===???GGGRRRYYYZZZ[[[ddduuussssss}}}ttthhheeebbbeeejjjmmmllljjj\\\]]]^^^```eeeooozzz~~~|||zzzyyyxxxuuurrrmmmfff```ZZZVVVTTTPPPQQQRRRSSSTTTSSSRRRQQQNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGzzzvvvpppmmmlllllllllllldddbbb^^^ZZZYYYYYY[[[]]]^^^^^^______```aaaaaabbb___^^^\\\[[[[[[[[[YYYWWWZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZ[[[ZZZXXXUUUQQQPPPUUUVVVXXXZZZ]]]___aaabbbcccdddddddddbbbbbbdddeeecccddddddeeedddcccaaa```\\\\\\\\\^^^``````___]]]]]][[[ZZZ[[[]]]\\\YYYUUUXXXVVVRRROOONNNNNNPPPQQQSSSSSSTTTTTTRRRQQQOOONNNMMMKKKIIIGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIILLLKKKJJJKKKNNNPPPPPPPPPNNNQQQSSSSSSRRRPPPOOONNNRRROOOMMMMMMNNNOOOMMMKKKKKKKKKKKKKKKMMMOOOQQQSSSRRRRRRRRRQQQPPPMMMKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKMMMKKKHHHFFFEEEEEEGGGHHHGGGJJJMMMLLLHHHFFFGGGHHHCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCBBB@@@???>>>???>>><<<;;;>>>===:::888888888999:::999999999888888888777777777777666666555555444444555444333333222222333333000000000000000000000000111111111111000000000000000000000000000000000000111111111111111000///...........................111000///...------...///------------------,,,,,,------------------------++++++,,,------......///........................---...///000000000///...---------,,,,,,---------.../////////...------,,,******+++++++++,,,,,,,,,..................------///000111000...------...........................------------------------000000///...............000000000///......------000000000000000111111222444444333222111000/////////000222333444333333222222222333333333222222111000111222222333333222222333333333333333333333333555444444444444555666666444444444444555666777888999999:::===BBBIIIPPPTTTUUUTTTYYYhhh}}}uuu{{{uuurrruuutttjjjaaa[[[WWWRRRPPPTTT]]]hhhpppuuuzzz~~~{{{|||}}}yyyuuummmddd\\\]]]XXXTTTUUUYYYYYYTTTNNNQQQMMMJJJKKKOOORRRSSSSSSVVVRRRMMMJJJIIIJJJKKKKKKxxxtttpppllliiiiiijjjkkkkkk___]]]ZZZXXXWWWWWWYYYZZZ[[[\\\\\\]]]^^^^^^______]]][[[YYYXXXXXXXXXWWWVVVXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZXXXUUUTTTUUUUUUWWWXXX[[[]]]^^^___aaaaaaaaa```___```bbbdddbbbcccddddddcccbbb```___]]]\\\]]]___aaabbbaaa___]]][[[YYYZZZ[[[[[[YYYVVVUUUUUUSSSRRRQQQPPPPPPQQQSSSTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHGGGHHHIIIIIILLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJLLLOOOQQQQQQQQQTTTVVVXXXWWWTTTRRRPPPPPPRRROOOMMMMMMNNNNNNMMMKKKIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJMMMLLLIIIGGGFFFGGGGGGHHHGGGIIIKKKKKKIIIHHHHHHHHHCCCDDDDDDEEEFFFFFFFFFEEECCCDDDEEEGGGGGGFFFDDDCCC@@@???======>>>>>>===;;;;;;;;;;;;;;;:::999888777999999888888888777777777777777666666666555555555444444333222222222222333000000000000000000000000111111111000000000//////000000000000000000000000000000111111111000//////........................111000///...------.../////////......---,,,++++++------------------------------------------,,,,,,------------------------++++++,,,,,,,,,+++)))(((///......------......///...............---,,,+++++++++++++++,,,,,,,,,,,,...........................///000///---------...........................------------------------000000///...........................//////////////////......//////000111222222222111000000//////000111222333333333222111222222222333333222222111111111222333333333333333333333333333333333333333444444444444444555666666777777666666666666666777:::999999;;;???DDDIIILLLNNNIIIGGGOOO___uuuqqqrrr|||}}}lllfff\\\VVVTTTVVVYYYZZZaaadddggghhhiiimmmtttzzz|||ssskkkfffbbb^^^___bbbccc^^^YYYTTTQQQNNNNNNQQQTTTVVVWWW[[[WWWSSSPPPOOOPPPPPPPPPyyyssskkkhhheeecccdddfffggggggXXXWWWVVVVVVUUUVVVVVVVVVYYYYYYZZZZZZ[[[[[[\\\\\\ZZZXXXVVVUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXTTTUUUUUUVVVWWWYYYZZZ[[[]]]^^^]]]\\\[[[\\\___aaabbbbbbccccccbbbaaa___^^^]]]]]]]]]___bbbcccbbbaaa]]][[[YYYYYYYYYYYYYYYWWWSSSTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTTTTSSSQQQPPPOOONNNLLLKKKIIIIIIIIIJJJJJJNNNNNNOOOOOOPPPPPPQQQQQQMMMLLLKKKMMMPPPRRRSSSRRRTTTVVVVVVUUURRROOOMMMMMMOOOMMMLLLLLLLLLLLLKKKIIIGGGGGGFFFGGGHHHJJJLLLMMMOOOPPPQQQQQQQQQPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHCCCCCCDDDDDDDDDDDDDDDDDD???@@@BBBCCCDDDDDDCCCCCC>>>===<<<<<<>>>>>>===<<<888:::;;;<<<;;;999777555888888888888777777777777777777777666666666666555444444333222222222222222000000000000000000000000111111000000000000//////000000000000000000000000...///000000000000000000........................000///......---.........111111000...---,,,+++***------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000000///---+++***...------,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---...------------------------------------------------000///......---.........,,,------...//////000000......------......///000000000000000000000//////111222222222222111111000111222222333333222222222222222333444444444333333333333333333333333333333444444444444444555555666666666666666777888999::::::999999999;;;===@@@BBBIIICCC???BBBKKKYYYlll|||vvvnnnjjjtttxxxnnngggaaaZZZTTTUUUUUUTTTUUUYYY^^^eeeiiilllnnntttzzz}}}zzzqqqjjjbbb___\\\]]]bbbccc```\\\WWWTTTPPPOOORRRUUUXXXZZZ\\\XXXTTTQQQQQQQQQQQQQQQzzzsssnnndddbbb___^^^___```aaaaaaTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXUUUUUUVVVWWWXXXWWWSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYYYYUUUTTTTTTTTTTTTUUUVVVWWWZZZZZZZZZXXXWWWXXX\\\^^^aaabbbccccccbbbaaa```___]]]\\\\\\^^^aaabbbbbbaaa]]][[[YYYXXXXXXXXXXXXYYYTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNLLLKKKJJJJJJKKKKKKOOOOOOPPPQQQRRRSSSSSSSSSMMMLLLLLLNNNQQQSSSTTTTTTSSSTTTUUUTTTQQQNNNMMMNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIGGGHHHFFFEEEGGGJJJKKKIIIGGGCCCCCCCCCBBBBBBBBBBBBCCC===>>>???@@@AAA@@@@@@@@@;;;::::::;;;<<<======<<<888999:::::::::888777666888888777777777666666666666666666666666666666666444333333222111222222222000000000000000000000000111000000000////////////000000000000000000000000---......///000000000000................................................000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111111222222111000...---+++******************+++++++++,,,,,,,,,++++++***,,,,,,,,,---------......))))))))))))************,,,...///...,,,,,,---...------------------------------------------------///......------.........---------....../////////......------......///000............//////000000222222222111111000//////111111222333333333222222222222333444444444444333222222222222222222222222444444333333444444555666222222444666999<<<>>>@@@999999888888888:::;;;<<>>>>>>>>>>>======<<<<<<:::999888999;;;<<<<<<;;;:::999888777666777888999777777777666666666555555555555555555555666666666333333222111111111111222000000000000000000000000000000000////////////...////////////////////////,,,---...///////////////........................------..................---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************))))))***************++++++,,,++++++***,,,,,,,,,---------......))))))******+++++++++,,,+++---...---,,,+++,,,...------------------------------------------------......------------......///.........---------,,,//////......//////000111---------...//////000000222111111000////////////000111222333333333333333111222333333444444333333222222222222222222222222333333333333333444555555111222333555888;;;===???777777777888999999:::::::::999;;;???AAAAAAEEEJJJVVVddd{{{zzzyyyvvvqqqnnnsssqqquuu{{{ssshhh___[[[WWWRRRNNNUUUTTTUUUXXXZZZYYYTTTOOONNNLLLMMMQQQWWW\\\^^^^^^XXXVVVRRROOONNNPPPSSSUUUUUUSSSOOOMMMMMMLLLLLLKKK|||wwwsssnnniiiddd```ZZZXXXVVVUUUVVVWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXYYYYYYYYYXXXWWWPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVWWWWWWWWWWWWYYYXXXVVVTTTTTTUUUVVVWWWZZZZZZZZZYYYWWWVVVWWWXXX]]]^^^```aaabbbbbbbbbbbb[[[ZZZXXXYYY[[[]]]]]]\\\\\\\\\\\\[[[YYYXXXYYYZZZZZZXXXUUUSSSTTTVVVYYY[[[XXXWWWVVVTTTSSSSSSRRRSSSPPPPPPOOOOOONNNMMMMMMLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLNNNQQQTTTUUUUUURRRSSSSSSSSSQQQPPPQQQRRRRRRTTTVVVVVVTTTRRRQQQQQQJJJJJJIIIIIIJJJKKKMMMNNNJJJKKKNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSUUUVVVMMMNNNNNNNNNMMMKKKIIIHHHFFFDDDCCCCCCEEEFFFFFFEEEDDDBBBAAA???>>>>>>??????======<<<<<<;;;:::::::::999888777888:::;;;:::999:::888666555555666888999666666666666555555555555444444444444444555555555333333222111111111111111000000000000000000000000000000////////////......////////////////////////,,,---..........................................,,,,,,---............---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------......///***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------.../////////......---,,,,,,+++//////......//////000111---.........//////000000111000///////////////000000111222222333333333333111111222333333333222222222222222222222222222222333333333333333444444555444444444444555666777888555666777999::::::::::::;;;888666888888:::@@@HHHEEEKKK[[[ssszzzqqqjjjjjjmmmooorrrvvv}}}{{{sssjjjeeeaaa^^^ZZZXXXWWWTTTOOOKKKJJJIIIIIIKKKOOORRRUUUUUUPPPOOOMMMIIIFFFEEEGGGIIIMMMJJJGGGEEEEEEEEECCCBBB|||{{{}}}|||xxxtttsssppplllhhheeebbb^^^\\\UUUSSSRRRSSSUUUWWWWWWVVVSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYWWWTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZ[[[ZZZXXXVVVVVVWWWYYYZZZ[[[\\\]]]\\\YYYWWWVVVVVVXXXZZZ\\\___```aaaaaaaaa\\\ZZZXXXXXXZZZ[[[[[[ZZZ[[[]]]___^^^[[[YYYYYY[[[ZZZYYYXXXVVVVVVWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSQQQQQQQQQPPPOOOOOONNNMMMLLLMMMOOOPPPPPPOOONNNMMMLLLKKKKKKMMMPPPSSSTTTTTTPPPQQQQQQOOOMMMLLLMMMNNNQQQTTTWWWVVVSSSQQQPPPQQQKKKKKKJJJJJJKKKLLLNNNOOOLLLMMMOOOQQQSSSSSSSSSSSSQQQPPPOOOOOOOOOQQQSSSTTTNNNNNNMMMMMMLLLJJJIIIIIIDDDDDDDDDBBBAAAAAACCCDDDDDDBBB@@@>>>=========>>>;;;;;;;;;::::::::::::;;;888777666777999999999777777777777666666777777777666666666555555555444444222222222333333333444444333222222111111111111111000000000000000000000000000000/////////.........////////////////////////------.........---,,,,,,........................+++,,,---.........------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,---.........---,,,+++------,,,,,,,,,,,,------***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///------------------------......------......///000//////////////////000000000///.........///000111000000111222333333333333///000111111222222111111111111111111111111111111333333222222333333444555444444333333333333333444444555777999999999888888<<<888777999999999>>>DDD>>>@@@IIIXXXhhhyyy}}}sssllleeecccddd```mmm~~~{{{vvvrrrooojjjddd___]]][[[XXXVVVUUUUUUUUUUUUTTTTTTSSSOOOJJJGGGGGGIIIJJJHHHEEEDDDCCCCCCAAA@@@~~~}}}|||zzz|||xxxtttssstttrrrmmmhhhdddaaa^^^[[[ZZZXXXVVVTTTQQQPPPPPPRRRUUUWWWXXXXXXRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUVVVWWWWWWUUUQQQMMMPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUWWWYYY\\\]]]]]][[[YYYWWWWWWXXX[[[\\\\\\^^^```___[[[XXXVVVUUUUUUWWWYYY\\\___``````aaa^^^[[[YYYXXXZZZ[[[ZZZZZZ[[[^^^```___\\\ZZZZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWYYYXXXVVVTTTSSSSSSSSSTTTQQQQQQQQQQQQPPPOOONNNMMMLLLMMMOOOPPPPPPNNNMMMKKKKKKJJJJJJLLLPPPSSSTTTTTTUUUUUUTTTRRROOOMMMMMMNNNNNNQQQTTTSSSPPPNNNMMMNNNLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUUUUTTTQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIBBBDDDEEEBBB???>>>AAADDDDDDBBB???===<<<<<<======999999999999:::;;;<<<===999777666777888999888666444555777888999888666555666666555555555444444444111111111222222333333333333222222111000111111111000000000000000000000000000/////////............////////////////////////............---,,,++++++........................***+++---...///...------,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++*********..............................//////...,,,***))),,,++++++******++++++,,,***+++,,,---------------******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///+++,,,,,,------......///---,,,,,,,,,,,,---......000000000000000000000//////...------...///000111///000111222333444444444//////000111111111111111111111111111111111111111333333222222333333444555111111111111222333444444444555777999999888666555666666999===<<<888777:::===>>>CCCIIIMMMWWWmmmsssgggcccZZZ___hhhsss{{{vvvpppkkkhhhfffeeeeeefffeeeaaa[[[WWWUUUVVVRRROOOMMMKKKKKKJJJIIIGGG{{{yyyzzzwwwvvvuuutttttttttuuuuuusssqqqmmmjjjgggddd```^^^YYYXXXWWWVVVUUUSSSRRRRRRSSSRRRQQQSSSUUUWWWWWWVVVVVVVVVVVVUUURRRQQQRRRTTTPPPQQQSSSTTTUUUUUUTTTTTTWWWWWWWWWWWWVVVTTTRRRQQQMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTWWWWWWWWWVVVWWWWWWZZZYYYXXXXXXYYYZZZYYYWWWZZZ[[[[[[[[[YYYWWWUUUTTTRRRUUUXXXZZZ[[[\\\]]]^^^```^^^[[[YYYZZZ\\\\\\\\\___`````````___^^^\\\[[[YYYZZZZZZYYYXXXXXXYYY[[[VVVVVVTTTSSSSSSSSSTTTUUUQQQQQQPPPPPPPPPQQQQQQRRRSSSQQQNNNLLLKKKLLLNNNOOOLLLLLLLLLMMMNNNPPPSSSTTTVVVTTTQQQOOONNNNNNOOOPPPQQQRRRSSSSSSRRRPPPNNNLLLJJJKKKMMMMMMLLLLLLMMMNNNNNNPPPRRRSSSTTTSSSRRRQQQNNNMMMLLLKKKKKKLLLMMMMMMOOOMMMMMMOOOQQQOOOHHHAAADDDBBB???>>>???@@@??????AAA@@@>>><<<::::::::::::777777888999::::::;;;;;;999999999888888888888888777666555555666777666555555555444444444333333333555555444444444333333333111111111222222333333333111111111111000000000000......////////////......///...------------...///,,,------......------,,,---------------...///000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******++++++++++++++++++++++++---------,,,,,,+++++++++---,,,***(((''''''((((((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---...............---,,,+++***))),,,------......------,,,++++++,,,,,,,,,,,,------.../////////000000111111////////////000000000000222000---++++++---000222//////000000111111222222222222111111111111111111222333333111000000333555000000000000111111111111222222333333333444444444555555555555666666666666777777888888888999999999:::<<<>>>>>>???FFFRRR[[[uuunnnfff]]]WWW\\\eeeooo}}}}}}yyywwwqqqkkkffffffhhhbbbTTTGGGyyypppjjjiiikkkmmmoooqqqtttwwwyyyzzzzzztttooohhhccc```]]]\\\ZZZUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOQQQTTTVVVVVVUUUVVVWWWWWWUUUSSSRRRSSSTTTQQQRRRSSSUUUUUUUUUTTTTTTVVVWWWXXXXXXVVVTTTRRRPPPLLLLLLMMMOOOPPPQQQRRRSSSRRRUUUWWWXXXWWWVVVVVVWWWXXXVVVUUUVVVWWWXXXWWWUUUYYYZZZZZZZZZYYYXXXVVVUUUSSSUUUYYY[[[[[[[[[]]]^^^^^^\\\ZZZZZZ\\\]]]^^^]]]cccdddddddddccc```^^^\\\]]]^^^^^^]]][[[ZZZ[[[\\\XXXWWWVVVUUUUUUUUUVVVVVVSSSRRRQQQQQQQQQQQQQQQRRRSSSRRROOOMMMLLLMMMNNNPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVTTTSSSQQQQQQRRRSSSSSSQQQRRRSSSSSSRRRPPPMMMLLLLLLNNNOOOOOONNNNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQMMMLLLKKKKKKJJJKKKLLLMMMOOOMMMMMMOOORRRPPPJJJDDDFFFDDDAAA@@@AAABBBAAA@@@BBBAAA???>>><<<;;;;;;;;;:::::::::999999999999888777777777777666666666666666555444555555666555444444444333333333222222222444444444444333333333333111111222222222222222222////////////.........---......////////////..............................,,,,,,------------,,,,,,---------------...//////,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,***)))(((((()))))),,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,++++++***************)))******++++++,,,------...---------------,,,,,,+++,,,------------------,,,++++++,,,,,,,,,,,,------............------------........./////////000000111///,,,++++++,,,///111000000000000000111111111111111111111111111111111333333333222000000111333000000000000111111111111222222222222333333333333444555555555666666666666777777777888888888999999999<<<>>>>>>>>>BBBJJJPPPXXXggg}}}{{{mmm___YYYYYY]]]gggqqq~~~yyyxxx|||rrrcccwwwooollliiijjjkkkgggcccaaabbbdddeeeiiinnnssswwwyyyyyyyyyqqqkkkbbbZZZWWWVVVVVVVVVQQQPPPOOOOOONNNNNNOOOOOOMMMMMMNNNQQQTTTVVVVVVUUUVVVWWWWWWUUUSSSSSSTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVXXXXXXWWWUUURRRPPPKKKKKKLLLNNNOOOPPPQQQRRRSSSUUUXXXXXXWWWVVVVVVVVVUUUSSSRRRSSSTTTUUUTTTSSSXXXXXXYYYYYYYYYXXXVVVUUUSSSVVVYYY[[[[[[[[[\\\]]]\\\[[[ZZZ[[[^^^___^^^]]]dddeeeffffffeeebbb^^^\\\___``````^^^\\\[[[[[[\\\YYYYYYXXXWWWWWWWWWWWWXXXUUUTTTSSSRRRRRRRRRRRRRRRTTTSSSQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRSSSTTTTTTQQQQQQRRRRRRQQQOOOMMMLLLOOOPPPRRRRRRQQQPPPQQQRRRNNNMMMKKKJJJJJJLLLNNNOOOLLLKKKJJJIIIJJJJJJLLLLLLNNNMMMMMMPPPRRRQQQMMMHHHHHHFFFCCCBBBCCCDDDCCCCCCBBBBBBAAAAAA???===<<<;;;<<<<<<;;;:::888777666666666666555555444444444444444444444444444444444444333333333333222222222111444444444333333333222222222222222111111111111111/////////.........------......////////////......,,,---...//////...---,,,,,,,,,------------,,,,,,---------------.........+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++************+++++++++++++++++++++***************************************))))))******+++,,,*********++++++++++++,,,)))))))))))))))***************++++++,,,,,,------,,,---------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------//////......---,,,,,,,,,---------........./////////...,,,++++++,,,...///111000000000000000000///111111111111111111111111222333333222000///000222000000000000111111111111000111111111222222222222444444444555555555666666777777777777888888888888888;;;======<<<===@@@DDDEEENNN[[[hhhyyyooo___UUUQQQTTTYYY\\\dddmmmpppoooqqqwww|||rrriiiggggggkkkrrrzzz{{{qqqiiibbb^^^______aaabbbbbbaaaaaaccceeefffhhhkkknnnooopppoooooojjjddd\\\UUURRRRRRRRRRRRNNNMMMMMMLLLLLLMMMNNNNNNMMMMMMOOORRRVVVXXXXXXWWWVVVWWWWWWVVVTTTSSSTTTVVVTTTTTTUUUUUUUUUUUUUUUTTTSSSUUUWWWXXXXXXVVVSSSQQQJJJKKKLLLMMMNNNOOOPPPPPPSSSUUUWWWXXXVVVUUUUUUVVVSSSRRRQQQRRRTTTTTTTTTRRRVVVWWWXXXYYYXXXXXXVVVVVVTTTWWWZZZ[[[[[[[[[[[[\\\\\\[[[[[[]]]______^^^\\\aaabbbdddeeeeeebbb___]]]^^^___```^^^\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLOOOQQQSSSSSSRRRQQQQQQRRRLLLLLLJJJJJJIIIJJJKKKLLLJJJJJJIIIHHHHHHIIIKKKKKKMMMMMMMMMOOORRRRRROOOLLLIIIGGGDDDCCCDDDEEEDDDCCCBBBCCCCCCCCCAAA???===;;;<<<<<<;;;:::888777666666666555555555444333333333222333444444333222333444444444444333333333222222333333333333222222222222222222111111000000000///111111000000000/////////---......//////......---+++,,,...//////...,,,+++,,,,,,,,,------,,,,,,,,,,,,---------------------***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++++++++++++++++++++*********++++++,,,,,,---+++++++++*********************************************))))))******+++,,,************++++++++++++((()))))))))******++++++******++++++,,,,,,,,,,,,,,,,,,------,,,+++******---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------/////////////////////...,,,,,,,,,---------............---,,,,,,---......111111000000/////////...000000000000111111111111000111222111000000111222///000000000111111111111000000000000111111111111333333444444444555555555666666666777777777888888888:::;;;:::999999<<<>>>CCCGGGKKKQQQ\\\oootttfff\\\VVVTTTUUUYYY\\\\\\YYYYYY]]]bbbhhhttttttmmmdddeeefffiiilllpppsssuuurrrtttxxx}}}wwwiiiaaa\\\YYYXXX[[[ZZZ[[[]]]^^^^^^___```aaagggfffeeeddddddccccccddd___\\\WWWUUUTTTSSSRRRQQQNNNMMMLLLKKKKKKMMMNNNOOONNNOOOQQQUUUYYY[[[[[[ZZZUUUVVVVVVUUUTTTSSSUUUVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTVVVXXXXXXVVVTTTRRRKKKLLLLLLMMMMMMNNNNNNNNNRRRTTTVVVWWWUUUTTTTTTUUUSSSRRRRRRSSSTTTUUUUUUTTTVVVVVVWWWXXXXXXWWWVVVUUUUUUWWWZZZ[[[[[[ZZZ[[[[[[^^^]]]\\\]]]______]]][[[^^^```ccceeeeeeeeecccbbb^^^```aaa```]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTWWWVVVTTTSSSRRRRRRSSSSSSUUUUUUVVVVVVUUUSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMNNNPPPRRRSSSQQQPPPOOOPPPJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLNNNPPPPPPOOONNNHHHFFFDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCAAA???===;;;:::::::::999999888888888777777666555555444333333111333444444222111222444555555555555444444444444333333222222222111111111111111111000000/////////000000000000////////////------............------+++,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************++++++++++++++++++++++++)))******+++,,,,,,,,,---************************++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++)))******++++++,,,,,,,,,******+++++++++++++++,,,------,,,,,,***)))((('''---,,,++++++++++++,,,---+++++++++,,,,,,,,,------,,,------...///000000111,,,,,,,,,,,,------------........................111000000000//////......//////000000000111111111,,,...000000000000222333///000000000111111111111//////000000000111111111333333333333444444444444555555666666666777777777999999888777777999;;;>>>???@@@BBBDDDHHHTTTcccooowwwjjj```]]][[[XXXSSSOOOOOOQQQTTTQQQYYYgggxxx~~~vvvtttpppllliiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnuuu~~~zzznnnbbb\\\ZZZWWWXXXZZZZZZ[[[\\\]]]]]]]]]]]]]]]```___]]][[[[[[[[[\\\\\\WWWVVVUUUUUUUUUTTTSSSQQQOOONNNLLLKKKKKKMMMNNNPPPNNNOOORRRVVVZZZ\\\[[[YYYTTTUUUUUUTTTSSSSSSTTTVVVRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTUUUVVVVVVVVVUUUTTTNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQTTTUUUTTTTTTTTTUUUTTTSSSSSSTTTVVVWWWVVVUUUVVVVVVWWWWWWWWWVVVTTTSSSVVVXXX[[[[[[ZZZZZZZZZZZZ^^^]]]\\\]]]^^^___^^^]]]```aaaccceeegggggghhhggg___aaabbbbbb```]]]]]]]]]ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXZZZ[[[ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOONNNLLLOOOQQQRRRPPPNNNMMMMMMJJJKKKLLLLLLLLLIIIGGGEEEGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNHHHFFFCCCBBBCCCDDDCCCCCCBBBBBBAAAAAA???===<<<;;;999999999999999999::::::888888777666555444444333111333555444222111333555666666666666555555555555222222222111111111000000000000000000////////////.........---------,,,,,,------............------+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++------......*********************************+++++++++++++++))))))***+++,,,,,,++++++)))))))))***************++++++++++++++++++++++++******))))))******+++,,,)))))))))************++++++++++++++++++,,,,,,,,,******++++++++++++++++++------,,,,,,+++)))((('''---,,,+++******+++,,,---++++++,,,,,,,,,,,,------))))))***,,,---...///000,,,,,,,,,---------............///000000///......000//////////////////......//////000000111111111+++---000000000000111222000000000000111111111111///000000000111111111111222222222333333333444444555555555555666666666666888777666666777999;;;===777:::===???BBBHHHQQQXXXlllyyymmmhhh```XXXRRROOONNNOOOKKKNNNTTT]]]gggsss|||~~~xxxsssooonnntttuuuuuusssppplllgggdddaaafffmmmsssuuuvvvvvvuuuzzz}}}sssiii```^^^]]][[[ZZZ\\\[[[[[[[[[\\\]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSRRRSSSTTTTTTRRRQQQPPPNNNLLLKKKKKKLLLNNNOOOLLLMMMPPPTTTXXXYYYWWWVVVSSSSSSTTTSSSRRRRRRSSSUUUPPPPPPPPPPPPRRRTTTVVVWWWTTTTTTTTTTTTUUUVVVVVVWWWQQQPPPOOONNNMMMLLLKKKKKKLLLOOORRRSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVXXXWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRWWWYYY[[[[[[ZZZYYYYYYZZZ\\\[[[ZZZ[[[^^^aaabbbbbbaaabbbbbbccceeefffggghhh]]]```bbbbbb```^^^]]]]]][[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[WWWXXXZZZ\\\\\\ZZZYYYWWWXXXWWWVVVTTTTTTTTTUUUUUUUUUWWWZZZ]]]^^^]]][[[YYYUUUTTTSSSRRRQQQPPPPPPPPPLLLNNNQQQQQQPPPMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMIIIFFFDDDCCCDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;999999999999999999999999888888777666555444333333111444777555222000333666666666555555555444444444222111111111000000000000......//////////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......,,,+++)))))))))***+++++++++++++++************************&&&(((***,,,---.........************************)))*********++++++++++++((()))***+++++++++***)))((()))))))))*********+++******************************))))))******+++,,,))))))))))))************++++++++++++************++++++******************+++,,,,,,---------,,,,,,---,,,+++))))))+++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......------------............,,,---///000000///---,,,.........///////////////......//////000111111222---///111111///......///000000000000111111111111000000000111111111222222222222222222333333333333444444555555555666666666666666666777999999999888666888;;;<<<>>>CCCIIIMMMTTTcccvvvtttjjj```XXXSSSOOOOOOOOOQQQVVV\\\bbbfffmmmzzz}}}vvvpppffffffgggiiilllmmmkkkhhhllllllnnnrrryyy|||mmmeee___```aaa___^^^___YYYXXXXXXYYYZZZYYYWWWUUUSSSUUUVVVWWWVVVTTTRRRPPPUUUSSSQQQQQQQQQRRRRRRQQQPPPOOOLLLJJJJJJKKKMMMNNNJJJKKKNNNRRRUUUVVVTTTRRRRRRSSSSSSRRRQQQQQQSSSTTTOOONNNOOOOOOQQQSSSVVVWWWUUUTTTTTTSSSTTTUUUWWWXXXRRRRRRQQQOOOMMMLLLKKKJJJJJJMMMPPPRRRRRRRRRTTTUUUTTTSSSSSSTTTVVVXXXWWWVVVWWWWWWWWWWWWVVVTTTRRRQQQWWWYYY[[[[[[ZZZYYYYYYYYYZZZXXXXXXZZZ^^^bbbeeefffbbbaaa``````aaacccdddfffZZZ]]]___```^^^\\\[[[[[[]]]]]]^^^___^^^]]]\\\[[[XXXXXXXXXXXXYYY[[[\\\]]]WWWYYY[[[]]]]]]\\\YYYXXXUUUTTTRRRQQQQQQQQQRRRSSSQQQTTTXXX\\\^^^^^^]]][[[VVVUUUTTTRRRQQQQQQQQQQQQKKKNNNQQQRRRPPPMMMLLLKKKLLLKKKHHHFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHIIIHHHHHHGGGHHHJJJLLLIIIGGGEEEDDDDDDEEEEEEDDDAAA@@@>>><<<:::::::::::::::::::::999999999888888888777777555444333222222111555777666222111333777555555444444444333333333111111111111000000000000---.........//////000000000000/////////.........,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++,,,.........,,,***)))(((((()))***************************************)))***,,,,,,---,,,+++***))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))************++++++******))))))((((((++++++*********************+++,,,...///000000111---,,,***))))))***,,,---++++++,,,,,,,,,------------.....................---------.........//////+++,,,...//////...,,,+++---.........//////000000---......///000111111222///111222111///,,,++++++000000000000111111111111111111111111222222222222111111222222222333333333444444444555555555666666444555777999;;;999666333666777777777777;;;@@@DDDEEEOOO[[[hhh}}}uuufff\\\TTTSSSQQQPPPQQQSSSWWWYYYUUU___mmm|||}}}yyyvvvwwwzzzzzzwwwrrrrrrpppmmmkkkmmmqqqvvvyyy{{{uuupppjjjbbb___``````]]]ZZZXXXYYYYYYXXXVVVUUUUUUVVVUUUTTTSSSQQQQQQQQQRRRSSSQQQOOOMMMLLLMMMNNNQQQSSSRRROOOMMMMMMNNNOOONNNKKKPPPNNNMMMPPPUUUVVVRRRNNNNNNPPPRRRUUUVVVVVVUUUTTTQQQLLLHHHIIIPPPVVVXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRUUUXXXVVVRRRMMMKKKKKKOOOPPPQQQPPPOOOPPPRRRUUUUUUUUUUUUUUUTTTSSSRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUXXX[[[]]]^^^^^^]]]^^^___\\\[[[[[[[[[\\\___bbbdddccccccbbbaaa``````aaaaaa`````````___]]][[[YYYWWWYYYWWWVVVXXX[[[]]]\\\ZZZXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTSSSQQQOOOPPPRRRUUUTTTTTTUUUWWWYYYZZZYYYWWWUUUTTTSSSQQQQQQRRRRRRSSSRRROOOKKKJJJLLLNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEEEECCCBBBAAAAAA@@@AAA@@@===;;;::::::;;;<<<::::::999888777777777888888888777666555444333333333333333333333333333333333333333222222111111111222222111111111111222222//////...------------...//////000000///...------+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((...---***)))(((***,,,---.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,++++++++++++++++++++++++,,,***(((''''''(((***,,,)))***,,,,,,,,,***((('''************************++++++************++++++))))))))))))))))))))))))************************///...,,,***((('''%%%$$$++++++***************+++***+++,,,------,,,***)))---+++***+++------+++(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---,,,,,,,,,,,,---............------,,,,,,,,,+++,,,------......------////////////000000000000111111000///////////////111111111111111111111111111111222222222333333333222333444444555555444444444444555555666777777777777777777777888:::===>>>@@@CCCIIIPPP]]]qqqsssjjjbbbZZZXXXZZZZZZUUUOOOVVVQQQUUUbbbooo~~~~~~}}}~~~|||xxxuuusssuuuwww|||xxxooolllfff```]]]]]]]]][[[XXXVVVWWWXXXWWWUUUSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRPPPNNNMMMMMMNNNPPPRRRPPPNNNLLLMMMOOOPPPOOONNNOOOMMMMMMPPPUUUUUUQQQMMMPPPQQQSSSUUUUUUUUUSSSRRRQQQMMMIIIJJJPPPUUUXXXWWWXXXWWWVVVUUUUUUTTTTTTTTTSSSVVVYYYYYYVVVSSSRRRRRRQQQQQQQQQPPPOOOPPPRRRUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTTTTSSSTTTTTTUUUVVVWWWXXX[[[^^^______^^^___```^^^]]]\\\[[[\\\]]]___```dddcccaaa```^^^^^^]]]]]]^^^___``````___]]][[[ZZZZZZYYYXXXYYY\\\]]]\\\ZZZXXXXXXWWWVVVWWWXXXYYYYYY[[[ZZZZZZYYYXXXXXXXXXXXXUUUUUUTTTRRRPPPPPPRRRTTTSSSSSSSSSTTTVVVVVVTTTRRRTTTSSSRRRQQQPPPQQQRRRRRRRRRNNNJJJHHHJJJLLLLLLLLLNNNMMMKKKHHHGGGFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAA@@@???>>>===<<<@@@???===;;;:::::::::;;;:::999888888777777777888999888888777555444444333333333333333333333333333333222222111111111111111222111111000000111111222000000///...............///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***************+++,,,,,,+++++++++,,,,,,,,,------******************************)))******+++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,***((('''************************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---******))))))***++++++,,,******+++++++++++++++***---,,,***+++---,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------------...////////////......---------,,,---......//////........./////////000000000000111111000///////////////111111111111111111111111111111111222222222333333222333333444444444444444444444444555666666777777999888777777888999:::;;;<<<>>>@@@CCCKKKYYYjjjwww{{{uuuppppppqqqkkk^^^RRRSSSPPPRRRZZZ___fffyyy}}}zzzvvvsssxxx}}}xxxnnnhhheee```[[[YYYYYYYYYWWWTTTTTTUUUUUUTTTRRRQQQRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQSSSQQQOOOMMMLLLMMMNNNOOOMMMLLLKKKLLLNNNPPPPPPOOOMMMLLLMMMPPPTTTTTTPPPLLLQQQRRRSSSTTTTTTSSSRRRQQQRRRNNNKKKLLLPPPUUUWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSVVVYYYZZZYYYWWWWWWWWWRRRRRRRRRPPPOOOPPPSSSUUUVVVWWWWWWXXXWWWWWWVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZ]]]^^^^^^___```bbbaaa```^^^]]]\\\\\\]]]^^^bbbaaa___^^^]]]\\\\\\\\\[[[]]]___aaaaaa```^^^]]][[[ZZZYYYZZZ[[[\\\ZZZYYYYYYWWWVVVTTTTTTUUUVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUSSSQQQQQQRRRTTTTTTSSSSSSSSSTTTTTTRRRPPPSSSRRRPPPOOOOOOOOOPPPQQQRRRNNNIIIFFFFFFHHHIIIIIIMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEE@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>===???===;;;:::999999999999999888888777777777777777999999888777666555444444333333333333333333333333333222111000000000111222222111111000000111111222111000000///.../////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...))))))******++++++,,,,,,,,,++++++***+++,,,---...************************,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,,,,))))))))))))******+++,,,...,,,+++,,,,,,+++)))''')))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////............/////////////////////.........---...//////000000//////....../////////000000000111000000///////////////111111111111111111111111111111111222222222222333222222333444444444444333333333444555555666666777999888888777777888888999;;;<<<<<<<<<>>>FFFPPPYYYgggzzzrrr```TTTPPPPPPRRRPPPQQQ^^^nnnzzzxxx|||}}}zzz{{{tttsssqqqjjjdddaaa]]]ZZZVVVTTTTTTTTTRRRQQQQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRPPPNNNLLLKKKKKKKKKLLLLLLKKKJJJKKKKKKLLLMMMMMMKKKKKKLLLOOORRRRRROOOLLLPPPPPPRRRSSSSSSSSSSSSRRRTTTQQQNNNOOORRRUUUWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRSSSUUUWWWWWWWWWVVVVVVTTTTTTSSSQQQOOOPPPRRRUUUVVVWWWXXXXXXYYYYYYYYYXXXUUUUUUUUUUUUUUUVVVVVVWWWUUUWWWZZZ[[[\\\]]]___aaaaaa```___^^^]]]]]]^^^^^^___^^^]]]]]]\\\\\\\\\]]]WWWZZZ]]]```aaaaaa___^^^ZZZZZZZZZZZZZZZZZZXXXWWWYYYWWWUUUSSSRRRSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTQQQPPPQQQSSSVVVTTTTTTTTTUUUVVVUUUSSSQQQQQQOOONNNNNNNNNOOOPPPQQQNNNIIIFFFDDDDDDEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEDDD???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAA???>>>>>>===<<<:::999888888888888888777777666666666777777999888888777666666555555222222222222222222222222444333111000000111222333111111000000000000111111000000///...............,,,---------------,,,,,,------------------------,,,++++++***+++,,,...///,,,,,,+++******+++,,,---000...,,,***))))))***+++++++++++++++++++++++++++,,,,,,+++*********++++++))))))))))))))))))))))))))))))************))))))))))))***+++******)))(((******************************))))))))))))******))))))))))))))))))))))))************************...---,,,***(((&&&$$$###++++++***************+++)))(((''''''(((***,,,---------,,,,,,,,,***)))(((******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------.........------.........//////..................------...///////////////........./////////000000000000////////////000000111111111111111111111111111111111111222222222222111111222333333333333333222333333444555555666666777777777777777777888888999:::::::::<<<@@@FFFKKKOOO^^^uuu{{{ddd[[[RRRNNNKKKMMMVVV```hhhwwwxxxppphhhfffccc]]]YYYYYYVVVTTTRRRPPPPPPOOONNNNNNNNNPPPPPPPPPNNNMMMNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPOOOMMMKKKJJJIIIIIIIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKMMMOOOOOONNNLLLMMMNNNOOOQQQRRRTTTTTTUUUUUUSSSQQQQQQSSSUUUWWWXXXUUUUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVUUUTTTTTTUUUTTTSSSQQQPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRTTTVVVWWWXXXYYY\\\^^^__________________``````aaa```^^^]]]\\\[[[ZZZZZZTTTVVVZZZ]]]^^^^^^]]]\\\[[[\\\]]]]]]\\\ZZZYYYXXXXXXWWWUUUSSSSSSSSSUUUUUUTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSQQQPPPPPPQQQTTTSSSRRRSSSUUUWWWVVVVVVQQQPPPNNNMMMMMMNNNNNNOOOPPPNNNJJJGGGDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<;;;:::<<<;;;:::999888777777666777666666555666666777777888888777777666666555555222222222222222222222222444333222111111222333444111000000000000000000111......---,,,,,,,,,------,,,,,,---------------,,,------------------------******)))))))))+++,,,---111///,,,***)))+++---///000...,,,)))((()))******+++++++++++++++++++++++++++******)))))))))******(((((((((((((((((((((((())))))************)))))))))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************((())))))******+++,,,,,,------+++***))))))(((((()))(((''''''(((***,,,---,,,------,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---............////////////000000////////////000000000000000000000000000000000000111111111222222222000111222222333333222222222222333333444444555555333333444666777888888999666777888999:::===@@@CCCFFFLLLXXXggg{{{uuu```SSSOOOOOOSSSVVVRRRYYYeeeooouuuvvvwwwyyy}}}iiibbb\\\ZZZXXXSSSQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNLLLKKKJJJIIIIIIHHHJJJKKKKKKIIIGGGFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLNNNOOORRRTTTUUUVVVUUUTTTRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWVVVUUUVVVWWWWWWVVVTTTTTTUUUVVVVVVSSSQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPRRRSSSTTTTTTUUUXXXZZZ\\\\\\]]]^^^^^^___``````dddbbb```]]]ZZZXXXWWWVVVTTTUUUWWWYYYZZZ[[[[[[[[[\\\___aaaaaa___]]]\\\\\\WWWWWWVVVVVVUUUVVVVVVVVVSSSTTTUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQOOONNNOOOPPPPPPOOONNNOOOQQQSSSTTTTTTQQQPPPNNNMMMMMMMMMNNNOOONNNNNNMMMJJJFFFCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;:::999888777666666555555555555555666666777777666666666555555555444222222222222222222222222111222222222333333333333111000000//////000000111...---,,,,,,++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++000///,,,******+++---...+++******)))***+++,,,---))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---......------+++***))))))(((((())))))))))))******+++,,,***,,,------+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------+++,,,,,,---...---------------.........////////////////////////000000111000000000000000000000000000000000111111111111222000000111222222222222111111111222333333444444555111222333555777777888888999999:::;;;<<<===>>>>>>???@@@CCCMMM___xxx}}}ggg[[[UUURRROOONNNNNNQQQVVVYYYYYYZZZ]]]\\\bbbiiilllmmmrrr{{{[[[VVVSSSTTTSSSOOOOOOQQQMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNMMMLLLLLLMMMNNNLLLLLLNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJKKKJJJHHHGGGIIIKKKJJJJJJIIIHHHHHHJJJMMMOOOMMMMMMNNNOOOPPPRRRTTTUUURRRRRRQQQPPPOOOPPPQQQSSSUUUTTTTTTSSSSSSTTTUUUUUUWWWUUUTTTUUUXXXYYYWWWVVVSSSUUUXXXXXXVVVRRRPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRSSSVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\___^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ^^^aaaaaa___]]]\\\]]]VVVWWWXXXYYYYYYXXXXXXWWWTTTUUUUUUUUUTTTRRROOONNNKKKLLLNNNNNNMMMLLLMMMNNNOOONNNLLLLLLNNNPPPPPPPPPQQQPPPOOONNNMMMNNNOOOOOOLLLNNNOOOMMMIIIEEECCCCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@???>>>======<<<>>>>>>>>>?????????@@@@@@;;;;;;;;;:::999888777666555444444444555555666777555555555555444444444444111111111111111111111111...///000222222222000000000000////////////000000......---,,,,,,,,,,,,---,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))((()))***+++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++******))))))+++***************++++++******+++++++++++++++***(((+++------+++***+++---///...,,,******,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,------,,,++++++------------.........///,,,------...............---------........./////////////////////000111111000000000000000000000000000000000000111111111111///000000111111111111111111111111222333333444444111222444555666666666555:::::::::;;;<<<===>>>===::::::<<>>============<<<<<<<<<:::::::::;;;<<<======>>>;;;;;;;;;:::999888777666444444444444444555666777444444444444444444333333111111111111111111111111***,,,///111222000...---000000////////////000000//////...------------...------...///000000//////+++++++++++++++++++++++++++,,,------,,,+++)))((( ###(((,,,......,,,***,,,,,,,,,,,,+++)))((('''************************************+++,,,---...************************,,,***)))'''''')))***,,,((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((()))******++++++((((((((()))***,,,---...***+++,,,------,,,***)))'''***------+++***,,,...000...+++))))))+++...000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,---.........//////000000---......///////////////---------........./////////////////////000111111000000000000000000000000000000000000111111111111//////000111111111111111000111111222333333444444222333444555555555333333444444444666999;;;;;;;;;777999<<>>===;;;::::::<<<>>>@@@@@@>>><<<;;;<<<::::::888777777777888999555555666666666666555555333333222222222333444444333222111222333444222000111111111111111111111111------......------,,,+++------------------------000000//////.........---,,,,,,+++++++++,,,------,,,+++++++++++++++++++++...---+++*********+++++++++,,,......+++***)))))))))))))))))))))*********))))))))))))((((((((((((***)))(((''''''&&&&&&&&&&&&&&&''''''(((((())))))************))))))))))))''''''((((((((((((''''''&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++***************)))((('''******************************+++,,,,,,,,,,,,++++++***++++++,,,---...///---------.........//////000//////...///000111222000///---+++++++++---...---...///...+++))))))***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------***,,,...000111111000///---------............///........................111111111111000000000000---......///000111111222222222333333333444444444333333333444444444555555555555555666777888888999888999;;;===@@@CCCFFFHHHTTTYYYcccpppvvvmmmgggiiillljjjfffccc^^^ZZZTTTOOOLLLKKKIIIHHHRRRNNNRRR___nnnzzzNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMNNNOOOPPPOOONNNLLLKKKKKKJJJHHHHHHJJJKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGHHHKKKMMMOOOOOONNNNNNLLLNNNSSSYYYWWWQQQMMMNNNNNNPPPQQQQQQOOOOOOPPPQQQPPPPPPPPPRRRUUUVVVTTTRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXWWWVVVUUUTTTRRRQQQPPPOOORRRPPPOOOOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXZZZXXXUUUTTTTTTSSSPPPMMMMMMJJJHHHHHHKKKMMMNNNMMMPPPPPPOOOMMMKKKLLLNNNQQQTTTSSSSSSTTTTTTTTTQQQOOOPPPNNNMMMMMMMMMLLLIIIGGGDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>><<<;;;:::999===@@@CCCCCCAAA===:::999999888777666555555666666555555666666666666555555444333333222222222333333222111111222333333222000111111111111111111111111......//////......---,,,------------------------,,,,,,,,,---------------...---,,,,,,++++++++++++*********++++++,,,,,,,,,---,,,+++*********++++++)))+++------+++))))))***)))))))))))))))))))))***)))))))))))))))))))))((())))))((((((''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((()))))))))))),,,++++++)))((('''&&&%%%)))))))))))))))*********,,,,,,+++++++++*********************************)))***++++++,,,,,,+++++++++*********+++,,,------++++++,,,,,,,,,---------,,,+++******+++,,,---...///...,,,+++++++++,,,---+++---...---,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------..................//////---------............///........................000000000000000000000000//////000000111222222222222222222222333333333333333333333333444444444444444444555555666777777888777777999;;;===@@@BBBCCCCCCFFFMMMVVVcccrrr~~~|||xxxnnnaaaWWWOOOKKKIIIJJJEEEFFFOOOXXX```hhhppptttvvvzzzKKKKKKKKKKKKKKKKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNOOOPPPPPPPPPOOONNNMMMIIIGGGFFFGGGJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJNNNSSSVVVUUUPPPKKKGGGLLLUUU^^^^^^WWWRRRQQQQQQSSSUUUTTTRRRPPPOOOOOONNNMMMMMMOOORRRTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPNNNNNNPPPQQQPPPOOONNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTYYYWWWUUUTTTSSSQQQNNNLLLMMMKKKIIIHHHJJJKKKLLLKKKOOOOOONNNLLLKKKKKKMMMOOOSSSTTTUUUWWWXXXWWWTTTRRROOONNNMMMMMMLLLKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFDDDCCCBBBBBB??????>>>===;;;:::999999;;;???CCCDDDAAA;;;777555777666555444333333333333444555555666666555555444555444333222222222222222222111111222333333222000000000000000000000000000//////000000//////...---------------------------+++++++++,,,------......//////---,,,+++*********((())))))***+++,,,------,,,,,,+++************+++&&&)))++++++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))((((((((((((((('''(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''(((((((((((())))))))))))+++******))))))(((''''''************)))))))))))),,,+++***)))))))))***+++************************)))***++++++,,,,,,+++++++++***************++++++))))))*********+++++++++))))))((((((((()))******,,,,,,,,,+++++++++++++++)))+++------,,,,,,---...++++++,,,,,,,,,,,,------,,,------------.........111000...,,,+++,,,...///---------............///////////////////////////////////////////////////000000111111222222333333000111111111222222222222222222333333333444444444333333444444555555666666555555666777999;;;<<<===:::<<>>===<<<;;;:::999888888888;;;>>>>>>;;;888555444666666555444333222222111444444444555555444444444555444333222111111111111222111000111333333111000///////////////////////////////////////...------------------------------.....................//////...---,,,++++++++++++))))))******++++++,,,,,,++++++******************$$$''')))******))))))************))))))))))))))))))))))))))))))*********(((((((((((()))***+++,,,***)))))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,++++++******))))))((((((***((('''%%%%%%&&&((()))************************))))))***++++++++++++++++++***)))))))))))))))***)))))))))************+++*********)))******************++++++++++++***))))))+++------,,,,,,,,,---+++++++++,,,,,,,,,---------------........./////////...---,,,,,,---......---------............///////////////////////////---------...............000000000111111222222222000000000000111111111111222222222222333333333333222222333333333444444444555444444555666777888888<<<======>>>@@@EEEJJJOOOSSSaaavvvjjjZZZSSSMMMJJJIIIJJJLLLMMMNNNNNNOOOOOOOOOQQQTTTZZZ___ccclllzzz{{{sssiiiaaaaaaeeekkknnnuuuFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFGGGJJJLLLMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLKKKMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJOOOVVV]]]]]]VVVOOOLLLMMMSSSYYYYYYTTTQQQSSSYYY[[[^^^]]]ZZZUUUQQQPPPNNNNNNNNNMMMLLLLLLMMMNNNJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTSSSOOONNNLLLLLLNNNOOONNNMMMKKKKKKMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSUUUWWWXXXUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWWWWVVVUUUUUUPPPQQQQQQRRRRRRRRRRRRRRRUUUUUUUUUTTTQQQNNNLLLKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLKKKIIIHHHHHHHHHKKKMMMOOOSSSUUUUUURRROOOMMMKKKIIIHHHHHHHHHFFFDDDBBBAAAAAA@@@@@@??????>>>?????????@@@@@@AAAAAABBB<<<;;;;;;:::999888777777666777999888777666666777666666555555444333222222333333444444444444333333555444333222111000000000111111000111222333111///........................---............---,,,,,,------------------------000000///...---,,,,,,+++,,,,,,,,,++++++,,,,,,---+++++++++******)))))))))************************###&&&)))***))))))******************))))))((((((((()))))))))*********+++(((((((((((()))+++,,,---******))))))((((((((('''&&&'''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))***+++,,,---++++++******))))))(((((()))(((&&&%%%%%%'''(((***))))))))))))))))))))))))))))))***++++++++++++*********))))))((()))))))))************++++++++++++++++++++++++++++++******))))))***++++++******)))+++---...---,,,++++++,,,+++++++++,,,,,,,,,---------------.........//////)))***,,,---.........------------............///////////////////////////,,,---------.........////////////000000000000000//////000000000111111111111111111222222222333333222222222222333333333333555555444444444555666666888999:::::::::<<<@@@DDDFFFLLLWWWeeevvvmmmdddVVVUUUSSSRRRTTTWWWXXXWWWUUUQQQMMMJJJJJJMMMQQQTTTUUU\\\gggrrrzzz~~~}}}ppphhh\\\SSSPPPRRRUUUXXXZZZhhh}}}FFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFHHHGGGGGGHHHJJJLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMKKKKKKLLLMMMLLLKKKMMMLLLLLLKKKKKKLLLLLLMMMGGGHHHKKKPPPTTTUUURRRNNNOOONNNPPPSSSRRRNNNNNNQQQXXX[[[]]]\\\XXXSSSPPPNNNMMMNNNOOONNNLLLJJJKKKLLLIIIIIIJJJKKKLLLNNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSNNNMMMKKKKKKMMMNNNMMMLLLKKKLLLMMMNNNNNNOOOOOONNNPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSNNNOOOPPPQQQQQQQQQQQQQQQOOOQQQSSSRRROOOLLLJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHJJJKKKKKKIIIFFFEEEEEEKKKKKKMMMPPPSSSSSSQQQNNNOOOMMMJJJIIIIIIIIIGGGFFF@@@@@@@@@??????>>>>>>>>>======>>>???AAABBBCCCCCC::::::999888888777666666666777777777666666888:::444555555555555444333333222333333444444333333222444333222111111111111111111000000111222222111///////////////////////////---------...---,,,,,,+++------------------------///...---,,,+++)))((((((,,,+++++++++,,,,,,---...,,,,,,+++***)))(((((('''((()))******+++*********$$$&&&)))******))))))***++++++******)))(((((((((((())))))******+++++++++'''''''''((()))***+++,,,***))))))))))))))))))((('''''''''(((((())))))***))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))******************))))))************))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))((()))******++++++*********)))))))))))))))*********++++++++++++,,,,,,,,,******+++++++++***)))(((***************+++++++++,,,---......,,,******+++++++++,,,,,,,,,,,,------,,,------------.........''')))+++...///...---,,,---------............///........................,,,,,,------...//////////////////////////////000///000000000111111111111000000111111111222222222222222222222333333333333555555444444444444555555444555777777777888;;;>>>BBBAAACCCKKKWWWhhh}}}xxxiiihhheeebbbeeellloooooo```\\\TTTMMMHHHFFFGGGGGGKKKLLLOOORRRVVVZZZ]]]___aaa______ccciiikkkhhhddd\\\VVVNNNIIIIIILLLPPPRRRWWWhhhGGGFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHIIIHHHGGGFFFEEECCCEEEHHHIIIHHHIIIJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLJJJIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOIIIIIIIIIJJJKKKLLLMMMMMMOOOMMMNNNPPPNNNKKKLLLPPPTTTVVVXXXVVVSSSNNNLLLKKKJJJMMMOOOOOOMMMKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQNNNLLLJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTUUUUUUTTTSSSRRRNNNOOOPPPPPPPPPOOONNNMMMIIILLLOOONNNKKKHHHFFFFFFFFFHHHJJJIIIGGGEEEFFFHHHFFFIIIKKKJJJHHHEEECCCCCCJJJJJJKKKMMMOOOPPPNNNLLLOOOLLLJJJHHHHHHHHHGGGFFF???????????????>>>>>>>>><<<<<<======>>>???@@@@@@999888888777777666666555555666777777555444555666222333444555555555444333222222333333333333222222222222111111111111111222111000000000222222000///////////////////////////...............------,,,------------------------------,,,,,,+++***))))))------,,,+++++++++,,,,,,++++++******))))))(((((('''((()))***++++++***)))%%%(((***+++***))))))***++++++******)))(((((('''((())))))******+++,,,,,,''''''''''''((())))))***)))))))))))))))*********''''''((())))))***++++++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++******))))))))))))))))))))))))******************+++++++++,,,,,,))))))))))))))))))))))))((())))))***************))))))))))))******+++,,,******++++++++++++,,,,,,***++++++,,,+++***)))(((+++******)))***+++,,,---***+++------,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,---------............///------------------------,,,------...//////000000000000000000000000000000000000000111111111222222000000000000111111111222333333333333333333333333555444444333333444444555555777888888777777999:::===;;;<<>>>>>>>>???????????????:::::::::;;;;;;;;;;;;;;;888888777777666666555555222444666777444222000///000111333444555555444333222222222333333222222222111111111111111111222222111000///000222222000///000000000000000000000000///////////////......---------------------------------------------------///...---,,,+++*********))))))))))))************'''((()))+++++++++***)))&&&)))++++++***))))))***+++++++++***)))(((((('''((())))))***++++++,,,,,,'''''''''''''''(((((()))(((((())))))******++++++'''(((((()))***++++++,,,''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,(((((())))))******++++++'''((()))***************))))))))))))))))))))))))(((((()))***************))))))))))))***+++------************++++++++++++,,,---......---,,,+++***,,,+++***))))))+++---///(((***,,,---------...///++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...---+++))))))***+++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111222222111111111111111111111111111111222222222222000000000000111111111111333333333333333333333333444333333333333333444444666888888888666555666777888888;;;BBBCCCBBBGGGPPPXXXgggzzzvvvdddVVVNNNIIIHHHIIIJJJKKKKKKJJJHHHGGGHHHKKKMMMNNNLLLJJJHHHIIIFFFCCCCCCDDDFFFGGGGGGOOOfffGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFOOOOOONNNMMMKKKIIIHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLGGGFFFGGGHHHJJJJJJHHHGGGJJJJJJJJJJJJKKKMMMNNNOOONNNLLLIIIGGGFFFFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMOOOMMMJJJHHHIIIIIIHHHGGGIIIMMMQQQPPPLLLIIIJJJLLLJJJJJJKKKMMMOOOOOOMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNRRRQQQQQQRRRSSSSSSQQQOOOPPPQQQRRRTTTTTTTTTSSSSSSVVVVVVWWWWWWVVVSSSPPPNNNOOOPPPPPPPPPOOOMMMKKKJJJIIIGGGFFFFFFHHHHHHGGGEEEFFFEEEDDDCCCCCCDDDFFFGGGBBBCCCDDDEEEFFFFFFEEEEEEFFFIIIKKKKKKIIIGGGIIIKKKKKKJJJHHHFFFDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>@@@???===<<<:::999999999777777666666666666666777666555444333333444555666999888777666555444333333333333333222222222111111...//////000000000//////......////////////............,,,++++++,,,---...,,,---.........---++++++...,,,+++,,,......+++)))******+++++++++,,,,,,,,,---,,,+++***))))))))))))++++++************+++++++++*********))))))(((((())))))(((((((((((())))))'''((()))***)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++)))))))))***++++++)))&&&))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$******)))((((((((((((((((((((())))))))))))((('''(((''''''&&&&&&((()))***))))))*********++++++++++++***(((&&&$$$&&&***---*********))))))))))))))))))***+++,,,,,,+++***)))************************,,,+++*********+++,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++%%%&&&(((***+++---------+++++++++******)))))))))........................---+++******+++,,,+++***..............................///000000000000000...//////000111222222222000000000000000000000000000111111111111222222222111111111222222222333333444444444555555555555666888888888999:::===???AAADDDKKKUUU```ooolll\\\YYYWWWUUUTTTTTTTTTTTTSSSOOOQQQPPPNNNNNNPPPMMMHHHIIIHHHEEE???===AAAFFFIIIKKKTTThhhGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJHHHGGGGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKHHHFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLJJJHHHIIIIIIHHHGGGGGGKKKPPPPPPMMMKKKLLLNNNMMMMMMNNNOOOQQQQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMPPPPPPQQQSSSUUUTTTRRRPPPPPPQQQRRRSSSTTTSSSSSSRRRUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCEEEGGGIIIIIIGGGEEEFFFHHHIIIHHHGGGEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>===<<<;;;:::999999999999888777777666666666666666666555444444555666666666666555444333222111111333333222222222111111111//////000000000000000///......////////////......111000///......///000111------...///...---,,,+++...,,,+++,,,------+++)))++++++,,,,,,,,,---------,,,+++***)))((((((((((((((((((''''''''''''((((((************)))))))))(((******))))))))))))******&&&''')))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&'''***...//////---))))))))))))))))))))))))((((((((((((''''''''''''******)))((((((((((((((())))))************))))))(((((('''&&&'''((()))***))))))*********+++++++++******)))'''%%%&&&))),,,***))))))))))))))))))))))))***++++++++++++***)))************************...---,,,+++************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------...------,,,,,,+++++++++*********++++++++++++++++++++++++///---,,,,,,---...---,,,------------------------000000111222222222222111...//////000111111222222000000000000000000000000000000111111111222222222333333333444444444444555444444444444555555555555777777888999:::;;;===>>><<<@@@GGGMMMWWWeeeuuusssiiifffcccaaa```aaabbbbbb___aaaaaa``````___WWWNNNKKKIIIDDD@@@???BBBEEEFFFGGGMMMZZZjjjtttwww|||FFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKIIIFFFEEEGGGIIIKKKKKKIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLIIIHHHIIIIIIHHHHHHFFFJJJNNNPPPNNNMMMNNNPPPOOONNNNNNOOOQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLPPPPPPOOONNNMMMMMMLLLLLLLLLMMMPPPSSSVVVWWWUUURRRPPPQQQRRRRRRSSSRRRRRRQQQUUUTTTRRRPPPNNNMMMLLLKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDBBBCCCEEEFFFFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999888777666666666666666555555555555666666666555555444333222111111333222222222222111111111000000000111111000000///......////////////.........------,,,,,,------.........//////......---,,,---,,,+++,,,------+++))),,,,,,,,,,,,---------......---,,,++++++***++++++******))))))))))))******************))))))))))))+++******************+++&&&'''(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******))))))(((&&&&&&(((,,,///111111000))))))))))))))))))))))))''''''(((((()))))))))******))))))((((((((((((((()))******++++++*********(((((('''''''''((()))***)))))))))************+++((())))))((('''''')))***))))))))))))))))))******)))***++++++++++++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------,,,+++,,,,,,,,,,,,++++++++++++------------------------...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111111...//////000000111111222000000000000000000000000000000000111111111222222222222333333333444444444333333333444444444555555666666777888999999999999888;;;>>>AAADDDLLLVVV^^^~~~zzzwwwsssppppppssswwwzzzzzz|||qqqcccUUUOOOIIIFFFFFFGGGFFFFFFHHHJJJOOOVVVZZZ\\\```eeeiiiiiilllsss|||FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNLLLIIIHHHIIIIIIIIIHHHGGGJJJNNNOOOOOONNNNNNOOONNNMMMMMMMMMNNNNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLNNNNNNNNNMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNMMMMMMLLLLLLKKKIIIKKKNNNSSSWWWYYYWWWUUUQQQQQQQQQQQQQQQQQQQQQPPPTTTSSSPPPMMMKKKKKKKKKLLLKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKIIIFFFEEEDDDBBBAAAAAABBBDDDFFFGGGHHHHHHHHHHHHFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<======<<<;;;:::888777666666666666666666666666666666666777777666555555444333333222222222222111111111111000000111111000000//////---......//////......---+++++++++++++++,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,---------,,,+++***************,,,++++++******++++++,,,*********)))))))))))))))************************'''((()))***+++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***((('''******+++,,,......---+++((((((((((((((((((((((((((())))))))))))*********))))))(((((((((((())))))(((((()))************)))((((((((((((((()))))))))))))))))))))************'''(((******((((((((())))))))))))))))))******************++++++*********************************((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000111111000000000000000000000000000000000000111111111111000000000000111111111111222333333333444444444444444555666888888777666555777999;;;===???CCCIIINNNYYYeeettt}}}zzzzzzhhh___VVVSSSSSSPPPMMMKKKNNNMMMNNNNNNNNNPPPTTTXXXTTTTTTVVVYYY\\\fffyyyEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHIIIIIIKKKLLLLLLHHHHHHIIIKKKMMMLLLJJJGGGIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPOOOOOONNNNNNKKKIIIHHHIIIJJJIIIIIIJJJLLLNNNPPPOOONNNMMMMMMOOONNNMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMKKKIIIHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIMMMSSSXXXZZZZZZYYYRRRRRRQQQPPPPPPPPPOOOOOOTTTRRROOOLLLKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNOOOPPPOOOLLLIIIKKKHHHDDD@@@???@@@BBBDDDCCCDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@???>>>========================>>>???<<<;;;:::888777666666666555555666666666666555555666666666555444444333333222222222111111111000000000000000000000///...---------............------------......//////////////////......------------++++++,,,,,,+++*********)))*********++++++++++++)))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))******(((((()))******)))((((((***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&,,,+++++++++,,,+++)))'''((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))&&&''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&(((******)))((((((((((((((())))))************+++******************+++************************))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++***+++,,,......---+++------------------------,,,,,,---............---///////////////000000000000000000000000000000000//////000000000111111111/////////000000000111111222222222222333333333444333444555666666666444333555666777999:::===AAACCCEEEKKKTTT^^^hhhuuu}}}rrrhhheeeccc]]]YYYYYYZZZZZZWWWRRRMMMKKKKKKLLLHHHIIILLLMMMLLLNNNXXXccckkkkkkkkkmmmooosssvvvyyyEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJMMMPPPQQQPPPLLLIIIJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMMMMKKKIIIHHHIIIJJJJJJIIIKKKMMMNNNPPPPPPOOOMMMLLLQQQPPPOOOOOOPPPPPPOOONNNIIIIIIIIIHHHHHHGGGGGGFFFIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHIIIJJJLLLMMMNNNJJJKKKKKKKKKKKKKKKKKKKKKHHHIIILLLQQQWWW[[[\\\\\\SSSRRRQQQOOOOOONNNNNNNNNRRRPPPNNNLLLKKKLLLMMMNNNKKKKKKJJJJJJKKKLLLMMMMMMOOOOOOOOOQQQRRRQQQNNNLLLNNNLLLHHHEEECCCBBBBBBBBBAAABBBDDDFFFHHHHHHHHHHHHHHHGGGFFFGGGHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<=========<<<======>>>>>>;;;:::999888777666666666444444555555555555444444333333333333222222111111222111111111111000000000////////////...---,,,,,,------............------***+++,,,---..................---,,,,,,,,,,,,---***+++---,,,***))))))***))))))))))))************,,,++++++******+++++++++***))))))(((((())))))***))))))))))))************'''((()))******)))((('''++++++***)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******)))''''''(((((((((***++++++***((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((())))))***%%%%%%&&&'''(((((((((((('''((()))*********))))))***)))))))))))))))(((((('''(((******)))(((((()))((((((((()))******++++++++++++***))))))***++++++************************///...,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---///111111///---........................---......///////////////////////////////////////000000000000000000000000/////////000000000111111000111111111111222222222111111222222222333333333333333444555555555444444666666666666777999;;;<<>>===<<<;;;:::===<<<;;;;;;;;;;;;;;;<<<999888777777666666666666222333444555555444333222333333333222222222222111111111111111000000000000............---,,,+++***,,,------......------,,,'''(((***+++,,,,,,++++++...---,,,+++***++++++,,,)))+++---,,,***((()))***))))))*********+++++++++...---------------......,,,,,,++++++++++++,,,,,,((()))))))))************'''(((***++++++***((('''))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&''')))+++,,,***)))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((()))******%%%&&&'''((())))))))))))'''((()))***+++***))))))******))))))((((((((((((((()))***)))((('''(((***'''(((((()))******++++++++++++***))))))***++++++************************222000,,,)))'''''')))***************************++++++++++++++++++++++++******++++++++++++************+++******)))((('''*********+++++++++,,,,,,------------------------,,,,,,---///111222000...------------------------------...////////////...////////////////////////000000000000000000000000////////////000000000111000000000111111111222222111111111111222222222222333333333333444444555666888777555555666777888999===;;;<<>>===<<<;;;::::::<<<;;;:::999999999999:::777777666666666666666777222222333444444333222222555444444444444444444444111111111111000000000000------------,,,+++***))),,,------......------,,,***+++,,,...//////......---,,,+++*********+++,,,)))+++---,,,***((()))+++******+++++++++,,,,,,,,,)))(((((('''(((((())))))))))))(((((((((((())))))(((((())))))*********+++((()))+++,,,,,,+++)))((('''&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''(((((()))((((((***++++++)))'''))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((()))******&&&'''((()))************'''((()))++++++******)))******))))))((((((((('''((())))))((('''''')))***'''(((((()))***+++++++++,,,+++***))))))***+++,,,************************111...***''''''(((+++...))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************)))(((&&&%%%###""")))))))))******+++++++++******************************+++...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///////////////.........000000000000000000000000////////////000000000000............////////////000111111111111222222222444333222222333444666777444222000000222555666777666444666;;;<<<:::===DDDCCCOOOaaarrr}}}xxxqqqvvv}}}kkkaaaVVVQQQMMMIIIGGGHHHJJJNNNUUUZZZ\\\YYYUUURRRGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKHHHFFFFFFFFFGGGHHHEEEEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDGGGIIIKKKLLLMMMMMMIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJGGGEEEEEEFFFHHHJJJJJJMMMPPPQQQRRRSSSTTTVVVTTTRRRPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHHHHIIIGGGIIIJJJKKKKKKLLLOOOQQQVVVTTTRRROOOMMMKKKJJJJJJKKKIIIIIILLLQQQVVVXXXXXXQQQQQQQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMMMMLLLJJJIIIMMMKKKOOOXXX\\\VVVKKKEEECCCCCCDDDEEEGGGJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@===<<<::::::;;;;;;:::888999999999999999999999999888888777777666666555555555444333222222222333333111111111111111111111111222111111000///......---////////////////////////.........------............---,,,,,,,,,,,,---...))))))((((((((()))+++,,,...---,,,+++***+++,,,---------,,,++++++******))),,,+++++++++***)))))))))***++++++++++++***))))))******)))((('''&&&%%%%%%******))))))((((((''''''&&&&&&&&&&&&''''''((((((+++)))''''''((())))))(((+++(((&&&'''***,,,+++)))'''''''''''''''((()))***(((''''''''''''&&&&&&&&&((((((((((((''''''''''''))))))(((((((((((()))))))))******)))(((''''''((()))))))))))))))))))))))),,,***(((''''''(((+++,,,))))))************)))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))***************)))((('''------,,,,,,+++*********++++++++++++++++++++++++***,,,,,,+++)))((()))***,,,------,,,++++++,,,...,,,+++++++++***)))))))))***)))''''''(((+++...000***+++///666:::888000(((,,,,,,,,,++++++*********...------------...//////............////////////111111111111111000000000............///000222222000000000000////////////000111111111111222222222000111111111111222222222444444444444444444333333777888999:::;;;<<<======@@@DDDJJJOOOXXXgggyyy~~~zzz}}}vvviii___YYYVVVTTTRRRUUUZZZhhhvvv{{{rrrgggaaaGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCDDDGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJFFFEEEEEEEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGHHHIIIKKKIIILLLOOOPPPPPPQQQSSSTTTVVVTTTRRRRRRRRRQQQOOONNNJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJGGGIIIJJJKKKLLLMMMPPPRRRWWWUUUSSSQQQOOOMMMLLLLLLKKKJJJIIIKKKPPPSSSSSSRRRQQQQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNLLLKKKIIIKKKJJJNNNVVVXXXQQQIIIEEECCCCCCDDDEEEGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;;;;<<<<<<:::999999999999888888888888888666666666666666666555555444444333333222222222333222222222111111111111111111111000000///......---...........................------,,,,,,------......---,,,,,,,,,,,,---...,,,+++*********+++,,,---***************+++,,,---...------,,,***))))))(((************************+++*********))))))))))))((((((((((((((('''''''''******))))))((((((((((((&&&&&&''''''(((((((((''''''&&&&&&''')))+++++++++***((('''(((***++++++)))(((((('''''''''((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))******)))((('''''')))))))))))))))))))))))))))***)))))))))))))))))))))((())))))******))))))(((+++***)))((())))))***+++)))))))))))))))((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((()))************))))))((((((((())))))))))))))))))***************************+++,,,+++)))((()))***++++++,,,+++***)))+++---++++++++++++************,,,,,,+++++++++,,,,,,,,,++++++,,,000444444///***,,,,,,,,,+++++++++******------,,,,,,------...///------------............------------------------///.........///000111111.........//////000000000000000111111111222222222000000111111111222222222444444444444444444444444333444555666777888999999:::<<>><<<<<<<<<<<<:::999777777777666666555555444333333333444444555555555333444444444333333222222333333222222111000000000000000/////////.................................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((&&&((()))+++,,,,,,+++***++++++++++++************************))))))))))))+++)))'''&&&%%%&&&((()))'''(((((((((((()))))))))))))))))))))))))))))))))&&&'''(((******)))((('''+++)))(((((())))))'''&&&((((((((())))))***))))))******)))((('''''''''(((******)))))))))((((((((())))))))))))************))))))(((((((((((())))))((()))***)))((('''((()))((((((((((((((((((((((((((())))))(((((('''&&&%%%((((((((())))))(((((((((((('''&&&%%%&&&(((+++---++++++******)))(((''''''))))))))))))))))))))))))+++***)))((((((((((((((('''((()))***************(((((())))))************)))))))))))))))))))))))))))+++,,,+++***)))***+++***+++++++++))))))+++,,,*********++++++,,,,,,,,,*********)))((('''&&&%%%---+++)))***,,,...---,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------.........,,,------...///000000111000//////.........//////,,,,,,------...//////000000000000000111111111111000000000000111111111111444444444444444555555555333333444444555666666777666888:::;;;<<<>>>BBBEEELLLTTT\\\\\\\\\eeewww{{{yyyyyyvvvEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEGGGIIIJJJJJJKKKLLLMMMRRRQQQPPPQQQSSSSSSSSSQQQPPPNNNLLLKKKKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJGGGIIILLLMMMNNNQQQTTTWWWTTTUUUTTTTTTSSSQQQOOONNNNNNPPPRRRSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPMMMKKKKKKLLLIIICCCBBBEEECCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCGGGFFFFFFEEEDDDBBB@@@???@@@>>><<<<<<<<<;;;:::888666666666555555555444444222222333333444444555555333333444444444333222111222222222111111111000000////////////....................................+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((()))***+++,,,,,,+++***)))((())))))******+++,,,,,,++++++******)))(((''''''***)))'''%%%%%%&&&''')))***)))))))))(((((((((((())))))))))))************'''((()))*********)))(((+++***))))))***)))'''%%%&&&'''))))))))))))))))))+++***)))((((((((((((((()))))))))(((((((((''''''((()))))))))*********+++))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((((((((())))))))))))(((((((((''''''&&&''')))+++---,,,++++++***)))(((((('''))))))))))))))))))))))))++++++***)))))))))******'''((()))***************************))))))((((((************************)))***++++++***)))***++++++,,,---,,,******,,,---******++++++,,,,,,,,,---***)))(((&&&&&&''')))***,,,++++++,,,---------,,,+++++++++++++++++++++++++++************+++,,,,,,---.........////////////))))))***++++++,,,------000///...............///..................------//////000000000111111111//////000000000111111111333333333333444444555555333444444555555666666666222333666888999;;;===>>>AAAFFFKKKJJJGGGJJJWWWddd|||DDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHFFFEEEDDDFFFIIIIIIIIIIIIJJJLLLOOONNNMMMNNNQQQRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPKKKKKKJJJIIIIIIIIIIIIJJJHHHJJJLLLMMMNNNPPPSSSVVVTTTTTTUUUUUUTTTRRRQQQOOOMMMNNNPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNKKKLLLLLLNNNOOOPPPQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSUUUVVVXXXXXXVVVUUUTTTQQQMMMLLLLLLJJJEEEBBBDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBB@@@??????===;;;;;;;;;:::888666555555555555555555555555333333444444444444444444222333444555444333222111111111111111111111111111........................------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++,,,,,,+++******)))'''(((((()))***+++,,,,,,+++******))))))(((''''''***)))((('''&&&''''''(((*********))))))((((((((()))))))))************+++))))))))))))*********+++''''''''')))++++++)))'''%%%''')))***)))(((((((((******)))((((((((())))))))))))(((((((((''''''''''''(((((())))))*********))))))(((((((((((())))))'''((())))))(((((()))***))))))))))))))))))))))))+++)))'''%%%%%%''')))+++))))))************))))))************++++++,,,---+++++++++******))))))((())))))))))))))))))))))))++++++************++++++((())))))************)))******)))(((((('''&&&&&&************************)))***++++++***)))+++,,,,,,------,,,++++++,,,...+++++++++,,,,,,,,,,,,,,,,,,+++)))((((((***---///+++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---........./////////000000++++++,,,,,,------...............---......///////////////.........------/////////000000000111111/////////000000000111111111111222222333333444444222222222333333444444444222333555666777888888777999<<>>>>>EEEOOOWWWdddxxxDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEDDDDDDAAABBBCCCEEEEEEEEEEEEEEEBBBCCCDDDFFFHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKIIIGGGEEEDDDFFFHHHIIIIIIIIIJJJKKKLLLKKKKKKMMMPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJLLLMMMMMMOOORRRTTTTTTUUUVVVWWWVVVTTTSSSQQQOOOQQQQQQPPPNNNMMMOOOQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOOQQQRRRSSSTTTUUUQQQRRRRRRSSSTTTTTTUUUUUUTTTUUUWWWYYYZZZYYYXXXWWWUUUPPPLLLMMMMMMHHHDDDCCC?????????@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCAAA@@@>>>===;;;::::::999777555444444555555666666777777555555555555444444444444222333444555555333222000000000000111222222333333........................------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,---,,,++++++******)))))))))******+++************))))))))))))'''((((((((())))))******)))))))))((((((((('''''')))))))))))))))*********))))))*********++++++++++++***)))((((((***+++---''''''((()))++++++)))&&&$$$'''******)))''''''((()))))))))((())))))***************)))))))))((((((&&&&&&'''(((((()))******))))))(((((((((((())))))&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((('''((()))+++,,,******++++++++++++************+++,,,,,,,,,+++***************************))))))))))))))))))))))))******))))))))))))******)))************))))))((())))))))))))))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,++++++,,,++++++***+++,,,---...,,,,,,---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---------------........./////////////////////000000000------------......///000/////////////////////000////////////000000000111////////////000000000111///000000111222222333333111222222222222333333333555555666777888888777666777555888;;;;;;:::>>>EEEAAAKKKWWWaaakkkyyyDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFAAABBBDDDFFFHHHIIIJJJJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMLLLJJJHHHFFFDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKMMMOOOQQQQQQQQQMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKLLLLLLIIIJJJLLLLLLMMMNNNPPPSSSUUUVVVWWWXXXXXXVVVTTTSSSTTTUUUUUURRROOONNNPPPSSSRRRSSSSSSSSSRRRQQQPPPPPPKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQRRRSSSTTTTTTUUUUUUTTTVVVXXXZZZ[[[[[[ZZZYYYYYYQQQLLLNNNOOOKKKEEEBBB>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@>>><<<:::999999888666444333444444555666777888888666666666555555444444444222333444555555333111000//////000111222333333444---.....................---------------------------,,,,,,++++++,,,,,,---***+++,,,------,,,+++***'''((()))***++++++***)))((('''&&&'''((()))+++---,,,,,,+++***)))(((''''''$$$%%%&&&((()))+++,,,---)))))))))***)))(((((('''''''''((()))***+++,,,,,,))))))******++++++++++++,,,+++)))'''(((***,,,...************+++)))%%%######'''***+++)))''''''((())))))(((((()))***+++++++++++++++************)))%%%&&&&&&'''((())))))***))))))(((((((((((())))))&&&((())))))(((((()))+++))))))))))))))))))))))))&&&''')))***++++++++++++++++++,,,,,,,,,,,,++++++((()))***,,,+++***((('''***************+++++++++))))))))))))))))))))))))))))))(((((((((((()))******************)))((('''*********+++,,,,,,------(((((((((((((((((((((((((((***++++++******+++---***++++++***))))))***,,,---------,,,,,,+++++++++)))***+++,,,++++++***)))------,,,***)))))),,,...*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,---...///000111---......///000111222222////////////000000000000////////////000000000000...//////000111111222222333333333333333444444444444333333555666777666555888444444999:::888;;;AAA;;;@@@EEEGGGKKKXXXlll{{{@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFGGGHHHJJJLLLMMMNNNKKKIIIJJJLLLLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLKKKHHHEEEDDDGGGGGGGGGHHHHHHHHHHHHIIIOOOOOONNNMMMMMMMMMNNNNNNGGGJJJMMMOOONNNOOORRRUUUQQQQQQPPPMMMKKKJJJKKKLLLLLLKKKIIIJJJLLLOOOPPPOOORRRSSSUUUVVVWWWWWWVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKQQQNNNLLLMMMPPPRRRRRRPPPOOOOOOOOOPPPRRRSSSRRRQQQXXXWWWTTTSSSRRRTTTVVVWWWUUUTTTSSSVVVZZZ\\\[[[ZZZYYYUUUQQQMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@??????===<<<<<<>>><<<;;;;;;;;;;;;:::888888666444444555666666666666555444333222333444444000111222333333222000///333222000/////////000111111111000......---------,,,------......------,,,+++,,,------++++++,,,---...---,,,+++************,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,***)))))))))***+++,,,,,,)))((((((***,,,---,,,++++++***'''&&&&&&'''***+++(((((((((((((((''''''&&&)))))))))(((((((((((((((((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%'''((()))&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))+++******)))((()))))))))+++*********))))))(((((()))'''&&&'''***+++***(((************))))))(((((())))))))))))************++++++******************&&&&&&'''))))))*********&&&&&&''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((---,,,***)))))))))******,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++*********)))))),,,++++++***++++++,,,,,,---.../////////...---,,,+++,,,---///000//////.........---,,,,,,+++******---------............///---------............///111000///......///000111222222222222222222222222333333222222333333444555555555555555555555555555444555555666777888888999;;;::::::<<<@@@EEEKKKOOO```iiiuuu@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMKKKIIIJJJKKKLLLJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIJJJLLLMMMOOOOOOMMMNNNOOOOOONNNLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJNNNOOOQQQRRRRRRPPPNNNMMMIIILLLNNNMMMLLLLLLOOOQQQQQQQQQOOOLLLIIIGGGHHHIIIIIIHHHGGGHHHKKKNNNOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNMMMNNNPPPRRRQQQPPPOOONNNNNNPPPRRRSSSRRRQQQTTTSSSQQQPPPQQQSSSUUUWWWUUUTTTSSSUUUXXXZZZYYYXXXXXXUUUQQQNNNLLLKKKHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBB????????????>>>===<<<<<<===<<<::::::;;;;;;999888888666444333555666666666555555444333333333333333222222333333222111...---222222000/////////000000111000///...------------,,,,,,------------,,,,,,,,,---......,,,,,,---......---,,,+++************++++++***))))))***++++++,,,++++++******++++++,,,*********)))******++++++'''&&&&&&(((***+++***)))***)))(((''''''((()))***((())))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))***+++,,,'''(((***+++++++++)))((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((((((((((((************)))))))))((()))'''&&&'''***+++***(((++++++*********)))))))))))))))))))))************,,,,,,++++++***)))((((((&&&'''((()))************(((((((((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((,,,+++***)))))))))***************++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++******)))))))))*********+++++++++,,,,,,+++++++++*********)))))),,,,,,++++++***+++++++++)))***,,,---......------,,,---------------,,,,,,,,,,,,,,,,,,---------------------............///------------............111000///......///000111111111111111111111111111333222222222222333444444333333333333333333333333444444555555666666777777999999999:::<<<@@@DDDGGGHHHOOOXXXaaaiiirrr}}}AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKJJJHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHJJJKKKMMMNNNOOOMMMNNNOOOPPPPPPOOOMMMKKKGGGGGGHHHIIIJJJJJJKKKKKKMMMPPPTTTWWWVVVSSSOOOLLLLLLMMMMMMLLLJJJIIIJJJLLLPPPPPPNNNKKKGGGEEEEEEFFFHHHFFFEEEFFFIIILLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOQQQRRRQQQPPPOOONNNMMMOOOQQQRRRQQQPPPPPPOOONNNNNNOOOQQQTTTUUUTTTSSSSSSTTTVVVXXXWWWVVVXXXUUURRRPPPOOONNNLLLJJJFFFFFFDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB>>>?????????>>>===<<<;;;===;;;::::::::::::999777777555333333444666666555444444444444444333333222333333333333222///---,,,111111000/////////000000000000///...------------,,,,,,------------,,,,,,---...///...---,,,---///---,,,+++***************++++++***))))))***++++++,,,+++************+++,,,++++++***)))))))))******'''''''''(((***+++***((())))))(((((((((((())))))))))))******))))))((('''))))))))))))))))))******++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&&&&&&&'''((('''((()))++++++******))))))))))))))))))))))))))))))((((((''''''(((((())),,,+++******)))(((((('''************)))))))))))))))((('''(((*********)))+++++++++++++++*********)))))))))*********++++++------,,,+++)))((('''&&&(((((()))***++++++++++++))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))******(((((()))***+++,,,---...++++++************++++++*********)))))))))))))))*********++++++++++++,,,+++++++++***************---,,,,,,+++*********+++&&&''')))+++,,,---............---,,,++++++***+++++++++,,,---......//////---------............///------------............000//////......//////000///////////////000000000222222111111222222333444222222222222222222222222444444444444444444444444666666777777888:::;;;<<<999===BBBGGGKKKRRR[[[aaavvv@@@@@@@@@@@@????????????AAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGBBBCCCEEEFFFIIIJJJLLLMMMJJJLLLNNNOOOOOOOOOMMMLLLGGGHHHHHHIIIJJJKKKLLLLLLMMMPPPSSSVVVUUUSSSOOOLLLLLLLLLKKKIIIHHHHHHHHHIIIMMMNNNMMMKKKHHHFFFFFFGGGJJJHHHFFFGGGIIIKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRRQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMOOOQQQPPPPPPPPPOOONNNNNNNNNPPPQQQSSSRRRRRRRRRTTTUUUWWWWWWWWWWWWUUURRRQQQQQQQQQOOOMMMHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCBBB===>>>>>>>>>======<<<;;;<<<;;;999999::::::888777777555222222444555555444333333444555444333222111222222222222111000...---000000000/////////000000000///...---------------,,,,,,,,,------,,,,,,,,,,,,---...---,,,,,,---...,,,,,,+++***************+++******************+++++++++************++++++,,,+++***))))))((())))))***))))))***,,,,,,+++***'''((()))******)))((('''***************)))(((((()))))))))***************************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''&&&%%%#########$$$$$$(((((()))************)))(((((((((((((((((((((((((((((((((''''''((((((((())))))************))))))*********))))))))))))))))))))))))))))))***))))))++++++++++++++++++++++++))))))*********+++++++++,,,++++++***)))(((((('''))))))***+++++++++++++++++++++******))))))(((((())))))))))))((((((((((((*********************************))))))))))))***((())))))***+++,,,,,,,,,++++++************++++++******************))))))************++++++++++++************************------,,,+++************'''''')))***+++------...///...,,,+++++++++,,,---,,,,,,------...//////000---------............///,,,,,,---------.........///////////////////////////////////////000000000111111111111111222333333222222222222222222222222333333333333222222222222333333444555666666666666999;;;<<<===>>>CCCIIIMMMUUUbbbsss????????????????????????@@@AAAAAAAAAAAAAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGFFFEEEFFFHHHIIIJJJBBBCCCDDDFFFGGGIIIJJJKKKJJJKKKMMMOOOPPPOOONNNMMMHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJIIIJJJKKKNNNKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNRRRSSSTTTTTTSSSQQQQQQPPPNNNLLLKKKLLLNNNOOOPPPOOORRRQQQPPPOOOOOOOOOOOOPPPOOOPPPRRRSSSUUUVVVXXXYYYUUUTTTRRRRRRRRRRRRPPPNNNJJJIIIGGGDDDBBB@@@@@@??????@@@BBBCCCDDDCCCBBBAAA<<<============<<<;;;;;;<<<:::999888999999888666666444222222333444444444222333444444444333111000///000000000111111000000/////////000000000/////////......------------...+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,++++++******))))))***************++++++*********************************++++++***)))((((((((((((***))))))***,,,,,,+++)))'''((()))******)))((('''***************)))(((((((((((())))))************(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++)))((('''(((((()))(((((()))***************((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((***++++++++++++))))))))))))))))))******)))*********)))))))))***++++++++++++++++++++++++************++++++++++++))))))))))))))))))******)))******++++++++++++***++++++******))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))***)))))))))************************+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++************************---,,,++++++*********+++++++++++++++,,,,,,,,,---...---,,,,,,,,,---///000........................---------............///,,,,,,,,,------------.........////////////....../////////000000000111111111000000000000111222222222222222222222222222222222222222222111111111111000111333444555666555555:::999888777777999<<>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???AAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHJJJKKKHHHGGGFFFEEEFFFHHHJJJKKKDDDEEEFFFGGGHHHIIIJJJKKKJJJLLLNNNPPPQQQPPPOOONNNIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQMMMKKKHHHGGGIIIKKKKKKKKKJJJKKKMMMMMMLLLLLLLLLMMMOOOMMMJJJJJJJJJKKKKKKJJJKKKKKKJJJKKKKKKLLLNNNNNNKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSTTTTTTRRROOOOOOOOOMMMLLLJJJJJJLLLNNNOOOOOOSSSRRRQQQPPPOOONNNNNNNNNMMMOOOQQQRRRSSSTTTVVVXXXSSSRRRQQQRRRRRRRRRPPPNNNJJJIIIGGGEEEBBBAAA@@@??????@@@BBBCCCDDDCCCAAA@@@;;;<<<<<<<<<<<<<<<;;;;;;;;;999888888888888777555555333111111222444444333333333333333333222222111......//////000111111222......///000000000//////......---------------...++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***++++++******)))))))))******)))***++++++++++++***)))))))))***++++++***))))))******)))((((((((()))))))))((('''(((******)))''''''((()))******)))((('''))))))******))))))((('''''''''(((((())))))******'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((,,,+++***)))))))))***+++)))))))))))))))*********))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&(((***+++,,,++++++))))))))))))***************+++++++++)))((()))************+++++++++++++++*********++++++++++++,,,''''''((())))))******+++))))))***************)))))))))))))))))))))(((((((((((((((((())))))))))))************************'''((()))*********))))))++++++*********)))))))))******))))))))))))******+++++++++++++++,,,,,,,,,)))))))))************+++***************+++++++++,,,++++++***++++++,,,,,,///...---,,,,,,,,,,,,,,,------------...///000000......---------------------------............///,,,,,,,,,,,,---------------......//////......---......//////000000111111000000000///000000111222222222222222222222222222111111111111111111111111000111222444555666666666777666444444444555777888<<>>???@@@@@@===>>>???@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEHHHHHHGGGGGGJJJLLLKKKJJJGGGFFFEEEFFFHHHIIIEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJMMMNNNOOONNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGIIIKKKNNNPPPQQQQQQMMMIIIHHHJJJLLLLLLKKKJJJLLLNNNNNNMMMKKKKKKLLLMMMKKKIIIIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOKKKKKKLLLLLLMMMNNNNNNNNNNNNQQQSSSRRROOOLLLKKKKKKMMMKKKIIIIIIKKKMMMNNNNNNQQQPPPPPPOOOOOONNNNNNNNNMMMOOOQQQPPPOOONNNPPPRRRRRRQQQPPPQQQQQQPPPNNNLLLJJJIIIGGGEEECCCAAA@@@@@@???AAABBBDDDCCCBBB@@@>>>:::;;;;;;<<<<<<<<<;;;;;;:::999777777888888666555555333111000222333333333444333222222111222222222000////////////000000111------///000000000//////...------,,,,,,------...++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,******))))))))))))******)))***++++++++++++***)))((()))***++++++***)))((()))(((((((((((())))))***)))(((((((((******((('''(((((())))))))))))((((((((())))))))))))(((''''''%%%&&&&&&'''(((((()))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((***+++++++++)))(((((()))))))))***************+++---+++)))((()))+++)))))))))*********++++++*********+++++++++,,,,,,((((((((()))))))))))))))((())))))******))))))((((((((((((((((((((())))))'''((((((((()))))))))***************************&&&''')))*********))))))))))))))))))******************))))))))))))******)))*********++++++++++++))))))))))))************))))))*********+++++++++************+++,,,------///...---,,,+++,,,,,,---,,,,,,---.........------++++++,,,,,,------......---------............///++++++,,,,,,,,,---------------...//////...------,,,------...//////000000000////////////000111111111111111111111111111111000000000111111222222333222333333333444444555555444444333333555666777777888<<<@@@CCCDDDDDDEEEGGGFFFIIIRRR]]]dddjjjttt:::;;;<<<===>>>???@@@AAA<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>===============>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGEEEDDDBBBBBBBBBCCCDDDBBBEEEGGGHHHGGGGGGJJJLLLOOOLLLIIIFFFEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIJJJIIIIIIHHHHHHGGGFFFFFFCCCEEEGGGJJJLLLNNNPPPQQQTTTPPPKKKIIIKKKLLLLLLKKKKKKMMMNNNNNNLLLJJJIIIIIIJJJHHHGGGHHHKKKMMMOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPJJJKKKKKKKKKLLLLLLLLLLLLLLLOOOQQQPPPLLLIIIHHHIIIMMMKKKIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMOOOPPPOOOLLLJJJKKKMMMQQQPPPOOOPPPPPPOOOMMMJJJJJJIIIGGGEEECCCBBBAAAAAA@@@AAACCCDDDCCCAAA???===::::::;;;<<<<<<;;;;;;;;;:::999777777888888666555555222000000222333333222555444222111000111222333222111000///////////////,,,---///000000000//////------,,,,,,,,,------...+++++++++,,,,,,++++++++++++,,,------++++++,,,---***)))))))))))))))******)))***+++,,,,,,+++***)))((()))***++++++***)))((((((((('''(((((()))***++++++*********,,,,,,***((())))))(((((((((((())))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))***)))))))))))))))******+++))))))))))))))))))))))))'''''''''&&&&&&''''''''')))***+++,,,+++)))'''&&&(((((())))))*********+++***,,,---,,,)))''')))+++(((((())))))*********+++******+++++++++,,,,,,,,,******))))))((((((''''''(((((()))))))))(((((('''&&&&&&''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********)))(((''''''((()))***+++,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))************))))))******++++++++++++)))))))))***+++,,,.........---,,,++++++,,,------,,,---......---,,,***)))((()))***+++---...///000---------.........//////++++++,,,,,,,,,---------,,,---...//////...---,,,++++++,,,------.../////////////////////000111111000000000000000000000000///000000111222333333444555444333333333333333444111000111222555666666666555777;;;>>>@@@???<<<:::<<<<<<@@@GGGIIIJJJTTT```fffyyy::::::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEGGGIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIGGGEEEDDDDDDDDDBBBAAACCCCCCEEEFFFFFFEEEDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDFFFGGGIIIIIIJJJLLLOOORRRQQQOOOLLLJJJHHHIIIJJJKKKNNNOOONNNLLLIIIGGGGGGHHHFFFFFFFFFFFFHHHIIIKKKMMMJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLIIIJJJKKKKKKKKKKKKKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIGGGEEEBBB@@@???>>>???@@@@@@@@@@@@??????>>>@@@===::::::;;;;;;999777444444555555555555555555777666555444333222222222222222222111111111000000///////////////000000000000000...---+++***((((((++++++,,,------......///)))))))))******+++++++++***************)))((('''))))))(((((((((((())))))&&&&&&'''((()))***+++,,,)))***+++++++++)))((('''************************)))***+++++++++)))((('''&&&''')))*********)))(((&&&&&&''''''(((((())))))(((((((((((()))***+++,,,///+++''''''(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++***)))(((((((((((((((((()))******))))))))))))((((((((((((***)))'''%%%&&&(((***,,,,,,***((('''&&&'''((()))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))''''''''''''((()))++++++++++++******))))))((((((******))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++***))))))(((++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,+++***))))))+++---...------------,,,,,,+++***,,,,,,++++++***+++++++++------------------------////////////////////////////////////////////////...............///000000111111000000//////......111111111000000000000000222222111111111111111222111111222333333333333222222222222333333444444444333444666777777777666555;;;;;;<<<===???AAACCCDDDPPPWWWbbblllvvv:::::::::;;;<<<=====================<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>???@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHFFFDDDCCCAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEGGGHHHHHHIIIKKKNNNQQQOOONNNMMMLLLKKKJJJIIIIIIMMMMMMMMMKKKHHHFFFFFFGGGEEEEEEEEEEEEFFFHHHJJJLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEFFFGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGEEEBBB@@@???>>>???????????????>>>>>>===>>>;;;888888999999777555444444555555555555555555666555444333333222222222222222222111111111000000......//////000000000000.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------)))************))))))(((+++******))))))******+++***)))((((((((()))***+++)))******+++***)))((('''))))))))))))))))))))))))))))))*********))))))(((((()))******++++++******'''''''''((((((((((((((())))))))))))***+++,,,---...+++((('''(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++((((((((((((((()))******************)))))))))))))))((('''''''''(((***++++++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((())))))***++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((('''(((((()))***+++*********)))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))(((''''''&&&*********)))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***))))))+++---...---.........------,,,+++,,,,,,++++++***++++++,,,------------------------...............................................................//////000000000000000//////......000000000000000000000000222111111000000111111111000111222222333333222222222222333333333333333333333444555666666666555555777777777888:::;;;===>>>BBBGGGNNNSSSXXX```kkksss999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;999888888888888888999:::;;;;;;<<<======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCGGGHHHHHHEEE@@@>>>???AAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHIIIHHHHHHEEEFFFGGGGGGGGGIIILLLNNNLLLMMMMMMMMMMMMKKKIIIHHHKKKKKKKKKJJJGGGEEEFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;999666666666666555444555555444444444444444444555555444333222222222222222111111111111000000000.........//////000000000,,,,,,---......//////000.........---,,,+++++++++------,,,,,,,,,,,,,,,,,,((())))))************))),,,,,,++++++++++++,,,,,,---+++)))((('''((()))***)))************)))(((((((((((((((((((((((((((((())))))(((((())))))******))))))(((((())))))***+++((((((((((((((('''''''''************+++,,,---------+++(((''''''((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************((((((((((((((()))******+++++++++*********))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******))))))+++************)))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))******))))))((('''''''''))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,+++*********+++,,,---...............------,,,,,,++++++***++++++,,,,,,------------------------......................................................------......///000000000000////////////...000000000000000000000000111111000000000000111111000111222222333333222222333333333333333222222222222333333444555444444444555444444555555777888888:::===???AAAAAAEEEKKKPPPZZZ]]]aaagggnnnxxx999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888777777888888999:::;;;<<<<<<======>>>????????????@@@@@@AAABBBBBBCCCBBBDDDEEEFFFFFFDDDBBBAAA@@@AAACCCDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFHHHIIIEEE???;;;===AAA@@@@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFGGGHHHHHHGGGDDDEEEFFFEEEEEEGGGJJJLLLJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIFFFEEEEEEFFFCCCBBBBBBBBBDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHHHHGGGGGGFFFEEEEEEGGGFFFEEEDDDBBBAAA@@@???============<<<;;;::::::888777666555555444444444555555444444444444333333444444333222222222222222111111111111000000000000000000/////////.........+++,,,,,,---...//////000---------,,,,,,,,,+++++++++++++++******)))))))))'''((()))***************,,,,,,,,,++++++,,,,,,,,,,,,+++((('''&&&''')))***))))))*********))))))))))))))))))))))))))))))))))))(((''''''''')))***,,,'''&&&%%%%%%%%%&&&((()))))))))((((((''''''&&&&&&))))))))))))***+++,,,---,,,+++)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((())))))************))))))))))))(((&&&''')))******))))))((((((((())))))))))))((('''((((((((((((((((((((((((&&&''')))*********)))(((************))))))))))))************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))***))))))(((((((((((()))(((((())))))******+++++++++******))))))******+++))))))))))))))))))))))))++++++++++++******))))))(((((())))))******++++++************++++++++++++************++++++++++++...---,,,+++++++++++++++++++++*********+++,,,---,,,---------------,,,,,,++++++******++++++,,,,,,------------------------------------------------...........................------------...///////////////////////////////////////000000000000000000000/////////000111111000000111222222222222222333333333222222222222222111222222222333333333333555555444444555555666666888:::;;;;;;<<<>>>BBBEEEEEEGGGJJJMMMQQQWWW^^^ccclllsss~~~999999999::::::::::::::::::;;;;;;<<<<<<=========::::::999999999::::::;;;<<<<<<===>>>>>>??????@@@===>>>>>>???@@@AAABBBBBBBBBDDDEEEFFFFFFDDDBBBAAA@@@AAACCCDDDFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEGGGHHHDDD===:::<<>><<<>>>AAABBBCCCEEEHHHJJJNNNSSS\\\gggrrr}}}999999999999999999999999:::;;;;;;<<<===>>>??????======<<<;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@=========>>>???@@@@@@AAACCCCCCDDDEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEBBB>>>;;;<<<>>>=========>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCDDDGGGIIIJJJHHHFFFDDDEEEFFFIIIKKKIIIJJJKKKJJJIIIHHHIIIJJJGGGGGGEEEDDDDDDEEEEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIFFFGGGIIIJJJIIIGGGEEEDDDBBBBBBCCCDDDFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@=========<<<;;;:::999888666777777666444444555666555555444444333333222222222222111111000111111222//////000000000000000111222222000///---,,,+++***---,,,,,,,,,,,,+++++++++*********+++,,,---------------,,,,,,,,,,,,,,,,,,((())))))************)))******))))))))))))******((((((((((((((()))******)))))))))((())))))***+++************************((((((''''''(((((())))))))))))(((((())))))***+++((((((((((((((('''''''''''''''''''''((()))***************(((&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))(((((((((((()))))))))))))))***++++++++++++++++++++++++))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************)))))))))************+++(((((())))))***+++++++++++++++******))))))************+++++++++,,,,,,,,,)))******++++++++++++***************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///---............/////////---......//////000000111...------......///000111///000111111222222111111111111111111222222222333222111111111111222333333222222111111111222333333555555555555555666666777666999;;;=========>>>???BBBDDDIIINNNSSS[[[ccchhhpppxxx999999999999999888888888;;;;;;<<<===>>>???@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>???=========>>>>>>?????????CCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIDDDCCCBBB@@@>>>=========<<<<<<<<<<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFEEECCCDDDFFFHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKLLLLLLKKKJJJKKKMMMKKKJJJHHHFFFEEEEEEEEEFFFIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKFFFHHHJJJKKKKKKIIIGGGEEEBBBBBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>======<<<:::999888555666777555333222444666555555444444333222222111111111000000000000111111////////////000000111111000//////......---,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------)))************))))))(((******))))))))))))************+++,,,+++***))))))***)))((((((((()))+++,,,************************((((((((()))((((((''''''((()))******++++++******'''''''''(((((((((((((((''''''''''''((()))***+++)))******(((&&&&&&(((+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((()))******(((((((((((('''''''''''''''(((((())))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((('''(((((()))***+++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((()))*********)))))))))))))))))))))))))))************((((((((()))***+++++++++++++++*********+++,,,,,,******++++++,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++************+++,,,---...------------------------++++++++++++++++++++++++------------------------------,,,,,,------...///---------.........//////------......///000000111------------...///000111///000000111111111111111//////000111222333333444222222111111111222333444111000000000111222333333777666555555666666555444555666777777777888:::<<<<<<>>>@@@BBBCCCFFFJJJMMMNNNUUU___hhhpppzzz999999888888888888888888;;;<<<===>>>???@@@AAABBBAAA@@@???===<<<;;;::::::::::::;;;;;;<<<======>>>============>>>>>>>>>>>>CCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIDDDBBB????????????===<<<<<<<<<;;;<<<===???AAABBB@@@@@@AAABBBDDDFFFHHHIIIFFFFFFFFFEEEDDDDDDFFFHHHGGGHHHJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNLLLJJJHHHFFFEEEEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMFFFHHHJJJLLLLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>===<<<:::999888333555666555222111333666555555444333333222111111111000000000000000111111.../////////000000111111---------.........//////,,,------....../////////------,,,++++++*********)))))))))******++++++,,,***************)))((('''+++******************+++---...//////...+++)))'''***)))(((((((((***+++,,,))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&''')))*********)))(((&&&'''''''''(((((())))))(((((((((((()))***+++,,,)))******)))&&&&&&(((+++))))))))))))))))))))))))''''''''''''''''''''''''************)))((('''&&&((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))***)))((('''&&&'''(((***,,,))))))))))))))))))))))))(((((('''&&&&&&((()))***'''((((((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))''''''''''''(((***++++++++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))***************+++++++++++++++******))))))(((((())))))))))))************'''(((((()))***+++++++++++++++++++++,,,------...******+++,,,,,,,,,,,,+++***+++,,,,,,------------************+++,,,---...------------------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......---------.........//////---------...///000000111,,,,,,,,,---...///000111//////000111111111111111......///111222333444555333222111111111222444444111111111222222333444555555444444444555666555444777777555333222444888;;;888:::<<<===>>>>>>@@@BBBAAAFFFLLLPPPSSSYYYcccjjj{{{888888888777777777777777;;;;;;<<<>>>???AAABBBBBBDDDCCCAAA???>>>>>>??????;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>>>>>>>===<<<>>>@@@BBBCCCBBBAAA@@@BBBDDDFFFHHHIIIHHHGGGFFFCCCDDDEEEFFFGGGGGGFFFEEEFFFDDDAAA>>><<<<<<<<<<<>><<<<<<===>>>AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFFFFGGGGGGGGGFFFEEEFFFIIIKKKLLLLLLKKKJJJMMMNNNNNNNNNNNNMMMLLLLLLNNNLLLIIIFFFEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKEEEGGGIIIJJJIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAABBBDDDEEEEEECCCAAA@@@>>>???@@@AAAAAAAAA@@@???999999999888999999::::::555444333222111222333333222222222222111111111000000111222222111000///...........................//////...------------......---,,,,,,+++++++++,,,))))))))))))))))))))))))++++++************++++++***************)))((('''))))))))))))))))))))))))******))))))))))))))))))************))))))))))))(((((())))))******++++++%%%((('''!!!"""''')))&&&''''''((()))***+++,,,,,,+++***)))(((''''''((()))(((((((((((((((((((((((()))******))))))((('''&&&+++((($$$!!!!!!$$$(((***)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))*********)))************************''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***///...---+++***)))))))))******)))(((((((((((((((************************((('''&&&&&&&&&''')))***---***'''''')))+++***)))++++++++++++***((('''&&&******))))))))))))*********)))(((((((((***+++,,,++++++,,,,,,,,,---------*********+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++*********------------------------***++++++++++++***))))))------,,,++++++,,,,,,---+++,,,...//////...,,,+++---------............///000000//////.........---............////////////////////////............222111111111000000//////111111222222222333333333222222333333333333444444444444444444444444444444444444333333444555777888333666666555777;;;;;;888>>>>>>???@@@CCCFFFIIIKKKVVVZZZbbbjjjsss~~~888888888888777777777777::::::;;;<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>===???AAABBBCCCBBBAAA@@@BBBCCCEEEGGGHHHGGGFFFFFFCCCDDDEEEGGGGGGGGGGGGFFFGGGEEECCC@@@>>>===>>>>>>??????>>>===>>>@@@BBBCCCEEEDDDEEEEEEFFFGGGIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGEEEEEEFFFHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJFFFHHHJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA???AAAAAABBBCCCCCCBBBAAA@@@;;;;;;:::999888888888888777666444222111111111111222222111111111000000000000111111222111000///...////////////////////////000////////////.........------,,,,,,++++++++++++))))))))))))))))))))))))*********))))))*********************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********)))+++***%%%%%%)))***'''''''''(((((()))************)))((('''''''''((()))(((((((((((((((((((((((('''(((((()))))))))(((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++******))))))))))))((((((((()))***))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))))),,,++++++************+++******)))((((((((((((((())))))))))))))))))))))))***))))))((()))***+++,,,,,,***'''''')))+++***)))*********)))))))))))))))******))))))))))))******))))))))))))))))))***+++))))))))))))*********+++++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++---.../////////---+++***....../////////000000000............---------,,,............////////////------......//////000000111111111000000000//////000000000111111111222222111111111222222222333333333333333333333333333333555555444444555666888888777>>>@@@;;;555666888999;;;;;;<<<===???BBBDDDFFFHHHJJJOOOSSSWWW]]]cccgggiiilllqqqvvv}}}888888888888888888888888999999:::;;;===>>>??????@@@@@@???>>>============<<<<<<<<<<<<==================>>>??????????????????@@@BBBCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIGGGEEECCCAAA@@@@@@AAAAAA@@@@@@???@@@BBBCCCDDDFFFFFFEEEEEEEEEFFFHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKHHHIIIIIIJJJLLLMMMOOOPPPLLLMMMMMMMMMMMMLLLKKKKKKGGGFFFEEEEEEFFFHHHKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHIIIJJJIIIHHHGGGIIIJJJJJJHHHFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAADDDEEEEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAA@@@???<<<<<<:::999888777777777999777555333111000000000111111000000000/////////000000111111111000/////////////////////////////////000000111000///...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))*********************))))))))))))))))))(((+++,,,***'''&&&)))***((((((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((()))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,+++***)))(((((('''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))((())))))***++++++******)))(((((((((((()))(((((((((((((((((((((((()))))))))))))))***+++++++++)))(((((()))******)))))))))(((((((((***+++,,,******))))))))))))******)))************))))))(((((((((((()))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,++++++)))***+++,,,,,,+++******,,,,,,...//////...---,,,---------.........//////---------,,,,,,,,,,,,,,,---............/////////+++,,,---...///000111111111111000000000000///////////////000000000111111000000000111111111111222222222222222222222222222555555555555555777888888:::DDDHHH???444000555999777777888888:::<<<===>>>???@@@BBBCCCCCCEEEGGGJJJIIILLLPPPUUUZZZaaaiiinnn|||777888888888888888999999999:::;;;<<<===>>>??????>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHGGGFFFEEEEEEEEEGGGHHHLLLLLLLLLNNNQQQSSSRRRQQQKKKJJJIIIJJJKKKNNNPPPRRRMMMNNNNNNNNNNNNMMMLLLLLLHHHGGGGGGGGGHHHJJJMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJIIIGGGGGGIIIJJJJJJGGGEEEEEEEEEHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAACCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>======<<<;;;;;;:::999888888888888888777555222111000000111000000000000////////////000000000000000000//////---------------------------...000111000///---+++++++++,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((,,,***)))''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))((((((((('''((()))(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((())))))((((((''''''((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&'''((('''((()))***(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******+++***))))))(((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))***))))))))))))******)))+++***((('''''')))+++,,,******))))))))))))******)))***+++++++++)))(((''')))************+++++++++------,,,+++******++++++************************+++++++++++++++++++++,,,+++++++++************))),,,,,,,,,---,,,++++++***''')))+++,,,,,,+++***)))((()))+++,,,---.........******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........//////,,,,,,---......///000000000000000000000000///////////////000000000111111000000000111111111222222111111111111111111111111333333444444555666666777999BBBFFF===333000333777555555555555666777888888;;;<<<>>>>>>>>>???AAACCCBBBCCCEEEFFFHHHKKKOOOSSSXXXaaammmwww777777888888999999999:::;;;;;;<<<===>>>>>>??????============<<<<<<<<<;;;=========>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHFFFDDDDDDEEEGGGHHHMMMMMMNNNQQQTTTUUUUUUTTTLLLKKKJJJJJJKKKMMMPPPRRROOOPPPPPPPPPPPPOOONNNNNNLLLKKKKKKKKKKKKLLLMMMNNNKKKKKKIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKJJJJJJKKKKKKIIIHHHGGGIIIJJJIIIGGGEEEDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCAAA?????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDD@@@@@@???>>>======<<<<<<888888888888999:::;;;;;;666555333222111222222333000000000000//////////////////////////////000000------------------------,,,---...//////---+++*********+++,,,,,,++++++***))))))))))))))))))))))))'''((())))))))))))((('''+++***((('''''')))***,,,((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''((((((***)))))))))(((((('''''''''&&&&&&'''(((((((((***((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))((('''&&&(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((((((''''''((((((++++++***)))))))))))))))************************&&&''''''((((((((((((((())))))******)))))))))))),,,+++)))''''''(((***+++******))))))))))))******)))***+++++++++)))(((''')))************+++++++++------,,,+++*********************************************++++++,,,,,,,,,...---,,,+++)))((('''&&&+++++++++++++++******)))'''(((***,,,,,,,,,***))))))*********++++++++++++*********++++++++++++,,,---------------------...------------...........................---------//////////////////000000000000000111111111222222111111111111222222222333111111111111111111111111111111222333444444444444444999;;;666222333555444333444444555555555555555444666999999999:::<<<======>>>???>>>======???AAAEEEJJJPPPUUUZZZaaaiiiooozzz777777888888999:::::::::;;;<<<<<<===>>>>>>??????<<<<<<=========<<<<<<;;;<<<<<<======>>>>>>??????===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHEEEDDDCCCEEEGGGIIIKKKKKKMMMPPPSSSTTTTTTRRRNNNLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIJJJJJJIIIHHHFFFHHHIIIIIIGGGEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA???>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>???777777777888999:::<<<<<<555444333222222222333444111111000000000///////////////.........///000000........................,,,,,,---...---,,,+++***))))))+++,,,,,,,,,+++***))))))))))))))))))))))))((((((************((((((***)))((((((((()))***+++))))))))))))))))))))))))((())))))******+++++++++%%%%%%&&&&&&''''''(((((()))((((((((((((((((((''')))''''''***+++((()))+++((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******+++&&&)))+++***'''&&&(((***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((++++++***))))))))))))***************************(((((()))***************((()))++++++)))((()))***,,,+++***((((((((())))))******))))))))))))******)))************))))))(((((((((((()))))))))******---,,,+++***************************************))))))***+++,,,,,,------......---+++)))((('''&&&***++++++++++++***))))))((()))***,,,,,,,,,,,,+++...---,,,+++)))((('''''',,,,,,,,,---------......------------............,,,------------..................---------,,,,,,......////////////000000000000000111111111222222111111111222222222333333111111111111111111111111///000111222333333333333111333222111222666666222333333444555555555444444333555777777666666666777888999:::999999999;;;<<>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<======>>>??????===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIICCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKIIIIIIHHHHHHGGGEEEDDDDDDCCCDDDEEEEEEFFFFFFGGGGGGIIIGGGEEECCCCCCEEEHHHJJJKKKKKKMMMPPPSSSTTTSSSQQQNNNMMMLLLKKKJJJKKKLLLLLLPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIHHHFFFDDDFFFHHHHHHGGGFFFEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEECCCAAA???>>>???@@@BBBBBBAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>???@@@888888888888999:::;;;;;;777555444222111111222222222222111111111000000000///......---...///000111..............................---------,,,,,,,,,((()))+++,,,,,,,,,+++***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,&&&&&&'''(((((()))******'''''''''(((((((((((((((,,,((((((+++***%%%$$$'''(((((((((''''''''''''''''''((()))))))))((('''&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&$$$&&&(((*********)))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))******++++++(((+++---+++'''%%%'''***((((((((((((((((((((((((%%%&&&''')))************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((())))))******,,,+++******))))))******************************'''((()))***+++******)))'''))),,,,,,)))((()))***)))))))))))))))***************))))))))))))******))))))))))))))))))***+++))))))))))))*********+++++++++***************+++************************((())))))+++,,,---......,,,,,,,,,+++******))))))++++++,,,,,,++++++***)))*********+++,,,---------...---,,,++++++*********------------............++++++,,,,,,------------,,,,,,---------.........------------------------........./////////000000/////////000000000111111000000000111111111111222222222222222222222222222///000222333444444333333111333222111222666555222222222444555555555444444444666888888777666666666666888999999888999:::<<<============>>>AAAEEEGGGAAAEEEKKKPPPTTTVVVYYY[[[ZZZ^^^cccggglllssszzz777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>><<<<<<:::;;;;;;<<<===>>>>>>???===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFIIIGGGDDDCCCCCCEEEIIIKKKMMMMMMOOORRRUUUVVVTTTRRRNNNMMMLLLKKKJJJJJJJJJJJJOOOOOOPPPPPPOOOOOONNNMMMKKKKKKLLLMMMNNNOOOOOOPPPIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEEEEGGGGGGGGGEEECCCFFFHHHHHHGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFDDDAAA???>>>???AAABBBDDDCCCAAA???>>>===<<<<<<======<<<;;;;;;<<<>>>>>>::::::999999888999999999999777555333111000000000222222222222111111111111///...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...'''(((***,,,---,,,***)))))))))))))))))))))))))))(((***+++,,,,,,+++***((('''((()))***************))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''(((((()))***++++++,,,&&&'''''''''(((((()))))),,,(((''')))'''!!!"""(((((((((((((((((((((((())))))*********((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((###&&&***......---)))''')))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))))),,,...,,,'''%%%'''***''''''''''''''''''''''''$$$%%%'''(((***+++++++++************************%%%&&&'''((()))***+++,,,''''''(((((()))+++,,,---,,,+++******)))*********))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&))),,,,,,***((((((***&&&'''(((***++++++++++++******))))))))))))*********)))(((((((((***+++,,,+++,,,,,,,,,,,,---------+++***************++++++))))))))))))))))))))))))(((((()))***,,,---......***++++++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++,,,---...///******+++,,,---///000111++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////---.........//////000000............/////////000////////////000000000000222222222222222222222222000111333444555555444333333666666333222444444222000222333444555555444444333555777888777666777777666777888888777777888999666777888:::;;;===???@@@<<>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDFFFFFFFFFCCCAAA@@@BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHGGGEEECCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGJJJNNNRRRUUUUUUSSSRRRSSSRRROOOMMMJJJIIIHHHGGGLLLNNNOOOOOOMMMMMMNNNPPPLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCDDDGGGJJJKKKHHHDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@??????@@@AAABBBEEEHHHHHHBBB>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::666555555333222111000000111111111111000000000000//////............//////........................///...------,,,,,,,,,,,,+++++++++************)))+++*********))))))((((((&&&''')))******))))))(((%%%''')))***+++***((('''(((((((((((((((((((((((('''((()))******)))((('''&&&'''(((*********))))))((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%###"""###&&&((('''%%%###$$$&&&(((((('''&&&%%%)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&''''''((()))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))$$$%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))(((((()))******)))***++++++***)))***+++******))))))))))))******))))))))))))************(((((((((((((((((())))))***))))))***+++***)))'''+++***((('''&&&''')))***+++***)))(((((()))***+++++++++************++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,///,,,******---//////...***+++---...///...------//////.........---------,,,------......------,,,///...,,,+++***++++++,,,..................---------......///000111111222222222222111111111000000222222222111111111111111///000111222333444444444333333222111222333444555333333333444444444555555<<<;;;999777666666777777666666777888:::;;;<<<============>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEERRRQQQQQQQQQSSSTTTVVVXXX555666666777777888999999888888777777888999;;;<<<===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBBBBBBBBBBBBBAAAAAABBBBBBCCCFFFFFFEEECCCAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJJJJIIIFFFDDDCCCDDDCCCCCCBBBAAAAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKGGGIIIMMMPPPRRRSSSRRRRRRSSSRRRQQQOOOLLLJJJIIIHHHKKKMMMNNNNNNMMMMMMOOOPPPLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDFFFIIIJJJHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA??????@@@AAABBBDDDGGGGGGBBB>>>>>>>>>;;;<<<;;;;;;;;;::::::999999555555555555555555555555666666555444333222111111111111111000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***+++++++++************)))************)))))))))((('''((())))))******))))))'''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((((((((()))************)))(((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&&&&((()))'''%%%&&&''')))***+++***)))(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))*********++++++++++++***)))(((((()))******((()))******(((((()))*********))))))))))))******))))))))))))************))))))))))))))))))(((((()))((('''(((***++++++******)))(((''''''((()))***++++++******************+++******************++++++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,000---******,,,------+++,,,,,,------------------...---------,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,---...///........................---......///000000111111222222222111111000000000111111111111111111111111000000111222333333333333333333222222222333444555333333333444444444444555999888777666555555666666666777777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAABBBBBBFFFFFFFFFFFFGGGIIIJJJLLL555555666666777888888888777777777777888999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAADDDEEEEEECCCAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFKKKLLLLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKGGGHHHKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQOOOLLLJJJHHHJJJLLLMMMMMMMMMMMMOOOPPPMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIMMMMMMNNNNNNOOONNNNNNMMMFFFGGGGGGGGGHHHHHHHHHIIIGGGEEEDDDEEEGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBAAA@@@???@@@AAAAAACCCGGGFFFAAA>>>>>>>>><<<<<<<<<;;;:::999888888777555555555555555555555555666666555444333333222111111111000000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////---***(((+++++++++************)))************)))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))((('''((())))))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***+++***(((((((((((('''%%%$$$%%%&&&((((((''''''&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''******(((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***''')))***)))((('''((()))******))))))))))))******))))))))))))************+++*********))))))(((((()))'''&&&'''))),,,---,,,***)))(((''''''((()))***,,,,,,,,,,,,+++******)))************************+++++++++,,,++++++***)))*********+++++++++++++++///---+++***++++++***)))...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000.................................//////000000111111111111111000000000000///000000111111222222222111111222222222222222111333222222222222333444444333333333333444444444444555555444444333444555555777777777888888999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAABBBDDDDDD444444555666666777777888666666777777888999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<============>>>???@@@BBBBBBAAABBBCCCCCCCCCBBB@@@@@@BBBCCCDDDCCCAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJKKKJJJGGGFFFEEEFFFEEEEEEDDDBBBAAAAAAAAAAAADDDDDDEEEFFFGGGHHHIIIJJJGGGHHHHHHJJJLLLNNNOOOPPPOOOPPPQQQQQQOOOLLLIIIHHHHHHJJJLLLLLLLLLLLLNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIMMMMMMNNNOOOOOOOOONNNNNNGGGGGGGGGHHHHHHHHHIIIIIIFFFEEECCCCCCDDDEEEGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCAAA@@@@@@@@@@@@@@@CCCFFFFFFAAA>>>??????===<<<;;;;;;999888777666666555555555555555555555555666666555555444333222222111000000000///////////////......------......///------------------------***+++,,,------,,,+++***+++++++++*********))))))*********)))))))))))))))******)))((((((***+++,,,***))))))((('''(((((()))((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))(((''''''((())))))))))))))))))(((******++++++++++++******((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))(((((())))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***((()))***)))(((((()))*********))))))))))))******((()))))))))************+++++++++***))))))((((((+++(((&&&&&&(((+++,,,,,,)))(((((('''(((((()))******+++,,,,,,+++***((('''))))))************))))))******++++++++++++*********************+++++++++++++++******************///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......---------......................../////////000000000000000000000000000000...//////000111222222333111222222222222111111000222222222222222333333333222222333333333444444444333333333333333444555555777777777777777777777777777777777888999999::::::999999999::::::;;;;;;;;;======>>>>>>???@@@AAAAAA444444444555666666777777555555666777888888888888::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCC@@@AAABBBBBBBBBAAA???>>>@@@AAACCCBBBAAAAAABBBCCCAAABBBCCCDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNOOOLLLMMMNNNNNNMMMKKKHHHFFFGGGHHHJJJJJJIIIJJJKKKMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMNNNNNNMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCAAAAAACCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHCCCCCCBBBAAA@@@@@@??????BBBEEEEEEAAA>>>@@@@@@>>>;;;:::999888777666555555222222222222222222222222555555555444333333333222000000000////////////.........------------......------------------------,,,+++***))))))***,,,---+++++++++*********))))))))))))))))))))))))*********)))((((((((()))+++,,,***)))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))*********)))((((((((('''''')))(((((((((((((((((()))******++++++++++++******(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&''''''''''''((((((''''''((()))))))))))))))((('''''''''&&&&&&&&&%%%(((((())))))))))))(((((('''''''''''''''((())))))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))*********((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))))))))*********''''''(((((()))))))))))))))***++++++))))))***+++******))))))))))))******((()))))))))************************))))))((((((---***''''''(((*********((((((((((((((()))******((()))*********)))'''&&&((()))************)))((()))******++++++*********************************'''((()))******+++,,,,,,///...,,,+++******+++,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******---------.........//////............////////////////////////////////////......///000111111222222111111222222222111000000111111222222222333333333222222222333333333444444222333333444555555555555777777666666666666555555666777777888888999::::::999999999999::::::::::::888888999::::::;;;;;;;;;333333444444555666666666444555666777888888888777999999::::::;;;;;;::::::888888999:::;;;<<<<<<============>>>???@@@AAABBB@@@@@@@@@@@@???>>>======>>>@@@BBBBBBAAAAAAAAACCC@@@AAABBBCCCDDDCCCBBBBBBAAACCCEEEFFFFFFFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNJJJKKKKKKKKKJJJIIIGGGFFFEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDBBBAAAAAADDDGGGGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCBBBBBBAAA@@@???>>>???CCCCCC???===>>>>>>===999999888777666555555444444444444444444444444444444444444333333222222222000000////////////............------------......++++++++++++++++++++++++---+++)))''''''))),,,...+++++++++************)))))))))))))))************((((((((((((((())))))***'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((((((((())))))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%'''((((((((((((***+++&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$(((((())))))))))))((((((&&&&&&&&&''''''(((******&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((++++++************))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((()))))))))))))))+++,,,+++***)))***+++******))))))))))))******))))))))))))************((((((((((((((()))))))))---+++(((((())))))))))))''''''(((((())))))******''''''(((((((((((((((''''''((()))******)))((('''((()))******+++************************)))))))))%%%'''***+++++++++---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((,,,,,,------.../////////....................................////////////...//////000000111111111000000111111111111111000000111111222333222222222222222222222333333333333222333444555555555555555555555555555555555555555666666777777888999999:::999999999999::::::::::::777888999999:::::::::999222333333444555555666666333444555777777777777666888888999:::::::::::::::777888999:::;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<>>>AAABBBAAAAAAAAABBB@@@AAACCCDDDEEEDDDCCCBBBBBBDDDEEEFFFEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFEEECCCBBBEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCBBBAAA@@@>>>>>>;;;??????;;;999;;;<<<:::777777777666666555555555555555555555555555555555333222222222222111111111000000/////////............------,,,,,,------...***************************)))(((((((((***+++,,,+++++++++************)))((()))))))))************&&&&&&'''(((((((((((((((%%%&&&((()))************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''((()))***)))(((''''''''''''((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%''')))(((&&&&&&''')))$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((('''''''''(((((()))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))***++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***%%%&&&'''))))))))))))((()))***+++***)))((()))+++******))))))))))))******))))))))))))************&&&&&&&&&'''(((((())))))***)))((()))***+++***)))&&&'''((())))))*********'''''''''(((((()))***+++'''((()))******)))((('''(((((()))***************+++*********)))))))))(((&&&))),,,---++++++,,,---***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++******,,,,,,------...//////000........................---------......//////////////////000000000000000...///000111111222111111///000111222333222222111111222222222222333333333222333444555555555444333444444444444444555555555555555666666777888888999999999999999999999999999999:::;;;<<<<<<<<<;;;:::222222333444444555555666333444555777777777777666777888999:::::::::::::::777888888999;;;<<<======999999999:::;;;<<<===>>>@@@???===;;;;;;;;;;;;<<<;;;>>>AAABBBAAAAAAAAABBBAAABBBDDDFFFFFFEEEDDDCCCDDDEEEGGGGGGEEEDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEE@@@AAAAAABBBBBBCCCCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIDDDEEEFFFEEECCCAAABBBCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLJJJHHHFFFEEEDDDEEEGGGIIIGGGEEEDDDFFFHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCBBBAAA@@@>>>===888;;;<<<888777999999888666666666666666555555555111111111111111111111111222222111111111111111111000/////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++************)))(((((())))))*********+++$$$%%%'''((((((((('''&&&###%%%'''***+++++++++***(((((((((((((((((((((((('''((()))******)))(((''')))(((''''''''')))***+++)))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%'''(((&&&###"""###%%%(((''''''''''''((())))))$$$%%%%%%&&&&&&''''''(((''''''((((((((((((''''''***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&************************(((((((((((())))))))))))$$$%%%'''))))))))))))(((((()))***)))((('''(((*********))))))))))))******))))))))))))************$$$%%%%%%&&&'''((())))))''''''''')))+++,,,+++***&&&&&&((()))************((((((''''''(((***,,,---'''((()))++++++)))((('''(((((()))***************+++*********))))))(((((((((+++......+++***+++,,,((()))+++,,,------,,,+++))))))******+++++++++++++++++++++,,,,,,+++++++++)))***,,,---......---,,,,,,,,,------...///000000.....................------------.........//////000000000000////////////......///111111222222222///000111222333222111111111111222222222333333333222333444555444444222222333333333444444555555555444444555555666777777888999999999999888888888888777888999:::::::::999888111111222222222333333333444555666666777777666666999999888888999999:::;;;<<<;;;;;;:::999888777777777777666777888:::<<<>>>CCCCCCDDDBBB>>>;;;:::;;;;;;;;;<<<===???AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBAAAAAABBBDDDEEEDDDBBBEEECCCBBBDDDGGGIIIHHHFFFKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCEEEGGGIIIHHHGGGEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA???>>><<<<<<::::::::::::999888777777777666666555444444333333222222222111111111111000///000000111111111000000////////////............---------------...///000///,,,)))***,,,---+++)))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''((())))))***))))))(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((('''''')))***+++***)))((('''&&&&&&'''((()))))))))(((&&&&&&'''((('''''''''((()))*********((('''&&&&&&'''((()))***&&&&&&''''''(((((())))))+++*********))))))((((((++++++***)))(((((())))))******))))))))))))******++++++)))(((''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******))))))((((((''''''&&&&&&))))))))))))(((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))***)))(((&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((...---,,,*********+++++++++++++++************)))++++++------------++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.../////////...---,,,,,,////////////////////////,,,,,,,,,---------........................------...///111333444333222111111111000///////////////333222222111111222222333333333222222222333444444555555555555555555555555666666666666777777777777999999999888888888888888777777777777777777777777222222222222222222222333444555555666666777777777999888888888888999::::::<<<;;;;;;::::::999999888999999999999:::;;;===>>>???AAAAAAAAA>>>=========::::::;;;;;;===>>>@@@AAACCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAABBBDDDDDDCCCAAADDDCCCBBBCCCFFFHHHGGGEEEIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEEEECCCEEEGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;999999999999888777666666666666666555444333333333222222222111111111000000000111111111111111000///////////////............---------------...//////...,,,******,,,,,,+++***---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((())))))&&&''''''(((((((((((('''''''''((((((((((((''''''''''''(((((((((((('''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((('''&&&''''''((())))))))))))))))))******+++************************'''&&&&&&%%%&&&'''((()))***)))((('''&&&''''''(((((())))))(((&&&%%%&&&((())))))))))))(((((((((((())))))((('''((()))******''''''''''''((((((((((((******)))))))))(((((((((+++******)))(((((())))))))))))(((((((((((())))))+++***)))(((((('''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((************))))))))))))))))))))))))((((((((((((&&&'''))))))(((((()))+++))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))'''(((((()))((('''&&&%%%+++++++++************)))******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,..................---,,,........................,,,---------------------..................------///000111333333222111000111000000///////////////222222222111111222222222333333222222222333444444444444444444444444444444444555555555555666666666888888888888777777777777777777777777777777777777222222222222222222222222444444444444555666777888888888777777777888999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<===>>>;;;===??????>>>>>>>>>???::::::999:::;;;<<<======@@@AAABBBBBBBBBBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBDDDDDDBBB@@@CCCBBBAAABBBDDDEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGAAACCCEEEFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::888888888888777666555444666555555444444333333222222222111111111000000000111222222222111000000////////////............---------------------...//////---,,,,,,------,,,+++///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***''''''((((((((()))))))))&&&'''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&&&&&&&'''(((******&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&(((((('''&&&%%%&&&'''++++++***)))'''&&&%%%%%%+++******))))))))))))***((((((((('''''''''''''''((((((((((((((('''''''''******)))((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((())))))))))))%%%&&&((((((((()))***,,,))))))))))))))))))))))))+++******))))))*********''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((************************)))***,,,------+++)))'''+++++++++************)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------............---........................---------------------,,,------------------......000000111222222111///...000000//////......//////222222111111111111222222222222222222222333444444444444444444444444444444333333444444444555555555666666666666666666666666777777777777777777777777333333333222222222222111333222222222333555777888777777666666777777888999888888999999999:::::::::<<<<<<<<<<<<;;;;;;<<<<<<:::<<<>>>>>>======>>>???::::::::::::::::::;;;<<<>>>???AAACCCCCCAAA???>>>AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBCCCCCCAAA???AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDFFFEEEDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<:::999888888888888777666555555444444444444333333222222111111111111000000000000222222222222111000////////////.........------------------,,,,,,---......///...------------------,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''(((((())))))%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((('''''''''((((((%%%'''((((((&&&%%%&&&'''******)))((('''&&&&&&%%%+++******))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''***))))))((((((((()))))))))((((((''''''(((((())))))(((((((((((())))))***((((((((((((((('''''''''((((((((((((((()))******&&&&&&''''''(((((())))))(((((((((((())))))))))))%%%&&&((((((''''''(((***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************,,,------......---,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------............------------------------...------------,,,,,,,,,,,,,,,------------......000111111111000///......000//////.........//////111111000000000000111111111111111111222333444444333333333333333333333333333444444444444555555555444444555555555555666666777777777777777777777777222222222222222222222222222222222222333444555666666555555555555666777777666666666777888888999999;;;;;;;;;;;;::::::999999;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCCCCAAA???===???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBCCCBBBAAA???@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGFFFCCCBBBCCCDDDAAABBBCCCDDDDDDDDDDDDCCCBBBBBB@@@???===<<<::::::999999999999888777666555333333333333333222222222111111111000000000//////111111111111111000///...............------------...------,,,,,,,,,------,,,,,,++++++*********+++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))***)))))))))))))))((('''&&&((((((((())))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((''''''&&&'''((()))************)))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((((((((%%%&&&(((((('''&&&&&&''''''''''''''''''''''''''')))))))))((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))***))))))(((((())))))***)))(((((((((((())))))***'''''''''(((((((((((((((((((((((((((((()))******&&&&&&''''''(((((())))))'''((((((((()))))))))***&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((***************************)))'''&&&&&&''')))***+++++++++*********))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---.........---------------------------------------------------,,,,,,,,,,,,------......000000000000//////...---//////............//////111000000//////000000111111111111111222333444555333333333333333333333333444444555555555666666666333333444444555555555555666666666666666666666666111111222222222333333333333333444555555555555444555555444444555555666777555555666666666777777777888999999::::::999888888;;;<<<>>>===;;;999999:::<<<<<<;;;;;;;;;<<<=========???AAACCCCCCAAA???===>>>>>>???@@@@@@@@@??????>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAACCCCCCAAA???@@@AAABBBBBBAAA@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFDDDAAA@@@AAABBB@@@AAABBBDDDDDDDDDCCCCCC@@@@@@???>>>===<<<;;;;;;999999999999888777666666222222222222222222222222111111000000000/////////...//////000000//////............------------,,,...------,,,,,,,,,,,,,,,((())))))(((&&&&&&'''(((++++++*********++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((()))))))))******))))))))))))))))))((('''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))))))))((('''&&&%%%&&&'''((()))***)))((('''((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&'''(((((()))(((((((((%%%''')))***)))''''''(((%%%%%%&&&'''(((((())))))'''((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''(((((())))))******))))))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))************''''''(((((())))))******((())))))'''%%%###$$$%%%(((((((((((((((((((((((())))))))))))******+++,,,************************))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))((())))))******))))))(((************************)))'''%%%######%%%)))++++++++++++************))),,,+++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......////////////..................------......//////000000////////////000000000000000111111333444555222222222222222222222222444555555555555666666666333333333444555555666666666666666666666666666666000000111222333444444555555777888:::999888555444444444444333444555555666666666666666777777777777777888999::::::999999888:::;;;<<<<<<:::999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???<<<===>>>????????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@AAACCCCCCBBB@@@@@@BBBDDDCCCAAA@@@AAACCCFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@?????????@@@AAAAAADDDDDDCCCAAA???>>>@@@AAA>>>@@@BBBDDDDDDDDDCCCBBB>>>>>>=========<<<<<<<<<888888888888777666555444111111111222222222222222111000000000////////////+++,,,---...////////////.........---------,,,,,,...---,,,,,,++++++,,,,,,)))***+++***'''&&&(((***---,,,+++******)))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********''''''(((((()))((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''((())))))((('''&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&((()))))))))((((((%%%'''***+++***)))))))))%%%%%%&&&&&&'''((())))))''''''((()))***)))((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))+++***)))(((((('''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((************))))))))))))'''''''''((()))*********((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))*********(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))+++)))((('''''')))+++---+++++++++************)))+++***))))))))))))***+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,---...//////***++++++,,,------............------......//////...------------...///000000//////......//////000//////000000111333444555222222222222222222222222333333444444444555555555333333333444555666666666666666666666666666666666//////000111333444555666888999<<<======:::666444444333333333333444555555888888888777777777777777777888999:::;;;:::999999888:::;;;;;;:::999:::;;;::::::::::::;;;<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????AAACCCCCCBBBAAAAAACCCDDDCCCAAA@@@AAADDDHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCCCC@@@??????>>>???@@@BBBCCCAAABBBCCCDDDEEEFFFGGGGGGHHHGGGEEECCCAAA@@@???>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@???======???AAA>>>???BBBDDDDDDDDDCCCBBB<<<<<<<<<===============777777777777666555444333111111111111111111222222000000000000////////////******,,,---.../////////......---------,,,,,,,,,...---,,,,,,++++++++++++---...///...+++***,,,///---,,,***)))'''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''***)))((('''''''''''''''%%%&&&''')))))))))((((((&&&''')))++++++***)))((())))))))))))))))))))))))&&&''')))*********)))(((%%%&&&((()))))))))((((((%%%(((+++,,,+++***)))***&&&&&&&&&'''''''''(((((('''((()))+++++++++***)))%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''''''''''''''((()))***((((((''''''''''''((((((++++++***(((''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******))))))((((((''''''&&&&&&&&&''''''((()))******+++((()))******))))))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((()))))))))******++++++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++)))***+++,,,...///000000******+++,,,,,,---......---------------...///000---------------...///000//////............///////////////000111333444555111111111111111111111111222222333333333444444444333333444444555666777777666666666666666666666666444333222222222333444555<<<666555:::======???EEE>>>888444555555444444777888888999999999:::::::::;;;:::999777666666555555999999999999999999999999::::::::::::;;;<<<======???AAABBBBBB???===<<<<<<>>>????????????@@@@@@@@@>>>>>>????????????>>>===@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAABBBDDDFFFGGGHHHJJJFFFBBB@@@AAABBBDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJIIIGGGEEECCCBBBAAAAAA<<<;;;;;;:::;;;<<<===>>><<<>>>@@@@@@>>>>>>>>>???@@@>>>===>>>AAABBB@@@>>>999999999999::::::;;;<<<:::999999999888888777777444333222111000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,...++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((((())))))***************)))'''&&&%%%(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((%%%%%%(((&&&!!!!!!&&&++++++***)))))))))))))))+++(((%%%%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))''''''((((((((((((''''''*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((('''&&&'''((()))***))))))))))))((((((((((((&&&'''((((((((('''%%%$$$((((((((((((((()))************)))((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))(((((((((((())))))&&&'''((())))))***))))))%%%%%%&&&&&&'''(((((((((************))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((...---,,,***))))))((((((***)))(((''''''((()))*********))))))((((((''''''++++++***)))((('''&&&&&&)))((((((((()))***++++++///,,,)))'''((((((((((((%%%%%%&&&((()))+++,,,,,,+++++++++++++++++++++++++++*********,,,---,,,+++******++++++++++++******))))))************))))))))))))************))))))+++*********))))))((((((,,,,,,,,,---------......---.........---+++)))(((,,,,,,++++++,,,,,,---...///...---,,,+++*********------------------------........................000000000000////////////000000000000111111111111222222222111111111000000111222222333333444444555555555555555555555555555444444444555555555666666333222222111222333444555999444222555777666999??????999555555555333444777888888888888999999999999999999888777666666666666999999999999999999999999::::::::::::;;;<<<======???AAABBBBBB@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============>>>???AAABBBBBBAAA???>>>@@@@@@AAABBBCCCEEEGGGHHHNNNJJJEEEBBBAAA@@@??????BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEIIIHHHGGGDDDBBB@@@>>>===<<<;;;;;;:::;;;<<<>>>???===>>>@@@@@@>>>>>>>>>???@@@>>>===>>>@@@@@@???===:::999999999999::::::;;;;;;:::999888777666555444444333222111000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((()))***+++---++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))(((((('''(((((()))))))))******))))))((('''&&&))))))(((''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''''''''&&&)))&&&''')))'''"""###'''(((''''''&&&&&&&&&&&&&&&***'''%%%%%%'''((('''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''&&&&&&%%%((('''&&&&&&&&&'''))))))((((((((((((((()))))))))''''''((((((''''''&&&%%%((((((((((((((()))*********))))))((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))))))))(((((((((((((((((((((((('''%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((,,,+++***))))))((())))))******(((((('''((())))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))***++++++)))&&&%%%&&&(((((((((''''''(((((())))))******+++++++++++++++*********)))((('''(((***+++***))))))******++++++******)))((((((''''''''''''((((((******++++++++++++******************)))))))))(((++++++,,,,,,,,,---------++++++,,,,,,------,,,,,,,,,++++++++++++,,,------......---,,,++++++++++++------------------------........................------....../////////000//////000000000111111111222222222111111111000000111111222333333444444555444444444444444444444444444444444555555555666666222111111111222333555666999555111111222222555:::AAA:::555444444333444888666666777777777888888888888777777666666777777888999999999999999999999999::::::::::::;;;<<<======>>>@@@BBBAAA@@@??????@@@>>>>>>>>>?????????@@@@@@@@@???===<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@BBBDDDFFFGGGNNNKKKGGGDDDBBBAAA???===@@@@@@AAABBBCCCEEEEEEFFFCCCBBBBBBAAA???>>>>>>===@@@@@@AAAAAABBBCCCCCCDDDGGGGGGFFFDDDBBB???<<<:::<<<;;;::::::;;;===>>>???===???@@@@@@>>>===>>>???@@@???======>>>>>>===;;;::::::999888888888999999;;;:::999777555444333222333333222111000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((******)))((((((''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''((()))(((((()))'''$$$%%%(((''''''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))((((((''''''&&&&&&''''''((((((((((((((()))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))******************************)))((((((''''''(((((()))(((((()))))))))(((''''''+++******)))((((((''''''######$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))...---,,,+++++++++++++++))))))))))))((((((((((((''''''(((((())))))******+++***)))))))))))))))))))))'''%%%%%%''')))))))))))))))))))))((((((((((((++++++++++++******)))))))))((('''(((***+++***))))))******++++++******))))))((('''&&&&&&'''((()))++++++++++++++++++++++++************))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,------+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,---...///000000//////000000000000111111222111111111111000000000111111222222333444444444444444444444444555555555444444444555555555555555000000000000222444555777===:::666333222222666:::BBB;;;555444444333444777555555555666666666777777666666666666666777888888888999999999999999::::::::::::::::::;;;<<<======<<<>>>??????>>>>>>???@@@>>>>>>>>>>>>????????????AAA@@@>>><<<<<<===>>>???AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???@@@AAACCCEEEFFFIIIGGGEEEDDDEEEEEECCCBBB@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBAAA@@@??????>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEECCC@@@===;;;<<<;;;;;;;;;<<<===???@@@===???@@@@@@>>>======>>>@@@???>>>===<<<;;;:::999:::999888888777777777777888888777666444333222222333222222111000000111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((()))))))))(((((()))((('''%%%&&&'''***)))((((((''''''((((((&&&&&&%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))((((((((((((((())))))***)))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))***************************+++++++++***))))))(((((())))))***((()))))))))((('''&&&&&&)))))))))(((((((((''''''&&&&&&'''(((((()))******((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((()))))),,,,,,++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))((((((((()))+++)))'''((()))++++++***(((((((((((((((((())))))++++++*********)))))))))+++***)))***+++,,,,,,***))))))************))))))+++***)))(((((()))***++++++******************+++*********)))))))))))))))))))))))))))************///...,,,***)))******++++++++++++***+++,,,,,,---,,,+++++++++,,,,,,---...------------------------------------------------+++,,,,,,---......//////////////////000000000111111111111111000000000000111111111222333333444444555555555555666666666666555555555555555555555555000000000000111333555666>>>===;;;666333444777:::@@@999444444444222444777444444555555555666666666555555555555666777888999888888888999999:::::::::::::::::::::;;;<<<======:::;;;===<<<<<<<<<>>>???======>>>>>>>>>?????????BBBAAA???>>>>>>???AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA??????@@@BBBEEEFFFFFFEEEDDDDDDFFFGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBB???@@@@@@BBBCCCDDDEEEEEEBBBCCCEEEFFFEEEDDDBBB@@@======<<<;;;<<<===>>>???>>>???@@@@@@>>>======>>>>>>>>>===<<<:::999888888999888777666666666666666555555555444444444444444333222111111000111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''((())))))******)))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))******+++%%%'''((('''%%%%%%&&&&&&+++***))))))(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''((((((((())))))((('''&&&&&&''')))***((((((((((((((())))))***((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************))))))******+++++++++++++++******))))))******+++((((((((((((((('''&&&%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))((((((((((((++++++***)))((((((((())),,,***))))))******)))(((''''''(((((())))))******))))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))******)))))))))+++***)))(((((()))***+++***)))(((((((((((()))***))))))))))))))))))******((((((((()))))))))******...---+++***))))))***++++++************+++,,,,,,++++++++++++,,,---......------------------------------------------------...........................////////////000000000000000000000000000000000000000111222222333333444333333333444444555555555555555555555555555555444111000000000111222444555999<<<<<<666222444777888<<<777333444444222333555444444555555555666666666555555555555666666777888888888888999999::::::;;;::::::::::::;;;<<<======999:::;;;;;;::::::<<<>>>=========>>>>>>>>>??????AAA@@@@@@@@@@@@BBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@???@@@BBBEEEGGGJJJHHHEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC??????@@@AAACCCDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEEEE???>>>===<<<<<<<<<===>>>>>>@@@AAA@@@>>>=========<<<======;;;888777777888777777666555555555666666333444444444444555555555222222111111111111111222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))+++***)))(((((('''((((((''''''((())))))***))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******$$$((()))&&&$$$&&&'''&&&))))))((('''''''''''''''&&&'''''''''&&&&&&''')))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((()))******''''''&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))))))))******(((((())))))***++++++++++++******))))))******+++''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))((())))))******))))))((((((((((((((())))))))))))******))))))((((((''''''+++***))))))))))))))))))***(((''''''(((((('''%%%&&&''''''((()))******+++'''''''''((())))))******((('''&&&''')))***)))(((((())))))******))))))(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))************((((((((()))))))))******)))))))))***+++,,,---...***************+++,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////......------......////////////000000//////000000000000000111000000111111222333333333000000000111222222333333555555555555555444444444222111000000000222333444444:::;;;666222444777777888333111444555333222444555555555555666666666666666666555555555666666777777888888999::::::;;;;;;::::::::::::;;;<<<======;;;;;;<<<;;;999:::<<<>>>============>>>>>>>>>???===>>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCEEECCCAAA@@@@@@CCCFFFHHHLLLIIIFFFDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA===>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFAAA@@@>>>===<<<;;;<<<<<>><<<<<<===999;;;<<<:::777666777888555555555444555555666666555555555555444444444444222111111111111111222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********,,,,,,***))))))((((((((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''$$$)))***&&&%%%((()))'''(((((('''&&&&&&&&&&&&'''&&&((()))'''%%%$$$&&&((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&&&&'''(((((('''''''''((()))*********)))((((((((((((''''''&&&&&&%%%''''''((()))))))))))))))((((((((((((((()))******'''&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''((((((((()))))))))''''''((())))))***++++++))))))(((((((((((())))))&&&&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''(((((()))))))))***,,,---...---------'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))***+++''''''&&&'''))))))((('''(((((((((((())))))))))))$$$%%%&&&''')))***++++++((('''&&&''')))))))))'''(((((())))))))))))((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***((()))))))))************(((((()))))))))*********'''((()))***,,,,,,,,,---***************++++++,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------.............../////////000000////////////000000111111000000000111222222333333000000111222222333444444666666555555555444444444222111111000000111222333111999<<<777333666888888555111000444555333222333555555555666666666777777666666555555555555666666777777888999::::::;;;;;;::::::::::::;;;<<<======<<<======;;;::::::<<<>>>============>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@AAACCCFFFHHHLLLHHHEEECCCDDDGGGIIIIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>;;;<<<===???@@@AAACCCCCCFFFEEEEEEDDDDDDDDDDDDEEECCCAAA???===;;;;;;;;;;;;???@@@AAA@@@>>><<<<<<===888:::;;;:::777555777999444444444444444555666777777777666555444444333333222111111111111111222222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---,,,+++***))))))))))))(((((())))))))))))(((((()))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%+++,,,'''&&&***+++((())))))(((''''''''''''((('''))))))(((%%%$$$%%%((())))))(((((('''''''''&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((((((((''''''(((***+++++++++***)))))))))((('''&&&%%%%%%$$$&&&'''(((*********)))(((((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((()))*********''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''******))))))((((((''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))$$$%%%''')))*********)))'''((((((((())))))******&&&&&&'''((()))***++++++))))))(((((()))***++++++''''''''')))+++---,,,++++++******)))((('''''''''###$$$%%%''')))***,,,,,,***)))((()))***++++++)))(((((())))))))))))(((((('''(((+++,,,,,,+++((('''+++***)))'''''')))***+++(((((())))))*********+++))))))))))))************)))***+++,,,,,,+++)))(((*********)))***++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///............/////////000.../////////000000111111000000000111222222333333333333444555555666777777666666555555555444444444000111111111111222222222;;;999666333111222333444444444333333333333222222222333444444555555444444666666666666666666555555666666666666777777777777777888999999;;;;;;<<<===>>>>>>>>>>>>============@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFCCCAAABBBDDDFFFEEEEEEEEEDDDCCCDDDGGGJJJJJJHHHEEEBBBBBBCCCEEEGGGEEEFFFFFFEEEBBBAAAAAABBBBBBBBBBBBBBBAAA???===<<<;;;>>>@@@@@@======???BBBDDDDDDEEEEEEEEEEEEDDDDDDEEECCCAAA???===<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;:::888777666555666666666666444333333333333333222222222222222222222222////////////////////////......---,,,,,,,,,,,,---...------,,,,,,------...---,,,+++***)))))))))))),,,,,,,,,+++++++++******,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))$$$%%%'''))))))))))))((())))))))))))))))))))))))++++++***((('''&&&$$$$$$)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((,,,+++)))((('''''''''(((&&&&&&''''''''''''&&&&&&((()))***)))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###)))((($$$(((111111((())))))((()))******(((&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))(((''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))(((&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$***)))'''&&&%%%'''((()))((((((''''''''''''((((((###%%%(((***++++++***)))***)))'''&&&%%%%%%&&&'''((()))***++++++***)))(((***)))'''&&&$$$$$$######(((((()))******)))(((''''''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))((('''&&&$$$"""!!!&&&((()))++++++)))(((&&&************************))))))***+++,,,,,,------)))******+++++++++******,,,,,,---...---,,,+++***++++++,,,,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,------)))%%%%%%(((,,,............---,,,,,,...///000000111222111000//////111////////////////////////111222222333333444444555111111222222222333333333000111111111111222222222666555333222222333444555444444333333333222222222222333444444555444444444555555555555555555555555666666666666777777777888888999999:::;;;<<<===>>>>>>=====================????????????@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEECCCAAAAAACCCEEEEEEFFFEEEDDDCCCDDDGGGJJJKKKIIIFFFCCCBBBCCCEEEGGGGGGHHHHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@???===;;;:::===>>>??????>>>>>>???AAADDDDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777555444444444444777666555444333333333333222222222222222222222222111111111111111111111111///...------,,,,,,------------,,,,,,,,,,,,---------,,,+++***))))))))))))+++++++++*********))))))++++++*********)))))))))************))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''+++***)))((('''''''''((('''((((((((((((((((((''')))+++,,,+++)))''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%***)))&&&)))222222+++)))((('''((())))))'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((())))))((('''''''''''''''((((((((((((((())))))))))))((('''&&&&&&'''((()))******))))))))))))******'''((()))******)))((('''))))))'''&&&&&&''''''(((((())))))******)))((((((,,,+++***)))(((''''''''''''((()))******)))(((((('''((()))((('''&&&''')))(((((()))))))))(((''''''(((((((((((('''''''''''')))((((((((((((((((((((((((((()))(((((('''&&&&&&'''((()))******)))((('''************************(((((()))******+++,,,,,,++++++++++++******)))(((******+++++++++***)))(((***++++++,,,,,,++++++***)))*********++++++,,,,,,......------,,,,,,++++++...+++((((((+++---......---------------...//////000111222111/////////000111111111111111111111111111111222333333444444555111111111222222222333333000111111111111222222222000000111222333444555666333333333333222222222222222222333444444444444444444444444444444444555555666666666777777777888888999999:::;;;<<<===>>>>>>========================>>>>>>>>>???AAABBBDDDEEEGGGGGGFFFDDDDDDCCCDDDDDDCCCDDDEEEDDDBBBAAABBBCCCFFFFFFFFFDDDCCCDDDGGGIIILLLJJJGGGEEECCCDDDEEEFFFJJJJJJJJJGGGDDDBBBAAAAAA@@@AAA@@@@@@???>>><<<<<>>>>>>>>@@@AAA@@@???CCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999777666555444444444777777555444444444444444222222222222222222222222111111111111111111111111///...------,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))*********)))))))))((((((******))))))))))))((((((************))))))))))))))))))))))))))))))))))))((()))************))))))(((((((((((((((((((((((()))))))))))))))))))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''(((((())))))))))))(((((()))***+++***(((''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&$$$$$$%%%&&&'''((()))***(((((((((''''''((((((((('''''''''''''''&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((((((&&&******'''+++333444///)))(((''''''(((((('''%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&"""###$$$%%%&&&'''((()))''''''((((((((((((((((((******))))))))))))************+++***)))(((&&&%%%(((''''''''''''((())))))'''(((((()))))))))(((''',,,+++******)))))))))***&&&'''((()))******))))))'''((()))((('''&&&'''))))))*********)))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******+++++++++'''((()))******)))((('''************************'''(((((())))))*********,,,,,,,,,+++***)))''''''******++++++******)))(((******+++++++++++++++***))))))***+++,,,---......///......---,,,+++******///---,,,,,,---///......,,,---......//////......000111222111///...///000222222222222222222222222111111222222333444444444111111111222222222222333000000111111111222222222---...000222333444444333333333333222222222222111222222333444444444444333333333333444444444444444666666777777777888888888888999999:::;;;<<<======<<<<<<<<<=====================>>>???AAACCCEEEFFFJJJIIIHHHGGGEEEDDDDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDGGGGGGFFFEEECCCDDDGGGIIIMMMKKKHHHFFFDDDDDDEEEFFFJJJJJJJJJHHHEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBB???===>>>AAABBB@@@>>>BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>======<<<<<<=========<<<<<<<<<<<<;;;<<<;;;:::999888777777777777777666555444444444444111111111111111111111111111111111111111111111111//////...---------------,,,++++++******++++++,,,,,,++++++***))))))******+++*********)))))))))))))))))))))(((((((((((((((************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((())))))(((((((((&&&'''((((((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&)))***(((+++111333111***(((&&&&&&''''''&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&!!!!!!"""###%%%&&&''''''&&&'''(((((()))(((((('''''''''((((((((((((''''''************)))'''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((((((((((((''''''(((((()))&&&&&&'''((()))*********'''((()))((('''&&&''')))***++++++******)))((('''(((((((((((('''''''''''''''''''''((((((((((((((('''((()))***++++++++++++(((((())))))))))))((((((************************((((((((())))))***************+++******)))((((((,,,,,,,,,,,,,,,++++++***)))******++++++++++++*********+++,,,,,,---......,,,,,,,,,++++++*********..................---,,,+++,,,.../////////...---///111111111///...///000222222222222222222222222111111111222333333444444111111111111222222222222000000111111111222222222...///111222333222111000333333222222222111111111111222333333444444333333333333333444444444555555777777777777888888888888777777888999:::;;;;;;<<<;;;;;;<<<<<<=========>>>;;;<<<===>>>@@@BBBDDDFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEGGGGGGEEEEEEEEEFFFHHHHHHGGGEEEDDDDDDGGGIIILLLJJJHHHFFFEEEEEEEEEFFFHHHIIIIIIIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCC@@@>>>???BBBCCCAAA>>>BBBBBBCCCCCCCCCCCCBBBBBB????????????>>>>>>======>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777777777666555444444333333444111111111111111111111111000000000000000000000000//////...------------...,,,++++++******++++++,,,,,,+++******)))*********,,,,,,+++++++++*********((((((((((((((()))))))))************)))))))))((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%((((((''')))---111111+++(((&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''((((((((((((''''''((()))))))))))))))((((((###$$$%%%&&&'''((((((((('''''''''''''''((())))))''''''&&&&&&''''''(((((('''''''''((()))******+++'''((()))((('''&&&''')))***************)))((((((((((((((((((''''''''''''&&&&&&''''''((((((((()))(((((()))*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***************'''((()))***************,,,,,,+++++++++*********((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******+++++++++,,,......---,,,+++++++++,,,.../////////...---///000111000.........///111111111111111111111111000000111222222333333444000000111111111222222222000111111111111222222222///000111222222111000000222222222222111111111111111111222333333333333333333333333444555555666666777777777888888888999999666666777888999:::;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;<<<===???AAACCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDFFFGGGGGGEEEEEEFFFHHHHHHHHHHHHFFFDDDDDDGGGIIIIIIIIIGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFGGGIIIFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@AAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>============::::::::::::888777666555666666444333333333333333111111111111111111111111////////////////////////000///......------......,,,,,,++++++++++++,,,,,,++++++***************+++,,,,,,,,,++++++++++++***(((((())))))))))))******************))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''***...000,,,***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))((()))***++++++***)))(((''''''(((((())))))******$$$%%%&&&'''((((((((((((''''''''''''((()))******))))))((((((((()))******((((((''''''((()))***+++'''((()))((('''&&&''')))((())))))******))))))(((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))************************&&&&&&((()))***+++++++++******)))(((((((((((()))(((((()))***++++++++++++---,,,,,,,,,+++++++++***''''''((()))***++++++,,,)))+++------+++++++++,,,,,,---......//////......///000111000...---...///////////////////////////000000111111222333333333000000000111111111111222000111111111111222222222000000111111222222222111222222222222111111111111111111222333333333333222333444444555666666777777777777888888888999999999666777888999:::;;;;;;<<<::::::;;;<<<<<<===>>>>>>::::::;;;<<<>>>???AAABBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDGGGIIIIIIIIIHHHFFFDDDDDDGGGIIIGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIHHHFFFEEEFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBAAA@@@@@@?????????>>>>>>>>>======::::::;;;:::999888666555555444333222222111222222111111111111111111111111000000000000000000000000000//////...............------,,,,,,,,,,,,------+++***************++++++++++++++++++************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''&&&&&&++++++************++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&((())))))))))))''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''((((((((((((''''''$$$&&&((((((&&&%%%&&&'''&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''&&&'''+++000...+++(((&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++((()))***++++++***)))(((((((((((((((((())))))***&&&'''((()))******))))))((((((''''''((()))+++,,,++++++***))))))*********))))))(((''''''((()))***'''((()))((('''&&&''')))&&&&&&'''((())))))))))))((((((((((((''''''''''''%%%%%%&&&''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))+++***)))((('''(((((()))'''((()))***++++++++++++*********+++++++++++++++))))))******++++++,,,,,,)))+++,,,,,,+++***,,,...---------------.../////////000000000...---...///////////////////////////000000000111222222333333000000000000111111111111000111111111111222222222//////000111222333333444222222222111111111111000111111222333333333333222444444555555666777888888777888888888888999999999777888999:::;;;<<<<<<===::::::;;;;;;<<<===>>>>>>:::::::::;;;===>>>@@@AAA>>>@@@BBBDDDFFFFFFFFFFFFDDDEEEDDDCCCBBBCCCFFFIIIIIIIIIHHHFFFDDDDDDGGGIIIEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJHHHFFFDDDDDDEEEFFFEEECCCBBBBBBCCCDDDDDDAAACCCEEEDDD@@@???@@@CCC@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCBBBAAA@@@????????????>>>>>>>>>>>><<<=========<<<:::888777444444333222111111111111000000000000000000000000111111111111111111111111000000///..................------,,,,,,------...+++***************++++++************))))))))))))))))))******+++++++++,,,************)))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---************************&&&&&&''''''((())))))***((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((())))))))))))(((((("""$$$%%%%%%$$$###$$$%%%&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((&&&&&&+++000///,,,((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&((()))***))))))))))))******++++++((('''&&&%%%&&&(((***,,,&&&'''(((******((('''&&&***)))(((((((((((())))))((()))+++,,,,,,+++******)))((((((((()))***,,,---+++******)))(((((())))))***)))(((''''''((())))))'''((()))((('''&&&''')))$$$%%%&&&((()))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))'''((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((()))))))))))))))((('''---,,,***)))))))))***+++'''''')))******+++++++++(((((()))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,)))+++---,,,***+++...111......---,,,,,,...///000...000000000...---...///////////////////////////000000000111222222333333000000000000111111111111111111000000111111222333111111111111111111111111111111000000000000000000111222222333333444444555666666777777777777666555::::::999999::::::;;;<<<<<<;;;:::999999:::<<<<<<;;;<<<>>>===<<<<<<===>>>;;;;;;;;;;;;<<<>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCIIIGGGDDDBBBAAABBBDDDFFFIIIHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@AAADDDEEEBBB@@@CCCAAA@@@???@@@AAABBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<@@@???===;;;999777555555333333333444444444555555222222111000///...------000000000000000000000000//////...---,,,,,,++++++$$$%%%&&&(((***,,,......///---+++)))((((((((()))((())))))))))))*********))))))))))))))))))))))))&&&''')))*********)))(((+++******))))))))))))))),,,+++***))))))***+++,,,,,,***'''$$$$$$%%%((()))***)))((('''&&&&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))),,,***'''%%%%%%'''***,,,)))'''&&&%%%%%%&&&''')))'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((())))))((('''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((---***&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''(((*********(((&&&'''***,,,+++)))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))&&&%%%%%%$$$$$$&&&'''(((***)))'''''')))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%''')))***+++,,,++++++++++++***)))(((((())))))######%%%'''((()))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))***++++++,,,,,,++++++*********************************++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------...............///////////////...................../////////000////////////000000000000333111...///333555555444111111000000111111222333111111111111111111111111111111111111111111111111111111222333333444444555555555555666666555555555999999888888999999:::;;;999999999999;;;===???@@@;;;<<<======<<<<<<===>>><<<<<<<<<<<<<<<===>>>???BBBAAAAAAAAABBBBBBCCCCCCGGGFFFDDDCCCCCCCCCEEEFFFIIIHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@EEEBBBAAAAAABBBCCCAAA???@@@???>>>>>>???AAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888777777444444333333222222222111////////////000000000000///////////////////////////......---,,,,,,++++++))))))***+++,,,,,,------+++***)))(((((())))))******++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''((()))***))))))(((+++******)))))))))))))))+++***))))))))))))***++++++***)))))))))))))))******)))((('''&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))***(((&&&%%%%%%&&&(((***(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))((('''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((((((''''''&&&%%%(((((('''%%%$$$###"""!!!&&&((())))))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))*********///+++'''&&&&&&'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))***###  """$$$###"""''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((''''''(((((()))******)))'''''')))))))))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))***)))((((((''''''((((((&&&&&&''')))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))***++++++++++++++++++***************************)))******++++++******))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,---------............//////000000000////////////...................../////////000000////////////000000000000111///------000222333222111000000000000111222222111111111111111111111111111111111111111111111111111111222222333444444444444444444444444444444444888777777777777888999999999999::::::<<<===???@@@:::<<<======<<<<<<===>>>>>>======<<<<<<======>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEAAA@@@@@@@@@AAABBBDDDFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAA@@@@@@@@@@@@???>>>=========>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999999888888777777666666444444333222111000//////////////////000000000000////////////////////////.........------,,,,,,+++,,,,,,,,,+++++++++******''''''''''''((()))+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))'''((()))++++++***)))((())))))((('''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&(((***++++++***(((&&&%%%%%%&&&&&&'''(((((()))************)))((('''&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''''''''((())))))(((&&&%%%$$$######%%%'''))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))***((('''''')))******)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((()))))))))************)))'''''')))))))))((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((''''''&&&&&&'''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((******++++++++++++******************************)))******++++++******)))***++++++++++++++++++***************************+++++++++++++++++++++,,,,,,,,,---......///000000............................../////////000000000////////////000000000000111///---...000111222222000000000000000111222222111111111111111111111111111111111111222222222222111111111222333333444444333333333333333444444555777666666666666777888888======<<<<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<===>>>??????>>>===<<<<<<======AAAAAABBBBBBBBBCCCBBBBBBAAABBBDDDEEEFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@?????????@@@AAAAAA???@@@BBBCCCDDDDDDCCCCCCAAAAAABBBBBBCCCCCCCCCDDDDDDBBB@@@>>>>>>???@@@AAA?????????>>>===>>>@@@AAACCCCCCCCCBBBAAA@@@??????======<<<;;;;;;:::;;;;;;;;;:::999777555333222111444333333222111111000000222222111000///...------////////////////////////......---------,,,,,,,,,+++*********)))((((((((('''''''''((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))+++******)))))))))))))))(((((((((''''''((((((((($$$%%%&&&(((((((((((('''))))))((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''((((((((()))))))))******)))(((((('''&&&%%%$$$%%%&&&'''&&&%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))###$$$$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""###&&&((()))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))&&&''''''(((((((((((((((***)))'''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++'''''''''''''''(((((((((''''''(((((((((((('''''')))(((&&&%%%$$$%%%&&&&&&((((((''''''&&&''''''(((&&&'''''''''''''''&&&&&&'''''''''((()))*********(((((((((''''''((((((((())))))************))))))************************))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***************))))))***+++,,,,,,---...------...............///...////////////000000000////////////000000000000222111000000111222333444000000//////000000111222000000000000000000000000000000111111111222222222000000111222222333333444444444333333333444555666666666555555666666777888===<<<<<<<<<<<<;;;;;;:::999:::<<<<<<;;;;;;===???@@@???>>>======<<<======@@@AAABBBCCCCCCCCCBBBBBB???@@@CCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@???>>>======<<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEE@@@@@@???>>>>>>???BBBDDDBBBCCCBBB@@@===<<<>>>@@@AAAAAA@@@???>>>>>>======<<<;;;::::::::::::::::::999888777666444333222111222222222222333333333333222222111000///...------........................---------------,,,,,,,,,))))))))))))))))))******)))*********************(((((()))))))))*********************************((((((((((((((())))))***+++******)))))))))))))))'''''''''(((((('''''''''&&&&&&%%%%%%&&&'''((()))(((((())))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))))))))((('''((('''&&&%%%%%%&&&'''((()))))))))(((((('''''''''''''''((())))))))))))))))))'''&&&&&&''''''%%%$$$''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((($$$&&&'''((('''&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''$$$$$$%%%&&&(((((())))))$$$$$$%%%%%%&&&'''((((((******))))))((('''''''''"""###$$$%%%&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))))))))(((((((((((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''((((((((()))***)))'''''')))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((()))))))))'''(((((((((((((((((('''***)))(((&&&%%%&&&''''''(((((((((''''''((())))))'''''''''''''''&&&&&&%%%&&&&&&'''((()))***++++++'''(((((((((((((((((('''((())))))******))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))+++,,,,,,+++))))))))))))))))))))))))))))))*********************)))))))))******+++,,,,,,---,,,---------......//////////////////000000000111////////////000000000000222111111000000111222333000////////////000111111000000000000000000000000/////////000111111222222000000111111222333333333444333222222333444666777666666555555666666777888888999:::;;;<<<<<<<<<<<<888999;;;;;;;;;;;;===???@@@???>>>>>>============@@@AAABBBCCCCCCCCCBBBAAA>>>???AAACCCDDDCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDBBBAAA@@@???===;;;:::999<<<===???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD===>>>>>>>>>>>>???BBBDDDCCCDDDDDDAAA<<<:::<<>>======<<<======::::::999999999999::::::555555555555555555444444222222222222333333444444////////////000000000000........................------------------------*********+++,,,,,,------++++++,,,++++++***)))(((***++++++++++++,,,,,,,,,************************((((((((((((((()))******+++******)))))))))))))))''''''(((((((((((('''''')))((('''''''''((()))***(((((()))*********))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((+++***(((&&&&&&(((***+++***))))))(((''''''&&&&&&%%%&&&'''((())))))))))))***(((''''''((()))'''&&&&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%###%%%'''''''''&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&''''''(((''''''&&&&&&'''''''''((()))))))))***(((((((((''''''&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))+++,,,,,,+++))))))***,,,))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))***)))((('''((()))***+++***)))'''''')))))))))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))((((((''''''&&&&&&((()))))))))))))))'''(((((())))))(((((('''******)))((('''''''''(((((((((((('''(((((()))***((()))))))))))))))((((((&&&''''''((()))******+++''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((()))******************)))))))))))))))))))))))))))*********************+++,,,,,,------------......,,,,,,,,,---......///////////////000000000111111////////////000000000000///000///...------///111///////////////000111111000000000000000000000000---......///000000111111000000000111222222333333333222111000111333555666666666666555666777777888777888999;;;;;;;;;;;;:::777999;;;;;;;;;;;;===?????????>>>>>>===>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA>>>???@@@@@@AAAAAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEE@@@@@@@@@???===<<<;;;:::===>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA<<<>>>@@@???>>>>>>???BBBAAACCCCCC@@@;;;999<<>>======<<<===>>>???999999888888888888999999555555555555555555555555222222222222111111111111////////////000000000000........................------------------------***++++++++++++,,,,,,,,,)))***+++++++++***((('''***++++++++++++,,,,,,,,,************************)))(((((('''((()))***++++++******)))))))))))))))'''((())))))))))))((('''((((((((()))(((((('''''''''((()))***+++******)))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''''''''''''''&&&%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))((((((%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%%%%"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''%%%&&&'''(((((('''&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))(((&&&$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***"""###$$$""" !!!###((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))***)))&&&%%%%%%'''***,,,***)))'''''')))))))))(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&(((*********)))(((''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&((()))******))))))(((((())))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&''''''((()))(((((()))))))))))))))(((''''''(((((())))))******&&&'''((())))))((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************)))******++++++,,,,,,,,,............------------++++++,,,------...////////////000000000111111111////////////000000000000///000000...,,,,,,///111///////////////000111111000000000000000000000000,,,------...///000000111000000000111222222333333111000//////000222444555666666666666666777888888::::::;;;;;;:::888777666777999:::;;;;;;;;;===?????????>>>>>>>>>>>>?????????@@@BBBDDDDDDCCCBBBAAA???????????????@@@@@@@@@>>>@@@BBBEEEFFFGGGFFFEEE????????????>>>===<<<;;;===>>>@@@AAABBBBBBAAAAAA????????????????????????<<>><<<===???>>>@@@AAA>>>:::999<<<@@@??????>>>======>>>???@@@999888888888888888999999888888777666444333222222333333222111000///......222222111000///...------........................------------------------*********)))))))))))))))'''((()))******)))((('''((())))))))))))*********************************)))((('''''''''(((***++++++******)))))))))))))))'''((()))******)))((('''$$$&&&((())))))&&&###!!!'''((()))+++++++++***)))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((%%%&&&'''))))))'''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$$$$ $$$&&&'''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$&&&(((((((((((('''%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''(((((("""$$$&&&'''&&&&&&'''((('''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&"""###%%%''')))***))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((###&&&((()))'''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''((((((((())))))******((((((((((((((((((((((((***)))(((''''''(((******''')))***(((%%%$$$&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''))))))'''###!!!"""$$$(((+++***)))'''''')))))))))(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$&&&(((***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&((()))*********)))(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''((('''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++************************))))))***+++,,,---------...------,,,,,,++++++***++++++,,,,,,---...//////000000000000111111111111////////////000000000000000222222111......000333000000000000000000000000---...///000000111000000222222111111111111111222222222111111111111222222222333444444555555444444666666777777777777666666777888:::;;;;;;:::888777888888:::;;;<<<=========?????????>>>>>>===<<<;;;;;;===@@@BBBCCCAAA>>>===BBBCCCDDDDDDCCC@@@>>><<<===???AAACCCEEEDDDDDDCCC>>>@@@AAABBBAAA>>>:::888>>>>>>???@@@AAAAAABBBBBB============>>>???@@@AAAAAA???===<<<;;;<<<===>>>???===:::999999<<>>>>>===<<<;;;;;;===@@@BBBCCCAAA???===<<<<<<>>>?????????>>>===<<<===???AAABBBBBBBBBAAA>>>???AAABBBBBB???<<<999;;;<<<===???@@@BBBCCCCCC>>>>>>======>>>>>>?????????===<<<:::::::::<<<===>>>===;;;::::::<<<>>>?????????>>>===;;;999777666666666666666555555555444444444444333333333222222111111111111111111111111000000000/////////......//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))'''((())))))''''''((()))***)))))))))((((((((('''''''''''''''((((((((())))))(((((((((''''''''''''((('''''''''(((((())))))***)))((('''''''''((((((***(((&&&''')))***(((&&&''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((()))***(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))***************''''''''''''''''''''''''+++)))''''''((()))((('''''''''(((((((((((('''''')))))))))((((((''''''&&&'''(((*********)))'''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''',,,)))'''''')))***((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''***(((''''''(((((('''%%%---+++))))))******(((&&&''''''(((((()))******+++)))))))))))))))***++++++***************************)))(((((())))))((('''''''''(((((())))))******))))))******+++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000000000000000000222222111111000000000000000000000000000000000000//////000000000///....../////////......//////000222222111111111111222222222222333444444444444444777777666666666555555444999999999999999999999999888888:::;;;<<<=========?????????>>>>>>===<<<;;;<<<>>>@@@BBBCCCAAA???>>>;;;;;;;;;<<<<<<=========:::;;;===???@@@@@@??????>>>@@@AAACCCBBB@@@>>><<<999:::;;;===???AAABBBCCC??????>>>============>>><<<;;;:::999888999:::;;;>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>><<<;;;999777666666666555555555444444444333333222222222111111111111111111111111111111111/////////.........------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))''')))***)))((('''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))(((''''''&&&&&&''''''((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((%%%%%%&&&&&&''''''((((((***)))''''''((()))((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))***)))((('''&&&((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&%%%'''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''')))(((&&&'''(((((('''&&&***(((''''''((((((&&&%%%((((((((('''''''''&&&&&&''''''(((((()))+++,,,---************************---+++******++++++***)))))))))))))))))))))))))))'''((()))***+++,,,------------------............,,,,,,,,,---------..............................000000000///...---------000000000000///////////////////////////////////////000000000///...------//////......//////000000222222111111111111222222222222333444444444444333555444444555555555666666999999888888888888999999888888:::;;;<<<=========?????????>>>>>>===<<<;;;===>>>@@@BBBBBBAAA@@@>>>AAA@@@???======<<<<<<===:::;;;<<<>>>>>>???>>>>>>>>>@@@AAACCCBBBAAA???>>>999:::;;;<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999999::::::============<<<;;;;;;:::=========<<<:::999777666555555555444444444333333111111111111000000000000111111111111111111111111/////////.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***((((((((()))***((((((((((((((((((((((((***+++,,,+++***)))***,,,))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&''')))*********)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))))))))))))))(((&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((('''&&&''')))'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((***(((&&&&&&((()))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((((()))))))))((('''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((&&&%%%%%%''''''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***************************,,,***))))))***+++)))(((******))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................////////////......------//////////////////......///////////////////////////////////////...---,,,///////////////000111222222222111111111111222222111222333333444444333333222222222333444666888999999888888777777888888999888888:::;;;<<<=========?????????>>>>>>===<<<;;;<<<>>>???AAAAAA@@@???>>>AAAAAA???>>>>>>>>>>>>>>><<<<<<===>>>>>>????????????@@@AAABBBBBBAAA???>>>;;;;;;;;;<<<<<<=========??????===<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======<<<;;;:::999<<<<<<<<<;;;:::888777666444444444444333333333333111111000000000/////////000000000000000000000000000000000/////////......+++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((()))+++,,,+++***)))***+++(((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&''')))*********)))((('''''''''''''''&&&&&&%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((()))******)))((((((&&&''''''((()))(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((''''''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''******))))))((((((''''''$$$$$$$$$%%%&&&'''(((((()))'''&&&&&&((()))((('''((((((((())))))(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&***)))((((((***+++***)))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......................................./////////000000..................//////000000000000000000000000....../////////...------////////////000111222222222222111111111111222222111111222333333333333333111111111222333555888999888888888888888888888888888888:::;;;<<<=========?????????>>>>>>===<<<;;;<<<===>>>?????????>>>===<<<<<<===>>>??????@@@@@@=========>>>>>>?????????@@@@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;:::999888666666444444333333333222222222111111000000000/////////000000000000000000000000000000000/////////......++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))&&&((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&''''''((((((((((((((('''(((((((((((('''&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))))))))''''''((((((((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''(((''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((((('''%%%&&&'''(((((('''(((((())))))))))))((((((((((((((())))))*********((((((((('''''''''&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***'''###!!!!!!###'''***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''(((***'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&((('''&&&''')))***)))(((((((((((())))))******+++++++++***))))))))))))))))))))))))))))))))))))))),,,***))))))++++++***(((************************+++++++++*********))))))************++++++++++++,,,,,,,,,---------..............................------......///000000111............////////////000000000000000000000000------......///.....................///000111222222222111111111111222222111111222333333333333222333333222111222333555777666777888999999888777666888888:::;;;<<<=========?????????>>>>>>===<<<;;;;;;;;;<<<===============:::;;;===???@@@@@@@@@???===============>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<=========>>>======<<<;;;::::::::::::999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::999777666555333333333333222222222222111111111000000000//////000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))%%%'''((('''&&&%%%&&&''''''((((((((()))))))))***)))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&(((***)))'''&&&(((***''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''((((((((('''((((((((((((((((((''')))))))))))))))*********((((((''''''&&&&&&&&&'''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&(((+++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%$$$###%%%'''(((((('''(((((()))))))))************))))))))))))******+++))))))))))))))))))))))))...---,,,,,,------,,,***)))))))))******++++++,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------------.............../////////000000000000000000000000000000000,,,,,,---.../////////...,,,,,,,,,---...///000111222222111111111111222222111111222333333333333222666555333111111222333444555777888::::::888777555888888:::;;;<<<=========????????????>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBBBB@@@>>>=========<<<<<<<<<===>>>>>>AAAAAA@@@@@@>>>===;;;;;;::::::;;;<<<===>>>???@@@<<<<<<;;;:::::::::;;;;;;888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::::::::999888777666555333333333222222222111111111111111111000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))'''((()))((('''&&&''')))'''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&%%%$$$$$$&&&'''(((((()))*********)))'''&&&''')))+++***'''&&&(((***''''''''''''''''''''''''$$$'''))))))&&&%%%&&&(((&&&''''''''''''''''''&&&******))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''((()))))))))'''&&&'''(((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((''''''''''''&&&%%%%%%'''(((((((((&&&''''''''''''''''''&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))$$$'''((('''%%%%%%(((+++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&(((***++++++***)))))))))))))))(((((((((&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))(((''''''(((((('''%%%(((((()))***+++,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.................................------,,,,,,++++++***.../////////000000111111000000000000000000000000---......///////////////...---------...///111222000000////////////000000000000000000111111111111333333222222333333444555666666666666777888999:::666777888999;;;<<<===>>>======>>>>>>>>>>>>======;;;;;;<<<======<<<;;;;;;999999:::;;;<<<===>>>???999:::;;;============<<<<<<===>>>???@@@@@@??????;;;<<<======>>>======<<>>;;;999999:::999888:::::::::999::::::;;;;;;<<<;;;:::999999;;;<<<===:::::::::999888777666555666666555444222111000000000000////////////000000000000///............///------------------------(((***---...---)))$$$!!!++++++++++++++++++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&'''(((*********)))(((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&'''(((******))))))((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''******))))))((('''%%%%%%((((((((((((((('''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&+++***)))(((((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((***+++***)))'''&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%'''))))))((((((***,,,***(((''''''((())))))((())))))))))))))))))))))))'''((()))(((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&)))))))))))))))((('''''''''((((((((('''&&&%%%%%%!!!%%%(((***)))(((&&&))))))(((((((((((())))))++++++************++++++)))))))))))))))***++++++'''((()))***************///...,,,,,,+++,,,---.....................------000000//////.........------......///////////////........................---....../////////////////////......///000222333000000////////////000000000000000000111111111111333333222222333333444555555555555555666777888999666777888999;;;<<<=========>>>??????@@@@@@@@@???========================;;;;;;<<<<<<===>>>??????999:::<<<===>>>>>>============>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;@@@===;;;:::::::::999888:::::::::999999999::::::;;;::::::::::::;;;;;;<<<;;;;;;;;;:::999777666555555555444333222111000///000000////////////000000000///......------......//////......------,,,,,,---...//////...,,,)))(((++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))******)))(((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&'''((())))))))))))((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''&&&%%%((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&***)))(((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))******)))((('''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%'''))))))((((((***++++++)))(((((()))***)))((((((((((((((((((((((((((()))''''''(((++++++***'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))((((((((((((((('''&&&&&&'''''''''(((((()))))))))))))))******))))))((('''''''''((((((''''''&&&%%%%%%&&&)))++++++***((('''))))))(((((((((((())))))***))))))))))))))))))***'''&&&&&&%%%&&&'''((()))))))))******************...---,,,,,,,,,,,,---.....................------000/////////.........---------...///////////////........................---......///////////////000000//////000111222333000000////////////000000000000000111111111222222333333222222333333444555444444444444555666777777666777888999:::;;;<<<===>>>>>>@@@AAABBBBBBCCCCCC@@@???>>>======>>>???@@@<<<<<<<<<======>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@>>>===;;;::::::::::::;;;>>>===<<<<<<<<<;;;999777;;;::::::999999888888888888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::888777555444444333333222111000//////000//////......//////000///......---------------++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))))))))(((((((((((('''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&((((((((('''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((()))+++,,,***)))((()))***)))((('''''''''''''''''''''''')))&&&$$$'''---...***%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%'''((()))******((((((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((()))***++++++***************)))((((((''''''((((((((('''&&&&&&***+++++++++***)))((('''))))))(((((((((((())))))))))))(((((((((((())))))***)))((('''''')))+++,,,,,,,,,******)))***++++++------,,,,,,,,,,,,------------------------....../////////...............------...////////////...........................---......////////////////////////000000111111111000000////////////000000000000111111111222222222333333222222333333444555555555444444555666666777666777888999:::;;;<<<<<<<<<===???AAABBBCCCDDDDDDAAA@@@>>><<<<<<>>>@@@AAA<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>?????????@@@???===<<<<<<===???@@@@@@???<<<:::999:::;;;<<<<<<<<<<<<=========:::888;;;;;;::::::999888777666666888999;;;;;;;;;:::999;;;::::::999777555333222222222111111000000///////////////....../////////......---,,,,,,,,,,,,---))))))***+++,,,---......)))))))))***************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))***+++,,,+++***(((&&&''''''''''''''''''''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))'''((())))))***))))))(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***---+++)))))))))***)))(((''''''''''''''''''''''''(((&&&%%%'''++++++'''###''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''((())))))*********************))))))(((''''''((((((((((((''''''+++***)))(((''''''''''''))))))(((((((((((())))))))))))(((((((((((()))))),,,+++)))((()))***---...///---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------..............................,,,---......//////......////////////////////////---......///////////////......//////////////////000000////////////000000111111111111222222222222333333222222333333444555666666555555666666777777777777888888999:::;;;;;;;;;<<<>>>???AAABBBCCCCCC@@@???===<<<<<<===???@@@>>>>>>>>>>>>????????????===>>>>>>>>>???@@@@@@AAAAAA@@@>>>===<<<>>>???@@@BBB@@@>>><<<;;;;;;<<<===<<<;;;<<<===>>>>>>;;;999:::;;;;;;;;;:::888777666555666888:::;;;::::::999999888888777666444222111000000000000000000000000//////............//////......---,,,,,,,,,,,,---............////////////(((***---/////////---,,,(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))***+++,,,+++***(((&&&'''''''''''''''''''''&&&###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''(((((('''''''''''''''(((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((((((''''''((())),,,***(((((()))***)))(((''''''''''''''''''''''''((()))******)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''***************)))((((((''''''((((((((((((((('''******(((((('''((())))))))))))(((((((((((())))))+++******))))))******+++)))((('''&&&&&&((()))+++///---+++))))))***+++,,,***++++++,,,,,,---------,,,,,,,,,,,,------......---------...............,,,------...............000000000000000000000000---......///////////////---...////////////......000000////////////000000111111111222222222222333333333222222333333444555777666666555666666777777777777888888999::::::;;;:::;;;===???@@@AAABBBBBB@@@???>>>======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCC???????????????AAABBBBBBBBBAAA@@@???>>>???@@@@@@AAA@@@>>>============>>><<<;;;;;;<<<>>>>>>===;;;:::;;;;;;<<<;;;:::888777555666777888999:::::::::777777777777666444333222000000000000000111111111///......------......//////......---------------///...---,,,***)))((('''&&&(((+++---...---+++***((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%&&&''''''(((((((((&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&"""###$$$&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((***(((''''''((())))))((('''''''''''''''''''''''')))+++,,,+++((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))***++++++''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&)))))))))))))))(((''''''''''''((()))))))))((((((******************+++,,,))))))(((((((((((())))))++++++************++++++)))))))))))))))******+++,,,,,,******)))***++++++)))***+++,,,---------,,,++++++,,,,,,------......---------------.........,,,,,,---............---////////////////////////---......///////////////...///000000000000///...000000////////////000000111111111222222222333333333333222222333333444555666555555444444555555666777777777888999999::::::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDD@@@@@@??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>===============<<<:::;;;===>>>>>>===:::;;;<<<======<<<:::999666666666666888999:::;;;777777888888777777666555000000000111111222222222///......------......///000///......------......*********)))(((''''''&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))+++***)))(((''''''((()))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&((()))++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))((('''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&'''((((((&&&&&&'''((('''&&&%%%&&&((()))))))))((((((((((((((((((((((((((('''%%%%%%''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))*********(((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))))))))************************))))))(((((((((((())))))******))))))))))))*********+++,,,---------,,,,,,))))))******************((()))+++,,,------,,,,,,***++++++,,,------......,,,,,,,,,------.........+++,,,------......------........................---......//////////////////000111222222111000///000000////////////000000111111222222222333333333333333222222333333444555555444444333333333444444777777777888999999999:::<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@<<<<<<===>>>@@@AAABBBBBBAAA@@@??????@@@AAACCCDDDBBBCCCCCCCCCCCCBBBAAA@@@;;;<<<======>>>======<<<>>><<<::::::<<<>>>??????999;;;<<<>>>>>>===;;;:::666666555555777888;;;<<<888888999999999999888888000000111111222222333333.........------.........000000///............///******+++---...///000111***)))((('''((()))+++---************************''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))'''''''''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((''''''$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&&&&'''''''''(((((())))))'''(((***+++,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***(((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((()))++++++'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&'''((((((&&&%%%&&&'''&&&%%%$$$%%%''')))))))))))))))))))))))))))))))))%%% $$$)))***)))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&******))))))((((((((('''&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++'''''''''''''''&&&&&&%%%''''''((()))))))))))))))(((((()))(((((('''&&&%%%))))))(((((((((((())))))))))))(((((((((((())))))&&&(((***+++,,,+++)))((('''((()))***************((()))+++,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,------.........+++,,,------......------...------------...//////------------------------000000000000////////////////////////000000000000000111111111111222222222222222222111222222333333444444444444333222111111444555777777777888:::<<<;;;<<<>>>???@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA?????????BBBCCCDDDCCCEEEEEEDDDCCCBBB@@@>>>===BBBAAA@@@???>>><<<;;;;;;:::::::::::::::;;;<<<===;;;===??????===;;;;;;;;;999888777777777777777777888777555444555666888999000000000000000000000000////////////////////////000...---++++++,,,---...///...---,,,***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((,,,)))'''((()))***(((%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***)))((('''&&&%%%%%%&&&'''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***---,,,,,,,,,,,,---......))))))))))))(((&&&%%%$$$+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******)))(((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&'''***++++++***'''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((())))))))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''(((((('''&&&%%%%%%)))))))))(((''''''&&&&&&'''((((((((('''&&&%%%%%%(((((())))))*********+++(((((()))(((((('''&&&%%%(((((((((((((((((((((((())))))))))))************+++******)))(((''''''''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))***************%%%%%%%%%&&&'''((())))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...////////////...------------...//////------------------------000//////////////////////////////000000000111111000111111111111222222222222222111111222222333333444555555555555444333333333444666666666666999;;;<<<===>>>???@@@@@@??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA??????@@@AAA@@@???CCCCCCCCCCCCBBBAAA??????AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<======???@@@@@@???=========888888777777666666777777888777555444444555666777000000000000000000000000........................111///...,,,,,,---...///---,,,,,,++++++***************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((('''&&&&&&'''(((((((((((((((***)))))))))((((((((('''''''''''''''((((((((((((***(((&&&''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))(((((('''&&&%%%&&&''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%---,,,,,,,,,,,,---......))))))))))))((('''&&&&&&***)))'''&&&&&&&&&(((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((((((((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))(((''''''&&&'''''''''(((((((((((((((''''''((((((''''''&&&%%%(((((()))))))))*********)))************))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))************)))(((((('''&&&&&&'''''''''''''''(((((((((((((((((('''((())))))***''''''((()))))))))))))))&&&''''''(((((()))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...////////////...------------...//////........................////////////////////////000000000111111111222222000111111111111222222222222222111111222222333444444555555555666666666666333444555555555555888:::<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???BBBBBBAAAAAA@@@@@@??????CCCAAA???>>>>>>===<<<;;;@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<>>>@@@@@@>>><<<<<<<<<888888777666666666666666888777555444333444444555000000000000000000000000........................111000...---------...///+++++++++++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&'''((((((((((((''')))))))))(((((((((((((((&&&''''''''''''((((((((('''&&&&&&''')))******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%,,,,,,++++++,,,,,,---...(((((())))))))))))((((((***)))'''&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))(((((())))))***&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))***)))((((((((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))(((((((((&&&&&&''''''((())))))***''''''((((((((('''&&&&&&(((((())))))))))))******((())))))************)))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''&&&&&&&&&%%%%%%&&&''')))***++++++***))))))))))))***++++++&&&&&&'''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......///.........------------...//////////////////////////////.........///////////////000111111111222222222222000000111111111222222222111111111111222333444444444444444444555666777888444555666666555666888:::;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@??????BBB@@@>>>======<<<;;;:::======???@@@AAAAAABBBBBB????????????@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;999;;;======;;;999999999888777777666555555555555777666555333222222222222000000000000000000000000........................//////...------------...++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++'''(((((()))******)))))))))(((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''(((((()))(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''')))************'''''''''''''''''''''''''''''''''((((((***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))))))))%%%&&&'''(((((()))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&'''((()))***+++,,,******))))))******+++,,,&&&'''(((((())))))(((((())))))(((((((((((((((((('''''''''((()))*********''''''((((((((((((''''''((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------.........---...------------...//////////////////////////////------....../////////000000111111111222222222222000000111111111222222222111111111111222333444555333333333333444555777888555666777777666666888:::;;;;;;;;;<<<===???@@@@@@>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@@@@>>><<<<<<===>>>===<<<;;;<<<===???@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;888:::<<<;;;:::888888888888777666555444444444444555444333222111111111000////////////////////////........................------,,,,,,,,,+++,,,,,,------,,,++++++******)))++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((((((%%%&&&''''''((('''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))&&&'''((())))))******)))(((((('''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((()))******))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((())))))***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''')))************'''''''''''''''''''''''''''''''''((((((***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******(((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))''''''''''''((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((('''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''((((((((((((((('''))))))((((((((((((((((((%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''((((((((())))))******)))(((((((((((()))******(((((()))************)))((('''''''''''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))******++++++***((((((((((((***+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------------...------------...//////........................---------......//////000000000000111111111222222000111111111111222222222000000000111222333444555444333222222333555777888666777888777666777888:::999999999:::;;;===???@@@>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@>>>======???@@@??????;;;<<<===>>>????????????<<<======>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;999;;;======;;;999999999888777666444444333333333222222222111111000000000////////////////////////------------------------,,,,,,,,,,,,+++++++++***------,,,,,,+++***))))))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))(((((('''''''''((((((((((((((((((((()))))))))*********&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))***++++++***)))(((''''''((()))***''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))&&&''''''(((((()))))))))******************************))))))))))))******(((((())))))))))))((((((''''''&&&%%%%%%&&&((()))***))))))(((''''''&&&&&&''''''((()))))))))(((((())))))((((((((((((''''''((())))))************)))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((((((((((((((((((((''''''''''''((())))))((())))))***************&&&&&&&&&'''''''''''''''&&&''''''((()))******+++''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))******++++++++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,...------------...//////------------------------,,,,,,---......///000000/////////000000000111111000111111111111222222222000000000111222333555666666555444333444555777888666777777777666666777999888777777888:::<<<>>>???>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCBBB@@@??????@@@AAAAAA@@@=========>>>>>>======<<<<<<<<<<<<===>>>>>>>>>???======<<<;;;:::::::::;;;888:::<<<<<<:::888888999888777555444333222222222000000000111111000000///////////////////////////------------------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&'''((((((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((()))***+++(((((((((''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&'''(((((())))))++++++******)))((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''''''''(((''''''((()))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((('''&&&%%%&&&''')))***((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((''''''''')))************))))))(((************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''(((((()))***)))))))))&&&&&&''''''(((((())))))''''''(((((())))))******''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))******+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++...------------...//////------------------------,,,,,,------...///000000////////////000000000000000111111111111222222222000000000111222444555666888777555444555666888999555666666666444444666888777666666777888;;;===>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDBBB@@@@@@AAABBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<=========>>><<<<<<;;;::::::::::::;;;666888:::999888666666666888777555444333222222222...///000000000000000///////////////////////////------------------------------......------,,,+++)))******+++,,,,,,------))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&&&&(((***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''###$$$&&&((())))))((((((''''''((((((((('''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((""""""$$$&&&(((***+++,,,(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))*********)))(((''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''''''''''''''&&&((()))))))))))))))((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())),,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))++++++,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))((('''&&&'''(((***,,,&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&(((((()))(((((('''&&&&&&''''''''''''''''''''''''))))))))))))************((((((((()))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((())))))***&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))******+++'''((()))******)))((('''******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++++++++***,,,...000///...........................******+++,,,,,,---......////////////000000000000---......///000111111222555444444444444555666666555444444555777888777666222555777888888777777888999999888999:::<<<>>>@@@======???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>???????????????@@@@@@>>>:::666777999;;;;;;;;;;;;===??????>>>>>>===<<<<<<;;;;;;777777777777666666666666666666444222111000//////////////////............////////////////////////......---------,,,,,,,,,++++++,,,------......///&&&&&&((()))++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******)))(((%%%""" """%%%((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''"""$$$%%%$$$$$$$$$''')))&&&''''''((()))******+++&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''&&&''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%''')))***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&,,,)))&&&%%%''')))(((&&&)))))))))))))))(((''''''***)))'''&&&&&&'''((()))************))))))))))))***(((&&&'''***+++)))''',,,+++)))'''&&&%%%&&&&&&'''&&&%%%&&&(((((('''&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''$$$%%%(((***++++++***)))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,)))''''''((()))&&&$$$###))),,,,,,)))&&&$$$&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))))))))(((''')))))))))((('''%%%$$$###(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***,,,------///---,,,***))))))******++++++,,,,,,---......//////......------,,,,,,+++---,,,+++,,,.........,,,........................,,,,,,,,,------......///////////////000000000000......//////000000111111444444333333444444555666777666555555666777666444333555777777666666777888::::::999999:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>???@@@>>>:::777888:::;;;;;;;;;;;;<<<>>>=========<<<;;;;;;::::::777777777666666666555555444444333222111111111111////////////....................................---,,,,,,,,,++++++++++++.........---,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))************+++***)))'''%%%%%%(((+++(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))((()))***,,,''''''(((((())))))******$$$&&&((((((''''''((()))''''''''''''''''''''''''%%%%%%'''(((((((((((('''(((((('''''''''((()))))))))((((((''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((+++(((%%%%%%'''((('''%%%)))))))))))))))(((''''''(((((('''''''''(((((()))(((''''''''''''''''''''')))(((&&&''')))***)))'''))))))((('''&&&'''(((((()))(((&&&&&&''''''&&&$$$%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))'''(((*********)))'''&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++)))''''''((((((&&&$$$"""%%%(((***)))(((((((((''''''''''''((()))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++***)))))))))***+++,,,+++,,,,,,,,,------......------------............///...,,,,,,------,,,+++////////////////////////........................////////////000000000000000000000000000000000000222222222222222333444444888666555555555555444222444555666555555555777999;;;;;;:::999999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>===<<<<<<<<<===>>>???>>>;;;888999;;;<<<;;;:::999:::;;;;;;;;;;;;:::999999888888777666666666666555555555222222111111111222222333/////////............---........................++++++++++++************......---,,,,,,++++++***+++++++++******((('''&&&))))))))))))))))))))))))++++++***************)))*********)))(((''')))***((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%$$$######&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''''')))***((((((((((((((((((((((((###%%%'''((((((((()))***''''''''''''''''''''''''$$$%%%'''((()))************))))))(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((((()))))))))))))))))))))***((('''&&&'''((((((''')))))))))))))))(((''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''''''''''''''((()))******)))'''''''''&&&%%%###$$$&&&((()))***)))'''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***)))((('''&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((,,,***)))(((((()))***,,,***)))''''''(((((('''%%%'''(((((('''&&&'''***,,,)))))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))***++++++&&&'''(((((()))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''''''''((()))+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---.../////////...---,,,,,,......---,,,////////////////////////............------------////////////000000000000111111000000000000000000111111111111111222222333555333222333444444333222444444555444333444777999999999999999999:::::::::;;;<<<===>>>????????????????????????????????????===>>>@@@AAA@@@???===;;;;;;:::;;;<<<>>>===;;;999888::::::999777777777888999999999888888777777777666666666555555555444444222222111111111111222222//////.........---------------------------------,,,++++++++++++******************+++,,,,,,------((())))))*********))))))((((((((((((((((((((((((+++*********)))(((((((((&&&''')))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&'''&&&%%%&&&'''((((((((((((((((((''''''$$$&&&((()))((('''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))+++***)))(((((((((((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))(((&&&&&&&&&&&&((()))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((''''''$$$%%%''')))***))))))(((((((((((()))))))))))))))((('''''''''''''''&&&&&&''''''''''''((((((((())))))(((&&&&&&''''''&&&$$$&&&&&&''''''((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((($$$%%%'''((()))******)))((((((''''''''''''((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((+++)))'''%%%%%%''')))+++)))((((((((((((''''''&&&((()))((('''&&&'''***---++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))&&&''''''(((((((((((((((***)))((('''((()))***+++************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''''''''((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,++++++,,,...//////...////////////////////////---------,,,,,,,,,,,,,,,////////////000000000000111111111111000000000000111000000000000111222222000///...000222333333222333444444333333444666999666666777888::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>======>>>??????>>>=========>>>@@@AAAAAA???===<<<:::999999;;;<<<<<<;;;999777888888777555444555666777777777777666666666666555555555555444444444444333333222111000000000000............------------------------------------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---((())))))*********))))))(((((((((((((((((((((((()))))))))((('''''''''&&&$$$&&&(((((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((((((((((((((((((''''''''''''''')))***)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&******)))(((((('''((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((('''((((((((((((((((((((()))))))))))))))(((''''''$$$%%%''')))***))))))(((''''''(((((()))))))))***'''(((((('''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&%%%%%%&&&((()))((('''((('''%%%$$$%%%&&&(((***))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((())))))***((((((''''''''''''((((((%%%&&&&&&'''((())))))***((())))))******))))))(((((((((((((((((((((((((((&&&%%%"""!!!!!!"""%%%&&&(((((((((((('''''''''''''''(((***)))(((((()))***,,,+++***))))))(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))&&&''''''((((((((((((((()))((('''&&&'''((()))***)))*********)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++)))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++******,,,...000//////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111111111111111111111000000000000111222222...------///111333333333222333444333333333555777444555666888:::;;;;;;;;;:::;;;<<<<<<=========<<<;;;<<<>>>>>>>>>>>><<<;;;<<<===>>>??????>>>===<<<:::999888999;;;;;;:::888666777777666444333444555666666666666666666666666555555444444444333333333444333222111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++******))))))(((+++++++++******((('''&&&))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))*********((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&(((((('''&&&%%%&&&'''''''''''''''''''''''')))***+++***(((&&&%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((((((''''''''''''(((&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((###%%%''''''&&&%%%&&&''')))))))))))))))(((''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&''''''(((((())))))(((&&&%%%&&&'''(((((())))))((('''&&&&&&%%%$$$$$$&&&((())))))((((((&&&%%%$$$$$$&&&((()))))))))******)))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((('''(((((()))***+++((((((((('''''''''&&&&&&((((((''''''''''''(((((($$$%%%&&&'''(((***++++++(((((())))))))))))((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''((()))((('''&&&'''(((%%%'''******)))((('''(((+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((()))%%%&&&'''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,------++++++,,,,,,,,,++++++************+++,,,------------------,,,+++*********---,,,+++,,,...///...---------------------------++++++,,,,,,------......////////////000000000000000000000111111222222333111111000000111111222333000///...000222333333222000222444444444333444555444555777888999999999999::::::;;;<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::888777666777888777555555666777666666666666666666666666444444444333333333333222111111000000000000111111.........---------,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++***))))))((((((***************)))(((((())))))))))))))))))))))))''''''''''''((((((((((((''')))******)))(((***+++((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))************)))(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''''''&&&$$$$$$$$$%%%&&&&&&''''''((((((((((((***+++***((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&''''''(((&&&''')))***)))(((&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''(((((())))))###%%%(((((('''&&&&&&((()))))))))))))))(((''''''(((((('''''''''(((((()))$$$$$$%%%&&&&&&'''(((((((((***+++)))'''%%%&&&(((&&&'''((())))))(((((('''&&&%%%%%%&&&((()))((('''$$$%%%&&&'''''''''&&&&&&%%%'''(((*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''))))))***)))((((((''''''''''''(((((((((((('''''''''(((((()))***+++((((((''''''&&&&&&&&&'''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&((())))))'''&&&''')))&&&''')))((('''&&&'''((())))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))))))))***************''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))$$$%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))(((((()))+++,,,---...///------------------------///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000//////000111222333333333111111111111111222222333333222111222333444333222///111444555444333444444666777888999999888777666::::::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>===;;;::::::999999888888999:::::::::999888888999999888666666888999888777666777999555666666666666666666666444444444333333333222222////////////000111222333......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((()))******++++++&&&'''((()))++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******'''((()))((('''(((***+++((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((++++++***(((''''''%%%%%%&&&&&&'''((())))))&&&(((******)))(((((()))'''''''''''''''''''''''''''&&&&&&&&&''')))***,,,%%%%%%%%%%%%%%%&&&'''((('''((()))***)))(((&&&$$$))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''(((((((((((('''''')))***+++,,,,,,+++***)))&&&''''''((()))******+++%%%(((,,,,,,***)))***+++)))))))))))))))(((((('''***)))'''&&&&&&'''((()))&&&&&&''''''((()))******)))+++,,,***'''%%%&&&(((###%%%'''(((*********)))((('''&&&&&&'''((('''%%%!!!###'''******(((%%%###"""$$$'''***+++,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&((())))))%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&&&&(((***'''((((((&&&%%%%%%'''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((***+++++++++***)))''''''''''''''''''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))'''((()))***,,,...//////------......///000000000,,,------......------,,,......---------,,,,,,,,,------,,,+++,,,---...//////////////////.........111111222333333333222222000000000000000111111222333333333333333333333333666555444333444555666777:::999777555444555666777888888999:::::::::999999:::;;;<<<======;;;999888888999;;;<<<<<<;;;999888555666777999999888888777777777666666555555555444555555555555555555555555:::666111222555777555222111000///......///000111///...---,,,,,,---///000...---,,,+++************))))))(((((()))***++++++,,,,,,+++***)))))))))***'''((()))))))))(((&&&%%%((((((((((((((()))))))))+++***((('''&&&&&&&&&'''((((((((((((((((((((((((***)))(((''''''((()))******))))))(((((((((((()))(((((())))))((('''&&&&&&###'''***)))'''((()))***,,,)))&&&'''+++,,,)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))(((&&&%%%&&&)))***)))'''((((((''''''''''''(((((((((((((((((((((((((((((("""###$$$&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))***))))))+++*********)))(((((((((+++*********))))))((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######(((((('''''''''&&&&&&&&&((('''%%%&&&((()))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''((()))))))))))))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''))))))))))))((((((((((((+++***(((&&&%%%&&&'''((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))%%%%%%&&&'''(((((((((''')))))))))))))))(((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***(((''''''((()))***+++*********))))))(((((((((((((((((((((((((((((())))))))))))((('''%%%%%%***)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,***)))(((''''''((()))+++,,,***)))---***((())),,,//////............------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------,,,,,,,,,---...////////////////////////...///000111333333444444444/////////...///000000111111111111111111111111111555444444333444444666666888777555444444666777888888888999999::::::999999:::;;;<<<===<<<;;;999888888888999::::::999888888555666888999999999888777666555555555444444444444555555555555555555555555333333666<<>>666///000///............///000...---,,,+++******++++++///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++***)))))))))******)))************)))(((((('''(((***+++,,,+++)))(((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''((()))******(((((((((((((((''''''&&&))))))(((((('''&&&&&&&&&&&&'''((('''$$$$$$&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%((((((''''''''''''((((((''''''''''''''''''''''''******))))))((('''%%%%%%(((((((((((((((((((((((((((((((((''''''((((((((()))(((''''''&&&&&&''''''(((((()))******)))(((((((((((((((((((((((((((((((((((()))))))))((('''''''''(((((((((((((((((()))'''''''''&&&&&&&&&&&&%%%+++***))))))((()))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))((('''&&&'''((()))***&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((((((((('''&&&&&&)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***))))))))))))))))))))))))++++++******)))(((((((((+++******************+++))))))))))))))))))))))))(((((('''&&&&&&'''((()))******))))))))))))((((((************************************)))(((''''''&&&&&&&&&''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******000---***((()))*********,,,***((()))***++++++***...------------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,------..................////////////000000222333444444444444///............///000000222222222222333333333333333333333444444555666666555555444444555666777777666777888999999:::999999:::;;;;;;;;;;;;:::999888999888666555555666888999666777888999:::999888888444444444444444444444444555555555555555555555555333222222333555555444222..............................---,,,+++*********...---,,,+++++++++++++++++++++*********++++++,,,******))))))))))))******))))))))))))((((((((('''&&&(((***,,,---+++)))((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))'''((((((((((((((('''''')))'''&&&'''''''''))),,,---+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''***)))((((((''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''))))))(((&&&((()))******++++++******''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''(((((((((((((((((((((((()))((((((((()))))))))(((************++++++++++++((((((''''''((()))***+++''''''(((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''((((((((())))))))))))))))))))))))*********------,,,+++***)))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))(((((())))))))))))))))))))))))***************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++...,,,******+++++++++***,,,+++*********+++******------------------------,,,------......------,,,------------------------,,,,,,,,,------------------.........//////000000222222222333222222111111000000//////000000111222111111111222222333333333333333444555666666777777777777666666555555555555555666777888999999999999:::::::::::::::999999999:::999777555555777999:::666777888::::::999999888555555555555555555666666555555555555555555555555666333000......///000000------............------.........---,,,+++******,,,+++******************+++***))))))))))))*********))))))((())))))******((((((''''''&&&&&&&&&&&&&&&'''***,,,,,,+++)))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((''''''&&&''''''''''''(((((((((((((((''''''%%%$$$'''((()))000999===444***&&&(((***(((%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''((())))))(((''''''+++***))))))(((((())))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%'''(((((())))))*********''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''(((''''''((())))))'''%%%(((((()))***************&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((()))))))))((((((((())))))*********+++++++++,,,(((((((((((())))))******((((((((()))))))))))))))''''''((((((((()))))))))((()))))))))((('''&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***&&&&&&'''''''''(((((((((((()))))))))*********+++...---,,,+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))************))))))((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''')))***+++))))))***---......+++))),,,,,,---,,,,,,+++++++++------------------------,,,------......------,,,......---------,,,,,,,,,+++,,,------......------------......///000000000222222222222111000///...000000000000000111222222......//////000111111111333444555666777888888888888888888777666666555555555555777888999999::::::::::::::::::999999999999999888777555555777888999777777999:::::::::999888555555555666666666666666555555555555555555555555333333444333222000---,,,,,,,,,---......---,,,,,,------......---,,,+++*********))))))))))))******+++***))))))((()))))))))))))))((((((((()))******((('''&&&%%%%%%%%%&&&&&&&&&''')))***+++***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********))))))(((''''''&&&&&&''''''&&&'''((((((((((((((((((&&&$$$%%%((((((***888IIIOOO@@@000((())),,,)))$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''''')))))))))'''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&+++***))))))(((((())))))(((((()))******)))((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((())))))((((((((((((((()))))))))&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&'''''''''''''''(((''''''(((***)))'''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''(((((((((((('''''''''((((((((((((((())))))(((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***&&&''''''(((((()))))))))(((((())))))))))))))))))(((((((((((())))))))))))************++++++++++++(((((()))))))))((('''''''''(((((()))))))))))))))***))))))))))))))))))***&&&&&&&&&&&&''''''''''''((())))))******+++++++++------,,,+++***)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''(((((((((((())))))''''''''''''''''''''''''((())))))******)))((((((******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))******&&&'''***---///...+++(((***,,,......,,,+++,,,---,,,,,,,,,------------...,,,------......------,,,,,,,,,------------------+++,,,---.........------------......///000000111///000000000000//////...///////////////000111111.........///000111111111444555666888999:::999999888888888888888888777777444555666888999999::::::;;;::::::999999999999999777777666555555666777777777888999:::::::::999999444444444555555666666666555555555555555555555555///222444555333000---,,,+++,,,------------,,,+++++++++,,,------,,,+++***+++***************++++++,,,+++******)))))))))***((((((((((((((()))******)))((('''&&&%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&'''((((((((((((((('''%%%(((***'''***>>>VVV[[[LLL888+++(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&&&&((()))(((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((((((''''''''''''''''''((())))))))))))((('''((((((((((((((((((((((((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((('''((()))***)))&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''')))******''''''(((***%%%%%%&&&''''''((())))))))))))*********))))))((((((((((((((((((((((((((()))))))))************+++'''(((((())))))))))))(((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********+++******))))))(((((()))+++---,,,)))''''''***------,,,+++,,,---,,,,,,,,,---------......,,,------......------,,,***++++++,,,---...//////+++,,,---.........---,,,---------...///000000111------...//////000//////...............///000000///000000111222333333333444555777999:::;;;::::::666777888999999:::999999444555666777999999::::::;;;:::999999888888999999555555555444444555555555777888999:::;;;:::999999333333333444444555555555555555555555555555555555///000111000///...///000++++++------------++++++((()))+++,,,,,,+++***)))+++++++++***++++++,,,,,,---,,,,,,+++*********+++((((((((((((((()))*********)))(((&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''"""###$$$%%%''')))+++---&&&&&&'''((())))))((((((((('''***+++''')))AAA]]]aaaSSS>>>---%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%''')))'''$$$###$$$'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$#########'''''''''((((((((())))))%%%&&&''')))))))))(((((())))))))))))))))))))))))###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))***)))&&&###%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((''')))+++***'''&&&(((***&&&''''''((()))******+++***************)))((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''((())))))***))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((())))))***++++++,,,,,,++++++******)))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((()))************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((((('''''''''&&&''''''((()))***************************(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,***)))(((,,,***))))))******((('''%%%(((,,,,,,+++***+++---,,,,,,,,,------.........+++++++++,,,,,,------------------............///,,,---......//////......,,,,,,---...///000111111111000000000//////......000000000000111111111111000111222444444555555444222333555666888888777777888888888999999::::::::::::999888777666666666666555666777999;;;<<<<<<<<<777666555444444555666777555777999;;;;;;:::777666333333333333444555666666555666777777666444222111222222111111000/////////------............------000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&(((******(((&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***'''%%%%%%&&&''')))******))))))((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((())))))(((***222>>>HHHXXXDDD000)))(((%%%%%%''''''&&&%%%$$$$$$%%%&&&'''***(((%%%&&&((()))(((&&&''''''&&&%%%%%%%%%&&&&&&&&&'''))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&''''''((('''''''''###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&'''''''''&&&&&&((()))******)))(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&+++***(((&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&$$$$$$&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++)))'''&&&'''((()))(((&&&++++++***)))(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&)))++++++)))&&&$$$))))))(((((('''''''''&&&###$$$&&&'''''''''&&&%%%(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((()))***++++++,,,&&&&&&&&&'''((())))))***'''((()))((('''&&&''')))((())),,,//////...,,,+++******))))))(((''''''&&&))))))))))))***+++,,,---+++,,,------,,,+++)))(((+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---......//////...............///////////////111111000000000/////////000000000000111111111111333333333333222222222222222333444666777777777777999999999999::::::::::::888777777777777777888888888888999:::::::::::::::888777666555555666777888666777999;;;;;;999888666444444333333444444555555555555666777666444222111111111000000//////......,,,,,,------------,,,,,,******+++++++++******)))++++++++++++++++++++++++*********)))((('''''''''&&&(((******(((&&&&&&'''(((((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))'''%%%$$$$$$&&&((()))((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))******))))))///999AAAAAA444((('''((('''''')))''''''&&&&&&&&&&&&'''''')))'''&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''&&&&&&((()))))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((''''''))))))((('''***)))((((((''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''((()))))))))))))))******)))(((((()))******((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++&&&&&&''''''((())))))***'''((()))((('''&&&''')))((()))+++---------,,,+++,,,,,,,,,+++)))(((&&&&&&))))))))))))***+++,,,,,,******+++++++++++++++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......000000//////............111111111111000000000000000000000111111111222222666555333111000//////000222333444555777777777777;;;;;;;;;;;;::::::::::::666666666666777888999::::::;;;;;;::::::999888777999888888777777888888999777888:::;;;;;;999888666555555555444444444444444444555555666555444222111111000000//////...------+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,******************************))))))(((((('''''''''(((***)))(((&&&&&&''')))))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))***)))(((+++111777,,,'''%%%'''((('''''')))'''''''''((((((''''''''''''''''''(((******)))(((###$$$&&&''''''''''''&&&''')))***)))'''&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&)))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&((()))))))))((((((''''''((((((***)))(((''''''((()))***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''(((((()))))))))(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''''''((())))))))))))((('''((((((((((((((((((((((((***))))))(((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''(((((()))***((('''((()))***)))(((((((((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''''''''((()))))))))))))))***))))))(((((())))))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''&&&&&&%%%%%%'''(((((())))))(((((('''((((((((()))))))))))))))&&&&&&''''''((()))))))))'''((()))((('''&&&''')))(((((()))******++++++,,,............,,,***(((&&&(((((((((((()))***+++,,,)))((())))))***+++,,,,,,++++++,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,---......///.........///////////////.........111111111111111111000000000000111111111222222222777555222000......///000222333444555666777777777<<<<<<<<<;;;;;;:::::::::777777666666777888999999;;;;;;;;;;;;:::999888888::::::999999999999::::::888999:::;;;:::999888777666666666555555444333222444444444444444333222111111111000000///.........,,,,,,------------,,,,,,++++++,,,------,,,,,,,,,))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))'''&&&'''((((((((((((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))%%%%%%&&&''''''((())))))''''''''''''(((((())))))((((((((((((((((((((((((&&&''')))(((((())),,,///&&&'''((()))(((&&&&&&'''&&&'''((())))))((('''&&&&&&&&&''')))******)))(((!!!###%%%((((((((('''&&&((()))***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''''''''%%%'''''''''&&&&&&''')))******)))))))))))))))*********((((((((((((******''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''&&&%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((***)))(((((()))***)))(((((((((''''''&&&''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((('''&&&&&&((()))******))))))((((((''''''&&&(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((())))))'''((()))((('''&&&''')))((((((''''''((()))+++,,,---...//////...---+++))))))((((((((())))))***+++***)))((((((((()))+++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---......///.........------......///000000111000000000000000000111111111111111111222222222222444333111//////000111222222222333444555666777777<<<<<<<<<;;;;;;:::::::::999999888777666666777777999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;:::999888777666777777666555444222222333333333333333222222222222111111000//////......------............------*********))))))(((&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((&&&&&&'''(((%%%&&&&&&'''((())))))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''&&&&&&'''((()))******+++''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''(((((((((***+++&&&))))))'''$$$$$$%%%&&&&&&'''((())))))((('''&&&%%%&&&'''(((((((((((((((!!!###%%%((((((((('''&&&''')))***)))'''&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((&&&%%%$$$&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''&&&&&&''')))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))(((''''''&&&'''((((((&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))%%%&&&&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''&&&((()))++++++)))(((&&&''''''''''''''''''''''''))))))(((((((((((())))))******))))))((('''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((()))((('''((()))***)))'''(((((((((''''''((())))))'''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((()))***))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((('''&&&&&&'''(((***,,,***+++---...//////......)))))))))))))))******+++,,,+++)))((((((((()))******+++,,,,,,------,,,,,,+++++++++,,,,,,------------------.........//////,,,---......//////......,,,,,,---...///000111111////////////000000000000111111111222222222222333222222111000111111333333222222222333444555777888;;;;;;;;;;;;:::::::::::::::999888777666666666666888888:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999888888666666777777666555333222222222222222222222222222111111000//////......------......//////......---,,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((&&&&&&''')))$$$%%%&&&'''(((***++++++&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&&&&'''''''''((()))******+++''''''(((((((((((((((((((((((((((((((((((((((((($$$%%%&&&(((((())))))((($$$'''&&&###"""%%%'''&&&'''''''''(((((('''''''''&&&''''''&&&%%%%%%&&&(((###$$$&&&''''''''''''&&&&&&((())))))(((''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&'''((((((''''''###$$$$$$%%%&&&'''((()))&&&&&&((()))))))))((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''&&&&&&((()))%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&''''''((((((((('''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((())))))*********))))))((((((''''''''''''''''''''''''''''''(((((('''''''''(((((())))))'''&&&'''((()))((('''((((((((('''(((((()))***((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''((()))((('''&&&''')))((('''&&&&&&'''(((***+++))))))***,,,---///000111+++***************++++++,,,,,,+++***))))))((()))******+++,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,---------.........,,,---......//////......---.........//////000000---.........////////////111111111222222222333333222222222222222333333333333222222222333555777888999999999999::::::::::::888888777777777777777888888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::<<<;;;;;;::::::999888888555666777888777555444222222222111111111111222222///......------,,,++++++,,,------......------,,,------......---,,,++++++************************(((((((((((()))))))))))))))))))))'''&&&%%%''')))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((()))((('''&&&###&&&%%%"""###((()))&&&''''''&&&&&&&&&&&&'''''''''((('''$$$!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((((((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&'''''''''&&&&&&((()))%%%%%%%%%%%%%%%&&&''''''$$$&&&)))++++++)))&&&$$$''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((***)))'''%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))((((((%%%&&&&&&'''(((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((&&&%%%&&&'''((('''%%%'''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&''''''''''''(((((('''''''''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''((()))((('''&&&''')))''''''''''''((()))***+++))))))((()))***,,,///000,,,,,,++++++++++++,,,,,,***+++++++++++++++************+++,,,,,,,,,,,,+++))))))***+++---...//////++++++,,,,,,,,,---------,,,---......//////......///////////////.........,,,---------......//////111111222222222333333333333444444444444333222111333222222222333555777888888888888999999:::::::::666666666666777888999:::::::::;;;;;;<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<;;;::::::999888888444555777888888666444333222111111111111111222222------,,,++++++******)))+++,,,,,,------,,,,,,+++))))))***++++++++++++***************************(((((((((((()))))))))))))))))))))'''%%%%%%''')))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***)))(((((()))(((&&&%%%%%%((('''$$$''',,,***%%%'''&&&%%%$$$$$$%%%&&&'''((((((&&&"""###'''''''''&&&%%%%%%%%%&&&&&&###%%%(((((((((((()))+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&))))))(((((('''&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$&&&'''''''''&&&&&&((()))((((((((((((((()))***+++$$$&&&***------***&&&$$$''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((***)))'''%%%%%%%%%'''(((&&&''''''''''''''''''&&&((('''&&&&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''"""###$$$%%%&&&&&&'''&&&'''((((((((())))))******'''''''''&&&&&&'''''''''((('''&&&''')))))))))'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''(((((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))&&&'''''''''(((((())))))###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''''''''((()))((('''&&&''')))''''''(((((()))*********+++***((('''(((***---///------,,,,,,+++,,,,,,,,,((()))+++,,,------,,,+++******+++,,,,,,,,,,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222444444555555666666777777999999888888888888999999;;;:::888777777777888888888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::999888777333333333444444444444444333222000/////////000111111000///------......///......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,***(((%%%$$$$$$%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''!!!###&&&&&&&&&%%%%%%&&&'''((()))******(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((,,,(((%%%%%%''')))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$############'''''''''&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$###%%%&&&'''((())))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&%%%!!!$$$'''&&&$$$)))((('''&&&%%%&&&'''''''''&&&&&&'''(((***,,,---''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''******))))))))))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))(((''''''((()))'''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''******))))))((((((''''''(((***+++)))&&&&&&(((+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***)))'''((()))***(((''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))************)))'''&&&(((+++...333///***(((***,,,,,,,,,+++***)))(((((()))***+++(((((())))))*********+++***+++,,,,,,---------,,,...---------------------............////////////////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222333333444555555666666777999888888777777888888999::::::888777777777888888:::;;;;;;;;;;;;;;;::::::999999999999999::::::;;;;;;;;;;;;;;;:::999888777777777666666555555444444222111000/////////000000111000///...---......///---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&))))))((((((''''''''''''''''''((((((((((((''''''%%%'''))))))(((&&&&&&'''''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))%%%"""$$$(((***)))''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***))))))((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))(((((('''''''''(((((((((''''''(((***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''&&&'''(((((('''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))*********)))'''&&&(((+++...222...)))((()))+++,,,++++++***)))(((((()))***+++***************))))))))),,,,,,++++++,,,,,,------/////////......------------............/////////////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222333333444444555666666666888888777777777777888888:::999888888777888888888<<<<<<<<<;;;:::999888777888888888888999999:::::::::::::::::::::999888777888777777666444333333222111111000////////////000000///......------......++++++++++++************,,,,,,++++++************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%)))))))))(((((((((((((((''''''((((((((((((''''''((()))******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$'''''''''&&&&&&$$$######&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***'''%%%&&&***,,,+++))))))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))((((((((((((''''''&&&%%%%%%'''((()))((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%'''((('''%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((('''(((+++---000---***((()))*********+++***))))))))))))***+++***************)))))))))---,,,+++***+++,,,---...//////......------,,,,,,---------.........//////////////////////////////////////////////////////000000111111111111000000111111111111222222222222444444444555666666777777777777777666666777777777999999888888888888888888;;;;;;;;;::::::999888777777777888999999:::::::::999999999999999888777777444444333333222111111000000000/////////.........//////......------------,,,++++++++++++*********,,,,,,++++++******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$&&&((()))***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%((((((''''''&&&%%%######&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''&&&$$$######$$$&&&'''(((&&&%%%&&&((())))))''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&$$$"""###'''))))))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''&&&%%%%%%'''((('''&&&(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***)))((('''(((+++------,,,***)))))))))))))))************************)))))))))******+++++++++...---,,,+++***+++,,,---------------,,,,,,++++++------------............////////////////////////////////////////////////000000111111111111000000000000000111111222222222444555555666666777888888777666666555555666666777888888888888999888888888888999999999999999888888777777999:::;;;;;;;;;;;;888888999999888888777777111111222222222222222222////////////......------...............------,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%% !!!###%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''&&&$$$###$$$&&&(((***((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))&&&''''''''''''''''''''')))(((((('''(((((()))***((((((((('''&&&&&&&&&%%%'''&&&$$$######$$$&&&'''&&&%%%%%%&&&'''((('''&&&((((((((((((((('''''''''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&%%%%%%&&&(((***))))))'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''(((((((((&&&###"""###''')))(((&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))***)))((((((***,,,,,,,,,,,,+++))))))))))))******++++++++++++******'''((()))***+++,,,---...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000000000000000000000000000000111111111111000000//////000000111222222222444444555555666777777777666666555555555555666666777777888999999999999888777888888999999999888888666777999;;;<<<<<<;;;;;;777777888888888777777666222222222333333444444444.........///...------,,,---............---,,,,,,---,,,,,,,,,++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%'''((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&&&&(((+++((('''%%%$$$$$$&&&((()))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&$$$$$$&&&(((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((&&&&&&&&&'''((((((((())))))(((((('''(((***+++,,,'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''((())))))))))))((('''&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((('''&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&%%%$$$$$$&&&'''((('''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))***)))((((((***,,,+++,,,------+++)))))))))******+++,,,,,,+++******'''((()))***+++---......,,,---------,,,,,,+++***++++++,,,,,,---.........,,,,,,---------.........////////////////////////000000000000000000000000000000111111111111000000/////////000111222222222222222333333444555555666666555555444444555555666666777888999:::999999888888999999999888777666555444555888:::;;;;;;::::::666666777777777777777666333333333333222222222222------.........---,,,+++------.........---,,,+++++++++++++++************(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((************************((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''%%%""" !!!$$$(((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''&&&&&&&&&'''***,,,...&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&((()))))))))(((''''''((())))))***)))((('''&&&###$$$%%%'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((&&&&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%$$$$$$%%%'''(((((('''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((()))******))))))***+++***---//////,,,))))))******++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---...---,,,***)))+++,,,,,,---...///000000,,,,,,,,,---------......////////////////////////000000000000000000000000000000111111111111000000...//////000111222222222000111111222222333444444555555555444444555555555666777888999::::::999888:::::::::999777666444333222444777999::::::999888666666777777777777777666333222222111000///......,,,---.........---,,,+++,,,---.........---,,,+++************))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%###!!! """$$$***)))(((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%### ###'''$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******%%%%%%$$$%%%&&&))),,,...%%%&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&((()))'''&&&&&&&&&((()))*********)))'''&&&!!!"""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&((()))(((%%%$$$&&&)))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$######$$$&&&''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))******))))))((((((((('''''')))******))))))***+++***---000000---***)))******+++,,,------,,,+++***------,,,,,,+++***)))))))))))))))***+++++++++,,,))))))***+++,,,------...+++,,,------......------,,,+++***+++---...---,,,////////////////////////111111000000//////......333222000......///111222///000222333444555555555444444444555555555555666444555666777777888888888777777888888888666555444444333333555666777666444999888666666777777555444333222111000////////////......---------,,,,,,,,,*********))))))))))))(((************************))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%******+++***)))(((&&&%%%''''''((()))))))))))))))$$$&&&(((((('''&&&'''(((---,,,)))'''%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''(((''''''&&&((('''&&&%%%&&&(((***+++###$$$&&&((()))(((((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&******)))((('''%%%$$$###"""%%%'''((('''&&&&&&'''))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''******))))))((((((''''''$$$&&&''''''&&&&&&((()))(((''''''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((()))(((&&&%%%'''***,,,+++)))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''((()))(((&&&%%%&&&))))))'''$$$)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''+++(((&&&'''))))))'''$$$%%%%%%&&&'''((()))******((("""!!!)))...***%%%''''''''''''((((((((((((''''''''''''''''''''''''***)))(((&&&$$$#########$$$%%%&&&((()))(((((('''''''''''''''''''''&&&&&&%%%###!!!!!!###&&&'''''''''''''''((((((((())))))&&&((()))(((&&&%%%%%%&&&&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))***(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++++++++***)))'''%%%$$$%%%&&&''''''((((((''''''%%%$$$######$$$&&&)))***%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((((((((''''''''''''(((((('''))),,,......---+++)))))))))*********+++++++++,,,,,,++++++,,,,,,---...***************+++++++++---------,,,,,,,,,+++++++++,,,------......---------++++++,,,---...---,,,////////////////////////000000000000////////////111111////////////000111//////111222333444444444444444444444555555555555444444666777777777777777555666777777777666555444444444444555777777666555999777666666777666555333222222111//////......///...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))((((((((((((((((((((()))******)))))))))(((((((((***)))'''&&&&&&&&&&&&&&&''''''((()))))))))))))))$$$&&&(((((('''&&&'''(((***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&''''''((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""###%%%'''((('''&&&&&&'''))))))((('''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))((((((''''''&&&'''((((((&&&%%%&&&'''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''(((((())))))((('''&&&'''***+++***(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%&&&'''(((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''***(((&&&'''))))))(((&&&&&&&&&''''''((()))))))))***%%%"""###(((+++(((%%%''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''%%%######%%%'''((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&''')))(((&&&###&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((''''''&&&'''((()))***((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((()))******+++%%%&&&''''''((((((''''''***)))((('''''')))***+++&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((******))))))))))))******(((***+++------,,,+++***************++++++++++++,,,++++++++++++,,,------+++++++++***************...------------,,,,,,,,,+++,,,------......---------,,,,,,,,,...///...---////////////////////////////////////000000000000////////////////////////...///000111222333333333444444444444555555555555333444555666777777777777444444555555666555555555555666666777777777777666888777666555666666555333111000///...............------------,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))(((((((((((())))))((((((((((((((((((((((((***************)))))))))((('''$$$""""""$$$&&&(((''''''((()))))))))(((((($$$&&&(((((('''&&&'''((('''&&&&&&''''''((()))***'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''&&&''')))***)))(((&&&$$$$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%(((((('''&&&&&&''')))(((''''''&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''((())))))(((&&&$$$%%%&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''''''(((((())))))***)))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''(((((('''&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''((((((((((((((((((((((((+++)))'''&&&'''((('''%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&))))))((('''&&&%%%%%%%%%###$$$&&&'''(((((()))))))))'''$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%)))&&&$$$&&&+++,,,&&& &&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((''''''''''''((())))))'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&%%%&&&''''''((((((''''''***)))(((&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))***************+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++++++++***))))))))))))******+++,,,---......+++,,,------......------...---,,,---///000///...////////////////////////......//////000000111111---...///////////////...///000111222333333333333333333444444444555555555333333444555666666666666222333333444444555555555666777888888888777777888888666555555555555444222000///...------------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++************************))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$######%%%'''(((''''''((((((((((((((('''$$$&&&(((((('''&&&'''(((&&&&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&'''((())))))***+++***)))((('''&&&%%%%%%'''(((((())))))(((((('''(((((((((''''''((((((((('''&&&$$$######$$$&&&((('''(((((((((((('''%%%$$$%%%&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''$$$&&&((()))'''&&&&&&'''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))***+++,,,---,,,+++)))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))******))))))(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))))))))))))))((((((''''''''''''*********)))'''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((''')))'''%%%%%%&&&''''''&&&(((((((((((((((''''''''''''%%%%%%(((++++++&&&"""&&&''''''(((((((((((((((''''''''''''(((((())))))''''''''''''((((((((()))'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###%%%&&&''''''((('''''''''(((((('''&&&&&&&&&'''((()))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,+++++++++***)))))))))(((((()))***+++,,,------+++,,,------......------...---,,,---///000///...////////////////////////......//////000000111111------...///000/////////111111222333444444444444333333333444444444444555222333444555555666666555333333333333444444555555666888:::999777666777888777666444444555555333222///......---------------------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''((((((((((((''''''$$$&&&(((((('''&&&'''((('''''''''(((((((((((((((&&&'''''''''''''''''''''$$$$$$%%%&&&''''''((((((+++***)))((('''&&&%%%%%%''''''(((((((((((('''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%''')))+++)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%&&&'''''''''''''''''''''''''''(((((())))))((((((%%%'''))))))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''')))***,,,---...---,,,+++)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&''''''&&&&&&''')))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&%%%%%%&&&''''''(((''''''&&&&&&((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((()))))))))))))))(((''''''&&&&&&''')))***)))'''''')))+++''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%'''((()))'''((((((((('''&&&%%%%%%'''&&&$$$$$$&&&&&&%%%$$$((((((((((((((((((((('''$$$&&&((()))((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&& !!!###%%%'''((()))***%%%&&&''''''((('''''''''))))))))))))***+++,,,---))))))(((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((+++***)))((((((***,,,---******+++++++++,,,,,,,,,+++************+++,,,,,,+++++++++***************************))))))))))))+++,,,------......---------,,,,,,,,,...///...---////////////////////////////////////000000000000.........//////000000111111222333444444444444444333333333333444444444444111222333444555555555555444444333333333444555555555888::::::777555666888777555444333444444333111///......---------......,,,,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&''')))))))))((('''''''''((((((((('''&&&&&&$$$&&&(((((('''&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''''''''(((***+++---)))(((&&&$$$$$$%%%'''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))***,,,---------,,,***)))((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((($$$%%%''''''&&&'''(((***%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%'''(((((('''&&&&&&'''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))(((''''''((()))))))))(((((('''''''''&&&&&&'''((((((((((((***,,,''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))))))))))))))((('''&&&$$$###&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%''')))&&&''''''(((((((((((((((''''''((((((((((((((((((&&&''''''((()))(((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++)))(((((('''''''''(((((())))))))))))))))))))))))******))))))))))))************)))((()))***+++,,,))))))*********+++++++++***************+++,,,,,,***************++++++++++++++++++*********))))))+++,,,------......---------++++++,,,---...---,,,////////////////////////000000000000//////////////////......///000222333111111222333333333333222222222333333333444444444111222333444444555444444666555444333333444444555555888;;;999666333555888666555333333444444222111///...............//////,,,,,,,,,++++++++++++*********)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&%%%%%%'''((((((((())))))))))))'''''''''''''''(((((((((''''''((((((''''''&&&%%%$$$&&&(((((('''&&&'''(((&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&%%%&&&(((******(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))++++++,,,******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))&&&%%%''')))((((((((((((((('''''''''''''''&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&((()))(((&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))((('''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''******)))(((&&&$$$"""!!!%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++(((((()))))))))************************++++++,,,))))))******+++++++++,,,))))))***+++,,,------...+++,,,------......------,,,+++***+++---...---,,,////////////////////////111111000000//////......111000......///111333555000111111222222222111111222222333333333444444444111111222333444444444444888777555444333444444555444888;;;999555333444777666444333333333333222000//////.........//////000,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))***(((&&&$$$$$$&&&((()))'''((((((((('''&&&%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&'''''''''&&&%%%$$$"""!!!###$$$&&&(((((('''&&&%%%((((((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((()))))))))))))))((((((''''''(((******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))******+++((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&''''''''''''''''''&&&''''''((((((((((((''''''$$$%%%'''(((((((((''''''$$$'''))))))&&&%%%&&&((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''''')))+++)))&&&%%%&&&((((((((((((((((((((((((((()))'''%%%&&&((())))))'''''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''(((((()))(((&&&%%%$$$&&&&&&''''''((('''''''''&&&%%%%%%''')))***)))((($$$%%%&&&'''(((***+++++++++&&&!!!"""'''***)))'''&&&''''''(((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((()))(((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************(((((((((((())))))))))))*********)))***++++++,,,)))************+++++++++,,,+++***)))***+++,,,------,,,,,,+++*********+++++++++******+++---...///000000000000000000000000---------.........//////...////////////000000000222222222333444555777777777555444333333444666777444666888888666444444444555444333222111222333333666555555555444444444444222333333333333222111111,,,---------------------*********)))******+++++++++*********))))))((((((&&&'''((())))))***))))))&&&'''((()))))))))))))))''''''((((((((((((''''''###$$$&&&((()))***++++++))))))))))))))))))))))))'''((())))))(((&&&$$$###'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((())))))((('''&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$%%%&&&(((***,,,---***)))(((&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((('''''''''************)))'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&((()))***---+++(((%%%$$$%%%'''((('''%%%$$$%%%(((***(((&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%''')))+++)))&&&$$$&&&)))$$$$$$%%%%%%&&&''''''(((***))))))'''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***'''((()))(((''''''''')))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&(((***+++***'''&&&''')))******)))((('''&&&%%%%%%$$$&&&'''))))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&'''(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((('''&&&%%%''''''&&&%%%$$$$$$######''''''&&&%%%&&&'''((()))%%%&&&((()))))))))((('''&&&'''((('''&&&%%%&&&'''***(((%%%######%%%(((***))))))************))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******++++++,,,---...------,,,++++++,,,,,,...------,,,---...000000////////////////////////---------.........//////222222333333333444444444222222222333444555666777:::999666444222222222333444666888888666444444444555444333222222333333444555555444444444444333333111111222222111111000///.........---,,,,,,,,,+++,,,++++++*********++++++*********)))))))))(((((('''(((((())))))))))))((()))***************))))))''''''((((((((((((''''''###$$$&&&'''))))))******(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((+++***(((&&&&&&&&&'''((('''&&&$$$&&&((()))(((&&&(((((('''''''''&&&&&&&&&,,,***)))''''''''''''((()))(((((('''(((((('''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((('''&&&&&&&&&'''(((&&&'''((((((&&&&&&'''((()))))))))(((''''''&&&&&&******)))))))))(((((((((((()))+++***'''&&&''')))((((((((((((((('''''''''$$$%%%'''((()))******)))(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((!!!"""###$$$$$$$$$$$$$$$'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((((('''&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''((())))))))))))(((%%%'''((((((''''''((()))***(((&&&%%%%%%&&&(((*********++++++++++++******((((((((()))))))))******++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++......------,,,,,,------......---------......///........................------........./////////111111111111222222222222222222222222333555666777;;;999777444222111111111444666777777555444444555444444333333333444444555555444444444444333333333000000000000000///......//////...---,,,+++******...---,,,++++++***++++++******))))))))))))((((((((())))))))))))(((((('''+++++++++******)))''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''***(((&&&%%%%%%&&&((())))))(((''''''''''''((()))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((''''''))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%(((((((((((('''((((((((('''&&&%%%&&&(((((((((&&&'''''''''''''''&&&&&&&&&+++***)))'''''''''((((((+++(((%%%&&&)))***((($$$))))))(((((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((************))))))))))))((()))***)))'''&&&'''(((&&&'''''''''(((((())))))$$$%%%&&&((()))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((######$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***++++++*********))))))(((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''((())))))***&&&'''(((((((((((()))***)))((((((''''''(((((()))***++++++,,,,,,++++++***'''''''''((((((((())))))************************))))))*********+++++++++)))***+++,,,---,,,+++***------,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,------------------------............////////////////////////000000000000222222222222333444555666777666555444444333444444444555666666444444444555444444444444444555555555555555555555444444444444///000000000000///.........------,,,,,,+++++++++///...---,,,++++++***+++))))))))))))))))))(((((())))))***))))))((('''&&&((()))))))))(((((('''&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&'''((()))(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''(((%%%&&&''''''((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&%%%&&&((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&)))'''&&&'''))))))(((&&&&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''(((((())))))))))))))))))))))))))))))((())))))(((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))(((((((((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******((((((((()))))))))******'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&''')))***((()))***)))((('''((()))(((((())))))))))))(((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,+++***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------........./////////000000000000111111111222222222222222222222222333444555666666555555444444444444444555666555444333555666555555555555555555555555666666666555555555555444000000000111000000///...***++++++,,,,,,---------///...---,,,++++++***+++(((((((((((((((((())))))))))))***))))))((('''&&&'''((())))))*********)))''''''((((((((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&&&&&&&''''''((((((&&&'''((()))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''(((((($$$&&&''')))***)))((('''''''''''''''&&&&&&&&&'''&&&'''''''''''''''''''''&&&%%%$$$#########$$$%%%&&&((())))))'''&&&''')))&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((('''''''''''''''&&&((((((((((((''''''''''''***))))))((('''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&%%%%%%$$$###"""'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''(((((((((''''''&&&%%%(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&'''(((***++++++***'''&&&&&&''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++*********+++,,,,,,------...//////......---------------------------....../////////000000000....../////////000000000222222222222222333444444888888777666444333222111333444555444333333555777666666777777666666555444666666555555555444444444000000000000000//////...))))))***+++,,,---.........---,,,++++++***++++++''''''(((((((((((())))))((())))))))))))(((((('''((()))***++++++,,,,,,,,,''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((()))******%%%%%%%%%&&&''''''((((((''''''((()))******))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%&&&((()))))))))((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&''''''$$$(((***)))&&&%%%(((+++))))))(((((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((%%%&&&'''(((((()))((((((%%%'''((('''&&&%%%&&&'''&&&'''''''''(((((())))))''''''''''''(((((((((((()))(((&&&'''(((((('''%%%))))))(((((('''''''''&&&+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))***+++)))'''%%%&&&''''''(((((())))))((((((''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++++++++,,,------+++,,,...////////////...------------------------.../////////000000000000------------............222222222111222222333444666666666666555444333222333444444333222333555777888888888888777555444333444444333333333222222222...////////////...------*********+++,,,,,,,,,---,,,++++++*********++++++'''''''''((((((((())))))'''(((((())))))))))))((((((((()))))))))))))))(((''''''((((((((((((''''''''''''((()))*********)))(((((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%'''((()))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))&&&%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((($$$$$$%%%&&&&&&'''((((((''''''(((((()))(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((((((((&&&((()))(((&&&$$$&&&'''&&&&&&&&&'''''''''(((((()))(((''''''''''''))))))&&&'''(((((('''(((((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))$$$%%%'''((())))))((((((&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((''''''(((((()))))))))))))))'''&&&&&&(((((('''$$$'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''(((((())))))((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))******************************)))************+++++++++,,,+++***)))***+++---...,,,,,,,,,,,,------...///((()))+++---......------........................////////////000000000000111111111111222222222222222222222111222222333333222222444555666777777777333444444333222333555777999999999999777555333222222222222111111111000000------......------,,,+++,,,,,,++++++++++++++++++*********)))******++++++&&&'''''''''(((((())))))''''''((())))))***))))))&&&&&&&&&&&&%%%$$$######''''''(((((((((((('''''''''((()))***++++++++++++))))))))))))))))))))))))---+++)))'''&&&&&&'''(((&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%'''((()))$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))***)))((('''''''''''''''&&&&&&%%%$$$%%%&&&((()))(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((('''(((((((((&&&(((***(((%%%$$$%%%'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))&&&$$$&&&)))+++)))'''$$$$$$%%%%%%&&&''''''(((***))))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&((())))))(((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((())))))*********+++)))'''%%%&&&((((((&&&$$$%%%%%%&&&'''((()))***+++&&&&&&&&&&&&''')))***,,,))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''%%%%%%'''((((((((('''&&&'''(((***+++++++++***)))###$$$&&&''''''''')))+++''''''&&&&&&&&&&&&''''''))))))************))))))++++++++++++,,,,,,,,,,,,************************************************++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++000...+++,,,...000...---////////////000000000000000000000///000000111222111111222222222333333333444444555666666555444333333444555555666666555555777888999888555333222333444222111222333333222111///...---+++******++++++++++++******++++++,,,---,,,------...---,,,***)))++++++***)))((('''&&&&&&''''''&&&%%%###$$$&&&)))************))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%))))))'''&&&&&&'''((())),,,,,,+++)))((('''&&&%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((('''%%%###!!!''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))(((((('''''''''((((((***+++,,,------,,,+++***'''&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%''')))***,,,+++***)))(((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((())))))((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''%%%$$$###&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%$$$'''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))************************)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------------,,,,,,000...,,,,,,...000...---////////////000000000000111000000000000111222222111222222222222333333333666666777777666444333222333444444555555555555555555666777666444222222222333222000000111111000///000///---,,,+++++++++,,,++++++******++++++,,,---***+++,,,,,,,,,+++***)))))))))))))))((((((((((((''''''&&&%%%$$$$$$'''))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((******))))))((('''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&%%%###!!! ''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''''''''(((((())))))"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''(((((((((((((((''''''((((((((((((''''''''''''((('''%%%%%%%%%'''(((***((('''''''''''''''(((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%&&&'''(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&'''((()))((('''&&&%%%&&&''''''(((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))************************************************((((((***+++,,,---------++++++,,,---------------------...............---///...------//////...---////////////000000000000111111111111111222333333222222222222333333333333888888888888666444222111333333444555555555555555333444555555333222222333333222000000000000...---000///...---,,,,,,,,,,,,++++++******++++++,,,---((()))***+++,,,+++***)))'''((((((((()))))))))***'''''''''&&&$$$$$$''')))((((((((('''''''''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''')))******''''''((((((((((((((('''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%(((''''''''''''((())))))$$$%%%&&&'''(((***++++++''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))))))))***************)))))))))((((((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''(((''''''''''''(((((()))''''''((((((((('''&&&&&&(((((((((((((((((('''&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''+++,,,,,,+++(((&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((((((+++******))))))******+++))))))******++++++,,,,,,************************((()))***+++,,,,,,,,,,,,+++,,,,,,---...------------......///////////////........./////////......////////////000000000000222222111111222222333444222222222333333333444444777777888888777555333222333333444555555555444444222333555555333333333444444222000000000///...,,,//////......------------++++++******++++++,,,---((()))***,,,,,,,,,++++++(((((((((((())))))))))))&&&''''''&&&%%%%%%''')))((((((((('''''''''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''')))******&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&'''&&&&&&'''((())))))******&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&)))************)))((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&###$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''')))))))))(((((((((((((((''''''''''''''''''''''''))))))(((((())))))******+++***)))((()))***+++,,,*********)))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((()))++++++(((((((((((((((''''''''')))((((((''''''''''''(((***************))))))((((((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&'''(((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''((((((&&&%%%%%%''')))((((((((((((((((((((((((''''''((((((((((((((()))+++***)))(((((()))***+++))))))***+++,,,,,,------************************++++++,,,,,,,,,++++++***,,,,,,---.........---------...//////000000000///---...000000//////......////////////000000000000222222111111222222333444222222333333333444444444444555666777777666555555222333333444555444444444222444555555444444444555555333111111111000...---..................------++++++******++++++,,,---)))***+++---------,,,,,,*********)))((('''''''''&&&'''((('''&&&&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&((('''%%%$$$$$$%%%&&&'''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%'''((()))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''))))))(((((((((((())))))'''''''''(((((((((((((((******)))''''''&&&&&&&&&***************))))))((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((('''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$&&&&&&''''''((((((((((((''''''(((((()))))))))***%%%%%%%%%%%%$$$&&&)))+++((((((((((((((((((((((((((((((((())))))*********+++***)))(((((()))***+++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,+++***))),,,,,,---...............,,,---...///000000000000---///111111000......///////////////000000000000111111111111111222333333333333333333444444444444222333444666666666666555222222333444444444444444222444666666444444444555444333111111111111///...------.........------,,,++++++******++++++,,,---***+++,,,---...---,,,+++++++++***)))((('''&&&&&&&&&''')))((('''&&&'''((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''+++)))'''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((()))***(((((('''(((((()))***+++(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((***)))(((''''''&&&&&&&&&''''''((((((((('''&&&&&&(((((((((((((((((('''&&&'''''''''''''''((((((((('''''''''''''''''''''''''''((()))***+++***)))(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((()))))))))((((((((('''&&&''')))+++))))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))***))))))******++++++,,,,,,******************************+++,,,,,,,,,++++++,,,------...............,,,,,,---...////////////,,,///222222000......///////////////000000000000111000000000000111222222333333333444444444444555222333444555555444444333222222333444444444444333222444555555333222222333222111//////000000///...+++,,,---......---,,,+++++++++******++++++,,,---++++++,,,------,,,***)))******))))))((((((''''''&&&((())))))'''&&&'''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++***'''%%%%%%&&&((()))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))***+++,,,---)))***+++,,,------------((((((((('''''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''''''''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''((())))))((('''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&''''''((())))))''''''''''''&&&&&&&&&&&&)))******)))(((((()))+++))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))((((((************************************************((()))***+++,,,---------,,,---......//////......+++,,,---...////////////,,,///333333000......///////////////000000000000000000000///000111111222333333333444444444555555333333444444444333111000222222333444444444333333111333444444222111111222000///......///000///---***+++,,,---------,,,+++++++++******++++++,,,---***+++,,,,,,+++***)))((((((((((((((())))))))))))&&&((())))))(((''''''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++******))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&$$$$$$$$$%%%&&&'''((()))###$$$&&&((())))))((((((%%%%%%&&&'''((()))******'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''))))))((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***(((%%%######$$$&&&'''***))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''')))***++++++******(((((((((((('''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&(((***+++,,,&&&'''''''''(((((())))))$$$$$$%%%&&&(((***+++---(((((((((((((((''''''&&&&&&&&&'''((()))))))))((('''((((((((())))))******''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$"""!!!&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((()))((()))***,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))******)))((('''*********)))))))))))))))((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,------...---...............------000000000000000000000000000000000000000000000000---...000111222222111111111111222222222333333333111111222333333444555555111111222333333444555555333333333333222111000000000000000///...,,,+++***......---,,,++++++++++++---------,,,,,,++++++++++++++++++***)))((((((''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((())))))+++*********))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''',,,)))%%%!!! """###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%***)))'''%%%%%%%%%'''(((&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&''''''&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''''''''(((((()))))))))((('''''''''''''''((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((('''%%%######%%%'''((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$######$$$%%%+++((($$$!!!!!!$$$(((+++&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))++++++)))((()))***''''''(((((('''&&&%%%%%%'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((***+++,,,******))))))((('''''''''******))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////000000000000000000000000---...000111222222111111111111111222222222333333333333333444444555555555222222222333333444444444222222222222111000//////000000//////...,,,+++***++++++++++++,,,---......+++++++++++++++*********,,,,,,++++++***))))))((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((''')))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''(((((())))))))))))(((((()))((('''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%***(((&&&$$$###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***((('''%%%%%%%%%'''(((&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********''''''''''''((((((((())))))((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%$$$%%%''''''((())))))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((((((((((((((('''''''''&&&((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''(((((((((''''''''''''(((((('''&&&&&&%%%&&&'''((((((&&&%%%&&&'''))))))))))))))))))))))))************))))))))))))***))))))(((((()))***+++******))))))))))))((((((******))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------............------////////////////////////000000000000000000000000---...///000111111111111000111111111222222222222444444444444555555555555333333333333333333333333111111111000000///....../////////......,,,+++*********++++++,,,---------)))))))))***************,,,,,,,,,++++++******)))((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&'''(((((())))))(((((('''((((((''''''''''''((((((,,,+++)))''''''((()))+++&&&''''''(((((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''&&&&&&''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******((())))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))))))))(((((((((((('''%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&'''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******%%%&&&((())))))(((&&&%%%''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''((((((((((((&&&%%%''')))***'''%%%'''''''''(((''''''&&&%%%%%%'''((('''&&&&&&'''((()))))))))))))))))))))))),,,,,,+++******)))((((((+++***))))))((())))))***)))))))))************+++******))))))))))))******))))))******+++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,---.........------////////////////////////////////////////////////......///000000111111111000000000111111111111222444444444444444333333333222222222333333444444444222222111000////////////............---,,,+++***------,,,,,,+++******)))((())))))******++++++++++++++++++*********))))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((+++******)))((((((''''''(((''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((''''''(((((((((+++***)))(((((()))******%%%%%%&&&'''((())))))***))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((())))))%%%%%%'''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))(((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,'''''''''((((((((((((((())))))((((((((()))******)))(((((((((((((((((((((''''''''''''''''''''''''"""%%%'''((((((''''''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%''')))******)))'''%%%(((((((((((())))))))))))''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))*********))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((+++(((%%%''',,,---)))%%%&&&'''''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''*********)))))))))((((((++++++***))))))(((((((((((())))))***++++++,,,,,,******))))))))))))******(((((())))))***+++++++++------------------------+++++++++,,,,,,---------++++++,,,---......------.........................................................//////000111111//////000000000111111111333333333222222222222222000000111222444555666666333333111000000///000000............---,,,++++++,,,,,,,,,,,,,,,***)))((()))*********++++++,,,,,,))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''&&&'''((()))))))))((('''$$$$$$%%%&&&''''''(((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%&&&'''((())))))***%%%%%%'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++((((((((((((((('''''''''((((((((((((((()))******++++++******)))(((''''''''''''''''''''''''''''''"""$$$''')))((((((((()))((((((((((((((((((((((((((()))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''''')))))))))))))))((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++'''%%%'''+++,,,)))%%%&&&&&&'''''''''''''''&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************))))))(((((((((((()))***+++,,,,,,---******))))))))))))******'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,------...------............................................................///000111222////////////000000000000111111111111222222222222000111222222444555555666444333111000//////000111---------------,,,++++++''')))***,,,,,,,,,,,,+++*********+++++++++++++++(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))&&&''''''((((((''''''&&&''''''((((((((((((''''''$$$%%%((())))))((('''%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((()))(((((('''&&&'''''''''''''''''''''''''''''''''&&&''''''(((((("""######$$$%%%&&&''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''''''''''''((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))***((((((((((((((('''''''''''''''&&&''''''((()))***++++++***))))))(((((('''''''''''''''''''''''''''###%%%(((((((((''')))***)))((((((''''''(((((()))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((('''&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%$$$******)))'''&&&%%%$$$###&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$&&&((()))&&&$$$%%%&&&''''''((('''''''''%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))************))))))((((((((())))))***+++,,,,,,******))))))))))))******((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------........................------------------------......------...///111222........./////////000000111111111222222333333333333333333333333333333333333222000.........///000,,,,,,---------,,,++++++'''(((***,,,---,,,+++******************)))))))))((((((((((((((()))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((''''''###$$$&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))(((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&''')))***(((((('''&&&&&&'''((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((******+++***))))))((((((((())))))***************))))))))))))******)))******+++,,,,,,------++++++++++++++++++++++++...------,,,,,,++++++***)))***+++,,,------...---........................------------------------......------...///111222............/////////000111111222333333444555555666666555444222111000000222111///---,,,---...///,,,,,,---------,,,++++++***+++,,,---,,,***((('''******))))))(((((('''''')))))))))))))))*********''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''&&&%%%$$$$$$###(((''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&((('''&&&%%%&&&''')))+++((((((((((((((('''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((***)))(((''''''''''''''',,,+++***)))((('''&&&&&&%%%%%%%%%&&&''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((('''&&&&&&%%%"""###%%%'''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***************)))(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((())))))))))))*********))))))(((((('''''''''&&&$$$$$$$$$%%%&&&'''((()))""""""###%%%'''((()))***))))))))))))))))))))))))'''(((((('''&&&&&&)))+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((---+++)))&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''(((***)))))))))((((((((((((###$$$%%%&&&''')))******%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&((())))))(((''''''(((%%%%%%&&&'''(((((((((''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''((()))***++++++***)))(((((((((((())))))))))))******))))))))))))************)))(((((())))))******+++,,,,,,------,,,,,,,,,,,,,,,///111222000///...,,,++++++---......---////////////////////////,,,,,,,,,---------......////////////////////////---.........//////000000111111222222222333333333222222222111111111111000000000000///......------......---,,,,,,+++******---+++)))(((***+++++++++(((((())))))))))))((((((+++*********))))))((((((+++*********))))))(((((('''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((('''''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''******+++++++++)))'''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''')))((('''&&&&&&%%%%%%%%%''''''''''''((((((((((((+++***)))'''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&''')))+++---//////'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''((((((((((((((('''''''''&&&%%%%%%''')))''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''''''''&&&%%%%%%$$$&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******'''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&((()))***)))(((&&&%%%%%%&&&'''((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&+++******)))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%&&&''''''''''''((((((((((((******))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))++++++,,,---------------,,,,,,,,,---//////---+++---,,,***+++,,,......---........................,,,---------............///////////////////////////////////////.........111111111222222222333333222222222111111111000000000000//////...------------,,,,,,+++******))))))***(((&&&&&&'''((((((((((((((())))))))))))((((((******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))'''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&''''''((()))******+++(((((((((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&''''''(((((((((((((((''''''(((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((((((''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&((()))***)))((('''&&&&&&''''''''''''''''''(((((())))))))))))((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&((((((((())))))))))))*********))))))))))))************))))))))))))******+++*********))))))))))))((()))***++++++***)))(((***++++++,,,---,,,,,,,,,---,,,,,,,,,------+++)))---,,,***+++,,,...------........................------........./////////000000000000000000000000000000000///......------111111111222222222222333222222111111111000000000000//////......---,,,,,,+++++++++***))))))(((((()))'''%%%%%%'''(((''''''(((((())))))))))))(((((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((###$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''')))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%%%%'''(((***+++''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))))))))((('''''''''&&&&&&&&&&&&)))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((('''(((((('''&&&%%%''')))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&'''&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))))))))))))))))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((''''''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&''''''((())))))))))))******************))))))))))))************))))))))))))*********************)))))))))(((***,,,------,,,+++*********+++,,,,,,,,,,,,,,,///---------...///---,,,...---+++,,,---///.......................................////////////000000000000000000000000000///////////////.........111111111111222222222222111111111111000000000000//////......---,,,,,,+++++++++*********)))))))))+++)))((()))***+++***)))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((()))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))(((((('''&&&%%%''''''((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******#########$$$%%%&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%((((((((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''((()))(((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((''''''&&&'''&&&$$$###$$$%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********))))))((((((((('''''''''''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))'''&&&&&&'''((()))******(((((()))))))))***************))))))))))))************))))))))))))*********************************+++---/////////---,,,------...////////////...///...---///111222222111///...,,,---///000000///.................................////////////000000000000000000000000000,,,------...///000000111000000111111111222222222111111111000000000//////......------,,,,,,+++++++++++++++++++++*********,,,+++***+++,,,,,,+++***(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&'''&&&$$$###$$$%%%''')))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&''''''((())))))************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''((()))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((()))***,,,,,,'''''''''((((((((())))))******))))))))))))************))))))))))))*********************++++++++++++,,,---/////////......///000111111222222111111///...---...111333333333///...,,,---///000000///------------------------------........./////////000000000000000000000000+++,,,---...///111222222000000000111111111111222111111000000000/////////...------,,,,,,+++******++++++++++++++++++++++++***))))))***++++++***((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((()))))))))&&&''''''(((((())))))***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((((((''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))++++++***)))((('''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))%%%&&&'''((('''&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''(((((((((((((((((()))+++***(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((()))***,,,,,,''''''''''''((((((((((((******))))))))))))************))))))))))))***************+++++++++++++++***++++++,,,------......---......//////////////////---+++,,,...///000///---,,,++++++---......---------------------------,,,---------............////////////////////////,,,------...///000111111000000000000111111111111111000000000////////////------,,,,,,+++*********************************)))))))))***++++++)))'''(((((())))))))))))((((((((((((((()))))))))******''''''((((((((()))))))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&######$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((+++***)))(((''''''''''''''''''''''''(((((((((((($$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))''''''''''''((((((((((((%%%'''(((******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''((((((((((((((((((***++++++((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&((()))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((( !!!"""###$$$$$$$$$$$$&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''((()))******'''(((((((((((()))))))))******))))))))))))************))))))))))))***************++++++,,,,,,,,,******)))***+++,,,---...((()))******++++++******...,,,***)))***+++++++++,,,***)))***+++,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////.........///////////////000000000000111111111111000000000000////////////------,,,,,,+++******)))(((((((((((())))))))))))*********+++,,,,,,***((((((((())))))))))))(((((((((((())))))******++++++'''''''''((((((((())))))%%%%%%%%%&&&'''(((((()))######$$$%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''''''''!!!!!!"""###%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&''')))************''''''((((((((((((''''''%%%&&&''')))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''((((((((()))"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''$$$#########%%%'''***,,,''''''''''''''''''&&&&&&&&&(((***+++,,,+++***)))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((''''''&&&&&&''''''((((((((((((((((((***++++++)))'''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((()))******&&&''''''''''''''''''&&&&&&'''(((******((('''&&&'''''''''''''''((())))))'''&&&%%%$$$%%%''')))***&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((())))))+++,,,,,,'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''&&&&&&&&&&&&'''(((((())))))))))))******************))))))))))))************))))))))))))***************++++++,,,,,,,,,))))))*********))))))(((******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,---------..............................---------............///---------......000111111000000000000111111111111666444000---++++++,,,---,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,******+++++++++******)))++++++************++++++***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((###$$$%%%'''((()))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&'''(((((((((&&&'''((()))((('''%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''***'''%%%$$$&&&(((******%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&(((******)))'''&&&***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))++++++******))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%***)))'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&''')))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''((()))******)))'''%%%$$$'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%###%%%((((((&&&&&&''')))%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&$$$###%%%(((***$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((((((***(((%%%&&&(((***((('''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%+++((($$$%%%'''(((&&&$$$******))))))((((((''''''((()))***++++++***)))((((((((())))))))))))((((((,,,+++***************+++))))))************))))))************+++++++++,,,+++++++++***++++++,,,---------------------------,,,,,,---------.................................---------............///---------......///000111111111000000000/////////333222///---,,,,,,------,,,,,,+++++++++*********,,,+++)))(((((()))+++,,,*********++++++******)))+++******))))))******+++*********)))((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&%%%$$$###''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))(((''''''(((((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))******)))((('''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''***)))(((&&&&&&''')))***(((((('''&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((()))*********))))))((('''))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))(((&&&$$$###'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&''')))+++***((('''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))'''%%%%%%((()))(((&&&###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&)))(((''''''(((((('''%%%***)))))))))((((((((('''((()))***++++++***)))((((((((())))))))))))((((((((('''''''''''''''(((((())))))************)))))))))))))))*********+++++++++++++++++++++,,,------------------------------,,,------------.................................---------............///......---......///000111222111000///...---,,,,,,........................,,,++++++++++++*********+++***)))(((((()))***+++))))))******+++******)))******))))))))))))******+++******))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$%%%&&&'''((())))))************)))(((&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((()))((())))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))(((((()))***(((&&&###%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))(((''''''((()))***))))))(((''''''((())))))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''%%%$$$###'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''$$$""""""###%%%''')))***+++***((('''&&&'''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&((()))******)))((()))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''(((******)))'''''''''))))))))))))(((((((((((())))))************))))))((())))))******))))))((()))))))))))))))***+++,,,((())))))************)))((())))))))))))*********,,,++++++++++++,,,------------------------------------------....................................---------............///...............///000000000//////...------,,,,,,***+++---...//////......++++++++++++******************))))))))))))******((())))))***************)))))))))(((((()))))))))))))))))))))(((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((())))))***************)))(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))'''&&&%%%'''))))))))))))((('''&&&%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''((())))))'''%%%&&&&&&&&&''''''''''''''')))'''&&&$$$$$$&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((()))))))))(((((()))))))))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))((((((''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((('''''''''''''''(((((((((((((((((((((((((((''''''((()))***++++++,,,***)))(((''''''((()))***''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$'''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''(((((('''&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((())))))))))))((('''%%%$$$######$$$%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''''''''(((((((((((((((((())))))***((((((''''''''''''''''''%%%(((,,,,,,)))''''''((())))))))))))(((((((((((()))))))))******))))))))))))))))))******))))))))))))))))))***+++,,,---...(((((()))***************((())))))))))))*********,,,,,,++++++,,,,,,---...---------------------------------.........//////........................---------............//////............//////000------------............)))***,,,...///......---+++++++++*********))))))***))))))))))))))))))***'''((()))***************)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''%%%%%%'''))))))))))))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((&&&$$$%%%''')))++++++&&&&&&&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$%%%&&&''''''((((((((())))))))))))))))))((((((''''''&&&&&&''''''((()))))))))((((((''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''(((((())))))'''(((((((((((((((((('''((((((((((((((()))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((('''&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''((((((''''''&&&&&&''''''((('''(((((((((((((((''''''((((((''''''''''''((()))(((((((((((((((((((((((('''(((((()))******++++++***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((('''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))((('''%%%$$$######$$$%%%(((''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''''''((((((''''''''''''&&&%%%%%%&&&'''''')))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,,,,)))'''''')))(((((((((((())))))))))))***))))))))))))))))))***))))))************))))))&&&&&&&&&'''((()))***+++'''((()))******+++******)))))))))*********++++++,,,,,,,,,,,,,,,------...------------------------------........./////////........................---------............/////////............//////---------.........//////***+++,,,---------,,,++++++************)))))))))))))))))))))))))))))))))''''''((()))************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&(((((((((((('''&&&$$$$$$'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%''')))***)))(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((&&&######&&&***,,,---'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''******)))((('''&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))***)))(((''''''&&&'''(((***+++***)))%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''((()))(((''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''&&&%%%%%%&&&(((&&&''''''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))******%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))***)))((((((((((((((((((((())))))))))))******))))))))))))******)))******++++++******)))(((((((((((()))******+++'''((()))******+++++++++************+++++++++,,,---,,,,,,,,,,,,---......------------------------............////////////........................---------............/////////............///////////////...............,,,,,,,,,,,,,,,+++******************))))))))))))(((((())))))))))))((((((&&&'''((()))************(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''++++++++++++******)))(((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''')))******)))))))))))))))(((((('''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%%%%(((*********'''&&&&&&%%%&&&'''((()))(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))'''((())))))))))))((('''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&***)))((('''''')))+++,,,))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((())))))))))))((('''(((***+++)))'''"""$$$&&&((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''((()))))))))((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&((()))(((%%%%%%''')))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))&&&&&&&&&&&&'''''''''((('''&&&&&&&&&((()))(((''''''((((((((()))))))))***+++***)))(((((()))***+++)))******++++++******))),,,+++++++++++++++,,,,,,''''''(((******+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------............/////////000........................---------.........//////000//////.........//////111111000///...------,,,...---,,,,,,+++***))))))************))))))))))))(((((())))))))))))((((((&&&'''((()))************'''''''''&&&&&&''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((******((('''&&&%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((######$$$%%%&&&&&&'''(((%%%%%%'''(((******++++++%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''************++++++,,,,,,+++)))(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((******(((&&&''''''&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---'''((()))******)))((('''((((((''''''''''''((((((''''''(((((())))))******&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''')))***++++++++++++((()))***++++++***)))(((&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&***)))((('''((()))+++---))))))))))))))))))))))))++++++******)))((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%%%%'''***,,,)))'''&&&&&&((((((%%%### """%%%'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((******(((%%%###$$$%%%'''((()))(((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''(((***(((&&&%%%(((***'''(((((((((((((((''''''***)))'''&&&&&&''')))***'''''''''''''''((())))))&&&'''''''''(((((())))))(((&&&###$$$'''***)))''''''((((((((())))))******+++***)))(((((()))***+++******++++++++++++******))))))(((((((((((((((((())))))***++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......................................................------------------------000///...---------------------------------------))))))************))))))+++,,,,,,+++)))((()))*********))))))))))))******))))))(((((('''''''''&&&'''((()))******)))(((''')))'''%%%%%%%%%&&&%%%$$$'''''''''(((((((((((()))'''''''''''''''''''''''')))'''&&&'''******(((%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''%%%$$$""""""###$$$%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''''''''(((((((((&&&%%%&&&'''+++***)))''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))(((((('''''')))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))&&&$$$%%%((()))'''$$$+++)))''''''(((((('''&&&&&&&&&&&&''''''''''''(((*********)))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((''''''&&&%%%((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$"""###&&&)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$''''''(((((())))))******'''''''''(((((()))***+++))))))(((((((((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************((((((''''''''''''((((((''''''''''''''''''''''''***(((''''''))))))'''$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................................................................//////...---------------------------------------)))******************)))+++,,,,,,+++)))(((((()))***))))))))))))))))))***)))((((((((('''''''''''''''(((((())))))((((((''')))'''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&'''))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))'''&&&'''(((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''')))*********)))))))))***+++)))''''''((()))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))''''''''''''((((((((((((++++++******)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((('''''''''((()))***''''''''''''''''''''''''(((((())))))))))))((((((&&&'''&&&%%%###$$$&&&)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&''''''(((((())))))))))))***)))((('''&&&&&&&&&&&&))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((***((('''(((******(((&&&(((''''''''''''''''''((('''''''''''''''''''''''''''''''''((()))*********************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------........................///...------------------------------------------******++++++++++++******+++,,,,,,+++)))(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''''''''((('''%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&&&&&&&###$$$''')))+++***)))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((()))*********((('''((())))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''******)))((('''&&&%%%%%%((((((((('''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((+++---,,,((('''***---+++)))''''''((()))((('''(((((((((((()))))))))***%%%&&&&&&'''(((((())))))''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''+++******))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%''''''((((((((('''(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%(((((((((''''''((((((((())))))))))))))))))))))))(((((('''(((******)))((('''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,+++((('''((()))((())))))))))))))))))(((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&((()))******))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%###$$$%%%''')))((()))***)))'''&&&'''((((((''''''''''''(((((()))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''(((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))(((&&&&&&'''))))))'''&&&&&&'''(((((('''''''''((((((((()))))))))&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""###$$$&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))),,,+++***)))(((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((()))******)))(((''''''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++***(((''''''((('''((())))))))))))(((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((...,,,***)))******)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&$$$###$$$%%%((()))'''((()))(((&&&%%%&&&'''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''(((((((((((('''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))'''&&&$$$%%%'''(((&&&$$$'''&&&$$$%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""###$$$&&&'''(((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((( ###&&&(((((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((''''''&&&%%%((((((((('''''''''''''''''''''''''''((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))******)))''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))******************************))))))***++++++++++++***(((((()))***,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++***(((''''''(((''''''))))))))))))'''''''''''''''((((((((((((((((((''''''''''''''''''(((***(((&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&%%%%%%%%%'''((()))&&&(((((('''&&&%%%&&&''')))(((((('''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%$$$######''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))*********(((&&&%%%$$$%%%'''(((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***&&&$$$%%%)))***((($$$'''&&&$$$%%%&&&((('''&&&&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%###$$$%%%'''((())))))))))))((((((((((((''''''''''''((()))************)))''''''''''''''''''''''''&&&''''''((((((''''''&&&!!!###&&&'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))((((((&&&%%%%%%(((((((((''''''''''''&&&+++***)))((((((''''''(((###$$$%%%''''''(((((('''''''''''''''''''''''''''%%%&&&''')))***+++++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%'''))))))((('''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***++++++++++++***))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))******************))))))***+++***(((&&&'''(((&&&''')))******)))'''&&&''''''''''''((((((((()))'''(((((())))))(((((('''$$$"""!!!"""$$$%%%%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''))))))'''&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((%%%&&&&&&''''''((())))))'''((()))((('''&&&&&&(((***)))((('''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))'''%%%######$$$&&&'''&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''((((((((('''((('''&&&&&&((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))''''''(((((()))***++++++'''((()))***+++******)))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''&&&(((((('''''''''&&&&&&&&&******)))(((''''''''''''###$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((***,,,+++)))((((((***(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((()))))))))************************************))))))***++++++++++++***++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++))))))************)))))))))***+++***'''&&&'''(((&&&'''(((******((('''&&&&&&'''''''''(((((())))))'''((()))******)))((('''%%%$$$$$$&&&)))+++,,,,,,'''''''''(((((((((((()))''''''''''''''''''''''''%%%(((******'''&&&''')))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((%%%&&&'''((())))))))))))(((******)))((('''((()))+++***)))''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((('''$$$""""""###%%%'''(((((((((((((((''''''''''''((((((((())))))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))***((('''&&&&&&'''(((***$$$''')))(((%%%$$$&&&)))***)))'''(((***++++++***(((((((((((())))))))))))''''''(((((()))*********''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************$$$%%%'''(((+++,,,...///%%%&&&((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((('''###%%%&&&&&&%%%&&&''')))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&'''(((******((('''&&&))))))))))))))))))))))))***---...---***))))))+++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///---+++,,,...///---+++******))))))))))))******---,,,***)))))))))******''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************'''((((((((())))))******)))(((((((((((('''''''''$$$$$$$$$$$$%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%(((((()))(((((('''&&&&&&(((((((((((())))))))))))&&&'''''''''''''''&&&&&&******))))))((((((''''''+++***************+++,,,))))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''(((((()))*********((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***+++*********))))))(((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%$$$'''))))))&&&$$$&&&(((,,,)))&&&&&&((()))(((''''''&&&&&&''')))***)))((('''''''''''''''''''''''''''''''''''''''(((******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))((((((''''''((((((''''''''''''(((((('''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&'''((((((''''''(((***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))(((((((((((())))))'''''''''''''''((()))***))))))((('''&&&%%%$$$$$$&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))111...***((('''&&&$$$###((((((((((((((('''''''''%%%&&&&&&'''((()))******((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&&&&'''((()))************))))))((((((''''''))))))))))))))))))******))))))***+++,,,------...'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((())))))---,,,+++******+++,,,---)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++)))((()))+++,,,***(((******))))))))))))******,,,+++***)))))))))******''''''(((((((((((('''''')))(((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''&&&&&&)))))))))))))))((('''''''''((((((((())))))))))))&&&''''''(((((('''&&&&&&***)))))))))((((((((('''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((()))***))))))(((((((((''''''''''''''''''''''''((())))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''(((((('''&&&'''(((,,,******+++------***''')))((('''((()))***)))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((''''''((((((((('''''''''((((((''''''''''''(((((((((((()))***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((())))))***&&&'''((((((''''''(((***&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))+++*********))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((('''''')))))))))((((((((((((((())))))))))))************''''''((())))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))+++******))))))******+++******************))))))******++++++++++++******************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++***((('''((()))***)))(((++++++************++++++++++++***)))))))))******''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%,,,,,,***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))&&&''''''(((((('''''''''))))))))))))((((((((((((''''''&&&%%%$$$$$$$$$$$$'''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''$$$%%%&&&'''((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))(((((('''((((((((()))(((((('''&&&&&&%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''''''((()))***'''''''''&&&&&&&&&&&&%%%'''''''''''''''((())))))((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((())))))((('''((())),,,///222222///,,,+++)))((((((******)))'''((((((((())))))*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((''''''(((((()))***&&&'''((((((''''''(((***&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((('''''''''(((((())))))((((((''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''(((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''))))))((((((''''''&&&&&&)))((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******)))))))))++++++***))))))((('''''')))******************)))************************)))))))))))))))************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------......---,,,,,,---.........------,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++***++++++************++++++*********))))))))))))***''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''''''''''')))((((((((((((''''''''',,,+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''((((((''''''&&&'''''''''((((((((())))))&&&''''''(((((((((((('''))))))))))))((((((((((((***)))((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''###%%%'''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((((((******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++(((&&&'''***+++)))'''&&&'''+++///222444444333+++***(((((())))))(((&&&'''(((((())))))******+++''''''''''''((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''******))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((''''''''''''((())))))&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((((((***)))(((''''''''''''''''''''''''(((((()))))))))((()))***)))((('''(((***((((((((((((((((((((((((+++***(((((())))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))((((((''''''))))))************))))))************************(((((()))))))))******************++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------------------,,,,,,++++++***+++******))))))******+++***++++++,,,,,,++++++***+++,,,,,,,,,++++++,,,,,,+++******************+++))))))))))))***)))))))))''''''((((((((((((''''''&&&&&&''''''((((((((()))(((((()))))))))*********''''''''''''''''''&&&&&&)))(((((((((((('''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((())))))))))))******+++++++++******''''''''''''((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))+++***)))(((''''''''''''&&&&&&''''''(((((())))))&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%''')))******)))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&''''''(((((((((((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))),,,(((&&&&&&)))+++)))''')))***+++,,,...000222444+++)))(((((())))))'''&&&'''''''''(((((()))))))))((((((((((((((()))++++++))))))))))))))))))))))))&&&&&&''''''((((((((()))'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''(((((()))&&&'''((((((''''''(((***'''''''''((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&''''''(((((())))))((()))***)))((('''(((***''''''''''''''''''''''''---,,,******+++***((('''''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((*********))))))(((((((((&&&&&&'''(((((()))*********(((&&&$$$$$$&&&(((***(((((((((((())))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))''''''(((((())))))))))))))))))************))))))************************((())))))******+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++******++++++++++++******)))***++++++))))))***+++******))))))))))))******'''((()))*********))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))))))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''((())))))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((()))))))))'''''''''''''''((())))))((()))))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))***(((&&&&&&'''((())))))......---,,,******,,,...***)))(((((()))***)))'''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((('''&&&&&&'''(((***+++((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''&&&&&&''''''((()))&&&'''((((((''''''(((***''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''&&&&&&''''''((()))((((((''''''''''''(((%%%&&&&&&&&&''''''(((((('''((())))))''''''((()))'''''''''''''''''''''''''''''''''(((******)))'''((((((((())))))******+++&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))&&&&&&'''((()))***++++++''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''''''''((((((((()))))))))***************&&&&&&'''((()))***++++++)))(((%%%$$$$$$%%%((()))(((((((((((())))))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++''''''((())))))***++++++)))******************)))++++++++++++++++++++++++))))))******+++,,,,,,---)))******+++,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******''')))+++***((('''(((***))))))(((((((((((())))))&&&''')))*********))))))''''''((((((((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((((((((((((###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&((())))))*********'''((((((((()))))))))***(((((('''''''''''''''(((((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((***))))))((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''&&&''''''((((((((()))))))))'''''''''''''''((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%(((***+++---...---+++)))***,,,,,,*********,,,---,,,++++++******))))))(((((('''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))(((''''''''')))+++,,,))))))(((((((((((())))))(((((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***'''((((((((())))))))))))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''((()))***(((''''''&&&&&&''''''((((((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''######$$$&&&)))***)))((('''''''''((()))*********%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''(((((()))*********''''''(((((()))))))))***'''''''''(((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))++++++************++++++))))))************************++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------++++++,,,,,,,,,---------)))******++++++******)))*********++++++,,,,,,------,,,,,,++++++,,,,,,---******++++++++++++******(((***,,,+++(((''')))+++((((((''''''''''''((((((&&&'''(((*********)))(((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))******))))))((((((((('''))))))((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''(((((()))***++++++******&&&&&&&&&'''''''''((((((&&&&&&((()))************'''((((((((())))))******))))))((((((((())))))***))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((,,,+++)))'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((())))))***++++++*********)))((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%'''''''''((((((((())))))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((&&&######'''+++%%%)))...///...,,,,,,------,,,+++,,,...///...------,,,,,,+++***)))((((((((((((((())))))***+++,,,************************%%%%%%&&&&&&'''((())))))))))))''''''(((***,,,...******))))))))))))******((('''&&&%%%&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++'''''''''&&&&&&''''''''''''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''$$$$$$%%%''')))***((('''&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&'''(((((((((((((((((())))))******''''''''''''''''''&&&&&&''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******)))(((((((((((('''''''''%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,+++***)))(((******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++************+++++++++,,,,,,------,,,,,,+++,,,+++++++++******))))))((((((''''''((()))******++++++***))))))((())))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%'''((()))******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((***)))'''%%%$$$%%%'''((((((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%'''((()))***)))(((&&&$$$(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''******))))))((((((((('''(((%%%###%%%(((***(((&&&***)))))))))((((((''''''((())))))(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((()))***))))))************))))))'''''''''''''''''''''''')))(((&&&&&&''')))+++---((('''&&&&&&'''((()))***))))))(((((('''''''''&&&%%%$$$$$$%%%&&&(((***,,,///,,,)))&&&%%%%%%'''(((((('''&&&&&&'''((('''&&&((('''&&&$$$%%%&&&(((***((((((((((((((((((((((((***)))'''&&&&&&'''((()))***'''%%%'''+++...+++((()))*********++++++++++++666666555333111000///...000000///---***)))***+++((()))))))))************((((((((((((((((((((((((((((((''''''))),,,...000...---,,,+++***(((''''''******))))))((((((''''''(((''''''''''''(((((()))))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&''''''((('''((((((((('''&&&%%%%%%''')))+++***(((%%%######((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((($$$%%%'''((((((((('''&&&)))(((((('''''''''((((((***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%%%%&&&''''''(((''''''))))))))))))))))))))))))---+++)))((('''((()))***(((((((((((((((((((((((('''''''''''''''((())))))---)))&&&&&&)))(((###((((((((((((((()))******)))))))))(((''''''&&&&&&)))((((((((()))***++++++,,,+++*********+++------+++,,,------......---------,,,***(((''''''(((((()))((((((((()))******++++++++++++++++++*********,,,,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********))))))((((((((()))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((''''''&&&&&&'''((()))***)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''((((((((((((((())))))))))))***)))))))))((((((((('''&&&''''''((((((''''''&&&'''((()))***)))(((&&&%%%'''''''''(((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((((('''''''''(((((('''((()))******)))+++++++++*********))))))((((((((((((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&'''((()))***)))))))))***))))))((((((''''''''''''''''''''''''((('''''''''((()))+++,,,(((''''''&&&'''((()))***)))((((((((('''''''''&&&%%%%%%%%%&&&'''((()))******)))(((''''''''')))***''''''&&&''''''((('''&&&)))((('''&&&%%%&&&''''''((((((((((((((((((((((((***((('''&&&&&&'''((()))---***'''(((,,,---***'''))))))))))))*********+++///000111222444555666777;;;;;;;;;888333...,,,+++))))))))))))************************************+++***)))((((((***,,,---+++++++++***))))))((((((***)))))))))((((((((('''&&&&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))))))))((('''''''''''''''''''''((((((''''''&&&%%%"""$$$&&&&&&%%%$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((((('''''''''''''''((()))%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''((())))))************))))))))))))))))))))))))))),,,+++)))((('''((()))***(((((((((((((((((((((((('''''''''''''''((())))))...***'''(((+++,,,)))&&&((((((((((((((())))))***'''''''''((((((((((((((()))(((((((((((())))))***+++******)))***+++,,,---******+++,,,,,,,,,,,,+++...---,,,+++******++++++,,,,,,++++++,,,,,,---...)))))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++************+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((''''''(((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))((((((((('''((()))))))))(((&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''(((((()))***(((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((''''''''''''''''''((())))))(((((()))***++++++************))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))(((((('''&&&''''''''''''''''''''''''''''''(((((())))))******(((''''''''''''((())))))((((((((('''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''''')))******+++'''''''''''''''''''''''')))((((((''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))---***((((((******(((%%%(((((((((((()))))))))))))))***,,,///222555777888===???@@@>>>999333///---............////////////++++++++++++++++++++++++---+++***((((((((())))))((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((''''''&&&''''''((((((((('''&&&&&&&&&''')))((('''''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((()))************''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((('''&&&&&&((((((((((((((((((((((((+++***)))((('''((()))***(((((((((((((((((((((((('''''''''''''''((()))))),,,)))'''(((+++------,,,((((((''''''(((((()))***&&&&&&''''''((())))))******)))(((((((((((((((((()))))))))))))))***++++++(((((()))***************---,,,++++++++++++,,,,,,******)))))))))***++++++((())))))))))))*********))))))***+++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++***)))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&&&&'''***))))))((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((()))(((((('''&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''(((''''''''''''((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&$$$''')))(((%%%$$$&&&)))((((((((((((((((((''''''''''''((())))))(((((((((''''''''''''''''''''''''(((((('''''''''(((((((((((())))))(((((('''&&&%%%''''''''''''''''''''''''''''''((()))***)))))))))(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%###%%%'''(((************'''((((((((('''''''''(((''''''(((((((((((('''&&&(((((((((((((((((((((((((((''''''''''''((())))))***(((&&&&&&((((((&&&%%%'''''''''(((((((((((()))(((((()))***+++,,,---...333555777666333000///....../////////000000000000************************++++++)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''(((((((((((('''''',,,,,,,,,***((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%'''((()))(((''''''''''''(((((()))&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''***)))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))'''$$$%%%'''***++++++(((''''''''''''((())))))''''''''''''(((((())))))+++******)))((((((((((((((((((((((((((())))))***'''((())))))******))))))))))))))))))******++++++))))))(((((((((((()))************))))))))))))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++************++++++***++++++,,,,,,++++++***'''''''''(((((((((((((((++++++***)))((((((((()))&&&'''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&&&&'''))))))))))))))))))(((((()))((((((''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&'''((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%''')))(((%%%$$$&&&(((''''''''''''''''''(((((('''((()))***************((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%$$$&&&''')))))))))((('''&&&((())))))'''&&&''')))&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&''')))))))))(((&&&'''''''''(((((((((((())))))(((((('''&&&&&&%%%***+++++++++))))))+++,,,(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&&&&(((((((((((())))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''((((((((((((((('''((())))))'''%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))'''''''''''''''((())))))''''''((()))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))'''%%%$$$%%%'''((()))'''''''''''''''(((((()))))))))(((((('''''''''''',,,+++******))))))))))))''''''(((((())))))))))))((())))))***+++*********((())))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,+++++++++******)))))))))***+++,,,,,,------------........................++++++++++++++++++,,,,,,------------------------++++++************++++++******++++++++++++******''''''''''''((((((((((((***)))((((((((((((((((((&&&'''((()))***)))((('''((((((((((((((((((((((((******)))(((((((((((((((&&&'''((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''(((((())))))******+++((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))'''(((((((((((()))))))))(((((((((((())))))))))))'''''''''''''''(((((((((((()))***)))((('''((()))(((((())))))))))))******&&&'''((()))***+++++++++((((((((((((((((((((((((((((((((()))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&(((((()))((('''&&&&&&)))+++***'''&&&(((***''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((()))******+++,,,,,,''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((&&&$$$$$$&&&(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))******))))))((('''&&&&&&%%%(((((((((((())))))))))))***)))(((''''''&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&''''''((()))))))))((((((%%%&&&((((((((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***(((((((((((('''&&&%%%$$$(((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))******(((''''''(((((()))''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&+++***)))))))))))))))***''''''((()))))))))))))))))))))***+++++++++++++++++++++,,,---......------,,,++++++************+++*********+++++++++++++++******+++,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******((((((((()))))))))******''''''''''''''''''((()))&&&''')))++++++***)))((((((((((((((((((((((((((()))))))))))))))(((((('''$$$%%%&&&((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&''''''((())))))******((((((''''''''''''((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))'''((((((((()))))))))***'''(((((())))))((((((''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))+++)))(((((())))))((('''((((((((()))))))))******$$$%%%&&&'''))))))******(((((((((((((((((((((((((((((()))))))))(((&&&%%%''''''((()))************((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&)))+++***'''%%%(((+++,,,+++)))''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((()))))))))((())))))))))))))))))***''''''((((((((()))))))))(((((((((((())))))))))))((()))***)))'''&&&&&&'''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''((()))))))))))))))%%%'''***++++++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''((()))***(((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))******)))))))))***'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((''''''''''''(((((()))'''((()))*********))))))))))))***++++++++++++***+++,,,---.........---,,,***))))))(((((((((((((((((()))***+++,,,---......'''((()))***+++,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))******+++++++++,,,&&&&&&&&&&&&&&&'''((()))&&&(((***+++,,,+++***)))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$"""###%%%'''))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((($$$$$$$$$%%%&&&''''''(((((((((''''''''''''(((((()))((('''&&&'''(((***,,,(((((((((((())))))))))))'''((((((((())))))******))))))************))))))'''''''''''''''((()))***&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******&&&&&&&&&&&&'''''''''((('''((((((((())))))*********'''%%%%%%((((((&&&###%%%&&&&&&&&&''''''(((((("""###$$$&&&'''((((((((())))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&'''(((***++++++++++++))))))))))))))))))))))))+++***(((&&&&&&''')))***(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))%%%%%%%%%&&&'''((())))))&&&))),,,***'''%%%(((+++000...***'''%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((('''%%%$$$$$$%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%(((+++,,,+++)))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''(((((()))******+++'''((((((((())))))******$$$%%%%%%&&&(((***+++,,,((()))))))))******++++++'''((()))******)))((('''***)))(((&&&&&&'''((((((''''''((()))))))))))))))$$$&&&))))))(((&&&%%%%%%((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''''')))******((((((''''''''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((***''''''((()))*********)))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))%%%''')))***)))))))))***'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%&&&'''((('''(((***+++++++++***)))(((((()))******************+++,,,,,,,,,+++******------,,,+++******++++++******************************))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((******))))))((((((''''''+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&%%%$$$######((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''************))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++(((''''''''''''(((((()))''''''''''''((((((((()))******))))))(((((('''''''''(((((()))+++,,,,,,---***&&&$$$&&&+++---***&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,,,,+++***(((((()))))))))))))))((((((''''''(((((())))))******'''''''''''''''&&&&&&%%%(((((()))***************'''''''''''''''((())))))(((((((((((((((((((((((($$$&&&(((((('''''')))+++))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((,,,,,,,,,+++***(((&&&%%%)))))))))((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''(((******)))'''))))))******)))((('''''')))((('''&&&&&&'''((()))''''''''''''(((((())))))((('''&&&&&&'''((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((((((((())))))*********+++'''''''''(((((((((((()))$$$%%%&&&'''(((***++++++$$$&&&((()))(((&&&###"""''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&'''(((((()))***++++++,,,))))))(((((()))***++++++***************)))((((((((((((((((((((((((((((((+++++++++******)))))))))******+++++++++******)))******************************))))))***++++++,,,---,,,,,,++++++,,,,,,---***))))))((((((((())))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((''''''%%%&&&'''((((((''''''&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((()))))))))*********'''''''''((()))*********,,,+++)))((('''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''))))))))))))))))))(((((((((***,,,---,,,***(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((())))))'''((()))++++++)))((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((('''&&&(((((()))***************(((''''''''''''((())))))(((((((((((((((((((((((()))******)))'''&&&&&&'''))))))))))))(((((((((((((((((())))))))))))((((((+++++++++***************)))*********)))'''%%%$$$((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((()))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''''''''&&&&&&(((***+++***)))'''''''''''''''&&&%%%%%%***)))(((''''''((()))***&&&&&&'''''''''(((((((((((('''&&&'''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((()))))))))*********%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))******!!!"""%%%'''))))))))))))'''''''''''''''''''''''',,,+++***))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''(((((()))******+++))))))(((((()))******+++***************)))((((((************************,,,+++++++++******************+++++++++******)))*********************************)))******+++,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***************+++)))))))))(((((((((((('''!!!###&&&))))))((('''%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))((((((((('''&&&'''(((((()))(((((((((******)))))))))((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))******''''''(((((())))))******,,,+++***)))((('''''''''''''''((((((((()))))))))&&&&&&''''''''''''(((((()))))))))***++++++,,,,,,---444999777...'''&&&)))'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))***&&&&&&((((((((((((&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))(((((('''&&&(((((()))***************((((((''''''(((((()))***(((((((((((((((((((((((()))***+++***'''&&&'''((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''(((******+++*********)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%&&&(((+++,,,+++***'''''''''''''''&&&&&&%%%***))))))(((((())))))***&&&&&&&&&&&&&&&''''''''')))(((''''''))))))(((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&((()))(((((())))))))))))******%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))"""###$$$&&&(((***,,,,,,''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''***(((%%%###$$$&&&))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))((((((((()))******)))************))))))(((************************,,,,,,,,,++++++++++++***)))******+++++++++******************************+++***************++++++,,,,,,++++++++++++,,,,,,111000///...---,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''))))))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((******))))))((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&+++++++++*********))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***'''((((((((()))))))))***)))(((((())))))***+++,,,'''(((((((((((()))))))))&&&&&&''''''((())))))***&&&(((***---000333555777888>>>@@@:::///'''&&&(((''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&'''(((((())))))))))))(((******))))))((((((''''''''''''((((((''''''&&&%%%(((((()))***************((((((((('''((())))))***(((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&(((***+++***)))((()))))))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))(((((())))))))))))))))))'''''''''(((((((((((()))((((((((((((((('''''''''(((((('''&&&''''''))))))''''''''''''''''''''''''%%%%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))(((&&&%%%%%%''')))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((((((((())))))***))))))************)))(((************************,,,,,,,,,+++++++++++++++))))))***+++++++++******************************++++++***************+++,,,++++++******++++++,,,------+++***))))))))))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((******)))(((((('''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((***))))))))))))(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))***''''''((()))***++++++,,,%%%'''***...222666888:::;;;;;;999333---)))((()))((((((((((((((((((((((((,,,+++)))(((&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((())))))))))))(((''''''(((((()))***************((((((((((((((()))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))(((((((((((((((((())))))))))))((((((+++++++++******)))))))))&&&'''((()))***)))((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***)))((('''''''''''''''&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))(((((()))******(((&&&(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((*********)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***))))))(((((((((((((((((('''''''''(((((((((((()))(((((((((((('''''''''''',,,***(((&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''')))***+++'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((((()))((())))))*********))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++************************,,,+++******)))*********++++++************++++++------,,,+++************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++***************))))))&&&''''''''''''(((((((((---+++***(((''''''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((()))***))))))))))))))))))(((((((((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))+++***)))(((((((((((()))((((((((()))))))))******(((((()))******+++,,,,,,'''((()))+++---///111222222///+++))))))*********((((((((((((((((((((((((,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))((((((((((((***++++++++++++***))))))(((((()))***************))))))(((((())))))***+++))))))))))))))))))))))))***++++++)))&&&$$$%%%%%%))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***))))))'''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((++++++)))((('''&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((+++)))))))))))))))'''%%%%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&(((&&&&&&''')))******)))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((())))))******)))))))))(((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''((((((((())))))************)))(((((((((((((((((((((((()))************+++++++++((()))***+++++++++++++++************************,,,++++++***))))))******++++++************++++++...------,,,,,,,,,------*********************************)))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))******++++++******++++++++++++************&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((((((((()))))))))*********(((((())))))******++++++)))))))))))))))))))))***)))((('''''''''((())))))((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''((((((((((((***))))))))))))))))))***&&&'''((()))************(((((((((((()))))))))))))))))))))))))))(((''''''(((((()))***************))))))(((((())))))***+++)))))))))))))))))))))))))))******(((%%%######$$$))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((((((((()))***+++++++++***)))((()))))))))))))))((((((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))((('''''''''(((''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))(((((()))******(((&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%&&&(((***)))((())))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((((('''''')))+++))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&$$$"""!!!))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''((()))*********))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))((('''''''''''''''(((((()))***************))))))))))))))))))))))))(((((()))))))))*********(((((()))++++++,,,,,,+++************************,,,,,,+++***))))))******++++++************++++++)))))))))((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((###%%%(((***+++***((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''((()))******(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((%%%%%%&&&&&&''')))***+++))))))))))))************(((((((((((()))))))))))))))))))))((((((((((((((((((***++++++(((&&&%%%&&&))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))************''''''(((((())))))******%%%%%%&&&&&&%%%%%%$$$###(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))%%%&&&''''''%%%$$$%%%&&&))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,)))***+++++++++)))((('''++++++******))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((((((''''''(((***+++***(((''''''((()))******))))))&&&'''((())))))((('''&&&))))))((((((((('''''''''&&&%%%$$$&&&((())))))((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''((((((((((((((((((((((((************************%%%&&&(((((('''((()))+++))))))(((((('''''''''&&&'''''''''((((((((())))))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''"""$$$''')))***)))'''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))'''%%%%%%(((+++---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++******))))))((((((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((''''''***)))((('''''''''''''''(((((()))***************************************''''''(((((()))))))))***(((((()))++++++,,,,,,,,,+++,,,,,,,,,++++++***)))&&&'''***,,,,,,,,,+++***,,,,,,+++++++++,,,...///************************))))))))))))))))))))))))************************)))***+++***)))(((&&&$$$(((((()))(((((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''************************'''&&&&&&'''***++++++***(((((())))))))))))((((((''''''(((((())))))************)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((******(((''''''((()))***(((((((((((())))))))))))((((((((((((((()))******(((((()))***+++,,,,,,---++++++******))))))((((((+++******)))(((''''''&&&''''''''')))++++++)))'''&&&''''''((()))******+++************************&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&&&&%%%%%%&&&&&&((()))))),,,+++)))'''%%%%%%%%%%%%(((''''''&&&&&&((()))*********))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''')))******&&&&&&&&&''')))***,,,---(((((('''''''''&&&&&&&&&'''(((((()))(((((('''&&&))))))))))))))))))))))))((()))))))))))))))(((((('''%%%""" """&&&(((%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''''')))***+++((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&***)))'''&&&&&&'''((((((******))))))((((((((('''(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''+++)))((()))+++,,,)))&&&))))))******)))))))))((()))******************+++,,,,,,,,,+++++++++******&&&&&&&&&&&&'''(((******++++++++++++******))))))------......---,,,,,,+++)))+++---...//////...---,,,+++******+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))******)))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++++++++******)))((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***+++***)))(((((())))))))))))((((((+++******)))((((((''''''******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((()))******))))))******************++++++++++++************((((((((()))))))))))))))***)))((()))***)))'''&&&''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))((((((''''''((((((((((((((((((&&&&&&&&&&&&''''''((())),,,+++)))'''&&&&&&&&&'''(((''''''&&&'''((()))******)))))))))((((((((('''(((((('''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''((()))***++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++***)))(((&&&%%%$$$***)))((('''&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))((((((''''''((()))***((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***+++)))'''%%%%%%&&&((()))((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((()))***,,,+++)))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((((((&&&&&&''')))***(((&&&***)))(((''''''''''''(((*********+++++++++++++++,,,,,,,,,+++++++++*********************+++,,,---++++++++++++*********))))))************)))((((((((()))***,,,,,,,,,+++++++++************+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********************))))))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((***(((((((((******)))(((((())))))******))))))(((*********))))))(((((('''******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,(((((((((((())))))))))))((((((((((((((()))***************))))))(((((((((+++++++++++++++,,,,,,,,,&&&&&&'''(((***+++,,,,,,---+++)))((((((((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))*********)))(((&&&&&&'''(((((()))******(((''''''''''''(((((()))+++***)))(((((((((((()))(((''''''''''''((())))))))))))))))))(((((((((((())))))(((''''''((())))))(((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&''''''((()))***---,,,***)))'''&&&&&&%%%(((((((((''''''''''''&&&((('''&&&&&&'''((()))***))))))))))))))))))))))))******))))))'''&&&$$$###++++++++++++***((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((((((***))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))***++++++)))%%%######%%%(((***(((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))(((((((((((()))******---,,,***)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''&&&&&&'''''''''''''''''''''''''''(((***)))((('''(((***'''&&&&&&''')))***)))((())))))(((((()))+++---///111000///...---,,,++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---++++++++++++************(((((()))))))))((((((''''''((()))***++++++***************************+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))******))))))((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************+++)))((()))******)))((()))))))))******)))))))))''''''((()))***++++++,,,***))))))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))******++++++,,,(((((((((((())))))))))))((((((((((((((())))))***)))))))))((((((((((((((()))******++++++,,,,,,,,,&&&&&&''')))***+++,,,------+++(((''''''(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((()))))))))*********&&&''')))+++++++++***)))''''''(((((()))))))))))))))(((((('''(((((())))))))))))))))))))))))******''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''((())))))((((((((((((((())))))***((((((((('''''''''''''''---+++(((&&&%%%%%%&&&'''((((((((((((((((((((((((%%%&&&''''''''''''''''''))))))))))))(((''''''&&&&&&&&&'''((((((((((((((('''''''''&&&''''''((()))******))))))((((((''''''((((((''''''''''''(((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&)))((((((((((((((())))))+++******)))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((('''))))))))))))))))))))))))((()))******)))(((***++++++***)))******+++++++++((())),,,///333666888999777666444222///---+++***,,,,,,,,,+++++++++******+++******)))))))))******+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------------************************************************))))))))))))))))))))))))************************,,,+++)))''''''''''''(((''''''(((((()))((((((''')))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''************************+++***))))))******)))((())))))************))))))''''''((()))***+++,,,,,,***))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********))))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***&&&''''''((()))*********((()))))))))******++++++((()))))))))******+++++++++)))'''&&&((()))***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********+++))))))))))))************'''((()))***++++++************))))))(((((((((((())))))((((((((()))******((())))))***************&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))***(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((''''''''''''(((((()))&&&&&&''''''(((***+++,,,((((((((((((((((((((((((---+++(((&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((('''&&&%%%&&&''')))***&&&'''(((((())))))(((((((((''''''''''''((())))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((('''''''''(((((()))))))))((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((''''''&&&&&&'''''''''((((((((()))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************''')))******))))))***,,,,,,,,,+++***))))))*********---111666999::::::999333333111000...---,,,+++,,,,,,,,,+++++++++************)))((((((((())))))+++++++++++++++++++++,,,******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,++++++***)))************************))))))))))))))))))))))))************************,,,+++***(((''''''&&&&&&&&&''''''(((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++)))((()))++++++***))))))******++++++******)))******************************)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''%%%$$$###(((((((((((())))))))))))((((((((((((((()))******&&&''''''(((***++++++,,,)))))))))))))))***************************)))))))))(((&&&''')))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++)))))))))*********++++++))))))***************+++++++++***))))))(((''''''(((((((((((()))***+++,,,(((((()))******)))))))))&&&''''''((()))((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&''''''(((((())))))******'''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((()))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))((())))))((('''&&&%%%%%%((('''&&&&&&'''))),,,---''''''((())))))))))))(((((((((((((((((()))******((()))))))))))))))((('''((((((''''''''''''((((((''''''''''''''''''(((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((())))))((('''&&&&&&&&&''')))++++++***((('''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&(((''''''&&&&&&&&&&&&'''&&&'''((())))))))))))((($$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************++++++************************'''(((******))))))***,,,***+++***(((''''''(((***000111444555555444111000((())))))***+++,,,------,,,,,,,,,+++++++++******++++++*********++++++,,,++++++++++++,,,,,,,,,,,,&&&'''(((((())))))((((((******)))))))))))))))***+++,,,------,,,+++***)))************************))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((())))))******))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++)))******++++++******)))******************************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&%%%(((((((((((())))))))))))((((((((((((((()))******)))))))))*********++++++++++++***************)))************************)))(((((()))******(((&&&''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******((())))))******+++,,,,,,))))))*********+++++++++,,,+++***(((((()))***+++******))))))))))))))))))''''''((()))***,,,---...'''((()))))))))(((''''''&&&&&&((()))))))))(((''''''((((((((()))))))))***'''((())))))))))))(((''''''''''''((()))*********((((((((('''((())))))***''''''''''''''''''''''''(((((()))))))))*********((((((''''''''''''((((((******)))(((((('''(((((('''((((((((())))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((())))))*********''''''((()))))))))))))))))))))(((((())))))***+++'''((()))******))))))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&'''((())))))(((((('''&&&'''((()))))))))((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))(((''''''''''''''''''((()))))))))((('''&&&%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))&&&'''))))))))))))***,,,'''((()))((('''(((+++///444333111///---+++***)))%%%&&&'''(((***+++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,---...+++++++++,,,,,,,,,------(((((()))******+++******------,,,,,,+++,,,,,,---,,,------...---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((()))***************'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((******++++++++++++******(((((((((((())))))))))))************************))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((()))+++---,,,+++******++++++++++++******&&&'''(((***+++,,,......******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((()))******++++++++++++************---,,,,,,++++++*********))))))*********++++++++++++***)))******)))&&&$$$&&&''''''((()))******+++************************&&&''''''((()))******+++((())))))***++++++,,,,,,)))************+++++++++...---***((('''(((***,,,((((((((()))******++++++''''''((()))***,,,...///'''((()))))))))(((&&&%%%%%%&&&((()))))))))(((''''''((((((((())))))******((()))***++++++***)))(((&&&''''''((()))******+++)))))))))))))))******+++''''''''''''''''''''''''))))))))))))************)))(((((('''''''''(((((())))))(((((((((((())))))'''((((((((())))))******'''(((((()))(((((('''&&&))))))))))))))))))))))))&&&'''((()))************%%%''')))******(((&&&$$$'''(((((())))))))))))))))))))))))))))))******+++&&&'''(((*********))))))((((((''''''''''''((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((($$$%%%''')))******))))))'''&&&&&&%%%&&&'''((()))&&&&&&'''((())))))(((((('''((((((((())))))******%%%&&&''')))***,,,---...******)))((((((((((((((())))))******)))'''%%%$$$&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((%%%'''((()))((((((***,,,&&&(((***))))))+++000444555222...***((((((***+++************************,,,,,,,,,+++++++++******)))))))))***+++,,,---...+++++++++,,,,,,---------------,,,***(((''')))+++(((((())))))*********+++++++++***)))***+++---...++++++************++++++++++++++++++*********))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((***+++***)))((()))***''''''((((((((((((''''''&&&&&&((()))************+++***)))'''''''''((()))&&&&&&''''''(((((())))))***((('''(((***+++)))&&&'''''''''''''''((())))))))))))(((((((((((())))))***)))))))))))))))******(((((((((((())))))))))))++++++************++++++***))))))((((((((())))))******+++++++++)))((('''+++******)))))))))******))))))******))))))((('''))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++***)))'''(((***,,,,,,++++++***************,,,,,,,,,++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,((()))))))))))))))))))))******)))))))))******+++))))))((((((((('''''''''+++******)))((((((''''''***++++++,,,,,,,,,++++++***************)))((((((((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''++++++******************''''''''''''''''''''''''******))))))((((((''''''(((((((((((()))+++,,,---)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''++++++******))))))(((((()))))))))(((&&&''')))+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''((((((((((((''''''((((((''''''((()))***+++)))))))))))))))(((((('''******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((&&&'''((())))))((('''&&&)))(((((('''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++---,,,)))'''&&&&&&'''(((((()))))))))))))))((((((%%%&&&'''((()))***++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))(((((((((((())))))************************---((($$$&&&---333555444///...+++)))'''&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++************++++++,,,,,,------------......******+++)))((((((***,,,)))*********++++++++++++,,,+++*********+++,,,---,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))***)))(((((((((((()))***((()))******)))((()))***''''''((((((((((((''''''&&&'''((()))***************)))(((''''''(((((()))))))))))))))************)))((('''(((***+++)))&&&)))(((((((((((()))******))))))(((((((((((())))))))))))(((((('''''''''((()))))))))))))))(((((((((+++******))))))******+++******))))))))))))******&&&''')))***,,,,,,------++++++******)))******+++)))******+++++++++******,,,,,,++++++++++++++++++)))******++++++******)))+++++++++***))))))+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++++++++******))))))))))))************)))))))))(((((((((*********))))))(((((((((((())))))******)))))))))***************))))))((())))))************))))))))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***++++++,,,,,,''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((()))***++++++***))))))(((''''''((((((&&&'''(((((())))))((((((*********))))))))))))))))))))))))((('''''')))++++++*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&)))(((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))%%%%%%&&&'''((((((''''''***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%((((((((('''''''''((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))(((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((()))((('''''''''(((******+++***((('''&&&&&&'''((((((((())))))))))))((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,)))(((+++111444333111---,,,***((('''&&&&&&&&&++++++++++++++++++++++++------------,,,+++***))),,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,'''((())))))((()))+++---+++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,++++++******++++++,,,******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******((()))******(((((()))***'''(((((())))))(((((('''&&&'''((())))))******))))))(((((((((((())))))***************)))))))))))))))(((((((((******((('''***))))))))))))***++++++***))))))(((((())))))************)))((((((((((((*********))))))(((((((((******))))))))))))***************))))))******+++''''''((()))+++---...///++++++************++++++******+++,,,------------///......---,,,,,,+++++++++,,,,,,------,,,,,,+++---......---,,,,,,---///000000///............///---------------------------------------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***+++++++++*********))))))************))))))))))))((()))))))))))))))((((((******++++++******)))(((*********))))))*********)))))))))***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))(((''''''''''''((((((((()))************)))))))))))))))************((())))))((('''''')))***+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&)))((((((((((((((()))***''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''')))******))))))(((###$$$%%%'''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((((((((((((''''''''''''((((((((((((***)))(((''''''&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))((('''&&&&&&'''((()))(((((())))))))))))((((((((('''%%%$$$$$$$$$%%%&&&))))))))))))))))))))))))***))))))(((''''''''''''''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((******+++///333444000---******((('''''''''''''''************************,,,,,,,,,,,,+++***))))))---------,,,,,,---------******++++++++++++,,,,,,'''((())))))((()))***,,,++++++++++++++++++++++++,,,,,,+++*********))))))+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&((((((((()))))))))((('''***))))))))))))***++++++***))))))))))))))))))***+++++++++,,,,,,,,,++++++++++++******)))(((((((((***))))))(((((())))))******))))))))))))******+++---,,,***))))))***+++,,,++++++*********+++,,,,,,***+++---...///000000000000000000000////////////222222222333333222222222111222333333222111333444444444333222222222222333111111111222222222222222000111111111111111222222111111000000//////......---------------,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++******))))))))))))))))))))))))+++++++++,,,++++++*********++++++++++++***)))))),,,+++))))))))))))+++,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((---,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******))))))(((((())))))******++++++((()))***)))((('''(((***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''''')))((((((((()))***++++++******))))))((((((''''''''''''((((((((((((''''''&&&''')))++++++***((('''&&&'''((()))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''*********++++++*********'''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((('''''''''((((((((((((((((((((())))))))))))((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&%%%&&&'''((()))'''(((((())))))))))))((($$$###"""""""""$$$&&&'''((((((((((((((((((((((((+++)))(((&&&&&&&&&''''''&&&''''''((()))******+++))))))(((((((((((())))))************************))))))+++---000///,,,)))))))))((((((((()))))))))************************+++++++++++++++***)))(((,,,,,,------------,,,,,,,,,,,,,,,---------......(((***+++***)))((()))*********************))))))++++++++++++***))))))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((())))))))))))(((((('''(((((())))))))))))(((''''''(((((())))))******))))))((((((''''''&&&&&&'''((()))))))))((((((((()))(((((((((((()))************))))))))))))******((()))***,,,------------+++*********)))))))))(((******))))))))))))******)))((((((((())))))***+++///...,,,***))))))******,,,,,,,,,,,,,,,---......------///111222333333333111111222222333444555555777777888888888888777777666888999:::999888999;;;:::999888888777777888888777777777777888888999999555555666666666777777777777777777666666555555555333222222222111111111000000//////...------......------------,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,+++******+++++++++++++++***)))))),,,+++***))))))***+++,,,+++++++++***************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))''''''&&&************************(((((((((((())))))))))))***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))))))))((((((((())))))******++++++''')))***)))((('''((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''')))))))))))))))***+++,,,*********))))))(((((('''''''''(((((((((((('''''''''(((***++++++)))'''&&&((()))))))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&+++++++++******+++++++++&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((()))''''''((()))))))))))))))((('''&&&&&&'''(((***+++((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&''''''((()))******+++))))))(((((((((((())))))************************)))((((((((())))))((('''))))))******++++++++++++++++++++++++++++++++++++******+++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......)))+++,,,,,,***))))))************)))))))))))))))*********+++******)))((()))))))))(((((()))))))))******)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((())))))''''''((()))((())))))******))))))((((((((())))))))))))(((((('''((()))))))))))))))(((************))))))))))))'''(((******((((((((())))))(((((((((((()))******+++******))))))******+++%%%&&&(((***++++++******************************++++++************++++++)))))))))))))))***+++,,,,,,,,,,,,------...///000////////////000111222333111222333555666777777777333444555666777999::::::999::::::::::::::::::999;;;===??????>>>>>>???@@@???>>>>>>===============<<<<<<<<<======>>>>>>???;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888555555444333222222222222111111000000000/////////------,,,,,,+++******))),,,,,,,,,,,,+++***))))))+++++++++,,,++++++***)))++++++************+++++++++++++++++++++*********))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''''''''((()))(((((((((((()))******&&&'''(((((())))))(((((())))))))))))************'''(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((())))))))))))))))))***+++((((((''''''''''''''''''''''''((((((((((((''''''((())))))******)))'''''''''''''''''''''&&&%%%%%%(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&''')))))))))((((((''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''((((((((((((&&&'''((())))))******)))***))))))((('''&&&%%%%%%)))))))))))))))))))))))))))(((((('''((((((((()))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&%%%&&&'''((()))***++++++,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++*********+++,,,------,,,+++*********++++++++++++,,,,,,(((***,,,---,,,,,,,,,---+++++++++******)))))))))((()))***++++++******)))++++++************++++++++++++*********)))))))))))))))))))))))))))))))))'''((())))))))))))(((''''''((()))(((''''''((()))))))))************))))))(((((())))))))))))((((((((())))))******)))((('''))))))))))))************&&&)))+++***((('''((()))***))))))))))))***+++++++++******))))))******+++&&&''')))******)))'''&&&)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,---///111333444555555444444444444555666777888777888999:::;;;;;;<<<;;;888888999999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;===???AAABBBBBBAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBB?????????@@@AAABBBBBBBBB@@@@@@@@@AAABBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>;;;:::999888777777777777555555555444444444333333222111111///...---,,,+++------------,,,+++***)))++++++,,,,,,++++++***)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((()))***++++++))))))))))))))))))))))))'''((((((((()))))))))*********)))((((((((()))))))))))))))))))))***++++++'''((())))))******))))))*********)))))))))))))))&&&(((******)))(((((((((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((******)))((((((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''))))))))))))((((((((('''%%%&&&'''''''''''''''&&&'''((((((((()))))))))***'''''''''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''((()))))))))(((''''''''''''((()))$$$%%%''')))***)))((((((''''''''''''((((((((((((&&&&&&&&&'''''')))***+++)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''(((((()))(((((((((&&&'''((()))************&&&&&&''''''&&&$$$""" ))))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********((('''''')))***))))))***+++,,,+++******************************++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++******++++++++++++,,,,,,&&&))),,,---.........///,,,,,,,,,++++++*********'''((()))***++++++***)))---,,,,,,++++++,,,,,,---++++++++++++************))))))))))))))))))))))))((()))***++++++***)))((('''((()))((('''&&&''')))))))))************))))))((()))))))))))))))(((((())))))*********((('''&&&&&&&&&''''''(((((())))))&&&)))+++***((('''(((***++++++******++++++,,,---++++++************++++++***+++,,,,,,+++)))&&&$$$(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111...000222555666777777777888888888888999:::;;;<<<;;;<<<===>>>????????????;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>===@@@BBBCCCCCCBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;::::::::::::888888888888777777777777666555444222111///...---000000000000///...---,,,+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******((((((((((((((()))******))))))***++++++++++++***++++++******))))))((((((&&&(((***+++)))(((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((******)))(((''''''(((((((((((())))))******++++++''''''((((((((((((''''''+++***)))(((''''''((((((&&&&&&((()))******++++++'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,***)))'''''')))***,,,+++***)))(((((()))***+++$$$%%%''')))******)))(((''''''''''''((((((((()))(((((('''''''''(((((()))))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((())))))))))))((((((&&&'''((()))************$$$%%%(((******)))&&&%%%))))))))))))))))))))))))%%%''')))+++,,,,,,++++++))))))))))))(((((((((((())))))(((((((((((())))))************************+++,,,---,,,+++******+++((()))***++++++***)))((())))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,---///000000///---,,,,,,,,,---------.........,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''+++++++++++++++***))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((***************)))))))))&&&&&&&&&(((***,,,+++*********************++++++***+++---...000111111222222222222333333444666666999999::::::;;;<<<<<<===;;;;;;<<<<<<=========>>>??????@@@AAABBBCCCDDDDDD@@@AAABBBBBBBBBAAA???>>>===>>>?????????@@@BBBDDDEEEDDDCCCBBBBBBBBBDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDEEEGGGGGGDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEHHHHHHGGGFFFDDDBBB@@@???@@@>>><<<<<<>>>???@@@@@@?????????>>>===<<<;;;:::::::::999888777666555555777666555333222000//////111000///...---,,,++++++,,,,,,,,,++++++)))((((((+++++++++,,,,,,,,,,,,,,,''')))+++---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))((((((((((((************))))))(((((('''''''''(((((((((((()))''''''''''''((((((((((((+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))(((''''''(((***+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((((('''((((((((('''&&&&&&%%%%%%******)))((('''&&&%%%%%%)))'''%%%&&&)))***(((&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&''')))*********)))(((&&&'''((('''%%%$$$$$$&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((((()))(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))***)))(((&&&'''((()))+++)))***+++,,,+++***(((&&&'''((()))******)))((('''''''''''''''''''''''''''%%%&&&''')))))))))((('''&&&%%%%%%&&&)))******)))///...,,,***))))))******++++++***)))((('''&&&&&&******))))))))))))******((((((((((((((((((((((((......---,,,+++***)))(((++++++,,,,,,,,,+++******------,,,+++************---------------------------,,,,,,++++++,,,,,,---))))))***+++,,,------...,,,,,,+++******+++,,,,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))))))))))))))(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************((()))************)))(((************************(((((()))***++++++************++++++,,,,,,,,,------...000111333444444444666666666777777888::::::::::::;;;<<<<<<======>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBBBBBBBAAA@@@??????@@@AAA@@@@@@@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>??????@@@@@@AAACCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>><<<::::::<<<=========>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<:::999888888999999888666555444333333222222111000///...------,,,,,,------,,,,,,+++***************************+++++++++*********+++++++++*********))))))))))))((((((((((((((((((((((((************************))))))))))))************+++++++++++++++******))))))))))))))))))))))))(((*********)))))))))))))))&&&''''''''''''(((((((((((((((((())))))))))))******)))(((''''''((()))***************)))))))))((()))))))))))))))))))))))))))(((((()))++++++***(((((((((((((((((((((((((((******)))((('''&&&&&&&&&''''''((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&)))'''&&&'''))))))(((&&&''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&''''''''''''''')))***+++***((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&&&&((()))((('''(((((((((((((((((((((((()))(((''''''''''''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''&&&&&&'''((((((((())))))))))))+++)))((('''&&&''')))***(((((()))))))))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))))))))((((((((('''&&&''')))******)))---,,,+++***))))))******&&&&&&'''((()))***++++++******))))))))))))******))))))))))))))))))))))))+++++++++++++++***************++++++++++++******++++++++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---))))))***+++,,,------...,,,++++++******++++++,,,+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((())))))))))))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((******))))))(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))************************(((((()))******))))))((())))))******************++++++,,,,,,,,,,,,++++++,,,------...///000111111222333555666888888999999::::::::::::;;;<<<======<<<<<<======>>>?????????AAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA>>><<<;;;:::<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@===;;;::::::;;;<<<;;;:::;;;<<<>>>@@@BBBDDDDDDEEEBBBBBBAAA@@@??????>>>>>>>>>======;;;:::999888888555555444333222111000000...///////////////...---++++++++++++++++++++++++...---***((('''((()))***+++++++++*********))))))((((((((((((((((((((((((************************)))))))))*********++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********&&&&&&&&&''''''''''''((())))))))))))************)))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))***))))))***++++++)))'''((((((((((((((((((((((((++++++***)))'''&&&%%%%%%((())))))))))))*********((((((((((((''''''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((***+++,,,+++)))((()))***((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))(((''')))))))))))))))))))))))))))((((((''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))+++***((('''&&&'''(((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********))))))***)))((((((******)))(((******))))))))))))******$$$%%%&&&((()))+++,,,---******))))))))))))******++++++++++++++++++++++++)))))))))******+++++++++((()))***++++++,,,++++++)))******++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++***)))''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))******++++++,,,---///////////////000111111222333444666666777888999:::;;;<<<=========<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA??????@@@AAADDDDDDDDDDDDDDDEEEEEEEEEFFFEEECCC@@@>>>;;;999888888888888999999:::<<<<<>><<<;;;;;;<<<===<<<:::888999;;;===???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>===;;;;;;888888777666666555444444333333333333222111000///............---------------,,,+++))))))))))))***,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))*********+++++++++)))************)))(((((()))))))))))))))*********))))))))))))************&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***)))((()))******(((&&&((((((((((((((((((((((((+++******)))((('''&&&&&&))))))*********+++++++++((((((''''''''''''''''''&&&'''''''''((((((((()))''''''(((((())))))))))))((((((''''''((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''((())))))''''''''')))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''&&&'''''''''((((((((((((((('''''''''''''''((((((((())))))******((('''''''''''''''''''''&&&%%%%%%&&&&&&''')))(((&&&&&&&&&&&&((()))'''''''''''''''''''''''')))))))))************))),,,***))))))******)))'''(((((((((((())))))******(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++((())))))))))))*********))))))+++,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******+++++++++******'''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))******++++++(((((()))***+++,,,,,,---,,,///222333333333555777666777888999:::;;;<<<===<<<<<<>>>???@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@???===<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>>;;;888666555666555555666666777888999<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC???=========>>>???===<<<777888999:::;;;<<<<<<<<<>>>???@@@BBBDDDFFFHHHIIIHHHGGGEEECCCAAA>>>===<<<;;;::::::999999888888888999999888777666444222111000000000000//////......***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++************************************************************++++++++++++***************)))((((((((()))))))))*********+++)))))))))))))))*********&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************))))))))))))))))))******)))))))))))))))))))))))))))((('''((())))))(((&&&))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++''''''(((((((((((((((((())))))((((((((('''''''''''''''(((((()))*********'''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((((((((('''((((((''''''((())))))***(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''''''''''''''(((((((((((())))))((('''''''''''''''(((''''''&&&&&&'''((((((***)))(((''''''((()))***((((((((((((((((((((((((******)))))))))))))))***,,,+++))))))******((('''&&&''''''((()))))))))************)))((('''''''''******))))))))))))***************************************))))))))))))(((***+++,,,---............+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...***++++++,,,,,,++++++******))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))))))))((('''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))))))))***))))))(((((())))))***************************++++++++++++++++++++++++***************+++,,,---***+++,,,---...///000111...222666777777777:::===;;;<<<<<<===>>>??????@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAA@@@???????????????;;;<<<<<<;;;999888999;;;<<<<<<===>>>????????????===<<<;;;999777555333222444444444444444555666666888999999999999999::::::999::::::;;;<<<<<<======;;;<<<===>>>>>>>>>>>>======<<<<<<===??????>>><<<::::::::::::::::::999888999:::<<>>===<<<<<<<<<<<<;;;;;;::::::======<<<;;;999777555444333333222222111111000000+++---///000000///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,+++***((())))))******+++++++++************)))))))))((('''''''''(((((((((((()))''''''''''''((((((((((((***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))'''(((((())))))******+++)))************+++++++++(((((((((((())))))))))))******)))(((((('''&&&&&&((((((((())))))*********'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''')))***)))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''(((((())))))(((((('''((((((((((((((()))***+++)))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))'''''')))***************'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))+++***(((((())))))((('''&&&'''((()))******))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))***+++,,,---.........---,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...***+++,,,,,,,,,,,,+++***((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***''''''((()))))))))))))))(((((()))************)))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******************************+++++++++++++++++++++++++++++++++++++++---.../////////000222333444555666222777;;;;;;999999<<<@@@>>>>>>>>>??????@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>======<<<;;;::::::<<<;;;:::999999999::::::666777777666555555666777777888999;;;;;;;;;;;;;;;999888888666555444333333444444444333444444555666666666666555555555555555555555666666777888888888777777888999999999888888888777888:::======<<<;;;999::::::999999888777666555666888:::<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<<<<============<<<;;;::::::999999888777777666555555222222222111111000//////------------,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,+++***((())))))******+++,,,,,,,,,++++++***)))(((''''''((((((((()))))))))******'''(((((((((((())))))))))))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))(((((((((***,,,---,,,+++)))))))))))))))))))))))))))))))))))))))*********)))))))))************+++))))))))))))******++++++)))))))))((((((((((((((())))))))))))))))))******&&&((())))))'''&&&''')))''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''&&&&&&%%%((()))++++++***)))+++,,,((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''&&&'''((()))******)))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&''')))***++++++******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((&&&'''((()))***))))))((('''(((((((((((((((((('''((((((((((((((((((((((((***)))((('''''''''((((((***((('''((())))))(((''''''((()))*********)))(((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,+++++++++***+++,,,------,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++,,,------,,,+++***'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))***+++++++++++++++(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******************************)))))))))))))))))))))))),,,,,,++++++,,,...///000222222444555777888999:::666:::>>>>>>;;;:::===@@@????????????????????????>>>>>>???@@@AAAAAAAAA@@@AAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@@@@@@@?????????;;;;;;:::999888888777666888777666555555555666777333444444444222222444555444555777888999999888888888888888777666666555555444444444333444444555555444444444333333222222222222222333333444555555555666666777777777777666666444444555777:::;;;:::888777777777777777666555444444555666777888:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCC>>>>>>>>>===============<<<<<<===>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;888666444111000///000111......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))((())))))***++++++,,,,,,---,,,+++***)))'''&&&&&&))))))))))))************))))))))))))************((()))***++++++***)))((((((((())))))*********+++)))))))))))))))))))))))))))))))))+++...000///...))))))))))))))))))))))))++++++******))))))((((((((())))))))))))*********))))))******+++++++++,,,''''''(((((())))))************))))))))))))))))))&&&(((***)))&&&%%%''')))&&&''''''((()))******+++))))))))))))))))))))))))((()))*********)))'''&&&''')))******))))))***,,,************************%%%&&&'''((())))))))))))(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((($$$$$$&&&'''((()))))))))$$$&&&(((******)))((('''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((('''&&&'''((()))((('''((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++,,,---......))))))*********))))))(((((()))+++---------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---...,,,++++++,,,+++)))'''))))))))))))))))))***************)))))))))))))))+++++++++************)))******)))(((((((((((((((******))))))))))))******'''((()))******+++******)))************+++++++++******)))))))))))))))***((()))***)))'''&&&&&&'''******)))(((((()))+++,,,,,,------......------,,,...///000111333444555666666666777999<<>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCEEEFFFEEEDDDBBB@@@BBBBBBBBBBBBAAAAAA@@@???BBBBBBAAA??????>>>>>>>>>;;;:::::::::;;;<<<>>>??????;;;777555555666444222444333333333333333333444222222222222222222222222444444555555555555444444555444444444444333333333111111111222333444444555777666555444444555666666777666444333333444666777777777777666666666555555444555555666777777888888666666777777777777666666555555555555555555555555666666777888:::<<<>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<======@@@@@@???>>>===<<<;;;;;;>>>===<<<:::888777666666333222111111111000...,,,...,,,***(((''')))+++,,,---,,,+++,,,---...---,,,,,,+++)))((((((***,,,---+++++++++*********))))))------,,,,,,,,,,,,,,,---,,,+++***)))(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))******++++++,,,,,,,,,---------,,,+++******++++++++++++************++++++&&&'''((()))************++++++++++++***)))''''''))))))(((((('''''''''&&&))))))************))))))''''''((((((((((((''''''!!!$$$))),,,,,,+++***)))&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''&&&''')))******)))'''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))$$$$$$$$$%%%&&&(((***++++++*********))))))(((((())))))*********))))))(((&&&''')))*********)))((('''((()))+++++++++***)))))))))))))))))))))))))))++++++******++++++,,,---++++++***)))(((((())))))'''))),,,//////---***(((,,,,,,++++++******)))))),,,++++++++++++++++++,,,,,,++++++,,,......---+++*********)))))))))))))))***)))))))))))))))))))))+++++++++*********))))))******)))(((((((((((((((******))))))))))))******))))))*********))))))((()))************+++++++++******))))))))))))******)))******)))(((''''''(((******)))((()))***+++,,,------...///////////////222222333444666777888999:::::::::;;;===???AAACCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<;;;:::999999999777666666555666777888999<<<999555333444444333222333333333333333444555555444444444444444444444444444444555555555555444444777666666666555555555555555555666777777888999999999888777666666777888888999999888777777888999999888888888888777777777777666666777777888888888999555666666777777666666555555555555555555444444444555555555666777999;;;;;;===============>>>>>>>>>;;;;;;::::::::::::;;;;;;>>>>>>>>>?????????@@@@@@??????===<<<;;;:::::::::777666444444444333111...000///---+++******+++,,,,,,***)))***+++,,,+++***,,,+++***)))***+++---...,,,,,,+++++++++************))))))((((((((()))))),,,+++***)))(((((((((((()))))))))))))))******+++)))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((((((((((((,,,+++++++++*********************))))))*********))))))*********))))))((((((((()))*********)))))))))))))))(((((((((''''''))))))************))))))''''''((((((((((((''''''###&&&)))++++++***)))***'''''''''(((((()))))))))***)))(((''''''(((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))'''''''''((()))*********+++++++++******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))***,,,------,,,***)))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******$$$%%%&&&((())))))))))))************)))))))))(((+++++++++******(((''''''&&&'''((()))***))))))((((((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******))))))*********+++,,,---------,,,+++))))))***+++---...//////+++++++++,,,,,,+++++++++***)))***,,,///000///...+++*********))))))(((((())))))))))))))))))******++++++*********)))))))))))))))))))))((((((((((((***))))))(((((())))))***+++++++++******)))'''''')))************+++++++++******)))))))))******+++(((*********((('''((()))******))))))***++++++,,,......000111222222333333666777777999:::;;;<<<===>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCCCCCCCBBB@@@???AAAAAAAAA@@@???===<<<;;;:::999888666555444444444333333222222222333444444777555222111222333222222333333333333444666777888777777777777777777777777666666777777777777666666:::999999999999888888888999999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999:::::::::::::::::::::777777888888888888777777777777666666555555444444444444444444555666777888888888999:::<<<===>>>>>>999999888888888888888999;;;;;;===>>>@@@BBBCCCDDDAAA@@@@@@????????????@@@<<<;;;:::999999888555333333333111000///...---,,,,,,+++******,,,,,,+++***++++++******+++---...000------,,,,,,,,,++++++++++++***************++++++,,,+++***)))))))))))))))))))))))))))******+++++++++++++++++++++******))))))))))))))))))))))))))),,,,,,,,,+++******)))))))))***+++++++++***)))(((***))))))(((((())))))***++++++++++++***)))((('''$$$%%%'''(((***+++++++++*********)))))))))))))))))))))************))))))'''(((((())))))(((((('''&&&((()))***)))((()))***(((((())))))))))))******)))(((((((((((())))))***************************''''''''''''''''''''''''))))))))))))))))))))))))+++***))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((''''''&&&&&&''''''((('''''''''((()))*********'''((()))******)))((('''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++$$$&&&)))+++,,,***(((&&&************))))))))))))***************)))((((((''''''((()))))))))))))))***))))))(((((((((((()))************************++++++******++++++,,,------,,,,,,+++++++++++++++...---,,,,,,,,,,,,------)))***+++---///111333444***+++,,,------,,,+++***)))))))))+++...//////---++++++******)))((((((((()))))))))))))))*********************))))))))))))((()))))))))))))))(((((())))))(((((((((((())))))***************)))(((((())))))*********+++++++++******))))))******++++++''')))***)))(((((()))***++++++++++++,,,------...000000222444555666777777999:::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBBBBAAA@@@???>>>>>>>>><<<;;;999777666888777666444333333222222333222222222222222333333333222111111111222222222333333444555666888999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<========================>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>==============================>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777666666555555555555666666444555666777888::::::;;;888888777666666666777777888888:::<<<>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDBBB@@@???>>>>>>===;;;888777777777666444222000...///---,,,,,,---...---+++*********+++,,,---...///......---------,,,,,,,,,++++++*********+++,,,,,,,,,+++******)))))))))***))))))******++++++++++++,,,,,,------,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++''')))***++++++***((('''))))))(((((((((((())))))))))))******)))(((((('''$$$%%%'''(((******++++++************************))))))************))))))(((((())))))))))))((((((((()))***)))''''''(((***))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***'''((((((((()))))))))***'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((''''''''''''(((((('''((((((((()))))))))***&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((((((''''''((())))))))))))))))))))))))(((((((((((((((&&&&&&'''((()))***++++++((()))***++++++***((('''*********)))))))))))))))'''((()))***************'''(((((()))))))))))))))+++***((('''&&&'''(((((())))))))))))))))))))))))++++++******++++++,,,---...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555***+++,,,------,,,+++******))))))***,,,,,,+++***************))))))(((((((((((())))))*********************)))))))))(((((('''((())))))))))))(((((())))))(((((((((((())))))(((((()))***************))))))*********+++++++++***************+++,,,,,,''')))******))))))***,,,------...///000000111111222444555777999:::;;;;;;;;;;;;<<<===>>>??????@@@???@@@AAABBBDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@??????>>>:::::::::888777555333222555444333222222111111222222222333333333333333333222333333333333333444555555555666777999;;;<<<===========================@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>==================>>>>>>>>>>>>>>>======>>>>>>????????????@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;::::::999888888888888888777777777888888999999999999888888777666666777777777777888999;;;<<<======@@@@@@AAAAAABBBDDDEEEFFFDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<<:::777444222000///......//////---,,,******++++++,,,---...............---------,,,,,,'''''''''''''''((()))))),,,+++******************))))))***++++++++++++***)))))))))))))))(((((('''************************&&&''''''((()))******+++'''(((***++++++***)))'''))))))(((((((((((())))))&&&'''(((((()))))))))(((''''''((()))))))))))))))************++++++++++++))))))************))))))(((((())))))))))))(((((()))******((('''&&&(((***((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******(((((((((((())))))))))))***+++------------+++***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))))))))((((((((('''************************(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))(((((('''((())))))******))))))******))))))((((((((((((&&&''''''((()))*********++++++***))))))))))))***))))))))))))))))))*********************)))((('''((((((((((((((())))))***+++***)))'''''''''((()))------------------------++++++******++++++,,,---...---------------......)))***,,,---------,,,+++...///000222444777888999+++++++++,,,,,,+++++++++******)))***++++++)))''')))))))))))))))))))))***((((((((()))******++++++******)))))))))(((((((((&&&''')))******)))(((((()))((((((''''''(((((()))'''''')))******+++++++++)))************+++++++++***************+++,,,---(((***,,,,,,+++,,,---///000111222333444555555555666777999:::<<<===>>>>>><<<<<<===>>>>>>???@@@@@@>>>???AAACCCDDDEEEEEEEEECCCCCCCCCBBBAAA@@@@@@???>>>>>>??????@@@@@@AAAAAA>>>>>>=========<<<<<<<<<777777777666555333222111222222111111111111222222111222333444555555555555555666888777666666777999888888999:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@;;;<<<===>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>????????????>>>======<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888888888999999999:::::::::>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCCCCDDDDDDBBBAAAAAAAAAAAA@@@>>>;;;999777222111//////000000///---,,,,,,---------------.........---------,,,,,,,,,)))(((((())))))***+++,,,,,,++++++*********++++++((()))+++,,,,,,,,,+++*********++++++******)))(((************************&&&'''((()))+++,,,------((()))***+++++++++***)))***))))))(((((())))))***&&&'''((())))))*********)))************))))))(((***************+++++++++))))))************))))))((())))))******))))))((())))))***)))''''''(((***))))))(((((((((((('''''''''((()))))))))))))))(((************************************************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))*********++++++*********))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''*********)))(((''''''''')))(((((((((((((((((()))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((('''((()))***+++***)))(((+++******))))))(((((('''(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************///...---+++)))&&&$$$###((((((((((((((()))******+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------......///((())),,,...//////...---...000333666:::===@@@AAA,,,++++++++++++++++++,,,+++***)))***+++,,,***(((((((((((()))******++++++'''(((((()))******++++++***)))))))))((((((((((((&&&''')))*********)))(((((((((''''''''''''((((((((())))))*********)))))))))************+++++++++************+++,,,---...+++---///000///000222333333444666888999999999999999:::<<<===>>>?????????===>>>>>>??????@@@@@@AAA???@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>==============================::::::999888888888888888666666666555555333222222222222222222333444555666444555777999:::;;;;;;:::888;;;===<<<;;;:::;;;===;;;;;;<<<===>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===============???>>>============>>>??????>>>>>>>>>============:::;;;<<<===>>>@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>??????????????????????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCBBBBBBCCCEEEEEEDDDCCCDDDDDDCCCBBBAAA???===<<<888666555444555555333222///000000000000///......------------,,,,,,,,,++++++++++++,,,,,,---...///+++++++++******++++++,,,((()))+++------,,,+++***,,,------------,,,++++++******************************+++,,,------......************+++++++++,,,*********))))))*********)))******+++++++++************++++++++++++******)))))))))*********++++++))))))************))))))))))))************))))))'''(((***)))(((((()))************))))))(((((((((((())))))******)))((('''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((())))))(((((('''((()))++++++***)))(((++++++******)))(((((('''))))))))))))(((((((((((((((((())))))))))))))))))((()))))))))************...---,,,+++)))'''%%%$$$)))(((((('''((()))***+++)))******++++++++++++***************************++++++******++++++,,,------,,,,,,,,,------...///***+++,,,...///111222333444555888;;;???CCCEEEGGG---,,,+++******+++,,,---*********+++------,,,+++''''''((()))***+++,,,,,,'''(((((()))***+++++++++))))))))))))((((((((((((%%%''')))***+++***)))(((((((((''''''''''''((((((***++++++******)))(((''')))************+++++++++************+++,,,---......000222222222333555777555666888:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA???>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;777777666555555555555555666666666666555555444333555555555666777888:::;;;888999;;;>>>@@@@@@@@@@@@;;;>>>@@@@@@===<<<===???>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@??????>>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;777888:::;;;<<<<<<<<<;;;>>>===;;;::::::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;777888999;;;<<<>>>???@@@======>>>>>>>>>>>>============>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>>>>??????@@@@@@AAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>999999999:::;;;===>>>???BBBAAAAAACCCEEEFFFEEEDDDFFFFFFDDDCCCBBBAAA@@@???>>><<<::::::;;;:::999777222333333222222111000///------,,,,,,,,,+++++++++))))))))))))***+++,,,---+++++++++***++++++,,,,,,(((***+++------,,,+++***)))************)))((((((************************))))))))))))))))))******++++++******+++,,,------++++++************++++++------------,,,+++******)))***+++,,,,,,,,,,,,,,,(((((())))))************))))))************))))))))))))************))))))&&&((()))***)))((()))***++++++++++++******))))))))))))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))(((((('''(((***+++,,,+++)))(((+++++++++***)))(((((('''******))))))((((((''''''%%%&&&)))++++++***((('''(((((())))))*********+++((())))))************))))))((('''''''''(((***+++((()))+++,,,------,,,+++------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,---...///...---,,,---///333666999;;;<<<>>>@@@BBBDDDFFFGGG((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))******************(((''''''((())))))******))))))((((((''''''+++***)))'''''''''((()))+++***)))***+++,,,+++***---+++)))((()))***+++,,,,,,,,,---...///000111111444555555666777999:::;;;============<<<;;;999999<<<<<<<<<===>>>@@@AAABBB>>>???AAABBBCCCBBBBBBAAACCCDDDDDDDDDCCCAAA???===888999;;;============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666555555666777999:::;;;<<<888999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCAAA???>>>@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@???<<<<<<:::999999999:::;;;===<<<;;;:::999:::;;;<<<999:::<<<===<<<;;;999888888888999:::;;;===>>>???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999::::::;;;===>>>???===============>>>>>>>>>;;;999888999===@@@@@@>>>===???AAAAAA?????????@@@>>>>>>===<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@AAABBBBBBAAA???============>>>@@@AAABBBAAA@@@??????@@@CCCEEEGGGCCCDDDFFFHHHGGGEEEBBBAAAEEEBBB??????@@@@@@>>>;;;999999999888666333000///222000...,,,+++,,,---......,,,+++***+++***)))'''&&&'''''''''(((((())))))++++++******++++++,,,---((()))+++,,,......//////,,,,,,,,,++++++*********)))))))))))))))******+++---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++******)))((('''+++)))((('''((()))+++,,,,,,,,,++++++***)))))))))******))))))******+++,,,(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((('''''')))*********+++++++++++++++*********))))))((((((+++++++++***************,,,++++++***)))(((((('''((()))***++++++***)))(((((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))******++++++'''''''''''''''((()))***((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''&&&&&&)))(((((((((((()))******)))))))))))))))(((''''''(((***+++***(((''''''((((((((((((((()))***+++,,,))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((((((((())))))******++++++))))))))))))***************)))(((''''''((()))******************)))((((((((((((((((((((()))******------,,,,,,+++***))))))...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,------............//////000......000444888:::;;;@@@BBBEEEGGGHHHHHHGGGEEE))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))((((((''''''((()))***)))))))))))))))(((((((((,,,+++***)))((())))))******))))))******++++++***---,,,***)))+++,,,......///000111222333444555666777777777888999:::;;;<<>>===<<<=========>>>???@@@BBBCCC@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDBBB@@@???<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>============<<<;;;:::999888888888888888888999:::;;;<<<<<<===<<<;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@>>>===>>>???@@@AAA>>>>>>==================:::999888888888999::::::<<<<<<;;;::::::;;;;;;<<<999:::<<<>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@??????>>>===>>>>>>>>>AAAAAAAAAAAAAAA@@@???????????????@@@@@@AAABBBCCCBBBBBBAAAAAA@@@@@@?????????===<<<===???@@@???===:::<<<======;;;:::;;;<<<<<<<<<;;;;;;;;;===>>>???==================>>>>>>BBBAAAAAAAAACCCDDDCCCBBB???????????????@@@AAAAAABBBAAA@@@??????AAABBBDDDAAABBBDDDFFFFFFEEEDDDCCCGGGDDDBBBCCCDDDDDDBBB@@@??????>>><<<;;;999777666555333111///.........//////---,,,+++,,,+++***((((((((()))))))))*********+++++++++***++++++,,,---***+++++++++***))))))(((,,,,,,,,,+++++++++******)))))))))))))))***++++++************************+++++++++************)))'''((()))***++++++++++++******((((((((()))+++,,,)))))))))***++++++,,,,,,******))))))******+++,,,)))))))))))))))***************))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''')))))))))*********++++++************)))))))))(((((()))))))))******+++++++++++++++******))))))))))))***+++,,,++++++***)))))))))(((((())))))***+++******)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''((()))+++***(((''''''((())))))))))))***+++,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((************************)))))))))))))))*********))))))))))))***************))))))(((((())))))******************)))((((((((((((((((((((()))*********++++++++++++,,,,,,,,,++++++***))))))******+++***++++++,,,,,,,,,++++++---.........//////000000000000111444999===???@@@DDDDDDEEEFFFHHHIIIIIIIII************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&''''''((()))***(((((()))))))))))))))))),,,,,,+++*********++++++((()))))))))******++++++------,,,---...///111222444555666777999:::;;;;;;;;;;;;;;;;;;;;;<<<======AAABBBBBBBBBAAA@@@??????????????????@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDBBBBBB@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<============>>>>>>>>>>>>@@@???>>><<<<<<===???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<===>>>???;;;::::::::::::;;;;;;<<<:::999999888999:::<<<========================>>>;;;===@@@BBBDDDDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCBBB???===@@@AAABBBAAA???>>>???@@@>>>===<<<<<<<<<===>>>???:::;;;;;;<<<<<<===>>>>>>???>>><<<===???@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBDDDBBBAAA@@@???@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFDDDDDDCCCBBB@@@>>>======<<<999888666333222111111111111///------------+++)))***+++++++++++++++,,,,,,+++++++++++++++,,,------+++++++++***)))((('''&&&,,,,,,,,,++++++++++++******))))))))))))***++++++))))))))))))))))))))))))+++++++++************)))'''((()))***++++++++++++******)))((()))***+++,,,)))))))))***++++++,,,,,,******))))))******+++,,,************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************))))))))))))&&&&&&'''((()))***++++++******************************+++,,,,,,++++++***))))))(((((())))))******************))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))))))))))))))(((''''''((()))+++***)))(((((())))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''************************************))))))))))))))))))))))))************)))******************))))))************))))))((())))))((((((((()))******(((((()))***,,,---......+++******))))))***+++++++++,,,,,,,,,,,,,,,+++***------...///000111111222222222555:::???CCCEEEEEEHHHGGGFFFFFFGGGIIIKKKLLL************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************%%%&&&&&&'''(((((()))***((((((((())))))******++++++++++++*********++++++'''(((************,,,---//////000111111333555777888999:::;;;===>>>???@@@???>>>>>>=========>>>>>>??????@@@@@@@@@??????>>>@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAABBBCCCEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDBBB???===<<<===???AAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<======<<<;;;<<<===???::::::999::::::<<<===>>>===<<<<<<<<<===???AAABBBAAAAAABBBCCCDDDDDDCCCCCCBBBDDDGGGKKKMMMNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSVVVXXXZZZ[[[[[[[[[ZZZZZZYYYXXXVVVTTTRRRPPPLLLLLLMMMMMMLLLJJJGGGEEEJJJKKKKKKJJJHHHGGGHHHIIIFFFEEECCCBBB@@@@@@AAAAAA======>>>>>>>>>>>>>>>>>>>>><<<:::;;;<<<>>>>>>>>>BBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBAAAAAA@@@AAABBBCCCEEEFFFDDDDDDDDDEEEFFFGGGGGGFFFFFFEEECCCAAA@@@???@@@@@@>>>===;;;999777666555555333111///.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,***************++++++++++++++++++*********))))))++++++++++++***)))((((((******)))))))))***+++,,,,,,,,,++++++***)))))))))******))))))******+++,,,++++++******))))))((((((((()))++++++++++++)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))&&&&&&''''''((())))))***((()))))))))))))))))))))))))))******+++++++++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&''')))++++++***(((''')))))))))))))))(((''''''((()))++++++)))(((((()))((((((''''''&&&'''''''''((((((((((((((((((((((((((()))*********)))'''&&&((((((((((((((((((((((((++++++******))))))((((((((()))))))))************)))***+++,,,,,,+++***)))))))))************)))(((***))))))((())))))******(((((()))***,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,---...///000222333333666777:::>>>CCCFFFGGGFFFHHHGGGGGGGGGGGGHHHIIIIII************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************%%%&&&''''''((())))))***(((((())))))******++++++)))*********************'''))),,,,,,+++,,,...000111333555555555666999<<<;;;<<<<<<===>>>???@@@@@@AAA@@@??????>>>?????????>>>>>>???@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCEEECCC@@@===<<<===>>>@@@======>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>888:::<<<<<<;;;;;;===???<<<<<<<<<<<<===???BBBCCCBBBBBBBBBBBBCCCEEEGGGIIIHHHJJJLLLNNNNNNNNNMMMMMMMMMOOOSSSVVVYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYY^^^^^^^^^^^^___```aaabbb___^^^]]]]]]\\\]]]]]]^^^\\\___bbbfffiiiiiiiiiiiifffgggggggggeeecccaaa```XXXZZZ\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTRRRQQQSSSTTTUUUTTTPPPMMMJJJHHHFFFFFFCCCCCCCCCCCCAAA@@@>>>===AAA???>>>>>>???@@@??????=========>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDBBBAAA@@@???@@@AAACCCDDDCCCDDDEEEEEEFFFGGGHHHIIIHHHFFFEEECCCBBBBBBCCCCCCBBBAAA@@@>>><<<:::999999555333111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,))))))*********++++++++++++++++++*********))))))+++,,,,,,++++++***)))(((***************++++++,,,,,,,,,++++++***)))))))))******))))))******+++,,,++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******(((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&'''((()))'''''''''((((((((())))))&&&''')))++++++***(((''')))))))))))))))(((''''''((()))++++++***))))))***))))))((('''''''''((((((((((((((((((((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))++++++******))))))((((((((()))))))))************)))***+++,,,,,,+++***)))((())))))*********))))))******))))))))))))***************++++++,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,+++,,,,,,...000222333555666;;;<<<>>>AAAEEEFFFFFFDDDEEEFFFGGGGGGGGGEEECCCBBB************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))*********)))))))))******************((()))******+++*********(((,,,//////......111555333666::::::999999<<>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???===<<<<<<======;;;<<<<<<=========<<<<<<:::::::::::::::;;;;;;;;;888;;;??????>>>>>>AAADDDDDDCCCCCCCCCEEEHHHKKKMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX[[[\\\\\\ZZZYYYYYY[[[^^^bbbdddddddddddddddccccccbbbbbbbbbccccccffffffgggiiijjjmmmnnnpppiiihhhfffeeeddddddeeeeeedddgggkkkoooqqqqqqpppnnnkkklllnnnooopppooommmlllgggiiikkkkkkiiihhhhhhhhhcccdddcccbbbaaaaaaccceeeeeeccc^^^ZZZUUURRRPPPOOOLLLLLLLLLJJJHHHEEEBBB@@@CCCBBBAAAAAABBBBBB???===<<<;;;;;;;;;<<<<<<===>>>AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@??????@@@AAABBBCCCEEEGGGGGGGGGHHHIIIKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCBBB@@@???======999777555444444333111///......------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++***)))((('''***++++++++++++,,,,,,,,,+++************+++,,,,,,'''(((((())))))*********+++++++++************)))((()))***+++,,,,,,,,,,,,*********++++++++++++,,,)))))))))***++++++,,,,,,******))))))******+++,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&((()))***'''''''''(((((())))))***$$$%%%'''((((((((('''&&&)))))))))))))))(((''''''((()))++++++***)))***+++*********))))))***++++++)))))))))))))))))))))))))))))))))))))))(((((('''++++++++++++++++++++++++************))))))))))))))))))))))))************)))******************)))((())))))************)))++++++***)))))))))******,,,,,,++++++++++++++++++((((((***+++++++++++++++++++++,,,------------------...000222444777999:::@@@@@@@@@BBBDDDFFFEEEDDDDDDEEEFFFFFFDDDAAA===;;;))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))***++++++***))))))++++++******************))))))+++,,,,,,,,,++++++***...222222111111555999666:::===>>>;;;;;;>>>AAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========???CCCHHHIIIHHHIIIMMMQQQQQQPPPPPPPPPRRRVVVZZZ\\\[[[ZZZZZZZZZ[[[\\\^^^___]]]```dddgggiiihhhfffdddccceeehhhjjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjjjjhhhiiijjjmmmooorrruuuvvvooonnnkkkiiihhhggghhhhhhjjjlllpppssssssqqqnnnkkkhhhjjjnnnqqqssssssrrrrrroooqqqrrrqqqooommmooopppnnnoooooonnnmmmnnnqqqtttpppmmmiiiddd___\\\ZZZYYYYYYYYYXXXWWWTTTQQQMMMKKKKKKKKKKKKKKKKKKIIIEEEBBBCCCBBBAAA??????>>>>>>>>>@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCBBBEEEGGGGGGFFFFFFHHHJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDCCCBBB@@@@@@>>><<<:::999888777555333000000/////////.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---(((((())))))***++++++,,,+++++++++************)))))))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,+++)))))))))***++++++,,,,,,******))))))******+++,,,)))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))*********++++++((()))))))))************(((((((((((((((((())))))++++++******))))))((((((((('''''''''((()))++++++******)))(((((((((((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((('''&&&&&&'''(((***,,,&&&''''''((())))))******&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''''')))++++++*********,,,(((((((((((()))******+++))))))))))))))))))))))))***))))))(((((((((((((((++++++++++++++++++++++++)))))))))))))))*********))))))))))))***************))))))(((((())))))***(((((()))***************,,,+++******))))))******++++++++++++++++++++++++'''(((***+++,,,,,,++++++******,,,---......//////000111333666999;;;===???DDDBBBAAABBBDDDFFFFFFFFFGGGFFFEEECCC@@@===:::888((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++)))))),,,+++++++++***))))))))))))***,,,---...------,,,+++000444444222333777;;;777<<<@@@@@@===<<>>>>>>>>>>>======>>>>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEE=========<<<;;;;;;:::999<<<===============<<<<<>>===<<<;;;;;;;;;===???@@@BBBCCCDDD@@@BBBDDDDDDBBBBBBDDDGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAABBB@@@===<<<<<<:::888666222111111111000000//////---,,,,,,,,,,,,---......***+++---...///000000000*********++++++,,,,,,,,,++++++******++++++,,,---******+++,,,------......+++++++++************))),,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))*********)))***++++++,,,(((((())))))******++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((())))))******************++++++++++++(((((())))))*********+++&&&''''''((()))***++++++---------,,,+++***)))))))))((((((((((((***,,,---,,,,,,+++******)))******(((((())))))*********+++))))))))))))(((((((((((((((((())))))******++++++'''''''''''''''((()))***(((((((((((((((((((((((()))((('''&&&''')))+++---&&&''''''((()))******+++)))(((((((((((()))******)))))))))))))))(((((('''''')))++++++******+++,,,$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************)))(((''''''((()))***(((((()))***************,,,,,,+++***))))))************+++++++++,,,,,,,,,)))***,,,---......------)))***+++---...///000000222333666999<<>>??????=========???@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBB???======???AAA???===<<<<<<=========<<<===CCCFFFCCCBBBFFFIIIIIIKKKKKKLLLKKKKKKLLLOOORRRZZZ___dddffffffiiiooouuuwwwsssnnnkkkjjjlllmmmnnnqqqrrrpppkkkjjjnnnpppnnnlllkkkkkkoootttuuurrrmmmpppnnnllllllooorrrttttttmmmnnnnnnjjjggggggnnnsssooommmlllnnnrrruuuvvvuuunnnoooooojjjeeecccgggkkklllwww~~~wwwrrrnnnkkkiiihhhgggkkkrrrxxx{{{||||||zzzxxxtttqqqnnnlllkkkpppkkkiiilllmmmllllllnnnssssssqqqmmmhhheeedddeeefffffffffdddbbbbbbcccdddjjjiiihhhhhhjjjhhhddd```^^^YYYRRRMMMLLLKKKJJJHHHHHHFFFDDDAAA>>>===<<<;;;BBBBBB???;;;<<>>@@@AAAAAAAAABBBBBBCCCCCCAAABBBBBBDDDFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBB@@@>>>======<<<;;;::::::888666333111000//////............------,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,------------------------******))))))))))))******,,,,,,,,,+++++++++*********************************+++,,,,,,******+++,,,---,,,+++))))))))))))***,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***---+++******+++***)))(((((((((((((((((((((((((((******))))))(((((('''''''''(((*********+++,,,...---,,,,,,+++***)))((((((+++(((&&&&&&)))***)))((((((((())))))))))))(((((((((((((((((()))***+++,,,&&&&&&'''''''''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))*********))))))(((++++++************++++++'''''')))***++++++++++++,,,,,,+++***)))((('''''''''%%%$$$&&&)))+++***(((***+++,,,,,,+++***)))(((,,,,,,++++++***+++++++++---,,,***)))((()))+++,,,***+++,,,,,,+++,,,---///,,,---......///111666999999:::===@@@BBBCCCCCCCCCGGGGGGHHHHHHIIIIIIJJJJJJMMMJJJFFFAAA<<<999888777*********))))))((((((((())))))************))))))))))))))))))))))))))))))*********************+++(((***++++++***))))))***+++***************++++++,,,,,,,,,,,,...///111222444555777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;888:::===>>>===<<<<<<===???@@@BBBDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGEEECCCAAA@@@@@@@@@DDDCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@>>><<<<<<>>>@@@@@@???>>>===>>>???@@@@@@@@@FFFJJJKKKNNNUUUXXXXXXYYYYYYXXXVVVVVVXXX\\\___fffjjjoooqqqqqqrrrvvvzzz~~~{{{wwwuuutttsssqqqooossssssqqqllllllqqqtttsssooonnnnnnsssyyy}}}}}}{{{wwwtttpppmmmmmmlllkkkjjjcccddddddbbb___aaahhhmmmqqqooommmmmmoooooommmkkkccceeeddd```\\\]]]aaafffqqqwwwoookkkgggfffeeehhhnnnsssuuuvvvvvvxxxzzz{{{yyyuuupppmmmnnniiifffhhhjjjhhhiiikkkssssssrrrnnnjjjgggeeeffffffggggggfffdddcccdddeeejjjjjjjjjmmmoooooollliiiccc```\\\[[[ZZZYYYUUUSSSQQQOOOKKKHHHEEEDDDCCCCCCDDDDDDAAA>>>>>>BBBBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@???>>>>>>===<<<:::888666555111111000000///...------,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,***************************+++,,,,,,******+++,,,,,,++++++******+++,,,---++++++***))))))***++++++++++++***))))))***++++++***)))(((''''''((()))***))))))(((((())))))******))))))))))))))))))))))))((((((((())))))*********,,,***)))***++++++***(((((((((((((((((((((((((((***)))))))))((((((((('''***+++,,,+++)))((()))***))))))*********+++++++++***(((''''''******)))'''(((((())))))))))))((((((******))))))))))))))))))((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++******))))))*********))))))(((+++***))))))))))))***+++))))))))))))************++++++******)))((((((((()))'''&&&(((***+++***)))***++++++,,,+++***)))(((+++++++++***++++++,,,,,,***)))(((''''''(((***++++++,,,,,,,,,++++++---///,,,...///111222444888;;;;;;<<>>;;;999999999***************)))))))))))))))************))))))))))))))))))))))))))))))*********************)))((()))++++++)))((()))***++++++******)))******+++,,,,,,---...111333555777999999:::;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::888999;;;;;;;;;;;;<<<>>>???@@@BBBDDDEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFDDDAAA@@@?????????????????????@@@@@@@@@@@@@@@AAA@@@???===>>>@@@BBBCCCCCCBBBBBBCCCEEEGGGHHHMMMRRRXXX]]]fffooosssqqqkkkjjjhhheeedddeeejjjmmmqqquuuzzz|||{{{zzz{{{|||{{{uuuqqqttttttpppkkkkkkooorrrrrrmmmkkkkkkpppxxx|||wwwqqqkkkgggccc___\\\TTTUUUVVVTTTTTTVVV\\\bbbmmmkkkiiigggfffbbb^^^[[[TTTUUUTTTQQQOOOQQQWWW\\\oootttiiiccc___]]]]]]^^^aaaeeefffgggiiiooowww}}}~~~xxxqqqlllkkkeeebbbcccdddcccdddgggpppqqqqqqooollliiihhhhhhfffggghhhgggdddcccdddeeejjjkkkmmmppprrrrrrpppmmmccccccdddeeefffddd```]]]]]]ZZZUUUQQQNNNMMMNNNOOOJJJJJJHHHDDDDDDFFFEEEAAAAAAAAA@@@@@@???>>>>>>===>>>>>>??????AAABBBCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA???===<<<;;;666555444222111///...---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************************+++++++++++++++++++++++++++***+++,,,+++******+++,,,++++++++++++,,,---...///++++++***))))))***++++++++++++***))))))***++++++)))((((((''''''(((((()))))))))))))))******++++++)))))))))))))))))))))))))))))))))******************)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++)))((()))***)))))))))*********++++++((((((((()))******(((&&&(((((())))))))))))((((((++++++***)))((((((''''''))))))******)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))******++++++++++++***((())))))******)))))))))+++***(((''''''(((***+++******)))(((((()))***+++))))))))))))))))))))))))+++)))))))))++++++***)))+++++++++,,,++++++***)))************+++,,,------,,,++++++***+++,,,...///+++,,,---,,,++++++---///---000333555777999<<<>>>???@@@BBBDDDEEEFFFGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNKKKHHHCCC>>>;;;::::::;;;++++++******************))))))************))))))))))))))))))))))))))))))************))))))))))))''')))+++***)))((())))))++++++************++++++,,,---///222444777999;;;===<<<<<<<<<<<<>>>@@@AAA????????????????????????===============;;;:::999777888999:::999:::===??????AAABBBDDDDDDDDDDDDCCCDDDDDDBBBAAA@@@@@@??????DDDDDDCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHBBBAAA@@@???@@@@@@BBBBBB<<<<<<===>>>???@@@AAABBB@@@AAACCCCCCCCCDDDGGGIIIIIIJJJKKKLLLMMMPPPSSSVVV\\\aaafffnnnzzzyyyxxxvvvrrrooonnnqqqsssssswww{{{}}}|||yyyxxxwwwxxx{{{yyyssstttsssmmmfffcccfffhhhgggbbb```^^^bbbiiirrrxxx{{{tttoooiiibbb]]]WWWRRROOOGGGHHHHHHGGGGGGIIINNNRRR]]]]]]\\\ZZZWWWSSSOOOLLLHHHGGGEEECCCBBBEEEJJJOOO```rrrssseee[[[UUUPPPOOONNNOOOPPPQQQRRRRRRWWW^^^iiiqqqtttpppiiicccddd^^^ZZZ[[[\\\[[[\\\___fffgggiiijjjhhhgggggghhhdddeeefffeeecccaaaaaabbbhhhjjjlllnnnooonnnkkkiii^^^```bbbeeegggfffeeecccfffbbb]]]XXXUUUUUUVVVXXXTTTUUURRRNNNMMMOOOLLLGGGDDDCCCBBBAAA???>>>======????????????@@@AAABBBBBBEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@;;;:::999666444222000///////////////////////////------,,,+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,......,,,+++)))...---,,,+++)))((('''&&&++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++,,,,,,------+++******************++++++******************+++))))))(((((((((((())))))((()))******++++++,,,,,,((((((((((((((((((((((((******************++++++)))((('''(((+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&((()))***)))***+++---,,,,,,+++***)))((('''''''''((()))***+++***(((&&&(((((())))))))))))(((((()))))))))))))))((((((''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&'''((())))))))))))'''((())))))))))))))))))+++)))'''&&&&&&''')))+++***)))''''''(((***,,,...(((((())))))************+++***************))))))+++++++++++++++++++++***************+++,,,---...+++++++++,,,---...000111,,,---------,,,,,,...///000333777:::<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJMMMNNNOOOPPPPPPOOOOOONNNMMMIIIDDD???<<<;;;<<<===******************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++++++++++++++,,,------///000222555888:::<<<=========<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;::::::999777888:::::::::<<<>>>AAA@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????DDDCCCCCCBBBAAA@@@@@@???BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC>>>=========>>>@@@AAABBB===>>>@@@BBBEEEGGGIIIJJJDDDFFFIIIKKKLLLNNNRRRTTTUUUWWWZZZ\\\]]]___bbbeeehhhmmmrrryyy~~~yyyuuussssssoooqqqtttuuutttqqqnnnmmmjjjnnnvvv~~~zzzuuurrrpppiii```ZZZ[[[ZZZXXXSSSQQQOOOPPPUUU]]]cccgggaaa^^^YYYTTTQQQMMMIIIFFF@@@@@@???======>>>AAACCCHHHIIIJJJJJJHHHEEECCCBBB@@@>>><<<:::999;;;???BBBMMM\\\hhheeeZZZQQQKKKHHHBBBBBBBBBBBBAAAAAABBBBBBEEEKKKSSS[[[^^^]]]YYYUUUWWWQQQNNNOOOPPPOOOPPPSSSTTTVVVYYY[[[\\\]]]___```]]]^^^```___]]][[[[[[\\\```bbbeeefffgggggggggfff\\\]]]___aaaccceeegggiiiiiifff```\\\YYYZZZ[[[]]]^^^```^^^ZZZYYYYYYVVVPPPIIIHHHGGGEEECCCBBBAAA@@@@@@???????????????@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCC@@@???===;;;888666444333////////////...............------,,,+++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))......---+++***((('''&&&++++++++++++++++++++++++)))***++++++))))))***++++++++++++++++++******)))*********++++++******************++++++*********************************((()))***+++++++++++++++((((((((((((((((((((((((++++++******************(((''''''(((***,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))))))))+++---,,,++++++***)))(((''''''&&&(((***+++***)))((('''(((((())))))))))))((((((&&&'''((())))))))))))((('''(((((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((************************%%%&&&'''(((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***''''''&&&&&&(((+++...000((((((((()))******++++++))))))***))))))(((((()))++++++++++++++++++,,,,,,************+++,,,---...&&&&&&'''((()))+++,,,---,,,---......---...000222444777;;;>>>@@@BBBDDDFFFHHHHHHHHHIIIJJJKKKKKKLLLRRRSSSSSSRRRQQQNNNLLLKKKGGGDDDAAA>>>===>>>@@@AAA)))))))))***************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))***,,,,,,***)))***++++++++++++,,,---...///000333444666999;;;======>>><<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB======<<<;;;;;;:::::::::777999;;;======>>>AAACCC@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>======>>>???@@@AAA???@@@CCCGGGKKKOOORRRSSSQQQSSSWWWYYY[[[]]]```bbbfffjjjnnnpppnnnnnnooorrrtttzzz}}}vvvrrrkkkkkkjjjhhhfffcccaaa___ZZZ^^^fffooouuuvvvssspppjjjiiicccYYYSSSQQQOOOKKKHHHFFFEEEDDDFFFJJJOOORRRMMMKKKIIIGGGFFFEEEBBB@@@>>><<<:::888888888999:::888:::======<<<<<<<<<===<<<:::888666666777999;;;@@@JJJPPPMMMFFFCCCAAA@@@;;;<<<======;;;:::;;;<<<:::===BBBFFFIIIIIIHHHGGGHHHCCCAAADDDEEEDDDDDDFFFDDDEEEHHHIIIKKKMMMQQQTTTSSSUUUWWWVVVTTTRRRRRRRRRSSSUUUXXX[[[\\\___bbbeee\\\]]]___```bbbeeejjjmmmiiifffbbb___]]]]]]___```eeegggfffcccbbbbbb]]]WWWPPPOOONNNLLLJJJHHHGGGFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAA???===<<<::::::111111000///...---,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++++++++,,,+++***)))(((''')))***++++++++++++***))))))***++++++++++++***)))***++++++,,,,,,++++++***((()))***++++++***)))((())))))))))))))))))))))))***************)))))))))((('''&&&(((***++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***((('''((()))((((((((()))))))))******&&&(((******)))((((((((((((((())))))))))))((((((%%%&&&((()))******))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))(((((())))))(((((((((***+++---(((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((())))))))))))(((&&&&&&'''((()))))))))))))))))))))(((((()))))))))&&&&&&&&&''')))+++---///(((((())))))*********+++''')))***)))(((((()))***,,,++++++++++++,,,------************+++,,,------'''((()))***+++,,,------,,,...///000000111333555888;;;>>>@@@AAADDDGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMRRRSSSSSSRRROOOKKKHHHFFF======<<<===???AAADDDFFF((((((((())))))*********))))))************))))))))))))))))))))))))))))))&&&''''''((()))***++++++***+++------+++***+++,,,++++++,,,---///111333444777888:::<<<===>>>>>>===;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;:::::::::777:::>>>@@@AAAAAACCCDDDAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBCCCEEEGGGIIIFFFHHHLLLQQQWWW\\\```bbbhhhjjjmmmnnnoooppprrrsssyyy~~~~~~yyyxxxyyyxxx~~~{{{wwwppphhhddd___ZZZVVVSSSPPPOOOLLLNNNTTT[[[aaacccbbbaaaZZZ[[[WWWOOOJJJIIIGGGCCC@@@@@@???>>>>>>???BBBDDDAAA@@@??????@@@???>>><<<<<<;;;888777777777777777444777999888777777999;;;:::999777777888999999999:::???BBB???<<<======;;;777:::<<<;;;999999:::;;;777888:::<<<>>>>>>>>>>>>>>>;;;;;;???AAA???>>>???>>>>>>??????@@@CCCGGGKKKJJJLLLNNNNNNKKKIIIHHHHHHGGGIIILLLMMMNNNRRRXXX]]]WWWZZZ]]]^^^___bbbfffjjjhhhfffdddbbbaaaaaabbbccchhhjjjjjjgggffffff```ZZZVVVUUUTTTSSSQQQPPPNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@888777666444222111000/////////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))+++***+++,,,,,,,,,+++***))))))***++++++++++++***))))))***++++++++++++***))))))***++++++++++++***))))))***++++++***)))'''&&&))))))))))))))))))))))))*********))))))((((((((((((''''''(((***+++***)))(((((((((((((((((((((((('''((((((((()))))))))***(((******)))((('''((()))(((((((((((()))))))))***''')))******''''''(((***(((((())))))))))))((((((&&&'''((()))***)))'''&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))(((((()))(((''''''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''%%%&&&'''((())))))))))))))))))***++++++***))))))((((((((()))******++++++)))))))))))))))*********''')))++++++))))))+++---,,,++++++++++++,,,---...+++++++++***++++++,,,,,,+++,,,---....../////////,,,...000111222333666999<<<>>>@@@AAABBBDDDHHHKKKMMMMMMLLLKKKLLLLLLNNNNNNNNNNNNOOONNNKKKHHHDDDAAA===>>>???AAABBBDDDFFFGGG''''''(((((()))))))))***))))))************))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,***,,,...---,,,+++,,,,,,++++++,,,...000222555666:::;;;<<<>>>>>>>>>======;;;<<>>>>>===<<<;;;;;;;;;;;;777;;;???BBBCCCCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBB????????????@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB??????????????????@@@@@@CCCCCCEEEGGGKKKOOORRRTTTTTTVVVZZZ```ggglllqqqsss{{{}}}|||{{{qqqzzz~~~zzzxxxuuuqqqtttxxxnnnfff```WWWOOOJJJFFFDDDBBBBBBCCCFFFKKKPPPSSSSSSRRRLLLNNNLLLGGGDDDDDDBBB>>>;;;<<<<<<<<<::::::;;;<<<===<<<;;;<<<======;;;999<<<:::888777777888888888777999:::888666666888;;;888888888999:::;;;;;;:::888;;;<<<999999;;;;;;888555888;;;;;;999888:::<<<888999::::::;;;;;;;;;:::<<<999:::@@@BBB@@@>>>???@@@???>>>===<<>>===;;;888666555444000///...---,,,+++++++++------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***)))***,,,---......---,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))((()))***++++++***)))((()))***++++++***(((%%%$$$))))))))))))))))))))))))***)))))))))(((((('''''')))((('''((()))***)))((((((((((((((((((((((((((('''((((((((())))))******%%%'''((()))((()))***,,,++++++***)))((('''&&&&&&((()))***)))&&&&&&(((+++(((((())))))))))))(((((('''((()))***)))(((%%%$$$%%%&&&''')))************''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((((('''&&&%%%&&&(((***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''((())))))))))))((()))+++------+++)))(((*********+++***)))((('''******))))))))))))))))))'''***,,,,,,******---///,,,,,,+++***+++,,,...///,,,,,,++++++***+++++++++******+++,,,------------,,,...000222333555999;;;???@@@AAAAAABBBEEEIIILLLNNNMMMLLLLLLLLLMMMNNNOOOIIIJJJKKKJJJHHHEEEAAA???DDDEEEFFFFFFGGGFFFFFFEEE))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))((((((((((((((())))))***+++***)))***+++---000111222444666777999:::<<<<<<<<<<<<=========>>><<<<<<===>>>@@@AAABBBCCCAAAAAAAAAAAA@@@@@@???>>><<<;;;:::999999999999:::<<<===???@@@BBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDEEEAAABBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCBBBAAA@@@???EEEEEEDDDCCCAAA???>>>>>>@@@>>>===>>>AAADDDFFFGGGIIILLLRRRYYY]]]`````````llllllmmmppptttyyy~~~xxxsssnnnkkklllkkkfffcccdddfffppp}}}yyyjjj```XXXRRRKKKFFFEEEDDDCCCAAA???>>>===>>>@@@AAABBBAAA===>>>===:::;;;>>>===999999999::::::999999888777;;;;;;:::;;;======;;;:::;;;999666666888;;;<<<<<<;;;======:::999<<<<<<:::>>>???@@@@@@>>>>>>???@@@<<<===>>>>>>======>>>???>>>??????>>><<<<<<===>>>;;;:::999:::<<<===<<<::::::<<<============???@@@???@@@>>>;;;;;;???AAA@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===>>>@@@BBBCCCIIIJJJLLLMMMNNNQQQTTTWWWVVVWWWYYYZZZ[[[\\\\\\\\\```ccchhhkkkkkkiiifffcccaaa```^^^[[[WWWUUUUUUVVVVVVVVVWWWVVVUUUWWWYYY\\\RRRQQQQQQRRRRRROOOIIIDDDJJJFFF@@@>>>@@@BBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEE???@@@@@@???>>>;;;999888777666333000...,,,,,,,,,///......------......///(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++******))))))))))))***,,,---,,,)))&&&$$$((()))***+++++++++++++++******))))))******+++,,,+++*********))))))((((((+++,,,,,,,,,+++***((('''******+++++++++***))))))((((((''''''''''''((((((*********************+++((((((''''''''''''((((((%%%'''(((((('''''')))***++++++)))(((''''''''''''''''''((()))))))))))))))***))))))((('''&&&&&&%%%((('''''''''''')))+++,,,+++)))''''''******(((&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++,,,,,,---...+++***)))((()))***+++,,,++++++***************++++++************,,,---...///000333666999<<>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<=========??????@@@AAABBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@???>>>>>>>>>???BBBCCCEEEIIIMMMOOOPPPPPPRRRWWW^^^fffmmmrrrtttuuuwwwwwwxxxyyy|||}}}mmmfff```^^^[[[WWWVVVWWWUUU\\\eeekkkjjjcccYYYRRRLLLHHHBBB???>>>>>>===;;;<<<;;;:::999::::::;;;;;;;;;======;;;<<>>:::<<<===============<<<<<<=========???AAACCCBBBAAA@@@???===>>>@@@BBBBBBAAABBBDDDDDDAAAAAAFFFGGGFFFGGGHHHHHHFFFDDDCCCDDDEEECCCDDDEEEDDDBBBBBBBBBDDDCCCDDDDDDCCCAAA@@@AAACCCCCCBBB@@@???@@@AAA@@@??????AAACCCCCCBBBBBBDDDEEEBBBDDDCCC@@@???BBBCCCAAACCCCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;;;;<<<===CCCDDDDDDEEEEEEFFFHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQTTTXXX]]]cccffffffeeeccc``````^^^[[[WWWUUUTTTUUUVVVXXXXXXXXXWWWWWWXXXZZZWWWWWWVVVXXXYYYXXXSSSPPPOOOKKKFFFCCCCCCCCCBBBAAA???@@@AAACCCDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDCCCBBBAAA???>>>;;;:::777444222000000/////////...---------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,)))***+++,,,+++)))(((&&&)))))))))*********************))))))******+++,,,************)))))))))(((************))))))((('''))))))***++++++++++++***))))))(((((((((((())))))******************))))))((((((''''''''''''((((((''')))***)))(((((()))***++++++)))(((((('''''''''''''''((()))))))))))))))******)))(((((('''&&&&&&(((((('''(((((()))***+++***(((&&&'''((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++++++++************((((((((()))((((((''''''***)))))))))(((''''''''''''((())))))(((((()))+++))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,,,,---***************+++,,,,,,++++++************++++++++++++*********,,,...000222333555888<<>>>>>@@@BBBDDDFFFEEEEEEFFFFFFFFFEEECCC)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---,,,,,,++++++,,,---------------,,,+++---000333111222444666888:::;;;<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@BBBBBBAAA@@@>>><<<;;;::::::;;;===???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDD@@@AAAAAABBBCCCCCCCCCCCC???????????????@@@??????<<<===??????@@@AAADDDGGGIIIMMMSSSZZZ^^^`````````bbbgggooowww}}}ggg]]]TTTOOOLLLHHHHHHKKKFFFIIIMMMOOOOOOLLLGGGDDDAAA>>><<<;;;;;;;;;999888<<<;;;999777777777888888;;;???@@@???AAADDDDDDAAACCCCCCDDDDDDDDDDDDDDDDDDEEEDDDEEEHHHLLLOOOOOOOOOMMMLLLLLLNNNPPPQQQPPPNNNRRRTTTRRROOOPPPVVVZZZZZZYYYYYYWWWTTTQQQOOOPPPQQQQQQRRRRRRQQQNNNMMMMMMNNNNNNOOOPPPOOOMMMKKKKKKLLLPPPNNNLLLJJJJJJJJJHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLHHHKKKKKKHHHGGGHHHGGGCCCEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;??????@@@??????>>>===<<<===>>>@@@AAACCCDDDDDDDDDGGGKKKQQQVVVZZZ\\\\\\\\\YYYZZZ[[[YYYVVVSSSRRRRRRTTTVVVXXXXXXWWWVVVVVVWWWZZZYYYYYYZZZ\\\]]][[[ZZZUUURRRMMMJJJHHHFFFCCCAAA??????AAABBBCCCDDDDDDDDDAAA@@@@@@@@@AAABBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCAAA???===:::888666555555000000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***************************))))))+++***)))((((((((()))*********))))))******+++,,,************))))))))))))))))))((((((((((((((()))(((((()))***++++++++++++******))))))))))))***************))))))((((((((()))((((((''''''(((((())))))+++++++++)))((()))***+++***))))))((((((((((((''''''((()))))))))))))))*********))))))(((((('''(((((()))))))))))))))(((((('''&&&&&&''''''&&&%%%((((((((())))))*********))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))+++***)))((('''''''''''',,,,,,+++***)))((('''''''''(((***)))(((((()))+++)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,***++++++,,,,,,,,,,,,,,,++++++************++++++,,,+++******+++...111333666777999<<>>AAADDDFFFFFFFFFGGGFFFFFFDDDCCCBBB)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......---,,,,,,,,,,,,------...---------,,,,,,...222555555666777888999:::;;;;;;======>>>>>>>>>?????????>>>???@@@BBBBBBBBBBBBAAA@@@@@@??????===<<<:::::::::;;;>>>@@@AAAAAA@@@???>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEEEEDDDCCCCCCAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>??????@@@@@@===@@@DDDGGGIIIMMMSSSWWWYYY]]]dddjjjoooqqqssstttuuuxxx|||zzz}}}rrr^^^UUUMMMIIIFFFBBBBBBDDDAAAAAABBBBBBBBBAAA???>>>::::::;;;<<<<<<<<<<<<;;;>>>>>>===<<<;;;;;;===>>>@@@EEEJJJKKKMMMQQQRRRPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTXXX\\\```bbbbbbaaaaaabbbdddffffffdddbbbiiiiiigggbbbcccjjjnnnooonnnmmmjjjfffbbb___```aaacccddddddbbb___]]]]]]]]]^^^```aaaaaa^^^\\\[[[[[[```___^^^^^^]]][[[VVVSSSRRRTTTVVVWWWVVVUUUUUUVVVSSSWWWXXXVVVTTTTTTQQQKKKLLLMMMNNNOOONNNLLLJJJHHHDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@>>><<<999;;;<<<======>>>>>>>>>===AAACCCGGGJJJMMMMMMMMMLLLNNNPPPRRRRRRPPPNNNNNNNNNNNNQQQUUUWWWWWWVVVVVVVVVXXXXXXWWWXXXYYYZZZ[[[[[[XXXWWWTTTQQQNNNJJJFFFDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???===;;;:::999333222111000............------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))+++***)))))))))***+++,,,,,,***((('''&&&'''((()))******))))))******+++,,,*********)))))))))))))))***)))(((''''''(((***+++))))))***************)))+++******************+++******))))))((('''''''''))))))(((((((((((())))))***+++,,,+++)))(((((()))+++******)))(((((())))))''''''((()))))))))))))))+++*********)))))))))((('''((()))******)))''''''((((((''''''''''''&&&&&&''''''(((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))+++***)))((('''((()))***,,,++++++******)))))))))''')))******)))(((***+++)))))))))))))))))))))))))))*********++++++++++++))))))******++++++++++++***+++,,,---...---,,,+++++++++*********+++,,,,,,---,,,++++++---000444666:::;;;===???BBBDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNKKKKKKJJJIIIGGGEEEBBB@@@;;;;;;<<<===???BBBEEEGGGDDDEEEFFFFFFEEEEEEEEEFFF))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***+++++++++++++++++++++,,,---------............000444777::::::::::::::::::::::::>>>>>>>>>????????????@@@===???AAACCCDDDDDDCCCCCC<<<<<<<<<===<<<<<<;;;;;;:::;;;===??????>>>===<<<;;;<<<===???@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA???>>>===<<<<<<<<<===>>>@@@AAABBBCCCIIIPPPUUUYYY]]]dddiiilllppptttwwwzzz}}}vvvpppnnnqqquuuwwwuuuqqqmmmjjj|||nnn]]]OOOIIIEEEDDDCCC???>>>@@@===============<<<<<<;;;999:::===>>>?????????@@@@@@BBBDDDDDDDDDDDDGGGIIILLLTTT[[[^^^```eeefffeeeeeeeeedddeeefffggghhhiiigggggggggjjjooosssuuuvvvwwwvvvvvvwwwyyyzzzyyyxxx{{{uuuuuuzzz|||xxxsssppppppqqqttttttuuussspppnnnnnnoooppprrrttttttqqqmmmkkkjjjpppqqqtttwwwvvvrrrjjjeeeccceeeggghhhgggfffeeefffeeeiiillljjjiiihhhddd^^^ZZZ[[[\\\]]][[[XXXTTTRRRNNNNNNNNNNNNLLLJJJHHHGGGDDDCCCBBBCCCCCCBBB???<<<===>>>======<<<;;;:::999===>>>@@@AAABBBBBBAAA@@@AAACCCFFFHHHGGGGGGGGGHHHIIIMMMSSSWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWXXXZZZ[[[ZZZZZZYYYVVVRRRNNNKKKJJJEEEEEEDDDCCCBBB@@@>>>===???>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBB@@@>>>===<<<777666555333111000//////---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,---------------------,,,+++)))))))))***,,,---,,,***((('''&&&'''((()))******))))))******+++,,,))))))))))))))))))******+++***)))((()))***+++,,,***************)))((('''++++++************++++++***)))))))))((((((''''''))))))(((((((((((()))))))))***+++***((('''((()))+++******))))))))))))***''''''((()))))))))))))))************))))))))))))'''((()))******)))''''''))))))))))))(((''''''(((&&&&&&'''((())))))******(((((((((((((((((((((((('''''''''((()))*********)))((((((''''''(((((()))(((((((((((((((((((((((((((((()))***++++++,,,---)))((((((((()))***,,,---))))))******++++++,,,,,,((()))******))))))***+++)))))))))))))))))))))))))))*********++++++++++++((()))***+++++++++*********+++,,,---...---,,,+++++++++******+++,,,,,,---......---...000444888:::<<<===???AAACCCEEEGGGGGGJJJJJJKKKLLLMMMMMMLLLLLLIIIIIIGGGEEECCC@@@???>>><<<===>>>@@@AAACCCEEEEEECCCDDDEEEDDDCCCDDDGGGIII))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************+++,,,---------///111222222444666999======<<<<<<;;;;;;;;;:::>>>?????????@@@@@@@@@@@@===>>>@@@BBBCCCCCCAAAAAA999::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::;;;===???@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;===???BBBFFFJJJLLLPPPXXXaaahhhjjjnnntttyyy}}}tttkkkbbbbbbbbbbbb___\\\XXXVVV___kkkrrrnnnhhhbbbVVVIII@@@<<<;;;???@@@===;;;<<<999:::;;;<<<<<<=========???AAADDDEEEEEEEEEGGGHHHHHHMMMQQQTTTSSSSSSVVVXXX```iiirrrtttvvvyyy{{{zzzyyyyyyyyyyyyzzz|||~~~{{{yyyyyy{{{}}}{{{{{{~~~}}}||||||}}}~~~{{{xxxwww}}}~~~xxxuuuxxxzzz{{{zzzxxxwwwwwwxxx}}}{{{uuulllmmmoooooolllgggbbb___]]]]]]]]]\\\YYYVVVRRRPPPKKKHHHFFFFFFHHHGGGDDDAAA@@@@@@??????>>><<<;;;:::<<<<<<===>>>>>>>>>>>>>>>:::<<<>>>??????@@@AAABBBEEEJJJPPPTTTWWWXXXZZZ[[[ZZZ[[[[[[ZZZYYYYYY[[[\\\\\\\\\\\\YYYTTTPPPOOONNNJJJJJJIIIGGGEEECCCAAA@@@>>>>>>======<<<======>>>AAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<;;;999777444333222111.........---------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,***))))))***+++,,,+++***)))((((((((()))*********))))))******+++,,,))))))))))))************++++++***************+++))))))******))))))((('''++++++************++++++))))))))))))))))))))))))***))))))(((((())))))***(((*********((('''((()))+++******))))))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((*********((('''((()))'''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++((((((((()))***,,,......(((((()))***+++,,,,,,---((()))+++***))))))***,,,)))))))))))))))))))))))))))))))))*********++++++((()))+++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++***++++++,,,---...//////000222555888;;;===??????AAABBBDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJEEEEEEDDDBBB???======>>>>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDBBBBBBEEEKKKQQQ))))))))))))))))))))))))))))))))))))))))))))))))------------------------************+++,,,---......111444666777888:::;;;<<<<<<<<<============>>>?????????@@@@@@@@@AAAAAA===>>>@@@AAA@@@>>><<<:::999:::::::::::::::999999888888999::::::;;;<<<<<<>>>>>>???AAAAAABBBBBBBBB@@@@@@??????@@@@@@AAAAAA======>>>>>>>>>>>>======>>>???BBBGGGNNNUUU[[[___ccclllvvv|||}}}~~~pppdddXXXVVVSSSPPPNNNLLLKKKIIIJJJRRRVVVPPPLLLKKKFFF===<<<888888===???>>>>>>@@@>>>>>>???AAADDDHHHKKKMMMOOOQQQTTTTTTSSSSSSVVVXXX[[[bbbiiilllkkkjjjlllnnnuuu}}}}}}~~~|||vvvoookkkiiijjjllllllkkkhhheeecccYYYUUUQQQPPPQQQQQQNNNJJJEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@??????>>>>>>>>>;;;<<<<<<;;;::::::<<<>>>@@@DDDIIIMMMPPPRRRTTTVVVVVVXXXZZZYYYXXXWWWYYY[[[^^^___^^^ZZZTTTPPPOOOPPPNNNNNNNNNMMMKKKIIIHHHGGGAAAAAA@@@???>>>>>>>>>>>>@@@??????>>>???@@@BBBBBBAAABBBCCCDDDDDDCCCBBBBBBAAA???===:::888666444444000000/////////....................................------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))))))))*********---,,,,,,+++************)))))))))*********************))))))******+++,,,((()))))))))***************++++++******)))((((((&&&'''((()))******************))))))))))))******(((((())))))***+++++++++******))))))))))))******(((***+++***))))))***++++++******))))))***++++++''''''((()))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++''')))***)))'''%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))************)))((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((()))***+++,,,,,,---,,,((()))))))))******++++++(((***++++++***)))+++,,,))))))))))))))))))))))))((((((((()))))))))******)))***,,,---...---,,,+++***************+++,,,,,,++++++++++++,,,---......///000333666:::<<<>>>???AAABBBCCCEEEFFFHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGAAABBBAAA???<<<;;;===???===>>>AAACCCDDDDDDDDDCCC@@@BBBDDDEEEGGGOOOZZZccc))))))))))))))))))))))))))))))))))))))))))))))))+++*********************+++******+++,,,---...//////333777:::;;;;;;<<<===:::;;;<<<===>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA===>>>??????===:::777444;;;;;;;;;:::999888777666666666777888:::<<<>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???AAABBB999:::;;;===>>>?????????BBBEEEIIIPPPYYYccckkkooorrr{{{}}}~~~kkk^^^RRRNNNIIIEEEDDDDDDDDDCCC???FFFFFF???<<>>999???;;;;;;???BBBBBBDDDFFFGGGGGGHHHJJJOOOUUU[[[______bbbccccccaaabbbeeehhhooovvv~~~~~~}}}zzz|||wwwrrrnnnpppuuuxxxzzzyyyxxxwwwhhhbbb\\\[[[\\\\\\XXXTTTLLLLLLMMMNNNOOOOOOOOOOOOHHHGGGEEEBBB@@@???>>>>>>>>>>>>===;;;888888999;;;;;;???CCCFFFHHHJJJLLLNNNNNNQQQUUUUUUTTTSSSUUUWWWaaaaaa___ZZZSSSOOONNNPPPPPPPPPQQQPPPPPPOOONNNMMMFFFFFFDDDCCCBBBAAAAAAAAA======<<<<<<<<<===???@@@@@@AAACCCDDDEEEEEEDDDCCCDDDBBB@@@===:::888666555222111111111000000//////..............................---------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------,,,,,,+++***))))))((()))***+++++++++++++++*********)))***++++++,,,(((((())))))*********+++)))************(((&&&%%%###$$$&&&(((***,,,------******))))))))))))******(((((()))***+++,,,------******))))))))))))******)))***,,,,,,++++++,,,...+++***************++++++'''(((((()))))))))))))))''''''''''''((((((((((((((('''''''''''')))+++,,,&&&((()))(((%%%$$$&&&(((+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***++++++***(((&&&))))))))))))))))))))))))))))))))))))************)))***+++------,,,+++************)))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,......---,,,++++++***)))((()))***,,,---++++++++++++,,,---...//////111555999<<>>AAAEEEHHHOOO[[[kkkwww******++++++++++++******)))************+++++++++,,,+++******************...,,,++++++,,,...//////555777999;;;<<<<<<<<<;;;>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCBBBAAA@@@??????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999888777777999;;;===>>>@@@AAACCCCCCBBBBBBBBBAAAAAA@@@CCCBBBBBBAAA@@@???>>>>>>>>>??????>>>===@@@FFFKKKNNNPPPXXXfffqqqwww}}}}}}{{{||||||qqq```WWWLLLEEEAAACCCBBB===<<>>???<<<888AAAAAABBBEEEIIILLLMMMMMMSSSUUUYYY^^^___aaajjjsssuuuvvvwwwxxxxxxwwwvvvuuu~~~zzzyyy|||~~~{{{||||||{{{|||~~~|||wwwyyy|||zzzssskkkjjjnnnpppkkkfffZZZUUUTTT[[[aaa```]]]\\\^^^WWWNNNGGGEEEEEEEEEDDDEEEAAA>>><<<======<<<999<<<<<<<<>>===<<<<<<888666333111//////000111///......------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...))))))******++++++,,,,,,,,,,,,,,,+++++++++******(((&&&%%%'''***,,,+++))),,,+++******))))))******************************++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))************&&&&&&''')))***,,,------///+++((((((***+++***)))))))))******++++++,,,,,,))))))************))))))***(((&&&&&&'''(((((('''(((((((((((())))))))))))''')))***)))((('''(((***************************))))))))))))************))))))((((((((())))))***++++++************++++++*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******++++++,,,---++++++++++++******)))((((((***,,,,,,,,,+++,,,...------------///000111222666777999<<<>>>@@@AAABBB??????@@@AAADDDGGGJJJLLLKKKLLLLLLKKKHHHCCC>>><<<;;;<<<>>>===<<<;;;;;;<<>><<<===<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::888999:::<<<>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???????????????>>>@@@AAABBBDDDIIIOOOTTT^^^bbblllyyy}}}vvvsssrrrrrrqqqpppoooqqqtttwww~~~qqq```TTTMMMGGGAAA>>>???>>>999999<<<>>>===<<<>>>BBBDDDEEEDDDJJJLLLOOOSSSWWWZZZ]]]___eeegggkkkppppppooouuu|||zzzxxxyyy|||~~~~~~~~~}}}zzzyyy~~~~~~}}}}}}~~~{{{vvvsssuuutttttttttwwwzzz~~~yyyvvvvvvyyy|||~~~}}}}}}}}}~~~xxxwww{{{|||yyytttmmmhhhggglllpppnnnkkkjjjllleee[[[SSSOOONNNMMMLLLKKKHHHDDDBBBBBBAAA???===@@@@@@AAABBBCCCCCCBBB@@@===>>>@@@AAAAAADDDGGGJJJRRRTTTXXXYYYXXXVVVUUUUUUSSSQQQOOOMMMLLLKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFEEECCCBBB@@@???>>>@@@@@@?????????AAACCCDDDEEEDDDCCCAAA@@@??????>>>;;;999777444111000///////////////.........------...---,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******************,,,,,,,,,+++++++++******+++***)))***---///...,,,,,,+++******))))))******************************++++++++++++++++++++++++(((((()))******++++++,,,***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************((((((((())))))*********...+++((((((***+++***)))((((((((((((((()))))))))(((((())))))))))))((((((,,,***(((((()))******)))(((((((((((())))))))))))''')))***)))((('''(((***************************))))))))))))***************)))((('''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))************)))))))))))))))******+++***************+++,,,,,,---.........------,,,+++***+++---,,,+++******+++------...///000222333444999:::<<<>>>@@@BBBCCCDDDCCCDDDEEEFFFHHHJJJLLLMMMKKKKKKJJJHHHDDD@@@<<<:::999;;;===============???BBBDDDEEEEEEDDDCCCDDDEEEEEEHHHMMMSSS]]]nnn******++++++++++++******)))************+++++++++*********)))******+++++++++,,,---///222555777999888999;;;===>>>>>>======???@@@@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCAAA>>>;;;:::;;;:::999888888777888888888999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBBBBAAA@@@@@@AAACCCDDD@@@@@@???@@@AAABBBDDDEEEDDDGGGKKKOOOTTTZZZaaaeeekkkpppzzz}}}rrrllleeeaaa[[[VVVTTTTTTUUUUUU[[[^^^aaa^^^VVVMMMGGGEEEBBB>>><<<<<<<<<::::::>>>@@@BBBDDDFFFIIIMMMRRRVVV[[[___eeehhhkkknnnrrrvvv{{{|||zzzvvvsssrrrrrrrrrvvvwwwwwwvvvuuuuuuwwwxxx|||{{{yyyvvvtttqqqooonnnvvvuuusssssstttwwwzzz|||xxxyyyzzzyyyvvvpppjjjgggggggggfffgggjjjoootttxxx|||vvvooojjjjjjkkkmmmqqquuuyyy|||{{{xxxzzz|||wwwvvv{{{~~~|||zzzzzz~~~vvvkkkaaa[[[YYYXXXWWWVVVRRRNNNLLLJJJIIIGGGFFFEEEFFFFFFFFFEEEBBB???===888999;;;;;;;;;===AAACCCFFFJJJNNNPPPRRRSSSUUUVVVQQQPPPNNNKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJIIIHHHFFFDDDAAA@@@???>>>======>>>@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>===;;;999555222///...000000000000///////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))))))))*********))))))))))))))),,,,,,,,,+++++++++******,,,++++++,,,...///...---,,,+++******))))))******************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))((('''&&&&&&'''((()))************************)))))))))*********++++++******))))))(((((('''''',,,+++))))))*********)))))))))))))))(((((((((((('''(((((((((((((((((('''+++)))(((((()))+++***)))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************,,,+++***((('''''''''''''''((()))******)))((('''))))))))))))))))))******************++++++++++++)))))))))))))))******+++***))))))))))))***+++++++++++++++,,,++++++***))),,,------,,,***))))))***---...000111333555777888<<<===???AAACCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFCCC???<<<999888777999<<<======>>>@@@AAABBBCCCDDDDDDDDDEEEGGGJJJNNNSSSZZZ```hhhwww******++++++++++++******))))))*********+++++++++***************+++,,,,,,---///111333555777:::<<<:::;;;===>>>?????????>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA???<<<:::999::::::999888888888888888777888:::;;;===>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDCCCAAA@@@@@@AAACCCDDD???@@@@@@CCCFFFKKKOOORRRRRRUUU[[[bbbiiiqqqwwwzzzwwwzzzyyynnnggg[[[TTTLLLGGGFFFGGGFFFEEEEEEGGGIIIHHHEEEBBBAAABBB??????>>>???@@@AAAEEEIIIKKKOOORRRTTTUUUYYYbbbiiipppvvv|||~~~}}}~~~~~~}}}~~~~~~{{{wwwvvvrrrqqqnnnjjjgggeeedddccchhhiiijjjjjjiiiiiijjjlllqqqooolllhhheeecccaaa```gggggghhhiiijjjlllnnnooojjjlllmmmmmmjjjeee___[[[XXXWWWWWWXXX\\\bbbhhhkkksssxxxzzzxxxuuusssmmmfff^^^^^^___```bbbhhhnnnrrryyy}}}}}}vvvrrrrrrvvv}}}~~~zzz{{{wwwmmmeeebbbaaaaaabbb```\\\YYYWWWUUUSSSSSSNNNNNNMMMKKKGGGCCCAAA@@@;;;<<<<<<<<<;;;<<<>>>@@@AAACCCFFFHHHIIIJJJLLLNNNLLLKKKJJJHHHHHHHHHHHHIIIGGGGGGFFFFFFGGGIIIJJJLLLKKKLLLMMMMMMLLLJJJGGGFFFEEEDDDBBB@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA??????>>>===:::666333000111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************))))))(((((((((,,,,,,,,,+++++++++************)))***+++,,,,,,+++,,,+++******))))))******************************************************------,,,,,,+++******)))++++++++++++++++++++++++***)))(((((((((((()))***************************))))))*********+++++++++******))))))((('''''''''******)))))))))******))),,,,,,++++++******))))))(((((())))))))))))((((((((('''&&&&&&((()))((('''(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((()))))))))************,,,++++++***))))))))))))((()))+++------+++)))((()))))))))))))))*********)))))))))*********++++++)))))))))))))))******+++)))))))))((())))))***+++))))))************))))))+++,,,---,,,******+++,,,///000222555777999;;;<<<>>>???AAACCCDDDEEEFFFFFFEEEFFFGGGGGGGGGEEEDDDCCCFFFDDDAAA===:::888777777777999;;;======>>>???AAABBBBBBBBBBBBDDDJJJQQQVVV```ffflllooorrr{{{******++++++++++++******))))))*********+++++++++************+++---......111333666777777888;;;===<<<======>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>===<<<:::999;;;::::::999999999999:::777888:::<<<>>>???@@@@@@???@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCGGGMMMUUU\\\```bbbfffmmmwww}}}lllbbb\\\RRRLLLDDD??????@@@@@@???======>>>>>>===>>>@@@AAAAAACCCEEEFFFIIINNNUUUZZZaaaeeeiiiiiihhhkkksss{{{}}}{{{yyyyyyxxxvvvtttsssttttttuuuxxxyyyyyyxxxtttmmmgggbbb^^^]]]\\\ZZZXXXVVVUUUTTTYYY[[[\\\]]]\\\\\\^^^___cccaaa^^^[[[XXXVVVTTTTTTVVVYYY]]]```aaaaaa```^^^[[[]]]^^^^^^\\\XXXSSSPPPKKKKKKKKKMMMQQQVVV[[[___aaafffhhhgggfffeee```[[[RRRSSSSSSSSSTTTZZZaaagggnnnssswwwxxxzzz}}}}}}yyyvvvrrrmmmhhhgggjjjmmmpppuuuvvvyyy}}}~~~~~~~~~uuunnnkkkkkklllooonnnkkkhhheeecccccccccaaa```\\\UUUMMMGGGFFFFFFBBBBBBAAA>>><<<;;;<<<>>>@@@BBBEEEFFFFFFFFFHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJGGGFFFEEEDDDEEEFFFGGGHHHKKKLLLOOOPPPQQQQQQOOONNNPPPNNNKKKGGGDDDBBB@@@@@@@@@??????>>>>>>??????@@@>>>???@@@@@@>>>;;;888666222222111111000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++******))))))((((((,,,,,,,,,+++++++++******))))))***************+++,,,+++******))))))******************************************************------,,,,,,+++******)))************************************************************************************++++++++++++(((((((((((())))))))))))((()))******)))))))))***,,,,,,++++++******)))))))))******++++++******)))'''&&&&&&''')))))))))'''(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((()))))))))************(((((((((((())))))***+++((()))+++------+++)))((((((((())))))************((((((((()))))))))******)))))))))))))))******+++)))))))))((())))))***+++,,,,,,---------------,,,)))***,,,,,,+++---///111111333666999;;;===>>>??????@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEDDDCCCAAA???===AAA???<<<999777777777777888:::<<<=========>>>@@@DDDDDDEEEGGGLLLUUU```hhhqqqvvv{{{||||||******++++++++++++******)))************++++++++++++++++++,,,---///000111333777:::;;;999999;;;============>>>>>>?????????@@@@@@@@@????????????>>>999:::;;;=========<<<;;;;;;;;;::::::::::::;;;;;;888999:::<<<>>>@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEIIIJJJKKKPPPWWWaaaiiiooorrrwww~~~iiiZZZPPPLLLIIIEEE???;;;::::::;;;;;;;;;;;;<<<===@@@BBBDDDFFFJJJOOOSSSSSSVVV___hhhmmmyyy|||~~~}}}{{{}}}zzzzzzxxxvvvssspppmmmlllllljjjhhhfffdddccccccccceeegggiiihhheee^^^VVVRRRMMMMMMLLLLLLLLLKKKJJJJJJMMMOOORRRSSSSSSSSSTTTUUUVVVUUUTTTRRROOOMMMLLLKKKKKKOOOTTTXXXYYYXXXTTTRRRNNNOOOQQQQQQPPPMMMJJJHHHDDDEEEEEEGGGJJJOOORRRUUUOOOTTTWWWVVVVVVWWWTTTOOOIIIIIIJJJIIIIIIMMMVVV\\\eeekkkoooqqqrrruuurrrnnnfffddd```]]][[[[[[\\\]]]fffjjjooossswww|||{{{wwwuuuwwwxxxzzzzzzyyyvvvsssrrrrrrtttyyywwwrrrhhh]]]TTTPPPPPPMMMLLLIIIDDD???<<<<<<<<<===@@@CCCDDDDDDCCCDDDEEEAAAAAAAAABBBDDDFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIKKKMMMPPPRRRTTTTTTTTTWWWVVVTTTPPPLLLHHHDDDBBB@@@@@@???>>>>>>>>>??????>>>???@@@AAA@@@>>><<<;;;666555444333222000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////+++++++++***************,,,,,,,,,+++++++++*********,,,---,,,+++***,,,---,,,+++******))))))******************************************************))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++++++++,,,'''(((((()))***++++++,,,&&&(((******)))((()))***))))))))))))((((((((((((***++++++,,,,,,++++++***((((((((()))+++,,,+++)))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************%%%%%%%%%%%%&&&((()))***'''((()))******)))((('''((((((((()))******++++++'''((((((((()))))))))))))))))))))))))))******+++***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,(((***+++,,,---000333666444666999<<>><<<;;;;;;:::888777777888999::::::<<<>>>?????????@@@BBBEEEGGGKKKQQQYYYcccnnnuuu}}}******++++++++++++******)))************++++++++++++,,,,,,---///000222333333777<<<<<<::::::<<>>???????????????>>>>>>>>>======:::;;;<<<===>>>>>>===<<<;;;;;;::::::::::::;;;;;;888999;;;===???@@@@@@AAA??????@@@@@@@@@@@@@@@@@@BBBEEEHHHLLLOOOQQQQQQQQQYYYYYYZZZ^^^eeeoooxxx}}}~~~{{{zzzzzz~~~~~~vvvsss{{{yyyeeeUUUJJJEEECCC@@@???===:::999999<<<>>>@@@AAACCCGGGLLLPPPRRRSSS[[[aaaeeedddgggqqq|||~~~zzzwwwuuuttttttssspppnnnffffffeeecccaaa___\\\[[[[[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUUUUTTTPPPKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMMMMMMMNNNOOOMMMMMMNNNMMMLLLJJJHHHGGGHHHKKKOOORRRSSSQQQNNNLLLIIIIIIJJJJJJJJJIIIHHHHHHCCCDDDEEEGGGJJJLLLNNNOOOHHHLLLMMMLLLLLLNNNMMMIIIDDDFFFGGGEEEDDDHHHOOOVVV[[[bbbgggiiiiiijjjfff```ZZZXXXTTTQQQOOONNNNNNOOOVVV[[[aaaeeegggkkkppptttxxxuuuuuuwwwwwwuuuwww{{{zzz|||}}}|||{{{{{{~~~~~~~~~ssshhhbbb```^^^\\\XXXQQQJJJEEECCCCCC???BBBEEEFFFDDDBBBAAAAAA@@@@@@@@@@@@AAADDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMPPPSSSTTTUUUWWWXXXXXXWWWTTTOOOKKKHHHDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>===::::::888666444222111000...//////000000//////...------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---///...,,,+++,,,...,,,+++******))))))******************************************************(((((()))******++++++,,,******************************++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))***+++,,,,,,,,,%%%(((***+++)))((()))***((((((((((((((()))))))))******++++++++++++******''''''(((***,,,,,,+++)))(((((((((((())))))))))))''')))***)))((('''(((***************************))))))))))))************'''&&&&&&&&&'''((())))))(((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))*********)))))))))))))))******+++***************+++,,,,,,(((((()))******************+++,,,---...111666999777999<<>>AAABBBCCCDDDFFFGGGKKKRRR[[[eeennnvvv}}}******++++++++++++******)))************+++++++++,,,,,,---...000222333444222777<<<===;;;;;;===AAA>>>===============>>>??????>>>>>>>>>======<<<<<<<<<===>>>??????>>>======:::::::::999::::::;;;;;;999:::<<<===???@@@@@@AAA????????????????????????FFFJJJOOOUUUZZZ]]]^^^^^^hhhggghhhjjjqqqzzzvvvrrrlllpppmmmbbbZZZ___jjjrrrpppiii]]]QQQHHHCCCBBBBBB999<<<======;;;===BBBFFFFFFGGGLLLRRRYYY^^^aaaaaaiiiqqquuurrrttt|||vvvsssqqqnnnjjjeeebbbbbbaaa___]]]TTTTTTTTTTTTSSSQQQOOOMMMOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCFFFIIIKKKKKKKKKLLLMMMIIIJJJKKKLLLKKKJJJHHHFFFIIIJJJLLLNNNNNNNNNLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKDDDEEEGGGIIIKKKLLLLLLLLLHHHKKKLLLIIIIIILLLKKKHHHEEEGGGHHHFFFDDDGGGNNNUUUTTT[[[aaabbbbbbaaa[[[UUUTTTQQQMMMIIIGGGGGGGGGHHHJJJOOOUUUXXXYYY[[[```dddfffeeeeeeiiiiiihhhlllqqqppptttxxxzzz{{{}}}zzzrrrpppnnnlllggg___VVVPPPMMMLLLIIILLLNNNNNNKKKFFFCCCBBB@@@@@@??????@@@BBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIKKKMMMPPPSSSTTTUUUWWWYYYZZZYYYUUUQQQNNNGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>===>>>===;;;999666444222111///000111222222111000///------------------------++++++,,,,,,,,,---------...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,+++++++++*********---...---+++***+++---,,,++++++***)))*********************************))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,$$$'''++++++)))((()))***))))))******++++++,,,,,,))))))************))))))%%%%%%&&&(((******)))'''(((((((((((())))))))))))((()))***)))((('''(((***************************))))))))))))************++++++***************+++++++++************++++++'''(((((()))***+++++++++)))************+++++++++)))))))))))))))******+++++++++******++++++,,,---***+++,,,---------------,,,---......///222666999999;;;>>>AAACCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCAAA>>>;;;999888777777222333555777:::<<<>>>???<<<>>>BBBEEEFFFHHHKKKMMMXXXbbbppp}}}++++++***************+++***))))))))))))+++---...***---000222222333555777::::::;;;<<<===>>>??????===<<<<<<===???@@@@@@???@@@@@@??????>>>=========<<<===>>>>>>===<<<>>>???<<<;;;:::999999:::<<<======>>>???@@@AAA@@@???>>>@@@???AAABBB@@@===AAAGGGRRR___lllpppqqqtttwwwyyy{{{uuuwwwvvviii```___ZZZSSSOOONNNNNNMMMKKKRRRNNNGGGBBBAAAAAAAAAAAACCCBBBAAACCCFFFKKKMMMNNNNNNUUU]]]dddjjjoootttyyy|||yyy|||~~~tttlllgggddd```\\\VVVVVVTTTSSSPPPNNNMMMLLLFFFGGGFFFEEECCCCCCEEEGGGGGGEEECCCBBBBBBCCCEEEFFFBBBCCCDDDFFFGGGHHHHHHHHHLLLKKKJJJHHHFFFGGGIIILLLLLLKKKLLLNNNQQQSSSTTTSSSQQQQQQPPPOOONNNNNNNNNNNNPPPSSSTTTRRRNNNKKKMMMOOOOOONNNMMMNNNRRRUUUXXXXXXSSSQQQPPPTTTYYY\\\YYYVVVTTTRRROOOKKKHHHGGGGGGGGGIIIIIIIIIHHHGGGGGGJJJKKKPPPRRRVVVXXXYYYWWWUUUSSSJJJIIIHHHGGGEEEDDDDDDCCCJJJLLLPPPTTTUUUVVVUUUTTTVVVTTTRRRRRRTTTYYY___bbbccceeeiiiooowww~~~{{{qqqfff]]]ZZZZZZ[[[^^^bbbccc```WWWNNNHHHGGGDDDDDDFFFGGGFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFHHHJJJJJJIIIKKKOOORRRSSSRRRRRRSSSUUUVVVVVVUUUQQQPPPNNNJJJGGGGGGIIIKKKJJJHHHEEECCCAAAAAAAAAAAA>>><<<:::999999777555333333111/////////000///---...---,,,---......,,,***////////////////////////......---,,,++++++++++++---------------------------+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************++++++******++++++,,,---+++***)))'''''''''((()))+++******)))))))))))))))******))))))))))))*********---...,,,'''$$$###$$$'''''''''((()))***++++++))))))*********+++++++++%%%&&&&&&'''((())))))******+++,,,,,,******+++,,,************)))'''&&&%%%))))))************))))))((())))))***++++++,,,,,,+++*********))))))(((((()))***+++,,,,,,+++***)))++++++***)))(((((()))))),,,,,,++++++***))))))))),,,---......---,,,***)))***+++,,,---...---,,,+++))),,,///111222444666888>>>???@@@CCCEEEGGGHHHIIIHHHFFFDDDEEEGGGFFFBBB???>>>===;;;888777777777777:::;;;<<<===???@@@AAAAAA???@@@AAACCCGGGNNNWWW^^^ooo~~~++++++***************++++++*********+++---...///---000333444555555777999:::;;;<<<===>>>??????@@@@@@??????@@@BBBCCCCCCBBB@@@@@@@@@??????>>>>>>>>>>>>???@@@???======>>>???<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<;;;;;;>>>BBBBBBBBBGGGNNN]]]lll{{{vvvkkk___WWWRRRNNNHHHEEEEEEFFFEEEDDDGGGDDDAAA@@@BBBFFFHHHIIIJJJJJJJJJMMMRRRWWW[[[\\\cccggglllppptttxxx}}}|||xxxuuutttuuuuuutttsssqqqkkkccc]]]YYYVVVSSSPPPMMMLLLKKKIIIGGGFFFFFFFFFEEEFFFFFFEEECCCCCCEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLNNNPPPRRRQQQPPPOOONNNOOOQQQQQQQQQSSSWWWZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTVVVZZZ^^^```aaa```\\\YYYXXXZZZ___bbbaaa______\\\XXXUUURRRQQQQQQQQQOOONNNMMMLLLJJJJJJKKKLLLKKKNNNRRRUUUWWWWWWVVVUUUMMMLLLJJJGGGFFFEEEEEEEEEGGGIIILLLOOOQQQRRRRRRRRROOOMMMJJJIIIJJJMMMQQQTTTWWWYYY]]]ccckkkssszzz~~~|||tttmmmhhheeekkkoootttvvvqqqhhh]]]VVVUUUSSSQQQOOOMMMHHHCCC@@@CCCDDDGGGHHHHHHHHHHHHHHHEEEFFFHHHHHHGGGIIIMMMPPPTTTSSSTTTTTTUUUUUUTTTSSSVVVUUUTTTQQQNNNNNNPPPRRROOOOOOMMMKKKIIIFFFDDDBBBDDDAAA>>><<<:::999666444555333111000000000///...///---------......,,,+++........................///...............///000,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******+++++++++******)))))))))************************(((***+++***)))((()))+++************************************************---,,,***)))((((((''''''+++***)))((('''(((((()))+++******)))))))))))))))***))))))(((((())))))***)))***,,,+++)))'''&&&&&&$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))******++++++,,,,,,)))***++++++))))))***+++((())))))))))))(((((('''))))))************))))))+++++++++************)))************)))))))))(((******+++++++++***))))))+++*********))))))))))))************************+++,,,---------,,,+++***,,,,,,---.........---,,,+++...111333444666888:::>>>???AAACCCEEEGGGHHHIIIHHHFFFEEEEEEFFFDDDAAA>>><<<;;;:::999888888999999:::;;;;;;<<<===>>>???@@@BBBBBBBBBFFFNNNYYYeeemmm+++***************+++++++++++++++,,,---///000111111444666888888888:::;;;;;;<<<======>>>???@@@@@@BBB@@@@@@AAACCCDDDDDDCCC@@@@@@@@@@@@@@@?????????@@@AAABBBAAA???>>>>>>???===>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;>>>CCCEEEGGGNNNWWWiiizzzuuuggg\\\SSSLLLFFFCCC???===>>>???@@@@@@@@@@@@AAAEEEKKKQQQUUUVVVWWWWWWYYY^^^eeelllppprrr{{{|||||||||}}}|||~~~~~~|||wwwsssiiifffcccbbbaaaaaa```___[[[WWWQQQMMMKKKIIIHHHFFFGGGFFFDDDCCCBBBCCCCCCDDDGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUUUUXXX]]]___^^^[[[YYYXXXXXXWWWWWWYYY]]]aaaccccccccccccbbbaaaaaaaaabbbbbb[[[ZZZXXXXXXZZZZZZZZZYYY\\\^^^bbbggglllmmmkkkiiihhheeeaaabbbfffjjjkkkjjjgggddd___[[[YYYXXXXXXYYYZZZYYYWWWTTTRRRQQQPPPPPPNNNPPPSSSVVVXXXYYYXXXXXXSSSQQQOOOLLLKKKJJJIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPJJJHHHEEECCCBBBCCCFFFGGGIIIJJJNNNTTT\\\eeemmmqqquuuwwwyyyzzzzzzzzz{{{||||||~~~wwwrrr{{{|||ppphhhgggfffddd```[[[SSSJJJCCC@@@AAACCCEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFHHHLLLOOOTTTUUUVVVVVVVVVUUUTTTSSSWWWWWWWWWVVVUUUVVVXXXZZZYYYZZZZZZYYYUUUNNNHHHDDDGGGDDDAAA>>>===<<<:::888777555222111111111000//////...------......---,,,------------------------------------...///000111++++++++++++++++++++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++***************)))))))))))))))************************)))***+++***))))))***+++++++++++++++++++++++++++************************---,,,***)))((((((''''''******)))((((((((())))))+++******)))))))))))))))))))))(((((((((((()))))))))(((((()))++++++***)))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***''''''((()))))))))))))))))))))************))))))------,,,+++***(((((('''************))))))))))))+++++++++++++++***)))(((******+++,,,+++***)))((('''(((((()))******++++++***+++,,,,,,---,,,,,,,,,------...//////...------...111444666777888:::<<>>??????EEECCCEEELLLYYYjjjyyy*********)))******+++,,,***+++,,,---///000111222555777999:::::::::<<<============>>>???@@@@@@@@@@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@>>>???@@@>>>???@@@AAAAAA@@@>>>======<<<;;;::::::;;;<<<===??????BBBGGGKKKNNNWWWaaasssyyydddWWWOOOHHHDDDAAA@@@>>>===>>>???AAABBBDDDFFFJJJRRR[[[bbbggghhhggghhhkkkqqqyyy|||wwwssspppnnnmmmnnnnnnkkkddd^^^YYYWWWTTTRRRQQQQQQQQQQQQMMMKKKIIIHHHGGGGGGFFFFFFJJJIIIGGGFFFFFFGGGIIIJJJNNNPPPRRRSSSRRRRRRSSSUUUTTTUUUWWWXXXYYYZZZZZZZZZXXXYYY\\\^^^```aaabbbbbb^^^bbbgggjjjiiigggeeeddd```___^^^```dddgggjjjjjjjjjiiiiiiiiiiiiiiijjjjjjbbb___]]]^^^aaadddcccaaaeeegggjjjnnnqqqrrrpppnnnqqqmmmiiihhhkkkoooqqqrrrmmmjjjfffbbb```______```eeeccc```^^^[[[YYYWWWUUUYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYWWWTTTQQQPPPNNNNNNMMMLLLLLLMMMNNNNNNJJJHHHFFFDDDCCCBBBCCCCCCBBBCCCEEEIIIPPPXXX___cccdddfffhhhiiiiiiiiijjjlllkkkooovvv||||||yyyuuuwwwwwwtttnnnggg\\\RRREEEDDDBBBBBBBBBAAA@@@???AAAAAAAAABBBDDDHHHLLLOOOQQQSSSVVVWWWWWWVVVVVVVVVUUUVVVXXXXXXXXXYYY[[[^^^```bbbdddddd```YYYQQQLLLHHHFFFCCCAAAAAA@@@>>>===999777333111111111111000111///------...///...---------------------------+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++,,,------,,,***+++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))***++++++))))))***+++++++++++++++++++++++++++************************++++++******++++++,,,---******))))))))))))))))))+++******))))))))))))))))))(((((((((((((((((()))***(((&&&(((,,,---+++)))*********************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&((()))******(((((()))***(((((())))))))))))(((((())))))************))))))------,,,+++***)))((((((*********))))))))))))))),,,+++++++++***))))))((()))***,,,------,,,***(((((((((((())))))*********))))))***+++,,,---------------..................222555888::::::<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHFFFDDDBBB@@@>>><<<888999:::;;;<<<>>>???@@@AAA@@@?????????@@@AAAAAACCCCCCHHHSSSeeexxx******))))))***++++++,,,***+++,,,...000222333333777999;;;<<<;;;;;;<<<=========>>>>>>??????@@@@@@@@@???>>>???AAAAAAAAA????????????@@@@@@AAAAAABBBCCCDDDDDDCCC@@@??????@@@???@@@AAAAAAAAA@@@>>>===<<<;;;:::::::::;;;===>>>BBBCCCGGGNNNTTTZZZfffqqquuubbbRRRJJJEEEBBB????????????@@@AAACCCFFFHHHLLLPPPXXXcccnnnwww{{{|||wwwxxx{{{|||yyyuuuqqqkkkgggbbbaaa___``````]]]VVVQQQLLLLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLPPPOOOOOONNNNNNOOOPPPPPPUUUXXX\\\^^^______```aaa___```aaabbbcccccccccccc^^^aaagggmmmpppqqqooonnngggjjjmmmoooooonnnoooppplllkkkjjjkkkoooqqqssssssqqqqqqqqqqqqqqqrrrssstttnnnkkkhhhjjjnnnqqqqqqooopppooonnnoooqqqsssrrrqqqvvvssspppooopppsssuuuwwwuuusssqqqnnnlllkkkkkkkkkmmmjjjgggeeedddaaa^^^[[[bbbbbbbbbbbbbbbbbbbbbbbbaaadddggghhhfffbbb\\\XXXVVVTTTRRROOOMMMLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBDDDHHHMMMRRRUUUTTTVVVXXXXXXXXXXXXXXXZZZ\\\aaahhhpppxxx{{{pppdddSSSOOOJJJGGGEEEDDDBBB@@@???>>>======@@@DDDHHHJJJKKKOOOSSSUUUVVVVVVXXXZZZYYYZZZ\\\\\\ZZZYYYZZZ[[[]]]```dddggggggccc^^^[[[NNNLLLIIIGGGFFFDDDAAA>>>===999555222222222222111222000....../////////...........................,,,,,,+++***))))))******------------------------,,,,,,+++,,,......,,,***+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********************************)))+++,,,+++***)))***+++++++++++++++++++++++++++************************++++++******++++++,,,---))))))******************+++******)))))))))))))))))))))(((((((((((()))))),,,)))'''(((***+++***'''((('''''''''''''''''''''))))))))))))))))))))))))++++++******************)))***+++***))))))***+++************)))((('''&&&))))))************))))))************************))))))))))))))))))******,,,++++++******))))))))))))***,,,......,,,+++***+++*********)))))))))((()))))))))***+++,,,---...,,,,,,,,,---...//////000666888;;;======>>>@@@BBBAAAAAABBBDDDEEEGGGHHHIIIIIIHHHGGGDDDAAA>>>===<<<888999;;;===???@@@AAABBBAAA@@@???>>>???@@@BBBCCCAAADDDMMM[[[mmmxxxooo))))))))))))***+++,,,,,,+++,,,...111333555666666999;;;======<<<<<<<<<>>>=========>>>>>>>>>??????AAA@@@??????AAAAAA@@@???===>>>>>>???@@@AAABBBBBBBBBCCCDDDBBBAAA???@@@AAA@@@@@@@@@@@@???>>>======;;;;;;;;;<<<===>>>???@@@DDDEEELLLVVV___jjjyyy~~~wwwooojjjjjjkkkkkkjjjbbbYYYMMMEEEAAAAAA@@@??????AAADDDGGGIIIMMMRRRVVVXXX]]]gggttt}}}zzztttqqqmmmiiifffbbb^^^[[[RRRRRRQQQQQQQQQNNNKKKHHHFFFGGGGGGFFFFFFFFFIIIKKKJJJLLLOOOQQQQQQRRRTTTUUUXXXXXXXXXWWWWWWVVVUUUUUU[[[```eeejjjlllmmmnnnoookkkkkkkkkkkkkkkkkkkkkkkkeeejjjpppvvvzzz{{{yyywwwqqqsssuuuvvvvvvxxxzzz|||}}}|||{{{|||~~~~~~}}}{{{{{{{{{{{{|||}}}~~~}}}{{{yyyzzz|||{{{xxxuuutttuuuwwwxxxxxx|||{{{zzzzzzzzz{{{||||||yyyyyyxxxxxxvvvuuuttttttssspppmmmmmmmmmlllhhhdddhhhhhhhhhggghhhiiijjjkkkhhhlllpppsssqqqlllfffbbb]]][[[XXXUUURRRPPPPPPOOONNNNNNOOOOOOMMMKKKIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLKKKMMMNNNNNNMMMLLLLLLMMMRRRVVV\\\ccckkksss|||~~~ppp^^^ZZZUUUSSSRRROOOKKKGGGCCC???<<<;;;===???BBBBBBDDDHHHMMMOOOPPPSSSXXX\\\```bbbcccbbb___\\\ZZZZZZVVVYYY]]]aaaeeefffffffffWWWVVVTTTRRROOOJJJEEEAAAAAA===999555555555444444333111......///000000//////////////////////////////...---,,,++++++++++++------------------------,,,,,,,,,---///...,,,***+++,,,,,,---------------,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++***+++,,,+++*********,,,++++++++++++++++++++++++************************---,,,***)))((((((''''''((()))***+++++++++******+++******)))))))))))))))******))))))))))))******,,,***((('''((((((((('''((((((((()))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++))))))***+++++++++******)))'''&&&%%%))))))************))))))((())))))***++++++,,,,,,))))))))))))************+++******)))******++++++***+++,,,---...---,,,,,,,,,,,,++++++***))))))((())))))))))))***,,,---...+++,,,,,,---///111222333999;;;>>>???@@@@@@BBBDDDAAABBBCCCDDDFFFGGGHHHIIIHHHHHHFFFCCC???===<<<===:::;;;===???@@@AAABBBBBB>>>=========>>>AAADDDEEECCCJJJUUUbbbppp~~~yyyrrrkkkfff))))))))))))***+++,,,------...111444777888999999;;;===??????>>>===>>>???<<<<<<============>>>>>>???>>>======??????>>>===<<<<<<===>>>???@@@AAABBB@@@BBBCCCBBB@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEJJJKKKRRR]]]iiivvvzzzllleee\\\VVVTTTTTTRRRQQQLLLHHHCCCAAABBBDDDEEEEEEEEEIIIOOOUUUZZZ```ggglllmmmrrr{{{}}}{{{xxxuuupppllliiihhhaaa]]]YYYVVVUUUTTTRRRQQQGGGHHHHHHHHHFFFEEEFFFFFFGGGIIIKKKKKKKKKMMMQQQUUUUUUYYY]]]`````````bbbddddddeeeeeeeeecccaaa^^^]]]ccchhhpppvvvyyy{{{|||}}}yyyxxxvvvtttssssssssssssrrruuuyyy}}}}}}~~~~~~}}}|||yyywwwxxx{{{{{{wwwssssssrrrqqqoooooooooqqqqqqnnnpppsssuuutttqqqmmmjjjdddcccaaa___\\\ZZZYYYYYYZZZ[[[\\\\\\ZZZVVVSSSPPPNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKLLLKKKIIIHHHHHHHHHJJJLLLPPPTTTYYY___gggllluuuxxx|||www|||yyyiiihhhhhhjjjkkkhhh```YYYOOOIIICCC???>>>>>>>>>===>>>BBBFFFHHHIIIMMMTTTZZZ```bbbeeefffdddbbbaaaaaaWWWWWWWWWXXX[[[^^^aaaccc\\\\\\]]]]]][[[WWWPPPKKKGGGCCC===:::888888888888444111///...///000000000........................//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***+++,,,,,,---......------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************---,,,***)))((((((''''''((()))***++++++++++++***+++******)))))))))))))))++++++************++++++((()))((('''%%%%%%''')))*********++++++,,,,,,---&&&&&&''''''((()))******%%%%%%&&&&&&''''''((((((((()))******(((((()))***)))))))))))))))(((''''''))))))************))))))((())))))***++++++,,,,,,((()))))))))***************))))))))))))+++,,,---,,,,,,,,,,,,---------...,,,,,,,,,+++++++++++++++******)))))))))+++,,,---,,,,,,---///111444777888:::===???AAAAAABBBCCCEEEBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFBBB>>><<<===>>><<<===???@@@AAABBBAAAAAA>>>>>>===>>>AAAEEEIIIKKKLLLSSS]]]fffppp}}}~~~zzzssslllgggggglllqqq))))))))))))***+++,,,---...000333777999;;;<<<<<<===???@@@@@@???>>>???@@@<<<<<<<<<<<<============<<<;;;::::::;;;<<<;;;999;;;<<<<<<>>>???@@@AAABBB???AAABBBBBB@@@@@@AAABBB@@@???===;;;;;;;;;;;;<<>><<<;;;>>>BBBCCCCCCHHHPPPWWWYYY]]]bbbfffggghhhiiiiii]]]ZZZVVVSSSRRRTTTWWWYYY\\\^^^aaadddeeebbb\\\WWWKKKFFFAAA===;;;;;;;;;;;;444222///...///000111111---------------------------------------...///000++++++++++++++++++++++++,,,,,,---...000///,,,***+++,,,,,,---.........---,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))************************+++++++++***+++,,,,,,---((()))***+++,,,,,,+++***+++******))))))))))))))),,,,,,++++++++++++,,,,,,%%%'''((('''$$$$$$'''+++&&&&&&'''((()))******+++###$$$%%%&&&''')))******'''(((((()))***++++++,,,'''((()))((('''&&&''')))'''(((((()))))))))))))))))))))************)))))))))************+++++++++(((((())))))*********+++))))))(((((()))+++---...---,,,,,,,,,,,,---...///***++++++,,,,,,---......+++***)))))))))***+++,,,------...000333777:::<<<;;;===@@@AAABBBBBBDDDEEEBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEBBB===;;;===???===>>>@@@AAABBBAAAAAA@@@AAA@@@AAABBBFFFJJJOOORRRSSS[[[ccciiinnn{{{sssoooggg___]]]eeettt,,,,,,,,,,,,,,,---...///222333555888:::;;;<<<===>>>>>>>>>>>>???@@@AAABBB:::;;;<<<<<<<<<;;;:::999777777777777888888888888999;;;>>>AAACCCBBBAAA@@@AAAAAAAAACCCDDDCCCAAA???;;;>>>;;;<<>><<>>@@@DDDGGGPPPOOOQQQXXXbbbhhhhhheee```___\\\VVVPPPNNNPPPSSSUUUYYY```gggkkkkkkiiihhhXXXQQQHHH@@@<<<;;;<<<<<<888666222000000000...---000000000///......------------------------------........................,,,,,,,,,------------...------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++************)))))))))(((,,,+++++++++***)))))))))))))))***++++++++++++***)))***++++++***)))***+++---,,,***)))))))))******((())))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************((((((''''''''''''((((((((((((((((((((()))******++++++************++++++)))******)))(((((()))+++)))))))))))))))))))))))),,,,,,,,,++++++*********((('''''''''((()))+++,,,))))))************)))))))))(((***///555666222---))))))***+++,,,,,,------+++***))))))+++---000111...111444666777999<<>>===AAADDDFFFMMMWWW]]]^^^bbbdddffflllttt|||eee]]]WWWYYYbbbqqq---------...///000111222666777999;;;===>>>??????>>>>>>>>>>>>????????????;;;<<<<<<<<<;;;999777666777777777777777888888888;;;<<>><<>>=========>>>@@@AAAAAA???>>>>>>@@@AAA@@@GGGMMMSSSZZZdddhhhgggkkkmmmqqquuu|||vvvkkk\\\VVVUUU]]]jjj}}}---...///000222444555666999:::;;;===>>>???@@@@@@======>>>???>>>===<<<;;;;;;;;;;;;:::999777555444666666777777777888888888>>>???AAABBBCCCBBB@@@?????????>>><<<<<<;;;;;;;;;===@@@<<>><<<======<<<<<<===AAAGGGPPPXXX\\\ZZZ]]]___]]]XXXUUUTTTUUUYYYYYYZZZ[[[\\\^^^___```ddd```[[[VVVQQQKKKEEE@@@>>><<<999777666555333111000////////////.........------------------------.................................////////////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++******************+++++++++))))))***++++++++++++***)))***++++++***)))***+++,,,+++******)))*********************+++++++++,,,))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((************************)))))))))*********+++++++++******))))))******+++)))******)))(((((()))+++))))))))))))))))))))))))+++++++++++++++*********))))))((((((((())))))***++++++,,,,,,,,,,,,++++++***)))***...222444111...++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---///000111333666888999;;;>>>@@@AAABBBDDDEEEFFFEEECCCBBBDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????BBBAAA???<<<;;;===AAAEEEGGGQQQ]]]fffooowwwxxxtttvvvyyy~~~vvveeeZZZTTTQQQUUUbbbttt---...000222555777888999999:::;;;===>>>>>>>>>>>><<<===>>>>>>===;;;999888888888888888777666555555666666666777888999999:::@@@AAABBBCCCCCCAAA@@@???@@@???>>><<<;;;:::<<<===<<<@@@>>>CCCPPPYYYeeexxx||||||pppggg[[[OOOIIIFFFDDDCCCFFFIIIMMMRRRVVVZZZ]]]^^^fffnnnyyyyyyuuunnnfffaaa]]][[[[[[UUUTTTQQQMMMIIIHHHIIIKKKLLLLLLLLLMMMOOOPPPPPPPPPQQQQQQSSSXXX___eeejjjkkkeeeiiiooouuuzzz~~~}}}yyyyyyyyyzzzyyyxxxvvvsssnnniiifffggghhhgggffffffjjjmmmkkkfff```___^^^]]]]]]___aaacccdddYYYXXXWWWXXXZZZ\\\]]]]]]]]]```aaa```^^^]]]```ccchhhhhhjjjkkkmmmnnnpppppppppqqqqqqnnnkkkkkkooosssvvvuuutttqqqnnnnnnoooqqqsssrrrpppoooooopppqqqqqqrrrsssuuuwwwzzz~~~}}}yyyxxxwwwuuussspppnnnmmmllllllnnnsss~~~}}}iiiaaaWWWRRRQQQPPPLLLIIIFFFEEEEEEGGGHHHHHHEEECCCAAA@@@@@@DDDKKKTTT^^^dddnnnssszzzssslll[[[XXXTTTPPPJJJDDD>>>;;;:::::::::;;;===BBBIIINNNQQQVVV[[[\\\ZZZXXXXXXYYY___^^^^^^^^^]]]]]]\\\\\\bbbaaa___]]]YYYSSSLLLGGGBBB???<<<:::999777555333000000000000////////////................................................,,,,,,,,,------------...------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,+++++++++,,,---......---++++++,,,,,,+++++++++*********)))))))))***+++++++++,,,))))))***++++++++++++***)))***++++++***)))***+++++++++************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))(((((())))))******************))))))))))))******)))******)))(((((()))+++))))))))))))))))))))))))+++++++++*********************))))))))))))))))))))))))************))))))))))))))),,,///000///---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111333555888999;;;<<>>???@@@AAABBBAAA@@@@@@AAA??????@@@??????CCCHHHQQQ^^^nnn{{{vvvhhh\\\UUUTTTSSSXXXfffxxx---...111444777999:::;;;;;;<<<======>>>>>>======:::;;;<<<===<<<999777555555555555555666777777888666666777888999:::;;;<<>>???@@@@@@???======???BBB>>>CCCCCCIIIYYYfffuuu~~~yyyyyywwwtttnnniiiddd___]]]]]]WWWRRRKKKFFFEEEFFFHHHJJJOOOTTT\\\dddjjjlllmmmllluuuzzz~~~uuuooolllgggccc\\\VVVQQQOOONNNOOOLLLLLLKKKJJJIIIKKKNNNRRRUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[]]]bbbhhhmmmpppqqqnnnrrryyy|||zzzwwwrrrooonnnoooooooooggggggeeeaaa\\\XXXWWWXXX[[[]]]___aaa```^^^]]]\\\VVVWWWXXXYYYYYYXXXXXXXXXYYYXXXXXXYYYZZZZZZYYYWWWUUUYYY\\\\\\YYYWWWWWWXXXaaaccceeegggggggggeeedddaaadddfffdddaaaaaacccfffggggggfffccc___^^^^^^___eeedddbbb```___```bbbccceeegggiiijjjlllpppuuuyyy~~~|||yyyyyyxxxuuuwwwnnnggg]]]XXXWWWVVVRRRNNNKKKJJJIIIJJJLLLMMMLLLKKKEEECCCBBBBBBEEEJJJPPPSSSaaaeeelllrrrwww|||zzziiiiiihhhfffaaaWWWKKKBBB<<<<<<;;;:::999;;;>>>AAAFFFLLLSSSWWWXXXYYY[[[]]]ccceeefffgggfffbbb___\\\^^^]]]]]]]]][[[WWWRRRNNNEEECCC@@@>>>===:::777555333222222111111000//////................................................,,,,,,,,,------------...------,,,,,,,,,+++++++++---------------------------------,,,,,,+++++++++***+++,,,---------,,,++++++*********)))))))))))))))))))))***+++++++++,,,))))))***++++++++++++***)))***++++++***)))***+++************+++***************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((************************((())))))******))))))(((&&&'''(((((())))))((((((***))))))))))))))))))***)))******)))(((((()))+++))))))))))))))))))))))))***************************************)))))))))))))))************))))))((((((((()))+++,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,------...000111222333555777:::;;;<<<>>>@@@CCCBBBCCCEEEGGGGGGFFFEEEDDDFFFEEEDDDBBB@@@???>>>======>>>@@@BBBBBBBBBAAA@@@???>>>CCCIIIIIIFFFGGGKKK\\\jjj||||||vvvnnnfff___[[[YYYYYYWWW[[[gggxxx...000333666999;;;<<<<<<>>>>>>?????????>>>>>>===999:::::::::999888666555333333333444555777999:::666777888999;;;<<<>>>>>>BBBBBBBBBAAAAAA@@@???>>>888;;;>>>===<<<<<<@@@CCCDDDKKKMMMTTTeeeqqq|||ssspppggg```ZZZUUUOOOHHHFFFHHHHHHGGGFFFGGGIIIMMMQQQSSS]]]cccllltttzzz|||{{{zzz}}}tttlllddd___\\\YYYVVVQQQLLLIIIHHHIIIJJJJJJKKKLLLLLLNNNQQQVVVZZZ^^^___````````````ccceeeggghhhkkkoootttvvvvvvuuuyyy}}}~~~{{{tttttttttuuuuuurrrnnnjjjgggfffeeedddcccccccccddd]]]^^^^^^\\\YYYXXXYYYZZZ[[[___cccdddaaa^^^\\\\\\XXXZZZ\\\]]]]]]]]]^^^___eeeeeefffggggggeeeaaa]]][[[^^^aaa```\\\YYYXXXYYY___bbbfffjjjjjjhhhdddaaa^^^_________]]]\\\\\\]]]^^^___```___\\\ZZZZZZZZZ\\\\\\ZZZWWWTTTUUUWWWZZZZZZ[[[]]]^^^___bbbgggjjjsssvvv{{{uuupppiiidddaaa___[[[XXXTTTRRRQQQQQQSSSUUUVVVVVVMMMKKKIIIFFFFFFHHHJJJLLLUUUYYY]]]aaaeeeiiinnnqqqsssvvvzzz~~~uuuwwwzzz}}}zzzpppaaaVVVFFFCCC@@@<<<;;;:::;;;;;;===BBBIIINNNQQQTTTYYY]]]cccfffkkknnnnnnjjjeeebbb^^^\\\ZZZYYYYYYWWWTTTRRRJJJHHHEEECCCAAA>>>:::777666666555333222111000///.........................................................////////////000------,,,,,,,,,,,,++++++------------------------...------,,,,,,++++++*********+++,,,,,,,,,++++++*********)))))))))((((((***************+++++++++))))))***++++++++++++***)))***++++++***)))***+++))))))***++++++++++++***************+++++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************'''((()))******)))((('''%%%&&&'''((()))((('''&&&***))))))(((((())))))***)))******)))(((((()))+++)))))))))))))))))))))))))))))))))***************))))))***++++++******)))++++++,,,,,,,,,,,,++++++)))(((((((((((()))***+++,,,,,,,,,,,,------------,,,---///111333555666777777999;;;===>>>???BBBDDDCCCDDDFFFGGGHHHGGGEEEDDDFFFEEECCCAAA???>>>======<<<===???AAAAAAAAAAAA@@@===???HHHTTTVVVOOOMMMQQQeeesssppplllfffaaa^^^___aaacccccc___```iiivvv000222666999<<<===>>>>>>===>>>>>>>>>===<<<;;;;;;888888888777777666666666444444444444555666888999777888999;;;===>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>888<<>><<<;;;777;;;AAAEEEHHHMMMUUUZZZ]]]aaahhhnnnpppooommmkkkddd```ZZZVVVTTTTTTSSSRRROOOMMMKKKIIIFFFCCC???;;;:::999888666444222000///.........................................................////////////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********)))))))))******+++,,,+++++++++*********))))))+++++++++***************))))))***++++++++++++***)))***++++++***)))***+++((()))***+++,,,++++++***)))))))))*********++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************((()))+++,,,,,,+++)))(((%%%&&&((()))***)))((('''))))))(((((((((((()))))))))******)))(((((()))+++))))))))))))))))))))))))((()))))))))*********+++((((((***+++,,,++++++***++++++,,,,,,,,,,,,+++++++++******)))((()))+++---+++,,,,,,,,,---.........,,,---000333555888999:::888;;;===>>>???@@@CCCEEECCCDDDFFFHHHHHHGGGFFFEEEEEEDDDBBB???>>>===============>>>???@@@@@@@@@@@@???AAAMMM\\\___XXXUUUYYYkkkxxxxxxtttiiigggeeedddfffjjjooosssssslllgggkkkuuu333555888<<<>>>?????????;;;;;;;;;;;;:::999888777888888777666666666666777666666555444555666777888888888:::<<<>>>@@@AAABBB@@@@@@@@@?????????>>>>>>AAAFFFMMMPPPPPPQQQUUUYYYVVV___ccciiivvv}}}kkk[[[TTTMMMFFFBBBCCCAAA???AAAGGGDDDJJJSSS]]]gggpppxxx}}}|||xxxtttpppjjjfffccc```[[[UUUQQQNNNLLLKKKFFFGGGHHHKKKOOOSSSXXXZZZ```aaabbbccceeeiiinnnrrrrrrtttuuuuuutttwww}}}tttttttttsssppppppqqqrrrooollliiifffeeedddbbb```bbb```^^^^^^```bbbcccccciiikkkoooqqqrrrqqqqqqrrrkkkllllllmmmrrrzzzqqqsssuuuwww{{{{{{uuuooommmqqqttt~~~zzzrrrnnnmmmnnnmmmlllqqquuu|||~~~|||vvvlllccc]]]\\\^^^[[[]]]^^^^^^___bbbgggjjjdddiiiooosssuuuvvvyyy{{{rrrrrrrrrtttwww{{{zzz|||~~~~~~|||sssoookkkjjjkkkmmmnnnoooqqqkkkaaaWWWPPPMMMMMMOOOIIIJJJJJJIIIHHHIIILLLNNNPPPTTTYYY\\\cccpppsssgggWWWKKKEEEBBB???<<<666999<<>><<<;;;999777444222000///////////////////////////........................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********)))((((((((()))+++,,,,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))***++++++++++++***)))+++++++++***)))***+++((()))***+++,,,,,,+++***((())))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))***,,,------,,,***)))&&&''')))***+++***((('''))))))(((((((((((()))))))))******)))(((((()))+++))))))))))))))))))))))))(((((())))))*********+++'''(((***+++,,,,,,,,,+++))))))************)))))),,,,,,+++***)))***,,,...++++++,,,,,,---...//////,,,...111444777:::;;;<<<999;;;>>>???@@@AAACCCEEECCCEEEGGGHHHHHHHHHFFFEEEDDDCCCAAA???==================>>>>>>>>>?????????AAACCCOOO```ddd\\\ZZZ___nnnzzzvvvmmmhhhkkkkkkkkknnnrrrxxx~~~xxxooonnnttt