BM6P6(@ ~~~{{{|||}}}yyy|||wwwuuuyyy{{{jjjYYYMMMJJJEEEAAA===:::666444222222111000///......---,,,------......------,,,'''((()))***+++,,,,,,,,,,,,,,,---...---,,,***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111333555666666666777888===IIIZZZiiisssxxxzzzwwwtttxxxxxxsssrrrooolllrrrzzz}}}zzzxxx{{{{{{wwwsssnnniiifff______aaacccbbb```dddjjjnnnmmmllljjjiiijjjmmmqqqrrrsssuuuvvvwwwyyy}}}xxxrrrpppqqqssssssttttttuuuuuuvvvvvvppprrrttttttsssqqqqqqqqqtttvvvyyy|||~~~~~~~~~}}}zzzttttttuuuwwwyyyyyyxxxvvvsssuuuuuutttssstttyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}||||||||||||~~~}}}qqqbbbUUUOOOOOORRR___sssoooZZZHHH===999555444666555111000222000000000000////////////////////////...............---,,,,,,,,,,,,---...000///---+++++++++---...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222555111222999===>>>BBBIIIbbbhhhooopppjjjbbbZZZWWWWWWVVVTTTRRRPPPQQQSSSUUUUUUTTTSSSSSSTTTYYY```dddooommmlllnnnqqqqqqooolllccc```\\\[[[]]]```bbbccc```^^^]]]___fffooovvvzzz{{{||||||{{{zzzwwwsssooommmooooooooonnnmmmmmmlllllljjjmmmooommmgggaaa___^^^^^^cccjjjsssyyy~~~}}}}}}}}}{{{}}}}}}~~~~~~zzztttnnniiifff}}}~~~~~~zzzvvvzzzwwwvvv~~~~~~pppbbbTTTMMMEEE???===;;;777444222111111000///.........,,,------......------,,,******+++,,,------------,,,,,,---------,,,+++***++++++,,,,,,,,,---------------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,------......000111222444555666666666777999???KKK[[[jjjtttxxxwwwtttrrrvvv~~~~~~xxxsssrrrqqqqqqxxx~~~{{{wwwzzz}}}xxxtttpppkkkfffbbb```___aaacccbbbbbbgggnnnttttttsssqqqooonnnppprrrppprrrsssssstttuuuyyy{{{~~~}}}yyyuuuqqqppppppqqqqqqrrrrrrssstttttttttqqqsssttttttrrrppppppqqqqqqsssvvvyyy{{{||||||{{{{{{xxxuuuttttttvvvwwwwwwtttrrrooorrrtttuuusssssstttuuuuuuuuuuuuuuuuuuvvvwwwwww}}}~~~}}}|||||||||}}}~~~ooo```WWWUUUWWW```sss{{{gggRRRDDD999555333555444000///111000000000000////////////////////////..................---,,,,,,---......000...---++++++,,,---...******+++,,,,,,,,,,,,+++************************---------,,,,,,,,,++++++---......///000111222222666444444999<<>>>>>;;;777222111000000////////////------............------------......///......---,,,,,,---------,,,++++++,,,,,,------------......//////---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***,,,---///000000111222333444555555555555888:::AAAMMM]]]kkktttwwwuuusssrrrvvv|||{{{wwwttttttuuuxxx|||wwwyyy}}}zzzvvvrrrnnniiiccc___aaa___```bbbcccdddkkkttt|||||||||yyyuuurrrqqqqqqqqqrrrssssssrrrsssuuuwwwzzzwwwtttqqqppppppoooooooooooooooooopppqqqrrrsssrrrssstttsssqqqoooooopppppprrrtttwwwyyyzzz{{{{{{}}}~~~~~~~~~zzzvvvtttuuuttttttuuuuuutttrrrooolllooosssuuusssqqqnnnnnnoooooooooooooooooooooooowwwyyyzzzzzz{{{}}}}}}|||{{{|||}}}~~~zzzhhh[[[VVVVVV^^^rrrpppYYYHHH;;;666333555444111000222000000000000////////////////////////..................---,,,,,,---......///...---,,,+++,,,---...******+++,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++......///000111222222333777666777999;;;AAANNNZZZjjjmmmooonnniiiccc]]]ZZZWWWUUUTTTRRRRRRSSSUUUVVVVVVTTTRRRRRRUUUZZZ```dddlllmmmooosssvvvtttnnnhhh^^^]]]]]]```eeekkknnnppptttqqqnnnooouuu~~~~~~}}}{{{|||}}}}}}|||zzzvvvwwwyyyzzzzzzxxxvvvuuuooonnnnnnmmmmmmmmmmmmnnnhhhiiiiiigggddddddgggkkklllooosssxxx|||~~~~~~~~~}}}zzzyyyyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~{{{xxxsssnnniiifffxxxwwwxxx}}}rrruuu|||yyymmm^^^LLLBBBAAAAAA>>>:::333222111000/////////000------............------///////////////...------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------///...---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,---///000000111222333444444444444444888;;;BBBPPP___lllsssuuutttssstttwww{{{zzzzzzzzzzzz{{{~~~xxxxxx{{{|||yyyuuuqqqmmmhhhbbb^^^```^^^^^^aaabbbeeennnxxx{{{vvvrrrqqqssstttuuutttsssssstttvvv}}}}}}}}}~~~zzzuuuooommmnnnoooooommmnnnmmmmmmmmmnnnpppqqqrrrrrrttttttsssqqqoooooopppqqqrrruuuwwwzzz{{{|||}}}}}}}}}}}}~~~}}}|||}}}|||{{{{{{zzzxxxuuurrrqqqtttsssssstttvvvuuusssqqqmmmooorrrsssqqqooollljjjllllllllllllllllllkkkkkkppprrrttttttuuuyyy~~~}}}|||{{{{{{|||}}}~~~rrraaaWWWTTTYYYllluuu^^^LLLAAA:::555666666333222333000000000000////////////////////////..................------------.........------,,,,,,,,,---...,,,------...///......................../////////,,,,,,------------------...//////000111222333333666888999999;;;DDDUUUcccoooooonnnlllgggccc___]]]YYYWWWUUUUUUVVVWWWXXXXXXVVVUUUSSSUUUZZZ```fffiiinnnppptttyyy{{{vvvmmmeeeXXXYYY\\\aaaiiiqqqvvvwww~~~{{{xxxyyy~~~}}}|||||||||||||||zzz{{{{{{{{{yyywwwtttrrrooonnnmmmmmmmmmnnnooooookkkkkkjjjgggdddfffkkkpppssstttvvvyyy{{{|||}}}}}}xxxyyyyyyvvvssssssvvvzzz~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||yyytttnnnjjjggg|||vvvvvv{{{vvvvvvxxxvvvfffRRREEECCCBBB>>>:::666555333111000000000111---......//////......---...//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------...//////111111222333333333333333888<<>>::::::888555222111000111111......////////////......---.........---,,,++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,------......//////000111222333444444444444;;;???IIIWWWfffpppttttttsssttttttuuuxxx{{{}}}yyyxxx|||}}}zzzvvvuuuvvvwwwxxxxxxyyytttnnnhhhddd```]]][[[]]][[[\\\```bbbfffpppzzz~~~yyywwwqqqssstttsssqqqoooooopppuuuuuuwwwzzz~~~~~~yyyuuuppplllkkkkkkkkkkkkkkkkkkjjjjjjkkknnnppprrrpppssswwwxxxvvvsssqqqpppnnnoooqqqsssvvvyyy{{{||||||}}}}}}~~~}}}yyyvvvsssrrrsssrrrqqqpppoooooopppppppppqqqsssvvvzzz|||{{{zzzwwwtttpppnnnnnnooooooooohhhhhhiiiiiihhhfffeeecccdddgggiiijjjkkkooovvv{{{~~~xxxfffZZZSSS]]]sss{{{kkk^^^III???555333333111......000000000000////////////////////////............---...////////////...---,,,,,,------------------++++++,,,---------------+++,,,,,,------......///++++++,,,---...//////000000000111222333444444555333888<<<===CCCSSSeeeooosssnnngggbbbaaaaaabbbbbb]]][[[YYY[[[^^^aaa```^^^XXXWWWYYY```hhhooorrrqqqpppssszzzzzznnndddZZZ\\\aaajjjsss{{{~~~~~~~~~{{{|||{{{yyyvvvsssssssssuuuvvvxxxyyyzzzyyyxxxwwwpppooonnnnnnoooqqqsssuuuyyyyyywwwrrrnnnmmmppptttwwwwwwvvvvvvvvvvvvwwwxxxwwwwwwxxxwwwvvvuuuwwwxxxxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~||||||{{{zzzwwwtttqqqooo|||yyywwweeeVVVMMMGGGBBB???>>><<<888444222111111222......////////////......------.........---,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,---...///000111111222333555666777777777???CCCNNN]]]kkkuuuwwwvvvxxxxxxxxxyyyzzz~~~zzzuuuvvv{{{}}}zzzuuurrrrrruuuxxx{{{zzztttllleeeaaa___]]]\\\]]]\\\^^^bbbdddhhhqqq{{{}}}yyyxxxqqqsssttttttrrrpppppppppssstttvvvyyy||||||zzzxxxsssrrroookkkhhhgggiiijjjiiihhhggggggiiikkknnnpppmmmrrrxxx{{{zzzvvvsssqqqooooooqqqsssvvvyyy{{{}}}}}}}}}~~~~~~}}}{{{yyyvvvtttrrrrrrqqqooonnnnnnooopppqqqpppppprrrvvvzzz||||||{{{wwwsssooonnnoooppppppooohhhiiiiiiiiihhhfffdddbbb```ccceeeeeeeeehhhmmmrrr{{{ppp```XXXZZZhhhrrrgggPPPDDD999555555222///...000000000000////////////////////////............---...///000000///...---+++,,,,,,---.........---+++,,,,,,---------------.........///000111111111...............---------000111111222333444555555444:::>>>AAAKKK]]]lllrrrssslllccc]]]]]]```bbbccc^^^[[[YYY\\\```cccaaa^^^ZZZZZZ]]]dddmmmrrrrrroookkkooowww|||pppggg^^^```dddkkkrrrwwwyyyyyyxxxyyy|||zzz||||||zzzuuuqqqooooooppprrruuuxxxzzz{{{zzzzzzrrrqqqoooooopppsssuuuwww}}}~~~}}}zzzuuussstttwwwxxxwwwuuuttttttuuuwwwxxxwwwvvvvvvxxxyyyyyywwwuuusssvvvzzz|||}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzzzzxxxwwwtttuuuwwwxxxxxxwwwvvvvvvzzz|||ppp```TTTLLLGGGEEE@@@>>>:::555222111222222......////////////......------...............---,,,,,,+++***+++,,,...///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))+++---///111222333222333555666888999::::::AAAGGGQQQaaaoooxxxzzzyyy}}}}}}}}}}}}}}}wwwtttvvv{{{}}}zzztttqqqrrrvvv{{{~~~}}}vvvmmmeeeaaa```______^^^]]]```dddfffjjjrrr|||}}}}}}yyywwwvvvsssuuuwwwvvvtttsssrrrrrrrrrsssuuuxxxzzzyyyuuurrrmmmnnnmmmjjjfffdddgggjjjgggfffeeeeeegggjjjmmmooolllrrryyy}}}|||xxxtttrrrqqqrrrsssuuuxxx{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvtttqqqpppooonnnnnnoooqqqrrrpppqqqrrrvvvzzz|||{{{zzzuuurrroooooopppqqqpppnnnjjjkkklllllljjjhhheeeddd^^^```bbbaaa```bbbgggkkkuuu|||jjj]]]YYYaaavvv}}}rrrWWWJJJ===999888555222111000000000000////////////000/////////............---...///000000///...---+++,,,------.........------...//////000000//////++++++,,,,,,---......///111000///...---,,,++++++000111222222444444555666555;;;@@@DDDQQQdddqqqtttrrrjjj```[[[[[[___bbbddd]]]ZZZYYY[[[```cccaaa^^^\\\\\\___gggooosssppplllfffkkkttt}}}}}}rrriii___```dddiiinnnqqqqqqpppsssuuuzzz|||~~~|||wwwqqqoooooooooqqqtttwwwyyyzzzzzzzzzrrrqqqppppppqqqtttwwwyyy~~~~~~zzzwwwwwwyyyxxxwwwuuuttttttvvvwwwyyyuuuttttttvvvyyyyyyvvvrrrqqqtttyyy{{{|||}}}~~~|||}}}~~~}}}~~~~~~~~~yyyvvvuuusssrrrpppnnnppprrrvvvxxxzzzzzz{{{ssswww{{{ppp```OOOFFFFFFAAA@@@<<<666000...000333///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++******)))++++++******************......///000111222333333333333444777666555999@@@HHHSSSbbbmmmsssvvvzzz~~~~~~}}}zzztttqqqtttyyy~~~zzzrrrpppvvv~~~yyyooogggaaa___^^^]]]ZZZ\\\```dddggglllrrruuu{{{||||||zzzxxxvvvvvvwwwvvvvvvuuuuuuttttttssssssssssssttttttuuurrrnnnkkkmmmllliiifffccceeehhhllljjjjjjiiiggggggiiinnnqqqqqqsssvvvyyyyyyxxxvvvtttqqqqqqrrrssstttvvvwwwxxx}}}|||{{{|||~~~}}}yyyxxxxxxwwwtttqqqooollliiiiiimmmqqqrrrrrrssstttuuuvvvxxxyyyzzz{{{yyyvvvrrrppppppppppppooolllllllllmmmllljjjfffbbbbbbbbb```]]]\\\]]]```dddpppxxx{{{ddd\\\ZZZfffxxxzzzfffWWWDDD999666666333//////000111000///...///000222111...---,,,---...000,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,.........///111000...,,,,,,,,,------------------...------......///000111222333444444333333555777666;;;AAAKKK]]]pppyyyxxxrrriii^^^XXXZZZ^^^aaaaaa\\\\\\\\\[[[ZZZ\\\___aaa^^^bbbeeegggiiikkkhhhbbbYYY___iiisssxxxuuunnnhhhdddiiikkkiiihhhkkkllljjjlllpppvvv~~~~~~{{{{{{zzzxxxwwwuuusssrrrrrrqqqppprrruuuwwwwwwwwwvvvsssppppppsssvvvyyyzzz|||}}}}}}|||yyywwwwwwwwwsssvvvxxxxxxwwwwwwzzz}}}wwwwwwwwwvvvuuuttttttsssvvvwwwxxxzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}}}}}}}||||||~~~zzztttnnniiifffdddddddddfffjjjqqqzzznnnooowwwwwwhhhVVVKKKIIIBBBAAA>>>999333000111333///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++******+++++++++++++++******++++++******************......///000111222333333333333444666555555:::AAAJJJVVVeeeoootttvvv{{{~~~~~~~~~zzzwwwvvvxxx{{{}}}~~~~~~wwwvvv|||}}}wwwmmmeee```^^^]]]\\\[[[^^^ccchhhlllooosssuuuzzz{{{|||zzzxxxwwwwwwxxxvvvvvvvvvuuuuuuttttttttttttssssssttttttrrrnnnkkkjjjiiifffdddbbbdddhhhkkkjjjjjjiiiggggggiiimmmpppppprrruuuwwwxxxwwwuuusssqqqqqqqqqqqqsssuuuwwwyyy{{{zzzzzz{{{}}}zzzwwwsssqqqqqqpppnnnlllkkkhhhfffggglllppprrrrrrvvvwwwwwwxxxyyyzzz{{{|||{{{xxxuuurrrrrrrrrqqqpppnnnmmmnnnnnnnnnlllhhheeeaaa```___\\\[[[\\\___cccmmmuuupppbbbVVVWWWcccsssmmm^^^JJJ<<<777666444111000222222111000///000111111000///...---......///,,,---///000000000///...........................---------...//////---+++------------------------...------......///000111222333444444333333555777999===CCCNNNbbbuuu|||yyysssjjj___XXXYYY\\\^^^^^^[[[\\\\\\[[[[[[\\\```ccccccfffgggeeeeeefffaaaZZZOOOUUU^^^hhhoooooolllhhhfffjjjllljjjhhhjjjkkkiiikkkmmmrrrzzz~~~}}}}}}zzzzzzzzzzzzxxxvvvtttrrrqqqoooooopppsssuuuuuuuuusssqqqnnnnnnqqqtttwwwxxxxxxyyyzzzxxxvvvtttuuuuuutttwwwzzzzzzyyyyyyzzz|||vvvvvvvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~yyyssslllgggccc```^^^___aaafffnnnyyymmmiiikkkttt~~~yyysss```RRRKKKDDDCCC@@@<<<666333222222///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++++++++++++++......///000111222333333444333444666555555;;;CCCNNN[[[jjjssstttvvv{{{}}}}}}|||}}}~~~{{{{{{xxxrrrjjjbbb^^^\\\[[[[[[[[[```hhhnnnqqqssstttuuuxxxyyyzzzyyywwwvvvwwwxxxvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrrrrpppmmmjjjffffffdddbbbaaacccgggjjjjjjjjjiiigggfffhhhkkkooonnnpppsssuuuvvvuuusssrrrqqqpppooooooqqqtttxxx{{{{{{{{{||||||~~~~~~~~~}}}}}}tttpppllliiihhhiiihhhhhhgggfffeeehhhmmmqqquuuvvv{{{zzzzzzzzzzzz{{{|||||||||yyyuuusssrrrqqqpppooommmlllmmmnnnnnnmmmiiiggg______^^^\\\ZZZ[[[___bbbhhhppp||||||kkkYYYPPPSSS___qqqyyyiiiSSSBBB:::777555333111222333222111000000222000000////////////......---...//////000/////////////////////////////////---,,,,,,---......---+++.........------,,,,,,+++...------......///000111222333444444333333666777;;;>>>EEETTTiiizzz~~~zzztttlllbbb[[[YYYZZZZZZYYY[[[[[[[[[[[[[[[^^^bbbfffjjjkkkiiidddaaa```ZZZTTTLLLOOOUUU\\\cccffffffdddfffkkkmmmjjjiiikkkkkkiiijjjjjjmmmwww}}}||||||{{{zzz{{{|||}}}|||yyyvvvtttpppnnnnnnnnnqqqrrrrrrrrrpppnnnkkklllooorrrtttuuuuuuuuuuuutttrrrrrrsssuuuvvvyyy|||}}}|||{{{zzz{{{uuuuuuttttttuuuuuuvvvwwwvvvxxxzzz||||||{{{yyywwwyyyzzz|||}}}}}}}}}|||{{{|||zzzsssllleee```^^^ZZZZZZ[[[```jjjwwwtttkkkeeehhhqqqzzzyyy{{{iiiWWWMMMEEEDDDBBB>>>999555222000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////***++++++,,,,,,++++++***++++++,,,---------,,,,,,******+++++++++++++++,,,......///000111222333333444222333555666777>>>GGGUUUaaaooouuuttttttyyy}}}}}}zzz|||~~~rrrmmmeee___\\\[[[ZZZZZZ\\\bbbkkkrrruuuuuutttsssuuuvvvwwwwwwuuutttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrppppppooonnnkkkiiiffffffdddbbbaaabbbeeehhhkkkkkkjjjhhhggggggjjjmmmmmmnnnqqqsssssssssqqqpppqqqooommmmmmoootttzzz}}}~~~}}}}}}{{{yyyyyyxxxxxxwwwvvvtttsssnnnkkkgggccccccdddeeefffggggggiiilllpppuuuyyy{{{}}}|||{{{zzzzzzzzz{{{{{{zzzxxxtttrrrpppooommmkkkjjjiiiiiijjjkkkjjjhhheee______^^^\\\[[[\\\___bbbeeemmmyyysssbbbWWWRRRUUUaaannnttt]]]III===777555444111222333222000///000111//////000000000000///.........//////////////////////////////////////////...---,,,---......---,,,//////...---,,,,,,++++++...------......///000111111222333333333444666888===???HHHYYYooo}}}}}}xxxqqqlllfffaaa^^^[[[WWWTTTYYYYYYZZZ[[[\\\```fffjjjppppppkkkddd```___ZZZTTTSSSSSSTTTWWW[[[^^^___^^^ccciiilllkkkkkkmmmnnnllljjjiiilllwww}}}|||{{{{{{{{{zzz|||~~~}}}yyywwwqqqooonnnnnnpppqqqqqqpppnnnllljjjkkknnnqqqssstttsssttttttsssrrrrrrtttvvvxxxzzz}}}~~~~~~|||zzzyyysssssssssssstttvvvwwwxxxyyy{{{}}}~~~{{{xxxvvvxxxyyy{{{|||}}}|||{{{zzzzzz}}}}}}wwwpppiiidddaaa]]]\\\[[[___hhhttt~~~qqqeeebbbgggppp|||yyyxxx{{{|||}}}nnn\\\OOOGGGFFFCCC???;;;666222//////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,++++++******+++,,,---------------******++++++,,,,,,,,,,,,......///000111222333333444222333555777:::CCCMMM]]]gggssswwwuuussswww{{{~~~|||}}}}}}zzz|||~~~zzzuuukkkfff```\\\[[[[[[[[[ZZZ]]]ccclllsssvvvuuusssrrrssstttuuutttrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvssspppnnnllllllkkkiiiggghhhgggfffdddbbbbbbeeegggmmmmmmllljjjhhhhhhiiikkklllmmmoooqqqqqqqqqpppooopppooommmlllooouuu{{{~~~~~~}}}{{{{{{ttttttrrrooollljjjiiiiiihhhfffcccaaa```aaadddfffiiikkkmmmpppssswww{{{~~~~~~}}}{{{yyyxxxyyyzzzzzzzzzwwwtttrrrqqqooommmkkkiiihhhhhhhhhiiiiiifffddd_________^^^]]]^^^aaacccccckkkwww~~~~~~xxxhhh[[[RRRPPPXXXbbbqqq~~~|||gggRRRAAA888555444000111111111///...///000//////000000111000000////////////.........//////........................000...------/////////...//////...---,,,,,,++++++...------......///000111111222333333333444666888===???KKK___rrr{{{yyytttlllkkkjjjgggccc]]]VVVQQQWWWXXXYYY[[[^^^dddlllqqqvvvtttnnneeebbbbbb```[[[YYYVVVTTTTTTVVVYYYZZZ[[[___fffkkkkkkmmmqqqrrrpppjjjjjjooozzz}}}||||||{{{{{{zzz||||||zzzsssqqqoooooopppqqqpppooolllkkkjjjkkknnnqqqsssttttttuuuvvvuuuttttttvvvxxxxxxyyy{{{}}}~~~}}}zzzxxxrrrrrrrrrrrrtttvvvxxxzzz|||~~~~~~{{{xxxyyyzzz{{{||||||{{{zzzyyyxxx{{{~~~yyysssnnnlllhhheeebbbbbbhhhrrr}}}wwwkkkdddcccgggsss~~~~~~vvvooollltttzzz||||||rrrbbbUUULLLIIIEEEAAA>>>999444000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***************+++***++++++,,,,,,++++++***)))***+++,,,,,,------,,,******++++++,,,---------......///000111222333333444222333666999>>>IIITTTdddllluuuyyyxxxwwwyyy{{{}}}yyyyyy}}}~~~~~~~~~~~~|||tttnnndddaaa\\\ZZZZZZ[[[\\\\\\___eeemmmsssuuuuuutttsssrrrssstttsssqqqpppqqqrrrttttttttttttuuuuuuuuuuuuqqqnnnkkkhhhhhhgggfffeeeggggggfffeeecccdddfffiiioooooonnnllliiihhhiiikkklllmmmnnnppppppppppppooopppnnnmmmmmmqqqwww}}}~~~}}}{{{zzzzzzsssrrroookkkfffccccccdddddddddcccbbbaaacccgggjjjmmmoooqqqssstttwwwzzz}}}~~~|||zzzxxxwwwxxxyyyzzz{{{xxxvvvttttttrrrooommmjjjiiihhhhhhiiihhhfffddd^^^___```___^^^___aaadddcccjjjuuu~~~}}}}}}~~~yyyfffWWWMMMKKKSSS]]]fffsssqqq\\\HHH<<<666555///000111000........./////////000000000000111111000000///............///------------------------111///------///000//////.........------,,,,,,+++...------......///000111000222333333333444777999<<>>FFFYYYmmmuuuooojjjjjjbbbaaa```^^^[[[ZZZ[[[]]]ZZZ\\\```eeemmmxxx|||mmmeeedddbbb______]]]\\\\\\]]]^^^]]]\\\___ffflllnnnpppssstttqqqgggooo||||||zzzyyywwwvvvttttttvvvwwwxxxyyyyyyyyyvvvsssqqqppppppooonnnlllhhhggggggjjjmmmpppqqqqqqooosssvvvwwwvvvsssppppppuuusssrrrtttxxxzzzyyyxxxtttsssqqqqqqrrrtttwwwyyy}}}zzzxxxxxxyyyzzz~~~yyyrrroooooorrruuu~~~|||rrreeeeeemmmxxxyyyrrrpppqqqvvvrrrrrruuu|||~~~~~~~~~yyyrrrccc^^^SSSHHHEEEEEE???666444333222111000...------//////............/////////............------------------,,,,,,,,,++++++---,,,+++******+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---...///000111222333333333444444333555;;;HHHXXXdddqqqrrrvvv~~~yyyuuutttvvvvvvvvv~~~|||{{{{{{rrrggg```ZZZYYYWWWWWWYYY]]]aaaccckkknnnrrrtttuuuuuuvvvwwwtttuuuvvvwwwwwwuuusssrrrrrrssstttttttttsssrrrqqqnnniiiccc___^^^^^^^^^^^^`````````aaacccgggjjjlllmmmooopppnnnkkkiiijjjlllnnnnnnooopppppppppppppppnnnnnnpppqqqtttzzz~~~}}}zzzyyyuuuuuuuuutttsssqqqoooooouuuvvvxxx|||~~~|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyysssqqqoooooooooooonnnmmmnnnllliiigggeeeccc```^^^^^^]]]]]]\\\\\\]]]^^^^^^aaaeeennnzzz~~~}}}}}}~~~~~~~~~{{{pppbbbUUUMMMKKKLLL```gggsssuuuaaaLLL===555222222333111///......///////////////////////////000000000000///...---,,,///............///000000222444444111,,,+++///333---------,,,,,,+++++++++//////000000111111222222444222333777888777999===AAANNNbbbqqqtttmmmfffccc^^^___^^^[[[WWWVVVXXX[[[[[[]]]```fffmmmwww}}}nnneeecccaaa]]]^^^___bbbfffjjjjjjfffbbbdddfffjjjooossstttsssqqqmmmvvv|||zzzyyywwwuuusssqqqqqqqqqrrrssstttuuuvvvsssrrrpppnnnmmmlllkkkkkkdddeeegggjjjlllooopppqqqvvvvvvuuutttrrrqqqpppooorrrqqqqqqqqqrrrrrrssstttrrrrrrrrrrrrrrrssstttuuu~~~}}}zzzxxxwwwwwwwwwyyyzzz|||~~~zzzrrrmmmlllnnnpppwwwjjjhhhnnn{{{{{{zzz}}}wwwsssqqqvvvyyysssnnnaaaQQQIIIFFF@@@888333333222000000//////000//////............/////////............------------------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,//////.........---------******+++++++++,,,,,,,,,...---,,,++++++,,,------...///000222333333333333555555555888???MMM\\\gggrrrtttyyyzzzwwwwwwyyyxxxyyyyyyyyy}}}wwwmmmddd]]]YYYXXXVVVVVVYYY]]]bbbeeennnqqqtttuuuvvvvvvxxxzzzssstttuuuvvvuuusssqqqppprrrsssssstttsssrrrqqqppplllhhhbbb^^^]]]^^^^^^^^^^^^______aaadddgggjjjlllmmmooopppooolllkkklllnnnooopppqqqqqqqqqpppooonnnnnnpppqqqsssvvv{{{~~~|||zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}~~~}}}~~~|||||||||{{{zzzyyyxxxwwwrrrpppnnnnnnnnnnnnmmmlllllljjjgggeeedddbbb___\\\XXXXXXXXXXXXXXXYYYYYYYYY^^^bbbkkkuuu{{{~~~~~~~~~}}}yyykkk]]]RRRNNNNNNWWW```oooxxxgggSSSBBB999333444333222111000000111////////////////////////000000000000///...---,,,............///////////////111111...***))),,,000---------,,,,,,,,,++++++------......///000000000444222333666777777999>>>CCCQQQeeerrrtttmmmfffbbb^^^______]]]ZZZXXXYYY[[[\\\]]]^^^aaafffoooyyywwwllleeedddaaa^^^___```dddjjjooopppnnnkkkjjjlllooorrrttttttqqqoooqqqyyy|||zzzyyyxxxvvvuuuppppppooopppqqqsssuuuvvvqqqpppooonnnlllkkkkkkkkkggghhhiiijjjmmmoooqqqsssvvvuuutttsssrrrqqqpppoooooooooooooooooopppqqqrrrrrrrrrrrrrrrssstttuuuvvv}}}~~~~~~|||zzzyyyzzzzzz}}}}}}}}}|||zzzwwwuuusssvvvxxx||||||vvvpppnnnnnnppprrr|||pppmmmqqqzzzyyypppooovvv~~~~~~xxxiiiWWWJJJCCC>>>:::555333111000///000111222//////............/////////............---------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///............---------******+++++++++,,,,,,,,,...---,,,++++++,,,---......///000222333333444444555666888===FFFSSSbbblllsssvvv||||||{{{zzz{{{{{{|||}}}vvvxxx||||||wwwppphhh___ZZZXXXWWWUUUVVVYYY___eeeiiippprrrsssttttttuuuxxxzzzttttttuuutttsssqqqooommmrrrrrrssssssrrrpppnnnmmmiiieee```]]]\\\]]]^^^^^^\\\]]]___bbbeeegggiiijjjmmmnnnoooooommmmmmnnnooopppqqqrrrsssrrrqqqooommmoooqqqtttvvvyyy}}}~~~{{{{{{|||}}}~~~}}}{{{{{{zzzyyyxxxwwwvvvuuuqqqpppnnnmmmmmmmmmkkkiiijjjgggdddbbbaaa___\\\ZZZSSSSSSTTTUUUUUUUUUUUUUUUZZZ]]]eeennntttxxx~~~~~~}}}|||wwwgggYYYRRRPPPPPP[[[lll{{{rrr___KKK???666555444333333222222222000000000000000000000000000000000000///...---,,,,,,---///000000000///......///000---***))),,,///------------,,,,,,,,,,,,------......///000111111333111222666666666:::@@@HHHWWWjjjuuutttmmmeeeaaa```aaabbb```]]][[[[[[[[[^^^]]][[[ZZZ\\\ccckkkqqqrrrssspppiiieeedddaaa]]]___aaagggnnnuuuxxxxxxwwwrrrtttvvvwwwvvvtttqqqoooxxx~~~~~~{{{zzzzzzzzzxxxwwwqqqpppooonnnoooqqqtttuuupppooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjlllooorrrtttuuuuuutttrrrqqqpppooonnnlllllllllllllllnnnpppqqqqqqqqqrrrssstttuuuvvvwww{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||~~~{{{vvvqqqllljjjlllmmmnnnppprrrtttvvvvvvuuutttrrrpppoooppprrrsss|||tttqqqssssss}}}tttnnnqqqxxx}}}~~~||||||ooo]]]NNNEEEAAA???888666333000///000111333//////............/////////............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---.../////////111222333444444444444666:::AAALLLZZZhhhppprrrwww~~~~~~{{{{{{}}}}}}yyyxxx{{{~~~xxxqqqkkkddd]]]XXXWWWVVVUUUVVVZZZaaahhhmmmpppqqqrrrrrrqqqsssvvvyyyvvvvvvvvvuuussspppnnnmmmqqqrrrssssssqqqnnnkkkiiidddaaa]]][[[[[[]]]^^^^^^[[[\\\___bbbeeeggghhhiiikkkkkklllmmmmmmmmmnnnooooooppprrrttttttrrrpppooopppsssvvvxxx{{{~~~}}}|||zzzyyywwwvvvuuuuuuqqqooommmmmmmmmllliiiggggggeeebbb```___]]]ZZZWWWQQQRRRSSSTTTUUUTTTTTTSSSWWWYYY```hhhmmmqqqxxx~~~||||||{{{~~~ppp```UUUQQQPPPZZZjjj||||||}}}{{{iiiSSSDDD888666444333333333333222000000000000000000000000//////000//////...------,,,---///111111000...---///000000...,,,+++---///------------------,,,,,,//////000111222333333444222111222555666666<<>><<<888444111///////////////............/////////............---------............---------,,,,,,,,,------------,,,,,,---------............///******+++++++++,,,,,,,,,------,,,,,,,,,...///000///000111333444444555555555888???KKKYYYgggqqquuutttzzzxxxsssrrrzzzxxxvvvtttssstttxxx|||{{{qqqhhhaaa]]]YYYWWWTTTTTTVVVZZZaaaiiippptttvvvwwwxxxwwwwwwwwwyyyzzz{{{zzzyyywwwuuutttrrrrrrqqqqqqrrrqqqnnniiidddaaaZZZXXXWWWWWWYYY\\\]]]]]]]]]^^^___```bbbdddeeeffffffeeefffhhhlllnnnooonnnkkklllnnnppprrrtttuuuuuurrrtttuuuwwwxxx{{{}}}zzzxxxwwwvvvvvvsssrrrqqqpppooommmiiiffffffccc```^^^]]][[[XXXVVVPPPOOONNNMMMMMMLLLMMMMMMPPPRRRYYYaaagggkkkttt}}}}}}{{{zzzzzz~~~uuueeeZZZSSSWWWaaaqqqrrr]]]LLL>>>:::444222222333111...000000000000000000000000...///////////////......,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///111222333333333222444666666888BBBLLL[[[lllyyywwwpppmmmiiieeecccbbb`````````___\\\ZZZXXXWWWSSSOOOMMMNNNRRRVVV^^^fffkkkhhheeecccaaa^^^___ccciiinnnqqqtttwwwyyyuuuwwwwwwuuutttvvv|||~~~~~~|||zzzyyyyyyyyyxxxwwwzzzyyywwwtttqqqooommmmmmlllkkkjjjiiihhhhhhhhhhhheeeeeeeeeeeegggjjjmmmooorrrrrrqqqooonnnmmmlllkkkiiihhhhhhhhhjjjmmmqqqsssqqqrrrtttvvvxxxxxxxxxwwwyyyyyyyyyxxxwwwwwwwwwwwwyyyxxxyyyzzz||||||uuummmeee```]]]]]]^^^```dddgggkkkmmmrrrssstttuuuuuutttqqqppp{{{wwwtttppprrr{{{wwwvvv|||xxxiiiUUUEEE>>>===;;;999666333111000/////////............/////////............---------............------------,,,,,,---......---,,,,,,---------.........//////******+++++++++,,,,,,,,,------,,,,,,---...000111000000222333444555555555777:::BBBPPP___mmmuuuxxxwww}}}{{{qqqlllmmmwww~~~zzztttooopppuuu{{{~~~vvvlllbbb[[[WWWUUUTTTRRRTTTXXX^^^eeemmmssswwwwwwyyyzzzzzzyyyxxxyyyzzz{{{zzzyyywwwuuuttttttssspppqqqrrrpppmmmgggaaa^^^WWWUUUTTTVVVYYY\\\]]]]]]____________```bbbccceeeeeedddeeehhhmmmppppppooommmmmmmmmnnnppprrrtttuuurrrsssttttttuuuyyy~~~}}}zzzwwwvvvvvvvvvvvvtttsssrrrqqqnnnjjjgggfffdddaaa___^^^\\\YYYVVVQQQOOOLLLJJJHHHIIIJJJJJJLLLOOOVVV___eeejjjttt~~~}}}|||{{{~~~}}}~~~rrreeeZZZYYY^^^nnn{{{hhhYYYCCC===666333444333111...////////////////////////......////////////..................////////////,,,,,,,,,---------,,,,,,------------.........///,,,---...///111222333444333333555777666999DDDPPP```qqq|||vvvnnnmmmlllhhh```^^^[[[ZZZ[[[ZZZYYYVVVQQQQQQPPPNNNMMMNNNRRRUUU^^^eeejjjgggcccccccccaaabbbfffjjjlllmmmmmmoooqqqqqqrrrqqqnnnmmmqqqzzz~~~}}}{{{yyyxxxxxxxxxwwwuuuwwwwwwvvvtttrrrooommmkkkiiihhhgggeeedddcccccccccbbbcccdddeeehhhjjjlllnnnqqqqqqpppooommmlllkkkkkkhhhgggffffffhhhlllpppsssrrrtttvvvwwwxxxxxxwwwvvvxxxwwwvvvuuuttttttttttttwwwwwwwwwyyy|||{{{tttlllhhheeefffggghhhjjjlllnnnooorrrsssuuuuuuuuussspppooo~~~vvvqqqkkkiiipppxxx~~~zzzuuu```MMMDDD;;;:::999777555333111000//////............////////////.........---------//////.........---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,---...000111000111222333444555555555999===EEESSScccpppwwwzzzyyyvvvmmmhhhkkkuuuwwwppppppuuu|||{{{sssggg]]]VVVSSSRRRQQQQQQTTTYYY```hhhooouuuxxxuuuxxxzzzzzzyyyxxxwwwxxx{{{zzzxxxvvvuuutttttttttpppqqqrrrppplllfff```\\\UUUTTTSSSUUUXXX[[[]]]]]]aaa```___^^^___```cccdddeeedddeeehhhnnnqqqrrrqqqooonnnmmmmmmnnnppprrrtttrrrsssrrrrrrssswww}}}}}}yyywwwuuuuuuuuuwwwvvvuuutttssspppkkkhhhgggeeebbb```^^^\\\YYYWWWTTTQQQMMMIIIGGGHHHIIIKKKJJJLLLSSS]]]dddjjjuuu~~~~~~{{{||||||}}}nnnaaa]]]___nnnttteeeFFF@@@888555555444111...////////////////////////......///////////////...///............///000000///......///000000///...---------.........//////...///000222333444666666444444666888777:::FFFSSSbbbsss}}}vvvmmmmmmnnnjjj^^^ZZZWWWUUUVVVWWWUUUTTTLLLMMMMMMMMMMMMOOORRRUUU]]]dddiiifffbbbcccddddddeeehhhkkkllljjjiiijjjlllnnnnnnllliiigggmmmwww}}}{{{yyywwwwwwwwwuuutttssssssttttttssspppmmmkkkgggfffdddbbbaaa```______aaabbbdddfffiiikkkmmmnnnqqqqqqpppnnnmmmlllkkkjjjgggfffeeeeeegggkkkpppsssssstttwwwxxxyyyxxxwwwvvvvvvuuutttsssrrrqqqqqqqqqttttttuuuwwwzzz}}}wwwsssqqqqqqrrrssssssttttttuuurrrssstttttttttrrrpppooowwwtttnnnhhhcccccclll{{{xxx~~~}}}mmmWWWFFF???>>>;;;888666444333333000000/////////000000111111111000///////////////......---------,,,,,,,,,///000111222222111000///,,,++++++***+++,,,...///---,,,,,,+++++++++,,,,,,---------------...000000555222111555777666555777:::===III^^^nnnvvv{{{}}}~~~vvvllljjjpppyyyzzzkkkjjjwww~~~}}}|||pppccc^^^[[[VVVSSSSSSQQQUUU[[[ccckkkpppqqqqqquuuwwwyyyyyywwwuuuttttttyyyzzz{{{zzzxxxwwwxxxyyywwwvvvrrrmmmhhhccc```^^^XXXUUUSSSTTTWWWZZZZZZXXX^^^]]]]]]^^^```bbbeeegggbbbdddfffiiillloooqqqrrrllllllllllllmmmnnnppppppssspppoooqqqvvvzzz||||||}}}zzzwwwuuutttsssssstttvvvwwwssslllggghhheeecccaaa```]]]VVVQQQOOONNNKKKHHHGGGGGGHHHHHHIIIIIIMMMTTTZZZbbbppp|||zzznnngggccckkkxxxkkkTTTEEE999888999666333333222222222111111111111111//////............//////222111///---------...//////...---,,,++++++++++++...------,,,,,,------.........///000111222333333666222444:::;;;<<>>MMM```nnntttwwwsssppppppooolllaaaaaa___]]]ZZZVVVSSSRRRQQQSSSTTTRRROOONNNPPPSSSYYYeeekkkfffdddkkkqqqppppppoooooonnnnnnmmmmmmlllmmmjjjeeebbbccclllxxx}}}|||}}}|||zzzwwwuuussssssrrrtttsssqqqqqqqqqooommmkkkeeeeeecccbbb```___^^^]]]^^^```bbbeeegggiiijjjkkkkkkmmmooopppooommmjjjhhheeegggiiillloooqqqrrrrrrtttuuuwwwxxxyyyyyyyyyyyyuuussspppllliiigggfffeeejjjmmmrrrwww{{{zzzxxxwwwvvvuuutttqqqooozzzpppggg___^^^fffppp{{{www}}}}}}lll___JJJCCC;;;666666555111---111111000000000000111111111111000///////////////......---------,,,,,,,,,---------,,,,,,---------...---,,,,,,,,,,,,,,,---...---------------......------------...///000111444111111555666555666999@@@III[[[nnnxxxyyyyyy{{{|||}}}zzztttsssyyy~~~|||vvvjjj^^^XXXTTTQQQQQQSSSTTTVVV\\\bbbhhhmmmppprrrrrrtttvvvwwwvvvuuuuuuuuutttvvvyyy{{{}}}zzzrrriiibbb\\\ZZZZZZXXXWWWXXXZZZ[[[[[[[[[\\\\\\\\\]]]___aaaccceeedddeeegggiiikkkmmmnnnooonnnmmmmmmnnnnnnooopppqqqrrrqqqpppqqquuuyyy{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwtttqqqlllgggbbb```^^^\\\XXXTTTQQQOOOMMMJJJHHHGGGGGGGGGFFFEEEGGGKKKNNNTTT^^^iiiwww~~~xxxnnndddeeeqqqyyygggTTT@@@888888888555333///000111222111000...---//////............////////////000000000///.........------,,,,,,,,,------......------------.........//////000111222333333666444666;;;<<>>JJJ]]]lllyyysssnnnnnnoooooorrruuuqqqgggeeedddeeegggfffeeeggglllpppqqqttttttqqqnnnpppvvv|||}}}xxxsssooolllkkkbbbbbbdddiiipppxxx}}}|||}}}~~~|||yyyvvvttttttvvvwwwtttrrrooommmjjjgggccc```^^^^^^]]][[[[[[ZZZ[[[[[[\\\^^^```ccceeeggghhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhiiikkknnnqqquuuxxxzzzwwwxxxyyyzzz{{{||||||}}}xxxvvvpppiiiaaaYYYRRROOONNNNNNOOOQQQVVV___iiippp~~~yyytttrrrooommmkkk{{{tttnnnkkkrrr~~~uuuuuuuuuuuurrrrrr{{{xxxmmm\\\LLLBBB<<<:::999444333222111000000000000111111000///////////////......---------,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////......---++++++++++++,,,---...///............///000111222444444666888888777>>>FFFTTTiii|||~~~yyy{{{|||vvvzzzssssssvvv}}}~~~tttkkk[[[VVVRRRRRRPPPNNNQQQWWW\\\gggvvv{{{wwwuuunnnoooppppppooooooqqqsssuuuvvvwwwxxxzzz~~~uuujjjaaa\\\ZZZYYYXXX[[[]]]]]][[[YYYZZZ[[[]]]^^^___```aaabbbbbbbbbddddddfffhhhiiikkkmmmmmmmmmmmmllllllllllllmmmmmmppprrrsssrrrrrrtttxxx|||~~~~~~}}}}}}{{{zzzyyyxxxyyyxxxuuuqqqoooppprrrooojjjdddaaa```___[[[XXXUUUTTTRRROOOLLLIIIFFFDDDCCCAAABBBDDDDDDDDDKKKSSS[[[fffsss{{{~~~~~~uuuggg[[[VVVRRRPPPZZZiiizzz~~~qqqkkk[[[FFF999666666444222333333333333222111111//////............//////.........///000222333444333222111///...---------//////............/////////000111111333333444555333777:::;;;@@@OOOcccqqqwwwpppkkknnnooommmlllooozzzwwwllliiiggghhhhhhggghhhnnnwww~~~zzztttooonnnrrryyy|||vvvpppjjjggg```bbbfffnnnvvv}}}{{{|||}}}~~~~~~}}}}}}}}}{{{wwwtttssstttuuuwwwrrrooommmjjjhhheeeaaa^^^\\\[[[YYYWWWWWWYYY[[[\\\]]]^^^aaacccfffgggiiiiiikkkjjjiiihhhhhhiiijjjkkkllllllmmmooorrrvvvyyy{{{zzzzzzzzz{{{}}}zzzrrriiiaaaYYYUUUQQQPPPNNNMMMPPPWWW```gggrrrxxx{{{vvvsssqqqooommmlll}}}wwwpppmmmrrr|||xxxxxxyyyyyyuuusssyyy~~~{{{}}}zzzhhhUUUGGG???======666555444333222222222222111111000///////////////......---------,,,,,,,,,---...000000000000...---+++,,,.../////////......+++******+++,,,---...///.........//////000111222555555777999888888???HHHXXXooo||||||}}}xxxtttyyyiiijjjqqq||||||oooeeeYYYUUUSSSSSSRRRQQQTTTYYY___jjjxxx|||yyyxxxnnnooopppooonnnnnnppprrruuuvvvwwwyyy{{{ttthhh___ZZZWWWWWWYYY\\\______\\\ZZZ[[[\\\^^^^^^```aaabbbbbbbbbbbbcccdddeeegggiiikkkmmmnnnmmmllllllkkkkkkkkkllllllppprrrsssrrrqqqsssxxx|||{{{|||{{{~~~~~~{{{yyyxxxwwwxxxxxxuuuqqqoooppprrrnnnjjjeeebbbaaa___[[[WWWUUUTTTRRRPPPLLLIIIFFFDDDCCCBBBCCCEEEEEEEEELLLTTTXXXdddqqqxxx~~~~~~yyykkk^^^YYYSSSOOOXXXgggyyypppnnnaaaKKK;;;777888777222222222111111111111111//////............/////////.........000222444555444333222000...---,,,,,,//////............//////000000111222333444444555555999<<<===BBBRRRfffttttttllliiilllmmmjjjhhhjjjpppyyynnnkkkiiiiiihhhgggjjjrrr~~~uuunnnmmmqqqyyy~~~xxxpppiiiddd```bbbhhhqqq{{{{{{{{{|||||||||zzzyyyxxx}}}zzzwwwtttrrrsssuuuvvvooommmjjjiiigggeeebbb___[[[YYYVVVUUUUUUXXX[[[]]]]]]___aaadddfffhhhiiijjjllljjjhhhffffffhhhkkkmmmpppppppppqqqsssvvvyyyzzz||||||{{{|||~~~{{{rrriiibbb^^^TTTRRROOOLLLMMMSSS[[[bbbeeekkkttt{{{{{{}}}zzzuuurrrpppooonnnlll|||wwwssspppooowww}}}~~~}}}tttttt|||zzztttxxxvvvaaaNNNBBB======888777666444333222111111000000000000000000000000///...---,,,,,,---...///////////////////////////...........................------------...//////---...///000111222333333444333555777777888@@@III^^^ttt|||~~~}}}}}}}}}}}}}}}uuu}}}}}}sssaaaeeennnxxx}}}xxxkkk```TTTQQQOOOOOONNNMMMQQQXXXbbbiiisss{{{~~~|||zzzyyysssrrrqqqpppooooooooooooooopppqqqsssxxx~~~~~~pppccc[[[WWWUUUUUU[[[]]]______^^^]]]^^^___aaa```^^^^^^```bbbbbbbbbggghhhiiihhhhhhiiikkknnnooonnnmmmlllkkkkkklllllltttsssrrrqqqrrrtttwwwyyyxxxzzz|||}}}}}}}}}~~~}}}yyyxxxvvvtttssstttrrrmmmiiikkkiiigggeeeccc___ZZZWWWVVVUUURRROOOLLLHHHFFFEEEBBBAAA@@@AAACCCHHHLLLOOOZZZ]]]dddppp}}}~~~{{{ssseeeYYYSSSSSSWWWZZZsss}}}~~~{{{vvvqqqeeeTTTDDD999555555111111111111000000000000000000000000000//////...//////............/////////000111222111000...,,,...---,,,,,,---...000111111111111111222333444444222777:::===GGGYYYjjjsssssskkkhhhjjjfff\\\]]]eeeiiixxxyyyrrrmmmnnngggcccddddddkkk~~~}}}pppnnnwww{{{vvvpppiiiddd```eeeppp{{{~~~}}}}}}~~~|||wwwssswwwwwwvvvwwwwwwuuuqqqnnnsssnnnhhhdddcccaaa]]]ZZZZZZXXXVVVTTTTTTVVVXXXZZZ^^^___aaadddfffggghhhhhhhhhhhhhhhhhhiiijjjkkklllnnnooopppsssuuuwwwyyyzzz|||}}}~~~tttjjjccc\\\YYYTTTPPPOOOQQQUUUXXXbbbdddhhhmmmrrruuuxxxyyyzzzzzz{{{||||||}}}}}}~~~yyyxxxwwwuuurrrooommmkkk}}}xxxssspppmmmsss}}}yyyyyy}}}}}}tttuuu{{{~~~lllXXXHHH@@@>>>999888666444222111111111000000000000000000000000///...------------...///...................................................------------...//////......///000111222222333333333444777777999BBBLLLcccwww~~~~~~zzzzzz~~~|||~~~~~~}}}{{{uuuccc\\\cccmmmwwwzzzssshhh___TTTQQQOOOOOOOOONNNSSSZZZcccjjjsssyyyzzzyyyxxxxxxuuutttsssrrrqqqppppppooonnnnnnoooqqquuuyyy~~~yyylllaaaZZZWWWWWWWWW[[[]]]_________^^^___```dddaaa______```aaaaaa```fffggggggffffffgggiiilllllllllmmmmmmnnnoooooopppnnnooopppqqqrrrtttuuuvvvwwwyyy{{{|||}}}~~~{{{xxxvvvtttrrrrrrsssrrrooolllllljjjgggeeeccc```[[[XXXVVVUUURRROOOLLLHHHFFFEEEBBBAAA@@@AAACCCGGGLLLOOOXXX[[[bbbmmmzzz}}}wwwnnnccc[[[WWWWWWXXXppp~~~}}}yyywwwwwwrrrhhhXXXHHH<<<777666111111111111000000000000......//////......---,,,000//////////////////000///000000111000///...---,,,,,,,,,,,,---///111222111111111111222333444555555888;;;???JJJ[[[jjjppppppiiiggghhhcccYYYYYY```aaaooo{{{}}}yyyuuuqqqnnnmmmfffbbbcccccchhhxxxtttpppvvv~~~~~~xxxqqqkkkgggeeebbbhhhsss}}}~~~~~~~~~yyyuuuuuuuuuuuuvvvvvvuuurrrooonnnjjjeeebbbbbbaaa^^^[[[XXXWWWVVVUUUUUUVVVXXXYYY]]]___bbbfffhhhiiiiiihhhhhhhhhhhhhhhiiijjjkkklllnnnoooqqqsssuuuwwwyyyzzz|||~~~vvvpppjjjfff___XXXTTTTTTVVVXXX]]]^^^aaadddhhhllloooqqqtttuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwuuussspppnnnlllzzz{{{vvvrrrlllmmmqqq|||yyytttvvv|||wwwaaaNNNBBB>>>:::888666333222111000000000000000000000000000000///...------------...///...................................................------------...////////////000000111111111222222222444777777:::DDDOOOiiiyyy~~~yyyzzz~~~||||||{{{~~~}}}xxx|||~~~{{{rrrcccUUUTTT^^^kkkttttttlllbbb[[[SSSPPPNNNOOOOOOPPPVVV]]]gggmmmtttxxxxxxwwwwwwxxxxxxwwwvvvtttsssqqqppppppmmmnnnnnnpppssswwwzzz|||yyyqqqggg]]]YYYXXXXXXXXXZZZ\\\^^^______```aaacccfffdddbbbaaabbbbbbaaa```dddeeeeeeddddddeeegggiiihhhjjjmmmooorrrsssttttttnnnppprrruuuwwwxxxxxxxxxwwwxxxzzzzzz{{{~~~~~~zzzwwwuuusssrrrrrrssssssqqqpppllljjjgggeeeccc```\\\YYYVVVUUURRROOOLLLHHHFFFEEEBBBAAA@@@AAACCCGGGKKKMMMUUUXXX^^^iiittt}}}~~~yyypppddd\\\YYYXXXlll{{{yyyuuutttxxxuuulll^^^NNN@@@999666222222111111111000000000......//////......---,,,////////////////////////000000000////////////...,,,,,,,,,---...000111222111111111111222333444555888:::<<>><<<888444222111111111////////////////////////---..................---...................................................------------...//////000000000000000111111111333444555666555888EEESSSmmmvvv~~~~~~}}}|||{{{vvvxxxzzznnn```TTTMMMGGGSSSbbbhhheee]]]VVVSSSNNNKKKJJJLLLNNNRRRZZZbbbqqquuuyyyxxxsssppprrruuuvvvvvvuuutttrrrpppnnnmmmiiijjjlllooorrrtttuuuvvvlllfff^^^XXXUUUTTTTTTTTTWWWYYY]]]___```aaaccceeefffeeeeeefffhhhjjjiiihhhcccddddddcccbbbbbbeeeggghhhjjjnnnqqqtttuuuuuutttrrrrrrppppppppprrrtttuuuwwwwwwwwwwwwxxx|||~~~|||yyyyyyxxxvvvsssqqqpppoookkkhhheeebbbaaa___\\\YYYVVVUUURRROOOLLLHHHFFFEEEAAAAAA@@@AAABBBEEEGGGIIIOOORRRXXX___gggnnnuuuxxx|||}}}sssiiicccaaaggg|||}}}|||xxxwwwxxxwwwssshhhXXXGGG<<<666222222222222111111111111111111111111111000000///,,,------......------,,,//////............///000///////////////.........111111111222333444666777666888===III\\\mmmrrrnnnkkkiiigggeee^^^WWWTTTUUUYYY```eeefffkkkttt{{{~~~}}}qqqhhhgggfffcccgggooowww||||||uuupppsssxxx{{{sss{{{|||ooodddaaaccclllxxx~~~~~~|||xxxuuutttssssssrrroookkkhhhccc```]]]\\\\\\[[[WWWTTTPPPRRRTTTWWWYYYYYYYYYXXX\\\```eeejjjlllllljjjiiieeeeeefffhhhjjjlllnnnooopppqqqrrruuuwwwyyy{{{|||~~~yyyrrrmmmkkkjjjeeeccc```]]]]]]___bbbeeebbbccceeegggjjjlllmmmnnnuuuvvvwwwvvvuuurrrooommm```iiivvv~~~{{{vvvnnngggfffmmmwwwxxxwww|||yyyhhhWWWLLLAAA>>>:::555222111222222000000000000000000000000------...//////...------------------------------...........................------------...////////////000000111111111222444555777777666:::IIIYYYpppuuu|||wwwqqqrrr}}}ppp]]]NNNGGGEEEOOO\\\aaa___XXXRRRPPPLLLIIIIIILLLOOOTTT]]]fffrrrwww{{{wwwppplllmmmqqqttttttttttttrrrpppmmmlllfffgggjjjlllnnnnnnnnnnnngggbbb\\\WWWTTTSSSSSSRRRVVVXXX\\\^^^___```cccddddddddddddgggiiikkkjjjiiicccccccccbbbaaaaaaccceeehhhjjjmmmooorrrsssttttttwwwuuusssqqqqqqsssuuuwwwwwwwwwwwwvvvwwwzzz~~~|||}}}}}}zzzuuuqqqooonnnkkkhhheeebbbaaa___]]][[[VVVUUURRROOOLLLHHHFFFEEEAAAAAA@@@AAABBBDDDFFFGGGJJJNNNTTTYYY___fffmmmqqqtttzzzzzzppphhhcccbbbsss|||zzzyyyyyyzzzwwwlll\\\KKK>>>888333222222222222111111111//////000000//////...---,,,---...//////...---,,,---............///////////////000000000///......111111111222444555777777444999@@@MMM___ooorrrnnnhhhgggeeebbb\\\XXXVVVVVVXXX^^^bbbeeekkkvvvttthhhfffddd``````fffiiinnnpppmmmmmmqqqvvvwwwoooxxx}}}qqqfffbbbbbbnnn|||}}}}}}|||yyyvvvuuusssrrrpppmmmhhheeebbb___\\\[[[[[[YYYTTTPPPPPPRRRTTTWWWYYY[[[[[[[[[]]]```dddgggiiiiiihhhgggdddeeefffgggjjjlllnnnppppppqqqsssuuuxxxzzz|||}}}}}}|||vvvqqqooojjjhhhddd```___```aaacccbbbcccdddgggiiikkklllmmmrrrssstttuuusssqqqnnnlllbbbeeemmm{{{yyymmmddddddmmmvvv{{{||||||ttt___OOOCCC@@@<<<777444222333333000000000000000000000000------...//////...------------------------------...........................------------...//////......///000111222222333444666999:::999???PPPbbbvvvxxx|||{{{oookkkmmmuuu```NNNFFFEEELLLVVV[[[ZZZUUUPPPMMMMMMJJJIIIMMMQQQWWWaaakkkvvv{{{{{{rrrlllmmmppprrrsssttttttssspppnnnmmmggghhhjjjlllllljjjhhhgggbbb^^^YYYUUUTTTTTTSSSSSSUUUXXX[[[]]]^^^___aaacccccccccdddfffhhhiiigggfffaaaaaaaaa```^^^___aaacccfffgggjjjlllooorrrtttuuuxxxxxxwwwwwwwwwxxxzzz{{{wwwxxxwwwvvvuuuwww{{{~~~~~~~~~~~~|||~~~~~~xxxsssooonnnmmmjjjfffdddbbbaaa___]]]VVVUUURRROOOLLLHHHFFFEEEAAAAAAAAAAAABBBCCCDDDEEEFFFJJJOOOSSSXXX^^^eeejjjlllsss{{{wwwjjjaaa[[[fffyyy{{{~~~|||}}}zzzppp___NNNAAA;;;333333222222222111111111///000000000000///......---...000111111000...---,,,,,,.../////////......,,,---///000111111000000111111111222444666777888444;;;EEEQQQaaammmoookkkccccccaaa\\\XXXVVVVVVVVVVVV\\\bbbgggppp|||wwwiiieeeccc]]]\\\``````dddffffffiiiooosssrrrnnnuuu{{{yyyppphhhccccccooo~~~~~~~~~~~~{{{tttsssrrrqqqooolllhhhddd```]]][[[ZZZZZZYYYTTTPPPQQQRRRUUUWWWZZZ\\\]]]^^^^^^___bbbeeefffffffffeeeddddddeeegggjjjmmmooopppqqqrrrtttvvvxxxzzz|||}}}}}}{{{vvvsssooollliiieeebbbaaabbbbbbcccccceeefffhhhjjjkkklllnnnppprrrsssrrrooollljjj```^^^cccpppssseeeaaahhhqqq~~~~~~~~~|||zzzbbbOOOEEEBBB===888444333333444000000000000000000000000,,,---...//////...---,,,------------------------...........................------------...//////---...///000111222333333444666:::<<<<<>>::::::999555333444000000000000////////////........................///......------......///------,,,,,,,,,------...---------............///000000000111222222333333111444888999;;;GGG___tttzzzpppjjjiiijjjwww~~~pppaaaTTTLLLIIIRRRWWWUUUPPPNNNMMMKKKKKKLLLMMMOOOTTT]]]iiirrrxxx}}}}}}uuunnnmmmooorrrtttvvvuuussspppnnnnnnkkkkkkkkkllllllkkkhhheee[[[YYYVVVTTTUUUUUUTTTSSSWWWWWWWWWXXXYYYZZZ[[[\\\```]]][[[]]]```bbbaaa```aaa```^^^]]]]]]^^^___```aaabbbdddgggkkkppptttvvvvvvwwwyyyxxxvvvuuuuuuvvv|||{{{yyywwwvvvvvvwwwwwwxxxxxxyyy|||~~~}}}}}}~~~~~~}}}{{{{{{}}}}}}{{{~~~{{{wwwtttmmmiiieeebbbaaa___^^^\\\ZZZWWWRRRNNNLLLJJJGGGEEEDDDCCCAAA@@@???@@@@@@AAAEEEFFFFFFHHHKKKQQQXXX^^^bbbgggooovvv|||tttbbb___```hhhzzzyyynnn]]]JJJ>>>666444111000000000000///111111111111000000000///000000000000000///..............................------......///000000000222222111111222444555777999;;;III^^^kkkkkkgggeee___\\\WWWQQQMMMLLLOOOQQQVVVZZZcccppp}}}vvvcccWWWSSSTTTVVVVVVXXXZZZ^^^ccchhhmmmqqqssstttvvvvvvooogggbbbeeeiiiuuu}}}}}}~~~~~~}}}||||||||||||}}}}}}xxxsssnnnmmmmmmkkkfffaaaZZZZZZYYYWWWUUURRRPPPNNNVVVVVVXXXZZZ[[[\\\\\\\\\``````aaaaaabbbbbbccccccaaaaaabbbeeejjjnnnqqqqqqrrrsssvvvxxx{{{|||||||||}}}xxxqqqooopppsss~~~~~~xxxsssqqqooommmiiifffeeedddeeefffgggggghhhjjjmmmnnnlllkkkoooooonnnllljjjhhhfffeeeddd``````eeennnyyyqqqddd```cccjjjrrr{{{~~~{{{xxxyyy|||yyyvvvwwwbbbQQQGGG@@@<<<<<<:::666333333000000000/////////.................................------,,,,,,------.........------,,,,,,,,,------------............///000000000111222222333333222555888999>>>MMMeeeyyyxxxoookkklllnnnyyyyyylll```WWWQQQOOOVVVZZZUUUPPPMMMKKKIIIJJJKKKMMMOOOUUU^^^jjjsssvvv{{{|||uuupppppprrrrrrtttvvvuuussspppooooooooonnnmmmmmmllljjjeeebbbZZZXXXUUUTTTUUUVVVUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[]]][[[ZZZ[[[^^^``````___aaa```___]]]]]]^^^___```___```cccfffjjjnnnrrrtttwwwyyyzzzyyywwwuuuuuuvvvwwwvvvuuusssqqqpppooooooqqqppppppqqqtttwwwzzz|||~~~~~~|||{{{{{{||||||}}}||||||~~~}}}}}}~~~~~~{{{xxxuuupppmmmiiifffdddbbb```^^^ZZZVVVRRRNNNKKKIIIGGGEEEDDDCCCAAA@@@??????@@@AAACCCCCCDDDEEEGGGKKKRRRWWW___dddkkkrrrxxx}}}}}}jjj\\\[[[```ppp~~~tttdddOOO@@@888555222111111222111000222222222222111111111000000000000000000///..............................------......///000000000222222111111222444666777<<<@@@NNNaaallllllfffddd^^^\\\WWWPPPKKKJJJLLLNNNXXX]]]fffsss}}}qqqaaaVVVSSSTTTVVVWWWZZZ[[[]]]bbbhhhnnntttxxx|||{{{vvvlllbbb___ccchhh{{{|||{{{}}}~~~~~~}}}|||||||||||||||xxxsssnnnlllkkkiiiddd___[[[YYYWWWUUURRRQQQOOOOOOXXXXXXYYYZZZ[[[]]]^^^^^^bbbbbbbbbbbbbbbcccccccccbbbbbbcccgggkkkoooqqqrrrrrrsssvvvxxxzzz|||||||||~~~vvvoookkkkkkllluuuwwwzzzzzzvvvrrrooommmooonnnllljjjiiihhhhhhhhhhhhhhhiiikkknnnooonnnmmmooonnnmmmkkkhhhfffcccbbbhhhccc```bbbhhhrrruuuhhhbbbccchhhooouuuwwwtttrrrtttwwwzzzvvv~~~yyycccQQQIIIBBB===>>>===777333111000000000////////////....................................------.........///......------,,,,,,,,,---------............///000000111111222333333333444666888:::BBBUUUooo|||tttnnnmmmpppttt|||ssshhhaaa\\\YYYYYY^^^^^^WWWOOOLLLIIIFFFJJJKKKMMMPPPWWWaaalllssstttyyy|||{{{vvvrrrsssuuuqqqsssuuutttrrroooooooooqqqqqqpppooolllhhhbbb]]]XXXVVVTTTTTTVVVWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYZZZ]]]_________```_______________```aaa^^^___bbbeeeiiimmmqqqrrryyy{{{|||{{{xxxuuutttuuurrrrrrqqqpppmmmjjjgggfffhhhgggfffffffffgggiiijjjrrrwww~~~}}}{{{zzzzzz{{{{{{~~~}}}~~~|||}}}~~~~~~}}}{{{xxxwwwssspppkkkhhhfffcccaaa^^^YYYVVVQQQNNNKKKIIIFFFDDDDDDCCCAAA@@@??????@@@@@@BBBCCCCCCCCCDDDHHHMMMPPPYYY^^^eeekkkqqqwww|||sss[[[WWWXXXdddxxx~~~nnnWWWEEE:::777444222333333333333333333222222222111111111000000000000000//////...........................---......//////000000111222222222222333555777888@@@FFFTTTdddmmmlllfffccc___]]]YYYSSSMMMKKKKKKMMMXXX]]]gggsss}}}~~~rrriii\\\TTTRRRTTTWWWWWW[[[[[[^^^cccjjjrrrzzz~~~}}}tttggg]]]\\\dddlll~~~|||{{{|||~~~~~~}}}|||{{{{{{zzzzzzwwwsssooollljjjgggaaa]]][[[YYYUUUQQQNNNNNNNNNOOOZZZZZZZZZZZZ\\\^^^```aaaccccccccccccccccccbbbbbbbbbccceeegggkkknnnqqqsssssstttvvvxxxzzz|||}}}}}}~~~~~~wwwnnnhhheeeeeeiiilllpppqqqooommmkkkkkkpppppppppooonnnmmmkkkjjjjjjiiijjjllloooqqqpppooopppooonnnkkkhhheeebbbaaammmgggaaa```ccckkkxxxyyyllleeedddkkkqqqwwwxxxvvvsssrrrsssxxx||||||wwwttt{{{{{{xxx}}}}}}hhhWWWIIIAAA===>>>>>>999444222111111111111000000000000........................000000////////////000000------...............------------............///000000111222222333333444444666888;;;HHH___wwwwwwpppmmmoootttyyyqqqhhhdddbbbaaafffgggcccYYYPPPLLLHHHEEEIIIJJJMMMQQQYYYcccmmmttttttxxx{{{zzzvvvssssssuuupppqqqrrrrrrooonnnmmmnnnppppppooonnnlllfff___ZZZVVVUUUSSSSSSUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^___```aaabbbbbbbbb___```bbbfffjjjmmmqqqssszzz|||}}}|||xxxuuutttsssqqqqqqqqqppplllhhhdddaaabbbaaa```___^^^^^^^^^^^^ffflllttt{{{~~~}}}}}}}}}}}}|||}}}}}}}}}|||{{{yyyxxxssspppllliiifffccc```]]]ZZZVVVQQQNNNKKKIIIFFFDDDDDDCCCAAA??????>>>??????AAABBBDDDDDDEEEHHHLLLOOOTTTXXX^^^dddiiiooouuuyyy~~~uuu___VVVSSS\\\mmm~~~www___KKK;;;888444222333333333333222222222111111111000000//////000000000000//////.................................///000000111111222222222222444666888999@@@IIIYYYgggmmmkkkfffcccaaa```]]]XXXRRROOONNNNNNUUU[[[fffpppwwwxxxvvvssshhhaaaYYYSSSRRRTTTWWWXXXZZZ\\\aaahhhooowww~~~{{{nnn```YYY^^^jjjttt|||||||||}}}}}}||||||{{{zzzxxxwwwwwwwwwtttpppmmmjjjfff```\\\[[[WWWQQQLLLJJJKKKNNNPPPZZZZZZYYYYYY[[[^^^aaaccccccccccccbbbbbbaaaaaaaaaaaaccceeehhhjjjmmmpppsssssstttvvvxxxzzz|||}}}~~~xxxpppiiieeeccccccfffjjjkkkkkkkkkkkkllloooppprrrsssrrrpppmmmkkkkkkkkkkkkmmmpppqqqqqqppprrrqqqpppmmmjjjgggdddcccpppiiicccaaaaaafffppp{{{tttllliiimmmssszzz}}}{{{vvvsssqqqtttvvvwwwsssmmmqqq~~~}}}xxxzzzmmm]]]IIIAAA<<<===???;;;666333333333333222222222111111........................///......------......///++++++---...///000000///---------............///111111111222333333444444333666888===NNNhhh~~~}}}tttmmmmmmrrrzzzqqqkkkiiiiiihhhpppnnnggg[[[QQQMMMIIIFFFHHHIIILLLSSS\\\gggoootttvvvxxxzzzxxxtttqqqqqqrrrmmmooooooooommmkkkllllllmmmmmmnnnnnnkkkeee]]]XXXTTTSSSQQQRRRUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\[[[ZZZYYYYYYYYYZZZZZZ\\\^^^aaacccdddeeeeeebbbcccdddgggjjjooosssuuu{{{}}}~~~}}}zzzvvvtttssspppqqqqqqpppmmmhhhccc```___^^^]]]\\\[[[ZZZZZZZZZ^^^ccckkksss{{{~~~}}}}}}|||{{{{{{zzzyyytttqqqnnnkkkhhheeeaaa^^^ZZZWWWRRRNNNLLLJJJGGGEEEDDDCCCAAA???>>>>>>>>>>>>>>>@@@BBBCCCEEEGGGJJJMMMNNNQQQVVV[[[```ffflllqqqvvvyyy}}}uuu```UUUNNNUUUcccttt}}}eeeQQQ===999555222222222222222000000000000//////////////////000000000000//////..............................//////000111111111333222222333555777999:::???LLL\\\gggkkkiiieeeaaa______^^^ZZZUUUQQQPPPPPPTTT[[[eeennnrrrqqqnnnkkkbbb]]]WWWRRRQQQTTTVVVXXXXXX]]]eeennnvvv|||xxxjjj]]]XXX___nnnyyy}}}}}}zzzzzz{{{zzzzzzzzzyyyxxxvvvuuutttwwwvvvsssoookkkfff```\\\ZZZUUUOOOIIIGGGJJJNNNRRRYYYYYYXXXYYY[[[^^^aaacccbbbbbbaaaaaa``````______aaacccfffhhhiiikkkooorrrtttuuuvvvxxxzzz|||~~~}}}wwwpppjjjfffeeeccceeehhhjjjjjjkkkmmmnnnnnnppptttvvvvvvtttpppnnnnnnllllllmmmpppqqqqqqqqqrrrqqqpppnnnllliiigggeeennnhhhdddbbbaaabbbiiiqqq|||sssoookkkqqqyyy~~~~~~zzzvvvsssuuuvvvwwwtttnnnllluuuyyyxxx{{{~~~pppbbbNNNDDD<<<===@@@===888555333333333222222222222111........................,,,,,,++++++++++++,,,,,,***,,,---///000000000///---------............///111111222222333444444444222777;;;BBBWWWrrr|||rrrmmmpppzzzpppkkklllnnnnnnuuuqqqgggZZZQQQMMMKKKGGGHHHHHHLLLTTT___jjjqqquuuwwwxxxxxxvvvrrrpppoooooommmnnnnnnmmmkkkkkkkkkmmmllllllnnnooolllfff]]]WWWSSSQQQPPPQQQSSSUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]][[[XXXUUUSSSSSSSSSWWWYYY]]]bbbeeeggghhhhhhffffffeeefffjjjooouuuxxx}}}}}}yyyvvvuuupppqqqqqqpppnnnjjjfffccc``````___^^^\\\[[[ZZZYYY[[[^^^dddkkkrrryyy}}}~~~|||{{{{{{zzz{{{uuussspppnnnkkkhhhdddaaa[[[XXXSSSOOOMMMKKKHHHFFFDDDCCCAAA???>>>======>>>999<<>>888555222222111111111000000000........................------,,,,,,,,,,,,---------...///000000///...,,,---------............///111111222333333444444555333999???III___zzz|||rrrooovvv|||kkkgggkkkqqqtttuuupppeeeWWWNNNMMMKKKHHHGGGHHHLLLUUUaaalllsssuuuvvvvvvuuusssqqqooonnnnnnnnnnnnooonnnllllllmmmnnnnnnooopppqqqnnnggg]]]VVVRRRPPPOOOOOOQQQTTTTTTTTTVVVVVVWWWXXXZZZ\\\^^^___aaaaaa___[[[UUUQQQPPPQQQSSSWWW\\\cccgggjjjkkkkkkiiigggeeeeeehhhooovvvzzz~~~{{{zzzssstttttttttrrrooommmkkkggggggeeecccaaa^^^\\\[[[[[[[[[^^^bbbgggllloooqqqrrrsssuuuxxx|||}}}{{{{{{{{{{{{tttrrrpppnnnllliiieeebbb]]]YYYUUUQQQNNNLLLJJJHHHDDDCCCAAA???============888;;;>>>?????????@@@AAABBBCCCEEEGGGKKKPPPWWW\\\ccciiiqqqwww|||{{{}}}sss___QQQIIIMMMXXXfff}}}pppbbbDDD@@@999444222111111111000000000000////////////......///000000000000000......................../////////000111111222222333333333444666888;;;<<>>999555000000000000////////////........................000000////////////000000000000111111000...+++***---------.........//////111222222333333444444555444<<>>>>>>>>>>>???@@@AAADDDJJJPPPUUUZZZaaajjjrrrxxx}}}zzz{{{zzzqqq```SSSJJJOOOXXXeee|||ttthhhGGGBBB;;;666333222222111111111111111000000000000......///000000000000000......................../////////000111111222222333333333444666999;;;<<>>777333222111111222222111///---.........//////000000---------............///......////////////........................------222333333333222222444666777777BBB[[[uuu||||||vvvvvvuuu```___jjjrrrqqqqqqgggZZZQQQMMMKKKHHHEEEHHHIIILLLUUU```iiinnnppprrrqqqqqqppppppqqqqqqrrrrrrpppnnnooopppqqqqqqppppppqqqrrrpppkkkccc[[[VVVOOOOOOOOOPPPQQQSSSUUUWWWTTTVVVXXXYYY[[[]]]aaadddjjjlllmmmiii```WWWQQQNNNPPPSSSXXX^^^dddjjjnnnppppppooommmjjjiiilllttt{{{}}}{{{{{{|||}}}xxxwwwuuuqqqlllfffbbb___aaa___\\\ZZZZZZZZZYYYXXX\\\[[[[[[\\\aaagggnnnrrr}}}~~~}}}~~~|||yyyxxxuuutttrrroookkkhhheeeccc___[[[WWWSSSQQQOOOMMMKKKGGGFFFCCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<===@@@DDDHHHKKKSSSYYY```fffiiioooxxx}}}{{{}}}wwwqqqaaaTTTLLLOOOTTT]]]qqquuuiiiVVVCCC444555777333111555111111000///////////////222222111000000111222222........................//////000111222333333444555222222555777777999>>>KKKbbbnnnlllggg\\\TTTXXXRRRZZZ``````^^^^^^^^^\\\\\\```gggnnnmmmgggfffhhhlllddd[[[UUUTTTVVVXXXXXXYYY\\\```ccckkktttxxxvvvllleee]]][[[bbbmmmwww||||||{{{}}}~~~zzz{{{~~~~~~~~~zzzvvvyyywwwtttpppjjjccc[[[VVVQQQLLLFFFDDDGGGMMMRRRUUU[[[\\\\\\]]]___aaacccdddgggeeebbb```___```bbbcccfffhhhlllqqqssstttttttttwwwwwwwwwxxxzzz|||~~~xxxsssqqqpppsss{{{}}}}}}}}}zzz{{{~~~}}}yyyyyy}}}ooommmjjjfffccc```______]]]fffsss~~~xxxrrrmmmjjjqqqzzzvvv{{{|||vvvfffRRRFFFCCCBBB===777444333111111222222111///............/////////000//////.........---------......////////////..............................111222333333222333555777888999FFF___xxx}}}}}}~~~mmm[[[[[[gggmmmlllmmmdddXXXOOOLLLJJJGGGEEEHHHJJJNNNVVVaaaiiilllmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqqqqqpppooonnnnnnooommmhhh```YYYTTTPPPOOOOOOOOOPPPRRRUUUVVVUUUWWWXXXZZZ[[[^^^bbbeeelllnnnoookkkbbbYYYQQQNNNQQQSSSXXX^^^dddiiimmmoooqqqqqqooolllkkkooovvv}}}~~~zzztttnnniiifffccc```\\\YYYXXXXXXWWWVVVUUUSSSRRRRRRTTTXXX]]]```nnnsssyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}||||||~~~~~~~~~}}}|||{{{zzzvvvuuusssppplllhhhdddbbb^^^[[[VVVRRRPPPMMMKKKIIIHHHFFFCCCAAA>>>=========<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>BBBEEEGGGIIINNNVVV[[[```fffooouuu{{{~~~~~~|||wwwiiiZZZOOOOOOSSS[[[mmmvvvkkkYYYGGG888666777222000333111111000///////////////000000000000000000000000000000000000000000000000//////000111222333333444333111111555777888<<>>:::666444222111222222111///............////////////111000///...---,,,++++++......////////////..............................000111333333333444777999:::>>>LLLfff}}}xxxdddWWWYYYccchhhgggfff^^^TTTLLLIIIHHHFFFDDDJJJMMMSSS\\\eeekkknnnnnnooopppqqqrrrrrrqqqpppooopppooooooppprrrrrrooommmkkkkkkkkkhhhccc\\\UUUQQQRRRPPPOOONNNOOOQQQTTTVVVVVVWWWYYY[[[\\\___cccfffnnnooopppllldddZZZSSSOOOQQQSSSWWW]]]bbbgggkkkmmmqqqqqqqqqoooooorrryyyyyysssmmmjjjhhhddd^^^ZZZXXXWWWVVVUUUQQQOOOLLLJJJJJJKKKMMMNNNZZZ```hhhnnnrrrtttuuuvvvwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzyyyzzz|||}}}}}}}}}}}}||||||||||||wwwvvvtttppplllgggcccaaa]]]ZZZUUUPPPMMMKKKHHHEEEGGGFFFCCCAAA???>>>======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;<<<>>>AAACCC???DDDJJJPPPTTT[[[bbbhhhooorrrxxx~~~~~~ssscccSSSOOOQQQXXXfffvvvuuulll\\\KKK<<<888777222///111111111000////////////000...//////000000//////...000000000000000000000000//////000111222333333444222000111555777999???FFFVVVkkktttppplllbbb[[[^^^___bbbcccbbbcccddd```ZZZ^^^\\\\\\^^^___^^^ccciiijjjcccZZZVVVVVVXXXYYYYYYZZZ\\\^^^aaahhhpppqqqnnneee\\\UUUXXXeeesssyyyzzz}}}zzzzzz{{{yyyvvvwww|||zzzuuuqqqnnnjjjfffaaa\\\WWWSSSFFFFFFFFFJJJOOOTTTWWWXXXXXXYYY[[[]]]___aaacccdddcccbbbaaa```aaaccceeeggghhhjjjooosssuuuvvvvvvvvvuuuvvvwwwxxxzzz}}}~~~|||uuuoookkkiiihhhjjjrrrzzz}}}xxxxxxwwwtttooohhhbbb^^^___bbbjjjuuu|||vvvooolllrrr}}}vvv~~~yyyeeeSSSIIICCC@@@???888555333222222222111000.........///////////////000//////...------,,,,,,......////////////..................///////////////111333444444666888;;;;;;AAASSSlll{{{nnn^^^WWW[[[bbbdddbbb^^^XXXOOOIIIFFFFFFEEEDDDLLLQQQYYYccclllqqqrrrsssnnnpppqqqssssssqqqpppnnnoooooopppqqqrrrqqqnnnllljjjiiigggddd^^^XXXRRROOORRRPPPNNNMMMMMMPPPSSSUUUVVVXXXZZZ[[[\\\___cccfffkkklllllliiiccc\\\UUUQQQPPPRRRUUUZZZ___dddhhhjjjoooppprrrqqqqqqtttzzz~~~wwwqqqnnnpppkkkddd^^^[[[YYYWWWVVVSSSQQQNNNKKKHHHGGGGGGGGGNNNRRRXXX]]]aaafffjjjmmmmmmnnnnnnoooooopppqqqrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{wwwvvvtttqqqlllgggbbb___\\\XXXSSSNNNKKKHHHEEECCCEEECCCAAA???============<<<<<<;;;:::999999999:::<<<;;;:::999:::;;;===>>>;;;???DDDHHHLLLQQQVVV[[[aaadddiiiooouuu}}}{{{jjjWWWOOONNNUUUaaammm}}}sssjjj]]]MMM>>>888666222000111222111000000//////000000...///000000000000///...........................//////000111222333333444222111222555777999AAAJJJZZZnnnvvvsssqqqiiicccgggeeeeeedddccceeegggccc\\\aaa]]][[[]]]^^^___ccciiiiiibbbZZZVVVWWWYYYZZZZZZ^^^```aaadddkkkrrrqqqkkk___VVVQQQXXXhhhvvv{{{zzz}}}zzzxxxxxxvvvsssuuuzzz~~~yyyrrrnnniiiccc^^^YYYTTTPPPFFFEEEFFFJJJPPPUUUXXXYYYXXXYYY\\\^^^aaadddeeefffgggfffeeeeeeeeeggghhhiiiiiilllppptttwwwxxxwwwwwwuuuuuuwwwyyy|||~~~~~~yyytttqqqgggbbb^^^]]]\\\]]]dddkkkwww|||~~~|||}}}yyyzzz{{{yyyssslllddd___\\\^^^ccclllxxx~~~|||vvvlllgggpppooo[[[LLLCCC???>>>:::777444222222222111000///////////////.......................................////////////.............../////////000000000111333444555666999<<<<<>>===;;;;;;;;;<<<<<<;;;:::999999999999999<<<;;;:::999999::::::;;;<<<>>>@@@BBBEEEHHHKKKNNNTTTWWW[[[```fffnnnvvv|||ppp]]]QQQNNNSSS___iiixxxnnnggg[[[OOO@@@999555222111222222222111000000000000000///000000000000000000///........................//////000111222333333444555333444666666888BBBLLL]]]pppwwwuuuuuuppplllpppjjjiiifffcccdddhhhgggbbbccc^^^\\\^^^``````cccggggggaaaZZZWWWXXX[[[\\\\\\___aaabbbfffnnnsssooogggYYYRRROOOXXXjjjxxx|||zzz}}}zzzxxxwwwtttqqqrrrwww}}}}}}vvvqqqkkkddd^^^XXXRRRNNNIIIGGGGGGIIINNNTTTXXXYYYXXXZZZ]]]aaadddggghhhiiikkkjjjiiihhhggghhhhhhiiijjjlllpppuuuwwwxxxxxxxxxuuuvvvxxx{{{~~~}}}yyytttmmmgggcccZZZUUURRRQQQPPPPPPVVV]]]iiioooxxx}}}}}}{{{zzzxxx{{{yyyzzz{{{zzzuuummmeee```[[[\\\___fffppp}}}|||nnnbbbddduuu{{{fffQQQCCC===;;;<<<999555222222222111000///////////////.........---------.........//////......////////////...............//////000000111111222444555555777:::<<<===GGG\\\sssiii^^^TTTUUUZZZ\\\ZZZXXXQQQNNNJJJFFFDDDEEEGGGIIIIIIQQQ\\\fffmmmqqqssstttnnnooopppqqqqqqpppooonnnpppoooooopppqqqpppmmmkkkkkkhhhccc]]]WWWRRROOOMMMNNNNNNMMMMMMNNNPPPQQQRRRVVVWWWYYY[[[\\\___cccfffcccaaa^^^]]]\\\ZZZWWWUUUPPPPPPRRRUUUYYY]]]aaadddhhhlllqqqssstttvvvzzz~~~}}}yyyrrrlllgggbbb]]]ZZZYYYXXXUUURRRNNNJJJGGGFFFHHHHHHHHHHHHJJJNNNTTTYYY\\\]]]___aaabbbcccddddddbbbbbbcccfffjjjooosssvvvxxxyyy{{{{{{yyyxxxyyyyyy~~~~~~~~~}}}{{{yyyvvvuuurrrrrrqqqooojjjeee```\\\YYYUUUPPPKKKHHHFFFCCCAAA???>>>===;;;::::::;;;;;;::::::999888888888999999<<<;;;;;;:::::::::::::::======>>>???@@@BBBDDDEEELLLNNNQQQUUUYYY___fffjjjsssuuuyyyxxxgggWWWPPPSSS^^^hhh~~~uuukkkddd\\\RRRDDD:::555444333222222222111000000000000111111000000//////000000111000000000000000000000000//////000111222333333444555444555666666999CCCOOOaaarrrxxxvvvxxxvvvsssxxxrrrpppkkkddddddhhhiiihhhfffaaa^^^```aaa```bbbeeeeee```ZZZWWWYYY\\\]]]]]]]]]___bbbhhhpppssslllaaaSSSPPPPPP[[[kkkyyy}}}|||}}}zzzxxxxxxtttpppppptttyyy|||}}}vvvrrrllleee^^^WWWOOOKKKIIIGGGFFFIIIMMMSSSVVVXXXXXXZZZ^^^bbbfffiiikkkkkkkkkjjjiiihhhhhhgggggggggjjjlllqqquuuwwwxxxxxxxxxuuuwwwzzz}}}~~~yyyrrrjjjbbb[[[WWWPPPLLLIIIIIIHHHGGGLLLRRR[[[bbbkkkrrrvvvvvvuuuuuusssvvv{{{vvvxxxyyyyyyuuunnnfffbbbZZZ\\\^^^bbbjjjxxx~~~qqqdddbbbkkkuuu}}}qqqZZZHHH@@@>>>===:::555222222222111000000/////////...........................---------......////////////......---......///000000111111222333555555666777:::<<<@@@KKK___uuuzzzzzzzzzcccWWWPPPTTT[[[[[[YYYXXXMMMLLLIIIFFFEEEFFFIIIKKKMMMTTT^^^gggkkknnnpppqqqooooooppppppppppppoooooorrrpppooonnnoooooommmllljjjfff```ZZZTTTOOOMMMLLLKKKLLLMMMNNNPPPPPPQQQQQQUUUWWWXXXZZZ[[[^^^bbbeeeccc___[[[XXXXXXXXXVVVUUUQQQRRRSSSUUUYYY]]]aaadddfffkkkqqquuuvvvxxx{{{~~~yyysssmmmgggbbbaaa```]]]YYYUUUPPPKKKIIIEEEFFFGGGGGGGGGIIILLLOOOSSSTTTVVVYYY[[[\\\\\\\\\]]]]]]]]]___ccchhhmmmooosssuuuwwwxxxvvvuuuwwwxxxzzz{{{}}}~~~}}}zzzvvvtttooooooooommmjjjddd___[[[WWWSSSOOOKKKHHHFFFCCCAAA???>>><<<;;;:::;;;;;;<<<999888888888888999999:::<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>===>>>@@@BBBCCCCCCGGGIIILLLNNNPPPSSSWWW[[[___```dddjjjttt~~~rrr```TTTUUU___iii~~~~~~tttjjjdddaaaXXXJJJ===777555444222333222111111000000111111111000...------...000111000000000000000000000000//////000111222333333444444333444666666:::FFFSSSeeeuuuzzzwwwzzzxxxvvv{{{|||zzzrrrgggcccfffkkklllnnngggaaabbbccccccdddgggddd___YYYXXXZZZ]]]^^^^^^\\\___dddkkktttvvvkkk^^^OOOOOORRR^^^lllxxx}}}}}}|||zzzyyyyyyuuuooonnnqqquuuxxx}}}}}}yyyrrrnnniiiddd]]]UUUMMMHHHDDDDDDFFFJJJOOOTTTUUUVVVVVVYYY^^^cccgggjjjkkklllkkkjjjjjjjjjjjjjjjjjjjjjjjjlllppptttwwwxxxxxxwwwvvvxxx{{{xxxnnndddZZZTTTPPPHHHDDDBBBBBBAAA@@@DDDJJJNNNTTT]]]dddhhhiiiiiijjjgggjjjooouuu}}}tttvvvxxxxxxtttnnngggcccWWWXXXZZZ\\\cccqqqsssiiieeegggkkk~~~{{{xxxaaaNNNFFFEEE>>>;;;666333222222111111000000//////.........---000000///...---,,,,,,+++......////////////......---......///000111111222333444666666666777999<<>>===<<<;;;<<<<<<===888777777777888999::::::<<<<<<<<<<<<<<<<<<<<<;;;@@@??????@@@CCCEEEEEEEEEFFFGGGIIIJJJKKKLLLOOOQQQSSSSSSUUU[[[dddoooyyyzzzfffVVVUUU```iii|||~~~tttkkkeeefff]]]OOO@@@888666444222333222111111000111111111111///,,,******,,,///111........................//////000111222333333444222222444666666;;;IIIWWWiiixxx{{{xxx{{{yyyvvv{{{xxxjjjbbbeeekkkooowwwmmmeeedddeeefffiiimmmddd___YYYXXXZZZ]]]^^^^^^]]]aaagggoooxxxyyynnn___MMMNNNTTT___mmmxxx}}}|||zzzzzzzzzvvvooonnnppptttwww{{{yyytttmmmjjjfffbbb\\\TTTLLLFFF???AAAFFFLLLRRRUUUUUUTTTUUUXXX]]]bbbgggjjjkkklllkkkkkklllmmmmmmnnnnnnnnniiilllppptttwwwxxxxxxwwwvvvxxx|||xxxmmmaaaXXXQQQMMMBBB???===>>><<<:::>>>DDDDDDJJJRRRYYY\\\^^^^^^___[[[^^^ccchhhooozzz~~~qqqsssvvvwwwuuupppjjjfff^^^[[[YYY[[[aaalllzzzpppfffcccffftttmmmTTTFFFCCC???===999555222000000000000000000000000000000000111111000000/////////.........//////000000111111......//////000000111111666444333333666999;;;;;;???RRRkkk{{{~~~~~~vvvnnnnnnvvvttt]]]QQQKKKSSS___bbb[[[UUUIIIHHHFFFDDDDDDFFFKKKOOOTTTZZZbbbhhhjjjllloooqqqssssssrrrqqqqqqppppppooorrrrrrrrrpppmmmlllmmmnnnlllfff^^^VVVPPPMMMKKKJJJFFFGGGHHHJJJLLLOOOQQQRRRPPPTTTXXXYYYXXX[[[aaafffiiieee```YYYTTTQQQPPPOOORRRRRRUUUXXXXXXWWW[[[aaafffllltttzzz}}}}}}|||{{{~~~~~~xxxttttttpppkkkgggddd^^^UUUOOOKKKHHHEEECCCDDDEEEEEEEEEEEEHHHMMMNNNNNNNNNPPPSSSUUUUUUUUUUUUWWW[[[aaafffjjjnnnrrrttttttrrrqqqqqqvvvxxx{{{}}}|||yyyuuusssooollljjjjjjjjjfff^^^WWWVVVSSSOOOMMMJJJGGGDDDAAABBB???;;;::::::;;;;;;:::888888777777777999:::;;;======>>>>>>===<<<<<<;;;======>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIILLLMMMOOORRRWWW___iiiooottt```WWW```ppp{{{nnngggdddeeeZZZEEE777777777333222111111000000000000000111000///......///000111,,,------...///000000111444333222111111111222333444000222999;;;;;;HHHXXXtttwwwzzzzzzxxxwwwxxxyyyyyyooofffdddjjjppprrrqqqjjjcccdddlllpppnnnmmm```WWWZZZ___^^^]]]]]]```^^^bbbnnnzzzyyylll___QQQNNNTTTdddqqqvvvyyy}}}{{{zzzyyywwwuuurrrpppoooqqqtttzzz}}}}}}xxxsssoookkkhhhaaaYYYRRRLLLGGGEEEDDDDDDFFFKKKRRRVVVVVVTTTTTTYYY___dddgggiiikkklllooollljjjkkknnnppppppoooppppppqqqsssuuuwwwyyy{{{vvvxxx|||xxxlllaaaXXXPPPLLLFFFBBB>>>;;;;;;<<<======BBBCCCEEEHHHJJJMMMOOOPPPVVVUUUWWWZZZ]]]dddrrr~~~|||}}}ooorrrvvvxxxwwwsssnnnkkk___[[[YYYZZZ^^^iii|||yyyoooddd```aaaiiivvvsss^^^LLLEEEBBB???;;;777444222111111000000000000000000000000000000000//////.........000000000000////////////......//////000000111111555444333444666999;;;<<>>>>>>>>>>>>>>======>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMMMMOOORRRXXX```fff}}}zzzfff[[[bbbooouuummmeeefff\\\GGG:::999888444333222222111111111111111111000///......///000111......//////000111111111333222222222111222222333555111222888:::===JJJ[[[rrrtttwwwwwwvvvuuuuuuwwwzzzwwwrrrjjjdddcccgggkkkkkklllhhheeehhhrrrwwwvvvooobbbYYYYYY\\\\\\[[[\\\]]]\\\aaammmwwwvvvhhh[[[PPPOOOVVVeeerrrwwwyyy}}}zzzyyyxxxvvvtttqqqooonnnooosssxxx{{{zzzvvvpppmmmhhheee^^^VVVOOOIIIEEECCCDDDDDDFFFLLLRRRUUUUUUTTTTTTXXX^^^cccgggjjjlllmmmmmmkkkiiikkknnnqqqqqqqqqttttttttttttuuuvvvwwwxxxvvvxxx|||wwwlllbbbYYYRRRNNNFFFBBB===;;;;;;<<<<<<<<<>>>>>>???AAABBBDDDEEEEEEGGGFFFGGGJJJMMMRRR^^^jjjzzz}}}{{{{{{}}}nnnqqqvvvyyyyyywwwsssqqqbbb]]]ZZZYYY[[[cccttt|||rrrfff^^^]]]^^^iiiyyy|||{{{~~~zzzgggSSSHHHEEEBBB>>>999666333222222000000000000000000000000/////////...............111111111000///...............//////000000111111444444333444666999<<<>>>KKK]]]rrr}}}|||rrrdddgggppp|||vvvfffXXXPPPLLLSSS[[[YYYPPPIIIHHHGGGFFFDDDDDDFFFLLLPPPYYY___ggglllnnnppprrruuurrrrrrqqqqqqpppoooooooooppppppooolllkkkkkkmmmoooooojjjaaaXXXQQQLLLIIIIIIGGGGGGHHHIIIJJJLLLNNNNNNPPPTTTYYY\\\___ccciiinnnnnnkkkeee___YYYUUUSSSRRRTTTQQQQQQSSSSSSRRRUUUZZZ___iiivvv~~~xxxtttpppjjjccc]]]YYYUUUPPPLLLIIIFFFDDDAAA@@@BBBDDDEEEEEEEEEFFFGGGGGGIIILLLNNNOOORRRVVVYYY]]]aaagggkkkmmmnnnppprrrssstttvvvwwwvvvuuusssrrrmmmjjjhhhiiikkkjjjgggdddZZZWWWTTTRRRPPPMMMJJJGGGDDDAAA>>><<<<<<<<<;;;::::::999999888888888888999::::::<<<===?????????@@@======>>>???AAACCCEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOSSSYYY]]]rrrkkk]]]```iii|||}}}tttiiiiii___KKK===:::888444444333333222111222222222000000////////////000000000000000000111111111111111222222333333222222222555222222777:::???MMM^^^oooqqqrrrrrrpppooopppppppppmmmiiieeecccdddeeegggggggggeeeeeejjjtttzzz{{{ssshhh]]]ZZZ[[[[[[[[[\\\ZZZ[[[aaallltttqqqcccVVVNNNQQQZZZhhhsssxxxzzz|||yyyxxxwwwuuurrrpppnnnmmmnnnqqquuuwwwvvvrrrmmmjjjddd```ZZZRRRKKKFFFBBBAAADDDEEEGGGLLLQQQTTTUUUTTTSSSWWW\\\bbbgggjjjlllmmmjjjiiiiiikkknnnrrrssstttxxxwwwwwwvvvuuuuuuuuuvvvwwwyyy}}}xxxnnneee]]]UUUQQQHHHDDD@@@===<<<======<<<<<<<<<<<<<<<============>>>===???BBBDDDFFFOOOXXXdddooozzz~~~zzzxxxyyy{{{ooorrrvvvzzz{{{zzzwwwuuufffbbb^^^[[[YYY]]]kkkxxxxxxkkkaaa]]]\\\bbbooozzz}}}yyyxxx{{{|||||||||jjjVVVJJJGGGDDD@@@;;;777444222222////////////////////////..................------111000000000/////////.........//////000000111111333333444555666999===???KKK___ttt}}}yyynnneeejjjttt~~~qqqaaaSSSMMMLLLSSSYYYUUUMMMFFFFFFFFFEEECCCCCCGGGLLLPPP[[[aaaiiinnnooopppsssuuuqqqqqqqqqpppoooooonnnnnnoooooonnnllljjjkkknnnqqqrrrnnnggg]]]TTTMMMJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMPPPTTTYYY^^^bbbffflllpppqqqnnniiiccc]]]YYYWWWVVVVVVRRRQQQRRRRRRPPPSSSWWW[[[gggvvv|||wwwrrrjjjddd___[[[VVVQQQMMMIIIEEECCCBBBCCCCCCCCCCCCCCCCCCCCCAAADDDGGGJJJKKKMMMOOORRRUUUYYY___dddhhhlllppprrrsssssstttuuuuuuuuutttssskkkhhhfffeeeffffffdddccc[[[XXXUUUSSSRRROOOLLLJJJFFFDDDAAA???>>>>>><<<;;;;;;;;;:::999999888888777999:::;;;<<<===>>>>>>>>>===>>>>>>@@@BBBDDDFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRRRRRRRRRRRRRTTTXXX[[[gggxxxmmm]]]ZZZ___sss{{{yyyooonnndddRRRBBB;;;777333333333222111111111111222000000////////////000000111000000000000000000000000111222333444333222111555333333777:::AAAQQQaaammmmmmmmmkkkiiihhhgggffffffcccaaaaaaccceeeeeeeeegggddd``````fffooowww{{{wwwoooddd^^^\\\]]]^^^___ZZZ\\\ccclllrrrmmm___SSSMMMTTT___kkktttxxxzzz{{{zzzxxxvvvtttqqqooonnnmmmnnnpppssstttsssoookkkhhhaaa]]]VVVOOOHHHDDDAAA@@@DDDFFFIIIMMMPPPSSSTTTTTTSSSUUUYYY___eeeiiikkkkkkgggggghhhjjjnnnrrruuuwwwzzzyyyxxxwwwvvvvvvvvvvvvyyy{{{~~~|||tttkkkbbbZZZTTTMMMIIIEEEBBBAAA@@@???>>>>>>>>>>>>>>>============>>><<<>>>AAABBBCCCHHHOOOTTT___llluuu}}}{{{wwwvvvvvvxxxyyyqqqsssxxx{{{}}}|||zzzxxxmmmiiiddd```[[[ZZZcccnnn~~~qqqeee___]]]```hhhsssyyyxxxxxxzzz{{{zzzzzzyyyyyyzzzhhhWWWLLLIIIFFFAAA<<<777444222111////////////////////////------...................../////////000000000111......//////000000111111222333555555666999>>>AAAKKKaaaxxxwwwlllgggpppzzzkkk[[[MMMIIIJJJRRRWWWSSSLLLHHHEEEEEEDDDCCCCCCGGGLLLQQQ\\\bbbiiinnnoooppprrrtttqqqppppppoooooonnnnnnmmmoooooonnnmmmkkklllnnnppptttrrrmmmdddYYYQQQLLLKKKHHHHHHHHHIIIIIIJJJKKKLLLPPPSSSXXX^^^ccchhhllloooqqqoookkkfffbbb^^^\\\[[[ZZZUUUSSSTTTTTTRRRSSSVVV[[[fffttt~~~~~~~~~yyyrrrlllddd```[[[VVVRRRNNNIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>AAADDDFFFGGGHHHJJJLLLNNNRRRXXX]]]ccchhhmmmqqqrrrsssuuuvvvvvvvvvvvvuuullljjjgggeeecccbbbaaa```ZZZXXXUUUSSSRRRPPPNNNKKKIIIGGGDDDBBBAAA@@@>>><<<======<<<;;;:::999888888::::::;;;<<<<<<<<<<<<;;;===>>>???@@@CCCEEEGGGHHHJJJJJJLLLNNNQQQSSSUUUUUUTTTUUUVVVVVVVVVWWWZZZ]]]```rrrnnn\\\VVVWWWgggrrr|||uuusssiiiXXXGGG<<<555222222222111000000000000000//////000000000000////////////////////////......000111222333444333222222555444555666:::CCCSSSaaakkkiiigggdddbbb```^^^\\\[[[ZZZZZZ\\\```cccddddddggg```YYYXXX^^^gggqqqxxxwwwsssllldddaaaaaacccccc\\\```gggnnnpppiii]]]SSSNNNXXXeeennntttwwwyyyzzzzzzxxxvvvsssqqqooonnnnnnnnnpppqqqrrrpppmmmiiifff^^^ZZZTTTLLLGGGCCCAAA@@@DDDGGGJJJMMMPPPQQQSSSTTTSSSSSSVVV\\\ccchhhiiiiiidddfffhhhkkknnnrrrwwwyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz||||||tttjjjaaaZZZRRROOOJJJGGGEEEDDDBBBAAA????????????>>>>>>>>>===;;;999:::>>>???>>>AAAFFFMMMXXXdddnnnxxx~~~yyyvvvuuuuuuuuupppssswww{{{~~~~~~}}}|||tttqqqmmmhhh___ZZZ^^^eeevvvvvvjjjccc^^^\\\aaallluuuxxxxxxyyywwwyyyzzzxxxuuu{{{{{{jjj[[[PPPLLLHHHCCC===888444222111000000000000000000000000.............../////////.........///000111111111......//////000000111111000333555666666999>>>CCCOOOggg~~~xxxmmmkkkvvv{{{dddSSSHHHFFFIIIPPPSSSPPPKKKIIIDDDDDDCCCBBBCCCGGGMMMQQQ]]]bbbjjjnnnooooooqqqsssppppppoooooonnnmmmmmmmmmmmmnnnnnnmmmkkkkkklllmmmssstttrrrjjj___TTTNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMPPPRRRWWW\\\bbbfffjjjkkkooommmkkkhhheeecccaaa```]]]YYYWWWYYYZZZWWWVVVXXX]]]eeepppzzz~~~{{{zzzuuukkkhhhccc^^^YYYTTTOOOKKKGGGEEEBBBAAA@@@@@@>>>======???BBBCCCCCCDDDEEEGGGHHHLLLQQQVVV\\\bbbiiimmmqqqsssuuuwwwxxxxxxwwwvvvqqqooolllhhhdddbbb```___ZZZXXXUUUTTTSSSRRROOOMMMMMMKKKHHHFFFEEECCC@@@>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;>>>>>>???AAACCCFFFHHHIIIKKKLLLNNNQQQTTTVVVXXXYYYVVVWWWYYYZZZZZZ[[[]]]___aaarrrppp^^^UUUUUU\\\jjj{{{xxxuuummm^^^MMM???777444222111000000//////000000//////000000000000//////............////////////000111222222333333333333444555666777:::DDDSSS___fffccc___]]][[[ZZZWWWVVVRRRSSSVVVYYY\\\```ccceeeeee]]]UUUUUUYYYaaakkktttqqqrrroooiiidddeeefffeee```dddjjjooonnnggg\\\TTTQQQ]]]jjjppprrrvvvyyyyyyyyywwwtttqqqooommmmmmmmmnnnooooooooommmjjjgggddd\\\XXXQQQJJJEEEBBBAAAAAADDDHHHKKKNNNOOOPPPRRRSSSSSSRRRTTTYYY```eeefffeeeccceeehhhkkknnnrrrwww{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{}}}uuukkkdddZZZWWWRRROOOMMMKKKHHHFFFBBBAAAAAA@@@???>>>======<<<999999===>>>>>>@@@DDDKKKUUU___hhhsss}}}yyywwwvvvvvvnnnqqqvvv{{{~~~{{{yyyvvvpppeee\\\[[[```iii{{{|||qqqjjj]]]YYY\\\hhhuuu{{{|||}}}{{{{{{|||zzzxxx{{{rrrcccUUUOOOKKKFFF???:::555333222000000000000000000000000.........//////000000000////////////000000000000......//////000000111111///333666666666999???EEEUUUlllzzzqqqrrr~~~xxx___NNNEEEDDDGGGMMMOOOKKKGGGGGGCCCCCCBBBBBBCCCGGGMMMRRR^^^dddkkkoooooooooqqqssspppoooooonnnnnnmmmlllllljjjlllmmmmmmjjjhhhhhhhhhqqqttttttnnnbbbVVVNNNKKKIIIIIIIIIJJJKKKLLLNNNOOOOOOQQQUUUZZZ```dddfffffflllkkkjjjiiihhhffffffeee```\\\[[[___```]]]ZZZZZZ```dddllluuu}}}|||xxxyyy}}}tttpppkkkeee```ZZZSSSOOOLLLIIIEEECCCBBBBBB@@@======???@@@@@@??????AAABBBCCCFFFKKKPPPUUU\\\ccchhhooorrruuuxxxyyyxxxvvvuuusssrrroookkkfffbbb```___[[[YYYVVVUUUTTTSSSQQQOOOPPPNNNKKKIIIHHHEEEBBB???>>>??????@@@???>>>===<<<:::;;;<<<===>>>>>>??????>>>>>>@@@AAADDDGGGIIIJJJLLLMMMOOORRRVVVYYY[[[\\\ZZZ\\\^^^^^^^^^^^^```aaafffuuuooo^^^UUUSSSUUUdddyyywwwtttmmmaaaQQQCCC:::888333222111111000000111111...///000111111000///............///000000111111111111111111222333444555222555777777:::DDDRRR\\\___[[[XXXVVVWWWWWWUUUTTTPPPTTTXXXZZZ\\\```fffkkkhhh___XXXXXXZZZ\\\cccjjjfffmmmooojjjfffffffffdddcccggglllooolllddd[[[UUUTTTbbbnnnpppppptttxxxyyywwwuuurrrnnnlllkkkjjjkkkmmmmmmmmmllliiifffcccbbbYYYUUUNNNHHHCCC@@@@@@@@@EEEHHHLLLNNNOOOOOOQQQSSSSSSQQQQQQVVV^^^ccccccaaabbbeeeiiikkknnnrrrwww|||}}}|||{{{{{{zzzzzzzzz{{{|||~~~vvvpppfffccc^^^[[[XXXVVVRRRPPPKKKKKKIIIGGGEEECCCAAA@@@@@@<<<<<<@@@BBBBBBDDDHHHJJJRRR[[[bbbnnn~~~~~~{{{zzzzzzkkknnntttzzz}}}{{{uuuiii]]]ZZZ]]]```ssswwwppp]]]XXXZZZgggvvv~~~~~~~~~||||||{{{jjjYYYQQQNNNHHHAAA;;;777444333000000000000000000000000.../////////000000111111111111000000//////............//////000111111111///333666777666999@@@FFFXXXnnn{{{uuuyyyxxx___MMMDDDCCCEEEJJJKKKGGGDDDEEEBBBBBBBBBBBBCCCGGGMMMRRR___eeelllppppppppprrrsssooooooooonnnmmmmmmllllllhhhjjjlllllliiifffeeedddnnnsssuuupppdddWWWNNNJJJIIIIIIIIIJJJLLLMMMOOOPPPOOOPPPTTTYYY^^^bbbccccccjjjjjjjjjiiiiiiiiihhhhhhbbb^^^^^^ccceeeaaa]]]\\\bbbccciiirrr{{{~~~zzzuuuyyy|||{{{wwwqqqkkkddd]]]VVVQQQRRRNNNIIIGGGFFFEEECCC@@@===>>>???>>><<<<<<>>>@@@@@@CCCGGGKKKPPPWWW___dddmmmpppuuuxxxzzzxxxvvvtttqqqqqqppplllgggbbb___^^^[[[YYYWWWVVVVVVUUURRRPPPRRRPPPMMMKKKJJJGGGCCC@@@??????@@@AAAAAA@@@>>>===999:::<<<>>>@@@AAABBBBBB>>>>>>@@@BBBDDDGGGIIIKKKLLLNNNPPPSSSWWWZZZ]]]^^^___aaaccccccbbbbbbbbbccclllyyy|||mmm]]]TTTQQQQQQbbbxxxuuurrrmmmcccTTTFFF>>><<<444333222222111111222222...///000111111000///......//////000111222222333222111000000111333555666111666888888:::DDDQQQZZZYYYVVVSSSSSSUUUWWWVVVTTTRRRWWW\\\______ccckkkqqqnnnddd]]]]]]\\\YYY[[[```^^^gggmmmiiieeefffeeeaaadddhhhmmmnnnjjjbbbZZZUUUVVVdddpppqqqooossswwwxxxuuusssooollliiihhhhhhiiikkkkkkkkkiiigggdddaaa```WWWSSSLLLFFFAAA?????????EEEIIIMMMOOONNNOOOQQQSSSSSSQQQPPPUUU\\\aaaaaa^^^bbbeeeiiikkkmmmqqqwww|||~~~}}}{{{zzzzzzzzzzzz}}}~~~xxxqqqnnniiieeeccc```\\\ZZZWWWUUUSSSPPPMMMIIIGGGFFFAAA===<<<@@@CCCDDDFFFJJJHHHOOOWWW___kkk|||~~~}}}|||kkkmmmppptttwwwyyyzzzzzzzzzzzz|||{{{pppaaa[[[]]]bbbmmm}}}hhh```^^^iiixxxwwwdddTTTOOOJJJGGGAAA777111111000000000000////////////000000000000000000000000////////////000000000000////////////000111222333222111222555555888@@@JJJ```sss|||zzzzzzwwwrrr]]]PPPAAADDDHHHKKKKKKIIIEEEBBBCCCAAA@@@AAAAAACCCLLLUUUaaahhhmmmnnnooorrrrrroooooonnnnnnoooooommmiiifffooonnnllliiieeeaaa^^^\\\hhhkkkmmmiii```UUUMMMJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\\\\\\\dddcccccccccdddgggjjjkkkjjjgggddddddeeefffdddaaaddddddffflllsssxxxxxxwww||||||~~~xxxqqqjjjddd___[[[VVVTTTQQQLLLHHHCCC@@@>>>???>>>===;;;::::::;;;;;;>>>???BBBDDDIIIOOOWWW]]]gggkkkpppsssssssssrrrsssqqqpppnnnjjjeee___[[[XXXYYYVVVTTTTTTVVVUUURRROOOSSSPPPNNNLLLKKKIIIGGGEEEBBBBBBBBBAAA@@@???>>>===;;;<<<>>>???@@@@@@@@@???>>>>>>???BBBEEEIIILLLNNNTTTUUUVVVVVVWWWZZZ^^^aaa___cccfffhhhiiihhhiiiiiiooo|||zzzooo___SSSOOOUUU___rrr|||uuullldddVVVFFF:::666555444333111000/////////000000000000000000000000////////////000000000000222222333333333444444444222555666777<<>>===<<<::::::::::::;;;<<<===???BBBEEEKKKRRRWWWaaaeeekkkoooppppppppppppooommmkkkhhhccc^^^YYYWWWYYYWWWUUUUUUVVVUUURRROOORRRPPPMMMLLLKKKIIIGGGEEECCCCCCBBBBBBAAA???>>>======>>>@@@BBBBBBAAA@@@@@@AAAAAABBBCCCFFFIIILLLNNNTTTUUUWWWXXXYYY[[[___bbbeeehhhjjjlllkkkjjjkkkkkksss|||wwwoooaaaVVVQQQPPP[[[mmm|||tttmmmeeeYYYIII===999444333222111000000000000000000000000000000000000////////////000000000000000000111111111222222222222555777888???KKKUUUYYYZZZXXXVVVUUUUUUUUUUUUTTTSSSZZZaaagggkkkqqqxxxvvvggg\\\WWWWWWWWWXXXVVVZZZaaafffhhhiiihhhgggdddkkktttvvvlll^^^XXXYYY```jjjsssttttttuuuuuutttpppoooooooooooonnnkkkhhhjjjjjjiiifffccc___\\\YYYSSSLLLFFFDDDBBB???>>>AAAFFFHHHJJJMMMPPPRRRSSSTTTUUUUUUVVVXXXZZZ]]]___```cccdddggglllqqqvvv{{{}}}~~~}}}}}}}}}}}}{{{yyy~~~xxxtttqqqooojjjeee```[[[WWWTTTLLLIIIEEEDDDFFFHHHJJJKKKLLLPPPWWW^^^fffrrrlllmmmnnnppprrrtttvvvwwwyyyyyy}}}uuukkkfff```eeerrr{{{jjj]]]bbbttt~~~{{{}}}qqq\\\UUUOOOLLLFFF===666555111111000000000/////////000000000000000000000000////////////000000000000////////////000111222333444444666888888;;;EEEPPPjjj{{{{{{uuuvvvzzzhhhSSSFFF???@@@BBBDDDDDDCCCBBBAAAAAA???@@@CCCDDDEEEMMMUUUbbbhhhmmmnnnoooqqqrrrpppnnnmmmlllmmmnnnooonnnmmmlllkkkiiieeeaaa\\\YYYWWW[[[___bbb```YYYQQQKKKIIIFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQTTTWWWZZZ\\\^^^^^^_________```bbbeeeiiikkknnnkkkiiihhhiiijjjjjjiiihhhggggggjjjooouuuxxxyyy||||||}}}~~~xxxrrrlllhhhgggddd___YYYRRRLLLGGGDDD???>>>===<<<;;;;;;;;;;;;:::;;;===>>>AAAEEEKKKPPPXXX]]]dddiiilllllllllmmmkkkjjjhhheeeaaa\\\XXXVVVYYYWWWVVVUUUUUUTTTQQQOOOPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCBBB@@@???>>>???AAACCCDDDDDDCCCBBBAAADDDDDDDDDEEEGGGJJJLLLNNNTTTVVVYYY[[[]]]^^^```bbbgggjjjmmmooooooppprrrsssyyy|||yyyrrreeeXXXRRRLLLUUUggg~~~{{{tttllleeeZZZKKK@@@;;;444333222111111111111111000000000000000000000000////////////000000000000000000111111111222222222222555888:::BBBPPPYYY]]]^^^[[[XXXWWWWWWWWWVVVUUUWWW]]]fffnnnrrrwww}}}{{{lll___XXXVVVWWWXXXSSSWWW]]]ccchhhjjjkkkjjjdddkkktttttthhhZZZVVVZZZfffooowwwxxxwwwwwwvvvsssoooooooooqqqrrrqqqooommmmmmllljjjhhhccc^^^ZZZWWWRRRJJJCCCAAA???===???BBBGGGIIIKKKNNNQQQSSSUUUUUUUUUVVVWWWYYY[[[]]]^^^___aaacccgggkkkqqqwww|||~~~~~~~~~~~~}}}{{{yyyzzzyyywwwuuuwww}}}{{{wwwrrrllleeeaaaWWWSSSNNNKKKKKKLLLMMMMMMOOORRRVVV[[[bbbmmm{{{pppppppppqqqsssuuuxxxzzzyyyzzz~~~sssjjjbbbbbbkkk|||pppaaa___jjj|||}}}~~~sss```XXXQQQMMMHHH???888666111111111000000000//////////////////////////////////////////000000000000////////////000111222333333444666888888;;;GGGTTTmmm{{{zzzssswww~~~|||fffRRRFFF???@@@AAAAAABBBBBBAAAAAA???>>>@@@CCCEEEFFFNNNWWWccciiimmmmmmnnnqqqrrrpppmmmkkkjjjjjjlllnnnnnnmmmmmmllliiifffaaa]]]YYYWWWYYY]]]```^^^WWWOOOJJJHHHEEEGGGIIILLLNNNPPPPPPPPPPPPQQQTTTVVVZZZ\\\^^^___]]]]]]]]]___aaaeeehhhjjjnnnlllkkkjjjjjjlllmmmmmmlllkkkjjjkkkoootttxxx{{{||||||}}}{{{uuuqqqnnnkkkfff___XXXQQQLLLIIIBBBAAA@@@???>>>>>>======999:::;;;<<<===AAAEEEIIIPPPVVV^^^dddhhhiiijjjkkkhhhhhhgggdddaaa]]]YYYWWWWWWVVVUUUTTTSSSRRRPPPNNNOOOMMMKKKJJJJJJIIIGGGEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCEEEEEEDDDEEEGGGJJJNNNPPPTTTWWW[[[___```aaabbbccceeehhhlllpppssswww{{{~~~wwwjjj[[[QQQJJJRRRbbbxxx}}}uuummmggg\\\MMM@@@:::444333222111111111111222////////////////////////////////////000000000000222222333333333444444444333666888<<>>AAAFFFHHHJJJLLLOOORRRTTTUUUVVVUUUVVVXXXYYY[[[]]]^^^^^^```bbbfffkkkqqqwww|||~~~~~~|||zzzwwwsssoookkkhhhjjjpppyyy}}}uuupppeee```ZZZUUURRRQQQPPPOOOTTTVVVYYY\\\bbbkkkxxxqqqqqqqqqrrrtttvvvyyyzzzzzz|||zzzooofffcccfffuuuwwwiiiaaacccqqq|||~~~{{{rrrcccZZZQQQMMMHHH@@@999666111111111111000000000000////////////////////////////////////000000000000////////////000111222333222333666888888;;;HHHVVVppp|||xxxttt}}}xxxdddRRRFFF@@@@@@AAAAAAAAABBBBBBBBB???>>>@@@CCCEEEGGGPPPYYYdddiiimmmmmmmmmpppqqqpppkkkiiihhhhhhjjjkkkkkkjjjmmmkkkiiieeeaaa]]]YYYWWWYYY\\\___]]]VVVNNNJJJHHHEEEGGGJJJMMMPPPRRRRRRRRRQQQRRRTTTVVVYYY\\\^^^___\\\\\\\\\^^^```dddgggjjjkkkkkkjjjiiiiiikkkmmmooopppooonnnmmmoootttyyy|||||||||}}}{{{xxxuuunnneee\\\SSSLLLHHHCCCCCCBBBAAA???>>><<<<<<:::;;;;;;;;;<<<>>>BBBDDDKKKPPPXXX^^^cccfffiiijjjggggggfffdddaaa^^^[[[YYYUUUUUUUUUSSSQQQOOOMMMMMMOOOMMMKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEGGGHHHHHHHHHFFFEEEEEEEEEHHHKKKPPPRRRTTTXXX]]]```bbbcccddddddeeehhhlllppptttyyy~~~}}}qqq```TTTMMMRRR___ttt{{{rrrlllaaaQQQCCC;;;444444333222111111111111////////////////////////////////////000000000000222222333333333444444444333666999>>>JJJYYYbbbddd\\\XXXUUUUUUZZZ]]]]]]\\\[[[___ffflllqqqtttvvvwwwuuutttqqqjjjaaa[[[XXXXXX[[[[[[]]]aaafffiiiiiigggggglllpppkkk]]]SSSVVV```sssyyy~~~}}}|||zzzvvvqqqiiihhhhhhjjjnnnpppqqqqqqqqqpppnnnjjjddd]]]VVVRRRPPPGGG@@@===>>>>>>BBBGGGIIIJJJLLLOOORRRTTTVVVVVVSSSUUUWWWYYY[[[\\\]]]]]]```bbbeeekkkqqqwww{{{~~~~~~~~~~~~}}}|||xxxuuulllggg```\\\]]]bbbiiinnn|||sssmmmeee^^^YYYUUURRRQQQUUUWWWZZZ\\\aaaiiittt|||nnnoooppprrrtttvvvxxxyyy{{{~~~xxxllleeecccmmm}}}~~~sssggg```iii{{{tttfff\\\RRRMMMIIIAAA999666222222111111111000000000000000000000000000000000////////////000000000000////////////000111222333111333777999888<<>>???BBBDDDHHHRRR\\\eeejjjmmmlllmmmpppqqqpppkkkiiihhhhhhiiiiiihhhfffgggfffdddaaa]]]ZZZVVVUUUWWWZZZ\\\ZZZSSSLLLIIIGGGDDDFFFIIILLLOOORRRTTTTTTSSSSSSTTTVVVXXX[[[]]]^^^[[[[[[[[[\\\^^^aaaeeeggggggggggggfffeeegggkkkoooqqqqqqpppoooooorrrwww{{{{{{}}}wwwlll```UUULLLGGGDDDDDDCCCAAA???<<<:::999:::;;;;;;;;;;;;<<>>???@@@BBBBBBAAA@@@@@@@@@>>>>>>@@@CCCHHHSSS___eeejjjmmmllllllpppqqqppplllkkkjjjjjjjjjhhheeebbb^^^]]][[[YYYUUURRROOONNNPPPTTTWWWUUUPPPJJJGGGGGGCCCDDDFFFIIILLLPPPSSSUUUTTTTTTUUUVVVWWWZZZ\\\]]]YYYYYYXXXYYY[[[^^^aaabbbbbbccccccbbbaaadddiiimmmppppppqqqoooooopppuuuxxxzzz}}}}}}}}}~~~~~~sssggg\\\SSSOOOIIIHHHGGGEEEBBB>>>;;;999999:::;;;;;;:::;;;===???@@@CCCHHHMMMRRRYYY___cccdddddddddcccbbb```^^^\\\VVVWWWXXXVVVQQQNNNNNNNNNOOONNNLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFKKKQQQVVVZZZQQQOOOLLLJJJKKKMMMQQQSSSUUUYYY]]]```bbbcccfffgggkkklllnnnppptttzzztttfffSSSUUU^^^qqqyyytttlll\\\LLLBBB888777555333111000000///000000000000000000000000////////////000000000000000000111111111222222222555777:::AAAOOO^^^ffffff]]]XXXTTTVVV^^^dddeeecccZZZZZZ[[[^^^dddkkkppprrrtttxxxyyyrrreee[[[WWWXXX\\\ZZZ[[[```hhhnnnooonnnppplllggg___VVVSSS]]]iiixxx|||~~~|||{{{tttmmmeeebbb^^^^^^ccciiinnnqqqqqqqqqpppllleee]]]UUUPPPIIIBBB<<<<<<===>>>BBBGGGHHHIIILLLOOOQQQTTTUUUVVVMMMPPPSSSWWWZZZ\\\\\\]]]aaacccfffjjjpppuuuyyy|||}}}}}}}}}~~~}}}zzzwwwkkkdddZZZSSSQQQSSSTTTUUU___mmmvvvkkkbbb[[[UUURRRMMMQQQVVVZZZ^^^dddlllsss~~~oooqqqtttxxxzzz|||}}}}}}yyyqqqggg```cccooosssggg^^^aaarrrlll```TTTOOOLLLDDD;;;777222222222111111111111000000000000000000000000000////////////000000000000////////////000111222333333666:::<<<:::???OOO```xxxxxxoooppprrr```OOOEEE<<<>>>@@@AAABBBAAA???>>>AAA>>>===???BBBHHHUUUaaafffkkkmmmlllllloooqqqpppnnnmmmllllllkkkhhhddd```VVVUUUTTTRRROOOLLLIIIHHHJJJNNNRRRQQQMMMHHHFFFFFFAAABBBDDDFFFJJJOOORRRUUUVVVUUUUUUVVVWWWYYY[[[]]]XXXWWWVVVWWWXXX[[[^^^______``````___^^^aaagggkkknnnppppppooonnnnnnrrrvvvzzz~~~{{{zzzxxxyyywwwmmmddd\\\YYYNNNNNNLLLJJJFFFBBB>>><<<888999::::::999:::<<<>>><<<>>>BBBGGGLLLSSSZZZ```bbbcccccccccaaa___^^^\\\WWWYYYZZZWWWSSSOOOOOOPPPOOONNNMMMMMMNNNNNNMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGMMMTTT\\\```WWWTTTPPPMMMLLLNNNQQQSSSVVVYYY\\\___aaacccfffhhhiiijjjmmmpppuuu}}}~~~{{{lllTTTUUU^^^qqqwwwssslll]]]LLLCCC999888666333111000//////000000000000000000000000////////////000000000000222222333333333444444444555777:::AAAPPP___fffeee```ZZZUUUXXX___ffffffddd```]]][[[\\\```fffkkknnntttxxxyyyrrreee\\\[[[]]]___\\\\\\```hhhmmmnnnmmmssslllddd[[[UUUUUU___lllxxx|||~~~}}}|||zzztttllleeeaaa\\\\\\```gggnnnrrrqqqqqqppplllfff]]]UUUPPPJJJCCC>>>???@@@AAADDDIIIGGGIIIKKKNNNQQQSSSUUUUUUKKKNNNRRRVVVZZZ\\\\\\]]]bbbcccfffkkkoootttyyy{{{}}}}}}~~~{{{xxxnnnfff\\\TTTRRRRRRRRRQQQVVVddduuuzzznnnddd\\\VVVRRRLLLPPPVVV[[[___eeemmmrrrzzzooopppsssxxx}}}|||yyy{{{ttteee[[[```lll}}}yyynnnccc```kkkyyyyyyfffVVVPPPNNNGGG???;;;444222//////000111000000,,,---------.../////////............///////////////////////////000111111222444777999999@@@QQQbbbvvv}}}rrrhhhkkk}}}~~~qqq```NNNBBB>>>???@@@AAABBBAAA@@@@@@;;;>>>@@@@@@AAAJJJXXXcccmmmmmmnnnooopppqqqqqqrrrtttpppmmmmmmmmmjjjccc]]]VVVOOOIIIGGGEEEBBBAAACCCJJJKKKMMMLLLJJJHHHGGGGGGCCCDDDDDDEEEFFFJJJOOOSSSRRRTTTVVVWWWVVVVVVXXXYYY\\\XXXTTTSSSVVVZZZ\\\]]]\\\\\\]]]___bbbeeehhhjjjlllnnnpppooonnnooossswwwwww|||~~~zzz}}}{{{vvvsssvvv{{{vvvooogggaaaWWWTTTPPPMMMIIIDDD???;;;;;;999888777777999;;;<<<999===@@@BBBEEEJJJRRRXXX___aaaccccccaaa^^^]]]\\\[[[YYYWWWTTTQQQOOONNNNNNLLLKKKJJJIIIIIIJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFBBBCCCCCCEEEIIIPPPYYY___\\\XXXTTTOOOMMMNNNPPPQQQWWWXXXYYYZZZ]]]___aaabbbaaagggnnnpppqqqwww|||kkk___ZZZ^^^rrryyypppjjjbbbSSSEEE888777666444111000111333000000000000000000000000////////////000000000000000111222222111222444666444888;;;BBBPPPaaafffccc[[[XXXVVVWWW[[[___cccddd___]]][[[[[[^^^dddjjjnnnpppzzzuuufff\\\YYYYYYZZZZZZ^^^cccfffgggkkkqqqsssmmmddd[[[SSSSSS___lllxxx|||}}}{{{xxxwwwrrrmmmeeebbb______ccciiinnnqqqwwwsssnnnjjjeee]]]TTTMMMGGGCCC>>><<<===BBBEEEHHHIIIJJJLLLNNNOOOPPPPPPOOOLLLOOORRRTTTTTTUUUWWWYYY___cccggglllppptttyyy|||pppkkkcccZZZTTTQQQQQQRRRXXX___jjjsss~~~|||oooeee___YYYTTTQQQPPPRRRZZZ```eeemmmsss}}}ooopppsssxxx}}}|||xxxsssrrruuuxxxxxxxxxmmmaaaYYY]]]fffuuu{{{ooobbb^^^hhhuuu~~~lllYYYQQQMMMFFF@@@>>>555333000000000111111000------..............................///////////////////////////000111111333555888::::::AAASSSdddyyyyyyllldddfffwww{{{ppp```NNNAAA>>>???@@@AAAAAAAAA@@@???<<>><<<>>>BBBEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMOOORRRTTTTTTUUUWWWXXX]]]aaafffjjjooosssxxx|||~~~tttoooggg___YYYUUUTTTTTTXXX]]]eeelllttt}}}rrriiiccc]]]VVVRRRQQQTTT[[[bbbgggmmmttt~~~nnnooorrrvvv{{{|||vvvppplllkkkkkkiiigggfff]]]XXX[[[aaalll}}}pppbbb]]]dddppprrr___SSSMMMGGGCCCAAA666444111000111111111000//////..............................////////////000////////////000111111444555888:::;;;CCCVVVggg}}}tttggg___bbbqqq~~~vvvnnn```NNN???===>>>???@@@AAA@@@@@@???===???AAAAAACCCKKKXXXbbbkkkkkkjjjkkkllloooqqqsssuuurrrpppooonnnlllgggbbb\\\UUUNNNLLLIIIDDDBBBCCCFFFHHHIIIIIIFFFDDDBBBBBBBBBCCCCCCCCCDDDFFFJJJMMMQQQSSSVVVXXXXXXYYY[[[]]]___[[[WWWUUUWWWYYYZZZ[[[\\\\\\\\\]]]___aaaccceeegggjjjmmmooopppqqqtttuuu{{{{{{zzzwwwsssssszzzzzzsssmmmccc^^^WWWQQQLLLGGGBBB???;;;:::888777777888999;;;<<<>>>@@@AAABBBGGGNNNUUUVVVYYY\\\^^^]]]]]]]]]]]]\\\[[[ZZZXXXUUUSSSRRRQQQRRRPPPMMMKKKIIIHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGGGGEEECCCAAACCCHHHPPPVVVZZZWWWSSSPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVXXXZZZ\\\```gggnnnqqqsssyyykkk^^^XXXdddzzzvvvppphhhXXXJJJ===;;;777444222000000000000000000000000000000000////////////000000000000000111222222111222444666777:::>>>HHHWWWfffkkkiiibbb^^^ZZZXXXYYY\\\^^^___```___^^^]]]]]]^^^```aaajjjtttzzzqqqcccZZZXXXXXXYYYXXXZZZ^^^aaaccciiipppssskkk```VVVQQQTTTbbbqqquuuxxxxxxtttrrrrrroookkkdddbbbaaabbbgggmmmqqqrrrxxxtttpppkkkggg___UUUNNNEEEAAA===<<<>>>BBBEEEGGGFFFHHHJJJLLLMMMNNNNNNMMMMMMPPPRRRTTTTTTTTTVVVWWW[[[___dddiiinnnsssxxx|||~~~}}}yyyqqqiiibbb^^^\\\[[[]]]```eeehhhlllrrr{{{~~~yyywwwxxx|||xxxpppjjjbbbZZZUUUSSSVVV^^^dddhhhnnnttt|||lllmmmpppssswww|||{{{tttooollliiieeeaaabbb[[[XXX[[[___ggg{{{~~~rrreee^^^ccclllyyywwwfffYYYQQQKKKFFFCCC777444111000000000000///000000//////......------............////////////000000//////000000111222444444777999;;;DDDXXXkkkqqqeee^^^aaannn{{{xxxpppkkk```NNN???======???@@@@@@@@@???>>>>>>???AAABBBEEEMMMYYYaaakkkjjjiiihhhjjjmmmqqqsssuuussspppoooooolllhhheee```XXXRRROOOKKKFFFCCCDDDEEEGGGIIIIIIFFFCCCAAA@@@AAABBBCCCCCCBBBDDDGGGJJJNNNPPPTTTVVVWWWXXX[[[\\\___\\\YYYWWWWWWXXXZZZ[[[[[[[[[ZZZ[[[\\\^^^```aaaeeehhhkkknnnqqqrrrttttttzzz~~~|||yyy|||zzzvvvkkkeee]]]UUUOOOJJJEEEBBB===;;;999888777888999:::>>>@@@BBBBBBBBBGGGNNNTTTVVVXXX\\\]]]]]]\\\\\\\\\\\\[[[ZZZXXXVVVTTTRRRQQQQQQPPPNNNKKKIIIHHHGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHGGGEEEBBB???>>>BBBIIINNNUUUSSSQQQNNNLLLLLLLLLMMMOOOPPPPPPRRRSSSUUUWWWXXX]]]cccjjjnnnpppuuu~~~tttcccVVV]]]ooo}}}vvvmmm\\\LLL>>>;;;777444222222222222000000000000000000000000////////////000000000000000111222222111222444666777999???KKK[[[hhhmmmlllhhhccc^^^[[[[[[]]]^^^___``````````````````______gggrrrxxxoooaaaYYYWWWWWWYYYWWWXXX\\\___aaahhhpppuuujjj]]]SSSNNNSSSbbbrrrtttwwwwwwsssqqqqqqnnnjjjcccbbbaaadddiiiooosssuuuwwwtttppplllggg___UUUMMMCCC@@@======???BBBEEEFFFEEEGGGIIIKKKLLLLLLLLLLLLMMMPPPRRRSSSSSSTTTUUUWWWZZZ^^^dddiiinnnsssyyy}}}|||tttmmmhhheeecccfffhhhjjjkkklllnnnrrruuuzzz|||~~~}}}yyyuuuqqqoooqqqvvv|||yyyqqqggg]]]XXXVVVXXX^^^cccffflllqqqwwwjjjkkkmmmnnnqqqvvv}}}{{{xxxuuuqqqlllgggbbb[[[YYY[[[^^^cccuuuuuuiiiaaacccjjjvvv|||{{{nnn```VVVOOOIIIDDD777555111000//////...---000000000//////......---............////////////000000000000000111222222333444666888;;;EEE[[[nnnnnnccc^^^aaammmxxx|||tttllliii```OOO@@@<<<===>>>?????????>>>>>>>>>???@@@BBBGGGOOOZZZbbbjjjiiihhhhhhiiilllppprrrtttrrrpppooommmkkkiiigggbbb[[[UUURRRNNNGGGDDDDDDEEEHHHJJJJJJGGGCCCAAA@@@@@@AAABBBBBBBBBCCCEEEHHHJJJMMMQQQSSSTTTVVVXXXZZZ]]]\\\ZZZYYYXXXYYY[[[]]]]]]]]]\\\\\\^^^___aaabbbdddfffiiimmmppprrrssssssxxx{{{~~~}}}rrrlllccc[[[TTTNNNHHHEEE???===;;;999888888999:::@@@BBBDDDEEEEEEHHHNNNSSSWWWZZZ]]]^^^]]]\\\[[[\\\[[[[[[ZZZYYYWWWTTTRRRQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIGGGEEEBBB>>><<<>>>CCCGGGNNNNNNLLLKKKJJJJJJJJJJJJNNNNNNOOOPPPRRRTTTUUUVVVYYY^^^dddgggiiimmmsssxxx{{{gggUUUWWWeeesss|||{{{qqq```PPP>>>:::555333333444444333000000000000000000000000////////////000000000000000111222222111222444666777888???NNN^^^jjjnnnooommmiiidddaaa````````````___```bbbddddddddddddcccgggrrrwwwooo```XXXVVVUUUXXXVVVWWW[[[^^^```gggooottthhhZZZPPPLLLRRRbbbqqquuuxxxxxxtttqqqqqqmmmhhhbbb``````bbbhhhoootttvvvuuurrrnnnkkkfff^^^SSSKKKAAA???======@@@CCCDDDEEEEEEFFFHHHJJJKKKLLLLLLKKKMMMOOOQQQSSSSSSTTTUUUWWW[[[___dddjjjoootttzzz}}}}}}vvvqqqmmmkkknnnooooooooonnnnnnooopppqqqsssvvvxxxyyyyyyxxxwwwsssqqqmmmkkkmmmttt|||yyylllaaa[[[XXXXXX\\\___aaafffkkkrrr{{{jjjkkkkkkjjjjjjooowww~~~yyyttthhh```ZZZ[[[\\\```mmm}}}yyynnndddcccgggrrrwww{{{|||uuueeeXXXQQQJJJDDD999666333111000000...---000000//////////////////............////////////111000000000000111222222444444666888<<>>>>>======>>>@@@CCCIIIRRR\\\ccckkkjjjiiiiiijjjlllnnnpppqqqpppooommmkkkiiihhhhhhccc\\\VVVTTTPPPIIIEEEEEEFFFHHHKKKKKKHHHDDDAAA??????@@@BBBBBBBBBCCCEEEGGGHHHKKKNNNPPPRRRSSSUUUWWWZZZ[[[[[[ZZZYYYZZZ^^^```````````````bbbccceeegggeeeeeegggkkkooorrrrrrrrrtttwww|||wwwqqqiiiaaaYYYRRRLLLHHHAAA???===;;;999999:::;;;>>>BBBFFFGGGHHHJJJNNNRRRXXXZZZ]]]^^^]]]\\\\\\\\\ZZZ[[[ZZZZZZXXXUUUSSSQQQMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJFFFEEECCC@@@>>>???BBBDDDHHHHHHIIIIIIIIIIIIIIIIIIMMMMMMNNNOOOPPPRRRSSSTTTTTTYYY^^^```aaabbbfffiiisss|||jjjVVVRRR[[[gggrrrxxx~~~~~~uuudddUUUAAA<<<666333444555444333000000000000000000000000////////////000000000000000111222222111222444666777777@@@QQQbbblllpppqqqooollliiigggfffeeecccbbb```bbbdddfffhhhiiiiiiiiijjjuuuyyyppp```WWWTTTSSSTTTSSSUUUYYY\\\^^^dddkkkooocccUUULLLKKKSSScccrrruuuyyyyyyvvvssspppkkkfff^^^\\\[[[]]]dddkkkrrruuurrrpppllliiiddd\\\PPPHHH???>>>===>>>AAACCCDDDDDDDDDFFFHHHJJJKKKLLLLLLKKKKKKMMMPPPRRRSSSTTTVVVXXX\\\```eeejjjoootttyyy}}}{{{wwwtttuuuuuuuuutttsssqqqooonnnnnnpppsssuuuwwwwwwwwwvvvqqqpppmmmlllmmmsss|||sssggg^^^YYYVVVVVVWWWXXX]]]ccckkkuuulllmmmkkkhhhfffjjjssszzzvvvjjj```^^^^^^___hhhuuu~~~sssgggbbbcccjjjttt|||}}}~~~{{{gggWWWOOOIIIDDD<<<999555333222111000//////////////////000000000............////////////111111000000111111222333777666888:::>>>KKKcccxxxvvvgggcccfffnnnzzz~~~rrrjjj___NNNAAA;;;<<<===>>>>>>>>>===<<<;;;<<>>>>>@@@BBBBBBCCCDDDFFFHHHHHHJJJMMMOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZ\\\```dddaaa``````aaaccceeeggghhhgggffffffhhhmmmqqqrrrqqqqqqtttxxx|||zzzuuummmfff^^^VVVOOOJJJCCCBBB???<<<;;;;;;;;;<<<;;;@@@FFFIIIIIIJJJMMMPPPUUUXXX[[[]]]]]]]]]]]]^^^[[[\\\\\\\\\ZZZWWWUUUSSSMMMMMMMMMMMMLLLKKKKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFDDDBBBBBBCCCEEEDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRUUUYYYZZZZZZZZZ[[[\\\ccclllxxx~~~kkkVVVNNNSSS]]]iiirrr}}}wwwiii[[[FFF???777333333444222000000000000000000000000000////////////000000000000000111222222111222444666888888AAAUUUfffooorrruuunnnmmmkkkkkkjjjhhheeecccbbbccceeehhhjjjkkkllllllnnnxxx|||qqqaaaVVVSSSRRRPPPOOORRRWWWZZZ[[[```ggghhh\\\OOOIIIKKKUUUfffuuutttyyyzzzwwwsssooohhhaaaZZZWWWTTTVVV]]]fffnnnsssooommmjjjgggbbbYYYNNNEEE>>>======???AAACCCDDDCCCEEEFFFHHHJJJLLLLLLLLLLLLIIILLLOOORRRSSSUUUWWWYYY\\\```eeeiiimmmrrrwww{{{~~~~~~}}}zzzvvvtttrrrsssvvvxxxzzz{{{{{{zzzttttttrrrpppqqqvvv~~~zzzoooaaaZZZSSSQQQOOOOOOTTTZZZbbbmmm|||nnnnnnlllgggeeehhhqqqyyy|||sssfffcccaaa```gggqqq~~~vvvhhhaaa```bbbrrr||||||~~~}}}~~~fffTTTLLLHHHCCC>>>;;;777555444333222000......//////000000111111............/////////000111111111000111111222333999888:::<<<@@@NNNfff{{{uuuhhhffflllwwwwwwlll^^^MMMAAA:::;;;===>>>>>>>>>===<<<;;;<<<>>>CCCKKKUUU___eeellllllllllllllllllllllllmmmmmmllljjjgggffffffgggccc\\\WWWUUUQQQJJJFFFFFFDDDGGGJJJJJJGGGBBB???======???BBBCCCCCCDDDFFFHHHHHHKKKNNNOOOPPPQQQSSSTTTUUUWWWZZZ[[[[[[]]]bbbfff^^^^^^^^^___aaacccfffggghhhfffeeeggglllpppqqqqqqppprrruuuxxx{{{{{{vvvpppiiiaaaYYYQQQLLLEEECCC@@@===<<<;;;<<<<<<999>>>EEEIIIIIIJJJLLLNNNRRRUUUYYY\\\]]]]]]^^^___\\\]]]]]]]]]\\\YYYVVVTTTOOOOOONNNNNNMMMKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKFFFHHHIIIHHHFFFEEEEEEFFFBBBDDDFFFIIIJJJKKKKKKKKKJJJJJJKKKKKKMMMNNNOOOPPPQQQSSSWWWXXXVVVUUUUUUUUUXXXaaannn}}}|||jjjVVVLLLMMMVVVcccooo~~~xxxkkk___JJJBBB999444333333000---000000000000000000000000////////////000000000000000111222222111222444666:::999CCCXXXiiiqqqtttwwwmmmlllllllllllljjjfffccccccdddfffhhhjjjkkklllmmmqqq{{{~~~sssaaaVVVRRRQQQLLLLLLPPPVVVXXXYYY]]]cccaaaVVVKKKGGGKKKWWWhhhwwwtttxxxzzzwwwsssnnnfff^^^VVVSSSPPPQQQXXXbbbkkkpppnnnkkkhhheeeaaaXXXLLLCCC=========???BBBDDDDDDCCCEEEFFFHHHKKKLLLLLLLLLLLLHHHKKKOOOQQQSSSUUUXXXZZZ\\\___dddhhhlllqqquuuyyy{{{}}}|||wwwxxx{{{}}}xxxyyyxxxvvvvvvzzztttcccZZZQQQMMMJJJIIINNNUUUYYYeeetttrrrrrrqqqmmmiiihhhkkknnnuuuwww}}}tttjjjcccaaaeeellltttzzzpppeee]]]cccnnnyyy~~~~~~}}}~~~}}}{{{nnn[[[NNNJJJJJJDDD===555111111222000...555555555555333222000///000000000000111111111111000000000111222444555666888666888<<>>>>>>>>>>>======???DDDLLLVVV___eeefffiiilllnnnmmmmmmnnnooommmllllllllljjjgggbbb^^^```]]]XXXRRRLLLHHHFFFEEEGGGHHHJJJJJJIIIEEEAAA???AAAAAAAAABBBDDDEEEGGGHHHHHHIIILLLOOORRRUUUVVVWWWTTTUUUXXXZZZ]]]```aaaccceeebbb^^^___cccgggjjjjjjjjjgggffffffhhhkkklllmmmooopppssswww|||}}}|||wwwpppjjjeee___WWWQQQJJJGGGBBB???===<<<;;;::::::===AAAEEEHHHJJJJJJJJJPPPRRRUUUXXXZZZ[[[ZZZZZZ\\\^^^^^^]]]ZZZWWWUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIGGGHHHKKKLLLKKKIIIMMMMMMLLLJJJIIIJJJNNNQQQSSSYYY[[[XXXTTTUUUUUUTTTTTTZZZdddsss{{{iiiUUUKKKLLLTTT___iiisss~~~xxxnnncccMMMBBB888666555222//////111000///000111222111///111111000000000000111111111111111222333444555666:::===III\\\lllsssuuuwwwnnnnnnllliiikkkmmmjjjcccdddccceeegggggggggmmmtttxxxttteee[[[VVVSSSOOOKKKSSS[[[ZZZ^^^dddaaaeeeQQQGGGGGGKKK\\\pppwwwyyyxxxwwwxxxvvvqqqhhhaaaVVVRRRMMMKKKPPPZZZfffnnnpppnnnkkkeee]]]QQQFFF???999:::<<<>>>@@@BBBCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKJJJKKKMMMOOORRRUUUVVVWWWaaadddgggiiikkknnnqqqsss|||}}}}}}zzzyyy|||{{{rrrbbbZZZOOOHHHFFFHHHIIIJJJXXXbbbmmmwwwtttwwwyyyxxxtttpppoooooommmnnnrrrzzz{{{rrriiidddgggmmmqqq~~~tttiiibbbaaalllyyy~~~}}}~~~}}}}}}zzzxxx~~~sss```QQQKKKIIIEEE>>>666222222222111///222222222111111111111111000000000000111111111111000000000000222333444555666666888===DDDRRRkkkrrrfffgggqqqsss___KKK@@@;;;;;;;;;;;;<<<<<<<<<<<<======???DDDLLLVVV___eeefffhhhjjjkkkkkkkkklllmmmllllllllllllllliiieeebbb```]]]WWWQQQKKKHHHFFFEEEFFFGGGIIIIIIHHHEEEBBB???@@@@@@AAABBBDDDFFFGGGHHHJJJKKKMMMPPPRRRTTTUUUUUUUUUVVVWWWYYY\\\___aaabbbccc```^^^___cccgggjjjjjjkkkiiiggggggiiikkkkkkkkkmmmmmmooottt{{{~~~~~~~~~~~~yyysssnnniiiccc[[[UUUMMMIIIDDD@@@>>>===;;;::::::<<>>JJJ]]]lllrrrtttvvvrrrrrrooolllmmmnnnkkkdddccc```aaaeeegggjjjpppwww}}}wwwhhh___ZZZWWWSSSOOOVVV^^^]]]bbbiiiffffffRRRGGGHHHLLL]]]qqqxxx{{{yyywwwvvvuuupppiiicccWWWRRRLLLIIIMMMWWWccckkkooommmiiicccZZZOOODDD===999:::<<<>>>@@@BBBCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJLLLNNNQQQSSSUUUWWW```bbbfffiiikkknnnqqqttt{{{|||}}}{{{}}}tttkkk]]]VVVLLLFFFDDDFFFHHHHHHSSS^^^jjjsss}}}vvv{{{}}}xxxuuunnnmmmlllpppxxxzzznnneeeffflllppp~~~zzznnnfff___lll{{{~~~{{{wwwwww~~~wwwdddTTTJJJGGGEEE???888333222222111000//////.........000111222000000000000111111111111/////////000111222333444444555999???GGGUUUmmm~~~pppeeegggttt}}}ooo\\\JJJ@@@;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@EEEMMMVVV___eeeggghhhiiiiiihhhhhhjjjkkkkkkkkkkkklllmmmkkkhhheee```]]]WWWPPPJJJGGGEEEDDDDDDEEEGGGHHHGGGEEEBBB@@@>>>>>>???AAACCCFFFHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVWWWYYY[[[]]]```aaaaaa```___aaaeeeiiillllllllljjjiiiiiijjjkkkkkkjjjkkkiiiiiioooyyy~~~|||}}}~~~{{{xxxzzz~~~|||wwwsssoooiiiaaa[[[QQQMMMHHHCCC@@@>>><<<:::;;;;;;===@@@CCCFFFIIIJJJLLLNNNRRRVVVYYY\\\]]]^^^bbbcccdddccc___\\\ZZZYYYUUUSSSPPPOOONNNMMMKKKIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOOOOOOOLLLIIIGGGFFFHHHJJJKKKLLLKKKLLLMMMNNNNNNPPPTTTVVV[[[aaaddd```\\\]]]]]]\\\___bbbiiiqqq|||vvvfffTTTJJJHHHMMMXXXcccqqq}}}yyyqqqgggQQQEEE:::666666333111222111000///000111222111///111111000000000000111111111111111222333444555666:::>>>JJJ]]]lllrrrssstttttttttpppmmmnnnpppmmmgggddd```___dddjjjnnnuuu{{{yyylllddd```]]]WWWSSSZZZ```___gggpppmmmhhhSSSIIIIIIMMM^^^ssszzz}}}zzzvvvtttssspppkkkgggZZZTTTMMMHHHKKKUUUaaaiiinnnlllhhhaaaVVVKKKAAA;;;999:::<<<>>>@@@BBBCCCCCCFFFGGGHHHJJJKKKKKKKKKKKKHHHIIIKKKMMMPPPSSSUUUVVV^^^aaaeeehhhkkknnnqqqttt{{{{{{~~~~~~vvvjjjbbbWWWQQQIIIDDDCCCDDDFFFHHHLLLXXXfffpppxxxvvv|||xxxtttooommmpppwwwrrrfffccchhhooo~~~qqqggg^^^jjj~~~yyyvvv}}}vvveeeSSSIIIGGGEEE@@@888333222111111000000///...------///111222///000000000111111111111////////////000111222333444666:::???GGGWWWlll}}}~~~pppeeejjjyyywwwiiiWWWGGG???============>>>>>>>>>>>>===>>>@@@FFFMMMWWW___eeeiiiiiiiiihhhfffgggiiikkklllkkkkkkkkkllljjjgggeee```\\\VVVOOOIIIEEEDDDCCCBBBCCCEEEFFFFFFDDDBBBAAA<<<<<<>>>@@@CCCFFFIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYY[[[^^^```aaabbbbbbdddfffiiilllnnnoookkkiiiiiijjjkkklllkkkjjjjjjgggffflllvvv~~~}}}zzztttsssvvv{{{~~~yyyuuurrrllleee___VVVRRRKKKFFFBBB???<<<:::<<<<<<<<<>>>AAAEEEIIIKKKLLLNNNQQQUUUXXX[[[\\\]]]dddfffgggfffccc___\\\[[[XXXUUUSSSQQQPPPNNNKKKIIIKKKKKKJJJIIIIIIIIIIIIJJJNNNOOOQQQSSSTTTTTTTTTSSSMMMJJJGGGEEEFFFHHHKKKLLLKKKMMMOOOQQQSSSVVVZZZ]]]bbbhhhjjjfffcccccccccbbbcccgggnnnuuu|||xxxjjjYYYNNNIIILLLWWWcccooo~~~|||rrrgggTTTHHH<<<777666444333333111000///000111222111///111111000000000000111111111111111222333444555666:::>>>KKK^^^mmmqqqqqqqqqoooooommmlllooosssrrrmmmiiibbb___dddkkkqqqwww|||yyynnniiidddaaaYYYVVV\\\```___jjjtttpppjjjUUUJJJJJJNNN```uuu|||{{{vvvsssrrrpppllliii___XXXPPPJJJLLLUUU```hhhnnnlllggg___SSSHHH???:::999:::<<<>>>@@@BBBBBBCCCFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIKKKMMMPPPSSSVVVXXX\\\```dddiiikkknnnrrrtttyyyyyy||||||uuukkkaaaZZZRRRNNNHHHDDDBBBDDDGGGHHHKKKWWWdddmmmtttzzzzzzxxxuuuyyy}}}vvvpppmmmqqqvvv{{{xxxiiidddfffmmmrrrggg[[[eeeyyy{{{www|||}}}tttdddRRRHHHHHHEEE@@@999444111000000000333111///...---...000111///000000000111111111111////////////000111222222444777;;;>>>GGGXXXlllyyy|||ooogggqqq|||pppbbbQQQCCC<<<============>>>>>>>>>>>><<<>>>AAAFFFNNNWWW```dddjjjjjjjjjiiihhhhhhjjjmmmmmmllljjjjjjiiihhheeebbb```\\\UUUMMMGGGDDDBBBBBB@@@AAACCCDDDDDDCCCAAA@@@:::;;;===???BBBFFFHHHJJJIIIKKKMMMPPPSSSUUUWWWWWWWWWXXXZZZ\\\^^^```bbbbbbbbbdddgggiiikkklllmmmmmmhhhhhhhhhjjjlllmmmkkkjjjiiifffeeejjjsss{{{~~~}}}~~~~~~|||uuuqqqsssvvvyyy|||||||||{{{|||{{{{{{|||yyyuuuqqqlllfff```YYYUUUNNNHHHDDDAAA===;;;===<<<===>>>AAAFFFJJJLLLMMMOOOQQQTTTWWWYYY[[[[[[dddfffhhhhhhdddaaa^^^]]][[[XXXVVVTTTRRRPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIOOOQQQTTTWWWYYYYYYXXXWWWMMMKKKHHHFFFEEEFFFIIIKKKKKKMMMPPPSSSVVV[[[```dddiiinnnqqqmmmiiiiiiiiiggghhhoooxxx}}}zzznnn^^^RRRKKKKKKVVVbbbooo~~~ttthhhYYYKKK>>>888666444333444111000///000111222111///111111000000000000111111111111111222333444555666:::???LLL___mmmqqqooonnniiijjjjjjkkkqqqxxxzzzvvvlllddd```dddjjjnnnssswwwuuummmjjjgggcccYYYXXX]]]___^^^kkkuuuppplllVVVKKKKKKOOOaaavvv~~~}}}wwwtttrrrpppllliiibbb\\\SSSNNNOOOWWWbbbiiimmmlllggg]]]QQQEEE>>>;;;999:::<<<>>>@@@BBBBBBCCCEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJKKKMMMPPPTTTXXXZZZ\\\```eeeiiilllooorrrtttwwwvvvxxx~~~{{{uuummmeee\\\VVVPPPMMMJJJFFFDDDEEEHHHJJJPPPZZZeeelllqqquuutttqqqtttuuuxxx~~~zzzuuuuuuyyy|||rrriiihhhjjj|||ttthhhZZZ]]]mmmzzz}}}|||vvvgggTTTIIIIIIFFFBBB<<<666111000000111333222111000//////000111000000000000111111111111000000000000000111222333555888;;;===HHH[[[ooozzzwwwkkkhhhyyyvvvkkk\\\KKK???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAAGGGOOOXXX```dddiiijjjkkkkkkjjjjjjlllnnnmmmllljjjiiihhhgggdddbbb```[[[TTTLLLFFFBBBAAAAAA@@@AAABBBBBBBBBAAA@@@???:::;;;<<>><<<<<<<<<===>>>AAAFFFIIILLLNNNOOOPPPSSSUUUXXXZZZ[[[aaacccfffgggdddaaa^^^]]]\\\ZZZWWWUUUTTTRRROOOMMMLLLKKKJJJIIIIIIIIIIIIIIINNNQQQUUUYYY\\\[[[ZZZYYYMMMLLLJJJGGGDDDDDDFFFIIIKKKMMMOOORRRWWW]]]dddiiinnntttvvvrrrnnnnnnmmmlllnnnvvv~~~{{{qqqcccVVVLLLJJJUUUbbbrrrxxxlll^^^PPPAAA999666444333444111000///000111222111///111111000000000000111111111111111222333444555666:::???MMM```nnnpppmmmkkkfffhhhhhhjjjrrr{{{~~~|||jjjdddaaacccfffhhhlllqqqxxxoookkkkkkhhhdddZZZZZZ___```___lllvvvooommmWWWKKKKKKOOOaaawww~~~~~~yyyvvvtttqqqkkkfffaaa[[[TTTPPPQQQYYYccciiikkkjjjeee[[[NNNCCC>>><<<999:::<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKKKKMMMQQQUUUYYY[[[]]]aaagggkkknnnppprrrsssuuutttvvvzzz}}}|||vvvoooiiiaaaZZZUUUOOONNNLLLIIIFFFFFFIIILLLTTT^^^hhhmmmoooqqqoookkkvvvtttsssvvv|||~~~yyynnnjjjjjjyyyxxxmmm___YYYaaaxxx~~~~~~}}}pppZZZLLLKKKHHHDDD???888333222222444000000000000000111111111000000000000111111111111222111111111111222333333444999;;;===JJJ```uuurrrhhhiiisssgggYYYIII>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBHHHPPPXXX```dddgggiiikkklllkkkkkklllmmmmmmkkkiiiiiiiiiiiigggeee```[[[SSSKKKDDDAAA@@@AAA@@@AAAAAAAAA@@@???>>>>>>;;;;;;<<<>>>AAADDDFFFHHHJJJLLLNNNQQQSSSUUUWWWWWWVVVYYY___eeehhhiiihhhggggggkkkpppqqqoookkkiiiiiihhhiiiiiikkkkkkiiieeebbb^^^bbbhhhmmmqqqvvv|||}}}}}}wwwtttqqqpppqqqrrrrrrpppmmmnnnooopppssszzzyyyqqqkkkgggbbb___\\\WWWQQQKKKFFFBBB???===::::::<<<>>>AAAEEEHHHJJJLLLMMMOOOQQQUUUXXX[[[]]]]]]```dddeeeddd```^^^]]][[[YYYWWWUUUTTTSSSPPPNNNLLLLLLKKKIIIIIIHHHHHHIIIKKKOOOTTTYYY\\\\\\ZZZXXXMMMNNNLLLIIIEEECCCDDDFFFIIIJJJLLLOOOUUU]]]ffflllrrrxxxzzzuuuqqqqqqqqqoooqqqyyy~~~}}}{{{yyyyyy{{{~~~vvviii[[[OOOLLLWWWdddwww|||rrrcccSSSCCC:::666333222444111000///000111222111///111111000000000000111111111111111222333444555666:::???NNNaaannnooollliiieeeffffffgggnnnwwwyyywwwiiifffeeeffffffeeeiiippp{{{rrrjjjiiikkkjjjeee\\\^^^dddcccbbbpppxxxpppmmmWWWKKKJJJNNNaaawww|||zzzwwwqqqiiibbb[[[WWWQQQOOOQQQXXXaaaggghhhgggcccXXXKKKAAA<<<<<<999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJLLLOOOTTTYYY[[[___ccchhhmmmoooppprrrssssssrrrssswwwyyy|||zzzwwwqqqkkkfff```YYYUUUNNNNNNMMMJJJGGGGGGIIILLLPPP\\\jjjqqquuuvvvrrrmmmxxxtttqqqrrrwww||||||pppjjjlllzzz|||qqqeeeYYYZZZppp~~~~~~www___OOOLLLJJJGGGAAA;;;555333444666,,,---...000111222222222000000000000111111111111222222222111222222333333444999;;;>>>LLLddd{{{pppggghhh~~~rrrfffXXXHHH>>><<<============>>>>>>>>>???<<<>>>BBBHHHPPPYYY```dddeeegggjjjllllllkkklllmmmllljjjiiijjjkkkkkkjjjiii```[[[SSSJJJDDDAAA@@@@@@AAAAAAAAA@@@@@@>>>======;;;;;;===>>>AAACCCEEEGGGMMMNNNOOOQQQSSSTTTUUUUUUUUUZZZaaahhhlllllljjjhhhmmmqqqvvvwwwsssooolllkkkjjjjjjkkkkkkjjjgggbbb^^^YYY```hhhnnnqqqvvv}}}zzzvvvpppnnnnnnooonnnmmmkkkmmmnnnpppsss{{{zzzpppjjjfffaaa^^^\\\WWWQQQKKKFFFCCC???===888999;;;===@@@CCCFFFHHHIIIKKKMMMQQQUUUYYY]]]___ZZZ^^^bbbdddccc```^^^]]]ZZZXXXVVVUUUTTTSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIMMMSSSXXX[[[[[[YYYWWWMMMNNNNNNJJJEEEBBBBBBDDDGGGHHHJJJMMMRRR\\\fffmmmtttzzz|||wwwssssssrrrqqqpppwww{{{~~~|||zzzzzzwwwuuutttwww|||{{{oooaaaSSSOOOZZZhhh{{{xxxeeeUUUDDD;;;666333222333111000///000111222111///111111000000000000111111111111111222333444666666;;;@@@NNNbbbnnnoookkkhhhddddddcccccchhhppprrrooojjjhhhiiijjjhhhgggkkkrrr}}}xxxooohhhhhhlllkkkfff___bbbhhhfffeeerrrzzzqqqmmmWWWKKKJJJNNN```www~~~|||yyyqqqggg___VVVSSSOOOMMMPPPWWW___eeefffeee```VVVIII???;;;<<<999:::<<<>>>@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIKKKNNNSSSXXX[[[```dddjjjnnnpppqqqrrrsssrrrqqqrrruuuvvvxxxvvvsssnnniiiddd___YYYUUUNNNOOONNNKKKGGGFFFIIILLLJJJYYYjjjvvv}}}~~~zzzttttttssssssssstttuuuwwwxxx}}}}}}}}}}}}}}}}}}||||||tttiiikkkyyyzzztttfff]]]\\\kkkyyyiiiWWWNNNNNNKKKCCC:::333111444666111111111111000000000000000000000000000000000000000111111111111222555777555999<<<@@@MMMddd{{{ttthhheeewwwvvviiiVVVDDD;;;;;;<<<>>>???>>>===<<<===???===???CCCJJJRRRYYY^^^___gggiiilllmmmmmmmmmnnnooopppooommmmmmmmmmmmjjjhhhbbb[[[PPPGGGBBB@@@??????BBBBBBBBBAAA@@@>>>;;;:::;;;<<<===>>>AAACCCEEEFFFJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUXXX]]]bbbeeeffffffgggmmmtttzzzzzzvvvoooiiilllkkkjjjjjjiiifffbbb_________aaadddkkksss{{{}}}xxxrrrnnnnnnnnnmmmkkkjjjmmmpppqqqrrrwwwvvvlllddd^^^ZZZ\\\ZZZWWWQQQKKKEEE@@@===;;;<<<===>>>AAACCCEEEGGGHHHJJJMMMQQQUUUXXXZZZ\\\^^^```bbbcccccc```]]][[[XXXWWWVVVTTTTTTTTTTTTUUUIIIHHHGGGHHHJJJKKKJJJIIIMMMOOORRRUUUVVVVVVTTTSSSOOOLLLHHHFFFEEEEEECCCBBBDDDEEEFFFIIIOOOYYYdddkkkssstttvvvuuurrrpppoooooopppsssxxx{{{~~~zzzwwwyyy{{{xxxvvvvvvssssssssstttvvvxxx{{{|||}}}ssscccTTTOOOZZZhhhzzzooo]]]GGG888444444222000222222222111000//////...////////////000000000000000111111111111222555777777BBBUUUfffppppppiiicccbbbaaaaaaccchhhlllmmmlllgggiiikkkkkkiiijjjlllooo|||xxxoooiiilllsssqqqiiidddiiikkkkkkmmmssswwwwwwdddVVVGGGDDDRRRhhh{{{~~~|||yyyqqqeee\\\UUUNNNIIIKKKOOOUUU\\\dddeee```XXXOOOFFF???:::777999;;;>>>@@@BBBBBBBBBAAAGGGFFFFFFEEEFFFGGGIIIJJJGGGIIILLLNNNPPPSSSWWWZZZ___dddjjjppprrrrrrrrrsssssssssssssssuuuxxx{{{}}}tttpppiiiccc___\\\YYYXXXRRRQQQNNNJJJGGGGGGIIILLLTTT[[[ggguuu~~~~~~uuuuuutttsssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxx{{{uuukkkjjjvvvzzziii^^^[[[gggzzz|||lll[[[QQQPPPLLLEEE===777333333333111111111111000000000000000000000000000000000000000111111111111222555777666:::===AAAOOOfff|||rrreee```ooouuufffSSSBBB;;;<<<<<<>>>???>>>===<<<===>>>===???CCCJJJSSSZZZ^^^___gggiiijjjkkkjjjkkkmmmooopppnnnmmmmmmmmmllliiigggbbb[[[PPPGGGBBB@@@???>>>AAAAAABBBAAA@@@???===<<<<<<<<<<<<===???AAABBBCCCHHHIIIKKKMMMOOOPPPQQQRRROOOQQQTTTXXX\\\^^^______```eeemmmtttwwwvvvrrrooolllkkkjjjjjjiiigggccc```]]]]]]]]]```fffnnnuuuzzzzzzvvvqqqnnnooopppppppppqqqssssssrrrrrrvvv{{{qqqhhhaaa\\\ZZZYYYUUUQQQLLLGGGBBB@@@;;;<<<===>>>@@@CCCEEEFFFHHHIIIMMMQQQUUUXXX[[[\\\^^^___aaabbbaaa___\\\YYYWWWVVVTTTSSSRRRRRRSSSTTTIIIHHHHHHHHHJJJKKKJJJIIILLLNNNPPPSSSTTTSSSRRRQQQKKKIIIFFFEEEDDDDDDBBB@@@BBBCCCDDDGGGMMMVVVaaahhhsssuuuvvvtttqqqnnnmmmllllllooosssuuuxxx{{{~~~~~~zzz{{{|||zzzxxxyyywwwwwwvvvvvvvvvwwwxxxyyy{{{~~~vvvhhhYYYTTT^^^kkksssaaaKKK;;;666555333000222222111111000//////...////////////000000000000000111111111111222555777:::EEEVVVfffooooooiiicccaaa```___bbbfffjjjkkkkkklllnnnooonnnmmmnnnqqqttt}}}xxxpppkkkooouuurrrkkkiiimmmooonnnooossstttrrraaaSSSFFFDDDSSShhh{{{}}}zzzvvvoooddd\\\SSSKKKFFFGGGLLLQQQYYYaaaccc___VVVMMMDDD>>>:::888999;;;>>>@@@BBBCCCCCCBBBDDDDDDDDDDDDEEEGGGIIIJJJHHHJJJMMMOOORRRUUUYYY[[[```eeekkkppprrrsssssstttssssssrrrsssuuuxxx{{{|||}}}rrrmmmfffaaa]]]ZZZXXXVVVQQQOOOMMMIIIFFFFFFIIIKKKTTT\\\kkkzzzxxxwwwvvvtttssssssssssssrrrssssssttttttuuuuuuuuuuuu{{{yyyqqqkkkqqqlllaaa[[[dddtttrrr```VVVSSSNNNGGG@@@:::666222000222222111111111000000000000000000000000000000000000111111111111222555777777;;;>>>DDDRRRiii~~~rrrddd\\\ggg}}}tttdddQQQAAA;;;===<<<===>>>>>><<<<<<===>>>===???DDDKKKTTT[[[___```ggghhhhhhgggggghhhkkknnnooommmllllllkkkjjjhhheeeaaaZZZPPPGGGBBB@@@???>>>@@@@@@AAABBBAAA@@@???>>>=========>>>???@@@AAABBBFFFHHHKKKNNNQQQRRRRRRQQQMMMOOOQQQTTTVVVXXXXXXXXXWWW\\\dddkkkqqqtttttttttmmmllljjjjjjiiigggccc```[[[ZZZYYY[[[___fffmmmqqq}}}{{{xxxtttqqqooooooqqquuuxxxyyy{{{{{{yyyvvvsssvvv|||yyynnneee___YYYWWWUUUQQQMMMIIIEEECCC<<<<<<===>>>@@@BBBEEEFFFGGGIIILLLQQQUUUXXX[[[\\\^^^___```aaa___]]]ZZZXXXUUUTTTRRRQQQPPPPPPQQQQQQJJJIIIIIIIIIKKKLLLKKKJJJJJJLLLNNNPPPPPPOOOMMMLLLEEEDDDCCCCCCCCCBBB@@@>>>@@@@@@BBBDDDIIIRRR\\\cccqqqrrrsssrrrooollljjjjjjhhhjjjlllmmmooorrrvvvzzz}}}~~~~~~}}}|||}}}}}}|||zzzyyywwwwwwwwwwwwzzz|||zzzmmm^^^WWW___lll{{{wwwfffOOO>>>888666333111222222111111000//////////////////000000000111111000111222111111222555777<<>>EEETTTlllrrrddd\\\eeexxxwwwgggSSSBBB<<<===<<<===>>>===<<<<<<===>>>===@@@EEEMMMVVV]]]```aaaggggggfffdddccceeeiiilllmmmllljjjjjjjjjiiifffddd___XXXOOOGGGBBB???>>>===>>>???@@@BBBBBBAAAAAA@@@>>>>>>???@@@AAACCCEEEFFFDDDGGGLLLPPPRRRSSSRRRQQQPPPRRRTTTVVVVVVVVVWWWWWWTTTWWW]]]dddjjjooorrrsssmmmllljjjiiiiiigggcccaaaZZZXXXVVVVVVXXX^^^cccgggnnnooorrrtttsssqqqnnnlllkkkjjjkkknnnttt{{{{{{xxxxxxyyy~~~}}}uuujjjccc[[[ZZZWWWSSSOOOJJJGGGDDD>>>>>>===>>>???BBBDDDFFFGGGIIILLLPPPUUUXXXZZZ\\\]]]]]]^^^^^^]]]ZZZXXXVVVSSSRRRPPPOOONNNNNNOOOOOOLLLJJJIIIJJJKKKLLLKKKJJJHHHJJJLLLMMMMMMLLLIIIHHHAAAAAAAAABBBCCCBBB@@@>>>===>>>???AAAFFFMMMWWW]]]iiikkknnnooommmkkkjjjjjjggghhhhhhhhhiiikkkpppsss{{{~~~~~~~~~}}}{{{zzzyyyyyyzzz|||rrrbbbXXX\\\fffvvvxxxhhhRRRAAA999666444333111111111111000000///////////////000000111111222000111222222111333555888===HHHXXXgggnnnnnnkkkgggbbbaaa```aaadddiiilllnnnvvvxxxzzz{{{zzzwwwuuutttvvvpppjjjjjjpppuuutttpppoootttwwwvvvvvvtttooogggWWWLLLCCCEEEVVVkkk}}}}}}wwwqqqjjjbbb\\\NNNFFF>>>>>>BBBHHHPPPXXX\\\VVVNNNEEE>>>:::::::::888:::<<>>EEEVVVmmmpppccc\\\eeexxxzzzlllXXXEEE<<<;;;;;;===>>>===<<<;;;<<<======@@@FFFNNNWWW^^^aaabbbgggfffdddbbb```bbbfffjjjjjjiiihhhhhhhhhhhheeeccc]]]WWWNNNGGGBBB???>>><<<===>>>@@@AAABBBBBBAAAAAA??????AAACCCEEEHHHJJJLLLCCCFFFLLLQQQSSSTTTSSSRRRSSSVVVXXXYYYWWWVVVWWWXXXWWWXXX[[[___dddhhhlllnnnmmmkkkiiihhhgggfffcccaaaVVVUUURRRQQQRRRTTTXXXZZZ]]]^^^aaacccdddddddddcccbbbdddhhhnnnvvvzzzvvv{{{~~~|||~~~|||ppphhh```^^^[[[VVVQQQKKKGGGDDDAAA@@@??????@@@BBBEEEGGGGGGIIILLLPPPTTTWWWYYYZZZZZZ[[[\\\\\\ZZZXXXVVVUUUQQQPPPNNNMMMLLLMMMMMMNNNLLLKKKJJJJJJKKKLLLKKKIIIGGGHHHJJJKKKKKKIIIGGGEEE@@@@@@@@@BBBCCCCCC@@@>>><<<===>>>???CCCJJJRRRXXX___ccchhhlllmmmnnnnnnoookkkkkkkkkiiihhhjjjmmmooovvv|||~~~|||}}}zzzgggYYYYYY```sssyyyjjjTTTBBB999666555444111111111000000000000000/////////000111222222222111222222222222333666888<<>>AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGIIILLLNNNPPPSSSWWWZZZ```dddiiilllnnnooopppqqqpppqqqqqqqqqrrrssstttuuuvvvxxxzzzzzzzzz~~~}}}vvvmmmhhhaaaZZZVVVRRROOOMMMJJJIIIGGGDDDBBBCCCGGGJJJSSSZZZfffssswwwwwwwwwvvvuuusssqqqpppoooooooooppppppqqqqqqqqqsssyyy~~~~~~wwwsssqqqzzzwwwjjj```bbbkkkssszzz}}}mmm^^^^^^ZZZRRRGGG===777666777333222222222222111111111000000000000000000000000000111111111111222555777777:::>>>GGGYYYppplllaaa\\\eeewww}}}nnnZZZFFF<<<;;;;;;<<<======;;;;;;<<<======@@@GGGPPPYYY___bbbcccgggfffdddaaa```aaadddhhhgggfffffffffggggggeeeccc\\\VVVNNNFFFBBB???===<<<<<<===???@@@AAAAAA@@@@@@??????AAADDDGGGJJJMMMNNNCCCFFFKKKPPPTTTUUUTTTTTTTTTWWWZZZZZZWWWUUUVVVXXX[[[[[[\\\^^^aaaeeeiiikkkllljjjhhhffffffdddbbb```UUUSSSQQQOOONNNOOOOOOPPPRRRSSSUUUXXXZZZ]]]^^^___^^^aaagggnnnvvv|||xxx}}}|||zzzzzzzzz|||wwwnnneeeccc___YYYSSSMMMHHHEEEDDDBBBAAA@@@AAACCCFFFHHHIIIJJJMMMPPPSSSVVVXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUPPPOOOMMMLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKKKKJJJHHHFFFGGGIIIJJJJJJIIIFFFEEEAAA@@@???@@@BBBBBBAAA???<<<======???BBBHHHOOOTTTWWW]]]dddkkkooorrrtttvvvttttttsssqqqnnnmmmnnnpppvvv|||ooo]]]YYY]]]qqq|||nnnXXXEEE:::666555555111111000000000000000000...///000000111222333333111222333222222333666888<<>>@@@FFFLLLOOOKKKEEE???:::888888888888999:::===???AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGJJJMMMOOORRRVVVYYY```ccchhhkkklllmmmoooppppppppppppqqqqqqrrrrrrrrruuuwwwxxxxxxxxx{{{~~~xxxpppkkkccc[[[VVVRRRNNNLLLIIIHHHFFFDDDBBBCCCGGGJJJUUU[[[eeeppp|||uuuvvvvvvvvvuuutttsssrrroooooooooooooooppppppppppppvvv{{{|||}}}xxxssspppuuuxxxkkkaaaaaagggmmmrrrwww~~~|||lll\\\YYYZZZXXXNNNAAA888666777333333222222222111111111000000000000000000000000000111111111111222555777888;;;@@@III\\\ssskkkaaa]]]fffuuu|||lllXXXEEE<<<<<<;;;<<<======;;;;;;<<<======AAAGGGQQQZZZaaacccdddffffffdddbbb``````cccfffdddccccccdddfffgggeeedddZZZUUUMMMFFFBBB???===;;;;;;<<<>>>???@@@??????>>>>>>???@@@BBBEEEHHHJJJKKKCCCFFFKKKPPPSSSUUUUUUUUUTTTXXX[[[[[[WWWUUUVVVYYY[[[[[[\\\^^^aaaeeeiiikkkkkkiiifffeeedddcccaaa___YYYXXXWWWUUURRRPPPNNNMMMMMMMMMOOOQQQTTTXXXZZZ\\\___ccchhhnnnuuuyyyyyyyyyyyywwwtttqqqooorrrvvv{{{~~~~~~uuugggeeeaaa\\\VVVOOOJJJHHHFFFEEEBBBAAABBBDDDGGGIIIJJJKKKNNNPPPSSSUUUVVVVVVUUUVVVVVVWWWWWWVVVUUUUUUPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGEEEFFFIIIJJJKKKIIIGGGFFFAAA@@@>>>>>>@@@@@@@@@???<<<===>>>???BBBGGGMMMRRRUUU[[[eeemmmssswww{{{|||~~~~~~}}}zzzvvvsssrrrrrrxxx~~~sss___XXX[[[kkk|||ttt]]]III<<<666444333000000000000000000000111...///000111222333333444111222333333222333666999>>>MMM```mmmqqqnnniiiggg]]]^^^^^^___bbbiiirrryyy|||~~~~~~yyymmm___TTTTTTYYY\\\^^^aaabbbfffkkkooossstttlllbbbOOOIIIEEELLL^^^qqq~~~zzzqqqfff]]]XXXKKKCCC===<<<<<<===@@@EEEJJJGGGBBB===999777777777888999:::;;;===???AAABBB@@@AAACCCDDDEEEEEEDDDDDDEEEGGGJJJLLLNNNQQQUUUXXXaaadddhhhkkklllmmmoooqqqooooooppppppqqqpppppppppooorrruuuuuuvvvxxx}}}{{{tttnnneee]]]WWWRRRNNNKKKHHHHHHFFFDDDBBBDDDHHHKKKQQQYYYdddnnnxxxttttttuuuvvvvvvuuutttsssqqqqqqqqqqqqqqqpppppppppnnnuuu{{{|||~~~wwwssspppsssxxxlllaaa```dddhhhlllooozzz~~~|||kkkYYYUUUZZZ\\\TTTEEE999555666333333333222222222111111000000000000000000000000000111111111111222555777999<<>>===>>>>>>???@@@BBBDDDFFFGGGDDDFFFJJJOOOSSSUUUVVVWWWUUUYYY]]]\\\XXXVVVXXX[[[ZZZZZZ[[[^^^bbbgggkkknnnkkkhhheeedddcccbbb```^^^___^^^^^^\\\YYYUUUQQQOOOKKKKKKLLLMMMPPPTTTWWWYYYaaaeeejjjnnnttt}}}zzzwwwrrrpppooolllgggccckkkqqqxxx}}}zzzhhhfffbbb]]]WWWQQQMMMJJJHHHFFFDDDBBBBBBEEEHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIHHHGGGEEEFFFIIIKKKKKKJJJHHHGGGBBB@@@===<<<>>>??????>>>===>>>???@@@BBBGGGMMMQQQUUU\\\fffooovvv{{{~~~|||wwwuuuttt{{{ttt___WWWYYYeeeuuuyyybbbLLL===555333222000000000000000111111111...///000111222333444444222222333333222444666999AAAOOOcccppprrrmmmgggdddZZZZZZ[[[\\\___fffqqqxxxxxxyyy{{{{{{ppp```SSSQQQTTTUUUXXX[[[```dddhhhlllqqqrrrkkkaaaOOOIIIFFFMMM___rrr~~~zzzpppeee[[[VVVJJJBBB<<<;;;;;;:::<<<@@@GGGEEEAAA===999777666666999999999:::<<<>>>???@@@<<<===@@@BBBDDDEEEEEEEEEEEEGGGJJJLLLNNNRRRUUUXXXbbbeeeiiilllmmmnnnpppqqqooooooppppppppppppooooooiiimmmqqqssstttvvv{{{}}}vvvqqqhhh___XXXSSSNNNKKKHHHGGGFFFDDDCCCDDDHHHKKKLLLUUUbbbmmmuuuwwwvvvuuuuuuvvvwwwuuutttrrrqqqooommmlllmmmnnnooonnnppprrrvvvzzz~~~tttmmmppp{{{~~~rrriii```ZZZeeeoookkkrrrzzz}}}yyy{{{lllZZZTTTVVVZZZWWWKKK;;;333444333222111111000000111111111111111000000000000000333222222111222333555666777:::@@@JJJ^^^uuutttkkkhhhffflllxxx|||gggUUUGGG>>>;;;999:::;;;;;;999999:::;;;;;;@@@GGGQQQZZZbbbgggjjjlllkkkiiieeecccbbbeeegggdddddddddccccccbbbaaa```\\\UUULLLCCC???===<<<;;;======>>>>>>===<<<;;;;;;777:::>>>@@@@@@BBBFFFIIINNNLLLMMMRRRUUUTTTSSSUUUXXX[[[]]]^^^\\\ZZZZZZZZZ^^^^^^^^^^^^___cccjjjnnnooommmjjjfffcccbbbdddfffddddddeeeggggggddd___[[[SSSRRROOONNNOOORRRUUUWWWaaagggmmmpppqqquuu{{{pppmmmhhhccc___^^^^^^^^^bbbkkkwww|||mmmddd]]]\\\[[[UUUOOOLLLIIIIIIGGGDDDBBBDDDGGGJJJKKKLLLOOORRRTTTUUUVVVVVVXXXWWWVVVTTTSSSTTTTTTUUUOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJFFFIIIJJJHHHIIILLLMMMJJJCCCAAA???<<<;;;;;;;;;<<<>>>>>>===???BBBGGGLLLOOOXXX^^^iiittt}}}~~~}}}~~~~~~~~~~~~vvvcccUUUQQQYYYhhhyyy|||eeeOOO@@@888555555222111111000///......---+++++++++,,,...///111222111111222111111333666999???OOOcccnnnqqqmmmbbbXXXUUUUUUTTTTTTVVV]]]hhhppptttrrrpppqqquuuxxxzzz{{{ooodddVVVLLLLLLPPPVVVYYY^^^```bbbgggooorrrjjj^^^NNNIIIGGGRRReeevvv|||wwwooodddYYYQQQFFF???999888888777888<<>>>>>===<<<<<<;;;888;;;>>>@@@@@@AAAEEEGGGPPPNNNPPPVVVYYYWWWVVVXXXYYY\\\^^^```___^^^^^^^^^]]]]]]]]]]]]___dddjjjoooqqqqqqpppllliiihhhiiijjjkkklllooorrrssspppkkkggg^^^\\\YYYVVVUUUVVVXXXYYYbbbgggmmmoooppprrrvvvzzzyyy~~~xxxrrreeebbb]]]XXXUUUTTTUUUVVV^^^fffsss~~~qqqggg___\\\ZZZUUUOOOLLLIIIHHHFFFDDDBBBCCCFFFIIIJJJKKKNNNQQQTTTVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUOOONNNLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJFFFJJJKKKJJJMMMRRRUUUSSSDDDCCC@@@>>>===<<<======>>>======>>>AAAFFFKKKNNNTTT[[[fffsss}}}}}}}}}qqq___SSSNNNTTTdddwww|||fffQQQAAA888555555222111111000//////..................///111222333111111222111111333777999AAAQQQccclllnnniii```VVVPPPPPPQQQQQQTTT[[[dddkkkooollliiiiiimmmqqquuuwwwrrrgggYYYOOOMMMQQQUUUXXX]]]```cccgggmmmnnnggg\\\NNNIIIIIISSSfffvvv}}}~~~~~~}}}zzzvvvooodddXXXPPPFFF>>>888777777666777;;;AAA???<<<999666555555555666666888:::;;;===??????===???AAABBBAAAAAABBBCCCDDDFFFIIILLLNNNQQQVVVYYY___aaaeeejjjnnnppprrrrrroooooooooooopppqqqrrrrrrrrrqqqpppoooppprrrtttuuu|||}}}|||xxxrrrnnnooopppwwwvvvvvvxxx}}}~~~{{{uuukkkbbb[[[TTTOOOKKKGGGEEEBBB@@@@@@BBBFFFHHHNNNTTT]]]fffmmmvvv|||zzzxxxwwwwwwwwwuuusssrrrrrrqqqppppppooonnnnnnlllnnnppptttxxx|||vvvppprrrxxx}}}vvvnnnddd\\\dddmmmiiiqqquuuyyyxxxuuusssvvvzzzyyykkk]]]QQQQQQSSSRRRIII<<<555555333222111111000000111111///000000000111222222222222222111111222444555666888<<>>BBBJJJSSS]]]dddjjjmmmtttssspppkkkfffbbbbbbcccddddddcccbbb```___]]]\\\\\\UUULLLDDD@@@>>>============>>>>>>>>>===<<<<<<:::<<<>>>???@@@AAACCCEEEMMMMMMQQQXXX[[[XXXWWWYYYYYY[[[^^^______^^^___```\\\\\\]]]]]]```eeelllqqquuuvvvwwwvvvssspppppppppqqqtttyyy|||xxxqqqnnnjjjeeeaaa^^^^^^]]]ccchhhmmmooonnnnnnppprrrmmmqqqsssqqqooonnnjjjeee\\\XXXSSSOOOLLLLLLNNNOOOVVV^^^kkkxxxwwwkkk```\\\YYYSSSNNNMMMHHHGGGFFFCCCBBBBBBEEEHHHHHHJJJMMMQQQTTTVVVWWWWWWXXXXXXWWWUUUUUUUUUUUUUUUPPPOOOMMMKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKLLLKKKMMMSSSVVVUUUEEEDDDBBB@@@>>>>>>>>>???>>>======>>>AAAFFFJJJMMMSSSZZZfffsss}}}~~~}}}~~~|||}}}yyymmm\\\QQQMMMNNN^^^rrr|||hhhSSSCCC999555555111111111000000//////...111111000000111222222333111111222111111333777:::CCCRRRbbbjjjkkkfff^^^VVVOOOOOOPPPQQQTTTZZZaaaggggggdddaaaaaaeeekkkpppsssvvvlll^^^TTTQQQTTTVVVXXX\\\```dddgggjjjkkkddd[[[MMMIIIJJJUUUgggvvv{{{{{{zzzyyyxxxuuuooodddXXXPPPEEE>>>888666666555666:::===<<<999777555555555555666777888999:::;;;<<<===999<<<@@@BBBBBBAAAAAABBBDDDGGGJJJLLLOOORRRVVVYYY___bbbfffjjjnnnpppqqqrrrppppppppppppqqqrrrssstttsssrrrpppoooooopppqqqsssyyyzzzyyytttmmmhhhggghhhmmmlllkkkmmmrrrwwwzzz|||~~~xxxmmmccc[[[TTTOOOKKKFFFDDDAAA??????AAACCCEEEKKKQQQZZZbbbiiirrr{{{zzzyyywwwwwwwwwwwwvvvtttqqqqqqqqqqqqpppooommmllllllmmmooorrrvvvzzz}}}~~~wwwrrrtttwwwzzz~~~yyyqqqfff]]]eeeoookkkuuuvvvyyyzzzwwwssssssuuuzzzlll^^^PPPOOOOOOOOOHHH===666555333222111111000000111111//////000111222222333333222222111111222444666777888;;;BBBMMMccc{{{|||qqq___aaahhhvvvkkkQQQ@@@<<<===999:::;;;;;;999999:::;;;===BBBIIISSS\\\dddiiilllssssssqqqlllgggcccbbbbbbffffffeeecccaaa^^^\\\[[[YYYSSSJJJBBB>>>======<<<======>>>>>>>>>======<<<<<<===>>>>>>???@@@AAABBBGGGHHHNNNVVVXXXUUUTTTVVVXXXZZZ\\\]]]\\\[[[\\\]]]ZZZ[[[\\\]]]```eeemmmrrrxxx{{{~~~~~~|||yyyvvvuuusssxxx}}}wwwpppkkkgggeeeeeeiiimmmooonnnmmmmmmmmmlllooonnnjjjhhhgggddd```ZZZWWWRRRNNNKKKLLLNNNOOOMMMTTT```mmmxxx}}}pppbbb\\\WWWRRRNNNMMMHHHHHHFFFDDDBBBBBBEEEGGGHHHJJJMMMQQQTTTVVVXXXXXXYYYXXXWWWWWWVVVUUUUUUUUUQQQPPPNNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMLLLHHHHHHLLLMMMLLLEEEDDDCCCAAA?????????????????????@@@BBBFFFJJJLLLWWW]]]gggrrrzzz}}}~~~}}}~~~|||uuujjj[[[QQQMMMLLLYYYlll|||jjjVVVEEE:::666555111111111000000000//////333222222111111111222222111111222222222444888;;;CCCRRRcccjjjjjjggg```ZZZTTTTTTTTTUUUWWW[[[```ccc___^^^]]]```ffflllqqqsssyyyooobbbYYYWWWXXXZZZZZZ]]]bbbfffhhhjjjjjjccc[[[LLLIIIKKKWWWhhhuuuyyywwwuuuvvvvvvtttoooeeeYYYQQQFFF>>>888666666444555999:::999777666555444444444555666777999:::<<<===>>>;;;===@@@AAA@@@@@@AAACCCDDDGGGJJJMMMOOORRRWWWZZZ___aaafffjjjnnnpppqqqqqqpppppppppqqqqqqssstttuuusssrrrpppnnnnnnooopppqqqtttvvvwwwsssnnnjjjjjjkkkjjjiiiggggggkkkpppuuuxxx}}}zzzpppeee\\\TTTNNNJJJFFFDDDAAA???>>>???AAABBBGGGMMMUUU]]]eeennnxxxxxxvvvvvvvvvxxxyyyxxxwwwqqqqqqqqqpppooonnnlllkkkllllllmmmpppssswww{{{}}}{{{vvvrrrtttwwwxxx}}}{{{ssshhh^^^gggsssrrr{{{xxxxxx{{{xxxrrrppprrrooo```PPPMMMKKKLLLHHH???888666333222111111000000111111///000000111222333333444111111111111222444666777666:::@@@MMMbbbzzz|||rrraaabbbhhhuuuiiiPPP@@@<<<>>>999:::;;;;;;999999:::;;;<<<@@@HHHQQQZZZbbbhhhjjjooooooooommmiiieeeddddddeeedddcccbbb___]]]ZZZYYYVVVPPPGGG@@@<<<;;;;;;;;;======>>>>>>>>>>>>>>>===============????????????BBBDDDLLLSSSUUURRRRRRVVV[[[\\\]]]\\\ZZZYYYYYYZZZZZZ[[[\\\]]]```fffmmmrrryyy}}}~~~{{{yyyuuuzzzyyyssspppjjjmmmpppqqqqqqooonnnmmmnnnpppnnniiieeeeeebbb^^^[[[XXXTTTPPPMMMLLLMMMNNNGGGLLLTTT___jjjsssyyy|||ttteee]]]WWWRRRNNNMMMIIIIIIHHHFFFDDDDDDFFFGGGHHHJJJNNNRRRUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUSSSRRROOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLKKKFFFEEEGGGGGGEEEEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@AAADDDGGGJJJKKKVVV\\\eeeooovvvyyyzzzyyy{{{{{{zzzwwwuuuwww}}}~~~wwwqqqhhhZZZPPPKKKMMMWWWeeexxx{{{mmmZZZHHH<<<666555111111111111000000000000222222111000000000111111000111222222222555888<<>>@@@AAAAAAAAA@@@???>>>???BBBDDDDDDFFFJJJLLLOOORRRVVVYYY^^^aaaeeeiiilllnnnooooooooooooooopppqqqrrrttttttsssrrrpppnnnnnnooopppqqqsssuuuwwwuuupppmmmmmmnnnmmmjjjgggeeefffjjjppptttyyy{{{~~~tttiii___VVVNNNIIIFFFDDDAAA???>>>>>>???@@@BBBGGGOOOWWW___jjjvvv~~~wwwvvvvvvwwwyyyzzzzzzyyyssssssrrrpppooonnnmmmmmmmmmmmmmmmnnnppptttxxxzzzxxxsssoooqqqsssuuu|||{{{tttiii```kkkzzz{{{yyywww{{{yyyrrroooqqqsssdddRRRLLLIIIJJJHHH@@@999666333222111111000000111111000111111111222333333333111111111111222444666888666:::@@@LLLaaayyy|||rrrdddeeekkkyyywwwaaaKKK>>>:::<<<999:::;;;;;;999999:::;;;:::>>>FFFOOOYYY```fffiiikkkmmmnnnmmmkkkhhhggggggbbbbbbaaa___]]][[[YYYWWWTTTNNNEEE>>>;;;:::;;;;;;======>>>?????????>>>>>>===<<<;;;<<<>>>??????>>>@@@CCCKKKRRRSSSQQQSSSXXX]]]^^^^^^]]]ZZZYYYYYYZZZZZZ[[[\\\]]]```fffmmmrrrzzz}}}yyy}}}~~~ssstttuuuvvvuuusssqqqppplllnnnmmmhhheeeeeeccc___]]][[[WWWSSSPPPMMMLLLKKKFFFGGGJJJRRR\\\eeelllooouuu|||xxxiii```ZZZTTTPPPOOOLLLLLLKKKIIIGGGFFFGGGIIIJJJLLLOOOSSSVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRROOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJGGGJJJJJJGGGGGGJJJJJJGGGEEEDDDCCCBBBAAA@@@>>>>>>@@@@@@AAABBBCCCFFFHHHJJJPPPVVV___hhhnnnqqqqqqqqqqqqqqqooollljjjlllsssxxx||||||uuuppphhh[[[OOOJJJMMMUUUbbbrrr{{{ooo]]]KKK===666555111111111111111111111111111111000000000000000111000111222222333555999<<>>;;;888555555777666666666555444444333333333555777999<<>><<<>>>BBBEEECCCFFFIIIKKKNNNQQQUUUXXX]]]```dddhhhkkkmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssqqqpppoooooooooqqqssstttvvvxxxyyywwwqqqmmmlllmmmpppnnnjjjfffdddffflllpppvvvxxx|||}}}rrrggg\\\RRRLLLGGGEEEBBB@@@>>>======>>>>>>BBBHHHOOOXXXdddrrr|||{{{zzzyyyzzz{{{|||{{{zzzwwwvvvsssqqqpppoooooopppnnnnnnmmmmmmnnnqqquuuwwwtttooojjjjjjlllpppxxx{{{sssiiiaaaooo}}}yyy}}}}}}uuurrruuu}}}~~~}}}xxxjjjTTTMMMHHHIIIHHHAAA999666333222111111000000111111222222222222222222222222111000000111222555777888777;;;AAALLLaaayyyzzzpppcccgggqqq~~~mmmXXXGGG<<<999999999:::;;;;;;999999:::;;;999>>>EEEOOOXXX```eeehhhjjjmmmoooooommmkkkjjjiiiccccccbbbaaa___]]][[[ZZZSSSMMMEEE>>>;;;;;;;;;;;;======>>>???????????????<<<;;;:::;;;>>>@@@???===???BBBIIIPPPPPPOOOSSSYYY[[[\\\\\\[[[YYYXXXYYY[[[[[[\\\\\\]]]```eeelllqqq||||||~~~~~~|||{{{yyywwwtttrrrkkknnnnnnkkkjjjkkkiiifffdddbbb```\\\WWWSSSNNNLLLIIIFFFEEEHHHPPPYYY```ccckkkttt}}}nnneee___XXXSSSRRRNNNOOONNNLLLJJJIIIJJJKKKMMMNNNQQQTTTWWWYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUWWWVVVSSSQQQOOONNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJEEEIIIKKKJJJJJJMMMLLLHHHFFFFFFEEEDDDCCCAAA@@@????????????@@@BBBDDDFFFGGGLLLQQQYYY```eeefffeeedddaaaaaaaaa^^^\\\___eeekkkrrrwww~~~xxxuuummm```SSSLLLJJJSSS```ppp{{{qqq```MMM>>>777555111111111111111111111111111000000000000000111222000111222222333666:::===>>>QQQfffooopppmmmjjjggg^^^ZZZVVVUUUXXX[[[]]]]]]\\\^^^bbbhhhoootttvvvvvvpppkkkgggfffjjjooorrrrrrqqqnnnjjjkkkooonnn___OOOFFFCCCFFFRRRdddqqqtttrrrqqqppppppooolllgggaaa\\\RRRJJJAAA===:::666555777666666666666555444333222444555666888;;;===>>>??????@@@???>>>===>>>AAADDDBBBEEEHHHJJJMMMPPPTTTWWW\\\^^^bbbfffiiikkkkkkkkkjjjjjjkkklllmmmooopppqqqpppooooooooopppsssvvvwwwyyy{{{}}}zzzuuupppoooooosssrrrnnniiifffggglllpppuuuwww{{{~~~rrreeeYYYRRRHHHFFFCCC@@@>>>============???CCCGGGOOO]]]lllwww}}}||||||}}}}}}|||zzzzzzxxxuuurrrqqqqqqrrrrrrooonnnmmmlllmmmpppsssuuurrrlllfffeeefffjjjuuu{{{sssiiibbbrrr|||zzzvvvzzzxxx~~~}}}zzznnnVVVMMMGGGHHHHHHBBB:::666333222222111000111111111333333222222222222222222111000000111222555777888888<<>>FFFOOOXXX```fffiiilllnnnqqqqqqooommmkkkjjjffffffeeedddbbb```___^^^TTTNNNEEE???<<<<<<<<<<<<======>>>???????????????<<<:::999;;;>>>@@@???===<<<@@@FFFMMMMMMMMMRRRYYYWWWXXXXXXWWWVVVVVVXXXZZZ\\\\\\]]]]]]```eeelllqqq}}}|||}}}~~~{{{xxxuuussslllpppqqqppppppsssrrrnnnlllllljjjfff```ZZZTTTQQQLLLGGGBBBCCCJJJRRRYYY]]]fffooo|||qqqiiiccc\\\VVVUUUPPPPPPPPPNNNLLLJJJKKKLLLNNNPPPSSSUUUXXXYYYYYYZZZYYYZZZZZZZZZZZZXXXWWWVVVYYYWWWUUURRRPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKJJJEEEIIILLLKKKKKKMMMJJJFFFGGGGGGGGGFFFEEECCCAAA@@@======>>>???@@@BBBCCCDDDMMMQQQWWW\\\^^^]]]ZZZWWWSSSTTTTTTSSSRRRUUU[[[aaakkkpppxxx{{{~~~}}}{{{tttfffXXXPPPFFFQQQaaaqqq~~~{{{rrraaaNNN>>>777555111111111111111111222222111111000000111111222333000111222222333666:::======QQQgggppppppmmmiiifff^^^ZZZVVVVVVYYY^^^```aaa___```aaaeeekkkppprrrsssllliiifffhhhnnntttwwwxxxwwwqqqkkkjjjooolll[[[HHHDDDBBBDDDQQQcccpppsssrrrqqqpppooonnnlllhhhbbb^^^UUULLLDDD???;;;666555777777777777666555444333222555555666888999:::;;;<<<:::<<<>>>>>>>>>???AAACCCBBBDDDGGGJJJLLLOOOTTTWWW[[[^^^aaaeeehhhjjjjjjjjjiiiiiiiiijjjlllnnnooopppnnnnnnnnnoooqqquuuxxxzzzzzz}}}~~~yyyuuutttuuuvvvuuusssnnnjjjjjjooosssuuuwww|||zzzmmm___WWWIIIGGGDDDAAA???===<<<<<<===>>>@@@CCCJJJWWWhhhsss~~~~~~}}}~~~}}}{{{xxxxxxwwwvvvuuusssqqqpppssspppnnnooosssvvvwwwwwwssspppccc]]]aaaccckkk||||||xxxsssnnnjjjmmm|||~~~}}}yyy||||||sss]]]QQQGGGFFFFFF@@@888222444333111000000222333555111111111111111111111111000111111111111222555777666;;;CCCNNNaaaxxxwwwooohhhnnnzzzjjjVVVDDD:::999;;;888888999999999:::::::::;;;>>>DDDLLLUUU]]]dddhhhnnnnnnmmmllllllkkkjjjjjjiiifffdddeeefffeee___YYYUUUKKKBBB???===;;;:::<<<<<<===>>>>>>======>>>???======>>>???@@@AAAAAABBBAAABBBDDDGGGKKKNNNPPPQQQUUUXXXZZZYYYUUUUUUXXX\\\ZZZ[[[[[[\\\^^^ccciiinnnxxx~~~{{{zzz{{{~~~|||wwwqqqqqqrrrtttwwwyyyxxxvvvzzzvvvrrrnnnkkkddd\\\UUUQQQKKKGGGHHHIIIKKKQQQWWWaaakkkyyytttjjjfffccc\\\VVVRRRRRRRRRQQQPPPOOOMMMLLLPPPQQQTTTYYY^^^___\\\YYYYYYYYYZZZZZZZZZYYYYYYXXXVVVVVVUUUTTTSSSRRRQQQPPPQQQNNNKKKKKKLLLMMMKKKIIIDDDFFFIIILLLLLLJJJGGGEEEEEEDDDCCCAAA@@@AAAAAABBB===<<<;;;<<<>>>BBBGGGJJJLLLSSSXXXZZZ[[[\\\XXXRRRPPPMMMJJJIIIKKKMMMNNNOOOYYYaaallluuu|||zzzsssjjj[[[MMMOOOPPPddd|||yyylll^^^MMM>>>888888444333222222111111222222222222222222222222222222111222222222222555:::>>>EEEVVVhhhnnnlllgggbbb]]]XXXYYYYYYWWWYYY___eeehhheeefffeeebbbdddlllqqqqqqooofff```eeeooowwwwwwoooooopppiiiXXXIII@@@AAAFFFSSSdddrrrxxxzzzvvvuuurrrooojjjfffbbb```ZZZTTTKKKBBB<<<999666555666666666555444444444333444444555666777888999999>>>>>>===<<<<<<===??????@@@BBBDDDFFFIIINNNSSSWWW\\\___bbbcccdddeeeggghhhiiiiiihhhiiijjjlllooopppmmmmmmmmmnnnqqquuuxxxzzz}}}~~~~~~}}}{{{zzz{{{|||}}}xxxrrrmmmlllmmmppppppuuu|||{{{jjj[[[RRRJJJDDDCCCCCC@@@>>>>>>BBB@@@>>>@@@CCCLLL]]]lll}}}|||{{{|||}}}}}}{{{yyyyyyyyyxxxwwwvvvuuusssssstttqqqoooppptttwwwyyyyyyxxxuuuhhh```cccdddlll}}}}}}vvvoooiiijjjvvv~~~|||sss___SSSIIIGGGHHHBBB999333222222222333333222222111111111111111111111111111000111111111111222555777777<<>>???>>>===<<<===>>><<<======>>>???@@@AAAAAA@@@AAACCCFFFIIILLLOOOPPPRRRUUUXXXXXXUUUTTTVVVZZZZZZ[[[[[[\\\^^^bbbhhhllltttyyyyyyxxxxxx{{{{{{wwwxxxyyy{{{~~~~~~}}}~~~{{{xxxuuuooofff___VVVOOOKKKJJJJJJJJJNNNTTT^^^hhhwwwyyymmmfffaaaZZZTTTTTTTTTTTTSSSRRRPPPOOONNNPPPQQQTTTYYY]]]^^^\\\YYYZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRPPPMMMMMMNNNNNNLLLJJJHHHIIIJJJKKKJJJGGGEEECCCDDDCCCBBB@@@@@@@@@@@@AAA???>>><<<<<<>>>AAAEEEGGGLLLSSSYYY[[[]]]^^^ZZZUUUPPPMMMIIIGGGHHHIIIJJJJJJNNNUUU___hhhooouuuzzz~~~~~~}}}xxxooo^^^OOOPPPRRRgggxxxkkk^^^MMM>>>888888444333222222111111222222000000000111111222222222222333333333444666;;;???GGGWWWhhhooonnniiiaaaZZZSSSSSSSSSSSSWWW]]]dddhhhhhhiiifffbbbcccjjjnnnnnnnnneee___dddnnnuuu|||yyyrrrrrrssskkkYYYJJJ@@@AAAFFFSSSdddqqqxxxyyytttsssqqqnnnkkkgggdddbbb\\\VVVMMMEEE>>>:::777666666666666555444444333333444444555666777888999999>>>===<<<<<<<<<===>>>???@@@AAADDDFFFIIINNNSSSWWW]]]___bbbddddddeeegggiiihhhhhhhhhiiikkkmmmoooqqqpppooooooppprrruuuxxxzzz}}}~~~~~~}}}}}}~~~zzztttooommmnnnpppqqqvvv|||sssdddVVVNNNFFFEEEDDDAAA???@@@<<<;;;<<<>>>AAAGGGSSS```|||zzzyyyyyyzzzzzzyyywwwyyyyyyxxxxxxwwwvvvuuuuuusssrrrppprrruuuxxxzzz{{{}}}{{{nnnfffggggggnnnyyypppgggdddlllwww|||sss```TTTJJJIIIIIIDDD;;;555111222444555444222000...111111111111111111111111000111111111111222555777888<<>>;;;:::;;;===>>>??????===;;;;;;<<<;;;<<<===>>>???@@@@@@AAA???@@@BBBDDDGGGJJJMMMNNNPPPTTTXXXYYYWWWUUUWWWXXXZZZ[[[[[[\\\]]]aaafffjjjnnnrrrxxx}}}{{{zzzwwwxxx{{{}}}wwwooohhh___YYYTTTRRROOONNNPPPUUU\\\dddsssppphhhaaa[[[VVVXXXWWWWWWVVVTTTSSSQQQPPPPPPQQQTTTXXX\\\]]]\\\ZZZ\\\]]]]]]^^^____________\\\[[[ZZZYYYWWWVVVUUUTTTTTTRRRPPPPPPPPPPPPNNNLLLLLLKKKKKKIIIGGGEEECCCBBBCCCBBBAAA???>>>??????@@@@@@???===<<<===@@@CCCEEELLLSSS[[[^^^aaabbb___YYYTTTPPPKKKHHHHHHHHHGGGGGGGGGLLLTTT\\\ccciiiooorrr}}}~~~}}}}}}}}}tttbbbRRRPPPTTTkkkwwwkkk^^^NNN???888888444333222222111111222222......///000111222222222333444444444444777<<<@@@IIIXXXiiirrrsssnnncccYYYOOONNNNNNPPPUUU\\\dddiiimmmmmmiiicccccciiimmmmmmmmmeee```dddmmmsssyyy}}}zzzvvvvvvvvvmmmYYYIII@@@AAAGGGTTTeeeqqqwwwwwwsssrrrqqqnnnkkkhhheeeddd^^^ZZZRRRIIIAAA;;;888777777666666555444444333333444444555666777888888999======<<<<<<======>>>???>>>@@@CCCEEEIIINNNSSSXXX]]]___bbbdddeeefffhhhiiigggggghhhiiikkkmmmooopppqqqqqqqqqrrrtttwwwyyy{{{}}}|||vvvqqqooooooqqqrrrvvv|||}}}ppp]]]SSSJJJGGGEEEAAA@@@AAA999888:::>>>???AAAIIIRRR}}}{{{yyyyyyzzzzzzyyywwwwwwwwwvvvvvvuuuuuuuuuuuurrrqqqqqqrrrtttxxx{{{|||uuummmmmmkkkqqqyyyoooddd___ccckkk|||zzzpppaaaUUUKKKIIIJJJDDD;;;555333333444444333111000///111111111111111111111111000111111111111222555777999===AAAJJJ]]]uuuvvvooocccmmmppp[[[GGG;;;888888888888999999999:::::::::<<<@@@FFFNNNWWW___dddgggppppppqqqqqqpppooonnnmmmkkkhhhdddcccbbbbbb```^^^WWWMMMCCC@@@>>>;;;:::;;;===>>>@@@???===;;;:::;;;;;;;;;<<<===>>>??????@@@>>>???@@@BBBEEEHHHKKKLLLPPPTTTYYY[[[[[[ZZZYYYZZZZZZ[[[[[[\\\]]]```dddhhhiiilllrrrwww{{{}}}zzzyyy|||wwwqqqkkkeee```]]]ZZZWWWXXX\\\\\\bbbnnn}}}tttjjjddd___\\\ZZZZZZYYYXXXVVVTTTRRRQQQPPPRRRUUUYYY\\\]]]\\\[[[^^^___```aaabbbbbbbbbbbb^^^]]]\\\ZZZYYYWWWVVVUUUVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCBBB@@@???>>>>>>?????????>>>======>>>@@@CCCEEENNNVVV^^^bbbfffhhheee___[[[WWWRRRNNNKKKJJJIIIHHHHHHKKKQQQWWW^^^dddjjjmmmpppuuu~~~||||||wwwfffVVVRRRVVVlllwwwlll```PPP@@@888777444333222222111111222222......///000111222333444333333333333444777;;;???JJJYYYjjjuuuyyyuuuhhh\\\QQQMMMLLLOOOUUU[[[bbbhhhpppppplllfffffflllppppppnnnfffbbbgggnnnsssvvvyyy}}}yyywwwxxxwwwlllXXXHHH@@@AAAHHHVVVfffqqqvvvvvvssssssqqqnnnkkkgggdddccc```\\\VVVMMMDDD===999888777777666555444333333222333444444555666777888888<<<<<<<<<<<<===>>>>>>???===???BBBEEEHHHMMMSSSWWW\\\___bbbdddeeefffhhhjjjiiiiiiiiijjjkkklllmmmnnnpppqqqrrrtttvvvyyy{{{}}}}}}~~~yyytttqqqqqqrrrtttwww|||vvvcccYYYNNNIIIEEEAAA???@@@<<<;;;<<>>;;;:::;;;<<<>>>@@@???===;;;::::::999:::;;;<<<===>>>>>>???>>>>>>>>>@@@CCCFFFIIIKKKNNNRRRWWW[[[\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^bbbeeefffiiinnnsssxxx~~~zzzxxxyyy{{{~~~|||uuuooojjjhhheeeaaa```ccc___dddmmmxxx{{{nnnfffaaa___]]]\\\[[[YYYWWWUUURRRQQQQQQSSSWWWZZZ\\\]]]]]]^^^``````aaacccdddddddddddd^^^^^^\\\[[[YYYWWWVVVUUUWWWWWWWWWVVVTTTRRRQQQPPPLLLKKKIIIHHHGGGFFFFFFFFFCCCBBBAAA????????????@@@>>>======>>>@@@BBBEEEFFFOOOXXXaaaggglllooommmgggddd```ZZZUUURRRPPPOOOMMMNNNOOOQQQVVV\\\bbbgggiiihhhmmmuuu||||||{{{~~~yyyjjjZZZTTTWWWkkkzzzooocccSSSBBB999777444333222222111111222222//////000111222444444555111222222222333666:::>>>IIIYYYlllyyy~~~{{{ooodddUUUNNNJJJOOOTTTXXX]]]dddoooqqqoookkklllrrrvvvvvvqqqjjjfffjjjqqqssstttvvvxxxvvvvvvxxxvvvjjjVVVFFF@@@BBBIIIWWWfffqqqttttttuuusssqqqmmmiiieeeaaa______]]]XXXPPPFFF>>>:::999888777666555444333222222333333444555666777888888:::;;;;;;<<<===>>>>>>>>>===???BBBDDDGGGLLLRRRVVV[[[]]]aaacccdddeeehhhjjjkkkkkkkkkkkkkkkkkkkkkkkknnnoooqqqtttwwwzzz}}}}}}{{{wwwtttssstttvvvxxx|||zzzkkk___SSSMMMHHHBBB@@@@@@BBB>>><<<===>>>>>>BBBHHH}}}|||}}}}}}||||||vvvuuutttrrrqqqqqqrrrrrrnnnooopppqqqsssvvv{{{~~~{{{xxxpppqqq~~~tttjjjaaa```dddgggrrryyypppaaaUUUKKKJJJJJJDDD;;;666666444222000000000222333111111111111111111111111000111111111111222555777999<<>>FFFPPPZZZbbbgggjjjlllmmmoooppppppooommmlllkkkjjjiiigggeeecccbbbaaaYYYNNNEEEAAA>>>;;;:::;;;:::===??????===;;;::::::999999:::;;;<<<======>>>>>>>>>>>>???AAAEEEHHHJJJLLLOOOTTTXXX[[[[[[ZZZYYYYYYZZZ[[[[[[[[[\\\___bbbeeehhhlllqqqvvv||||||vvvttttttwwwyyy|||}}}~~~|||wwwsssqqqmmmhhhgggiiieeejjjqqqyyyttthhhbbb```______]]][[[YYYVVVSSSRRRRRRUUUYYY[[[\\\]]]___```aaaaaabbbcccdddddddddddd___^^^]]][[[YYYWWWVVVUUUXXXYYYZZZYYYVVVSSSRRRQQQKKKKKKJJJIIIHHHHHHIIIIIIEEEDDDBBBAAA@@@AAAAAABBB>>>>>>>>>???AAADDDFFFGGGMMMWWWcccllltttyyyxxxsssnnnjjjddd___\\\ZZZXXXWWWUUUTTTSSSVVV[[[aaaeeeggghhhlllpppvvv|||~~~{{{{{{~~~ooo___VVVXXXkkk~~~ttthhhVVVDDD:::888444333222222111111222222000000111222333444444555111111222222222555:::===HHHYYYnnn|||}}}tttjjj[[[PPPKKKOOOTTTUUUZZZ```mmmppppppooorrrxxx{{{zzztttmmmiiinnnssstttsssssssssrrrsssuuussshhhUUUFFF@@@BBBJJJXXXgggqqqsssrrrtttsssppplllgggccc___]]]]]]]]]YYYQQQGGG>>>::::::888888777555444333222111333333444555666777777888999:::;;;<<<===>>>>>>>>>>>>???BBBDDDFFFKKKPPPTTTYYY\\\___bbbccceeegggiiikkkkkklllllllllkkkjjjjjjlllmmmpppsssvvvyyy|||}}}}}}}}}yyyvvvvvvvvvxxxyyy|||tttiii]]]UUUOOOHHHCCCBBBEEE???<<<<<<======AAAGGG}}}}}}~~~~~~}}}zzzyyywwwtttssssssttttttmmmooorrrssstttwww|||{{{ooommmyyy~~~uuujjj```^^^```cccnnnxxx~~~|||uuucccWWWLLLKKKLLLFFF===777333333222222222222222222111111111111111111111111000111111111111222555777777<<>>;;;:::;;;999;;;>>>???>>><<<::::::888888999:::;;;<<<======???>>>>>>>>>AAADDDHHHJJJMMMNNNRRRWWWZZZ\\\[[[ZZZYYYZZZ[[[[[[[[[[[[^^^```dddgggkkkooottt{{{~~~vvvqqqqqqrrrtttxxxzzz~~~|||zzzuuunnnlllmmmiiiqqqzzz{{{nnngggeeebbbbbb```^^^[[[XXXUUUTTTTTTWWW[[[]]]]]]^^^aaacccbbbbbbccccccccccccbbbbbb```___^^^\\\ZZZXXXVVVVVVXXXZZZ\\\ZZZVVVSSSRRRRRRLLLLLLLLLKKKKKKJJJIIIIIIGGGFFFEEECCCCCCCCCCCCDDDAAAAAAAAABBBCCCDDDFFFGGGHHHTTTbbbooozzz{{{vvvpppllliiihhhfffeeebbb^^^[[[\\\```fffiiikkknnnoooqqqssswww~~~~~~{{{|||vvvdddWWWYYYlll~~~xxxlllZZZGGG;;;888444333222222111111222222000000111111222222222333222222333222333666;;;>>>HHH[[[ppp|||~~~{{{tttmmmbbbUUUNNNSSSXXXXXX\\\ccckkkooorrrrrruuu{{{}}}{{{uuunnnkkkoootttsssqqqpppooooooqqqsssrrrgggUUUGGG@@@BBBKKKYYYhhhqqqrrrpppqqqpppmmmjjjfffbbb___]]]ZZZ[[[YYYQQQGGG>>>::::::888888777555444333222111222333333444555666777777888999;;;<<<>>>>>>>>>===???@@@BBBDDDFFFIIIOOORRRXXXZZZ^^^```bbbcccfffhhhhhhiiijjjlllmmmlllllllllmmmnnnppprrruuuvvvxxxxxx}}}~~~~~~}}}}}}~~~|||}}}~~~}}}zzzxxxwwwwwwyyyzzz|||ttthhh```YYYPPPIIIHHHFFF@@@===???@@@@@@BBBFFF}}}}}}~~~~~~}}}~~~|||zzzwwwuuuuuuvvvvvvnnnpppssstttuuuxxx~~~|||nnniiittt|||rrrhhh]]]YYYZZZcccnnnwww{{{yyydddXXXNNNMMMMMMGGG???999000111333444444333222111111111111111111111111111000111111111111222555777777<<>>???>>><<<;;;;;;777888999:::;;;<<<<<<===???>>>>>>>>>AAADDDHHHJJJOOOPPPSSSXXX\\\^^^^^^]]]YYYZZZ[[[[[[ZZZ[[[]]]___cccfffjjjooosssyyyxxxrrrpppoooqqquuuzzz~~~{{{tttpppqqqkkkvvvtttnnnllleeedddbbb```]]]ZZZWWWVVVUUUXXX\\\^^^^^^___bbbdddbbbbbbcccccccccbbbaaaaaabbbaaa___]]][[[YYYWWWVVVXXXZZZ\\\[[[WWWSSSRRRRRRNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCQQQaaappp~~~{{{wwwtttsssrrrqqqnnniiiddddddhhhmmmpppqqqssssssrrrsssuuu|||}}}{{{|||{{{gggXXX[[[nnn{{{nnn\\\HHH<<<999444333222222111111222222000000000000000111111111333333444444444777<<>>::::::999888777666444333222111222333333444555666777777777999;;;===>>>>>>>>>===???AAABBBCCCEEEIIINNNQQQWWWYYY]]]___aaaccceeegggeeegggiiilllmmmnnnnnnnnnnnnoooppprrrsssttttttttt}}}~~~~~~}}}{{{zzz{{{|||zzz|||~~~}}}{{{yyyxxxxxxzzzzzz|||{{{ppphhh```VVVNNNLLLGGGBBBAAACCCEEEDDDEEEGGG~~~~~~|||{{{zzzyyyxxxwwwuuuttttttuuussstttwwwzzz|||zzzrrrnnnooo|||pppfff^^^ZZZXXXdddlllvvv}}}{{{iii\\\PPPMMMMMMIIIAAA===777666444333222111111111111111111111111111111111222333333333222444666999999>>>DDDNNN___rrrpppcccaaajjjxxxsss]]]LLLBBB<<<888999999999999999999::::::>>>???DDDNNNYYYdddlllooossstttvvvxxxyyyxxxwwwvvvssspppmmmmmmooonnnhhhccc\\\PPPEEE@@@===::::::<<<999::::::;;;;;;::::::999999:::;;;<<<===>>>???@@@@@@>>>======???BBBGGGIIIMMMLLLNNNSSSYYY]]]]]][[[]]]\\\[[[[[[\\\]]]___```bbbdddhhhkkkpppwww~~~zzzrrrppprrruuuzzz}}}xxxuuuvvv}}}}}}uuupppiiidddaaabbb```ZZZWWWVVVVVVXXX\\\```ccceeeeeeeeegggfffdddbbbaaa```______eeedddbbb```^^^[[[ZZZYYY\\\[[[ZZZZZZZZZWWWSSSPPPOOOOOONNNNNNMMMLLLKKKKKKMMMLLLJJJHHHHHHFFFDDDBBBHHHGGGFFFFFFFFFGGGIIIIIIIIIPPP^^^nnn||||||{{{||||||yyytttqqqppprrruuuwwwwwwxxxyyyzzz}}}~~~~~~~~~ooo___^^^eeeuuu}}}tttcccNNN>>>888999777444222333333222111000000111222222222222111444555666555666888;;;>>>JJJ^^^ppptttsssuuuuuurrrnnnfffaaabbbcccaaa______iiilllooorrrtttwww{{{}}}vvvpppkkklllpppqqqnnniiilllnnnrrruuuqqqeeeUUUHHH@@@@@@IIIZZZgggmmmrrrwwwqqqnnniiiccc^^^\\\[[[[[[[[[YYYTTTNNNGGGAAA<<<::::::999777666444333333333222333333444555666777777::::::::::::<<<===??????===???@@@AAABBBEEEJJJMMMUUUXXX\\\___```aaabbbcccggggggiiijjjjjjkkkkkkkkklllnnnpppsssttttttssssssxxxzzz}}}}}}|||zzzyyyyyy{{{{{{|||}}}|||{{{zzzyyywwwuuuwww}}}ssskkk```SSSIIIIIIHHHFFFEEEEEEEEEFFFFFF~~~}}}zzzzzzyyyyyyxxxwwwwwwwwwwwwuuuuuuyyy{{{}}}{{{rrroooooo{{{~~~rrrggg^^^XXXUUUdddlllwwwzzzjjj^^^SSSQQQPPPJJJAAA<<<666555444333222111111111111111111111111111111111111222333222222333666888888===CCCMMM^^^rrr~~~}}}mmmbbb___hhhvvvqqq[[[IIIAAA<<<888888999999999999:::::::::===???EEEOOO[[[eeelllooouuuvvvxxxyyyyyyxxxwwwvvvvvvrrroooooopppooojjjeee]]]QQQFFF@@@===:::999;;;999::::::;;;;;;::::::999999:::;;;<<<===???@@@@@@???>>>===<<<>>>AAAEEEGGGKKKKKKMMMSSSYYY\\\]]]\\\^^^^^^]]]\\\\\\]]]___```bbbdddgggkkkooouuu}}}~~~uuuppprrrtttxxx~~~zzzyyy|||xxxrrrkkkfffccccccaaa\\\YYYYYYXXXZZZ]]]```ccceeeffffffhhhgggeeedddbbbaaaaaa```dddcccbbb```^^^\\\ZZZZZZ[[[ZZZYYYZZZZZZXXXTTTRRRPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIILLLLLLKKKJJJJJJJJJJJJKKKLLLQQQ[[[hhhuuu}}}zzzyyyyyyzzz{{{{{{|||~~~~~~}}}~~~~~~}}}mmm[[[[[[ccctttvvvfffQQQ@@@999777555222111222222222111000000000111111111222222444555555555555888;;;>>>KKK___ooorrrppprrrssspppqqqjjjeeefffgggeeecccdddiiikkkooorrruuuyyy|||~~~tttnnnhhhiiiooosssrrrooonnnpppsssvvvrrrfffTTTGGG@@@@@@HHHYYYiiipppsssvvvpppmmmgggbbb]]]ZZZXXXXXXYYYWWWRRRMMMGGGAAA===::::::999777666444333333333222333333444555666777777999999:::;;;<<<===>>>>>>>>>???@@@AAABBBFFFJJJNNNTTTWWW\\\___```aaabbbcccfffggghhhiiijjjkkkkkkkkknnnooorrrtttuuutttsssrrruuuwwwyyyyyyxxxvvvvvvvvvxxxyyyyyyzzzzzzyyyxxxwwwxxxuuuvvv~~~}}}uuujjj^^^TTTQQQOOONNNLLLLLLMMMNNNOOO|||{{{zzzzzzyyyyyyyyyzzzyyyvvvwwwyyy{{{|||}}}tttppppppuuuxxxkkk```XXXTTTbbbkkkwww~~~{{{|||yyylllaaaWWWVVVUUUMMMAAA:::555444333333222222222222111111111111111111111111000111222222222333666888999===CCCMMM___sss~~~yyylllccc___iiiwww~~~oooZZZGGG???;;;888888888999999999:::::::::<<>><<<<<<===???CCCEEEIIIIIILLLQQQWWW[[[\\\\\\______^^^]]]]]]^^^```aaaccceeehhhkkkooottt{{{zzzsssssstttwww||||||{{{}}}vvvmmmhhheeeeeeccc^^^[[[\\\[[[\\\]]]___bbbeeeggghhhiiihhhgggfffeeedddcccbbbbbbaaaaaa```^^^]]][[[ZZZYYYYYYXXXYYYZZZYYYVVVTTTQQQQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLMMMPPPRRRSSSSSSRRRQQQPPPOOONNNNNNMMMPPPSSSXXXaaalllyyy~~~}}}}}}}}}zzzkkkYYYYYYaaaqqqzzzjjjTTTCCC;;;555333111000111222222111000000000///000111111222333444555555555888;;;???LLL___nnnpppmmmoooooolllqqqkkkggghhhhhhggggggjjjiiijjjmmmqqquuuxxxzzz|||qqqkkkeeefffmmmtttwwwwwwrrrsssuuuwwwtttgggTTTFFFAAA???FFFXXXkkkuuuvvvuuuqqqnnnhhhbbb\\\XXXVVVUUUTTTRRROOOJJJEEEAAA===<<<:::999777666444333333333222333333444555666777777888999:::;;;<<<=========>>>???@@@AAABBBFFFJJJNNNSSSVVV[[[^^^```aaabbbccceeefffgggiiijjjkkkkkkkkkoooqqqsssuuuvvvtttsssqqqtttuuuvvvvvvuuutttuuuwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxuuuvvv}}}xxxmmmeee^^^\\\YYYVVVUUUVVVXXXZZZ}}}{{{zzzzzzzzzzzzzzzwwwvvvxxxyyyyyy~~~uuupppooorrryyy~~~pppcccYYYUUU___gggttt~~~xxxtttrrrxxxxxxnnnccc[[[ZZZXXXNNNAAA888444444333222222333333333111111111111111111111111000111222111111333666888:::>>>DDDOOObbbvvvwwwkkkdddaaakkk{{{sss]]]III>>>;;;999888888888999999::::::;;;<<>>???@@@>>>===<<<;;;<<<>>>@@@BBBFFFGGGKKKOOOTTTYYY\\\]]]^^^^^^^^^^^^___```bbbccceeegggjjjmmmpppuuu{{{wwwvvvvvvwww{{{~~~zzz{{{}}}|||}}}{{{qqqkkkffffffddd___]]]^^^___^^^^^^___bbbeeehhhjjjjjjjjjiiiiiigggfffeeeddd```aaaaaa``````^^^]]]\\\YYYXXXXXXYYYZZZZZZYYYWWWUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOPPPSSSXXX[[[ZZZYYYYYYWWWUUUSSSQQQPPPSSSTTTWWW]]]gggrrr|||~~~~~~~~~|||}}}wwwhhhYYYXXX]]]kkkzzz}}}nnnWWWDDD<<<555333111000222333333222000000/////////000111222333444444444555777;;;???MMM___nnnnnnkkklllmmmjjjmmmiiigggggggggfffhhhmmmkkklllnnnqqqtttvvvwwwvvvooojjjdddeeellluuu{{{}}}wwwvvvwwwxxxtttgggTTTEEEAAA>>>DDDVVVlllyyyyyyuuussspppjjjccc]]]XXXTTTSSSOOONNNKKKHHHDDD@@@>>><<<:::999777666444333333333222333333444555666777777777888:::;;;<<<<<<<<<;;;===???@@@AAABBBEEEJJJMMMQQQUUUZZZ]]]___aaabbbddddddeeegggiiijjjkkkllllllppprrrtttvvvvvvuuurrrpppuuuvvvwwwvvvuuuvvvxxxzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyvvvvvv{{{~~~wwwpppmmmhhhcccaaaaaabbbddd}}}{{{yyyyyyyyyyyyvvvuuuvvvvvvuuuyyyvvvpppoooqqqwww~~~qqqbbbYYYVVV\\\dddooozzz~~~{{{tttnnnjjjppp{{{xxxpppeee\\\[[[YYYOOOAAA888444444333222222333333333111111111111111111111111000111222222222333777999===@@@FFFRRRggg|||uuuiiibbb___kkk~~~zzzdddMMM@@@;;;999777777888999::::::;;;;;;;;;???GGGRRR]]]ffflllmmmmmmooorrruuuvvvwwwvvvvvvtttrrrqqqqqqqqqqqqpppoooaaaUUUHHHBBB===999777888888999999::::::999999888888888999;;;<<<===>>>???===<<<;;;;;;<<<>>>@@@AAADDDFFFJJJNNNRRRVVVZZZ\\\\\\\\\\\\^^^```bbbeeefffgggiiilllooossswww|||zzzxxxvvvvvvxxx}}}zzzzzz{{{|||}}}uuunnnhhhgggddd```^^^```aaaaaa``````bbbeeeiiikkkkkkkkkkkkkkkjjjhhhgggfff```aaabbbbbbaaa```^^^]]]ZZZYYYXXXZZZ[[[\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTRRRQQQTTTZZZ___`````````___\\\YYYUUUSSSUUUVVVYYY^^^fffnnnvvvzzz}}}}}}}}}}}}||||||~~~~~~|||~~~tttfffYYYTTTUUUaaappp{{{qqqZZZFFF<<<666444222222333444444333000000000000000111111222222333444444555777;;;???LLL^^^nnnnnnkkklllllliiikkkhhhhhhhhhgggfffkkkrrrtttssstttuuuxxxxxxuuusssooojjjfffgggmmmvvv}}}{{{yyywwwwwwsssgggTTTEEE@@@>>>CCCTTTlll|||}}}wwwssspppjjjbbb[[[UUUPPPNNNJJJIIIGGGEEEBBB???===<<<:::999777666444333333333222333333444555666777777888888999:::;;;;;;;;;;;;<<<===???@@@AAADDDIIILLLPPPSSSYYY]]]___aaabbbddddddeeegggiiikkklllmmmnnnppprrruuuwwwxxxvvvsssqqquuuvvvwwwwwwvvvwwwzzz|||{{{{{{{{{{{{{{{{{{{{{|||zzzwwwwwwzzz~~~zzztttooonnnnnnooo}}}zzzyyyxxxxxxyyyuuussstttrrrqqquuu{{{wwwqqqoooqqqwww~~~nnnaaaYYYWWW]]]ccclllvvv|||zzztttooohhhmmmwwwzzzrrrfff\\\YYYWWWNNNBBB:::555444333333222222222222111111111111111111111111000111222333333555888:::>>>AAAHHHUUUlllssseee^^^[[[iii~~~jjjQQQAAA;;;:::777777888999:::;;;;;;<<<;;;>>>EEEPPP\\\eeekkkmmmoooqqquuuxxxzzz{{{{{{{{{tttsssrrrpppooooooooooooaaaUUUIIIBBB>>>999888999888888999999999999888888666777888999;;;<<<======;;;;;;;;;;;;<<<>>>@@@AAACCCFFFIIILLLOOOSSSXXX[[[[[[[[[\\\]]]___bbbeeeggggggjjjmmmqqqtttxxx}}}yyywwwsssqqqssswww}}}}}}{{{||||||}}}~~~}}}{{{tttllliiifffaaa```bbbccccccbbbbbbdddfffiiikkkkkkkkkllllllkkkjjjhhhgggbbbcccddddddcccaaa___]]]\\\[[[ZZZ[[[]]]^^^]]]\\\[[[YYYXXXVVVVVVWWWYYYZZZ\\\[[[XXXSSSQQQTTT[[[aaafffgggggggggddd```[[[YYYXXXZZZ\\\aaagggnnnssswwwyyy{{{}}}}}}|||zzzzzzzzz|||||||||}}}|||{{{}}}~~~pppcccUUUNNNNNNXXXhhhvvvuuu]]]GGG===888555333222333444444333000000111222222222222111111222333444555777<<>><<<;;;:::999777666444333333333222333333444555666777777999888888888888999:::;;;;;;<<<===>>>@@@CCCGGGKKKNNNRRRWWW\\\^^^```cccddddddfffhhhjjjlllnnnooopppqqqtttxxxzzz{{{yyyvvvttttttvvvxxxxxxxxxyyy{{{||||||{{{{{{zzzyyyyyyzzzzzz{{{yyyyyyzzz{{{}}}~~~|||{{{{{{}}}zzzyyyyyyzzzyyyuuussssssqqqooorrrxxx{{{wwwrrrqqqpppxxx~~~nnnbbb]]]]]]aaaeeellluuu||||||xxxssslllooowww~~~sssfffYYYVVVTTTLLLBBB<<<666555444333222111111111111111111111111111111111111222333444444666999<<<>>>AAAHHHWWWnnnttteee^^^XXXggg~~~}}}mmmSSSBBB;;;999666777888999:::;;;;;;<<<<<<>>>DDDMMMYYYdddkkknnnrrrtttwwwzzz|||}}}||||||yyyxxxuuurrrnnnlllllllll```TTTHHHBBB>>>:::999:::888888999999999999888888555555666888999:::;;;<<<::::::;;;<<<===???AAABBBCCCFFFIIIKKKMMMPPPVVVZZZ]]]]]]]]]]]]^^^```cccdddeeehhhmmmqqqtttyyy}}}~~~{{{vvvuuuqqqmmmjjjjjjoootttxxx}}}~~~~~~}}}|||}}}{{{}}}yyyqqqmmmhhhdddbbbdddddddddddddddeeegggiiijjjkkkkkklllmmmlllkkkiiigggdddeeeffffffeeebbb```^^^___]]]\\\\\\^^^______^^^[[[YYYWWWVVVVVVWWWYYY[[[]]]\\\YYYSSSPPPSSS\\\ccclllmmmnnnnnnkkkgggbbb___^^^^^^___bbbgggnnntttxxx|||~~~}}}zzzyyyyyy}}}}}}~~~~~~zzzyyy{{{yyykkk___RRRLLLLLLWWWhhhvvvyyy```JJJ>>>888555333222222333222111///111333555555444222111000222333333444777<<>>===;;;::::::999777666444333333333222333333444555666777777:::999777666666888:::<<<999:::<<<===>>>AAAFFFIIIMMMQQQWWW[[[^^^```cccdddeeefffiiikkknnnpppqqqrrrtttwww{{{~~~~~~{{{xxxuuuxxx{{{}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzzzz|||{{{zzz{{{xxxxxx~~~|||zzzzzz{{{|||zzzvvvtttsssqqqnnnqqqwwwttt|||xxxtttsssoooxxxpppeeebbbdddeeehhhnnnvvv}}}|||xxxppprrryyy~~~}}}ssseeeXXXSSSRRRKKKCCC===777666555333222111111111111111111111111111111111111333444444555777:::======@@@GGGWWWpppwwwhhh```XXXhhhxxxnnnTTTBBB;;;999666777777999:::;;;<<<<<<<<<>>>CCCLLLXXXcccjjjnnnsssuuuwwwzzz{{{{{{zzzzzz}}}|||xxxsssnnnjjjiiiiii```TTTHHHBBB>>>;;;999;;;888888999999999999888888444444555777888999:::;;;999:::;;;<<<>>>@@@BBBCCCCCCFFFIIIKKKLLLOOOTTTYYY______^^^]]]^^^___```aaadddggglllppptttxxx}}}|||~~~{{{yyyuuuoooqqqmmmhhhddddddhhhnnnrrrttt{{{~~~{{{{{{yyy{{{~~~~~~uuuoookkkfffdddfffddddddeeefffggghhhiiijjjjjjkkkmmmmmmmmmkkkiiigggeeefffggggggfffccc```^^^```___]]]]]]___``````___ZZZXXXVVVUUUUUUWWWYYY[[[]]]\\\YYYSSSPPPSSS]]]eeeppprrrssssssppplllfffccccccbbbaaabbbgggnnnvvv{{{|||zzzzzz}}}~~~~~~~~~}}}{{{wwwvvvyyy}}}~~~}}}uuuhhh\\\RRRMMMNNNZZZlllzzz|||cccLLL@@@888555222111111111000//////111444666777555222000000111222333444777<<>>666444111000000000000///111111222333333444555555222333444444333555888:::@@@BBBGGGTTTkkkwwweee[[[XXXhhh|||tttxxxvvvgggPPP>>>:::===888888888888888888999999>>>>>>AAAIIIUUU___eeehhhqqqtttwwwyyyzzz|||~~~~~~yyytttppplllhhheee```WWWKKKBBB===;;;888666888888888888777777777777888888888777777777777777888999::::::;;;>>>BBBEEEHHHIIILLLMMMNNNPPPSSSVVVXXXYYY[[[\\\\\\]]]___aaaccceeeiiinnnssswwwzzz|||{{{|||}}}~~~|||wwwpppjjjeeeaaa[[[YYYZZZ^^^aaaccckkkqqqyyy~~~}}}|||zzzzzz|||zzzrrrmmmiiifffccceeefffgggiiijjjkkkllllllkkklllmmmnnnnnnllljjjiiiggggggggggggfffeeedddccc````````````aaaaaaaaaaaa[[[YYYWWWVVVXXXYYYYYYYYY[[[XXXVVVVVVTTTSSSYYYaaaooossswwwvvvqqqkkkhhhhhhhhhgggffffffiiimmmrrrvvvzzzyyyzzz}}}~~~|||{{{{{{{{{yyywwwuuuuuuxxx}}}{{{ooocccXXXPPPLLLYYYppp}}}mmmTTT@@@:::777444222222222222111---000444777999777555333555333444777777555888===III]]]ooosssssstttqqqkkkiiiiiihhhggghhhlllsssxxx}}}|||xxxtttvvvyyywwwrrrkkkfffeeelllttt{{{{{{pppkkkiiicccVVVKKK???CCCEEEKKKaaa|||zzzrrriiiaaaXXXOOOJJJEEECCC@@@>>>>>>>>>===<<<999888777666555444333333222333333444666777999:::777666555555666888:::<<<:::;;;<<<===>>>AAAEEEHHHMMMQQQWWW[[[^^^```bbbdddeeehhhlllnnnmmmooosssvvv}}}~~~|||{{{zzzzzzyyywwwvvvuuuuuuvvvvvv|||~~~|||yyyvvvuuuuuuuuutttsssssssssyyy{{{tttppptttqqqddddddkkkuuuvvvyyy~~~~~~|||{{{~~~zzzyyyzzzvvvjjj\\\RRRLLLGGGBBB???777555222111111222111000111222222333333444444444222333444333333555888:::???BBBGGGTTTjjjzzziii___^^^mmm{{{qqqssspppbbbMMM???:::<<<777777888888888999999999======@@@HHHSSS^^^dddgggnnnqqqtttwwwxxxzzz|||~~~}}}yyyuuurrroookkkhhhaaaXXXLLLCCC>>><<<999777888888888888777777777777777777777777777777777777888999999:::;;;===AAAEEEGGGIIIKKKMMMNNNPPPSSSUUUVVVXXXZZZ\\\\\\]]]___aaacccdddhhhlllqqquuuxxxzzzzzz{{{}}}}}}xxxqqqlllccc^^^WWWTTTTTTXXX[[[]]]aaafffnnnuuu|||}}}}}}zzzzzzzzz||||||uuuqqqnnnkkkiiiiiiiiijjjkkkllllllmmmnnnllllllmmmmmmmmmllljjjiiihhhhhhhhhhhhgggfffeeedddaaaaaaaaaaaaaaaaaaaaaaaa^^^\\\ZZZZZZZZZ[[[ZZZYYYZZZWWWWWWWWWVVVVVV\\\eeerrrvvvyyyxxxsssmmmjjjiiikkkjjjhhhhhhjjjnnnsssvvv}}}{{{{{{|||zzz}}}{{{zzzzzzzzzxxxvvvuuutttwww|||sssgggVVVNNNKKKXXXqqq~~~oooVVVAAA:::777444222222222222111000111222444555555555555555333444777777555888>>>GGG[[[mmmrrrssstttsssnnngggeeeccccccfffkkkqqquuu}}}{{{vvvrrrrrruuusssnnneeecccfffmmmsssxxxzzzooojjjiiicccXXXMMM???BBBDDDJJJ```yyy|||uuummmeee[[[RRRLLLFFFCCC@@@>>>>>>>>>===<<<999999888666555444333222333333333444666777999:::888777666555666777999;;;:::;;;<<<===>>>AAAEEEHHHMMMQQQVVV[[[^^^```bbbdddeeeiiimmmnnnnnnooossswww|||~~~|||{{{zzzxxxwwwuuutttsssttttttvvv{{{~~~~~~}}}{{{zzzyyyyyyxxxvvvtttssssssvvv}}}~~~yyysssqqqvvvooobbbbbbiiiyyy|||uuuwwwyyy{{{yyynnn^^^RRRLLLHHHCCC???888666333222222333222111222222222333333333333333111222333333333555888;;;>>>AAAGGGSSSiii{{{kkkaaaaaaoooyyyooonnnhhh[[[KKK???::::::666666777888999::::::;;;;;;<<>>EEEYYYkkkpppqqqtttsssooodddaaa]]]^^^cccjjjnnnooo{{{yyysssnnnnnnpppnnnhhh^^^```eeekkkooorrrzzzyyynnniiihhhcccXXXOOO???AAABBBIII]]]vvv~~~xxxrrriii```VVVPPPGGGEEEAAA??????>>>===<<<:::999888777555444333222333333333444555777888999888888777666666777888999:::;;;<<<<<<===@@@EEEHHHLLLPPPVVV[[[]]]```bbbdddeeeiiimmmnnnoooppptttxxx{{{~~~{{{yyywwwuuusssrrrrrrrrrrrruuuxxx|||}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwvvvtttvvvzzz{{{wwwsssrrrwwwmmm``````gggxxx}}}uuuttttttwww}}}|||rrrbbbSSSMMMJJJFFF@@@888666333222222333222111333333333222222222222222111222333333444555999;;;>>>AAAFFFRRRggg~~~zzzjjj```___mmmzzzrrrmmmdddWWWIII???:::888555666666888999:::;;;;;;:::;;;>>>DDDNNNXXX```eeegggkkkooossstttuuuwwwyyyzzzzzzyyyyyyxxxvvvrrrnnneee\\\PPPFFFAAA>>><<<999888888888888777777777666666666666777777777777777777888999888999;;;>>>AAADDDFFFIIIKKKLLLNNNPPPRRRRRRTTTWWWYYY[[[]]]```bbbddddddfffhhhlllooorrrtttrrrtttwwwzzz{{{wwwqqqlllccc\\\QQQIIIFFFFFFHHHIIIKKKNNNSSSZZZcccnnnxxx~~~{{{{{{vvvvvvvvvvvvxxx{{{~~~{{{wwwuuusssrrrsssrrrpppooooooppprrrssspppooommmlllkkkjjjjjjjjjiiijjjjjjjjjiiiiiihhhgggdddddddddcccccccccccccccbbbbbbbbbcccdddcccaaa___^^^\\\\\\]]]]]]^^^eeennn|||zzztttqqqqqqrrrpppnnnmmmnnnppprrrtttyyy|||xxx|||~~~~~~}}}{{{yyywwwwwwwwwwwwvvvuuutttsssuuuyyy}}}}}}ppp]]]SSSMMMUUUkkk|||{{{|||rrrZZZCCC:::777444222222222222111333222000//////111333444444222333666777666999>>>EEEXXXiiimmmnnnppppppkkkddd___YYYZZZaaagggjjjiiiwwwtttooojjjjjjmmmlllggg[[[]]]bbbfffhhhkkktttyyynnniiifffaaaVVVNNN???@@@@@@GGGZZZqqq}}}~~~zzztttmmmcccYYYRRRIIIFFFCCC@@@@@@???===<<<::::::999777555444333222333333333444555666888888999888777777666777777888999:::;;;<<<===@@@DDDHHHLLLPPPUUUZZZ]]]```bbbdddeeeiiimmmooooooqqquuuxxxzzz}}}|||yyyvvvtttsssrrrrrrssstttuuuvvvxxx{{{}}}}}}|||||||||}}}}}}|||yyyxxx{{{{{{vvvrrrrrrvvv~~~mmm______eeettt|||xxxsssqqqttt~~~wwwgggVVVOOONNNHHH@@@777555222111111222111000222222222222222222222111000222333333444666999<<>>CCCKKKUUU^^^dddgggjjjooosssuuuvvvwwwyyyyyyxxxxxxyyyyyywwwssspppfff]]]QQQGGGBBB???<<<:::888888888888777777777666555555666666777777777777777888888888777999===???BBBEEEHHHJJJKKKMMMNNNPPPPPPSSSVVVXXXZZZ\\\___bbbeeeffffffhhhjjjlllnnnoooooopppsssvvvxxxuuuppplllccc\\\QQQHHHCCCAAAAAAAAAAAACCCHHHNNNXXXdddqqqyyyzzzxxxwwwtttttttttuuuxxx{{{}}}xxxtttrrrqqquuusssqqqppppppqqqrrrsssrrrqqqooommmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhffffffeeeeeeddddddddddddbbbbbbccceeeggghhhfffeeedddaaaaaabbbaaaaaahhhqqq}}}xxxvvvvvvtttsssqqqpppoooqqqrrrtttxxxzzz}}}|||~~~~~~}}}{{{yyyxxxwwwxxxxxxwwwvvvuuutttvvvyyy}}}ttt^^^TTTLLLSSSggg}}}~~~}}}xxxwwwxxxpppYYYDDD:::777444222222222222111000000111111111111111111444222333666777666999???EEEXXXhhhkkkjjjllliiidddddd^^^XXXYYY___eeegggfffrrrqqqlllgggiiinnnnnnjjj\\\\\\]]]___```dddooo{{{xxxoooiiieee^^^SSSJJJ@@@>>>>>>EEEWWWkkkyyy~~~}}}yyytttmmmdddZZZTTTKKKHHHDDDBBB@@@???>>><<<;;;;;;999888666444333222333333333333444666777888888888777777777777777777999:::;;;<<<===@@@DDDGGGKKKOOOUUUZZZ]]]___bbbddddddhhhlllnnnoooqqquuuyyyzzz|||yyywwwvvvuuuuuutttuuuuuuttttttuuuyyy|||~~~~~~~~~}}}{{{{{{}}}}}}~~~|||vvvrrrrrrtttnnn___]]]cccrrr|||zzzuuuqqqvvv|||lll[[[SSSRRRKKK@@@777555222111111222111000111111111222222222222222000111333333444666999<<<@@@CCCGGGPPPbbbyyypppeee___mmmzzzuuujjj[[[KKK@@@999777666666777888999::::::;;;888:::>>>CCCIIISSS]]]dddfffjjjppptttvvvwwwxxxyyyyyyxxxwwwwwwwwwuuurrroooggg^^^RRRHHHBBB???<<<:::888888888888777777777777444555555666666777777888777888888777666888;;;>>>@@@CCCGGGJJJKKKKKKMMMNNNPPPRRRUUUWWWYYY[[[^^^```eeefffgggggghhhhhhggggggjjjjjjlllnnnooonnnkkkhhh^^^WWWMMMEEE@@@>>>===<<<999;;;>>>CCCLLLWWWdddlllxxx{{{wwwuuutttrrrrrrsssuuuxxx|||}}}wwwsssppppppsssrrrqqqpppppppppqqqrrrtttsssqqqpppnnnlllkkkjjjiiijjjjjjjjjjjjjjjiiiiiihhhggggggffffffeeeeeedddbbbbbbccceeehhhjjjjjjiiigggeeeeeeeeedddeeellluuu|||{{{{{{wwwvvvtttsssrrrsssuuuuuuyyyzzz|||}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvxxxzzz}}}yyy\\\SSSKKKQQQddd{{{}}}yyyvvvuuulllXXXEEE:::777444222222222222111...///222333444333111000333222333666777666:::???EEEXXXiiillljjjiiieee______[[[WWWWWW\\\bbbfffgggqqqpppkkkhhhkkkqqqrrrooo___[[[YYYZZZ[[[___jjjuuuzzztttnnniiiddd\\\QQQHHH@@@======DDDSSSfffuuu}}}|||xxxssslllddd[[[VVVMMMJJJFFFCCCAAA@@@>>><<<<<<;;;:::888666444333222333333333333444555666777777777777777888888888888999:::;;;;;;<<>>BBBHHHRRR]]]dddfffjjjpppuuuwwwxxxxxxyyyzzzxxxuuuttttttrrrpppnnnhhh^^^RRRHHHBBB???<<<:::888888888888777777777777444444555555666777777888777888777666555777:::<<>>===<<<;;;777888999<<>><<<===<<<:::888666444333222333333333333444555666666555666777888888888888888999:::;;;;;;<<>>AAAFFFIIIJJJJJJKKKLLLPPPRRRUUUVVVWWWYYY\\\^^^bbbccceeeeeeccc___[[[XXXUUUTTTRRRSSSTTTTTTTTTRRRIIIFFFAAA>>>===<<<;;;:::888999999:::===DDDMMMTTT\\\eeeqqq||||||xxxuuutttsssssssssssstttvvvyyy|||~~~}}}{{{zzz|||~~~yyytttsssssslllmmmnnnoooooooooooonnnuuuuuuuuuuuurrroookkkiiihhhiiiiiijjjjjjjjjiiiiiijjjiiiiiihhhgggffffffeeegggeeeddddddfffhhhiiihhhgggfffgggiiijjjllluuu~~~}}}|||{{{zzzyyyzzz{{{|||}}}|||{{{|||~~~~~~{{{|||}}}~~~}}}|||{{{zzz{{{}}}dddZZZQQQSSSbbbtttyyysssiiiXXXIII:::777444222222222222111///000111222333444555555333111333666777777:::@@@CCCXXXkkkpppnnnllleee]]]PPPPPPRRRTTTXXX```iiiooovvvtttooolllooouuuwwwttt___YYYVVVYYY\\\^^^bbbfffllljjjiiihhheee]]]QQQIII@@@<<<:::BBBPPPaaaqqq||||||wwwqqqkkkeee^^^ZZZOOOLLLHHHDDDBBB@@@>>><<<===<<<;;;999666444333222333333333333444444555666444555666888999999999999888999:::;;;<<>>888:::777777888888888999999999<<<===???BBBHHHRRR\\\dddfffiiioootttwwwxxxxxxwww{{{yyywwwvvvuuussspppmmmggg]]]QQQGGGAAA>>>;;;999888888888777777777777777555555555555555666777777777777777777888888888888;;;>>>BBBDDDFFFHHHJJJLLLMMMPPPTTTXXX[[[]]]^^^^^^cccdddeeeddd```ZZZSSSOOOKKKJJJHHHHHHHHHHHHFFFDDD@@@???===;;;:::999888888777777666777:::>>>BBBDDDSSSYYYbbbmmmwww}}}zzzwwwtttsssrrrttttttuuuuuuuuuvvvvvvvvv{{{zzzxxxvvvuuuuuuvvvwwwzzz}}}~~~}}}xxxsssooonnnnnnnnnnnnnnnnnnnnnmmmllloooqqquuuwwwvvvsssnnnkkkjjjiiiiiihhhgggfffeeeeeefffeeeccccccddddddbbbaaaeeeffffffffffffggggggggghhhgggfffeeefffkkksssxxx~~~{{{xxxxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}~~~~~~||||||}}}jjjWWWOOOTTT[[[lll~~~}}}uuujjjZZZLLL999666222000111333555555000111111111111222222222111222333333444777;;;>>>IIIYYYkkkttttttooofff]]]UUURRRRRRVVVYYY^^^gggpppwwwsssuuurrrlllsssyyyssseee\\\UUUVVVZZZ]]]aaaeeeeeeeeedddeeefffbbbRRRAAA<<<;;;<<>>===:::777555444333333444222111111333444444333888666555666777999999888666777888:::===@@@CCCDDDIIILLLQQQVVV\\\```bbbccceeefffggghhhiiilllpppssszzz}}}{{{zzz|||zzzxxxvvvuuuuuuuuuvvvvvvwwwzzz}}}yyyzzz|||~~~}}}~~~yyyqqqooommmuuutttcccZZZXXXbbbsssxxxkkk```\\\XXXLLL???:::777444333333333222111///111222111000000111222222333333222333777<<<@@@GGGHHHJJJQQQ^^^pppsssccc]]]mmm~~~vvvkkk```RRRCCC<<<;;;777777777777888888888888;;;<<<>>>AAAHHHQQQ\\\cccfffiiinnnsssvvvwwwwwwvvvyyywwwuuuuuuuuusssqqqoooggg^^^QQQGGGBBB>>>;;;999888888888888777777777777555555555555555666777777777777777777888888888888;;;>>>AAADDDFFFHHHJJJMMMNNNQQQTTTYYY\\\^^^______```aaaaaa```[[[UUUNNNJJJFFFDDDCCCCCCDDDDDDBBBAAA??????===;;;:::999888888777666666777999<<<@@@BBBKKKPPPXXXaaakkkuuu~~~|||yyyvvvtttsssrrrppppppppppppppppppppppppuuutttqqqooonnnnnnpppqqqrrruuuxxxxxxuuurrrooonnnmmmmmmnnnnnnnnnnnnmmmmmmnnnqqqtttwwwwwwtttpppnnnmmmlllkkkjjjiiigggfffffffffeeeddddddffffffeeedddffffffffffffffffffffffffhhhgggfffdddeeejjjpppuuu{{{|||~~~|||zzzyyy{{{}}}}}}~~~~~~}}}||||||~~~ooo[[[RRRWWW^^^mmm{{{|||~~~vvvjjjYYYJJJ;;;888444333333555555555000111111111111222222222111222333333444777;;;>>>FFFWWWiiitttvvvssskkkcccZZZWWWWWW[[[]]]```gggpppxxxsssuuurrrlllsss|||wwwfff^^^WWWXXX[[[^^^bbbfffddddddcccccceeeaaaRRRBBB===<<<<<<@@@KKK[[[kkkvvv{{{yyyuuuqqqlllfff___ZZZPPPLLLGGGCCC@@@???===;;;>>><<<:::777555444333333444333111222444555555444999777666666888999888888::::::;;;<<<>>>AAACCCDDDGGGJJJOOOTTTZZZ^^^```aaadddeeefffggghhhkkkooosssyyy~~~}}}}}}}}}|||zzzxxxwwwvvvvvvvvvuuuwwwyyy}}}zzz{{{|||~~~}}}|||||||||sssppplllsss~~~pppaaaXXXXXXaaappp{{{sssfff\\\YYYVVVLLL@@@:::777444333333333222111111222333222000///000111333333333333444888===AAAHHHIIIKKKPPP\\\nnntttddd\\\jjjyyykkk```TTTGGG>>>:::666666777777777888888888999;;;===@@@FFFPPPZZZbbbfffiiimmmrrruuuvvvvvvuuuvvvtttssssssttttttsssqqqhhh^^^RRRHHHBBB???<<<:::999999888888888777777777555555555555555666777777777777777777888888888888;;;>>>AAACCCEEEGGGKKKMMMPPPRRRUUUYYY]]]___aaaaaa``````___\\\WWWPPPJJJFFFBBB@@@??????@@@AAA@@@???>>>>>><<<:::999888888888666666555666888:::===???AAAEEEKKKRRR[[[eeeooovvv||||||}}}~~~}}}}}}~~~~~~}}}{{{zzzyyywwwvvvuuutttsssooonnnmmmllllllkkkkkklllpppnnnjjjgggfffgggiiijjjhhhkkkoooqqqpppooonnnnnnlllmmmmmmnnnnnnnnnmmmmmmmmmppptttwwwwwwvvvsssqqqooonnnlllkkkhhhgggeeeddddddcccbbbdddfffggggggfffgggggggggffffffeeeddddddeeedddbbb``````ccciiimmmtttvvvzzz}}}}}}}}}~~~}}}{{{|||~~~|||zzz{{{uuu___VVV[[[cccpppyyyvvv~~~|||wwwjjjXXXIII888666333111111111000///000111111111111222222222111222333333444777;;;>>>CCCUUUhhhtttxxxwwwrrrkkkbbb``````cccddddddiiipppzzzuuuvvvqqqkkksss}}}zzzhhh___YYYZZZ]]]___cccgggeeedddccccccfffcccTTTEEE>>>======AAAKKKYYYgggpppvvvuuusssqqqmmmfff^^^YYYQQQMMMGGGBBB@@@>>>===;;;===<<<:::888666444333333555333222222444555555444:::888777777888999888777;;;;;;;;;<<<===???@@@AAAEEEHHHLLLRRRWWW[[[^^^___aaacccdddeeefffjjjnnnrrryyy~~~}}}{{{yyywwwwwwvvvuuuvvvyyy|||~~~{{{|||}}}|||||||||}}}{{{}}}wwwrrrmmmsss}}}}}}ooo```YYYZZZaaaooo~~~xxxpppcccZZZXXXWWWMMMBBB:::777444333333333222111333444444333111000111222444444444444555888>>>BBBJJJLLLNNNQQQZZZlllqqqaaaYYYfffyyyzzzoooeeeWWWGGG===:::777777777888888888999999888999;;;>>>DDDNNNXXX___eeehhhlllpppssstttuuuuuusssrrrqqqqqqsssttttttsssiii___SSSIIICCC@@@===;;;:::999999888888777777777555555555555555666777777666777777777888888888888;;;===@@@BBBDDDGGGKKKNNNQQQSSSVVVZZZ^^^aaaccccccbbbaaa___\\\VVVOOOIIIFFFAAA???>>>>>>@@@BBBBBBAAA>>>===;;;:::888777777777666666555666777888;;;<<<;;;===AAAFFFNNNXXXbbbiiiqqqrrrssstttvvvwwwxxxyyyvvvuuuttttttuuuwwwxxxyyywwwwwwwwwwwwvvvuuuuuutttqqqpppnnnmmmkkkkkkkkkkkknnnkkkgggcccaaabbbdddeeeaaadddhhhkkkkkkkkkllllllkkkllllllmmmnnnnnnnnnnnnlllnnnrrrvvvwwwvvvtttsssmmmlllkkkhhhfffdddbbbaaa```______aaadddffffffeeegggfffeeedddcccbbbaaaaaa^^^]]][[[XXXWWWYYY]]]aaajjjnnntttzzz}}}{{{yyy{{{~~~}}}|||yyyxxxzzz~~~}}}|||xxxbbbXXX___hhhttt{{{uuu{{{yyy|||{{{vvvyyylllYYYIII888666333111111000...---000000111111111222222222111222333333444777;;;>>>CCCUUUiiivvv{{{{{{vvvpppkkkiiiiiilllkkkjjjlllrrr~~~zzzyyysssjjjqqq{{{yyyggg___YYY[[[___aaadddhhhgggfffdddeeehhheeeWWWIII>>>======BBBMMMZZZgggnnnsssssssssrrrooohhh___YYYRRRMMMGGGBBB???>>><<<;;;<<<;;;:::888666555444333555333222333444666555555:::888777777888888888777888888888999:::<<<>>>???CCCFFFKKKPPPUUUYYY\\\]]]___```bbbccceeeiiinnnqqqzzz}}}{{{yyyxxxwwwvvvwwwzzz}}}}}}~~~~~~|||{{{|||}}}xxxzzz|||{{{tttmmmrrr{{{~~~pppaaa[[[\\\bbbnnn{{{xxxpppdddZZZYYYXXXOOODDD:::777444333333333222111444555666555333222222444444444444444555888>>>BBBJJJMMMQQQSSSYYYjjjmmm___YYYdddvvv~~~{{{wwwnnn\\\HHH===;;;888888888999999999::::::777888:::<<>><<<:::::::::999888777777666555555555555555666777777666777777777888888888888:::===???AAADDDGGGKKKNNNRRRSSSVVVZZZ^^^aaadddeeecccbbb___[[[UUUPPPJJJHHHBBB@@@>>>???AAACCCCCCCCC???>>><<<:::888777666666777777666666666777888999999;;;===AAAFFFOOOYYY___gggggghhhiiijjjkkkkkklllnnnoooooooooppprrrtttvvvuuuuuuvvvwwwwwwwwwvvvvvvsssqqqooommmlllkkkllllllmmmjjjeeeaaa^^^^^^_________bbbeeegggggghhhhhhiiijjjjjjlllmmmnnnnnnnnnnnnkkkmmmqqqtttuuuuuusssrrrmmmllljjjgggeeebbb```___^^^]]]^^^___bbbddddddccccccbbbaaa```___^^^]]]\\\XXXWWWTTTQQQOOOPPPTTTWWW\\\```hhhqqqyyy|||zzzyyy{{{|||{{{zzzxxxwwwyyy}}}~~~yyywwwyyyxxxaaaYYY```jjjwww}}}xxxwwwtttwwwuuurrr|||zzznnn[[[JJJ===:::888666555444222000000000111111111222222222111222333333444777;;;>>>DDDVVVkkkyyy~~~}}}wwwpppooommmnnnpppooommmooottt~~~vvviiimmmvvvsssfff___ZZZ\\\```cccfffjjjhhhgggfffgggjjjgggYYYIII???======CCCOOO^^^kkkqqqssssssttttttpppjjjaaaZZZSSSNNNGGGAAA???===<<<;;;;;;;;;:::888777555444333555333222222444555555444999777666666777888777666555555666888:::<<<>>>???BBBEEEIIIOOOTTTXXX[[[\\\]]]^^^```bbbdddhhhmmmqqq}}}}}}{{{yyyxxxxxxyyy|||~~~}}}{{{{{{{{{{{{xxxzzz|||}}}~~~}}}vvvmmmqqqwwwrrrddd]]]^^^cccmmmwww{{{rrreee[[[ZZZXXXPPPEEE:::777444333333333222111444555666555333333333555333333333333444888===AAAIIIOOOTTTUUUYYYhhh}}}kkk^^^ZZZeeewww}}}}}}|||tttaaaKKK???>>>777888888888999999999999888888999;;;@@@HHHQQQXXXaaacccggglllpppsssuuuvvvsssqqqooonnnpppqqqqqqqqqkkkaaaUUUKKKEEEBBB???===;;;;;;:::999888777777666555555555555555666777777777777777777888888888888:::<<<>>>AAACCCGGGKKKOOORRRSSSVVVZZZ^^^bbbdddfffcccaaa^^^ZZZUUUQQQMMMKKKEEECCC@@@@@@BBBDDDEEEEEECCCBBB???===:::999888777888888777777666666666666888999;;;===BBBIIIQQQWWW```aaaaaaaaabbbbbbbbbbbbfffhhhjjjlllmmmooorrruuuuuuvvvxxxyyyzzzyyyyyyxxxsssqqqooolllkkkkkklllmmmmmmkkkgggbbb^^^\\\ZZZZZZ]]]```cccdddddddddeeegggiiiiiikkklllnnnnnnooooookkkllloooqqqrrrqqqpppooommmllljjjhhheeecccaaa```^^^]]]]]]^^^```aaaaaa```]]]]]]\\\[[[YYYXXXXXXWWWSSSRRRPPPMMMKKKKKKNNNQQQTTTXXX___iiisss|||{{{zzzzzz}}}~~~~~~~~~{{{{{{zzzxxxxxxyyy}}}~~~wwwtttuuuttt___VVV]]]fffttt~~~{{{tttpppssssssqqq|||zzz{{{ooo[[[JJJ<<<:::666444444333222111000111111111111222222222111222333333444777;;;>>>DDDWWWnnn|||wwwnnnmmmlllmmmoooooonnnpppvvvzzzjjjjjjpppkkkfff___[[[^^^cccfffjjjmmmjjjjjjjjjkkknnnjjjZZZJJJAAA>>>===CCCQQQaaannntttsssssstttssspppjjjaaa[[[TTTNNNGGGAAA>>>===<<<<<<:::::::::999777666444333444222111111333444444333777555444444666777777777555666777999;;;===???AAA@@@CCCHHHMMMRRRVVVYYYZZZ\\\]]]___aaadddhhhnnnrrr}}}}}}{{{zzzyyy{{{}}}~~~|||zzzyyyyyyxxxwwwyyyzzz{{{zzz|||}}}uuupppssswww}}}ttteee^^^___cccjjjsssyyy}}}tttfff\\\YYYXXXOOODDD:::777444333333333222111111222444333222222333444222333333222333777<<<@@@HHHPPPVVVWWWZZZgggxxxiii]]]XXXcccxxx}}}{{{wwwppp```MMM@@@<<<666666666666777777777777888888999:::>>>EEENNNTTT___aaaeeejjjooosssvvvwwwtttrrrooonnnnnnoooooooookkkbbbVVVKKKFFFCCC@@@>>><<<;;;;;;:::888777777666555555555555555666777777777777777777888888888888:::<<<>>>@@@BBBFFFLLLOOOQQQSSSUUUYYY]]]aaaeeefffdddccc```\\\YYYVVVSSSRRRKKKHHHEEEDDDFFFHHHIIIJJJIIIGGGEEEAAA>>><<<:::999:::999888777777666555555666777888:::>>>CCCJJJOOOWWWWWWXXXXXXYYYZZZZZZ[[[]]]```eeeiiikkkmmmqqqtttvvvwwwyyy{{{|||{{{zzzzzztttrrrooommmlllmmmnnnooorrrppplllgggbbb^^^ZZZXXX[[[]]]```aaabbbbbbdddeeehhhiiijjjlllmmmnnnooooookkklllnnnoooooommmkkkjjjkkkjjjhhhfffdddbbb```___[[[ZZZYYYYYYZZZ[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSNNNMMMKKKHHHEEEFFFHHHKKKOOORRRXXXaaakkkuuu}}}{{{{{{|||~~~}}}}}}}}}}}}zzz{{{|||{{{zzz{{{~~~uuuqqqrrr}}}qqq\\\SSSWWW^^^mmmzzz{{{xxxtttuuutttrrr}}}xxx~~~{{{mmmYYYGGG:::666222000000000000000000111111111111222222222111222333333444777;;;>>>AAAVVVnnn~~~wwwmmmhhhfffgggjjjkkkkkkooouuu}}}llliiilllffffff```]]]aaagggkkknnnrrrqqqrrrsssuuuwwwrrr```OOODDD@@@===BBBPPPaaannnuuussssssrrrqqqnnnhhh```ZZZTTTOOOGGGAAA>>>===<<<<<<:::::::::999888666444333333111000000222333333222444333222333555777777777777777777888:::;;;===>>>>>>@@@EEEKKKPPPTTTVVVXXX[[[]]]___aaadddiiinnnsss{{{~~~|||{{{yyyzzz|||}}}}}}|||{{{yyyxxxwwwvvvuuuwwwxxxxxxwwwxxx|||}}}tttsssvvvzzz~~~uuufff^^^^^^bbbiiipppvvv}}}|||yyy}}}~~~~~~zzzyyy{{{uuuggg\\\YYYWWWNNNCCC:::777444333333333222111///000222222111111222444222222222222333666<<<@@@HHHPPPXXXYYYZZZggg~~~ttteee[[[TTT```www}}}vvvoooiii]]]LLL>>>888444444444444555555555666999999999999===CCCLLLRRR]]]```dddiiinnnsssvvvxxxvvvsssooommmmmmnnnnnnmmmlllcccVVVLLLFFFCCC@@@>>><<<<<<;;;:::999777777666555555555555555666777777777777777777888888888888:::;;;>>>???BBBFFFLLLPPPQQQRRRUUUXXX]]]aaaeeeggggggfffccc```]]][[[YYYYYYQQQNNNKKKJJJKKKMMMNNNNNNNNNLLLIIIEEEAAA???===<<<;;;:::999888777666555444333444666888;;;???EEEJJJJJJKKKLLLMMMNNNOOOPPPQQQUUUZZZaaafffiiimmmqqquuuwwwyyy{{{}}}}}}}}}|||{{{vvvtttqqqoooooopppqqqssswwwuuurrrmmmgggaaa]]]ZZZXXXZZZ]]]___```aaaccceeeggghhhjjjlllmmmoooooooookkklllmmmmmmlllkkkhhhggggggfffeeecccaaa___^^^]]]WWWUUUTTTTTTTTTTTTSSSQQQSSSSSSRRRRRRQQQQQQPPPPPPIIIHHHFFFCCCAAAAAACCCFFFHHHJJJOOOWWW```jjjrrrwww{{{{{{}}}~~~||||||||||||{{{|||}}}}}}}}}}}}ssspppppp{{{nnnZZZQQQSSSXXXgggwwwzzzzzzzzzwwwsss|||}}}xxx~~~zzzlllVVVDDD<<<888333111111222333333000111111111111222222222111222333333444777;;;>>>???TTTnnnwwwmmmcccaaabbbeeeggghhhnnnuuunnniiijjjcccgggaaa___dddjjjnnnrrrvvvyyyzzz|||~~~zzzgggUUUGGGAAA<<>>CCCIIINNNRRRTTTVVV[[[]]]___bbbeeeiiiooosssyyy|||}}}|||xxxyyy|||~~~}}}yyyxxxxxxyyyyyyxxx{{{yyywwwuuutttuuuxxxyyy~~~}}}xxx{{{{{{uuusssuuu{{{rrrcccZZZXXXbbbkkkqqqsssyyyzzz{{{{{{}}}}}}xxxxxxxxxzzzwwwjjj^^^ZZZWWWLLL???:::777444333444444333222111222222333333222222111333444444444555777;;;>>>IIIVVVYYYWWW^^^fffxxxvvvfffZZZVVVaaavvvqqqeeeddd]]]LLL>>>;;;444444333333333333444444888999:::<<<>>>CCCJJJNNNXXX]]]bbbfffhhhkkkpppttttttrrrooolllkkklllmmmooommmdddVVVLLLEEEBBB@@@>>>============<<<:::888777666666777777888888999999888888888888999999999999<<<===???@@@BBBEEEJJJNNNKKKQQQUUUVVVZZZbbbggghhhjjjjjjiiihhhgggccc^^^ZZZYYYWWWTTTRRRRRRSSSVVVXXXVVVSSSOOOJJJEEEAAA>>>======;;;999666444444555555444666888888999:::===@@@EEEEEEEEEDDDEEEHHHLLLOOORRRVVV]]]cccgggkkkoooqqqxxx{{{}}}}}}~~~yyyxxxtttssssssqqqmmmooossswwwxxxxxxtttlllccc\\\XXXWWWYYY[[[]]]```bbbccccccccceeehhhkkkmmmlllkkkjjjkkkkkkkkkjjjhhheeecccaaaaaaaaabbbaaa^^^ZZZVVVTTTTTTRRROOOLLLKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLIIIEEEAAA>>>======>>>CCCFFFJJJOOOVVV```iiipppwwwyyy|||}}}}}}|||}}}|||zzz|||~~~|||{{{||||||{{{{{{{{{~~~vvvpppnnnxxx~~~zzzgggWWWKKKMMMVVVaaaqqqxxxyyyyyykkkXXXJJJ:::777444333333333222111222222111111111111111111333444555666666777999<<>>AAAEEEIIIOOOUUUYYYVVVZZZ___bbbdddhhhnnnsss|||}}}zzzyyyzzz{{{}}}}}}}}}|||{{{}}}}}}yyyxxxwwwxxxwwwvvvyyyxxxvvvtttttttttuuuvvv{{{{{{uuuwwwuuuppppppssszzzqqqbbbZZZZZZaaakkktttxxx}}}||||||}}}}}}xxxssstttxxxzzzmmmbbb]]]XXXKKK===:::777444333444444333222333333333444444333333333333444444444555777;;;>>>IIIVVVZZZYYY^^^fffwwwzzzjjj^^^TTT]]]ppprrrfffccc\\\LLL???<<<888888777777777777888888777888999:::===BBBHHHMMMVVV[[[bbbfffiiilllqqquuuuuussspppnnnmmmmmmooopppnnneeeXXXLLLEEEAAA???===<<<=========<<<:::888777777777777777777888888888666666666666777777777777;;;<<<>>>???AAAEEEIIIMMMLLLRRRVVVWWWZZZaaafffgggllllllkkklllkkkhhhccc```^^^\\\YYYVVVVVVWWWYYYZZZYYYVVVPPPJJJEEEBBBAAAAAA===<<<999666444333333333444666777888888:::===???CCCDDDDDDDDDDDDFFFKKKNNNPPPUUU\\\bbbhhhlllpppsssxxx|||~~~wwwvvvrrrpppooollliiijjjnnnrrrtttvvvsssmmmddd^^^ZZZUUUVVVXXX[[[]]]___aaaaaaccceeehhhjjjkkkjjjiiihhhhhhhhhhhhgggfffdddbbbaaa`````````___\\\XXXTTTQQQMMMKKKIIIFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFBBB>>><<<;;;;;;;;;>>>AAAEEEIIIPPPYYYbbbhhhqqqtttxxxyyyyyy{{{|||}}}|||}}}~~~~~~|||}}}}}}~~~}}}||||||zzzrrrnnnxxxzzzuuufffVVVKKKNNNVVVaaaqqq~~~{{{{{{mmmZZZJJJ:::777444333333333222111111111111111111111111111333444555666666777999<<>>JJJXXX\\\[[[```ggguuu~~~ooocccUUU]]]mmmsssgggbbbZZZKKK@@@===:::999999888888999999:::666777888999;;;@@@FFFKKKTTTZZZaaafffiiimmmrrrvvvuuutttqqqooonnnnnnooopppooofffYYYNNNEEE@@@>>><<<<<<<<<======<<<:::888777888777777777777777777666666666666666777777777777:::<<<===>>>@@@CCCHHHLLLNNNSSSWWWWWW[[[bbbfffgggnnnnnnooopppqqqooollliiieeeccc```]]]\\\\\\]]]^^^^^^ZZZSSSLLLGGGDDDDDDDDD>>>===;;;999777555333222444555777777777999<<>>===>>>??????CCCCCCCCCDDDDDDEEEEEEEEEDDDBBB>>>;;;999888888999888:::>>>BBBGGGOOOXXX^^^iiimmmrrruuuvvvwww{{{~~~}}}~~~~~~}}}~~~~~~~~~~~~vvvqqqzzz~~~wwwqqqdddUUUKKKNNNXXXbbbrrr~~~}}}ppp\\\JJJ:::777444333333333222111111111111111111111111111333444555666666777999<<>>AAAEEEJJJPPPUUUUUUYYY^^^bbbdddiiiooottt{{{}}}}}}}}}|||yyywwwuuutttssssssssstttvvvwwwvvv|||}}}yyywwwvvvtttrrrqqqtttuuuuuuuuuuuusssrrrqqquuu}}}|||wwwtttqqqlllppprrryyy|||mmm___\\\___hhhqqqyyy}}}}}}yyyxxxyyy||||||ssskkkfff^^^NNN>>>:::777444333444444333222333333444444444444333333333444444444555777;;;>>>JJJXXX^^^^^^ccchhhtttrrreeeZZZ```nnnttthhh```VVVIII???<<<888777777666666777777888666777777888:::???EEEJJJTTTZZZaaafffiiilllqqqtttuuutttqqqpppooooooooopppoooggg[[[OOOEEE???===;;;<<<<<<======<<<:::999888888888777777666666666555777888888888999999999999:::;;;======???BBBGGGJJJNNNTTTXXXZZZ^^^fffkkklllpppppprrrtttvvvuuussspppllliiifffcccaaa```aaaaaabbb___YYYRRRLLLHHHEEEDDD??????>>><<<:::888666555555666666666666888<<<>>>BBBCCCEEEGGGGGGIIILLLOOOSSSWWW]]]cccggglllqqqtttzzzwwwwwwpppjjjiiihhheeefffjjjjjjnnnrrrrrrnnngggaaa]]]WWWXXXYYY[[[]]]```bbbccc```bbbeeegggiiijjjiiiiiiffffffeeecccaaa___]]]\\\ZZZYYYXXXVVVRRRNNNJJJGGG===<<<:::999888888999:::======>>>>>>???@@@AAAAAA???>>>;;;999777777777777555777999<<>>@@@DDDIIINNNSSSSSSXXX]]]aaadddhhhooottt}}}~~~|||||||||zzzxxxuuutttrrrooommmmmmooorrrtttvvv|||~~~{{{xxxvvvuuussspppnnnssstttuuuvvvuuutttrrrqqqqqqwww|||{{{vvvrrrooolllkkknnnvvv|||lll```^^^bbbooovvv{{{|||~~~{{{xxxxxx|||{{{ssskkkhhhaaaQQQAAA:::777444333444444333222222222333333333333222222333444444444555777;;;>>>IIIYYY```aaaeeeiiitttssseee[[[aaaooo~~~ttthhh^^^TTTHHH>>>:::777666666555555666666777666777888888:::???EEEIIIUUUZZZbbbgggiiikkkooorrrsssrrrqqqooonnnnnnnnnnnnnnnhhh]]]PPPFFF???<<<;;;;;;<<<<<<<<<<<<;;;999888888777777777666666555555777888888888999999999999:::;;;<<<===???BBBFFFJJJNNNUUUZZZ]]]bbbkkkrrrsssqqqrrrtttwwwyyyyyywwwtttpppnnnkkkgggeeedddcccccceeeccc```\\\UUUNNNIIIEEE@@@@@@@@@>>><<<:::888777666777777666666888<<>>@@@CCCGGGMMMQQQQQQVVV[[[___ccchhhnnnttt}}}|||{{{yyyvvvsssrrroookkkhhhhhhkkknnnqqqvvv||||||zzzwwwuuutttrrrooommmqqqrrrsssuuuuuutttssssssnnnsssxxxwwwsssnnnkkkiiidddhhhsss}}}mmmaaa___eeeuuu{{{~~~~~~~~~{{{wwwwww}}}{{{qqqiiifffaaaSSSDDD:::777444333444444333222111222222333333222222111333444444444555777;;;>>>GGGXXXaaaccchhhkkktttvvvfffXXX]]]lll|||uuukkk___TTTHHH>>>999888777777666666777777888666777888888:::>>>DDDHHHSSSYYYaaagggiiilllooorrrsssrrrqqqpppooonnnnnnnnnmmmhhh^^^RRRFFF???<<<<<<;;;;;;<<<<<<<<<;;;999999777666666666666666666555666666666666777777777777;;;<<<===>>>???BBBFFFIIIOOOUUU[[[___eeeooovvvxxxttttttvvvyyy{{{{{{yyyvvvrrrpppnnnkkkhhhgggffffffgggggggggddd___XXXRRRMMMGGGFFFDDDAAA>>>;;;999888888888888777666888<<<@@@CCCGGGLLLPPPRRRUUUWWWYYY\\\___bbbfffiiilllpppsss{{{wwwmmmdddbbbbbbbbbcccfffhhhkkknnnmmmiiiccc^^^\\\UUUUUUUUUWWWYYY\\\___aaa___```cccfffiiikkkmmmnnnhhhfffccc^^^ZZZVVVTTTSSSNNNMMMKKKHHHEEEAAA>>>===888777777666555555666666555555555666777777777888999999888777666666666666555666666777999===CCCHHHRRRYYYbbbiiinnnrrrvvvzzz|||}}}~~~~~~~~~~~~xxxfffWWWLLLPPP[[[hhhzzz~~~{{{uuujjjWWWGGG:::777444333333333222111000000000111222222333333333444555666666777999<<>>EEEWWWbbbeeejjjlllttt|||jjjXXX[[[ggg|||xxxnnnbbbUUUJJJ@@@999888777777666666777777888555666666777888<<>>:::;;;<<<<<<<<<;;;:::999555555555666666666666666666666666666777777777777<<<===>>>>>>???BBBFFFJJJPPPWWW]]]```fffpppwwwxxxwwwxxxyyy|||}}}}}}zzzwwwtttssspppnnnkkkjjjiiihhhjjjkkkkkkjjjgggccc___\\\UUUSSSNNNIIIDDD@@@===<<<::::::999777777999===AAACCCGGGMMMSSSVVVYYY\\\^^^]]]```dddgggjjjnnnsssvvv{{{|||qqqfffbbbaaa```aaacccdddfffhhhgggccc___\\\[[[UUUTTTUUUVVVXXX[[[___aaa```aaabbbdddggghhhjjjjjjdddbbb^^^ZZZVVVRRRPPPPPPHHHGGGEEEBBB???<<<:::999555555555444444444444444333333333444444444444444666666666555555555555555444444444444555999>>>BBBJJJQQQZZZbbbhhhnnntttyyywww{{{~~~}}}}}}}}}}}}~~~|||hhhXXXMMMPPP[[[jjj}}}{{{{{{sssgggVVVHHH:::777444333333333222111///000000111222222333333333444555666666777999<<<>>>III\\\nnnyyyyyyqqqjjjhhhgggggggggccc```eeellltttzzz}}}wwwooojjjgggdddZZZWWWVVVZZZ___dddmmmvvvzzzzzz~~~ssseeeOOOFFF???@@@GGGQQQ___kkkpppppppppooolllhhhcccaaaVVVRRRKKKEEEAAA===999777555555666666666666666555444444333222222222222222555444444444444555666666444444555666666777777888888999;;;===???CCCIIILLLLLLQQQWWW[[[___eeelllrrr|||yyywwwsssooollljjjgggccc``````bbbeeehhhooovvv{{{}}}~~~{{{xxxwwwuuutttsssrrrooolllmmmmmmnnnoooqqqrrrttttttwwwxxxzzzyyyrrrjjjgggggghhhkkkuuupppcccbbbhhhxxx}}}}}}oooddd___[[[PPPDDD:::777444333444444333222333444444555555444444333333444444444555777;;;>>>DDDWWWbbbfffkkkmmmuuunnn\\\\\\dddzzz|||yyyqqqdddWWWLLLAAA999666666555555555555666666444444555555777;;;AAAEEEKKKSSS]]]fffkkkoootttxxxuuuttttttsssrrrqqqpppoookkkggg___SSSGGG???===>>>:::;;;<<<<<<<<<;;;:::999444555555555666666777777888888888888999999999999<<<===>>>???@@@BBBGGGJJJRRRXXX]]]```fffooouuuwwwzzzzzz{{{}}}~~~{{{xxxuuutttrrrpppmmmlllkkkjjjlllmmmmmmlllllljjjiiihhhccc___XXXQQQJJJEEEBBBAAA;;;;;;:::888777:::>>>BBBBBBGGGNNNTTTXXX[[[^^^```]]]```dddhhhkkkpppuuuyyy{{{vvvjjjeeecccaaa```bbb```bbbcccccc```]]][[[[[[VVVVVVVVVWWWZZZ]]]aaacccbbbbbbccccccdddeeefffggg```^^^ZZZVVVSSSPPPOOONNNDDDCCCAAA???<<<:::888777333333333333333222222222333333333222222222222222444444444444444444444444333333222222222555:::>>>DDDKKKTTT]]]cccjjjrrrwwwssswww||||||{{{{{{|||~~~||||||}}}jjjYYYMMMPPP[[[kkkzzz{{{rrrfffVVVJJJ:::777444333333333222111///000000111222222333333333444666666666777:::<<<===GGGXXXkkkxxxxxxnnndddddddddeeeeeeaaa^^^cccjjjqqqyyy|||vvvlllgggeeeddd[[[XXXXXX\\\```dddmmmuuu|||xxxxxx~~~ssseeeOOOFFF>>>>>>CCCNNN]]]jjjrrrrrrrrrqqqnnnjjjfffcccXXXSSSLLLFFFAAA===999777444555666666666666666666444333222222111111111111555444444444444555666666444444555555666777777777777888:::;;;>>>AAAGGGJJJJJJOOOUUUZZZ^^^dddkkkqqq|||~~~{{{xxxuuuqqqllliiigggdddaaa^^^]]]___bbbdddjjjqqqxxxzzz~~~zzzvvvuuutttttttttsssqqqnnnlllnnnooopppqqqtttwwwzzz}}}}}}wwwpppjjjhhheeelllxxxuuueee```dddpppqqqeee\\\UUUNNNIII:::777333111111333333333333333333333333333333333444555666666666888;;;>>>EEEZZZhhhlllooommmsssuuubbb[[[]]]rrr|||uuuooocccQQQ???666444333222333444555444333777777777666777;;;@@@DDDLLLRRR[[[ccciiinnnrrrtttxxxwwwwwwuuutttqqqpppooommmhhh___TTTIIIBBB@@@@@@;;;;;;;;;:::999888666666666666666666666666666666555555555666777999:::;;;<<<>>>??????>>>AAAGGGLLLUUUZZZ```eeejjjnnnrrruuuyyyzzz|||~~~~~~}}}{{{zzzyyywwwtttpppnnnmmmmmmnnnpppoooooopppqqqsssuuuwwwuuulllaaaYYYTTTOOOHHHBBBAAA;;;888:::;;;;;;===AAAGGGJJJPPPWWW\\\___```aaaaaacccfffjjjnnnrrruuuwww{{{}}}ssspppllleeebbbdddbbb^^^ZZZXXXYYYZZZYYYWWWZZZYYYXXXXXXYYY\\\```bbbcccddddddeeedddcccbbbaaa^^^]]][[[WWWSSSMMMIIIFFFBBB???<<<::::::999888777666555333222222333444555000000000000000000000000222333444555666555444333444444444444555777999:::BBBEEELLLTTT]]]ffflllpppttttttuuuxxx~~~zzzwwwuuu|||||||||{{{zzzzzz}}}mmm]]]NNNOOO^^^qqq~~~yyy|||}}}zzzsssgggTTTDDD;;;666111000222444222///333333222222222222222333555666888999888777888999===FFFVVVeeeooonnnhhhaaa]]]___````````````aaacccnnnyyy}}}ooodddbbbfffggg]]]XXX[[[___bbbgggmmm{{{ttttttvvvvvv{{{xxxhhhVVVHHH>>>>>>DDDKKKYYYgggmmmoooooonnnooopppkkkccc\\\WWWPPPHHHCCC>>>999666888888777666666666666666444444444333333333222222444444444555555555555666777777777777888888888888777999;;;<<<>>>AAAEEEHHHLLLQQQVVVZZZ]]]bbbhhhmmmvvv}}}~~~|||zzzxxxuuupppmmmhhhfffbbb]]]ZZZZZZ^^^aaagggmmmuuu{{{~~~{{{wwwuuutttssstttssspppnnnmmmmmmmmmmmmnnnssszzzyyysssnnnllliiippp{{{sssccc^^^cccrrr|||qqqhhh```VVVLLLDDD;;;888444222333444444444333333333333333333333333333444555666666888;;;>>>HHH\\\iiimmmpppooottt|||ggg^^^___qqqvvvpppeeeTTTCCC:::;;;:::999999:::;;;:::999777777777777777;;;@@@CCCJJJPPPYYYaaahhhlllpppssswwwwwwvvvuuusssrrrpppooonnnjjjaaaUUUJJJCCC@@@???;;;;;;;;;:::999888777666444444444444444444444444555555666666777999:::;;;;;;===>>>>>>>>>AAAGGGLLLTTTYYY```fffkkkpppuuuwww|||}}}}}}{{{yyywwwtttqqqooonnnnnnnnnppppppqqqrrruuuxxxzzz|||}}}vvvmmmfff```YYYQQQKKKEEE@@@<<<>>>??????AAADDDIIILLLRRRXXX^^^bbbdddeeedddeeehhhkkkooorrruuuvvvzzzzzzrrrhhhccccccbbb^^^ZZZYYYZZZ\\\\\\[[[\\\[[[ZZZZZZ[[[^^^aaacccddddddeeeeeedddcccaaa```___^^^[[[WWWRRRLLLGGGDDD???<<<999777777777666555888777666555444333333333111111111111111111111111111222333444555444444333333222222222333555777888===@@@FFFOOOWWW___eeehhhnnnooorrrwww~~~}}}zzzxxxwwwyyyzzzzzzyyyxxxxxx{{{}}}ppp___PPPSSScccwwwzzz}}}~~~{{{ttthhhVVVFFF<<<777222111333555333000222222111111111111222222555777888888777777999:::===EEESSScccmmmnnniiiccc^^^_________^^^^^^___```gggqqqxxxuuujjjaaa```ccchhh___YYYZZZ^^^aaagggmmmzzzssssssuuuuuu|||{{{mmmZZZKKK??????CCCJJJXXXgggmmmooopppoooppppppkkkddd]]]XXXPPPIIICCC???:::777777666666555555555555555444444444333333333222222444444444444555555555555555555666666666777777777777888:::<<<===@@@DDDGGGKKKPPPUUUYYY\\\aaahhhmmmttt{{{}}}zzzxxxuuupppmmmgggddd___[[[XXXYYY\\\^^^ccciiipppvvvzzz}}}xxxvvvtttssssssrrrpppnnnooommmkkkiiikkkrrr{{{{{{uuurrrpppooouuu~~~pppaaa\\\aaarrr~~~yyyrrrllleeeYYYKKK@@@<<<999666444444555555555333333333333333333333333333444555555666888;;;>>>KKK___kkkooosssrrrvvvmmmccc```pppyyyrrrgggWWWGGG>>><<<:::888888888999888666777777777777888:::???CCCGGGMMMVVV___eeekkkooorrrvvvvvvuuuuuusssrrrqqqpppppplllcccXXXLLLDDD???>>>;;;;;;;;;;;;:::888777666333333333333333333333333666666666666777888::::::999<<<===>>>>>>AAAGGGLLLRRRXXX```hhhnnntttyyy|||}}}zzzxxxvvvsssqqqpppppppppqqqrrrsssuuuyyy}}}{{{uuuoooggg]]]UUULLLFFFBBBDDDEEEDDDFFFIIIIIILLLPPPVVV[[[```ccceeeggghhhjjjmmmpppsssuuuvvvyyy}}}}}}qqqkkkjjjeeebbb___]]]^^^```aaaaaa______^^^^^^___aaadddfffeeeeeeeeeeeedddbbb```______^^^[[[VVVPPPJJJEEEBBB===;;;888777777777666555999888888777666444333222111111111111111111111111111222222333444333333333111111111111222333555666999<<>>DDDQQQ```lllppplllhhhbbbaaa___^^^]]]]]]]]]]]]```hhhnnnlllccc\\\]]]aaaggg___YYYYYY\\\```gggmmmxxxppppppqqqsss|||~~~sss___OOOAAA???BBBHHHWWWeeellloooqqqpppqqqqqqlllfff]]]XXXPPPJJJDDD???;;;999666666555444444444444444444444444444333333333333444444444444555555555555444444555555555666666666666777999:::<<<>>>BBBEEEJJJNNNTTTXXX[[[```ggglllqqqyyy{{{xxxtttqqqnnniiieee___[[[ZZZ[[[\\\\\\```eeekkkqqqvvv}}}zzzxxxuuutttsssrrrpppnnnooonnnllljjjkkkqqqyyyzzzuuusssrrrsssyyyzzzmmm^^^ZZZ___mmm}}}xxxrrrmmmhhh\\\LLL@@@;;;999666444555555555444444444444444444444444444222333555555666888;;;>>>LLL```mmmrrrwwwuuuxxxrrrfffbbbnnnzzzrrrhhhXXXHHH???:::888555444444444333222777777888888888:::???BBBFFFLLLUUU]]]dddjjjnnnrrrttttttttttttsssrrrqqqqqqqqqnnnfff[[[OOOEEE???===;;;;;;;;;;;;:::999888777555555555555555555555555666666666666777888999:::888;;;=========@@@GGGLLLRRRXXXaaakkksssyyy{{{zzzxxxvvvtttsssrrrrrrtttuuuvvvxxx{{{zzzpppfff^^^TTTNNNIIIJJJKKKJJJKKKNNNOOOPPPSSSWWW\\\```ccceeehhhiiikkknnnqqqtttvvvwwwxxxzzz~~~yyywwwooommmiiifffeeeeeefffgggdddccccccbbbcccdddfffgggfffffffffeeedddaaa___^^^___^^^[[[VVVPPPJJJEEEBBB???===:::999999999999888666777777777666555333222111111111111111111111111111111222222222333333333222111111111111333555666888;;;AAAHHHNNNSSSWWWYYY\\\aaajjjttt}}}~~~|||{{{zzzzzz{{{vvvwwwwwwvvvuuuvvvyyy{{{~~~}}}hhhWWWZZZlll~~~wwwjjjXXXHHH===999555333333444333222000000000///000000111222777888999888888:::<<>>===;;;888666666666666555777777888888888:::>>>AAAGGGLLLTTT\\\ccciiinnnqqqrrrsssssssssssssssrrrrrrqqqoooiii___RRRGGG@@@<<<;;;;;;;;;;;;;;;:::999888666666666666666666666666777666666666777888999999888:::<<<<<<<<>><<<::::::::::::999222333555666666555444333111111111111111111111111111111111222222222333333333333222222222444555666777:::???EEEJJJNNNPPPRRRTTTZZZdddoooyyy}}}{{{{{{{{{{{{wwwxxxxxxxxxwwwxxx{{{}}}~~~mmm[[[\\\kkkyyywwwiiiVVVFFF<<<999555333222222111111000000//////000111111222666888999::::::;;;>>>@@@BBBFFFQQQaaasss}}}|||uuupppiiidddbbbaaa```^^^]]]```aaa___YYYTTTTTTUUUXXXVVVTTTRRRWWW```jjjpppqqqiiihhhhhhiiiuuu}}}vvvjjjXXXGGG@@@@@@CCCPPP^^^fffmmmrrrrrrrrrrrrooojjj___ZZZRRRKKKEEE@@@<<<999888777666666555555666666555555555444444444333333333333333444444444444555555555666666666777777777555666888999:::<<<@@@CCCFFFJJJPPPTTTXXX]]]dddiiinnnwww|||yyywwwtttrrrtttoooiiidddaaa___^^^]]]bbbeeehhhkkknnnvvv}}}yyyvvvuuutttrrrqqqpppqqqrrrrrrqqqrrrtttvvv~~~|||xxxsssqqqpppsssyyy{{{tttgggYYYVVV\\\iiiwwwzzzqqqgggbbb___XXXKKK@@@999777555444555555333222444444444444444444444444333555666777888:::>>>AAAKKK```pppzzz}}}rrrggg```hhhzzz}}}uuulll]]]LLLAAA>>>;;;888666666777777666777888999999999:::===@@@GGGLLLSSS[[[aaafffllloooqqqqqqrrrsssssssssssssssqqqpppkkkbbbVVVJJJAAA===;;;;;;;;;;;;;;;:::999999555555555555555555555555777777777777777888999999999;;;<<<<<<;;;>>>DDDIIIPPPWWWcccoooxxx~~~}}}|||zzzyyyxxxyyyyyyyyyyyy{{{|||~~~{{{vvvrrrjjjccc^^^^^^]]][[[\\\^^^___```bbbccceeeeeeffffffeeefffhhhkkknnnqqqssstttwwwxxxyyy|||zzztttqqqpppnnnnnnllljjjiiihhhggggggeeeeeeeeeeeedddbbb```___^^^]]][[[XXXTTTPPPLLLIIICCC@@@===;;;::::::999888111222333444555555555555222222222222222222222222333222222222222333444444555444333333333555666777555888<<>>;;;;;;;;;<<<;;;;;;:::999777777777777777777777777777777777777777888888999:::<<<===<<<;;;===BBBGGGMMMUUUaaannnxxx}}}|||{{{zzzyyyyyyzzz{{{}}}wwwpppkkkjjjiiiggggggiiieeegggiiilllmmmmmmllllllnnnnnnoooqqqrrrtttuuuuuuwwwxxxyyy{{{{{{vvvuuusssqqqooommmjjjhhhfffeeeddddddeeeeeedddcccaaa```]]]]]]\\\ZZZWWWTTTQQQOOOGGGDDD@@@>>>===<<<:::999555444444444444555555666222222222222222222222222444333222222222333555555555444444333333444666666555777;;;@@@CCCDDDDDDDDDCCCHHHPPPYYYcccrrr}}}{{{zzzyyyzzz{{{zzzzzz{{{~~~ooo```^^^eeelllrrrvvvuuu{{{~~~uuuhhhVVVFFF<<<;;;888555222111111222000000000111111222444444333777;;;>>>??????@@@@@@BBBFFFRRRggg~~~uuummmkkkiiifffccc___``````___]]]YYYTTTRRROOOTTTVVVTTTXXXcccmmmpppssskkkiiifffdddnnnvvvpppnnn\\\JJJCCC???>>>GGGRRR]]]fffoooqqqrrrsssrrroooiiiccc[[[RRRKKKEEE???<<<777777666555555555555666555555555555444444444444222222333333333444444444444444555555555666666666666777999999:::<<>>;;;888666777888999999666888999999999:::===???GGGKKKQQQWWW\\\aaafffjjjooooooqqqrrrssstttttttttppppppmmmeeeYYYMMMCCC>>>;;;;;;;;;<<<;;;;;;::::::999999999999999999999999888777777777777777888999;;;<<<===<<<:::<<>>666666555444444444444555666666555555555444444444222222333333333444444444333333333444444444555555666888999999:::<<>>???BBBDDDJJJRRR^^^jjjttt}}}}}}zzzzzzyyyyyy{{{~~~|||zzzxxxwwwwwwxxxyyy|||~~~}}}{{{yyy|||{{{{{{}}}}}}xxxuuusssqqqooommmkkkjjjiiifffeeecccaaa```___^^^^^^ZZZ[[[[[[\\\[[[ZZZYYYXXXSSSPPPKKKEEE@@@>>>======777666666777888777444222666666555444444333222222333333333444444555555555444444333222222333333333666888:::===@@@AAABBBBBBEEEBBBCCCHHHQQQ```ttt}}}|||{{{xxxyyyzzzyyyyyyzzz}}}|||jjj[[[ZZZdddmmmtttxxxwwwyyy{{{}}}~~~yyykkkYYYJJJ@@@<<<888444333222000//////222444222...,,,///222666999===@@@AAACCCEEEFFFBBBIIIUUUhhhxxxqqqnnnkkkeee```eeehhhlllpppooohhh^^^VVVZZZYYYWWWUUUYYYbbblllqqqvvvwwwsssmmmllloooqqqppppppcccSSSGGG???===CCCKKKZZZfffqqquuuttttttsssqqqkkkhhhbbb[[[RRRJJJDDD@@@;;;999777555444444555666444444333333333333222222444333222222333444666777333333444444555666666666777888999999999:::<<>>@@@AAAHHHPPP\\\iiittt}}}~~~}}}{{{zzz{{{}}}~~~}}}|||{{{|||~~~}}}{{{{{{{{{|||}}}{{{uuusssqqqooommmkkkjjjjjjgggfffdddbbb```___^^^]]]\\\]]]]]]^^^]]]\\\[[[ZZZUUURRRMMMGGGCCC@@@??????999777777777999999777666666666555555444444333333333333333444444555555555555555444444444444444555666888;;;???AAABBBBBBBBBCCC@@@@@@EEENNN[[[ooo~~~|||{{{zzzyyyzzz{{{{{{zzz{{{~~~yyyhhhYYYYYYdddpppyyy{{{}}}}}}~~~~~~yyylllZZZKKK<<<999555333333333333222000333666444000...000333777:::>>>AAACCCDDDFFFGGGDDDJJJUUUgggyyyqqqnnnkkkfffbbbcccggglllqqqrrrlllaaaYYYZZZ[[[YYYWWWYYY```jjjqqqyyy}}}{{{uuupppooopppoooqqqeeeVVVJJJBBB???DDDKKKZZZfffqqqtttsssttttttrrroookkkddd^^^WWWOOOGGGBBB<<<:::888555444444555666444444333333333333222222555444444333333333444444333333444444555666666666777888999888888888:::<<>>777666777555444666777888999888777777999;;;@@@DDDKKKRRRXXX]]]cccffflllpppuuuxxxxxxwwwvvvvvvuuusssooohhh^^^QQQFFF???;;;:::888888999:::999888999:::;;;;;;:::999777666888888777777777777888888:::<<<======<<<<<<>>>???FFFMMMYYYfffrrr}}}~~~|||{{{|||}}}~~~~~~|||||||||}}}}}}tttsssqqqooommmkkkjjjjjjgggfffeeeccc```^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[[[[XXXUUUPPPKKKGGGDDDBBBBBB===;;;888888999::::::999666666666666555555555555444444444444444555555555666555555555555555666666666999===AAACCCDDDCCCCCCCCC@@@@@@DDDLLLXXXjjjzzz~~~}}}{{{zzzzzzzzz{{{|||||||||}}}rrrcccUUUWWWdddsss|||zzzmmm\\\MMM;;;888555333333444333333222555666555222111333555888;;;@@@CCCDDDEEEGGGHHHGGGKKKTTTddd|||zzzpppllljjjfffbbbaaaeeelllsssvvvqqqggg^^^[[[\\\\\\ZZZYYY]]]gggppp{{{~~~tttpppnnnmmmrrrgggZZZNNNEEE@@@DDDKKKYYYeeepppssssssuuuuuutttuuuooogggaaa]]]UUULLLDDD>>><<<999666444444555666444444333333333333222222555555555555444333222111333333333444555555666666666777888888777777999;;;???BBBFFFJJJOOOTTTYYY]]]aaahhhrrr|||~~~uuujjjeeehhhpppyyy}}}{{{zzz{{{|||}}}|||yyyvvvtttssstttwwwyyy{{{yyywwwpppeee```cccrrr{{{{{{}}}xxxooommmhhh[[[KKK@@@:::999888666555555555555555555555555666666666666666777888999<<>>???CCCJJJVVVcccppp{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~|||uuusssqqqooolllkkkjjjiiiggggggeeeccc```^^^[[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYZZZXXXTTTOOOKKKHHHGGGFFFBBB???;;;999999:::::::::777777777777777777777777444444444555555555555555555555555444555555666666777:::>>>BBBDDDEEEDDDCCCEEEBBBBBBFFFMMMXXXiiiyyy}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~kkk\\\QQQTTTcccuuu{{{zzznnn]]]NNN???<<<888555333333222111333444555555333222333555777;;;@@@DDDFFFGGGHHHIIIJJJMMMTTTbbbzzz|||qqqkkkhhhdddaaa```dddllluuuzzzwwwlllccc[[[\\\\\\[[[YYYZZZcccmmmxxxxxxpppmmmlllqqqiii]]]RRRGGG@@@BBBHHHXXXdddppptttuuuwwwxxxwwwyyyrrrjjjeeebbb[[[PPPGGG@@@>>>:::666444444555666444444333333333222222222333333444555444333222111222333333444444555666666555666777777777888:::<<<>>>AAAEEEHHHLLLQQQVVVYYY^^^eeeoooxxxvvvkkkeeekkkttt~~~|||zzz{{{}}}~~~}}}zzzwwwuuutttuuuwwwyyy{{{}}}vvvuuupppfffaaadddqqq|||zzz{{{~~~yyypppnnnjjj\\\KKKAAA:::999888666555555555555333333444555666888888999777888:::<<>>BBBDDDEEEDDDDDDFFFCCCCCCGGGNNNYYYiiixxx}}}~~~~~~|||{{{{{{}}}~~~wwwdddWWWNNNRRRbbbtttzzzyyynnn\\\NNN@@@===888666555444333222222222333333222222333333555999@@@DDDGGGIIIJJJKKKNNNPPPUUUaaaxxx~~~qqqkkkhhhdddaaaaaadddkkkvvv}}}{{{qqqggg\\\ZZZ[[[\\\ZZZYYY```jjjrrr|||rrrnnnlllpppiiiaaaVVVIII??????DDDTTTaaaooouuuwwwzzz{{{zzzzzzssslllhhhfff___TTTKKKCCC@@@;;;666444333444555444444333333333222222222000111333444555444333222222222333333444555555555333555777888888:::===???===???CCCFFFIIINNNRRRVVV\\\bbbkkkuuu~~~xxxlllfffmmmwww~~~|||yyyzzz|||}}}|||zzzwwwuuutttvvvwwwxxxyyy|||{{{ssstttqqqjjjfffiiisss}}}zzzyyy{{{yyyxxxyyyxxxooommmiii\\\LLLAAA:::999888666555555555555222222444555777999::::::999:::<<<===AAAFFFMMMRRRdddyyyvvvbbb^^^eeeuuu~~~pppmmmhhh[[[III@@@999888888777666888777888999888777777999;;;:::===BBBHHHOOOXXX```fffiiinnntttxxxzzzzzz{{{{{{|||yyytttoooggg[[[MMMCCC===;;;999888888777666555666777888999999888777666777777888888888888777777444666999:::;;;===???AAAAAAGGGPPP[[[gggsss~~~~~~~~~}}}|||{{{yyywwwuuutttssssssqqqqqqsssuuuxxx|||~~~vvvtttqqqmmmiiifffdddcccccccccbbbaaa___\\\YYYWWWXXXXXXWWWWWWWWWXXXYYYZZZYYYXXXVVVSSSQQQOOONNNNNNLLLHHHBBB???===<<<<<<;;;;;;;;;::::::999888888777666666666555555555555555333333333333444555666666999;;;===@@@CCCDDDEEEEEEEEEBBBCCCHHHOOOZZZkkkyyy|||~~~}}}{{{zzz|||zzzsssaaaVVVMMMRRRaaasssyyyxxxlll[[[LLL<<<999666555555666666666111111111111222222222222444999@@@FFFJJJLLLNNNOOORRRSSSVVVaaavvv~~~sssmmmjjjfffcccdddeeekkkuuu}}}}}}sssjjj___YYYYYY]]]]]]ZZZ___gggpppwwwqqqnnnoookkkdddZZZLLL???===AAAMMM\\\llluuuxxx{{{|||{{{yyyuuuooollliiibbbXXXPPPEEEBBB<<<777444333444555444444333333333333222222000111222333444444444444222222222333444444555555333555777888888:::===@@@<<<>>>BBBDDDGGGKKKOOORRRYYY___hhhqqqzzz|||nnnhhhnnnyyy}}}zzzvvvwwwxxxyyyxxxwwwuuusssuuuvvvvvvvvvvvvxxx|||zzzrrrtttuuupppooosss~~~{{{yyywwwuuussstttyyyuuullliiifffZZZJJJAAA:::999888666555555555555333444555666777888999999:::;;;<<<>>>AAAFFFMMMRRRcccyyyyyyeee```fffwwwrrrmmmgggYYYHHH@@@999999999888888999777888999888777777999;;;:::<<>><<<999888888888666555555666777888888777666666666777888999999888777666555777999::::::;;;===???AAAFFFNNNXXXcccooozzz~~~}}}yyywwwtttqqqooonnnnnnnnnjjjkkklllnnnrrruuuxxxzzzzzz{{{}}}|||vvvtttppplllgggcccaaa___````````````^^^[[[XXXWWWVVVVVVUUUUUUUUUVVVXXXXXXVVVVVVUUUTTTRRRQQQQQQPPPLLLIIIEEECCCBBBBBBAAA@@@>>>===<<<;;;:::888777777777666666666555555555444444444444444555666777888:::;;;<<<>>>@@@CCCEEEFFFEEEDDDEEEKKKSSS^^^ooo~~~~~~{{{~~~|||zzzzzz||||||vvvbbbWWWPPPUUUbbbrrr~~~yyy~~~~~~wwwjjjYYYJJJ:::777444333444555555555111111000111222333222222444999BBBIIINNNPPPRRRTTTUUUUUUXXXbbbvvv|||sssooonnnkkkhhhggggggkkkttt}}}}}}tttkkkbbbYYYWWW^^^aaa___```gggsss}}}uuuppppppmmmhhh___OOOAAA===@@@DDDUUUhhhsssxxx{{{{{{yyyxxxvvvssspppkkkddd\\\WWWGGGCCC===777333333444555444444333333333333222222222222222222222222333333111222222333333444555555555666777777777888:::<<<;;;===@@@CCCEEEHHHLLLOOOVVV\\\dddllluuu~~~pppiiiooozzzzzzwwwuuuuuuvvvvvvuuutttsssrrruuuvvvuuuttttttuuuxxx{{{zzzzzzsssvvvxxxvvvwww{{{~~~{{{vvvuuussssssyyy}}}rrriiifffcccXXXIII@@@:::999888666555555555555555555666666777777888888::::::<<<===@@@EEELLLQQQbbbxxxzzzgggaaahhhyyyvvvpppiii[[[HHH@@@999999:::999888:::777888999888777777999;;;:::<<<@@@EEELLLTTT^^^dddgggkkkrrrwwwyyyzzz{{{|||}}}yyyvvvpppdddUUUJJJ???===:::999888888666555555666777888888777666666666777888999999888777666777999::::::::::::;;;===BBBFFFNNNWWWaaalllwww~~~|||{{{zzzwwwuuuqqqmmmjjjjjjkkkkkkeeefffhhhjjjmmmpppsssuuuuuuvvvxxx{{{~~~~~~|||yyywwwtttpppkkkfffbbb___]]]^^^^^^______]]][[[XXXVVVSSSSSSRRRRRRRRRSSSUUUVVVUUUTTTTTTTTTSSSRRRRRRQQQLLLJJJGGGFFFFFFFFFEEEDDD??????===<<<:::888777777777777666666555555555444555555555555666777999999;;;;;;;;;<<>>777333333444555444444444333333333222222555444222111000111111222111222222333333444555555777777888777555555666888;;;===@@@BBBDDDGGGKKKNNNTTTYYYaaaiiiqqq|||rrrjjjpppzzz}}}xxxssstttuuuuuutttqqqnnnlllrrrssssssrrrqqqqqqrrrtttzzz}}}xxxrrrtttzzz}}}xxxvvvuuutttssswwwvvvhhhbbb\\\QQQDDD<<<:::999777666555555555666666555555555666777999:::=========>>>@@@FFFNNNSSSfffwww~~~kkkcccfffuuu~~~tttjjjbbbOOOFFF>>>;;;999666666999999888777666666777888999:::<<<@@@EEEKKKTTT]]]dddfffkkkrrrxxx{{{|||}}}}}}~~~{{{uuujjjYYYJJJBBB;;;777888999777666777777777777777777777777777777777777777777777777777555555666888999<<<===>>>DDDHHHOOOWWW```jjjtttzzz}}}zzzwwwqqqnnnjjjgggggghhhhhhhhhhhhfffdddeeeiiimmmqqqsssqqqtttwwwzzz||||||{{{zzzuuusssooojjjfff```ZZZVVVVVVVVVVVVXXXZZZYYYVVVTTTTTTRRROOONNNNNNOOONNNMMMNNNOOOOOOPPPQQQQQQRRRRRRLLLJJJHHHFFFEEEDDDEEEEEEDDDBBB>>><<<;;;;;;===>>>666777777777777777777777888777555444555888:::<<<<<<<<<===>>>@@@BBBEEEFFFIIIJJJLLLPPPXXXeeerrr{{{~~~|||~~~~~~~~~~~~{{{yyyxxx{{{~~~zzzhhhZZZRRRYYYfffttt{{{{{{~~~{{{uuujjjYYYJJJ<<<888333111111333444555222222111111222222333444444888@@@IIIQQQVVVYYYYYYXXXZZZ]]]cccrrrzzzppplllooovvv||||||xxxsssssstttsssoookkkccc[[[WWW]]]dddffffffgggttt~~~lllqqqpppkkk```QQQEEE???>>>@@@KKK]]]mmmxxx|||{{{yyyyyyuuusssttttttmmmaaaVVVPPPFFF<<<999777444333444222333333444444333333222222222222222222222222222333333333444444444555555777777777888999999::::::???>>>>>>@@@BBBFFFIIIKKKOOOUUU]]]dddlllvvvssshhhiiippp}}}yyyuuuuuuuuuuuusssqqqooonnnpppqqqrrrqqqpppqqqrrrtttyyy{{{~~~uuulllkkkooouuu~~~zzzyyywwwvvvyyysssgggccc^^^SSSFFF>>>888777555444333333444444666555555555666888:::;;;<<<======>>>AAAGGGNNNTTTgggyyykkkbbbbbboooyyypppjjjUUUKKKBBB===;;;888888:::999888777666666777888999999;;;???CCCJJJRRR[[[bbbfffkkkqqqvvvyyyzzz{{{|||}}}zzztttjjjZZZLLLCCC<<<777888999777666777666666666666666666666666666666666666666666666666555666666888999;;;===>>>CCCGGGMMMUUU^^^hhhrrryyy~~~}}}}}}}}}~~~|||xxxuuuooollliiiggghhhjjjjjjjjjhhhgggeeefffiiimmmppprrrsssuuuwwwzzz{{{zzzyyyyyyuuurrrnnnjjjfff```ZZZVVVSSSSSSSSSUUUVVVVVVTTTQQQQQQNNNLLLJJJKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFCCC@@@>>>===>>>>>>::::::999888888888888888888777555555777:::===???@@@??????@@@BBBDDDGGGHHHLLLMMMPPPUUU]]]hhhttt|||~~~}}}}}}~~~~~~{{{xxxxxxzzz}}}yyyhhh[[[SSSZZZgggwww|||yyy||||||xxxrrrgggVVVGGG;;;888444222222333333333222222222111222222333444555999AAAJJJSSSXXX[[[\\\ZZZ\\\^^^dddsssxxxnnnmmmsss}}}zzzvvvtttsssoookkkeee\\\XXX^^^hhhnnnpppqqqwwwssssssrrrmmmaaaRRREEE???===;;;CCCRRRcccpppwwwxxxwwwwwwtttssstttuuupppeee\\\QQQGGG>>>;;;999666555666333333444444444444333333333333333333333333333333333333333444444444555555555555555666777777888888<<<<<<<<<===@@@DDDGGGIIIMMMRRRZZZaaaiiirrr}}}oooddddddkkkwww}}}zzzwwwvvvuuutttsssqqqppppppnnnooopppppppppqqqsssuuuxxx{{{}}}rrrhhhcccdddlll|||}}}{{{~~~zzzpppgggeee```TTTGGG???888777555444333444444555666666666777888999;;;<<<<<<===>>>???AAAGGGNNNTTTcccwwwlll```^^^ggg}}}wwwsss\\\QQQEEE???<<<999999;;;888888777777777777888888888:::===BBBHHHPPPYYY___fffjjjooosssuuuwwwyyyzzz{{{}}}}}}yyysssjjj[[[NNNEEE===888888999777666777666666666666666666666666555555555555555555555555666666666888999;;;===>>>AAAEEELLLTTT]]]gggqqqxxx}}}{{{xxxxxxzzz|||~~~~~~~~~|||yyyuuuqqqllljjjhhhgggiiilllmmmmmmiiihhhggghhhjjjmmmqqqsssxxxyyy{{{|||}}}|||{{{zzzwwwtttppplllhhhbbb\\\XXXSSSRRRRRRSSSTTTTTTRRRPPPOOOLLLIIIHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHIIILLLKKKIIIFFFDDDBBB@@@??????>>><<<:::999999::::::888777666777999>>>BBBEEEEEEEEEDDDDDDEEEGGGIIIKKKNNNQQQVVV\\\ccclllvvv|||~~~}}}}}}}}}~~~}}}zzzxxxwwwyyy|||}}}}}}}}}|||iii[[[SSS[[[iiizzz}}}zzz||||||wwwpppeeeTTTFFF;;;888555333333333222111222222222222222333444444555999@@@JJJTTT[[[^^^___\\\___aaaffftttzzzpppnnnvvvyyyvvvtttrrroookkk```ZZZ```llltttyyy{{{|||yyyuuutttooodddUUUGGG???;;;:::???JJJZZZkkkvvv{{{|||vvvtttsssuuuvvvsssjjjbbbUUUKKKBBB>>><<<999777888444444555555555555444444444444444444444444444444333333333444444444555555444555555666666777777888888999999;;;>>>AAAEEEGGGJJJOOOVVV]]]dddmmmwwwyyyjjj^^^^^^ccckkk{{{}}}{{{wwwvvvuuusssqqqqqqpppppplllmmmoooooopppqqqsssvvvyyy{{{|||sssggg___]]]fffyyywwwoooiiigggaaaTTTFFF>>>:::999777666666666777888666777777888:::;;;<<<===??????@@@@@@BBBFFFLLLQQQ[[[pppmmm```\\\ccczzz~~~yyywwwaaaSSSEEE>>><<<999999;;;888777777777777777777888888:::===AAAGGGOOOWWW]]]fffiiimmmppprrrtttvvvxxxyyy{{{{{{wwwrrrkkk^^^QQQGGG???999999999777666777666666666666666666666666666666666666666666666666666666777888999;;;======AAAEEELLLTTT^^^hhhsssyyy{{{xxxxxxyyy}}}~~~}}}{{{vvvqqqllliiigggffffffiiilllmmmmmmiiiiiijjjkkkmmmpppuuuxxx~~~{{{xxxtttpppkkkfff```[[[VVVUUUTTTTTTUUUUUUTTTRRRPPPNNNKKKIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIMMMMMMLLLLLLJJJHHHEEEDDDDDDCCC@@@===;;;;;;;;;<<<888888777999===BBBHHHLLLLLLKKKIIIHHHHHHIIIKKKMMMPPPTTTZZZaaahhhpppwww|||~~~}}}|||{{{|||}}}|||zzzxxxvvvxxxzzz{{{{{{|||~~~iii[[[TTT[[[jjj{{{}}}~~~}}}xxxpppeeeUUUFFF:::888666444444333222000333222222222222333444444555888???JJJVVV^^^aaabbb```ccceeeiiiuuuvvvssswww~~~~~~{{{yyyxxxwwwuuurrreee\\\```kkkttt{{{}}}wwwvvvrrrhhhYYYKKK@@@:::;;;<<>>>>>BBBBBBBBBAAABBBEEEJJJNNNRRRgggooobbb]]]cccxxx}}}yyywwwcccTTTDDD<<<:::888888:::777777777888888777777777888:::===AAAFFFNNNVVV\\\dddgggkkkoooppprrruuuvvvxxxyyyyyyuuurrrmmmaaaUUUIII@@@:::999999777666777555555555555555555555555777777777777777777777777777777777888999;;;<<<===AAAEEEMMMVVV```kkkvvv}}}{{{yyyyyy{{{~~~~~~|||yyysssmmmhhheeedddcccdddfffiiiiiiiiifffiiilllnnnqqquuu{{{}}}yyyuuupppjjjddd```\\\ZZZWWWVVVVVVVVVUUUTTTSSSPPPLLLJJJIIIHHHGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHFFFEEEDDDDDDDDDEEEFFFGGGKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGDDDBBB???>>>>>>>>>:::999999;;;@@@GGGNNNRRRRRRPPPMMMKKKJJJKKKMMMNNNOOOTTT\\\dddkkkrrrxxx|||~~~}}}{{{zzzzzz{{{{{{yyywwwvvvxxxyyyzzzzzz{{{}}}jjj]]]UUU]]]kkkzzz~~~}}}wwwooodddSSSEEE:::888555444444444222000333333222222333333444555555777===IIIWWWaaaeeeeeedddgggjjjlllvvv~~~yyyxxxzzz|||{{{{{{zzz{{{{{{zzzxxxwwwsssggg]]]^^^gggpppyyyxxxwwwtttkkk^^^OOOCCC;;;888888;;;EEEVVVhhhvvv}}}{{{yyyxxxxxxwwwtttnnniiibbbXXXMMMGGGBBB;;;777666555666666777777666666555333333333333222222111111333333333444444444555555666666666777888888999999777777999;;;===@@@BBBCCCEEEJJJPPPUUU[[[ccclllsss|||}}}qqqdddXXXUUUXXX___qqq~~~|||zzzwwwvvvuuutttsssqqqppppppmmmnnnoooppppppqqqtttvvv{{{|||wwwnnnccc[[[XXX```rrrxxxrrrmmmjjjaaaQQQBBB:::777777666555555555666777777888:::<<<>>>?????????CCCCCCCCCBBBCCCEEEIIILLLNNNbbb{{{rrreee___dddxxx~~~yyywwwiiiXXXEEE;;;999777777888777777888888888888777777888:::===@@@EEEMMMUUUZZZaaaeeejjjnnnppprrrtttuuuwwwyyyxxxuuusssooodddZZZKKKBBB;;;999999777666888555555555555555555555555888888888888888888888888777777777888999:::<<<===@@@EEEMMMWWWbbbooozzz|||zzzyyy{{{}}}~~~|||yyyvvvqqqkkkfffcccbbb``````bbbcccbbbaaa```eeejjjooosssyyy}}}yyysssmmmiiidddaaa\\\ZZZYYYXXXXXXWWWUUURRRNNNJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBDDDDDDIIIJJJLLLNNNOOOPPPOOOOOOLLLKKKJJJHHHFFFDDDBBBAAA<<<<<<;;;>>>CCCKKKRRRWWWWWWTTTPPPLLLKKKKKKMMMNNNOOOTTT]]]eeemmmsssyyy}}}|||{{{yyyyyyzzzyyyxxxwwwwwwxxxyyyyyyyyy{{{}}}}}}mmm```YYYaaammmzzz~~~|||uuummmaaaQQQBBB:::777444333444444333333333333333333333444444555666777===JJJYYYeeeiiiiiigggkkknnnooowww}}}zzzxxxxxxsssuuuwwwyyyzzzyyyxxxwwwuuujjjaaa___bbbiiiuuuwwwwwwtttnnncccTTTFFF>>>:::::::::@@@MMM^^^ppp{{{}}}{{{zzzxxxwwwsssoookkkfff[[[QQQJJJEEE===777666555555666666666666555555444333333222222111111000333333333444444444555555333444444555555666666777888888:::;;;===???@@@@@@CCCGGGMMMQQQVVV]]]fffmmmuuu|||yyyooobbbWWWSSSUUU\\\ooo~~~||||||{{{zzzxxxxxxxxxwwwvvvtttrrrqqqnnnoooqqqqqqqqqrrrtttvvv{{{|||~~~vvvlll```YYYYYYcccvvvxxxrrrmmmjjj```PPPBBB;;;777777666555555666777888777999;;;===???@@@@@@@@@@@@AAABBBCCCDDDFFFKKKNNNRRRcccxxxuuuggg```dddwww}}}{{{sss___III>>>:::777666777666777888999999888777666777999<<>>CCCLLLWWWcccppp}}}}}}{{{{{{|||||||||zzzwwwtttrrrooojjjgggbbb```^^^]]]]]]\\\ZZZYYYXXX___gggnnnttt||||||xxxppplllfffbbb```___^^^^^^ZZZWWWRRRMMMKKKHHHEEECCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCAAAAAA@@@AAABBBCCCHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPNNNKKKHHHFFF>>>>>>===@@@EEEMMMUUU[[[YYYVVVQQQMMMKKKKKKLLLMMMNNNTTT]]]fffnnnuuu{{{|||zzzxxxxxxxxxyyyxxxvvvwwwxxxyyyyyyyyy{{{~~~qqqeee___eeepppzzz}}}vvvmmmaaaPPPBBB999666333222333444555555444333333333333444555555888999???LLL]]]iiinnnmmmjjjnnnqqqqqqxxx~~~yyyvvvuuunnnppptttvvvxxxzzz|||}}}~~~uuukkkccc^^^```kkkxxxuuuuuutttpppfffYYYJJJAAA=========>>>EEEUUUiiixxx|||{{{zzzxxxvvvssspppnnneee[[[QQQLLLGGG???:::888444555555666666555555444555444444333222222111111333333333444444444555555333333444444555666666666888999:::;;;<<<=========@@@DDDIIIMMMQQQXXXaaagggnnnttt~~~vvvlllaaaVVVQQQSSSYYYkkk|||{{{{{{zzzyyyyyyyyyzzzzzzyyyvvvtttrrroooqqqrrrrrrqqqrrrtttvvvzzz{{{}}}yyylll___YYY\\\hhh|||wwwqqqmmmiii```QQQCCC===999999888777777888999:::777999;;;>>>@@@AAAAAAAAA>>>???AAACCCDDDHHHMMMQQQVVVfffyyyvvviiiaaacccuuu{{{fffNNNAAA;;;888666666666777888999999888777666666888:::===BBBIIIQQQVVV]]]bbbjjjpppsssttttttuuuwwwxxxwwwuuutttrrriii```MMMDDD<<<:::999777666888555555555555555555555555666666666666666666666666888888888888999:::;;;<<<<<>>CCCGGGMMMTTTXXX]]]eeemmmqqqrrrqqqppprrrttttttuuuuuusssiii]]]QQQGGG>>>;;;999555333444555555444444444444555555444444444555555555555666333444555777999;;;===>>><<>>@@@BBBDDDHHHNNNTTTYYYaaagggpppzzzvvvmmmbbbWWWQQQQQQ[[[iii}}}}}}zzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssssstttsssrrrrrrrrrrrrssstttzzzzzz{{{nnnjjjbbb[[[[[[fffyyyuuurrrpppkkk]]]LLL???;;;888777666666666777999999;;;;;;<<<>>>???AAABBBCCCCCCCCCBBBCCCFFFJJJMMMPPPWWWfffyyy|||fffZZZaaaggg{{{yyyzzzrrr```JJJ<<<999888777666666666666777777777777888666888>>>CCCGGGMMMSSSXXX]]]dddjjjoooqqqqqqpppppprrrsssssstttrrriii___RRRHHH???<<<:::666555666555555444444444444555555444444444555555555555666666666666777888:::;;;<<<<<>>===>>>???AAABBBCCCDDDGGGIIIKKKLLLRRRSSSVVVXXXYYYWWWRRRNNNDDD@@@===@@@IIIRRRVVVVVVUUUTTTQQQMMMJJJIIIKKKNNNQQQUUU\\\dddnnnyyy~~~}}}||||||}}}}}}zzz{{{||||||||||||}}}}}}pppeeefffnnnwww~~~uuucccOOOCCC888777666444444444444555333333333444444444444444666:::AAALLL___rrr|||}}}}}}}}}yyyttttttqqqnnnmmmqqqtttwww~~~wwweee]]]^^^```gggnnntttxxx}}}{{{wwwtttpppggg\\\SSSBBB???;;;:::999>>>LLLZZZkkkwww~~~zzzxxxzzzxxxrrrnnnfff[[[QQQKKKEEE???:::777666666666777777666444555444333333333444555555222222222222333333444555444444555555666666666777777666666666888999;;;<<<<<<>>>@@@BBBEEEKKKQQQUUU\\\bbbkkkttt~~~wwwoooggg]]]WWWVVV[[[hhhzzz}}}{{{yyyvvvuuuttttttssssssrrrrrrrrrtttssssssrrrrrrsssssstttwwwwwwyyy}}}oooiii```\\\```lllzzz}}}pppnnnlllhhh\\\KKK???<<<999888888777777888:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFIIIMMMOOOVVVbbbqqq|||~~~fffYYY\\\```ttt~~~xxxwwwrrrdddOOO>>>888777666666666666666777777777777999777888>>>CCCFFFLLLRRRXXX[[[```fffkkknnnppppppoooqqqqqqpppqqqqqqkkkbbbTTTJJJ@@@<<<:::777666777555555444444444444555555444444444555555555555666777777777777777888999:::<<>>>>>?????????AAACCCEEEHHHJJJLLLRRRSSSVVVXXXYYYWWWRRROOODDD@@@===@@@HHHPPPSSSSSSRRRRRRPPPMMMJJJIIIKKKMMMRRRVVV^^^gggqqq}}}}}}||||||}}}~~~zzz|||}}}}}}|||}}}}}}pppeeeeeelllrrrwwwzzzwwweeePPPCCC777666555333333333333444333333333444444444555555999;;;@@@LLLaaawwwxxxuuuwwwxxxqqqmmmnnnqqquuu{{{qqqfffaaa___bbbhhhmmmrrr{{{}}}zzzvvvoooeee]]]MMMEEE<<<999999<<>>>>>??????@@@AAABBBBBBDDDDDDDDDEEEGGGIIILLLNNNUUU\\\gggqqqzzzhhhYYY[[[]]]pppwwwqqqooodddQQQ@@@999777777666666666666777777777777:::777888===BBBEEEJJJPPPVVVXXX\\\aaafffjjjmmmooonnnppppppooopppppplllfffUUUKKKAAA===:::777666888555555444444444444555555444444444555555555555666666666666777777888999:::<<<@@@EEEJJJRRR^^^kkkuuu|||wwwtttuuurrrnnnkkkiiifffbbb``````]]]XXXTTTQQQQQQSSSTTTVVVYYY```ggglllttt|||vvvnnneee___YYYUUUPPPMMMMMMNNNOOOOOOIIIGGGDDDBBBBBBBBBAAAAAA???@@@AAACCCFFFHHHKKKLLLPPPPPPRRRUUUVVVTTTPPPMMMFFFBBB@@@CCCKKKQQQRRRQQQOOOOOOOOOLLLJJJIIIKKKLLLTTTYYY```jjjttt~~~|||{{{|||}}}~~~zzz|||}}}}}}|||~~~yyymmmdddeeelllqqqtttwwwzzz{{{~~~yyyfffPPPBBB777666444333222222333333444444555555666777777777;;;;;;>>>JJJbbbzzz~~~wwwvvvyyy~~~vvvmmmjjjmmmqqqvvvxxx|||ppphhhcccbbbfffmmmttt}}}|||uuukkkdddYYYLLL???;;;;;;>>>BBBGGGWWWkkk~~~|||yyyuuunnnddd[[[TTTLLLEEE???:::888666555666666555333333333333333444444555555000111222444555555444333222222333444666777888888666666666777888999999:::777999;;;===@@@CCCHHHLLLQQQVVV^^^fffnnnxxxyyytttllleeeaaaeeemmmxxx~~~zzzvvvssstttttttttttttttuuuuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqssssssuuuzzzzzzqqqhhhgggnnnvvvyyyyyy}}}uuuhhhgggfffcccYYYJJJ???<<<;;;:::999999999:::<<<===>>>??????@@@AAABBBBBBCCCFFFFFFFFFGGGHHHJJJLLLMMMTTTWWW___hhhppp{{{hhhYYYZZZZZZlllyyykkkjjjbbbQQQAAA:::999888666666666666777777777777:::777888<<<@@@CCCGGGMMMSSSUUUXXX\\\aaagggkkkmmmnnnpppqqqooopppqqqnnniiiXXXMMMBBB===:::777666888555555444444444444555555444444444555555555555666444555555666777999:::;;;<<>>III```zzzyyyxxx{{{yyyooohhhiiimmmqqqqqq{{{wwwpppjjjgggkkksss|||wwwnnnhhh```PPPAAA;;;<<<===???BBBQQQeee{{{}}}{{{wwwpppggg___XXXPPPHHHBBB<<<999777666666666555444555555555444444333333222222333444555444333222111111222333444555666777888555666666777888888888888666888;;;<<<>>>AAAEEEHHHMMMSSSZZZaaahhhqqq|||yyyqqqjjjgggkkkrrrzzz~~~|||yyyuuurrrssstttvvvwwwxxxxxxwwwvvvqqqrrrrrrssssssrrrrrrqqqrrrrrruuuyyyxxxqqqkkklllttt{{{|||{{{|||tttfffeeedddbbbXXXIII???<<<;;;:::999999999:::<<<===>>>??????AAABBBCCCDDDDDDHHHHHHHHHIIIJJJKKKMMMMMMRRRSSSYYYccciiirrrgggWWWWWWVVVggg{{{{{{iiihhh___PPPBBB===:::888666666666666777777777777999666777;;;>>>@@@DDDJJJQQQSSSVVV[[[```fffjjjmmmooossstttrrrrrrrrrpppkkk\\\QQQEEE???;;;777666888555555444444444444555555444444444555555555555666444444444555777999:::;;;;;;>>>AAAEEEJJJTTT```iiizzz}}}|||{{{yyyuuusssooollliiifffeeebbb___\\\XXXVVVTTTRRRSSSVVVZZZ\\\___aaaeeejjjmmmttt|||pppkkkeee```]]][[[YYYWWWUUUPPPLLLJJJJJJJJJGGGDDDAAAAAAAAAAAAAAABBBCCCCCCJJJKKKMMMPPPSSSSSSQQQNNNFFFCCCBBBFFFMMMRRRQQQOOOMMMMMMMMMKKKJJJKKKMMMPPPYYY```iiirrrzzz~~~}}}}}}~~~~~~}}}}}}|||||||||||||||yyyzzz{{{{{{{{{~~~wwwiiibbb```iiivvv~~~xxxdddNNN@@@777666555333333333333444111222222333444555666666999;;;>>>HHH\\\www}}}{{{~~~|||rrrhhheeeiiillllllttt~~~~~~zzzuuuqqqnnnqqqyyyzzzqqqkkkcccSSSBBB;;;;;;;;;;;;===KKK\\\sss~~~|||xxxssskkkddd]]]UUULLLEEE>>><<<888777666666555444555555555555444333222111333444444444333333222111222222333444555666666777555666777777888888777777666888:::<<<===???BBBEEEJJJOOOUUU[[[bbbjjjttt{{{~~~vvvqqqqqqrrrwww}}}}}}{{{xxxuuurrrrrrtttwwwzzz{{{zzzxxxvvvsssssstttuuuuuutttssssssqqqrrrtttyyy}}}oookkkjjjoooxxx~~~vvveeeddddddbbbXXXIII???<<<;;;:::999999999:::;;;<<<>>>>>>???AAABBBDDDEEEFFFIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPVVV```eeellliiiXXXUUUSSScccuuu~~~llliii^^^OOODDD???;;;666666666666666777777777777999555555999<<<>>>BBBGGGRRRTTTWWW\\\bbbgggkkknnnpppuuuxxxvvvuuutttqqqmmmbbbUUUIIIAAA===999777999555555444444444444555555444444444555555555555666555555555666666777999999;;;===@@@CCCHHHQQQ]]]fffttt}}}zzzxxxwwwuuurrrppphhhfffcccaaaaaa___\\\ZZZVVVUUUTTTUUUWWW[[[```ccceeefffiiimmmooouuu|||uuupppkkkgggccc```___ZZZTTTRRRRRRQQQNNNJJJEEEDDDCCCBBBAAA@@@@@@@@@EEEFFFHHHLLLPPPQQQPPPNNNGGGDDDDDDIIIPPPTTTSSSQQQNNNMMMLLLJJJIIIKKKOOOSSSZZZbbbmmmxxx}}}{{{|||{{{|||}}}~~~~~~~~~}}}}}}xxxyyyyyyyyyzzz}}}|||qqqddd___```mmm|||vvvbbbMMM>>>888777666444444444444555111111222333444555666666777;;;???FFFXXXrrr~~~uuuiiibbbeeehhhhhhooowww|||{{{xxxwwwwwwuuutttuuu{{{}}}vvvpppgggXXXFFF>>>;;;999999;;;CCCRRRgggyyy~~~}}}zzzuuunnnhhhbbbZZZQQQJJJAAA>>>:::888777777666555333444555555555444333222333333222222222333444444333333333444444555555555555666777888888888777666444666999:::;;;===???BBBEEEJJJPPPUUU[[[ccclllssszzz{{{zzz}}}{{{}}}{{{xxxvvvtttqqqtttxxx{{{|||{{{xxxvvvtttuuuvvvwwwwwwvvvuuutttqqqrrrtttyyywwwfffeeegggooozzz~~~}}}|||~~~zzzeeeddddddbbbXXXIII???<<<::::::999888999:::;;;<<<===>>>???AAACCCEEEFFFGGGJJJKKKKKKLLLMMMNNNNNNNNNOOONNNUUU___ccchhh|||lllZZZVVVSSSbbbqqqpppkkk^^^PPPFFFAAA;;;555666666666666777777777777888555555888;;;<<<@@@FFFSSSUUUYYY^^^dddiiimmmoooqqqwwwzzzyyyvvvvvvrrrnnnfffYYYLLLDDD???:::999:::555555555444444555555555444444444555555555666666777777666666666666777777:::===???BBBGGGPPP\\\dddnnn~~~~~~|||xxxuuutttrrrpppnnncccaaa___^^^^^^]]]ZZZYYYUUUUUUUUUWWW[[[```dddggghhhiiilllnnnpppuuu}}}xxxrrrooohhhbbb\\\ZZZZZZYYYUUUPPPIIIHHHFFFDDDBBBAAA@@@@@@@@@AAADDDHHHLLLNNNMMMLLLIIIGGGGGGLLLTTTXXXWWWTTTOOONNNLLLJJJIIILLLPPPTTTZZZbbbooo{{{||||||zzz|||~~~~~~wwwxxxxxxxxxyyy}}}|||wwwlllccc^^^aaapppuuuaaaLLL>>>999888666555444444555555333333444555666777888999666;;;@@@FFFVVVooo~~~~~~wwwiiiaaacccfffgggmmmssswwwtttrrruuuwwwwwwxxxvvvzzzyyytttlll]]]LLLBBB===999999<<<>>>JJJ___sss~~~{{{wwwqqqkkkfff^^^UUUNNNBBB???;;;888888888777666111222444555666555555444222222111111222444666777444444444444444444444444555666777888888777666666333555888999:::;;;===???AAAFFFLLLQQQVVV^^^gggmmmrrrxxx~~~|||{{{yyywwwuuuuuuyyy}}}~~~yyytttrrrsssvvvwwwxxxvvvtttrrrsssvvvyyy|||{{{nnndddcccfffooo{{{|||{{{}}}~~~~~~~~~mmmhhhddd___VVVHHH>>>;;;;;;:::999999999;;;===??????@@@AAABBBCCCEEEFFFFFFGGGJJJMMMOOONNNMMMMMMMMMPPPPPPVVV]]]aaafffuuuttt^^^PPPQQQXXXkkkyyyqqqgggZZZKKK===777999555555666666777777888888888999::::::;;;>>>BBBFFFOOOSSSYYY___dddiiinnnqqqrrrtttwwwyyyyyyxxxvvvuuujjj```SSSGGG@@@<<<999777999888777666666555555666444444444555555555555666666666666666777888999:::===;;;===CCCHHHMMMUUU^^^mmmttt|||vvvooolllllljjjfffbbbfff```[[[ZZZ[[[[[[XXXTTTUUUWWWYYY[[[^^^cccjjjnnnpppqqqrrrsssxxx}}}uuunnnkkkgggeeedddbbb^^^ZZZTTTPPPJJJFFFCCCBBB@@@???<<<===@@@CCCFFFHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUSSSPPPMMMLLLJJJIIIPPPXXXaaahhhpppxxx~~~||||||||||||}}}~~~~~~|||yyyzzz|||~~~zzz}}}}}}}}}uuugggaaa^^^dddwww}}}mmmYYYHHH===999777444444444555444222222333555777888888777777999999>>>GGGPPP___}}}}}}tttkkkfffdddfffgggsssrrrrrrrrrqqqpppooonnnvvvkkkmmmvvvgggRRRBBB:::888777666999CCCTTThhhwww|||wwwrrrnnnjjjcccYYYQQQHHHBBB<<<;;;999555444555666666555555555444444444333333333222222111111111111222222333444555666666555444444444444555666666999888666555666888;;;===AAACCCFFFIIINNNUUU\\\aaakkkooovvv}}}~~~}}}{{{xxxvvvvvvxxx{{{{{{vvvrrrpppqqqsssuuuvvvvvvvvvuuuvvvyyy|||yyyllleeeeeeiiittt~~~xxxxxxzzz{{{{{{yyy{{{}}}kkkgggccc___VVVHHH>>>;;;;;;:::999999999;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFIIIMMMNNNOOONNNOOOPPPQQQQQQVVV\\\```dddqqq~~~yyycccTTTRRRWWWhhh~~~vvvlllaaaQQQBBB:::999666666666666777777888888666777888999999<<<@@@CCCNNNRRRXXX___dddjjjooorrruuuwwwyyy{{{{{{zzzxxxwwwnnndddVVVIIIBBB===:::888999888777666555555555555444444444555555555555666666666666666777888999:::;;;:::<<>>@@@BBBDDDFFFGGGGGGJJJKKKLLLOOOQQQSSSUUUVVVRRROOONNNMMMKKKKKKQQQZZZcccjjjssszzz}}}}}}||||||}}}}}}~~~}}}{{{zzz{{{}}}tttfffaaa^^^ddduuu~~~}}}~~~|||lllYYYGGG===888777444444555555444333333333555666777888888888<<<;;;@@@HHHPPP___}}}zzzxxxrrrkkkdddbbbeeeiiimmmmmmmmmmmmkkkiiigggeeekkkeeeiiivvv|||{{{xxxiiiUUUEEE===:::888777:::@@@MMM___ppp|||~~~yyytttqqqnnnggg^^^VVVLLLEEE>>><<<:::666555777666666555555555444444444444444444444333333222222222333333333333333333333444444444444444555666666888666555444555777999;;;>>>@@@CCCFFFJJJPPPWWW[[[bbbfffmmmssszzz~~~}}}yyywwwvvvvvvxxxwwwsssooonnnoooppprrrtttvvvwwwxxxwww{{{uuuiiiggghhhnnn{{{~~~xxxxxxyyyzzzyyywwwzzzzzziiieeeaaa^^^UUUHHH>>>;;;:::999999999999;;;<<<>>>@@@@@@AAABBBDDDEEEFFFGGGEEEHHHLLLNNNOOOPPPQQQRRRQQQRRRVVV[[[___cccmmmvvvlllZZZTTTVVVeee}}}tttjjj\\\JJJ>>>999777777666666666777888888555666777777777:::>>>AAAKKKPPPXXX___eeekkkqqqtttyyyzzz|||}}}~~~}}}{{{zzzrrriii[[[MMMDDD???<<<:::888777666555555444444555444444444555555555555666666666666666777888999999:::888;;;@@@DDDHHHPPPXXXcccjjjvvv{{{vvvmmmccc]]]^^^bbbgggiiiccc^^^ZZZXXXZZZ\\\\\\ZZZ[[[\\\^^^___```ccchhhkkktttvvvyyy|||xxxrrrooolllgggccc^^^YYYQQQJJJFFFDDDBBBAAA>>>???@@@AAABBBCCCDDDDDDHHHIIIKKKMMMOOORRRSSSTTTQQQOOOMMMMMMLLLMMMTTT]]]fffnnnwww~~~~~~~~~}}}||||||||||||||||||{{{zzz|||rrreee```___eeettt|||yyy{{{zzzkkkXXXGGG===888666555444555555444333444444555555666888999:::===<<>>;;;777666999666666666555555555444444555555555555444444444444333333333333222222111111444444444444444555555555666555444333444666888999;;;===???BBBDDDIIIOOOSSSXXX]]]ccciiiooouuu{{{~~~|||xxxvvvttttttuuutttrrrpppoooooooooppprrrtttvvvwwwuuuyyysssggggggiiirrr}}}|||}}}~~~}}}{{{wwwhhhccc```\\\SSSGGG>>><<<:::999999999:::;;;<<<===@@@@@@AAACCCDDDEEEFFFGGGGGGJJJMMMNNNOOOOOOQQQRRRQQQRRRUUUZZZ___eeemmmrrrvvvaaaWWWVVVbbbzzz|||tttfffRRRBBB:::888777777666666777888888666666777777777999===@@@HHHNNNWWW___gggmmmssswww{{{|||~~~~~~}}}|||uuummm___QQQGGG@@@===;;;888777666555444444444444444444444555555555555666666555555666666777888999999888:::@@@CCCGGGMMMUUU^^^eeeooo{{{{{{vvvpppiii```ZZZ\\\aaafffiiigggccc___]]]^^^`````````^^^___aaabbbbbbccceeegggppptttyyy}}}zzzvvvrrrmmmiiieee___UUUMMMHHHDDDBBBAAA>>>>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIKKKMMMNNNOOOPPPMMMMMMNNNNNNOOOWWWaaaiiisss|||}}}|||{{{zzzzzzzzzzzzyyyzzz|||~~~qqqeee___bbbiiiuuu|||xxxyyy~~~~~~xxxiiiWWWFFF<<<888666555444555666555444666555555555666888:::;;;<<<:::<<>>@@@CCCGGGKKKRRRVVV\\\aaaffflllqqquuuvvvyyy~~~~~~{{{yyytttsssrrrrrrssstttsssssssssrrrqqqppppppqqqssstttpppuuu{{{|||qqqfffeeehhhrrrvvvhhhccc]]]YYYPPPDDD===<<<::::::::::::;;;<<<======@@@AAABBBCCCDDDFFFGGGGGGIIIKKKMMMNNNMMMMMMOOOPPPPPPQQQSSSXXX```iiiooorrrhhhZZZWWW\\\qqqzzzoooZZZFFF:::999888777666666777888999777888888888777999===???EEELLLVVV```hhhooouuuyyy}}}~~~~~~~~~}}}|||vvvpppdddVVVJJJAAA===<<<888777666555555444444555444444444555555555555666555555555555666777888999:::999;;;@@@CCCEEEKKKSSSYYY```jjjuuu}}}wwwssslllhhhccc``````bbbeeegggjjjgggcccaaaaaabbbccccccbbbdddeeeeeedddccccccdddjjjnnnuuu{{{~~~zzztttqqqmmmggg]]]SSSLLLGGGDDDAAA============>>>???AAABBBAAABBBCCCEEEGGGIIIJJJKKKMMMKKKLLLNNNNNNQQQZZZdddmmmvvv~~~}}}{{{zzzzzzzzzyyyxxxzzz}}}qqqfff```fffoooxxxxxxxxx}}}}}}wwwhhhUUUEEE;;;888666555555666666666555777666666666777999;;;<<<<<<:::<<>>>>>AAAAAABBBCCCEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLMMMOOOPPPPPPQQQUUU___kkkqqqqqqnnn^^^YYYXXXgggvvvaaaKKK===;;;999777666666777888999999999999888888999<<>>======>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIJJJIIIJJJMMMOOORRR\\\fffoooyyy~~~|||{{{{{{zzzyyyzzz{{{rrriiicccmmmwww|||yyyxxx}}}~~~wwwhhhUUUDDD:::888666555555666777666666666666777777888:::;;;<<<>>><<<>>>BBBDDDLLLddd|||zzzllldddcccfffhhhpppqqqssssssooojjjddd```SSSYYY^^^aaalll}}}|||vvvsssxxx|||rrreeeVVVIII>>>888777777:::DDDTTTfffuuu}}}yyysssmmmiiibbbXXXNNNGGGAAA:::777888777777777666666666555555333333333333333444444444333333444555666777888888111222333555555444444333444444444555555666777888777999:::;;;;;;<<>>>>>?????????AAAAAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPPPPPPPOOOQQQ\\\kkkpppooo}}}rrrbbb\\\WWW```ttt{{{hhhPPPAAA<<<:::888666555777888:::999:::999888888999<<<>>>@@@HHHTTT```jjjssszzz~~~~~~vvvtttmmmbbbTTTHHHAAA???:::999888777777666666777444444444555555555555666555555555555555666888888888777999>>>@@@AAAFFFLLLRRRYYYccckkkrrr|||~~~|||zzzyyywwwvvvuuutttqqqmmmjjjhhhgggeeefffhhhiiijjjjjjllllllnnnpppqqqppplllgggeeedddccchhhnnnuuuzzz~~~uuukkkaaaXXXQQQLLLEEECCC@@@===<<<;;;;;;<<<===>>>???@@@BBBDDDEEEEEEHHHGGGHHHLLLOOOSSS]]]hhhqqqzzz}}}|||||||||||||||~~~tttmmmhhhuuuyyyxxx}}}wwwhhhTTTCCC999888666555555666777777666666666888999:::;;;;;;;;;<<<<<>>===@@@EEEHHHLLLOOOSSSVVVZZZ]]]aaadddeeegggiiikkklllmmmooorrrvvvzzz}}}~~~{{{yyyvvvvvvwwwwwwyyyzzz|||}}}~~~{{{xxxttttttrrrqqqpppqqquuuwwwtttttttttssssssrrrrrrrrrooossswwwyyyzzz{{{|||}}}yyysssiii___XXX]]]iii{{{rrrnnneeeZZZPPPGGG>>>;;;===<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHEEEGGGIIIJJJJJJLLLOOOQQQRRRQQQMMMNNNZZZiiiooolllwwwuuuddd^^^YYY]]]mmm~~~lllTTTEEE<<<:::888666555666888:::999999999888777888;;;===???GGGTTT```kkkttt{{{vvvuuupppfffXXXKKKCCC@@@;;;:::999888777777777777444444444555555555666666555444444555555666777888777666888===??????DDDJJJOOOWWWaaahhhnnnwww|||{{{{{{{{{zzz|||{{{yyyuuupppllljjjiiidddgggkkknnnoooqqqrrrsssssstttuuutttooojjjgggeeedddhhhnnnsssxxx}}}~~~tttjjj```WWWQQQIIIFFFBBB>>>;;;999888888999:::;;;===>>>@@@AAAAAAFFFEEEGGGKKKNNNSSS^^^hhhrrr{{{~~~}}}}}}}}}~~~vvvooolllzzzyyyxxx}}}xxxhhhTTTBBB888888666555555777888777666555666888:::;;;;;;;;;::::::999===AAAAAAFFFYYYooouuufffgggooorrrsssuuuuuusssooollliii[[[UUUUUU]]]jjjtttzzzxxxpppqqqxxxwwwfffTTTDDD;;;888999:::<<>>BBBEEEHHHLLLPPPSSSTTTWWW[[[^^^___aaabbbdddfffgggiiilllpppssswwwxxxzzz{{{|||}}}|||yyyvvvtttrrrrrrrrrrrrsssuuuvvvwww|||yyyxxxyyyyyyyyyuuuvvvvvvtttrrrqqqrrrtttvvvuuutttsssrrrqqqppppppqqqssswwwzzz{{{zzzyyywww|||pppbbbYYYVVV[[[eeetttyyyqqqjjj___RRRFFF???===>>>>>>>>>===>>>???@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGIIILLLNNNPPPNNNNNNNNNOOOTTT]]]gggoooxxxjjjYYYVVV\\\kkk{{{wwwcccCCC@@@999444555777666555777999888777666666888:::;;;@@@GGGRRR^^^hhhqqqxxx|||{{{qqqggg^^^TTTIIIBBB>>><<<:::999888777555333555555555555555555555555444444444555555777888888777888999:::;;;>>>CCCFFFLLLRRR[[[bbbhhhqqq}}}~~~~~~}}}xxxsssooommmllljjjjjjlllnnnqqqtttvvvxxxzzzzzzyyywwwrrrmmmhhheeefffiiinnnsssxxx}}}vvvkkk```XXXPPPKKKDDD???===;;;888555999888888999:::<<>>DDDNNNaaattt}}}||||||xxxrrrlllggg^^^TTTKKKCCC>>><<<999777555555666777777666444444444444444444444444333333444444555666666666444333333333333444555555444444222111111222444444222222333333555666888999<<<===???BBBEEEHHHKKKMMMOOOQQQSSSTTTVVVYYY]]]```^^^```cccfffiiimmmqqqtttvvvxxx{{{||||||yyyuuusssqqqpppnnnnnnooorrruuuwww{{{xxxwwwwwwwwwwwwvvvwwwwwwvvvtttsssssstttuuuuuuuuuuuutttsssrrrrrrppprrruuuxxxzzzzzzyyyxxx~~~|||qqqcccYYYUUUZZZcccqqq|||ssslll```RRRGGG@@@??????>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNMMMNNNRRRZZZdddkkktttnnn^^^VVV[[[fffyyy}}}zzziiiLLLAAA:::555666777666555777999888777666777888:::;;;>>>DDDNNNYYYdddnnnvvv||||||ssskkkbbbXXXLLLDDD???===:::999999888666444555555555555555555555555444444444444555666777888777888999:::;;;>>>BBBEEEIIIOOOXXX^^^dddmmmxxx~~~zzzvvvsssrrrqqqqqqqqqqqqrrrtttuuuwwwwww|||{{{zzzxxxsssmmmhhhddddddhhhlllppptttxxx}}}{{{|||~~~~~~}}}{{{zzzzzz|||vvvllleeeXXXQQQIIICCC@@@>>>;;;888999888888999:::<<<>>>???@@@CCCGGGGGGIIIOOO\\\eeetttzzz~~~}}}}}}~~~{{{uuuuuu|||{{{{{{}}}~~~uuudddQQQBBB;;;777666666666666777888888999999999999:::;;;<<<===@@@@@@BBBCCCCCCFFFRRR^^^~~~yyyqqqqqquuuttttttttttttsssqqqppphhh[[[TTT\\\fffkkkqqqzzzxxxyyyzzzxxxsssooooooqqq}}}uuueeeSSSFFF???::::::>>>CCCKKK^^^rrr~~~}}}}}}zzzuuurrrmmmeeeZZZOOOFFF???<<<:::888666555666777777666444444444444444444444444777666666555444333222222333222222222222333444444444444333333333333444444333333333333444666777888888999:::===???BBBEEEFFFHHHJJJLLLMMMOOOQQQUUUXXXZZZ\\\```cccfffiiinnnqqqoooqqqsssuuuuuurrrooolllmmmllljjjjjjkkkmmmppprrryyyvvvuuuuuutttsssvvvwwwyyyxxxvvvtttttttttssstttuuuvvvvvvuuutttsssoooqqqtttwwwyyyzzz{{{{{{{{{{{{{{{}}}{{{rrreeeZZZVVVZZZdddppp{{{|||vvvnnn```QQQGGGAAA@@@AAA>>>>>>>>>???@@@AAACCCDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIKKKMMMNNNOOOOOONNNNNNMMMMMMPPPWWW___eeeppprrraaaVVVXXX```ppp}}}|||pppYYYCCC;;;666666777666666777999888777777777888:::;;;;;;@@@IIISSS^^^iiitttzzz{{{{{{||||||}}}~~~wwwqqqiii^^^QQQIII@@@>>>;;;999999888777666555555555555555555555555444444444444555666777777666888999:::;;;===AAADDDEEEKKKSSSYYY^^^fffrrrzzz~~~|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyy~~~}}}|||yyytttnnnhhheeeeeehhhlllooorrrvvvzzz}}}}}}zzzyyyuuuvvvwwwwwwuuurrrooommmnnnrrrwww|||yyyrrrddd[[[PPPHHHDDDAAA>>><<<999999888888999;;;<<<===>>>BBBFFFHHHJJJPPP[[[dddrrrzzz~~~{{{zzzzzzzzzzzzzzz{{{}}}yyytttrrr|||~~~|||}}}~~~}}}rrraaaOOOBBB;;;666666666666666777888999999999999:::;;;===>>>???BBBAAABBBDDDCCCFFFPPP[[[qqqyyyvvvwwwxxxzzz||||||{{{yyyxxxrrrbbbXXX\\\fffkkkpppvvvwwwzzz}}}{{{xxxvvvvvvwwwzzz}}}mmm\\\PPPCCC>>><<>>777777888666666777888888777777777888999::::::>>>EEENNNXXXdddpppxxxvvvwwwwwwxxxyyy}}}{{{wwwpppeeeXXXNNNBBB???;;;888888888777666555555555555555555555555444444444444444555666777666777999:::;;;===@@@CCCBBBHHHPPPUUUYYY```kkksss~~~}}}|||{{{~~~~~~}}}zzzuuuoooiiifffgggjjjnnnqqquuuxxx|||}}}yyyvvvuuuuuuuuuuuusssnnniiieeecccfffjjjpppwwwzzznnneeeWWWLLLFFFCCC@@@>>>::::::999888999:::;;;<<<===AAAEEEHHHLLLSSS\\\cccqqqzzz~~~~~~{{{wwwuuuuuuwwwwwwyyy{{{}}}~~~}}}~~~tttpppnnnxxx~~~{{{{{{~~~zzznnn]]]MMMAAA<<<666666666666777888999999999999:::;;;<<<>>>@@@AAADDDBBBCCCDDDDDDEEEMMMWWWgggyyy|||xxxjjj___cccmmmsssvvvxxx~~~yyyvvvfff[[[GGG@@@=========AAARRRfffwww|||}}}{{{zzzxxxsssmmmkkkggg```WWWMMMDDD???<<<:::888777888888888777666666666555555555555555111222222222222333333333222222222222222333333444333444555666666555444333555555444333333444444444777777777888999:::<<<<<>><<<999888999999999888777777777666666555555555666666666777888888999999333333333333333444555555333444555666666555444333555555444333333333333444777666666666777888999999<<<>>>AAACCCDDDEEEHHHJJJIIILLLPPPSSSVVVZZZ___bbbaaaccceeeggghhhgggeeedddcccbbbaaaaaaaaabbbcccddd~~~zzzxxxxxxwwwvvvttttttvvvxxxwwwuuusssssssssppppppqqqrrrssstttuuuvvvwwwxxxzzz|||~~~~~~~~~}}}zzzpppeee]]]___eeemmmsssuuutttssssssqqqrrruuuzzzyyymmmkkkaaaTTTIIIEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIEEEFFFGGGIIIKKKLLLMMMMMMOOOOOOOOOOOOOOOQQQUUUXXXcccqqqiiiVVVQQQSSSddd~~~qqqmmmiii___LLLBBB:::888888666666777777777888888999999999999:::===AAAGGGOOOYYYdddlllrrruuuxxxzzz|||~~~}}}xxxooobbbYYYHHHDDD===888666666666666555555555555555555555555555444444444444444555555444666999::::::;;;===??????EEEJJJNNNPPPVVV___gggoooxxx|||zzzyyyzzzzzzyyyvvvrrrnnnkkkeeeiiinnnrrrvvvzzz|||xxxsssqqqnnnnnnmmmjjjccc^^^YYY[[[\\\___ccckkksssyyyvvvfffYYYPPPKKKFFFCCC>>>===<<<:::999999::::::===???BBBFFFLLLUUU^^^eeeqqq|||~~~yyyvvvuuuvvvxxxyyy{{{}}}}}}{{{zzz{{{}}}wwwjjjbbbaaadddnnnxxx{{{|||}}}|||zzzvvvuuuuuuvvvxxx|||}}}tttdddSSSEEE===;;;666666666777888999:::;;;<<<<<<<<<===>>>@@@AAABBBDDDBBBCCCEEEFFFFFFJJJQQQZZZooo{{{wwwxxx~~~|||qqqYYYKKK>>>;;;:::<<>>===BBBHHHJJJLLLQQQZZZaaahhhppp||||||wwwtttuuuvvvwwwwwwvvvssspppnnnhhhkkkooorrrvvvyyy~~~{{{vvvrrrnnnkkkkkkkkkiiiccc^^^ZZZZZZZZZZZZ]]]bbbjjjooozzz~~~ooobbbXXXRRRLLLHHH@@@???===;;;::::::::::::<<<===>>>BBBIIISSS]]]dddrrr}}}}}}yyywwwwwwxxxzzzzzz|||}}}}}}{{{{{{{{{|||}}}|||~~~zzzooobbb\\\]]]eeepppzzz~~~}}}yyyqqqrrrtttvvvzzz~~~|||ppp```NNNAAA;;;:::666666666777888999;;;<<<=========>>>???@@@AAABBBDDDAAABBBEEEGGGGGGJJJOOOSSSbbb}}}}}}~~~|||hhhTTTCCC===<<<<<>>;;;::::::::::::999999999888777777666555555222222333444444555555666333333222222333333444555444444333333333333444444333333333222333333444444333333222222333444444555444777:::<<<======???@@@BBBDDDGGGIIIKKKNNNRRRUUUYYYZZZ\\\^^^_________^^^ZZZZZZ[[[[[[\\\]]]^^^^^^~~~}}}}}}}}}|||{{{yyyyyyyyywwwuuuuuuvvvwwwvvvtttrrrqqqrrruuuwwwyyyyyy{{{}}}~~~{{{xxxvvvyyyvvvllleeecccmmmsss{{{~~~|||zzzyyytttssssssvvv{{{~~~{{{pppbbbZZZOOOIIIHHHHHHGGGEEEFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHIIIKKKMMMPPPQQQPPPQQQRRRRRRQQQSSSVVVXXXaaalllttt^^^UUUQQQ\\\uuuqqqfffaaaXXXOOOEEE<<<999888666666888777777888999999999999888999;;;>>>BBBHHHOOOXXX^^^gggmmmtttzzz}}}~~~}}}yyyqqqfff^^^RRRKKKCCC<<<888888888888555555555555555555555555555444444333333333444444333666888::::::;;;<<<===<<>><<<;;;:::::::::;;;;;;;;;???GGGQQQ\\\cccrrr~~~~~~|||yyyxxxxxxzzzzzz{{{|||}}}~~~~~~~~~~~~{{{}}}~~~|||||||||{{{~~~zzzyyy|||~~~zzztttiii^^^ZZZ\\\jjjttt|||ppprrruuuyyy~~~{{{ooo]]]LLL???:::999666666666777888:::;;;<<>>>>>>>>???@@@AAAAAACCCAAABBBEEEGGGGGGJJJOOONNNZZZrrr}}}zzz}}}sss\\\FFF???>>><<<>>>DDDOOO```sss}}}{{{yyywwwtttnnneee\\\SSSNNNAAA???<<<:::;;;;;;:::999999999999888777666666555222333555777:::<<<>>>???222222111111222222333444444444222111111222444444333222222222333333444555444444333333444555666666333666999<<<<<<===>>>??????AAADDDFFFHHHJJJNNNQQQPPPRRRTTTVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\~~~{{{zzzzzzyyyxxxwwwtttssstttvvvuuussspppsssssssssssstttwww|||}}}|||}}}}}}zzz}}}uuukkkhhhkkkvvv~~~zzzzzzxxxyyyxxxnnnjjj```TTTKKKIIIIIIJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIKKKOOOQQQQQQOOOPPPPPPPPPPPPQQQRRRTTTUUU\\\iii|||yyyiiiVVVLLLXXXkkk{{{zzzmmm___VVVNNNGGG>>>888777999::::::555666777888888999999888777888;;;???DDDLLLUUU\\\bbbhhhpppvvvxxxzzz}}}}}}{{{zzzxxxssskkkeeeWWWLLL???888888888666333666555555555555444444444444333333333333444555555777888888888999999999999<<<>>>BBBFFFIIIMMMRRRVVV^^^eeeooo{{{vvvqqqoooooorrrvvvzzz{{{yyyuuusssrrrrrrsssuuuwwwzzz}}}~~~yyyrrrqqqnnnjjjeeeccccccddd___\\\YYYWWWXXXZZZ^^^aaakkkpppxxxsssiii```WWWQQQKKKFFF@@@;;;::::::::::::<<<::::::===@@@FFFSSS___mmmyyy~~~~~~~~~~~~}}}yyywwwvvvuuuvvv{{{|||}}}~~~}}}|||zzzyyyxxxzzz|||}}}||||||}}}~~~~~~{{{zzz}}}~~~{{{{{{|||wwwppplllggg```\\\]]]ppp{{{}}}xxxxxxxxxzzz|||~~~zzznnn]]]LLL@@@;;;:::888888888999;;;===>>>???>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJPPPZZZhhh|||}}}}}}~~~}}}kkkSSSDDD===;;;===AAAJJJVVVgggvvv}}}~~~|||yyyyyyuuunnnhhhaaaUUUJJJFFFCCC???<<<<<<<<<<<<<<<;;;::::::999888777666666666555444333333333444444222222222222222222222222222222333333333333444444333333333333333333333333222222222333333444444444444555666777888999:::;;;<<<===???BBBDDDGGGIIIJJJNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPRRRSSSRRRSSSUUUWWW~~~{{{zzzzzzyyyxxxxxxvvvtttuuuwwwwwwuuurrrtttuuuuuuuuuuuuwww{{{~~~~~~~~~}}}|||yyyqqqjjjlllsss}}}|||xxxpppiii___SSSJJJGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKMMMPPPQQQQQQOOOSSSRRRRRRRRRSSSUUUVVVWWW]]]gggwww}}}iiiVVVJJJTTTdddsss}}}qqqfff___SSSJJJ===666555666666555555666777888888999999888888999;;;>>>BBBIIIRRRWWW^^^eeemmmsssuuuvvvyyy{{{}}}|||{{{yyyuuunnniiiYYYNNNAAA:::999999777444666555555555555444444444444333333333333444555555555555666777888999:::;;;;;;>>>BBBEEEHHHMMMQQQUUUYYY^^^hhhrrr|||yyytttsssqqqtttwwwzzz{{{yyyvvvttttttuuuuuuwwwyyy|||xxxvvvqqqlllgggdddcccccc```^^^[[[XXXXXXZZZ]]]^^^ggglllttt}}}{{{qqqggg^^^XXXNNNIIICCC>>><<<<<<<<<;;;<<<::::::<<>>:::999999999999:::<<<===???@@@>>>>>>???AAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHIIIJJJNNNVVVcccuuu~~~xxx|||rrrYYYHHH???;;;;;;>>>BBBLLL\\\lllxxx~~~yyyyyyuuunnniiibbbXXXNNNHHHEEE@@@>>>============<<<;;;::::::888888777666555555555444444444444333222222222222222222222222222222333333333333444444333333333333333333333333222333333333333333333444222222333444555666777888888999;;;===@@@BBBDDDEEEJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLNNNNNNNNNOOOPPPRRR|||{{{zzzyyyxxxyyywwwvvvwwwxxxxxxwwwuuuuuuvvvwwwwwwwwwxxx{{{}}}||||||{{{wwwnnnkkkrrr}}}xxxrrrggg]]]QQQHHHFFFGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMNNNPPPQQQPPPOOOSSSRRRRRRRRRSSSUUUWWWXXX\\\cccpppmmmYYYLLLQQQ\\\jjjvvvoookkk^^^QQQ@@@777555555444222555666777888888999999888999999;;;<<<@@@FFFNNNSSS[[[aaajjjoooqqqrrrtttvvv|||{{{{{{zzzxxxtttoookkk\\\RRREEE===;;;:::777555666555555555555444444444444333333333333444555555222333444666777999:::;;;;;;>>>AAADDDGGGKKKPPPSSSTTTYYY```hhhrrr|||}}}yyyxxxvvvwwwyyy{{{{{{zzzxxxwwwwwwwwwxxxyyy||||||vvvpppjjjeeebbbaaa___]]]ZZZXXXXXXXXXZZZ[[[ccchhhoooxxx}}}rrrhhhaaaTTTOOOGGGAAA>>>============::::::;;;===AAAKKKVVVfffrrr~~~~~~~~~{{{wwwrrrooonnnmmmpppsssvvvyyy{{{||||||{{{zzz{{{{{{{{{yyyzzz{{{}}}~~~~~~|||zzzvvvtttvvvwwwsssmmmggg___[[[___hhh}}}ttteeeTTTDDD;;;999999:::::::::;;;===>>>@@@@@@>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMRRR\\\kkkzzzxxx{{{}}}~~~||||||tttsssvvv|||yyy```NNNCCC;;;999:::===CCCOOO^^^nnnzzzzzz{{{wwwpppjjjddd[[[SSSKKKGGGCCC@@@??????>>>>>>======<<<;;;:::999888888555555666666666555444333333333333333333333333333222222333333333333444444333333333333333333333333444333333333333333333222111222222333444555555666555666888:::<<<>>>@@@AAADDDDDDDDDEEEEEEEEEEEEFFFDDDFFFHHHHHHHHHHHHJJJKKK}}}||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyzzz}}}}}}~~~~~~zzzqqqmmmxxx}}}{{{|||wwwrrrddd[[[OOOGGGEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOONNNNNNNNNNNNNNNNNNMMMPPPPPPPPPPPPQQQSSSUUUVVVYYY___kkk|||rrr___QQQQQQXXXeeeyyytttrrrhhhYYYFFF:::888888666333555666777888888999999888888999:::<<>>;;;888666666555555555555444444444444333333333333444555555222333444555666888999999;;;===@@@CCCFFFIIINNNQQQTTTWWW\\\ccckkkuuu}}}{{{{{{{{{|||||||||{{{zzzzzzyyyzzzzzz{{{}}}zzzssslllgggbbb```ZZZYYYWWWUUUUUUVVVWWWXXX```eeelllttt{{{}}}qqqjjj[[[TTTKKKDDD@@@>>>======<<<::::::<<<===AAAKKKUUUfffrrr~~~|||zzzzzz|||~~~}}}yyyuuurrrooommmllllllnnnrrrvvvyyy{{{|||||||||}}}}}}|||{{{{{{}}}~~~|||wwwvvvxxx{{{xxxrrrjjj___[[[dddppp|||rrraaaOOOBBB;;;:::;;;;;;;;;<<<<<<===???@@@AAA??????@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMQQQWWWcccwwwzzzuuussssssrrruuuyyy}}}}}}{{{yyywwwssspppnnnqqq|||~~~eeeTTTGGG===888888<<<>>>EEEQQQaaappp{{{|||~~~zzzrrrlllfff^^^VVVNNNJJJEEEAAA@@@???>>>===>>>>>>===<<<;;;:::999999555666777888888666444333333333333333333333333333222222222333333333444444333333333333333333333333444444444333333222222222333333333444555555555666444555666888:::<<<===>>>>>>????????????@@@@@@@@@???AAABBBBBBBBBBBBDDDEEE~~~~~~}}}|||{{{{{{yyyxxxxxxxxxyyysssuuuwwwxxxzzz}}}}}}tttpppzzz~~~{{{yyyyyy~~~zzzssspppaaaXXXNNNGGGFFFHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOOOOQQQSSSUUUVVVUUUZZZgggyyywwwdddSSSQQQUUUaaa|||{{{vvvuuunnn___LLL???::::::888666555666777888888999999888777888999;;;???EEEMMMRRRZZZaaajjjppprrrssstttuuuuuuvvvvvvuuussspppmmmllleee\\\QQQGGGAAA===999777666555555555555444444444444333333333333444555555444444444555666666777777:::===@@@BBBDDDGGGLLLOOOSSSUUUYYY^^^eeennnxxx|||~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{}}}}}}uuuooojjjddd```WWWUUUSSSQQQRRRSSSUUUWWW```dddlllsssyyy~~~yyypppaaaZZZOOOFFFAAA>>>===<<<;;;::::::===???CCCMMMWWWhhhttt~~~{{{yyyyyy{{{~~~zzzyyywwwuuusssqqqpppoookkklllooorrruuuxxx{{{|||}}}~~~}}}vvvlll___[[[eeerrr{{{ppp^^^MMMAAA<<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLOOOQQQUUU^^^nnnxxxrrrnnnllljjjnnntttzzz}}}{{{wwwtttvvvqqqllllllsss~~~hhhXXXLLLAAA:::888::::::>>>GGGUUUeeessszzz}}}}}}uuunnnhhh```YYYPPPLLLGGGCCCAAA???>>>===???>>>>>>===<<<;;;::::::666777888999999777555444333333333333333333333333222222222333333333444444333333333333333333333333444444444333333222222222333333333333444444444444222222444555666888999::::::;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>======???@@@~~~|||yyyxxxyyy{{{tttuuuwwwxxxzzzyyyqqqnnnwww~~~}}}}}}{{{tttmmmkkk^^^WWWNNNHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOOOOPPPRRRTTTVVVXXXTTTWWWbbbttt{{{fffTTTPPPQQQZZZssszzzwwwpppdddRRRCCC;;;888888888555666777888888999999888777888999:::>>>DDDLLLQQQYYYaaakkkrrrtttuuuvvvwwwvvvwwwxxxvvvssspppnnnnnniiiaaaVVVLLLDDD>>>:::888666555555555555444444444444333333333333444555555555555555555666666666666:::<<>>???@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPTTT[[[fff|||{{{rrrmmmiiieeefffkkksss{{{~~~yyytttuuurrrllliiikkktttkkk\\\QQQFFF>>>;;;666777:::@@@JJJYYYhhhsssxxx}}}~~~xxxqqqkkkddd]]]TTTPPPJJJEEECCCAAA???>>>???>>>>>>===<<<;;;::::::888888999999999888777666333333333333333333333333222222333333333333444444333333333333333333333333444333333333333333333222222222222222111111111111///000000111333444555555777777888888888999999999888:::;;;;;;::::::;;;<<<{{{zzz{{{}}}xxxxxxwwwwwwyyyzzztttnnnhhhhhhrrr~~~|||vvvnnngggeee[[[UUUNNNJJJJJJKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNMMMKKKKKKLLLNNNNNNMMMNNNOOOPPPSSSUUUWWWVVVVVV]]]kkkuuukkkVVVPPPPPPVVViii~~~|||tttjjjZZZIII===777777999555666777888888999999888888888888999<<>>@@@BBBDDDHHHKKKKKKMMMQQQTTTYYY```gggllluuuzzz|||yyyuuupppkkkbbb^^^XXXSSSQQQSSSWWWZZZ```eeemmmsssxxx{{{~~~~~~mmmeeeXXXMMMEEEAAA???>>>>>><<<===???AAACCCLLLUUUcccppp|||}}}}}}~~~zzzzzzzzzyyyyyywwwwwwvvvssspppmmmlllmmmrrrwwwzzz}}}~~~uuujjj___\\\dddppp}}}wwwkkkYYYJJJAAA===<<<<<<<<<<<<<<<<<<===>>>??????AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNRRRXXX```qqqrrriiihhhfffbbbccchhhqqq{{{xxxrrrpppooolllgggdddjjjxxxnnnaaaVVVJJJAAA>>>555888:::<<>>===<<<;;;::::::999:::999999999999888888888444444444444444444444444222222333333333333444444333333333333333333333333222333333333333333333444333333222222222111111111//////000111222333333444444444555555555666666666555777888888777666777999}}}{{{}}}{{{zzzxxxwwwyyy~~~|||tttjjjccc___bbbnnn{{{zzzssskkkdddaaaYYYUUUOOOLLLLLLLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMOOONNNLLLLLLNNNPPPKKKKKKKKKLLLNNNPPPRRRTTTYYYUUUYYYccclllwwwpppYYYRRRQQQTTTcccvvvyyyqqqbbbPPP@@@888888;;;555666777888888999999888999999888888999>>>DDDIIITTT\\\gggooossstttvvvwwwtttuuuvvvsssnnnkkkjjjlllnnnggg]]]QQQGGG@@@;;;:::666666555555555444444444444333333333333444555555222333444666777999:::;;;:::<<<>>>@@@AAADDDGGGJJJJJJLLLPPPSSSXXX]]]dddhhhoootttzzz}}}zzzuuupppjjjddd]]]VVVSSSUUUXXX[[[```eeemmmtttxxx{{{}}}~~~qqqhhh[[[OOOGGGBBB@@@??????>>>>>>@@@@@@AAAIIIRRR___mmmzzz~~~|||||||||{{{zzzyyyxxxwwwvvvsssnnnkkkkkkpppuuuyyy|||~~~tttkkkbbb___gggqqq||||||yyy|||~~~uuuiiiXXXIII@@@===<<<;;;<<<<<<;;;<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKPPPVVV[[[kkk{{{llldddeeeeeebbb```eeeooozzz~~~vvvoookkklllkkkeee```eeerrr~~~qqqdddYYYMMMCCC???888<<<===:::888???MMMZZZkkkttt{{{zzzvvvrrrlllggg\\\WWWQQQKKKHHHFFFDDDCCC>>>>>>===<<<;;;:::999999;;;:::999888888888999999444444444444444444444444222222333333333444444444333333333333333333333333222222222333333444444444666555555444444333333333111222222333444555555555222333333333444444444444444555666666555444555777}}}||||||zzzyyyxxxyyy|||vvvjjj```[[[___mmm|||vvvqqqkkkddd^^^UUURRRNNNKKKKKKLLLMMMLLLIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQRRROOORRRWWW\\\___kkk}}}iiiYYYPPPPPP\\\hhhwwwiiiZZZJJJ===888;;;666555555555666777999:::888888888999<<<@@@CCCEEEPPP\\\ggglllooossstttsssqqqtttvvvuuuqqqnnnmmmnnnmmmhhh___VVVMMMEEE>>>:::888444333666666222000111555555555555555555555555444444555555666777777777555888<<>>??????======EEEOOO```hhhsss}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{yyyuuuqqqoooppprrrsssuuuyyyuuuggg```cccnnnwww}}}xxxxxx{{{{{{|||~~~tttcccOOODDD>>>;;;;;;>>><<<<<<<<<<<<<<<===>>>???CCCCCCDDDDDDDDDDDDCCCCCCHHHHHHHHHIIIIIIJJJJJJJJJKKKHHHKKKTTTYYYaaaxxxxxxnnneee```]]]\\\\\\fffrrryyy}}}zzzpppeeedddddddddbbb___```lllzzz{{{ooobbbVVVLLLFFF<<<:::999:::999;;;CCCLLLWWWdddssszzzwwwqqqmmmllleee___VVVNNNJJJHHHGGGFFFBBBBBBAAA@@@>>>===;;;:::::::::999999999999999999888777555444333333444444333333333333333333333333555666666444222000000111333333333333333333333333222333333444444333333222111111111222222333333333111222222333333222222111333333333333333333333333~~~}}}}}}|||{{{{{{}}}|||ssshhh```]]]aaappp~~~vvvrrrmmmeee]]]TTTQQQMMMKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRVVVYYY\\\fffzzzmmm[[[QQQPPPXXXccczzz}}}ssseeeQQQ@@@:::<<<666555555555666777999:::888888888999<<>>>>>EEENNN^^^eeepppzzz~~~}}}}}}}}}||||||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{yyyvvvsssqqqpppqqqrrrssswww|||xxxiiibbbfffpppyyy|||xxxyyy||||||{{{|||rrraaaNNNCCC>>>;;;;;;===<<<<<<<<<<<<===>>>??????AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIMMMIIIKKKRRRUUU\\\qqqwwwnnnfff```]]]\\\___gggoootttwwwvvvnnnddd^^^\\\]]]^^^^^^aaalllwww~~~wwwooodddVVVKKK@@@<<<999::::::;;;AAAHHHPPP\\\kkkuuuwwwtttrrrpppfffaaaXXXQQQMMMKKKIIIHHHDDDDDDCCCBBBAAA???===<<<::::::::::::999999999999888777555444333333444444333333333333333333333333555666666555222111111222333333333333333333333333222333333444444333333222222222222222222222333333111222222333333222222111222222222222222222222222~~~}}}}}}zzzqqqgggbbbaaagggttt}}}vvvtttpppfff]]]TTTQQQMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQTTTWWWXXX___qqqtttaaaVVVRRRWWW^^^ppp~~~rrr]]]HHH>>>===666666555555555777888999888888888999;;;>>>BBBDDDLLLSSS[[[bbbkkkssstttqqqnnnpppqqqpppmmmjjjhhhggghhhgggddd\\\PPPFFF@@@>>>===888555777888666666888333333333333333333333333444444444555666666777777666888;;;>>>???BBBEEEGGGHHHKKKNNNQQQTTTYYYaaahhhiiilllqqqssstttwww|||~~~}}}~~~}}}vvvpppiiieee___ZZZ\\\bbbjjjnnnuuuyyy{{{{{{{{{{{{|||~~~|||mmm___UUUNNNGGGCCCAAA?????????>>>>>>EEEMMMYYYaaalllvvv|||~~~||||||||||||{{{{{{|||~~~~~~|||{{{|||}}}}}}~~~~~~}}}|||{{{zzzxxxuuusssqqqqqqpppqqqtttxxx{{{~~~}}}nnngggjjjsss{{{|||wwwxxx{{{{{{xxxwwwooo___MMMBBB===::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHMMMJJJKKKOOOQQQVVVgggyyyyyypppiiibbb^^^]]]```ffflllnnnppppppiiiaaaZZZVVVVVV[[[aaafffooowww~~~tttcccVVVHHH@@@:::999::::::===BBBIIIRRR```mmmuuuwwwuuusssjjjddd\\\UUUQQQNNNKKKJJJGGGFFFFFFDDDBBB@@@???>>>;;;;;;:::::::::999999999777777666555444444444444333333333333333333333333666777777555333222222333333333333333333333333333222333333444444333333222333333222222222222222222111222222333333222222111111111111111111111111111~~~zzzppphhheeeggglllvvvzzzuuuvvvsssiii```TTTQQQNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGFFFIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOORRRUUUVVV[[[kkkzzzzzzhhh\\\VVVXXX]]]iiixxxwwwgggRRRBBB<<<777666555555555777888999888888888888:::===@@@BBBJJJOOOUUU]]]hhhrrrtttqqqnnnooopppooollliiifffeeedddgggggg```SSSHHHBBBAAA>>>999555666666333333555333333333333333333333333333333444555555666666777666888;;;===>>>AAADDDFFFHHHKKKOOORRRUUUZZZbbbhhhjjjnnnqqqrrrrrruuuzzz~~~|||{{{}}}{{{uuummmgggaaa]]]___eeennnttt{{{~~~uuuggg\\\SSSKKKFFFBBB???>>>???>>>>>>CCCJJJUUU]]]hhhrrryyy|||}}}~~~~~~{{{yyyzzz{{{zzzzzzyyy{{{||||||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{yyyxxxuuusssqqqoooqqqsssvvvyyy|||uuunnnooovvv|||~~~|||vvvwww{{{zzzuuupppjjj[[[JJJAAA===:::999:::<<<<<<<<<===>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFLLLJJJKKKMMMMMMQQQ___mmm}}}vvvnnngggaaa^^^___dddiiikkklllllleee^^^ZZZTTTSSS[[[fffnnntttyyy}}}oooeeeUUUIII>>>999888888:::===DDDJJJUUUdddpppwwwwwwuuuoooiiiaaaZZZTTTPPPLLLIIIHHHGGGFFFEEECCCAAA???>>><<<<<<;;;;;;::::::999999777666666555555555555555444444444444444444444444666777777666444333333444333333333333333333333333222333333444444333333222333333333222222111111111111222222333333222222111000000000000000000000000~~~~~~~~~wwwnnnhhhhhhlllpppuuu{{{|||xxxuuuvvvtttkkkbbbTTTRRROOOMMMMMMLLLKKKIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMQQQTTTVVVZZZgggttt}}}lll```XXXWWW[[[cccrrr~~~wwwtttmmm[[[GGG:::777666666555555666888888999888888888999<<>>999777888<<<===AAAJJJYYYiiiuuuyyyyyytttoooggg___XXXRRRLLLIIIHHHHHHGGGEEECCCAAA???>>>======<<<<<<;;;::::::999666666666666666666555555444444444444444444444444555666777666444333333444333333333333333333333333222333333444444333333222333333333222222111111111111222222333333222222111000000000000000000000000}}}}}}ssslllhhhlllrrruuuuuuwwwuuu|||yyyuuuuuuqqqjjjcccSSSQQQOOONNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMPPPTTTVVVZZZdddooorrrbbbVVVSSSWWW___mmm{{{ooommmlll___KKK===888777666555555666777888999888777777999;;;===???EEEJJJOOOTTT]]]hhhnnnmmmnnnnnnmmmnnnnnnllliiifffaaaeeehhhfff\\\QQQGGGBBBAAA;;;777777666222000111333333333333333333333333333333333444555555666666777888:::;;;<<<>>>BBBEEEIIIMMMRRRUUUXXX]]]dddiiilllnnnpppooonnnpppuuuzzzzzzvvvvvvxxx||||||ssskkkeeebbbfffmmmwwwxxxlll```VVVOOOIIIDDDBBBBBBAAA>>>@@@CCCJJJRRR^^^jjjrrrvvvyyyzzz|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzz{{{yyywwwvvvxxxyyyzzzzzzzzz{{{}}}}}}{{{zzz{{{|||{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{yyyxxxvvvtttsssrrrtttwwwyyy|||{{{wwwwwwyyy{{{||||||}}}yyymmm^^^QQQCCC>>><<<:::999;;;=========>>>???AAABBBCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIIIIKKKOOOVVV\\\ooo|||pppfff___\\\ccciiimmmqqqrrrmmmeee[[[SSSOOOWWWccckkkpppsssxxx~~~}}}|||~~~vvvhhhWWWJJJ@@@999999<<<666999@@@NNN___nnnxxx|||wwwrrrkkkddd]]]WWWPPPLLLLLLKKKJJJHHHFFFCCCAAA@@@>>>>>>===<<<;;;::::::999666666777777777666666555444444444444444444444444444555666555333222333444333333333333333333333333222333333444444333333222333333222222222222222222111222222333333222222111000000000000000000000000~~~~~~~~~rrrlllkkksss|||~~~|||zzzrrryyy}}}|||~~~|||vvvrrrllleee```QQQOOOMMMMMMNNNNNNLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKFFFHHHIIIKKKLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMPPPTTTVVVXXX```jjjyyy}}}gggUUUPPPSSS^^^jjj}}}nnniiiggg]]]NNNCCC888777666555555666777888999888777777888:::<<<>>>BBBHHHMMMPPPVVV```hhhjjjmmmlllkkklllnnnmmmiiifffaaadddhhhggg```UUUIIIBBB;;;666444666555111///000444444444444444444444444222333333444444555555666777888999:::;;;===BBBEEEJJJOOOTTTWWWZZZ___eeejjjlllnnnpppppppppsssyyy~~~zzzvvvsssssstttxxx}}}vvvnnnhhhfffkkkrrr~~~ttthhh]]]UUUOOOJJJFFFFFFDDDAAA@@@CCCCCCLLLYYYeeennnsssvvvxxx{{{{{{{{{||||||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzxxxvvvuuuwwwyyy{{{{{{{{{}}}~~~~~~}}}||||||}}}zzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvqqqtttwwwyyy{{{~~~yyyxxxzzz{{{{{{vvvuuuuuuwww{{{~~~yyykkkYYYLLLAAA===<<<;;;:::;;;======>>>>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFHHHHHHHHHLLLQQQTTT___zzzmmmeeeaaaggglllpppuuuzzzxxxsssfff]]]XXX]]]fffmmmrrrwwwwww}}}wwwiii[[[KKK???:::<<<666777;;;EEERRRbbbooovvvwwwtttnnniiiddd^^^XXXTTTQQQQQQOOONNNKKKHHHFFFEEE??????>>>===<<<;;;::::::555666777777888777666555555555555555555555555555333444555444333222333444333333333333333333333333222333333444444333333222222222222222222222333333111222222333333222222111111111111111111111111111}}}}}}~~~~~~~~~|||tttoooppp{{{sssyyy{{{wwwxxx~~~xxxppphhhaaa^^^NNNMMMLLLLLLMMMMMMLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKDDDFFFHHHKKKLLLKKKJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNPPPTTTUUUVVV]]]eeemmmlllVVVOOORRR___iii}}}ppphhhdddZZZPPPIII888777666555555666777888999888777777888999<<<===@@@FFFLLLMMMQQQZZZcccgggkkkjjjiiikkkmmmmmmiiifffaaadddggghhhcccXXXKKKAAA;;;777666999:::777555555555555555555555555555555222222333444444555555666777888999999:::===AAAEEEKKKOOOUUUXXX[[[```fffkkkmmmooorrrssstttxxxwwwsssppppppqqquuuzzz~~~xxxpppkkkiiinnnvvvyyymmmaaaZZZTTTNNNIIIIIIGGGCCCBBBCCC???HHHUUUbbbkkkqqquuuvvv{{{{{{{{{|||||||||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuuuuuwwwzzz{{{{{{|||~~~~~~}}}}}}~~~zzz{{{|||~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxqqqssswwwyyy{{{~~~}}}{{{zzz}}}~~~xxxvvvxxx{{{||||||qqqpppoooqqquuuzzz}}}~~~zzz~~~wwwhhhVVVJJJ???<<<<<<;;;;;;<<<======>>>???@@@BBBDDDEEEAAABBBDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBEEEGGGFFFGGGJJJMMMOOORRRrrruuulllfffjjjnnnqqqwww~~~rrriiicccfffmmmsssyyy~~~www~~~uuugggUUUCCC;;;<<<;;;:::;;;@@@IIIWWWeeemmmwwwtttppplllhhhccc^^^ZZZVVVUUUTTTRRROOOMMMJJJIII@@@???>>>===<<<;;;::::::555666777888888777666555555555555555555555555555222444444444222111222333333333333333333333333333222333333444444333333222111111111222222333333444222222222333333222222222111111111111111111111111~~~}}}~~~}}}{{{{{{|||}}}~~~tttyyyyyyyyyvvvqqqssszzz}}}tttlll```TTTPPPOOOMMMLLLKKKKKKKKKLLLNNNLLLIIIJJJLLLMMMLLLJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEFFFEEEFFFHHHJJJLLLMMMMMMLLLPPPOOOOOOPPPRRRVVVZZZ]]]kkk{{{www```WWWXXX]]]eeewwwzzzpppfff\\\PPPGGG===666222333444333444777444555666777888999::::::???AAAFFFMMMTTT[[[```dddiiikkkmmmnnnmmmkkkiiigggeeedddcccdddbbbZZZMMMCCC<<<:::888777777777555444555555444333333333333444222222333333444555555666777888999999;;;>>>DDDHHHLLLQQQWWW[[[]]]aaaggglllqqqrrrtttwwwzzz|||~~~}}}uuupppmmmjjjkkkpppsssuuuyyy~~~~~~vvvooommmuuuqqqcccZZZUUURRRMMMGGGCCC@@@@@@???FFFHHHNNNYYYfffpppttttttxxxzzz{{{}}}}}}}}}}}}|||}}}~~~~~~~~~|||zzzxxxwww|||{{{yyywwwwwwyyy{{{|||~~~}}}{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz~~~{{{wwwwwwzzz||||||{{{zzzzzzzzzzzz|||~~~yyyvvvtttxxx}}}{{{rrrjjjlllwwwtttsssooolllooowww|||{{{|||}}}rrrbbbSSSIII???======<<<;;;<<<=========>>>???AAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEHHHLLLNNNXXXddd{{{vvvkkkkkkkkknnnttt{{{{{{uuunnniiikkksss}}}~~~uuucccQQQDDD>>>;;;999999;;;>>>HHH\\\nnnuuuzzz{{{vvvpppkkkccc\\\^^^\\\YYYWWWSSSNNNIIIDDDDDDCCCBBBAAA???>>>======888888999999::::::;;;;;;666666555444333333333333444333333444555666777777444444444333333333222222111222222222222111000000666444222333555555222///333333444555555444333333222222222111111111111000}}}||||||~~~~~~{{{|||}}}|||zzzyyyyyyzzz|||~~~uuu|||zzzsssrrrvvvyyyyyyzzz{{{{{{{{{}}}~~~vvvmmmaaaUUUNNNMMMLLLLLLKKKLLLMMMNNNMMMJJJHHHHHHKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMPPPSSSWWWYYYggguuu}}}cccVVVSSSWWW___qqquuukkk```SSSJJJ@@@999444444555333333555555555666777888999999:::===@@@EEELLLSSSZZZ```dddiiijjjlllnnnnnnllliiihhheeecccbbbbbbaaaYYYLLLBBB???===:::888777777555444555555444333333333333444333333333444444555555555777777888999:::>>>CCCGGGLLLQQQVVVZZZ]]]aaaggglllqqqssswww{{{~~~|||uuupppjjjggghhhlllpppqqqvvv{{{{{{uuuttt|||tttfff]]]UUURRRMMMHHHDDDBBBAAAAAADDDFFFMMMXXXfffppptttuuuyyyzzz|||}}}}}}}}}||||||{{{{{{|||||||||{{{{{{zzz|||zzzxxxwwwwwwxxxzzz|||~~~|||zzzyyyyyyyyyzzzzzzzzzzzzyyyyyy~~~{{{yyyyyy|||~~~~~~}}}||||||||||||}}}}}}vvvpppmmmuuuyyy}}}xxxuuurrrkkkfffkkkxxxxxxwwwrrrnnnpppwww{{{zzz{{{|||~~~ppp```QQQGGG>>><<<<<<;;;:::;;;===>>>>>>>>>???AAABBBBBBDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCEEEGGGJJJKKKMMMXXXmmm{{{rrrpppmmmmmmqqqxxx~~~{{{uuuooonnnsss}}}}}}ooo\\\JJJ@@@:::888888:::===DDDRRR___mmmuuuyyywwwsssppplllgggcccaaa^^^[[[WWWRRRLLLHHHEEEEEEDDDCCCAAA@@@???>>>999888888888999999:::;;;777777666666555555666666666555555444444444555555444444333333333222222222333333333333333222111111333111000222444444222000333333444555555444333333222222222222111111111111}}}|||zzz{{{}}}~~~~~~}}}yyyzzz{{{zzzxxxxxxyyy{{{}}}zzzxxxtttwwwxxxwwwwwwwwwxxxxxxzzz~~~~~~{{{{{{~~~}}}wwwnnn```TTTLLLLLLKKKKKKLLLLLLMMMNNNJJJIIIGGGGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKHHHIIIJJJMMMOOORRRUUUWWWaaannnlllYYYRRRPPPXXXiii~~~}}}sssfffYYYOOODDD<<<666666666444333444666666777777888888888999;;;???DDDJJJPPPXXX___dddgggiiilllnnnnnnmmmjjjhhhfffcccbbbbbbaaaZZZNNNDDDBBB???;;;999888777555333555555444333333333333444444444444444444555555555666777888999:::===BBBEEEKKKPPPUUUYYY\\\```ggglllqqqvvv|||{{{tttppphhhddddddhhhkkknnnsssyyy}}}}}}~~~yyylllcccUUURRRNNNIIIEEECCCCCCCCCCCCEEELLLXXXfffpppuuuvvv{{{|||}}}~~~~~~}}}|||{{{xxxxxxyyyyyyzzz|||}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{|||}}}~~~~~~}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}|||zzz{{{}}}~~~~~~~~~wwwppplllsssuuuyyy|||zzzvvvqqqmmmhhheeeeeemmmzzzzzztttuuu{{{}}}|||zzz|||}}}~~~{{{lll]]]NNNEEE>>><<<<<<::::::;;;????????????@@@@@@AAAAAACCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJQQQbbb}}}{{{wwwppplllnnnttt|||wwwqqqqqqxxx}}}kkkVVVGGG>>>:::888:::===@@@FFFMMMbbbmmmvvvwwwuuusssqqqooohhheeebbb^^^ZZZUUUOOOKKKHHHHHHGGGFFFDDDCCCBBBAAA===<<<:::999:::;;;===>>>999999999888888888888888777777666444444333333333333333333333222222222222444444444444444333333222000//////111333444333222333333444444444444333333333222222222111111111111}}}|||zzz{{{|||~~~}}}}}}zzzzzz{{{zzzyyyyyy{{{}}}~~~{{{~~~~~~zzzyyyyyyyyyzzz}}}}}}wwwtttwwwyyyyyyuuulll]]]RRRKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKNNNPPPSSSUUUVVV\\\ggg}}}wwwaaaVVVMMMSSSbbbvvv{{{nnn```WWWGGG>>>777666777555444444777777777777777888888888999===CCCHHHNNNUUU]]]ccceeehhhkkknnnooonnnkkkiiigggdddbbbcccbbb\\\QQQIIIBBB???;;;999888777666444555555444333333333333444444444555555555555555555555666888888999<<<@@@CCCIIINNNSSSWWW[[[```gggmmmrrrxxx{{{uuurrriiieeedddhhhjjjmmmrrrxxxzzz{{{|||}}}~~~ssskkkZZZWWWQQQLLLGGGEEEDDDCCCCCCFFFMMMYYYgggrrrwwwwww}}}}}}~~~~~~}}}|||{{{xxxxxxwwwwwwyyy{{{}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{zzzzzz{{{}}}~~~}}}~~~~~~wwwsssqqqrrruuuxxxxxxvvvqqqmmmffffffiiirrr||||||zzz|||}}}}}}}}}wwwiiiZZZKKKDDD???>>>===;;;;;;===@@@@@@@@@@@@@@@@@@@@@???BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCEEEEEELLLOOO[[[rrr}}}tttmmmlllsss~~~~~~rrrllloootttyyyeeeUUUIIIAAA;;;<<<>>>>>>@@@CCCUUUcccqqqvvvtttssspppmmmiiifffbbb^^^[[[VVVPPPLLLLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA>>><<<<<<>>>@@@BBB======<<<;;;:::999888777777777666555444444444444333333333333222222222222444444444444444333222222111111111222333444333222333333333333333333333333333333222222222111111111~~~|||{{{{{{}}}~~~~~~}}}zzzzzzzzzyyywwwxxxzzz}}}~~~~~~}}}~~~{{{yyy}}}}}}{{{zzzzzz|||~~~~~~}}}vvvpppoooqqqsssqqqgggYYYOOOLLLKKKKKKJJJHHHGGGFFFEEEHHHIIIIIIHHHHHHIIIJJJKKKHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGHHHJJJLLLOOOQQQSSSSSSXXXbbbuuuiii[[[NNNRRR]]]ooouuujjjcccMMMBBB888666888666555555777777777777777888888888888===BBBFFFJJJQQQZZZaaacccfffkkkooopppooollljjjfffccc```aaaaaa]]]TTTLLLBBB???;;;888777777777666555555444333333333333444444444555555555555555666444555777888999;;;???AAAFFFKKKQQQUUUZZZ```hhhoootttzzz{{{uuusssmmmiiihhhkkkmmmnnnrrrxxxzzz{{{||||||{{{|||~~~{{{tttbbb___XXXQQQKKKHHHFFFEEEFFFIIIPPP\\\jjjuuuzzz{{{}}}{{{zzzyyyxxxwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{{{{}}}{{{xxxvvvuuuwwwzzz}}}{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxyyyzzz{{{|||}}}{{{~~~~~~zzzqqqqqqsssvvvyyyxxxtttqqqgggiiioooxxx|||~~~}}}zzztttfffXXXIIIDDD@@@@@@@@@======???@@@AAAAAAAAAAAA@@@??????AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDHHHJJJRRRccc~~~wwwpppnnnvvvtttiiigggiiiuuuxxxrrrfffVVVKKKAAA======<<<===???HHHWWWhhhqqqsssssspppllliiifffbbb___\\\XXXSSSPPPOOONNNMMMLLLKKKIIIHHHHHHEEECCCAAA???>>>???AAACCCAAAAAA@@@???===:::888777777666666555555666666777444444444333333333222222333333333333333222222111444444555555444333222222333333333333333333333333333333333222222222222111}}}|||{{{{{{}}}~~~~~~}}}yyyyyyxxxvvvuuuuuuxxxzzz}}}~~~{{{zzzzzzuuutttxxx|||{{{{{{{{{{{{{{{~~~wwwpppllljjjlllkkkaaaUUUNNNLLLLLLKKKJJJHHHFFFDDDCCCGGGHHHIIIIIIHHHHHHJJJLLLIIIIIIHHHGGGFFFDDDDDDCCCAAABBBDDDEEEFFFEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHIIIKKKMMMOOOPPPVVV___pppppp___QQQRRRXXXfffxxx}}}vvvrrrXXXJJJ<<<888888777666666666666777777888888888999888<<>>>>>@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEGGGNNN[[[qqq}}}uuusss{{{{{{nnnhhhfffqqqxxxzzztttcccWWWIIIBBB===::::::<<<===JJJZZZeeelllqqqppplllhhheeebbb___^^^[[[XXXVVVQQQQQQPPPNNNMMMLLLKKKJJJFFFEEECCCAAA@@@@@@AAABBBDDDDDDDDDCCC@@@===;;;999888888777777777888888999555555555555444444444444333333333333333222111111555666777666444222222333333333222222222222333333333333333333222222222222|||{{{yyyzzz{{{}}}||||||{{{zzzyyyvvvtttuuuwwwzzz}}}{{{~~~~~~wwwrrrqqqwww~~~~~~}}}yyytttkkkfffgggfff]]]SSSNNNKKKLLLLLLKKKJJJHHHFFFEEEEEEGGGHHHHHHFFFGGGIIILLLKKKJJJIIIHHHFFFEEEDDDCCC@@@AAACCCEEEFFFFFFEEEDDDGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOSSS]]]lll~~~yyygggSSSQQQSSS]]]nnnfffUUUCCC;;;:::888666666555555666777888999999:::888===BBBCCCDDDJJJTTT]]]```dddjjjoooqqqpppnnnlllccc```^^^___bbbaaa[[[UUULLLHHHAAA<<<:::888777666555555444333333333333444222333444555666777888999222444666777888999<<<>>>@@@EEEKKKQQQXXXaaallltttwww|||wwwssssssqqqnnnnnnqqqqqqoooooorrrxxx}}}xxxzzz|||{{{yyyxxxxxxxxxuuuqqqkkkccc]]]XXXVVVUUUQQQTTTZZZfffsss}}}}}}zzzyyyuuuvvvvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwxxxyyy{{{||||||{{{yyyxxxxxxyyy{{{|||uuuxxxzzzzzzxxxxxxyyy{{{|||~~~xxxsssjjjpppyyy~~~|||~~~~~~zzztttlll___SSSDDDAAAAAABBBAAA======@@@???@@@AAACCCCCCBBB@@@???>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCDDDDDDDDDEEEHHHNNNVVVfff{{{yyyzzzpppkkknnnyyy}}}}}}|||{{{pppdddWWWLLLBBB:::888::::::AAAJJJSSS^^^hhhjjjgggcccaaa^^^]]]\\\\\\ZZZXXXSSSRRRQQQPPPNNNMMMLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGEEECCC@@@???;;;;;;:::999888888888888777666666666666555555555444444444444444333333222222444666666333222333444333333222111111222333333444444333333333222222222{{{yyyxxxxxxzzz{{{{{{zzz~~~}}}|||yyyvvvwwwyyy|||~~~|||}}}uuuqqqpppzzz|||wwwllleeeeeeddd[[[RRRNNNKKKKKKLLLLLLLLLKKKIIIHHHCCCEEEGGGFFFEEEEEEHHHKKKKKKKKKJJJHHHFFFEEEDDDCCCAAACCCEEEGGGHHHHHHGGGFFFHHHHHHGGGFFFGGGHHHJJJKKKNNNMMMKKKJJJJJJLLLOOOQQQQQQ\\\iiiyyyoooTTTOOOOOOWWWggg~~~qqq]]]HHH>>>;;;888666666444555666777888999::::::888===BBBCCCCCCHHHRRR[[[```dddjjjooorrrqqqnnnlllfffcccaaacccffffffaaa[[[RRRMMMEEE???;;;888666555555555444333333333333444111222333555777888999:::111444666777888999;;;===>>>CCCJJJQQQXXXbbbmmmuuuxxx|||~~~uuurrrrrrpppnnnnnnqqqqqqmmmlllnnnsss{{{{{{vvvvvvxxxzzz{{{yyyxxxxxxxxx{{{zzzwwwpppiiiccc___]]]\\\UUUWWW^^^iiivvv}}}zzzxxxssstttvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzyyy{{{zzzxxxwwwwwwxxxzzz{{{vvvyyy{{{{{{yyywwwyyyzzz~~~zzztttlllttt~~~~~~{{{}}}}}}xxxrrriii\\\PPPAAA???@@@BBB@@@<<<<<<@@@>>>???AAACCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEECCCGGGKKKNNNYYYrrr|||yyyrrrgggssszzzxxx~~~{{{{{{|||}}}zzzooobbbVVVIII===999:::;;;<<<>>>DDDPPP]]]aaa^^^^^^\\\ZZZYYYZZZZZZYYYXXXSSSSSSRRRPPPOOONNNMMMLLLNNNNNNMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFDDD>>>>>><<<:::999888777777777777777777666666666666555555666666555555444333///222555555333222444666444333222111111222333444444444444333333333222222|||{{{yyywwwwwwxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{|||~~~}}}uuunnnpppvvv|||wwwoooggg___YYYRRRNNNMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAAAAABBBDDDEEEIIIHHHGGGFFFGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMNNNUUUXXX```oooxxx[[[TTTQQQXXXcccuuu}}}hhhMMM>>>;;;;;;888333666666666666666777888888777888;;;===BBBHHHPPPUUU^^^dddkkkpppqqqooonnnmmmhhhfffbbb^^^___cccbbb^^^YYYRRRHHHAAA===:::777444666555333333444444444333333333444444444444555555444444444555777888:::;;;BBBFFFLLLRRRZZZdddnnnuuuyyy|||~~~tttppppppiiihhhiiikkkmmmmmmkkkiiimmmrrryyy{{{uuuuuuvvvwwwxxxyyyzzzzzzzzz|||xxxsssnnnjjjfffcccaaadddjjjrrrzzz~~~yyyvvvssstttuuuwwwyyyxxxvvvsssvvvtttrrrrrrtttuuutttssssssuuuwwwyyyzzzyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxzzzzzzyyywwwuuuvvvxxxzzz}}}uuusssyyy}}}}}}}}}}}}|||xxxpppbbbTTTKKKCCCBBBAAA???>>>=========DDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@AAABBBBBBCCCCCCDDDCCCCCCFFFLLLTTTdddtttiiijjjqqqyyy{{{~~~wwwrrrrrruuuuuuvvvooo___OOOEEE@@@<<<777888999===CCCKKKRRRVVVZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQOOOLLLJJJHHHGGGHHHJJJLLLNNNNNNKKKHHHDDDBBB???======<<<:::888777666555555555666777888777777666555555444333333444444444444444555666777555444444333333444444555444444333222111111111111zzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{|||}}}{{{qqqjjjnnnvvv~~~|||vvvmmmeee]]]WWWRRROOOLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCDDDEEEGGGIIIKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMMMMNNNNNNOOOOOOOOOTTTWWW___kkk~~~aaaWWWRRRVVV___ooo~~~kkkRRRAAA;;;:::888555666666666666666777888888777888:::<<>>;;;999888777666555555666777777666666555555444444333333555444444444444555666777555444444333333444444555444333222222222222222222xxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~zzznnngggmmmxxx~~~{{{yyyzzzsssiii```ZZZUUUQQQOOOLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJKKKIIIGGGFFFFFFGGGJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIMMMMMMNNNNNNOOOPPPQQQQQQSSSWWW^^^ggguuukkk___VVVVVV[[[gggrrr[[[HHH===:::888888666666666666666777888888888888999:::<<<@@@FFFKKKVVV\\\dddjjjmmmnnnnnnnnnmmmmmmiiiddddddggggggdddaaa[[[SSSKKKDDD>>>:::777777555333333444555444333111111222222222222333333444444444555777888:::;;;@@@EEEMMMSSSZZZbbblllsssrrrtttxxx~~~xxxkkkaaa]]]\\\XXXTTTQQQRRRUUUWWWXXXWWW\\\cccjjjttt~~~xxxwwwxxxyyyzzz|||~~~}}}{{{xxxvvvuuuuuuvvvyyy}}}~~~}}}|||}}}~~~|||{{{wwwvvvuuuuuuwwwwwwvvvtttsssrrrsssuuuwwwwwwuuusssppprrrtttwwwxxxxxxwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxzzz{{{{{{zzzxxxyyy{{{}}}~~~zzz{{{||||||yyyssshhh[[[NNNFFFCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEIIILLLUUUfffwww}}}oooiiiggglllnnnnnnvvvzzzlllaaa\\\ZZZhhhqqqxxxttthhhYYYIII===:::888777666888;;;???BBBMMMPPPTTTYYY[[[ZZZXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVUUUOOONNNNNNQQQTTTVVVVVVUUUTTTQQQMMMIIIFFFBBB>>>;;;;;;:::999777777777888888555555444444444444444444555555444444555555666666555555444444444444555555333333222222222333444444zzzyyyxxxwwwvvvwwwwwwwwwvvvwwwxxxzzz|||zzzmmmhhhooo{{{|||xxxwwwvvvoooddd[[[UUUQQQOOONNNKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKKKKJJJGGGFFFFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIMMMMMMNNNOOOPPPRRRRRRSSSSSSWWW^^^dddlll{{{xxxiii\\\XXXYYYaaauuuyyyfffQQQBBB::::::;;;666666666666666777777888777888888999:::>>>DDDIIITTTZZZaaahhhkkklllmmmnnnnnnnnnjjjeeedddhhhiiigggeeeaaaYYYQQQHHHAAA;;;777777555444333444555444333333333333444444444555555444444444555777888:::;;;???FFFNNNUUU[[[bbblllssstttuuuxxx}}}}}}nnnaaaYYYUUUQQQMMMJJJKKKMMMOOOPPPKKKOOOUUU]]]gggvvv{{{zzzyyyyyyyyy{{{|||}}}}}}{{{zzzyyyyyy{{{}}}||||||||||||}}}~~~}}}|||{{{zzzyyywwwuuuuuuvvvwwwvvvuuuqqqrrrtttwwwyyyyyyuuusssooopppsssuuuwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyy{{{}}}}}}{{{}}}~~~~~~zzzrrrfffXXXMMMGGGDDDDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBEEEHHHJJJNNN[[[hhhwwwzzz{{{ooofffeeeeeeeeelllvvvuuuggg[[[TTTQQQ^^^kkkvvvxxxpppcccRRREEE>>><<<999666666888:::<<>>DDDIIITTTYYY```eeehhhjjjkkkkkklllmmmjjjdddcccgggjjjiiigggeee___VVVLLLCCC<<<888777666444444555555555444333333333444444444555555444444444555777888:::;;;>>>FFFQQQXXX]]]dddnnnuuuwwwxxxzzz}}}wwwggg]]]RRRNNNJJJHHHHHHHHHHHHHHHEEEGGGLLLRRR\\\kkk}}}{{{xxxuuuuuuuuuuuu}}}zzzzzz{{{}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwyyywwwuuuuuuvvvwwwwwwvvvrrrsssvvvyyyzzzyyyuuurrrnnnooorrruuuvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyy{{{}}}}}}||||||rrrdddWWWMMMIIIHHHIIIKKKMMMOOOPPPPPPPPPMMMKKKIIIFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAEEEIIIJJJLLLTTT^^^qqq|||qqqqqqwww}}}vvvfff```]]][[[aaakkk}}}xxxhhhZZZQQQMMMTTT___kkknnnllldddWWWLLLAAA>>>:::777666666888999???CCCKKKRRRVVVXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\[[[XXXVVVVVVWWWYYYZZZYYY[[[YYYVVVTTTRRRPPPKKKHHHDDDBBB@@@===;;;:::999999777777777666666666666666777666666555555555666666666555555444444555555666333333333333444555666666||||||{{{zzzyyywwwvvvvvvrrrsssuuuyyy|||}}}vvvqqqpppvvv}}}zzzvvvnnnggg]]]UUUPPPNNNLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMJJJKKKLLLKKKIIIIIIIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHWWWUUURRROOOLLLKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNOOOOOOPPPQQQRRRRRRSSSUUU[[[aaadddlllzzzggg\\\VVVUUU___lllqqq^^^KKK>>>888777666666666666666777888888777888888888:::>>>CCCGGGQQQUUU\\\bbbeeeggghhhiiihhhjjjhhhcccaaafffkkkllliiihhhddd\\\QQQFFF???;;;888666444444555666555444111111222222222222333333444444444555777888:::;;;===GGGTTT\\\aaagggqqqyyyyyyyyy{{{}}}tttiiiWWWSSSMMMIIIFFFEEECCCBBBBBBDDDFFFJJJSSSbbbtttxxxsssqqqpppppp|||}}}{{{|||~~~|||zzzxxxvvvuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwtttuuuwwwyyy{{{yyyuuurrrmmmooorrrtttvvvvvvvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwuuuwwwyyyzzzyyyzzz|||}}}|||}}}{{{pppaaaTTTLLLIIIMMMOOOQQQTTTUUUVVVVVVVVVQQQOOOKKKHHHFFFEEEEEEEEECCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBEEEIIIJJJJJJOOOWWWaaauuuqqqkkkkkknnnvvv~~~|||jjj```YYYTTTXXXaaajjjsss{{{tttbbbVVVOOONNNVVV^^^aaabbb___XXXPPPEEEBBB===999666555666777:::>>>CCCJJJOOOSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^___```^^^\\\YYYYYYZZZ[[[[[[ZZZ\\\ZZZYYYYYYXXXVVVSSSPPPHHHGGGCCC@@@===;;;;;;:::;;;;;;:::999999888777777777777666666555555666666666666555555555555666666555555444444444555666666yyyyyyyyyyyyyyyxxxxxxwwwtttuuuvvvxxx{{{~~~zzzxxxyyyzzz}}}}}}|||wwwmmmggg^^^VVVRRROOONNNMMMJJJJJJJJJIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKK\\\[[[YYYWWWSSSNNNJJJHHHMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRRRRXXX___bbbjjjqqqcccYYYSSSWWWaaaqqqxxxfffTTTEEE<<<999666666666666666777888888999999999888888;;;@@@DDDKKKPPPWWW]]]aaadddgggiiifffhhhgggbbbaaaffflllnnnlllllliiibbbVVVJJJBBB>>>888666444444555666555444111111222222222222333333444444444555777888:::;;;===HHHVVV```dddkkkuuu~~~|||}}}}}}}}}~~~{{{ggg```VVVMMMGGGEEECCCBBBBBBBBBBBBDDDKKKZZZlllxxx{{{uuuqqqppppppwww|||}}}zzzzzz}}}~~~{{{xxxvvvuuuuuuuuuttttttuuuwwwzzzzzzyyywwwwwwwwwxxxyyyzzzxxxuuurrrmmmooorrruuuvvvwwwwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwuuuwwwzzz{{{{{{|||}}}zzz{{{}}}|||wwwkkk\\\PPPIIIHHHNNNOOORRRUUUVVVWWWVVVVVVQQQOOOKKKHHHFFFEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFIIIIIIHHHKKKQQQTTTcccxxxzzzmmmggg```fffmmmsss~~~rrrggg\\\RRRSSSZZZ___iiissswww~~~tttcccZZZPPPUUUZZZ[[[]]]^^^ZZZTTTMMMIIICCC===999777666777666888<<>>===;;;:::999999888888777666666666666666666666555555555555666666777666555555555555555555tttuuuvvvxxxxxxyyyyyyyyywwwwwwxxxxxxzzz{{{}}}~~~zzzzzz{{{{{{|||zzz|||~~~~~~|||wwwmmmhhh___XXXTTTQQQOOONNNJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMLLLLLLNNNOOONNNNNNNNNMMMMMMMMMMMMMMMNNNQQQVVVYYYYYYWWWSSSPPPNNNMMMLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPUUU^^^bbbhhh~~~zzzkkk^^^UUUVVV]]]hhh~~~nnn]]]MMMBBB===666666666666666777888888;;;;;;999777666888<<<@@@EEEKKKRRRYYY___cccfffhhheeehhhgggbbbaaagggnnnpppmmmnnnmmmeeeYYYMMMEEEAAA888666555444666666555444333333444444444555555555444444444555777888:::;;;===IIIXXXbbbgggmmmxxx~~~|||{{{||||||{{{zzzyyywwwuuutttwww|||vvvlll^^^RRRJJJFFFEEEEEECCCBBBAAAAAAGGGUUUgggsss~~~wwwsssrrrrrrtttyyy{{{wwwwwwyyy{{{}}}}}}zzzwwwuuuuuuuuuvvvssssssuuuxxx{{{{{{zzzxxxyyyxxxxxxyyyyyyxxxuuurrrmmmooorrruuuwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwvvvxxx{{{|||}}}}}}~~~~~~~~~yyyyyy}}}zzzyyysssgggXXXLLLGGGFFFJJJLLLOOORRRSSSTTTSSSRRROOOMMMJJJGGGFFFFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEFFFIIIHHHFFFHHHMMMKKKVVVggg|||sssiiiVVV\\\aaagggssszzzpppbbbTTTRRRXXXZZZdddmmmpppuuuqqqfffVVVZZZ\\\\\\]]]___]]]WWWUUUQQQJJJCCC===:::999888444555777;;;AAAGGGMMMQQQTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ\\\]]]___```^^^]]]]]]^^^aaabbbaaa```aaa``````aaaaaa___[[[XXXYYYWWWSSSOOOKKKIIIGGGGGGBBBAAA@@@???===;;;:::999888888777666666666666666666666555555555555666666888777666555555555555555wwwtttsssuuuyyyzzzvvvrrrtttwwwyyyzzzzzzyyyyyyzzzvvvtttuuu{{{~~~|||~~~wwwqqqiii^^^VVVRRRQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNKKKLLLMMMNNNOOONNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKNNNRRRVVVYYYTTTSSSPPPNNNLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMRRRQQQTTTXXX^^^hhhyyygggRRRPPPZZZeeevvv|||hhhSSSEEE@@@;;;:::666222222666888999999999888777888999;;;<<>><<>>===;;;===;;;999888888999888666777777777777777777666666///111555888999888666444vvvsssqqqssswwwxxxuuuqqqqqqsssuuuvvvuuuuuuvvvwwwrrrpppqqqxxx~~~}}}~~~~~~zzzuuullldddZZZTTTQQQPPPOOOMMMOOONNNMMMLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOOOONNNMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJMMMPPPRRRUUUSSSQQQOOONNNNNNOOOPPPNNNNNNOOOPPPPPPOOONNNMMMQQQPPPRRRWWW\\\gggxxxoooWWWPPPWWWddduuuuuucccQQQEEE===;;;777444444777999999:::999888888888999:::;;;>>>CCCIIIPPPVVV[[[aaadddhhhjjjkkkjjjiiiiiimmmqqquuuuuurrrjjjbbb[[[QQQGGG>>>;;;666444444444444444444444444444444444444444555555555666888:::<<<===@@@IIIVVVbbbmmmxxx}}}tttrrrpppooolllhhhbbb^^^aaagggqqq~~~ooobbbZZZSSSJJJDDD@@@???AAACCCDDDKKK[[[jjjyyyxxxqqqnnnppprrrqqquuuyyy}}}|||wwwrrrooosssvvv{{{~~~~~~{{{wwwtttssstttwwwyyy}}}{{{xxxuuusssrrrrrrsssrrrtttwwwyyyzzzzzzyyyxxx||||||{{{xxxuuurrrrrrrrroooqqqttttttttttttuuuwwwxxxxxxwwwvvvvvvuuuuuuuuurrrtttuuuvvvwwwyyy|||}}}}}}}}}}}}~~~{{{{{{}}}yyywwwwwwxxxyyy{{{~~~}}}{{{{{{|||xxxsssjjj\\\PPPGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGKKKHHHDDDEEEHHHJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEIIIOOOZZZkkklllccc]]]___jjjyyywwwcccXXXVVVUUU]]]gggmmmqqqvvv{{{iiieee```\\\ZZZ[[[]]]___]]][[[WWWRRRMMMFFF===888444444444555777:::???BBBHHHJJJNNNPPPPPPQQQSSSTTTZZZZZZZZZYYYYYYZZZ[[[[[[]]]^^^___``````````````````aaaaaabbbbbbbbbbbbaaaaaaaaa```^^^[[[YYYWWWUUUQQQNNNJJJGGGEEECCCAAA@@@>>><<<::::::;;;;;;:::999888888888888888777777777444555777999999888666555vvvssspppqqqtttuuutttqqqoooqqqrrrrrrrrrrrrsssuuutttrrrsssyyy}}}|||~~~~~~zzzwwwxxx||||||wwwsssfff___VVVQQQOOOOOONNNMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGGGGIIIJJJLLLRRRQQQPPPOOONNNOOOOOOPPPMMMNNNNNNOOOOOOOOONNNNNNQQQOOOQQQUUUZZZeeevvvzzz___TTTVVV```ooowwwaaaNNN@@@<<<888666777888999999::::::999888888888999999:::>>>EEEKKKQQQWWW]]]aaagggkkkooopppmmmkkklllmmmuuuwwwuuunnnhhhaaaVVVLLL@@@===888666555666666555444444444444444444444444666666666666777999;;;<<>>AAAEEEGGGIIIJJJLLLNNNVVVWWWXXXXXXYYYYYYXXXXXX[[[[[[]]]^^^______``````aaaaaaaaaaaaaaabbbccccccfffeeeeeedddbbb```^^^]]]XXXUUURRRPPPNNNLLLIIIFFFAAA???>>>===>>>>>>===;;;::::::999999999888888888999999999999999888777666wwwuuurrrrrrsssttttttsssrrrsssuuutttttttttvvvxxx~~~{{{zzz~~~{{{yyyzzz|||wwwuuusssuuuxxxzzzxxxuuuccc]]]UUUPPPOOOOOONNNLLLJJJJJJJJJKKKKKKMMMNNNOOOMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPQQQTTTYYYccctttgggZZZXXXYYYhhhooo[[[EEE>>>999888888777777888;;;::::::999999888888888888<<>>FFFRRR^^^kkkyyy}}}~~~}}}|||wwwpppggg```]]]aaajjjuuutttgggYYYOOOJJJFFFCCCCCCFFFLLLYYYfffnnnrrrxxx}}}}}}|||~~~~~~vvvoooiiifffgggjjjooottt{{{}}}wwwrrrpppnnnqqqtttwwwwwwxxxyyyzzz}}}}}}zzzyyywwwuuuvvvxxxzzz|||}}}{{{yyywwwuuusssrrrrrrrrrsssuuuwwwyyy{{{|||}}}{{{wwwuuuuuuvvvwwwxxxxxxvvvttttttuuuwwwwwwwwwwwwwwwvvvvvvuuusssuuuwwwxxxxxxyyy|||~~~||||||}}}~~~{{{xxxyyy{{{|||zzzwwwuuuqqqooopppvvv~~~~~~zzzwwwuuuwwwzzz}}}yyyqqqeeeVVVKKKCCCAAA@@@EEEDDDCCCCCCCCCCCCCCCDDDFFFDDDCCCCCCFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDIIIMMMNNNRRR___uuuwwwqqqrrryyyzzzkkkcccZZZ[[[___gggpppxxx|||~~~}}}rrreee^^^___eeehhhiiiiiiccc^^^]]]]]]XXXMMMCCC>>>;;;777444333555777777999;;;???AAACCCEEEHHHJJJNNNPPPRRRTTTVVVVVVVVVVVVXXXYYYZZZ\\\^^^___````````````______```bbbdddeeeffffffffffffdddcccbbbaaa^^^\\\ZZZXXXVVVTTTPPPMMMGGGFFFDDDCCCCCCAAA???===<<<;;;;;;::::::999999999:::999888888777777888888zzzxxxvvvuuuuuuvvvwwwvvvxxxzzz{{{|||{{{{{{|||~~~~~~~~~zzz~~~yyyvvvvvvwww||||||uuusssrrrtttwwwyyyyyywwwccc\\\UUUPPPOOOOOOMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNQQQPPPRRRUUUYYYaaaqqqlll\\\WWWUUUddd|||jjjLLLAAA999999999666555777::::::::::::999888888777888;;;???CCCHHHOOOVVV[[[aaahhhqqquuusssoookkkjjjpppssstttppplllggg^^^TTTFFFBBB<<<999777666666555666666666666666666666666666666555555666888:::;;;<<>>>>>===<<<<<<;;;;;;888888777777777888999:::||||||{{{zzzyyyyyyyyyyyy}}}}}}|||}}}{{{pppmmmssswwwttttttuuuyyy{{{wwwvvvttttttuuuvvvvvvuuuaaa[[[TTTPPPOOOOOOMMMKKKLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNOOOOOOOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPRRRVVVXXX^^^lllyyyqqq^^^UUUUUUbbbzzzxxxUUUGGG;;;:::999555444777999999:::::::::999888888999:::===@@@DDDKKKRRRWWW]]]eeennnrrrrrrooollllllmmmppppppmmmkkkggg___WWWJJJFFF@@@<<<999777666444444444444444444444444444555555555555666888:::;;;???FFFQQQ\\\hhhuuu{{{sssmmmdddgggmmmuuuzzzpppiii[[[RRRIIIGGGJJJOOOWWW```hhhkkkpppssstttttttttuuunnnmmmllllllnnnttt|||yyylllbbb\\\]]]aaagggpppyyy}}}vvvpppmmmkkkhhhjjjnnnppppppqqqrrrsssxxx|||~~~yyytttqqqqqqqqqqqqpppooooooppprrrtttuuuxxxwwwwwwvvvuuutttsssrrrrrrrrrrrrsssuuuxxx{{{}}}~~~|||yyyzzzzzzyyyvvvtttssstttqqqrrruuuwwwyyyyyyyyyyyyvvvxxx{{{||||||}}}~~~}}}}}}~~~zzzqqqppprrrsssssstttsssllleeedddkkkwww~~~~~~~~~uuulll]]]PPPHHHDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFJJJPPPVVVZZZnnn}}}~~~tttbbb[[[TTTWWWcccsssqqqhhhfffjjjnnnpppllliiiffffffgggeee___YYYKKKDDD;;;666555555444333222444555666666777:::<<<<<<===@@@DDDHHHJJJLLLMMMNNNPPPSSSVVVYYY\\\]]]^^^[[[[[[\\\]]]___aaabbbcccfffgggggghhhiiiiiihhhhhhdddbbb``````______]]][[[ZZZYYYVVVUUUSSSPPPKKKHHHDDDDDDCCCBBBAAA@@@??????:::999999999::::::;;;<<<}}}}}}~~~}}}|||{{{zzzzzz}}}||||||~~~zzzrrrfffgggnnn~~~yyyxxxxxxxxx|||~~~{{{{{{yyyvvvsssqqqpppooonnn]]]XXXRRROOOOOOPPPOOOMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPNNNLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNOOONNNOOOQQQUUUVVVZZZeeeqqqtttuuuxxx|||fffYYYUUU]]]qqq}}}___MMM>>><<<;;;555444999777888999:::::::::999999999:::;;;===@@@FFFNNNSSSYYY```iiioooooonnnnnnoookkkmmmmmmkkkiiigggaaaYYYPPPLLLEEE???<<<999777555444444444444444444444444444444444555666888;;;<<>>>>>>>>|||~~~}}}{{{zzzzzz|||tttkkkfffhhhppp~~~}}}}}}~~~}}}{{{|||wwwrrrnnnjjjhhhgggYYYTTTOOONNNOOOQQQPPPNNNHHHHHHHHHIIIKKKMMMNNNOOOLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNOOOPPPPPPNNNMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJKKKKKKJJJIIIIIIHHHKKKJJJJJJJJJKKKLLLNNNOOOLLLMMMPPPTTTUUUWWWaaakkkkkkhhhgggqqqoooaaaSSSXXXhhh{{{eeeQQQAAA>>><<<666555:::666777999:::;;;::::::999999999:::;;;>>>CCCKKKPPPWWW^^^ffflllmmmnnnoooqqqjjjlllllliiihhhgggbbb[[[TTTPPPHHHBBB>>>;;;888666666666666666666666666666333333333444666999;;;===BBBIIIQQQYYY___fffooouuu{{{|||{{{{{{zzzxxxssslllggg___aaadddiiiqqq|||~~~qqqdddWWWTTTVVVZZZ___eeeaaadddhhhjjjkkkkkklllmmmjjjiiifffcccbbbgggooovvv~~~~~~zzzqqqjjjYYYYYY[[[aaaiiiqqqvvvyyyzzz||||||xxxrrrllljjjjjjdddgggjjjmmmnnnoooqqqrrrrrrxxx|||~~~}}}yyyvvvssstttssspppkkkiiijjjmmmmmmlllkkkkkkkkkmmmnnnooonnnoooooopppppppppoooooorrrqqqpppppprrruuuxxx{{{}}}{{{xxxyyyzzzxxxvvvtttssstttssstttvvvxxxyyyxxxwwwvvvyyy{{{~~~zzz{{{~~~~~~~~~|||rrrhhhgggrrr}}}}}}nnncccUUUIIIDDDDDDDDDEEE????????????@@@AAABBBCCCBBBCCCCCCAAA@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBBBB>>>>>>???@@@BBBCCCCCCDDDAAAAAAAAAAAA@@@@@@???>>>BBBCCCCCCCCCDDDDDDEEEEEEAAACCCDDDDDDCCCGGGNNNTTTMMM\\\ooo}}}~~~wwwnnnbbb^^^dddqqqwwwmmmiiikkkmmmyyywwwtttqqqnnnkkkjjjiii___UUUIII@@@<<<:::666333555555555333111111333555666666666777999<<>>;;;;;;;;;:::888666444333444555666444333333333444777:::;;;AAAGGGQQQ[[[dddiiikkkkkkooorrrvvvzzz{{{{{{yyyxxxrrrqqqpppnnnjjjfffcccaaa\\\]]]```dddllluuu}}}{{{mmm```\\\^^^bbbggglllkkkjjjhhhgggffffffgggggghhheeeaaa^^^___ccchhhkkksssuuuwwwzzzzzzvvvooojjj^^^]]]]]]___dddkkkrrrvvvyyyyyywwwuuurrrooommmkkkhhhgggggggggiiikkknnnpppsssuuuwwwzzz{{{||||||||||||{{{zzz{{{{{{yyyvvvtttsssqqqooollljjjhhhhhhhhhiiihhhhhhhhhhhhjjjlllmmmooooooooonnnmmmmmmllllllpppooooooppprrruuuxxxzzz~~~}}}yyyxxxvvvuuuttttttttttttttttttuuuvvvwwwxxxyyyyyyxxx|||~~~~~~~~~~~~tttmmmnnnuuulll]]]OOOJJJHHHDDD@@@AAA@@@AAAAAA@@@>>>===>>>???>>>?????????@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCC>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDCCCBBBDDDGGGJJJOOOSSS]]]jjjxxx|||qqqllliiijjjtttuuujjjjjjoooyyy}}}sssmmmiiifffeee\\\QQQGGGBBB>>>:::888222222222333444444333111444444444555777:::===>>>AAAEEEJJJNNNQQQRRRTTTUUUVVVVVVWWWXXXZZZ]]]___```^^^___``````aaadddiiillliiihhhgggfffffffffffffffjjjkkkllllllkkkhhhdddbbbZZZZZZXXXVVVTTTRRRQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDyyyzzz|||}}}~~~~~~}}}|||{{{rrrwww}}}|||xxxuuupppkkkhhhddd___\\\RRRQQQPPPPPPOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPOOOOOONNNNNNMMMMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLLLLIIIJJJOOOQQQOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMPPPTTTZZZ___bbbfff\\\WWW___qqqqqq]]]\\\```nnntttbbbMMMAAA<<<888777888777666777999;;;<<<:::999888999999999;;;???DDDHHHRRRWWW^^^eeeiiilllnnnoooooonnnmmmlllkkkhhheeebbb^^^YYYQQQIIIBBB>>><<<<<<:::999777555444444555666444333333333555777999;;;@@@FFFOOOZZZbbbfffhhhhhhfffhhhjjjlllmmmllljjjiiiiiiiiigggeeebbb^^^[[[YYYVVVVVVXXX[[[aaahhhooosss{{{|||qqqgggeeehhhkkknnnsssrrrqqqooommmlllkkkjjjjjjiiigggdddaaa___^^^___```kkknnnqqquuuvvvrrrlllggg]]]\\\]]]^^^ccchhhnnnrrruuuuuutttrrrpppnnnllljjjiiiiiiiiiiiijjjmmmoooqqqrrrssstttuuuvvvwwwwwwwwwuuutttsssttttttrrrpppmmmpppooommmjjjhhhggggggggghhhggggggggggggiiijjjkkkmmmmmmllllllkkkkkkkkkjjjnnnnnnnnnoooqqquuuxxxzzz}}}~~~}}}{{{zzzxxxvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxxxx{{{~~~~~~}}}~~~~~~~~~www{{{}}}uuunnnooovvv{{{gggYYYMMMJJJIIIGGGEEEFFF@@@@@@AAA@@@@@@???@@@AAA?????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBB????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCFFFHHHIIILLLTTT^^^iiixxx~~~vvvnnnjjjpppyyytttqqquuu{{{yyysssmmmiiiiiiaaaWWWNNNIIIEEE@@@<<<777666444444444444333111444333333333444666888999<<<@@@EEEIIILLLOOORRRTTTUUUUUUVVVWWWYYY[[[\\\]]]```aaabbbbbbccceeeiiillljjjiiihhhggggggfffffffffkkklllnnnoooooommmkkkiiifffeeebbb___\\\YYYVVVUUUQQQQQQQQQPPPOOONNNLLLKKKyyy{{{}}}|||zzz}}}~~~uuuqqqlllfffbbb]]]XXXTTTPPPPPPOOONNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNNNNMMMMMMMMMMMMHHHHHHIIIIIIJJJIIIIIIIIIHHHKKKLLLKKKNNNUUUXXXWWWPPPNNNLLLMMMNNNNNNLLLIIIKKKKKKLLLNNNSSSYYY^^^aaabbb\\\XXX[[[ggg|||}}}eee___[[[cccuuu}}}kkkUUUGGG>>>888777888666555666888:::<<<;;;:::999::::::999:::===AAAEEELLLRRRZZZaaaeeehhhiiijjjnnnnnnmmmllljjjhhhfffeeeddd```XXXPPPHHHBBB???>>><<<:::888666555555555666444333333444555777999:::===CCCMMMWWW```dddffffffbbbcccccccccaaa___]]]\\\]]]\\\[[[YYYVVVRRRPPPNNNNNNNNNOOOQQQUUUZZZ```ccchhhoooyyy~~~|||sssmmmmmmppprrruuuyyyyyyyyywwwuuusssrrrpppooommmkkkiiieeebbb^^^\\\ZZZdddggglllqqqrrroooiiiddd[[[[[[\\\^^^aaafffjjjmmmpppppppppooonnnlllkkkjjjllllllkkklllmmmoooqqqrrrqqqqqqqqqpppppppppppppppnnnmmmmmmmmmnnnmmmjjjhhhlllkkkiiihhhfffeeeeeeeeeffffffeeeeeeeeeggghhhiiijjjjjjjjjiiiiiiiiiiiiiiikkkkkklllmmmppptttxxxzzz|||}}}~~~~~~||||||{{{yyywwwvvvuuuttttttwwwwwwwwwwwwwwwwwwwwwwww}}}~~~|||{{{}}}~~~|||yyyqqqvvv{{{uuuqqqrrrxxx~~~{{{ttt```UUUJJJHHHIIIHHHHHHIII???????????????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???????????????@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@???>>>???@@@AAABBBCCCCCCCCCBBB@@@AAACCCEEEDDDFFFKKKRRRYYYbbbsss~~~vvvmmmlllooo~~~yyyzzz~~~{{{sssmmmlllfff___YYYTTTOOOIIIDDD>>><<<888666555444333222444333222111111222333444888;;;???DDDGGGLLLQQQUUUTTTUUUUUUVVVWWWYYYYYYZZZ___```bbbbbbbbbdddfffiiijjjjjjiiihhhhhhgggffffffkkklllooorrrttttttsssssssssqqqnnnjjjeeeaaa^^^\\\YYYYYYYYYYYYXXXWWWVVVUUUzzz|||yyyvvvwww|||uuupppiiibbb]]]WWWRRRNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKFFFGGGIIIJJJKKKJJJIIIIIIFFFJJJLLLLLLQQQYYY]]]]]]RRROOOMMMOOORRRRRRMMMHHHIIIJJJJJJMMMQQQWWW\\\___``````^^^]]]aaaqqqoooddd[[[\\\hhhyyyqqq[[[LLLAAA999777888555555555777999;;;;;;::::::::::::999999;;;>>>AAAHHHNNNWWW^^^bbbeeefffggglllllllllkkkiiihhhggghhhhhheee___WWWOOOHHHCCC@@@===<<<:::888777666666555444444444444555777888999;;;@@@JJJUUU^^^dddggghhhdddcccaaa___\\\XXXVVVTTTSSSRRRPPPNNNKKKIIIGGGFFFHHHHHHHHHJJJMMMRRRVVVYYYYYY___iiiqqqwww|||{{{yyyqqqlllmmmpppssswww|||}}}}}}}}}|||{{{zzzyyyyyytttrrrpppllliiieeebbbaaabbbeeejjjoooqqqnnnhhhcccZZZ[[[\\\___bbbeeehhhiiillllllmmmmmmmmmlllkkkkkknnnnnnmmmnnnooopppqqqrrrqqqqqqooonnnmmmlllkkkkkkkkkjjjjjjkkklllkkkiiifffggggggfffeeeeeedddddddddeeedddccccccccceeefffggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjllloootttxxxzzz|||}}}~~~~~~}}}{{{zzz{{{{{{yyyxxxvvvttttttsssvvvvvvvvvvvvuuuuuutttttt{{{~~~|||zzzyyy{{{||||||xxxqqqwwwzzzuuussssssxxxyyy~~~~~~vvvmmmYYYQQQIIIFFFHHHJJJKKKKKKBBB@@@>>>===>>>>>>>>>===>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>===@@@???===<<<===>>>@@@BBBBBBCCCCCCAAA??????@@@BBBCCCCCCFFFKKKNNNTTT```kkkuuummmiiixxx~~~rrrvvv~~~~~~~~~xxxppplllhhhccc```]]]YYYSSSNNNFFFBBB===999777555333222333222111000000111222222666888<<>>EEEKKKSSS[[[___bbbdddeeegggjjjkkkkkkhhhggghhhiiiiiigggccc]]]UUUMMMFFFBBB???>>><<<:::888777666555444444444555666777888888999>>>GGGQQQ[[[cccgggiiieeedddaaa]]]YYYTTTQQQOOOLLLKKKIIIGGGEEECCCAAAAAABBBBBBCCCEEEHHHLLLPPPRRRPPPUUU]]]ccciiinnnsssvvvxxx}}}|||{{{~~~zzzwwwooojjjjjjmmmpppwww}}}}}}yyytttpppmmmkkkjjjdddfffiiilllmmmjjjddd___YYYZZZ]]]aaadddfffhhhiiiiiijjjkkkllllllmmmllllllnnnnnnnnnnnnooooooppppppqqqqqqooonnnlllkkkjjjiiihhhhhhhhhiiijjjjjjhhhfffdddddddddddddddddddddddddddcccbbbbbbbbbcccdddeeegggggghhhhhhiiiiiiiiijjjggghhhiiikkkooosssxxxzzz}}}~~~}}}{{{xxxwwwyyyyyyxxxwwwuuutttrrrrrruuuuuuuuutttssssssrrrrrrwwwyyy|||}}}|||zzzyyyyyyxxx{{{|||www}}}yyyuuurrrrrrwww}}}uuu{{{{{{pppeeeQQQNNNIIIGGGKKKPPPTTTTTTIIIFFFBBB@@@??????>>><<<============>>>>>>>>>???????????????>>>>>>======>>>>>>????????????@@@@@@?????????>>>>>>=========???>>>===<<<<<<>>>@@@AAAAAABBBCCCAAA???>>>???@@@BBBAAACCCGGGIIILLLTTT]]]lllyyysssiiikkkrrryyy~~~wwwmmmmmmttt~~~{{{qqqiiifffcccbbbbbb```[[[WWWNNNJJJDDD>>>;;;888555333333333222111111222333444333555888:::>>>DDDJJJOOOQQQRRRTTTVVVXXXYYYYYYYYY\\\^^^bbbddddddeeefffgggiiiiiiiiiiiigggfffdddccceeehhhkkkppptttwwwyyyzzzzzzyyywwwuuurrrooommmllllllllllllkkkiiigggfffeee}}}ppplllsss{{{~~~wwwkkk```WWWRRRNNNLLLMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRQQQPPPNNNLLLJJJHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIEEEIIIJJJJJJNNNTTTXXXWWWOOONNNNNNQQQSSSTTTPPPMMMJJJIIIIIIJJJMMMQQQUUUXXX___gggjjjddd]]]```jjjrrr~~~lllbbb___cccttt|||jjj[[[MMM@@@;;;;;;777555444555777888888888999999:::999888888:::===BBBGGGNNNUUUYYY]]]```cccbbbfffjjjkkkhhhfffggghhhggggggeee```YYYQQQHHHDDDAAA@@@>>><<<:::888666555444444555555666777777777888;;;BBBKKKTTT\\\cccfffhhhgggddd```[[[VVVQQQNNNGGGFFFDDDBBB@@@???>>>>>><<<<<<>>>@@@CCCFFFIIIKKKKKKNNNSSSXXX\\\aaagggkkkooovvv}}}}}}yyyvvvyyy}}}|||vvvpppkkkjjjlllnnnuuu}}}}}}~~~~~~yyyuuurrrqqqjjjjjjjjjjjjiiieee___ZZZVVVYYY]]]bbbfffiiiiiijjjhhhiiijjjkkklllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmjjjhhhgggdddcccdddeeeggggggeeecccaaabbbcccdddeeeeeeeeeeeedddcccbbbaaaaaabbbcccdddfffgggggghhhiiijjjjjjkkkhhhhhhiiikkkooossswwwzzz}}}~~~}}}{{{xxxwwwwwwwwwwwwwwwvvvtttsssrrruuuuuuttttttsssssssssrrruuuwwwzzz{{{yyyxxxwwwxxxwwwzzz}}}yyysssoooooosss}}}xxxuuu{{{~~~wwwiii\\\JJJJJJHHHHHHMMMWWW\\\]]]QQQLLLFFFCCCCCCCCCAAA>>>=========>>>>>>>>>????????????@@@??????>>>===<<<=========>>>>>>>>>??????>>>>>>>>>>>>============>>>>>>===<<<===>>>???@@@AAABBBBBBBBB@@@??????@@@@@@>>>@@@DDDEEEFFFLLLRRRYYYdddwww~~~qqqjjjooossswww}}}|||uuullljjjlllwww}}}ssshhhdddaaa```bbbbbb```]]]WWWRRRLLLFFFBBB>>>:::777555444333222222333444555000222333555777;;;AAAEEEJJJLLLOOORRRUUUWWWXXXXXXZZZ^^^cccggghhhiiikkkllljjjjjjjjjjjjiiigggeeeccccccdddhhhkkkooorrruuuvvvxxxxxxwwwvvvuuussssssrrrqqqpppppppppnnnmmmlllkkkxxxrrrrrrxxx}}}{{{lll___UUUPPPNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFIIIIIIGGGIIINNNQQQPPPLLLMMMOOOPPPRRRRRRRRRQQQKKKJJJIIIIIIKKKOOORRRUUUZZZcccfff^^^VVVWWW]]]aaavvvwwwfff\\\\\\mmmuuueeeUUUGGG>>>===888666444444555777777666777888999888777888:::;;;===AAAGGGMMMRRRWWW[[[^^^]]]ccciiikkkhhhffffffgggcccddddddbbb\\\SSSJJJEEEBBBAAA@@@>>>;;;999666555444444555666666777777777777999<<>><<<;;;;;;;;;:::;;;;;;===???BBBDDDEEEFFFHHHJJJMMMQQQVVV\\\aaafffkkkqqqssspppnnnoooqqqvvvzzz}}}{{{tttooolllllllllmmmrrrxxxwwwwwwxxx{{{|||uuusssooolllhhhbbb\\\XXXQQQUUU\\\bbbgggjjjkkkjjjfffggghhhjjjkkkkkklllllljjjjjjjjjjjjjjjjjjiiiiiigggiiikkklllkkkiiifffddd`````````bbbddddddbbb``````aaaccceeefffgggggggggdddcccbbbaaaaaabbbcccccceeeeeefffggghhhiiijjjkkkiiiiiijjjlllooossswwwyyy{{{|||~~~~~~~~~}}}{{{zzzvvvwwwwwwxxxwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzzzzzxxxvvvvvvvvvxxxzzz~~~~~~yyyrrrkkklllpppxxxxxxxxx~~~{{{qqqaaaSSSFFFHHHGGGEEEJJJTTTZZZZZZRRRMMMFFFDDDDDDEEEBBB???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<============<<<<<<========================>>>>>>>>>?????????@@@AAABBBBBBAAA@@@@@@AAA???===>>>BBBDDDCCCFFFKKKNNNTTTcccttt~~~rrrrrrpppooosssyyywwwrrriiieeefffqqq~~~~~~tttjjjeee```^^^___aaaaaa```^^^ZZZUUUOOOJJJEEE???<<<888777555333222222222333000222333333444666999<<<@@@CCCGGGLLLPPPSSSTTTTTTUUUZZZ```fffiiikkklllnnnllllllmmmmmmkkkiiifffeeeaaaccceeehhhkkkmmmoooppptttssssssrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqpppvvvvvvvvvxxx|||~~~}}}}}}mmm^^^TTTOOONNNMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIGGGIIIHHHEEEFFFJJJLLLJJJJJJMMMOOOPPPPPPQQQSSSTTTKKKJJJIIIIIIKKKMMMQQQSSSVVV^^^```WWWOOOQQQVVVXXXbbb{{{}}}hhhZZZWWWiii}}}mmm\\\KKKAAA???999777444444555666666555777888999888777888999;;;999===BBBGGGLLLQQQWWW[[[ZZZaaahhhkkkhhheeeeeefff```bbbcccbbb]]]TTTKKKFFFCCCBBBAAA???<<<999777555444444555666777777777666777777888<<>>@@@AAABBBAAACCCEEEGGGJJJOOOVVV[[[^^^bbbfffhhhgggffffffgggjjjnnnuuu|||yyyxxxpppmmmlllnnnmmmkkknnnsssqqqpppqqqtttyyy~~~zzzuuuoooiiiccc]]]XXXNNNSSSZZZbbbhhhjjjkkkkkkeeefffgggiiijjjjjjjjjjjjhhhhhhiiiiiiiiihhhggggggbbbeeehhhjjjjjjgggdddaaa_________aaacccdddbbb``````aaacccfffggghhhhhhhhhdddcccbbbaaaaaabbbccccccddddddeeefffgggiiijjjjjjjjjjjjjjjlllooossswwwyyyyyyzzz|||~~~~~~}}}vvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwzzz{{{|||{{{xxxuuuttttttyyyzzz~~~}}}yyypppiiiiiinnnttt~~~{{{|||yyymmm[[[MMMEEEHHHFFFAAADDDLLLQQQPPPOOOJJJCCCAAACCCDDDBBB???@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<======>>>>>>======>>>???@@@????????????AAACCCCCCAAA@@@AAABBBAAA>>>???CCCDDDBBBDDDHHHIIIMMMWWWeeeppp|||wwwrrrjjjdddgggnnnooollleee```aaannn|||vvvmmmggg```\\\]]]___``````ccc___ZZZUUUPPPJJJDDD???;;;999777444222111000000333444555555444555777888888<<>>:::888888555666666666666666555555444555666888<<>><<<:::999999999:::::::::;;;<<<===>>>??????CCCDDDEEEFFFHHHKKKOOOSSSWWWXXXZZZ[[[]]]]]]^^^^^^cccdddggglllttt}}}|||uuuqqqppprrrsssllllllkkkjjjjjjiiihhhhhhllljjjhhhiiinnnwww|||xxxssskkkaaaXXXUUUTTTWWW___eeefffhhhjjjhhhffffffhhhkkkkkkhhheeehhhhhhhhhgggfffeeecccbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````______^^^^^^___```bbbeeehhhhhhfffcccaaabbbbbbcccdddeeeffffffhhhfffcccbbbbbbdddgggiiilllmmmoooooooooqqqtttvvvxxxyyyzzz{{{}}}~~~~~~|||{{{yyyxxxxxxxxx{{{zzzzzzyyyyyyyyyzzzzzz~~~|||xxxuuutttuuuwwwyyyxxx}}}xxxtttnnnhhhgggkkkrrrxxx}}}||||||ssscccTTTKKKEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDBBB@@@?????????@@@@@@??????@@@@@@AAABBB@@@@@@??????>>>============<<<;;;:::::::::::::::===<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCCJJJJJJPPP[[[eeeooo{{{~~~oooddd``````bbbcccfffcccbbbiiixxx}}}tttnnnjjjccc^^^]]]___cccfffgggccc___\\\YYYUUUOOOJJJCCC???999555444333333333000000111222222333444444666777999<<>>GGGGGGHHHHHHFFFCCC@@@>>>===<<<:::999999999999:::999999:::;;;<<<======>>>AAABBBCCCDDDEEEHHHLLLOOOSSSTTTUUUWWWXXXYYYYYYZZZ]]]^^^aaagggnnnvvv~~~xxxqqqlllkkkkkklllfffffffffgggggghhhiiiiiigggfffdddeeeiiiooovvvzzz|||wwwpppfff^^^XXXVVVXXX___dddddddddfffeeecccbbbccceeeeeecccaaaeeeeeeeeeeeedddcccbbbaaa```````````````aaaaaaaaa````````````____________aaaaaaaaabbbeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddccc```______aaadddfffmmmoooqqqrrrssstttvvvxxx{{{{{{|||~~~}}}{{{yyyxxxwwwyyyyyyyyyyyyyyyzzzzzz{{{}}}{{{xxxuuutttuuuwwwxxxzzz~~~{{{vvvmmmfffcccgggnnnsss}}}{{{{{{}}}|||ppp```QQQIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@AAABBBBBB??????>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;==============================>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA????????????@@@AAABBBCCCJJJJJJOOOWWW___fffpppzzz|||yyyjjj```[[[[[[[[[___]]]^^^eeerrr~~~uuusssoooiiidddbbbdddgggjjjnnnjjjfffddddddbbb^^^[[[MMMHHHAAA;;;777666555444000000000111111111111111444444555777;;;???CCCEEEGGGIIIMMMPPPTTTZZZ```eeeiiihhhggghhhjjjjjjgggdddbbbccceeeeeeeeegggjjjmmmnnnnnnnnnmmmkkkjjjhhhggghhhiiijjjkkkjjjkkknnnppp~~~||||||}}}~~~|||}}}vvviii[[[TTTPPPLLLLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHKKKKKKLLLMMMNNNNNNNNNNNNPPPOOOMMMKKKJJJIIIJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJLLLLLLKKKLLLMMMNNNQQQRRRSSSQQQNNNNNNPPPSSSTTTXXX[[[XXXPPPKKKIIIKKKMMMVVVjjjsss___SSSRRRVVVcccooo{{{lll^^^UUUHHHAAA888555666888888666666777777888888888777777555666777999===AAADDDFFFJJJPPPYYY```eeeggghhhiiihhheeeaaaaaaaaa\\\SSSLLLGGGGGGHHHGGGEEEBBB>>><<<999999999888888777777666555555444444444555777888>>>>>>>>>>>>===<<<::::::999999888888888888999999777777888999:::;;;<<<<<>>>>>>>>?????????===<<<;;;;;;:::;;;;;;;;;===>>>????????????>>>===<<<===>>>??????@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@????????????@@@AAABBBCCCJJJIIILLLRRRVVVZZZaaaiiittt}}}}}}tttdddYYYTTTSSSYYYXXXZZZaaakkkttt{{{|||yyyuuuoooiiihhhkkkooorrrwwwsssnnnmmmmmmnnnllljjj[[[UUUKKKBBB<<<999777666333222111111000000000000333333333444666888:::<<>>AAACCCCCCJJJTTT]]]bbbfffhhhiiijjjgggddddddccc___WWWQQQHHHHHHHHHIIIHHHEEEBBB???;;;:::999888777777666666666666555444444555666666999999888888888888888999666666666666777777888888666777888999:::;;;;;;<<<===???@@@@@@@@@AAADDDFFFIIIJJJLLLMMMOOOPPPPPPPPPOOOQQQTTTYYY___ffflllooorrrnnnhhhccc^^^\\\\\\]]]YYYYYYZZZ\\\___bbbeeegggeeeeeedddccccccddddddeeekkkmmmsss{{{xxxqqqlllbbb^^^]]]```aaa^^^\\\]]]aaa___]]]\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^___``````aaa```___^^^___aaaccccccbbbbbbbbbaaaaaa```_________dddcccccccccdddeeeggghhhmmmqqqvvvzzz{{{zzzzzz{{{yyyyyyyyyzzz|||}}}|||wwwxxxyyyzzz||||||}}}}}}zzzxxxuuurrrrrrsssuuuwww{{{~~~zzztttvvvxxxrrrooooooqqqrrrssswww{{{}}}{{{{{{}}}|||sssfffWWWLLLGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDBBBAAA@@@???????????????>>>>>>??????@@@AAA===>>>>>>???@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@???===<<<;;;<<<>>>??????@@@??????>>>@@@CCCEEEEEECCCAAA@@@????????????@@@AAABBBBBBIIIGGGIIIMMMOOOPPPUUU\\\eeetttppp```VVVRRRVVVVVVXXX^^^eeekkkttt|||}}}uuunnnllloootttxxx}}}xxxrrrooopppqqqpppooofff___TTTIIIBBB>>>;;;999666555333222111111222222444444333444555666777888;;;<<>>AAAGGGPPPYYY___cccfffhhhjjjhhhffffffeeeaaa[[[VVVKKKJJJIIIJJJJJJIIIEEEAAA<<<;;;:::888777666666666555444333333333444555666555555444444555666777888444444555666666777777777777777888999:::;;;;;;<<<<<<===?????????@@@BBBDDDGGGHHHJJJKKKMMMMMMNNNNNNMMMNNNQQQUUUZZZ___dddgggfffccc___[[[YYYXXXYYYZZZWWWWWWWWWYYY[[[^^^```bbbeeeddddddcccbbbaaa```___cccfffjjjpppwww~~~|||vvvrrrgggbbb```aaa```\\\YYYZZZ]]]\\\[[[YYYWWWWWWXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]][[[[[[\\\]]]^^^______```\\\\\\]]]```bbbbbb___]]]^^^^^^^^^^^^____________cccdddeeefffhhhiiijjjkkklllpppvvvzzzzzzzzzyyyyyyxxxwwwwwwwwwyyy}}}zzzzzz|||}}}~~~~~~~~~~~~wwwuuurrrqqqqqqsssvvvxxx{{{}}}vvvrrruuu~~~}}}|||{{{xxxvvvuuuxxx{{{|||{{{|||zzzoooaaaTTTLLLHHHDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????===============>>>????????????@@@@@@AAABBBCCCCCC<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>??????>>><<<;;;;;;<<<>>>@@@@@@@@@??????>>>@@@BBBDDDEEEDDDBBB@@@????????????@@@AAABBBBBBFFFEEEGGGKKKLLLKKKOOOTTT\\\eeessslll]]]UUUSSSQQQRRRYYY^^^dddppp|||uuupppppptttwww{{{vvvpppnnnppprrrrrrrrrllldddZZZPPPIIIEEEBBB@@@999777555333222222222333222333333333444555666666777888:::;;;<<<@@@EEEHHHTTTXXX]]]bbbeeeeeeeeeeeedddfffhhhhhhhhhiiijjjlllqqqqqqqqqqqqpppooommmmmmkkklllllllllkkkkkkmmmooo|||zzz{{{vvvzzz~~~||||||uuuggg]]]TTTQQQOOOMMMLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHKKKJJJIIIJJJLLLMMMMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJMMMNNNNNNNNNMMMNNNQQQSSSUUUWWWXXXWWWSSSQQQSSSUUUPPPTTTXXXYYYWWWRRRMMMJJJIIIJJJPPPaaa{{{yyyeeeUUUSSSYYYfffzzzqqqdddRRRDDD===:::888666666777777888888888777777555555444444555666888999@@@EEELLLTTTZZZ___dddgggiiihhhggggggfffccc___\\\QQQNNNKKKKKKMMMLLLHHHEEE???>>>;;;999777777777777333222111111111222444555222222222222333444555555444444555666777777666666666666777888999:::;;;;;;:::<<<>>>>>>>>>???AAABBBDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNRRRUUUYYY\\\^^^[[[YYYVVVTTTSSSTTTUUUWWWVVVUUUTTTTTTVVVXXX[[[]]]```______^^^]]]\\\[[[[[[^^^```cccfffjjjpppwww||||||wwwtttiiiccc``````^^^ZZZWWWXXXVVVWWWWWWVVVTTTSSSTTTVVVUUUVVVWWWXXXYYYZZZZZZ[[[XXXYYYYYYZZZ[[[\\\]]]]]]YYYZZZZZZ[[[\\\]]]]]]^^^ZZZ[[[]]]___aaa```]]]ZZZ\\\]]]]]]^^^```aaabbbbbb```aaadddgggjjjkkkmmmmmmmmmqqqvvvyyyyyyxxxwwwwwwwwwvvvvvvvvvxxx{{{}}}~~~}}}|||sssqqqpppooopppssswwwyyy|||yyytttssswww}}}~~~yyyvvvyyy||||||{{{}}}wwwjjj\\\QQQKKKIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@????????????=========<<<===>>>>>>?????????@@@AAABBBBBBCCCCCC<<<<<<<<<;;;<<<<<<===>>><<<<<<===>>>>>>===<<<<<<<<<===???AAABBBAAA@@@???>>>@@@BBBDDDDDDDDDBBBBBB????????????@@@AAABBBCCCDDDDDDFFFJJJKKKIIIKKKPPPTTTWWW```nnn|||{{{jjj```TTTNNNLLLRRRWWW]]]jjjxxx{{{vvvttttttvvvqqqmmmmmmqqquuuvvvvvvlllggg___XXXTTTQQQNNNLLLAAA>>>;;;777444333333333111111222222333333444444555666777777888:::>>>AAAJJJNNNTTTYYY\\\^^^```bbb___bbbeeeggghhhiiikkklllqqqqqqqqqqqqpppooonnnmmmjjjkkkllllllkkklllnnnppp|||||||||{{{~~~xxxooobbbYYYQQQPPPPPPNNNMMMOOOOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHJJJLLLMMMMMMLLLIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMLLLMMMPPPSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOSSSXXX[[[YYYUUUPPPLLLKKKMMMRRR\\\ooowwwdddXXXYYY```ppptttaaaOOOCCC<<<999777555666777888888888888888777666555444444555666777===AAAGGGNNNUUU\\\cccgggggggggggggggfffeeebbb```XXXSSSOOONNNOOOOOOMMMIIICCCAAA>>>;;;:::999999999555444333222222222333444222222222333444444555555444555666777777666555555555555666777888999999:::777999<<<======>>>???AAA@@@AAACCCDDDFFFGGGGGGGGGIIIIIIKKKMMMPPPRRRTTTUUUSSSRRRPPPNNNNNNOOOPPPRRRRRRQQQPPPPPPQQQTTTVVVXXXZZZZZZZZZYYYYYYYYYYYYYYYYYY\\\^^^___aaaeeekkkpppwwwyyy|||}}}zzzuuuqqqnnnhhhbbb^^^]]]\\\WWWUUUVVVSSSUUUWWWVVVTTTSSSTTTUUUSSSTTTVVVXXXYYYZZZ[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]XXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\^^^^^^\\\[[[[[[[[[\\\]]]^^^___```aaa^^^```dddhhhlllnnnooopppooorrrvvvxxxwwwvvvvvvvvvtttsssrrrrrrtttxxx|||}}}{{{yyyooonnnmmmmmmpppsssxxxzzzwwwtttxxx}}}|||~~~yyy{{{~~~~~~~~~ttteeeWWWNNNJJJIIIDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC????????????@@@AAABBBCCCDDDCCCFFFJJJJJJGGGHHHLLLOOONNNTTT^^^iiiuuu~~~~~~{{{|||}}}sssbbbVVVNNNPPPSSSVVVbbbooo}}}yyyssspppmmmmmmqqquuuvvvuuullliiieeeaaa```^^^]]][[[PPPLLLFFF@@@;;;888666555333333333333333222222111333444444444444666999<<<>>>CCCIIINNNQQQTTTXXX\\\YYY\\\aaadddfffhhhjjjlllqqqqqqqqqqqqqqqpppooonnnjjjlllmmmmmmmmmnnnqqqssszzzvvvwww}}}~~~|||}}}uuukkk^^^VVVOOOOOOPPPOOONNNPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLHHHGGGGGGHHHKKKMMMMMMLLLIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKLLLOOORRRQQQPPPOOOPPPQQQQQQOOOMMMNNNRRRXXX[[[[[[WWWQQQNNNRRRUUUXXX]]]jjjtttZZZVVVWWWccczzz~~~kkkWWWGGG===:::999555555666888888999999999:::999888777666777888888:::>>>CCCJJJQQQZZZbbbgggffffffgggggggggeeedddccc]]]WWWQQQPPPQQQRRRPPPMMMFFFDDD@@@===;;;;;;;;;;;;999888777555444444555555333444555666777777666666555555666777777666555444333333444555666777888888555777:::<<<<<<===>>>@@@===>>>@@@AAACCCCCCDDDDDDGGGGGGIIIJJJLLLNNNOOOOOOPPPNNNMMMKKKKKKKKKLLLMMMOOONNNMMMMMMNNNQQQTTTVVVXXXXXXWWWWWWWWWXXXYYYYYYVVVYYY[[[\\\\\\```eeejjjiiimmmrrrtttrrrnnnjjjgggfff```\\\[[[YYYUUUSSSTTTSSSVVVYYYYYYWWWUUUVVVWWWSSSTTTVVVXXXZZZ[[[\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]XXXXXXXXXXXXYYYYYYYYYYYY]]][[[YYYYYY[[[\\\]]]\\\YYYZZZZZZ[[[\\\\\\]]]]]]^^^aaaeeejjjoooqqqrrrsssqqqsssvvvwwwwwwvvvvvvvvvqqqpppnnnnnnppptttxxx{{{~~~{{{xxxvvvmmmmmmlllmmmoootttxxx{{{wwwvvv}}}|||{{{~~~}}}qqqbbbTTTLLLIIIIIIDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@???@@@@@@AAABBB>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>>>>>???@@@@@@===???AAACCCDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDD????????????@@@AAABBBCCCDDDDDDFFFJJJIIIFFFFFFIIINNNLLLNNNVVV]]]dddsss|||wwwuuusssbbbTTTRRRRRRQQQZZZfffzzzuuuqqqmmmmmmppprrrqqqooollljjjhhhhhhhhhhhhgggeee]]]YYYRRRJJJBBB===:::999666666666666555333222111222222222222111333666999666;;;AAAFFFIIIMMMRRRWWWTTTXXX]]]aaadddfffiiikkksssssssssssssssrrrqqqpppmmmooopppqqqqqqrrruuuwwwiiimmmrrrxxx}}}}}}zzzmmmbbbXXXUUURRRQQQQQQRRRQQQPPPQQQPPPNNNLLLJJJIIIHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOSSSQQQNNNOOOQQQSSSRRRPPPQQQSSSYYY______[[[XXXZZZ___cccfffiiinnn}}}yyy```WWWTTT\\\jjj}}}}}}jjjSSSBBB999777999888777555444555777999888888777777777777777888;;;===BBBHHHPPPXXX^^^bbbeeeeeedddeeeeeedddbbb___ZZZYYYVVVTTTRRRQQQQQQQQQPPPLLLFFFBBB???===999777999777555444555666666555555555444333333222111111444444444444444444444444555555555555666666666666777777888888888999999999<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIIIILLLKKKIIIHHHHHHHHHJJJKKKKKKHHHIIIOOOPPPLLLLLLPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTVVVYYY[[[]]]^^^^^^```cccfffhhhiiihhhhhh___]]][[[ZZZYYYXXXUUUSSSYYYVVVSSSRRRUUUVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWXXXZZZ\\\]]]UUUUUUVVVWWWWWWWWWWWWVVVYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZZZZXXXWWWXXX[[[]]]^^^bbbiiimmmoooooonnnnnnpppqqqsssttttttsssrrrqqqqqqooommmlllmmmppptttvvv~~~|||wwwrrroookkknnnooonnnmmmrrr{{{~~~{{{iii[[[TTTOOOHHHCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@<<<======>>>>>>>>>======@@@@@@>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA???>>>@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHIIILLLPPPXXXaaahhh{{{yyyvvv|||vvv___VVVUUURRRQQQSSSfffrrr}}}tttlllrrruuupppmmmppppppooommmkkklllnnnppprrrlllfff^^^XXXSSSLLLBBB;;;777666555333222111111111333333333444444333222222666777:::>>>BBBGGGKKKMMMOOORRRVVVZZZ^^^bbbgggkkklllppptttvvvuuurrrooonnnnnnppprrrrrrssstttwwwzzziiimmmsssyyy~~~xxxxxx}}}zzzlll```VVVSSSPPPOOOPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOSSSQQQOOOPPPRRRSSSRRRPPPPPPSSSXXX^^^___^^^bbbhhhwww{{{~~~}}}jjj]]]UUUXXXcccuuuqqq^^^MMMBBB<<<:::999888666666666888999888888777777777777888888999;;;???DDDLLLTTT[[[___ddddddeeeeeefffeeecccaaa]]][[[YYYWWWUUUUUUTTTTTTVVVSSSNNNHHHCCC???<<<:::999777555555666666666555666666555555444444333333333333333333333333333333444444444444555555555555666666666777777777888888::::::;;;<<<===>>>>>>??????@@@BBBDDDEEEFFFGGGGGGJJJIIIGGGFFFFFFGGGHHHIIIJJJGGGHHHMMMNNNKKKKKKOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRTTTVVVXXXZZZ\\\]]]XXXZZZ\\\^^^```aaaaaaaaa]]][[[ZZZYYYZZZZZZXXXWWWVVVTTTRRRRRRTTTUUUTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUVVVWWWWWWTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZZZZYYYXXXYYY\\\^^^aaaeeelllqqqrrrrrrqqqqqqqqqrrrrrrssstttttttttsssrrrqqqnnnmmmnnnqqqtttvvv~~~~~~~~~~~~}}}~~~{{{wwwsssooolllkkkmmmnnnnnnnnnsss{{{~~~|||{{{~~~uuucccVVVPPPLLLGGGBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@===>>>>>>??????>>>>>>===??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>@@@@@@@@@AAAAAAAAAAAABBBCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKQQQYYY^^^lll}}}yyy{{{ttteeeZZZPPPMMMNNNTTT___kkksss}}}zzzpppqqqrrrllljjjmmmkkklllnnnoooqqqsssssstttpppkkkfffbbb^^^XXXOOOHHH>>>===;;;999666444222111111111222222222222111111333444666888<<>>???????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFJJJOOOSSS\\\jjj~~~zzzfffUUUMMMMMMHHHOOOYYYbbbooovvvrrrooohhhfffiiihhhkkkooosssttttttrrrqqqqqqooolllkkkiiiddd\\\VVVIIIHHHFFFBBB>>>999666333111111222222111111111111222333333444555777999999;;;???CCCHHHMMMRRRXXX\\\```dddjjjnnnooopppqqqqqqssstttvvvwwwwwwxxx{{{}}}jjjnnnttt||||||vvvuuuyyyyyyxxxuuuuuupppdddWWWRRRPPPMMMLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPOOOOOOPPPPPPPPPPPPOOOPPPQQQUUUXXXZZZbbbtttppp^^^VVVWWWaaaxxx|||ssshhhYYYOOOAAA>>>:::888777888888888777777888888999999888888777777888;;;AAAIIIQQQUUUYYY[[[^^^___``````aaabbbaaa``````_______________bbbdddddd___UUUKKKCCC???999888777777888888666444111111111222222222222222222222222222222222222222333333333333444444444444444444444444555555555666555555666777888999::::::;;;;;;===>>>???@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEFFFCCCCCCEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMOOOPPPRRRSSSTTTUUURRRRRRRRRSSSTTTVVVXXXYYYUUUTTTTTTUUUWWWXXXWWWVVVOOOPPPQQQRRRSSSSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVXXXYYYYYYZZZ[[[^^^aaadddiiippptttvvvuuussssssrrrqqqqqqqqqrrrtttwwwxxxvvvtttrrrpppppprrruuuwwwyyyzzz{{{{{{|||||||||{{{~~~|||xxxuuuqqqooommmmmmiiillloooqqqssswww}}}}}}|||zzzzzz}}}zzzkkkaaaSSSIIIEEEEEEDDDCCCAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::::::::============>>>>>>>>>>>>===============>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAA@@@???>>>>>>????????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFJJJMMMTTT^^^nnn{{{hhhYYYRRRHHHKKKPPPWWWddduuu|||sssmmmgggeeegggjjjllloooqqqqqqnnnllliiilllllllllmmmmmmiiiccc^^^UUUTTTRRROOOIIICCC===999555555444333222222222222333333333333333444555666444777;;;???BBBGGGLLLOOOTTTXXX^^^dddhhhkkkoooqqqppprrrttttttuuuwwwzzz|||kkkooovvv~~~|||~~~|||uuuttttttsssoookkkiiifff]]]SSSRRRPPPMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOOOOOOOONNNNNNNNNPPPQQQSSSUUUWWW```ttt{{{hhh]]]YYY\\\mmmzzzuuummmbbbYYYIIIDDD===888777777777666666777888999:::999999999888777777999>>>EEEKKKOOORRRVVVZZZ]]]]]]^^^aaacccaaaaaaaaabbbbbbcccccccccdddhhhkkkiiiaaaUUUIIIBBB===;;;999999999999777555222222222222222222222333444444444444444444444444333444444444444555555555444444444555555555666666444555666666888888999:::::::::<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDEEEAAABBBCCCDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVSSSQQQPPPQQQRRRRRRQQQPPPLLLNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSUUUXXXYYYZZZ\\\___bbbdddhhhnnnrrrsssrrrrrrrrrrrrrrrqqqrrrsssuuuwwwxxxxxxvvvsssqqqqqqsssuuuwwwvvvwwwyyyzzz|||}}}}}}}}}zzzxxxuuuqqqooommmmmmmmmkkkmmmqqqtttwwwzzz}}}xxx}}}~~~yyywwwyyy}}}wwwppp```XXXMMMFFFCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::::::::;;;============>>>>>>>>>>>><<<=========>>>>>>??????AAAAAAAAA@@@@@@???????????????@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>???AAAAAAAAAAAAAAACCCDDDDDDDDDDDDFFFIIILLLPPPUUUbbbvvvooo___OOOKKKJJJOOOYYYgggvvvtttmmmhhhggghhhjjjjjjjjjjjjiiihhhgggfffggghhhjjjmmmmmmjjjeeebbb______^^^[[[VVVNNNGGGBBB;;;:::888555333222111111333333222222333444555555333555777999;;;===AAADDDFFFJJJPPPWWW\\\bbbgggjjjjjjlllnnnooopppsssvvvxxxmmmqqqyyyyyy{{{yyyqqqnnnooonnniiiaaa\\\ZZZVVVPPPRRRPPPMMMMMMNNNOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMKKKNNNPPPPPPOOOMMMMMMNNNQQQPPPQQQSSSVVV^^^ppptttggg]]]YYYcccqqq|||wwwrrrjjjcccUUULLLAAA:::777777666555666777888:::::::::999999888888777888;;;@@@EEEHHHMMMRRRWWWZZZ[[[]]]```dddaaabbbccceeeffffffffffffgggiiimmmnnnjjj```SSSJJJCCC@@@<<<:::999999888777555555555555555555555555444444444444444444444444444444444444555555555555333444444444555555555555444444555666777888999999999:::;;;<<<===============>>>???@@@AAABBBCCCCCC>>>BBBCCCBBBCCCFFFFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMMMMMMMLLLJJJJJJLLLNNNOOOOOOOOOQQQRRRPPPOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRSSSTTTTTTTTTPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTXXXZZZ\\\^^^aaadddfffiiimmmoooppppppqqqsssttttttuuuuuuvvvwwwxxxyyyyyywwwtttqqqqqqrrrtttvvvuuuvvvxxxyyy{{{|||||||||sssrrrpppmmmlllkkkkkklllmmmpppsssxxx{{{}}}~~~~~~www{{{{{{ttttttxxxuuujjjVVVQQQIIIDDDBBBBBBCCCCCCAAA@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@???>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>??????@@@@@@BBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????===>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEEEEFFFIIIKKKJJJNNNXXXiii|||rrrYYYPPPIIIJJJPPPZZZfffpppzzz}}}sssmmmjjjjjjjjjhhhgggfffeeeeeeeeeeeefffggghhhkkkmmmllljjjgggeeedddfffgggfffbbb[[[SSSNNNEEECCC???;;;777444222222333222222222222333333444333444666666666777999;;;;;;???DDDIIIMMMSSSXXX\\\^^^```ccceeegggjjjnnnqqqooottt}}}~~~zzzrrrnnnlllllleeeZZZRRRQQQRRRQQQQQQOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLOOORRRRRRPPPNNNNNNOOOPPPNNNOOOSSSWWW___mmmzzzxxxooo```WWW\\\gggwww~~~xxxqqqlllaaaVVVGGG<<<888888777666555777999:::;;;;;;:::999888777777888999<<>>???@@@AAAAAA===BBBCCCAAABBBFFFFFFBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHIIIKKKLLLLLLLLLKKKLLLKKKJJJJJJKKKKKKJJJIIIGGGIIIKKKKKKJJJKKKNNNQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRUUUYYY\\\___aaadddgggiiikkkmmmnnnoooqqqsssvvvxxxyyyyyyzzz{{{{{{{{{zzzyyywwwtttqqqpppqqqtttuuuvvvvvvwwwxxxxxxxxxxxxwwwoooooonnnmmmllllllllllllppprrrvvv{{{~~~}}}wwwyyy~~~~~~xxxtttvvv|||qqqcccNNNKKKFFFCCCAAAAAAAAABBB>>>>>>>>>>>>============??????>>>>>>>>>>>>??????????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>??????>>>========================>>>>>>>>>??????===>>>???@@@@@@AAAAAA@@@>>>@@@CCCDDDDDDDDDFFFHHHFFFIIIQQQ]]]iii|||oooaaaTTTOOOOOORRRYYYbbbjjjpppvvvzzz{{{}}}xxxpppmmmmmmmmmmmmjjjjjjhhhfffeeedddcccccciiijjjllllllkkkiiihhhgggfffiiimmmooolllfff^^^YYYTTTQQQKKKEEE???;;;888777666555444333333222333333222333444444333444555777666888;;;===???CCCGGGKKKMMMPPPSSSVVVYYY]]]aaadddpppvvvwwwssskkkkkkdddWWWMMMLLLPPPRRRPPPNNNLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMPPPTTTTTTRRRPPPPPPQQQOOOMMMNNNSSSYYY```lllvvv}}}uuu{{{sssaaaUUUXXXbbbgggzzz}}}uuuqqqjjj]]]KKK???:::999888888555777999;;;<<<;;;:::999777777777777888999;;;<<<>>>DDDLLLPPPQQQSSSXXX]]]cccdddgggjjjkkklllmmmmmmqqqmmmiiilllqqqqqqhhh```LLLGGG@@@;;;999999999999777777666555444333333333222222222222222222222222111111222222222333333333000111111111111222222222111222333444555666666777666777888999999999999999777888:::<<<===>>>??????===BBBCCC@@@AAAFFFFFFBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEGGGIIIKKKLLLLLLJJJIIIJJJIIIHHHIIIKKKKKKKKKIIIDDDFFFHHHHHHGGGHHHMMMPPPLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSVVV[[[^^^aaadddgggiiimmmnnnooooooppprrrvvvyyy{{{|||}}}~~~~~~~~~||||||yyywwwtttqqqpppqqqsssuuuwwwwwwwwwwwwvvvuuussssssoooooooooooooooooooooooorrrtttxxx}}}}}}vvvwwwzzzzzzuuuyyy{{{mmm\\\JJJHHHEEEBBBAAA@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>???????????????>>>>>>===;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>===========================>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@===???AAABBBBBBBBBCCCDDDGGGHHHNNNVVV]]]kkktttbbbXXXRRRPPPSSSZZZ^^^dddjjjmmmlllmmmqqquuuxxxwwwsssnnnlllnnnnnnnnnoooooommmjjjgggccc```^^^jjjkkklllllljjjhhhgggggggggjjjpppsssqqqllleee``````\\\VVVNNNHHHBBB???>>>;;;:::888666555444333333111222333333222222444666555666666777777888<<<>>>???BBBFFFIIILLLQQQVVVYYYxxxyyyuuuzzzuuuhhhXXXQQQSSSSSSPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHKKKMMMNNNNNNLLLJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNOOORRRSSSSSSRRRPPPNNNNNNMMMNNNRRRUUUZZZeeeoooyyyxxxzzziii[[[WWWYYYaaappp{{{ttttttjjj[[[LLLAAA;;;888666:::999888999:::;;;:::999::::::888777777777888999>>>AAAFFFIIIMMMQQQVVVZZZ^^^aaafffiiikkklllmmmnnnnnnmmmkkklllnnnmmmiiifffXXXPPPGGG@@@===;;;999666888777666666777666444222444444444333333333222222222222222111111111111000222222222222222222222222222222222333444555777777666777777777888888888888888999999:::;;;<<<======>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRRRRPPPNNNMMMQQQRRRSSSSSSQQQOOOOOOOOOPPPQQQQQQPPPOOOPPPRRRTTTXXX\\\aaafffhhhiiijjjkkkoooooopppqqqsssuuuwwwxxx||||||}}}||||||zzzwwwtttsssrrrssssssvvvvvvwwwvvvsssoookkkiiiiiijjjkkklllmmmnnnnnnnnnrrrxxx}}}~~~|||{{{}}}tttyyy~~~~~~wwwsssttt~~~yyydddTTTHHHFFFCCCAAA?????????@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;:::;;;===>>>>>>===;;;::::::999888;;;>>>@@@>>><<<::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>???@@@CCCCCCBBBAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAABBBHHHGGGIIIOOOVVV```ooo}}}}}}kkk^^^XXXTTTPPPVVVVVVWWW\\\aaafffiiijjjkkkjjjkkknnnooonnnqqqwwwuuuvvvxxxxxxuuummmccc\\\___bbbgggjjjjjjiiihhhhhhmmmnnnppprrrqqqmmmiiieeedddcccaaa]]]XXXRRRLLLIIIFFFCCC???<<<:::888666444666555444444444444444555666444333333555666666555999999999;;;>>>AAAEEEGGGvvvfffVVVPPPRRRQQQMMMNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHHHHKKKMMMNNNNNNLLLJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIJJJLLLMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKMMMNNNQQQRRRSSSRRRPPPOOOQQQPPPQQQSSSTTTVVV^^^hhhooottt}}}zzzqqqssstttbbbYYYVVVYYYdddttt~~~zzz|||xxxmmm\\\JJJ===888888888777666777999:::999888:::999888777777777888999:::<<<@@@DDDIIINNNUUUYYY^^^aaafffiiijjjkkkmmmnnnooommmkkklllmmmmmmjjjhhh```YYYOOOFFF???<<<;;;:::777666555555666555333111444444444333333333222222222222222222111111111111222222222222222222222222222222222333444555666777666666777777777888888888777777888999:::;;;<<<<<<===???@@@BBBCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKNNNPPPQQQQQQPPPOOOMMMOOOPPPPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSWWWZZZ^^^bbbfffiiikkklllmmmnnnqqqqqqrrrssstttvvvxxxyyy||||||}}}~~~|||yyyvvvtttsssttttttvvvvvvwwwvvvsssoookkkhhhiiiiiijjjkkkmmmnnnpppqqqrrrwww|||}}}zzzxxxxxxzzzwww{{{~~~}}}yyyrrrpppsssrrr___QQQFFFDDDBBB???>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;:::;;;<<<======<<<;;;:::;;;::::::;;;>>>???>>>;;;::::::::::::::::::::::::>>>============>>>??????BBBBBBBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>======>>>>>>>>>>>>???@@@AAAAAADDDCCCEEEIIINNNUUUbbbnnnzzznnngggaaaZZZWWWVVVUUUWWWZZZ]]]^^^]]]aaa```bbbhhhkkkmmmssszzz~~~|||oooeeeaaacccfffggggggggghhhiiilllnnnppppppmmmiiifffdddhhhhhhhhhfffddd```\\\ZZZQQQOOOKKKGGGDDDAAA<<<999888777666666555555555555444333222222444555444333444444444555777:::===???~~~|||{{{}}}vvvbbbRRRNNNPPPOOOJJJLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIGGGGGGJJJLLLNNNNNNLLLJJJIIIIIIGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQRRRQQQPPPOOOPPPOOOQQQSSSSSSSSSYYYaaahhhiiijjjnnnxxx|||uuunnnkkkgggiiiqqqooo___VVVVVVZZZfffwwwsssYYYDDD;;;:::999888666777999:::999999:::999888888777777888888555777:::>>>CCCIIIQQQVVV]]]```eeehhhiiijjjlllmmmooommmkkkkkkllllllkkkjjjkkkeee\\\PPPFFF@@@>>>>>>888777555555666666444333444444444444333333333333333222222222111111111111222222222222222222222222222222222222333555666777666666666666777777777777555666666777888999::::::<<<>>>???AAABBBBBBBBBBBB??????@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQLLLNNNOOOOOONNNMMMOOOPPPOOOPPPRRRSSSUUUYYY^^^bbbfffiiilllmmmnnnoooqqqrrrssstttttttttvvvwwwxxxyyyyyyzzz||||||xxxvvvuuuuuuuuuuuuvvvwwwvvvsssooojjjggghhhhhhiiijjjmmmpppsssuuuuuuxxx{{{zzzwwwuuuuuuvvvzzz~~~~~~~~~}}}yyyzzz}}}}}}|||zzzuuuooopppuuuxxxgggWWWLLLDDDBBB@@@>>>===<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>>>>===;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<============<<<<<<============>>>???@@@AAABBBAAABBBEEEGGGJJJTTT]]]kkkyyyyyypppiii[[[XXXTTTRRRRRRSSSSSSSSSVVVVVVYYY```fffllluuu~~~}}}pppeeefffeeeeeedddfffiiilllnnnppprrrpppkkkfffeeeeeennnnnnoooooonnnmmmkkkjjjaaa___]]]YYYUUUPPPIIIDDD???>>>===;;;999777666555333222222444555666444333111111111111222444666777rrr\\\OOOMMMOOONNNJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIKKKMMMMMMKKKIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLIIIKKKMMMOOOPPPPPPPPPOOOLLLLLLOOORRRRRRRRRWWW^^^hhhiiifffaaa```ccccccaaa]]]^^^```aaaeeemmmzzzlll]]]YYYZZZbbbpppjjjRRRBBB;;;;;;999888888999;;;;;;:::999999999888888888888888444555777999===CCCKKKPPPZZZ]]]bbbeeeggghhhiiikkkmmmllljjjiiiiiijjjkkkkkkooonnnhhh]]]PPPFFFBBBAAA;;;:::888777888777666555555444444444444333333333333333222222222111111111222222222222222222222222222222222222333444555666555555555666666666777777555555666777888999::::::;;;<<<>>>@@@AAAAAAAAA@@@======>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPOOOPPPPPPPPPNNNNNNOOOQQQNNNPPPRRRUUUXXX^^^dddhhhlllmmmoooooooooppprrrtttttttttttttttuuuvvvxxxxxxwwwxxxzzz~~~{{{xxxwwwvvvvvvuuuuuuvvvuuurrrmmmiiieeegggggghhhkkknnnssswwwyyy{{{{{{zzzwwwtttsssvvvxxx~~~~~~|||{{{yyyyyy{{{~~~~~~}}}{{{wwwwwwzzzzzz{{{|||yyytttqqquuuzzz}}}nnn]]]OOOHHHBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>======>>>>>>===<<<;;;999999999999999999999999;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@BBBAAACCCEEEEEEFFFLLLTTT^^^hhhzzz~~~wwwfff```XXXQQQOOOOOOOOOPPPPPPOOORRRYYY```hhhsss~~~zzznnnmmmjjjgggfffgggkkknnnppprrrsssooojjjggghhhjjjpppqqqqqqqqqqqqpppooonnnmmmlllkkkjjjfff```XXXSSSLLLKKKHHHEEEAAA===:::888555444444666777777555444333222222111111222333444yyyiiiVVVMMMMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKKKKJJJHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMHHHJJJKKKMMMNNNOOOOOOOOOJJJKKKNNNQQQQQQPPPUUU[[[gggllljjj___TTTQQQTTTVVVSSSYYY^^^______cccmmmuuu}}}hhhZZZZZZ___kkkwwwyyybbbLLL???<<<:::777777888999999888999999999999888888777777666666777777:::>>>DDDIIISSSWWW\\\```bbbdddfffgggiiiiiihhhgggggggggiiikkkmmmooooooiii]]]QQQHHHEEE>>><<<999888888777666555555555555444444444333333333333333222222222222111222222222222222222222222222222222222222333444555444555555555555666666666555555666777888999:::::::::;;;===>>>???@@@??????<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<===>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGGCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLPPPPPPPPPOOOMMMMMMNNNPPPNNNQQQUUUYYY]]]bbbgggkkkmmmoooppppppooooooqqqrrrrrrrrrrrrssstttuuuvvvwwwtttvvvyyy|||}}}zzzxxxwwwwwwtttttttttrrroookkkgggdddggggggjjjmmmqqqvvvzzz|||~~~{{{uuupppooorrryyy}}}zzzxxxwwwvvvxxxzzz}}}~~~zzz}}}}}}|||~~~|||xxxvvvwwwtttxxxyyyvvvrrrsssyyy}}}vvvdddTTTJJJFFFAAAAAA@@@???>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>===;;;;;;;;;999999999999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@BBBEEEDDDDDDIIIPPPVVV^^^lll|||xxxooobbbVVVOOOLLLKKKKKKLLLJJJKKKQQQWWW^^^iiisssuuuwww}}}}}}{{{xxxsssnnnlllmmmnnnqqqqqqppplllhhhgggjjjmmmnnnnnnooooooooonnnnnnnnnpppppprrrsssrrrmmmfff```[[[ZZZWWWRRRMMMGGGBBB@@@888777666777888888666444555444444333222222222222nnn```RRRMMMMMMMMMLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGIIIIIIHHHGGGFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNPPPOOOMMMQQQXXXbbbjjjlllbbbUUUOOOPPPQQQSSSYYY```aaa___aaagggmmmuuu[[[WWWYYYaaakkkzzzqqqZZZIII===;;;777555555666666555888999999999999888777777777777888777888;;;???BBBKKKOOOUUUZZZ]]]___aaaccccccdddeeeeeeddddddfffhhhhhhlllpppppphhh]]]SSSLLLAAA???;;;888777777555444555555555555444444444333333333333333222222222222222222222222222222222222222222222222222333444444444444444444555555555666444555555666777888999:::888:::;;;===>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHMMMMMMMMMKKKJJJJJJLLLNNNQQQUUUZZZ___bbbfffjjjlllmmmoooqqqqqqpppooopppqqqppppppqqqqqqssstttuuuvvvuuuvvvyyy{{{}}}{{{yyywwwwwwuuusssqqqoookkkhhheeedddgggiiilllqqquuuzzz}}}|||wwwppplllnnnuuu}}}xxxwwwvvvwwwyyy|||}}}|||yyyyyywwwvvv~~~zzzuuutttooossstttqqqpppuuu{{{}}}yyylll[[[NNNFFFCCC@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===;;;::::::;;;999999999999999999999999777777777888999:::;;;<<<========================<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<===>>>???>>>>>>@@@CCCBBBBBBGGGNNNQQQWWWaaakkkwww~~~qqqcccWWWOOOIIIFFFHHHEEEEEEIIILLLQQQYYYbbbhhhjjjpppwww~~~}}}wwwtttsssvvvrrrmmmiiiggghhhjjjlllkkkkkkkkklllllllllmmmmmmkkkmmmqqqtttvvvsssmmmiiigggfffccc___YYYSSSNNNKKK???===;;;999:::999888777666666555555444333222111zzzcccYYYPPPNNNMMMJJJIIILLLIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGCCCEEEGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLOOONNNMMMSSSZZZ```hhhmmmhhhaaa\\\XXXTTTVVV\\\cccdddbbbbbbfffjjjtttdddYYYSSSXXXaaannnzzzfffVVVBBB>>>:::777666666666555888999999:::999888777666555666777777777888;;;>>>CCCHHHNNNSSSWWWZZZ]]]___]]]```bbbcccbbbaaaccceeeeeeiiinnnrrrpppiii___WWWHHHDDD@@@<<<:::999777666555555555555444444444444444444333333333222222222222222222222222222222222222222222111222222333444333333444444444555555555333333444555666777888888888999;;;<<<============;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBB??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIGGGIIIJJJJJJJJJJJJKKKOOORRRVVV[[[aaafffiiijjjkkklllnnnpppssstttsssrrrqqqrrroooooopppqqqssstttvvvwwwwwwyyy{{{{{{||||||yyywwwwwwuuusssoookkkgggeeedddcccgggjjjoootttyyy}}}xxxtttppppppttt}}}xxxxxxxxx{{{}}}yyytttttt~~~~~~vvvsssllloooooommmpppxxx}}}}}}yyynnnaaaSSSIIICCCAAA===============<<<;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999;;;===<<<:::999:::;;;888888888888888888888888666666666777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999;;;::::::;;;;;;===>>>>>>======<<<;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>>>>>===???AAAAAA@@@EEEMMMPPPRRRYYY___eeerrruuuhhh[[[PPPIIIGGGCCCBBBDDDFFFGGGNNNUUU[[[___eeekkkpppuuu{{{xxxooojjjiiikkkkkkkkkllllllkkkiiihhhgggggggggeeehhhlllqqqtttsssoookkklllllljjjhhhccc^^^ZZZWWWKKKHHHDDDAAA@@@@@@??????999999999888777666555444rrr^^^VVVPPPOOOMMMHHHGGGJJJHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGBBBDDDFFFFFFEEEDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGJJJMMMNNNPPPWWW___bbbhhhnnnoooooolllddd[[[ZZZ___eeegggeeedddfffiiimmm}}}qqq___RRRSSS[[[ggg{{{~~~mmm```GGGCCC>>>;;;:::999999888888888999:::999888777666222444666666666888:::<<<>>>CCCIIIOOOTTTXXX[[[]]]ZZZ]]]aaabbb```___```bbbeeeggglllqqqtttppphhh```OOOKKKEEEAAA???===;;;:::666666555555555444444444444444444333333333222222222222222222222222222222222222222111222222333333333333333444444444555555111222222333444555666777777888:::<<<=========<<<;;;;;;::::::;;;===>>>???;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAABBBCCCCCCCCC===>>>???@@@AAABBBBBBAAACCCCCCCCCDDDDDDEEEFFFGGGLLLKKKKKKJJJJJJIIIHHHHHHJJJLLLNNNOOONNNLLLIIIHHHHHHIIIJJJKKKLLLOOOSSSWWWZZZ___fffkkkmmmmmmlllmmmnnnrrruuuwwwvvvtttssssssoooooopppqqqsssuuuwwwxxxyyy{{{||||||}}}|||yyywwwvvvuuurrrmmmhhheeecccccccccgggkkkqqqwww|||wwwuuutttvvv}}}zzzzzz{{{|||uuuuuuyyytttlllooonnnlllqqq|||~~~zzzsssgggZZZOOOGGGBBB???<<<<<<<<<<<<;;;:::999999;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::777:::<<<<<<999888999;;;888888888888888888888888555555555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888:::::::::;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;===>>>>>>@@@???@@@BBBAAA@@@FFFMMMSSSRRRUUUYYY\\\dddxxxxxxiii[[[QQQGGGDDDCCCDDDDDDDDDIIIPPPRRRXXX___dddfffkkkrrrxxxsssmmmnnnooonnnkkkpppoookkkhhhdddaaa___^^^aaadddhhhmmmqqqqqqnnnkkkmmmmmmmmmllliiieeebbb```VVVRRRLLLHHHGGGGGGGGGGGG======<<<<<<;;;:::888777xxxeeeWWWTTTPPPLLLHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEGGGHHHHHHFFFCCCEEEEEEEEEFFFFFFGGGGGGHHHCCCCCCEEEFFFHHHJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKOOOSSSVVV___eeelllttt}}}{{{qqqccceeehhhlllnnnlllhhheeejjjttt}}}kkk[[[XXXYYY^^^lll}}}xxxsssZZZNNN@@@:::;;;<<<888333555666777888888888888888555555666666777777888888???@@@AAADDDHHHNNNSSSUUUWWWYYY\\\]]]]]]^^^```aaaaaaeeelllqqqsssqqqmmmjjj\\\VVVMMMDDD>>><<<===>>>555555666777777777666666444444333333333333333333444222000111333444333000222111///......///111222444444333333444444555666333333333444555666777777666777888:::;;;;;;::::::===<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>???AAACCCDDDDDDAAA@@@>>>=========>>>>>>@@@@@@AAABBBDDDFFFHHHIIIJJJKKKKKKIIIHHHHHHJJJMMMKKKIIIHHHIIIKKKLLLJJJGGGDDDEEEGGGIIIMMMSSSYYY^^^eeegggiiikkkmmmnnnnnnmmmpppppprrruuuxxxyyywwwuuuuuusssqqqqqqsssuuuwwwwwwwwwvvvvvv{{{zzzsssppppppnnnmmmjjjgggeeeddddddeeejjjlllqqqwww{{{|||yyyvvvvvvvvvzzz~~~xxx{{{}}}uuupppooonnnnnnvvv~~~|||lll[[[PPPJJJDDDAAAAAA???>>>===<<<;;;:::::::::999999999999:::;;;<<<<<<>>>===;;;:::;;;<<<>>>???;;;;;;<<<<<<===<<<<<<<<<999999999888888888777777<<<<<<<<<;;;999777666555666666666666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;666777888999;;;<<<======???>>>>>>>>>======<<<<<<===<<<;;;:::;;;<<<>>>@@@AAA@@@??????@@@CCCFFFHHHOOOOOOOOOPPPTTT\\\fffmmmxxxyyyvvvjjjbbbUUULLLEEEEEEEEEBBBDDDJJJMMMRRRYYY\\\^^^aaagggllluuuwwwrrrqqqqqqqqqmmmppppppkkkhhheee___YYY]]]```eeekkknnnnnnjjjggghhhfffeeedddddddddbbb```YYYVVVSSSSSSUUUVVVUUUSSSIIIGGGDDDAAA@@@AAABBBCCC}}}nnn^^^RRRQQQNNNKKKIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGEEECCCGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLGGGGGGGGGHHHKKKNNNQQQSSSXXX^^^eeeppp}}}mmmllllllnnnqqqqqqmmmiiijjjsssyyyddd[[[WWWVVV```nnnyyyrrrggg[[[LLL@@@;;;888555333666666777888888888888888666666666777777777777777<<<<<<>>>@@@EEEIIINNNPPPSSSVVVYYY[[[\\\]]]___```aaadddjjjnnnqqqpppmmmlllfffaaaWWWMMMEEE???<<<;;;777777666666666666555555444333333333333222222222444222000111333444333111444333222111111222333444222222111111222222333444444333333444444666777777666777888:::::::::::::::===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===<<<===>>>???AAABBBCCCCCCAAA@@@???>>>===>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHFFFEEEGGGIIIIIIHHHEEEJJJLLLOOORRRUUUZZZ```dddhhhiiilllnnnpppqqqqqqppppppppprrruuuxxxzzzyyyxxxwwwvvvtttssstttttttttttttttssstttzzz{{{sssnnnlllmmmkkkhhheeeddddddeeefffiiimmmtttzzz{{{yyytttqqquuuzzz}}}vvvrrrrrrqqqrrryyy|||vvvgggVVVMMMGGGBBB??????>>>>>><<<;;;;;;:::::::::999999999999:::;;;<<<===???>>><<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999<<<<<<<<<;;;999888666555666666666666777888999:::999:::;;;<<<<<<;;;:::999999888777777777888999:::999999:::;;;<<<======>>>??????>>>>>>============>>>>>><<<<<<<<<>>>???AAACCCAAA@@@??????AAADDDEEEHHHIIIKKKMMMOOOTTTZZZ^^^gggrrr~~~vvvvvv|||}}}tttmmmdddZZZQQQNNNJJJDDDCCCFFFHHHMMMSSSVVVWWWYYY]]]aaakkkttt~~~zzzxxxvvvvvvyyyxxxrrrmmmiiibbb[[[XXXZZZ```eeeiiihhhdddaaa___^^^]]]]]]^^^^^^]]]\\\VVVTTTSSSUUUXXX[[[[[[ZZZOOOOOONNNNNNMMMMMMLLLLLLzzz|||zzzwwwtttmmm```UUUMMMMMMLLLLLLJJJHHHFFFEEEGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFFFFDDDBBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIIIIIIIKKKLLLMMMNNNQQQUUU\\\gggxxxsssoookkkmmmsssuuurrrmmmiiippp|||vvvfff[[[TTTWWW```sss{{{sssrrrjjj[[[KKK???888777888777777777777888888888888777777777777777777666666888888999<<>><<<;;;999777666666666666444333333333222222222111444222111222333444333111333333333333333333333333222222111111222222333444444444444444444555666777666777888999999:::999999;;;;;;:::999999999999::::::::::::::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIHHHFFFKKKNNNSSSVVVZZZ^^^bbbeeekkkmmmoooqqqssstttttttttqqqqqqqqqtttxxxzzz{{{zzzxxxwwwwwwvvvuuusssrrrqqqppppppsssyyy|||ssslllhhhkkkiiieeecccbbbdddfffhhhiiipppxxx{{{xxxrrrnnnlllsss|||~~~vvvrrruuuvvvwww|||yyylll^^^OOOHHHDDD@@@============<<<;;;:::::::::;;;:::::::::::::::;;;======@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;::::::999888888999999::::::;;;;;;<<<===<<<<<<;;;:::888777666666555555666666777888999777999;;;======;;;999777777777777777777888999999<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>======??????>>>======>>>@@@AAACCCBBB@@@??????@@@AAACCCBBBEEEHHHJJJJJJKKKMMMNNNQQQYYYgggxxx}}}vvvrrrttt{{{|||yyyuuummmddd]]]VVVLLLFFFDDDEEEIIINNNPPPQQQRRRUUUYYY^^^fffqqq{{{}}}}}}wwwpppggg^^^VVVYYY^^^dddhhhgggddd```YYYWWWVVVWWWYYYZZZZZZYYYVVVVVVVVVYYY\\\^^^___^^^WWWYYY\\\^^^______^^^]]]|||{{{uuummmfff^^^VVVPPPMMMNNNOOOOOONNNKKKGGGEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGFFFEEEDDDCCCAAAAAABBBAAABBBCCCEEEEEECCCBBBAAABBBDDDEEEFFFGGGFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMPPPVVV___ooo~~~pppiiicccfffooovvvuuuqqqkkkpppvvvyyyjjj]]]XXXYYYdddtttvvvssspppfffWWWGGG===<<<>>>888777777777777777888888999888888777777666666666555666777888;;;>>>@@@BBBEEEJJJPPPUUUXXX[[[]]]^^^___```bbbeeehhhjjjmmmnnnllljjjgggaaaYYYQQQJJJFFFCCCAAA>>>:::888777777777444444333333222222111111333333222333333333333222000111111222222111111000444444333333444444555666444444444444444555666777666777777888888888999999999999999999888999999999999999999999999:::;;;<<<===>>>???@@@@@@??????>>>@@@@@@@@@????????????@@@@@@????????????@@@@@@AAABBBDDDFFFFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKNNNQQQVVV[[[^^^```cccfffmmmnnnqqqsssuuuvvvwwwwwwsssrrrqqqsssuuuxxxyyyxxxuuuwwwxxxxxxvvvsssrrrqqqqqqqqqsssyyy}}}wwwpppjjjfffhhhfffcccbbbccceeeiiikkkmmmsssxxxwwwqqqkkkiiijjjrrr~~~}}}uuuqqqvvvyyy|||}}}vvvcccVVVJJJDDDBBB>>><<<===<<<<<<;;;:::::::::;;;;;;::::::::::::;;;<<<===>>>AAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888777666888888999:::;;;<<<===>>>======<<<<<<;;;999888777666666555555666777777888666888;;;======;;;888666777777777888888999::::::===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>??????AAA@@@???>>>>>>???AAABBBAAADDDGGGHHHHHHGGGHHHIIILLLPPPXXXbbbpppyyyrrrooosss|||~~~~~~}}}~~~{{{vvvppphhh\\\PPPJJJHHHIIIJJJKKKLLLPPPUUUZZZXXX]]]eeelllsss|||{{{mmmaaa\\\^^^bbbhhhlllmmmkkkiii[[[YYYWWWWWWXXXYYYYYYXXXZZZZZZZZZ\\\]]]^^^^^^]]]^^^```dddhhhlllnnnpppppp|||xxxqqqggg\\\TTTQQQPPPSSSUUUWWWWWWUUUQQQLLLIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAABBBAAAAAABBBDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLOOOSSSZZZgggsssuuuqqqhhh```ZZZ^^^jjjtttwwwuuuqqqtttvvv~~~|||iii[[[UUU[[[gggxxx}}}rrrqqqkkk^^^NNNBBB<<<<<<999888777666666777888888999999888888777777666666555555666888999;;;<<<===@@@EEEKKKQQQUUUXXX\\\^^^^^^^^^___```cccgggjjjmmmiiiiiiiiifffaaaYYYRRRNNNIIIFFFBBB===:::777666666555555444444333222222111333333444333333333333444000111222222222222111000444444333333444444555666555444444444444555666666777777777777777777888888777777888888888888888888777777777888888999;;;;;;<<<===???@@@@@@???======??????????????????????????????>>>>>>>>>>>>?????????AAACCCCCCBBBAAA@@@AAABBBDDDGGGJJJLLLNNNPPPQQQUUUYYY^^^bbbdddfffhhhiiilllnnnqqqsssvvvwwwwwwwwwvvvtttsssssstttuuuuuutttrrruuuxxxyyywwwuuutttuuuttttttvvv{{{}}}{{{xxxtttppplllhhheeeeeedddcccccceeeiiimmmooorrrttttttooohhheeegggkkkvvv|||tttooovvv{{{~~~yyyqqq\\\PPPFFFBBBAAA???======;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@??????======<<<<<<<<<::::::::::::999888777666888888999:::<<<===>>>>>>=========<<<;;;:::999888777666666666666777777888777999;;;>>>>>>;;;999777888888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::========================>>>=========<<<=====================>>>@@@BBBCCCAAACCCDDDEEEEEEFFFIIIKKKMMMNNNPPPTTT]]]iiiwwwwwwqqqrrryyy~~~zzzxxxyyy{{{|||}}}{{{pppbbbXXXLLLJJJGGGEEEGGGMMMUUU[[[XXX[[[___bbbfffmmmvvv}}}uuufffddddddeeehhhlllpppqqqqqqccc```]]][[[[[[[[[ZZZYYY[[[[[[\\\\\\\\\]]]^^^^^^bbbccceeeiiiooouuu|||}}}}}}}}}}}}|||xxxtttlll```TTTOOOOOOQQQXXXYYY\\\\\\ZZZVVVQQQNNNFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBCCCBBBAAABBBCCCDDDDDDCCCEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKNNNRRRYYYdddnnnooojjjbbb[[[VVVYYYdddoootttuuutttuuuwwwttt```SSSWWW^^^lll|||xxxuuuooodddVVVHHH===888999999777666666666777888888888888888888888777777666666777888999999::::::<<<@@@EEEKKKPPPTTTYYY\\\]]]\\\\\\]]]```dddhhhjjjiiijjjkkkjjjfff___XXXTTTOOOMMMHHHCCC>>>:::777666777777666555444333222222222444555444333222333555444444444444444444444444222222111111222222333444555555444444444555555666777777666666666666777777555666777777888777777777666666666777777999:::;;;;;;<<<>>>???@@@???===<<<======>>>????????????>>>>>>>>>>>>>>>>>>>>>??????===>>>@@@@@@>>>===>>>???AAAEEEIIIMMMPPPSSSWWWZZZ[[[^^^bbbdddfffggghhhjjjlllmmmpppsssuuuwwwwwwwwwxxxvvvuuutttuuuuuusssqqqrrrvvvzzz{{{yyywwwxxxzzzxxxxxxzzz~~~~~~zzzvvvpppkkkiiigggeeedddccccccdddfffiiimmmqqqsssvvvsssnnngggbbbccchhhmmm{{{yyyssspppwww}}}~~~|||yyyqqqiiiWWWLLLCCCAAAAAA???======::::::999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;::::::::::::999999888777888888999:::<<<======>>>============<<<;;;:::999888888777777777777888888888:::<<<>>>>>><<<:::888777888:::;;;<<<<<<<<<<<<::::::::::::::::::999999;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;===>>>@@@AAABBB@@@@@@AAAAAABBBDDDHHHKKKJJJJJJJJJKKKOOOXXXbbbiii}}}}}}wwwwww|||~~~xxxsssssswww{{{xxxvvvjjjWWWRRRKKKFFFFFFKKKRRRWWWYYY[[[]]]^^^^^^bbbiiioootttzzzrrrnnnjjjfffdddhhhmmmrrrtttllliiidddaaa______]]]\\\[[[\\\\\\\\\[[[]]]___bbbcccbbbbbbeeellluuu~~~|||zzzyyyzzz{{{tttnnndddXXXMMMJJJLLLOOOSSSUUUWWWXXXWWWTTTPPPNNNHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCAAABBBDDDEEEDDDDDDCCCDDDGGGHHHHHHGGGEEECCCDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJMMMPPPQQQYYYWWWSSSPPPMMMLLLLLLLLLLLLNNNPPPVVVbbblllnnniii___ZZZUUUVVV\\\eeekkknnnooonnnrrr|||kkk\\\TTTXXXcccuuu~~~tttkkkbbbVVVHHH>>>:::999777666555666777888888888888888888888999999777777888888888888777777888;;;@@@DDDIIIOOOUUUZZZ\\\[[[[[[\\\^^^aaaeeegggiiikkknnnooolllggg```\\\YYYVVVRRRMMMGGGAAA===;;;888888777666555444333333222444666555333222333555555444333333333333444555222222111111222222333444666555555444444444555555777777666555555555666777444555666777777777666666555555555666777888::::::999;;;===???@@@???===<<<;;;<<<===>>>???>>>>>>===>>>>>>======>>>???@@@@@@???@@@AAA@@@>>>>>>@@@AAAEEEIIIOOOTTTXXX\\\aaaeeeaaacccfffgggggghhhjjjkkklllmmmpppsssvvvwwwxxxxxxxxxwwwwwwwwwxxxwwwuuurrrvvvzzz~~~~~~{{{zzz|||{{{{{{}}}vvvqqqjjjfffeeedddbbb```aaabbbeeeiiimmmqqqtttvvvuuupppiiibbb```dddiiimmm{{{wwwrrrrrryyy~~~|||xxxrrrhhh```SSSIIIAAA@@@AAA???===<<<999999999999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@;;;<<<<<<<<<<<<<<<;;;;;;999:::::::::::::::999999888888999:::;;;<<<<<<=========>>>======<<<;;;:::999999888888888888999999;;;;;;============;;;;;;666777999;;;<<<<<<<<<<<<999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????>>>???AAAAAABBBCCCGGGIIIFFFFFFFFFFFFHHHMMMTTTYYYfffppp~~~tttnnnnnnsssxxxxxxzzzkkkeee\\\TTTQQQQQQSSSTTTVVVYYY[[[[[[[[[]]]bbbfffkkkooovvv{{{}}}uuukkkdddeeekkkrrrwwwuuuqqqlllhhhffffffeeeddd``````___\\\ZZZ[[[___bbbbbbaaaaaabbbhhhpppxxx}}}|||xxxxxxzzz|||pppiii^^^RRRHHHFFFIIIMMMKKKMMMOOOQQQQQQOOOLLLJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEEEECCCBBBBBBDDDEEEEEEDDD>>>@@@CCCFFFHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPOOONNNMMMKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGIIILLLPPPTTTWWWkkkggg```XXXQQQMMMJJJIIIMMMNNNOOOSSS^^^jjjllliii]]]YYYTTTSSSVVV\\\bbbeeegggfffkkkvvv}}}wwwiiiRRRTTT```sssyyyqqqllldddVVVJJJ;;;999777666555666777888777777777888999999999:::777777888888777777666555666888<<<@@@EEEKKKSSSXXX[[[[[[ZZZ[[[]]]```ccceeehhhjjjnnnqqqqqqmmmhhheeeaaa___\\\VVVPPPIIIDDDAAA:::999888777666555444444222444666555333222333666444333111000000111333444444444333333444444555666666555555444444444555555777777555444444555666777333444666777777777666666444444555555666888999:::888:::===???@@@???===<<<:::;;;<<<>>>>>>>>>===<<<=========>>>>>>???@@@AAADDDDDDDDDBBBAAAAAADDDFFFJJJOOOVVV[[[___dddjjjooojjjlllmmmnnnmmmnnnpppqqqlllnnnppptttvvvxxxxxxyyywwwwwwxxxzzz{{{zzzwwwuuuzzz~~~}}}|||~~~{{{{{{~~~rrrmmmhhheeedddbbb```]]]```cccgggkkkppptttwwwxxxtttmmmeeeaaaaaaeeejjjmmmxxx|||~~~|||uuurrruuu||||||tttlllbbbYYYPPPGGG??????@@@>>><<<;;;888888888999:::;;;<<<===<<<<<<<<<======>>>???@@@::::::;;;;;;<<<;;;;;;;;;999999:::;;;;;;;;;::::::888999999::::::;;;;;;;;;===>>>>>>>>>===<<<;;;;;;::::::999999999999999:::<<<==================<<<555666888:::;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;???????????????>>>==============================>>>@@@CCCDDDDDDDDDFFFGGGFFFFFFFFFFFFGGGIIIMMMPPPQQQ[[[iiiuuu}}}{{{qqqjjjjjjooouuuzzz~~~xxxnnneee^^^YYYVVVTTTSSSVVVYYYZZZZZZ[[[___cccfffiiilllooossszzzrrrhhhgggmmmuuu{{{{{{wwwrrrnnnmmmmmmlllkkkhhhgggccc^^^YYYXXX\\\```bbbaaa```bbbffflllssswww}}}|||~~~zzztttppphhh[[[PPPJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEEEEFFFEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIKKKLLLNNN\\\aaaccc[[[OOOFFFEEEHHHIIIJJJMMMPPPUUU\\\dddjjjggg\\\RRRQQQSSSTTTVVVYYY```___gggxxxsss```YYYZZZgggtttuuuqqqpppdddSSSCCC???999777888:::999888666777888999999999999999666666555555444444444333666666777999>>>EEEKKKOOOWWWYYY[[[]]]^^^aaaeeehhhhhhiiinnnsssvvvssskkkeeefffeeedddbbb\\\SSSIIIBBB???===:::888666666666777555555555555555444333333333333333222222222111111444444444444444444444444444555555666666555555444333444555555333333444555666666666777777777777888777777777777777777777777999:::;;;<<<===============<<<<<<<<<;;;;;;::::::888:::============>>>???AAACCCEEEFFFGGGHHHKKKMMMUUUYYY___eeeiiilllnnnpppsssqqqooonnnmmmoooqqqsssqqqnnnlllmmmqqquuuyyyzzzyyyzzz||||||{{{zzz{{{|||}}}}}}}}}~~~~~~nnnkkkfffaaa___^^^___```gggfffgggmmmtttyyyxxxuuuppplllddd^^^bbblllrrrssszzzyyywwwvvvwwwyyy|||}}}~~~~~~zzz{{{}}}}}}{{{uuuoooyyy|||}}}xxxmmm```UUUPPPJJJHHHEEEAAA>>><<<<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>==============================::::::;;;;;;<<<;;;;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999;;;<<<===>>>>>>>>>777888888888888999999999999999999888888888777777999999999999:::;;;<<<<<<======>>>??????>>><<<<<<===>>>>>>>>>>>>?????????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHPPPTTTYYY\\\```gggqqqzzzzzz}}}xxxnnniiijjjlllwwwzzzoooddd^^^[[[]]]UUUQQQUUUWWWTTTTTTWWW`````````ccchhhooovvvzzzxxxuuuuuutttrrrsssttttttqqqmmmkkkmmmppplllkkkeee]]]ZZZ[[[[[[XXX\\\YYYYYY]]]``````ccchhhzzzsssbbb\\\RRRKKKHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIIIIHHHIIIJJJLLLMMMMMMQQQTTTQQQJJJFFFGGGIIIJJJKKKMMMOOORRRXXX___dddddd[[[TTTRRRQQQQQQSSSVVVWWWWWWcccxxxdddZZZWWW```kkkxxx}}}{{{{{{ooo^^^OOOHHH@@@:::999888777555666666777888999999999999888888888777777777666666666666777999===CCCIIILLLSSSVVVYYY\\\^^^```dddfffjjjkkkoootttwwwvvvrrrmmmjjjiiihhhfffbbb[[[RRRMMMCCCBBB???<<<999888888888444444444555444444333333666666555555555444444444444444444444444444444444444444444444444444444444333444555444333333333555333333444444444555555555666666666666666666666666888999:::;;;<<<=========::::::::::::;;;;;;;;;;;;===>>>@@@@@@@@@AAACCCDDDCCCFFFJJJMMMPPPRRRUUUWWW[[[___dddiiilllnnnqqqtttvvvtttrrrppppppqqqssstttrrrpppnnnnnnqqquuuxxxyyyxxxzzz|||}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwuuuuuugggdddaaa^^^]]]]]]___```eeegggkkkrrrwwwxxxvvvsssjjjjjjgggfffkkkuuuzzzyyyyyywwwtttqqqooopppqqqssswww{{{|||zzz|||zzzxxxxxxxxxvvvsss{{{|||{{{sssgggZZZPPPKKKGGGFFFCCC@@@>>><<<<<<;;;999999999:::::::::;;;;;;<<<<<<============<<<<<<========================;;;;;;<<<<<<<<<;;;;;;:::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<============888888888888999999999999<<<<<<;;;:::888777666666999999999999:::;;;<<<=========>>>?????????>>>============>>>>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNPPPQQQVVV___fffmmmpppsssuuuvvvzzz}}}ssskkkiiiiiirrr{{{|||uuupppooohhh```YYYXXXVVVRRRQQQSSSTTTUUUWWW[[[___cccfffhhhuuu{{{{{{wwwqqqqqqpppnnnlllkkklllmmmooooookkkddd```___\\\WWWZZZWWWWWWZZZ[[[YYYXXX[[[wwwmmmXXXSSSMMMIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUULLLMMMNNNNNNMMMLLLJJJIIIKKKJJJJJJIIIJJJJJJKKKKKKEEEHHHJJJKKKKKKJJJLLLMMMNNNOOOPPPPPPRRRVVV\\\```bbb]]]YYYVVVQQQNNNOOOTTTVVVWWWeee~~~ttteeeZZZZZZbbbmmm}}}ooo^^^UUUIII@@@;;;999777555555555666777777888888999999999999888888888888888777666666888;;;???DDDGGGNNNQQQVVVYYY\\\___bbbeeejjjkkkmmmqqqtttvvvvvvtttmmmllljjjhhhfffaaa\\\XXXLLLJJJGGGCCC@@@<<<:::999666666666555555444444444333333333333222222222222333333333333333333333333333333222111111222333333222444555444333222333555222222222333333333444444666666666666666666666666777777999:::;;;<<<<<<<<<999::::::;;;<<<<<<======;;;<<<>>>>>>>>>@@@CCCFFFGGGLLLSSSYYY]]]```ccceeefffhhhkkknnnooorrruuuwwwzzzxxxvvvtttsssssstttuuutttrrrooooooqqqtttvvvwwwwwwyyy|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{}}}{{{wwwsssnnnjjjhhhfff^^^]]][[[ZZZ[[[\\\^^^___bbbhhhooouuuvvvtttqqqpppgggjjjmmmpppwww}}}yyysssmmmiiigggggghhhooouuuzzz{{{}}}~~~zzzxxxtttrrrrrrtttwwwyyy}}}wwwmmm___SSSIIIEEEDDDCCCAAA???===<<<<<<;;;888888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;=======================================<<<;;;:::888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888888999999999:::::::::<<<<<<;;;;;;:::999999888::::::::::::;;;<<<===>>>======>>>???@@@@@@@@@???======>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIHHHHHHKKKPPPUUU[[[^^^aaaccceeekkksssyyyxxxnnnhhhfffjjjsss{{{~~~}}}vvvnnnfff```ZZZSSSNNNNNNJJJMMMQQQUUUXXXXXXXXXWWWaaagggqqq{{{zzzqqqpppnnnnnnnnnnnnmmmkkkqqqsssrrrmmmjjjggg```XXXZZZVVVUUUXXXXXXTTTQQQRRRrrrdddVVVSSSNNNKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGEEECCCAAA@@@@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDDDDFFFGGGHHHIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRLLLMMMNNNNNNMMMLLLJJJHHHLLLKKKKKKJJJJJJIIIIIIIIIKKKKKKLLLNNNQQQRRRSSSRRRRRRSSSTTTTTTUUUXXX]]]aaaeeecccbbb^^^VVVNNNOOOTTTZZZ[[[gggzzzeee[[[\\\eeevvvnnncccUUUHHHAAA===999777666666666666666777888888777777777777777777777777777777666777999<<>>>>>;;;<<<<<<===>>>AAAEEEIIINNNTTT]]]dddhhhkkkmmmnnnnnnpppqqqrrrrrrtttwwwyyy{{{zzzxxxvvvuuuuuuvvvvvvvvvsssppppppqqqsssttttttuuuwwwzzz|||}}}~~~|||zzzxxxwwwtttpppjjjeeeaaa^^^\\\ZZZYYYYYYYYYZZZ\\\]]]^^^aaagggnnnpppmmmkkkkkkllllllqqqvvvzzzwwwoooiiiffffffffflllttt{{{}}}~~~}}}zzzxxxtttssspppnnnmmmqqqxxx}}}~~~tttfffYYYMMMEEEBBBAAA@@@???>>>===<<<<<<;;;999999999999::::::::::::;;;;;;<<<=========<<<<<<========================>>>>>>>>>>>>===<<<;;;:::999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>======>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBCCCDDDDDDEEEGGGGGGGGGFFFDDDFFFIIILLLNNNPPPRRRSSSVVV[[[dddkkkuuu{{{zzzqqqkkkhhhfffmmmtttwww{{{~~~}}}yyyssslllcccZZZSSSOOOJJJLLLOOORRRTTTSSSQQQPPPVVV[[[ccclllvvv~~~zzzvvvsssrrrsssvvvvvvtttqqqqqquuuwwwwwwwwwtttkkkbbb^^^XXXUUUVVVWWWTTTRRRRRRnnn^^^UUURRROOOLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGEEECCCAAA@@@@@@BBBCCCAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBAAAAAAAAADDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLMMMMMMLLLKKKIIIHHHKKKKKKKKKJJJIIIIIIHHHHHHNNNMMMMMMOOOSSSVVVVVVUUURRRSSSTTTUUUVVVYYY]]]aaaiiiiiijjjfff]]]RRRQQQUUUXXXYYYcccvvvuuuaaaYYY]]]jjjvvvvvveeeVVVLLLCCC===888888777666666555666777777777777777777888888888888777777666666777999;;;<<>>>>><<<;;;999777666666666777777666666666555555555444444444444444444444444333222000//////000222333222333444333222222333444333333333444444444444555555555555555555555555555444555777999:::;;;<<<<<<;;;<<<<<<<<<<<<=========@@@AAABBBCCCEEEIIINNNRRRXXX^^^fffmmmppprrrrrrsssssstttuuuuuuttttttwwwyyyzzzyyyxxxwwwvvvwwwwwwxxxwwwtttrrrqqqrrrssssssrrrsssvvvyyy{{{|||~~~{{{vvvsssooolllhhhccc^^^[[[YYYXXXYYYYYYZZZ[[[[[[\\\]]]]]]```dddfffdddaaaaaaggglllxxx~~~{{{sssmmmlllmmmnnnrrrzzzyyyxxxzzz}}}xxxuuurrrqqqnnnlllmmmqqqxxx~~~|||oooaaaTTTJJJDDDAAA>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>>>>===<<<;;;:::999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================<<<;;;::::::999:::::::::;;;;;;;;;;;;999999:::<<<===>>>???@@@<<<<<<<<<<<<===>>>???@@@===>>>>>>???@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAADDDFFFHHHIIIJJJJJJKKKOOOWWW]]]ccckkktttyyyxxxtttqqqppplllqqquuuvvvyyy~~~xxxtttzzz|||{{{wwwooofff^^^XXXLLLMMMMMMMMMMMMLLLKKKJJJLLLPPPVVV^^^gggrrr}}}~~~}}}}}}}}}{{{xxxwwwyyy}}}~~~|||vvvzzzwwwiii```WWWUUUTTTRRRPPPQQQ~~~kkk[[[QQQNNNLLLKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>???@@@AAAAAABBBBBBAAAAAACCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGHHHKKKOOORRRTTTTTTNNNOOOQQQRRRTTTVVVZZZ]]]eeegggjjjjjjaaaWWWTTTVVVWWW[[[bbbnnn~~~nnn]]]YYY```ggg}}}xxxiii[[[NNNCCC<<<;;;:::888666555555666666999999999999999:::::::::777777666666666777999:::>>>AAAEEEIIIMMMQQQWWW[[[```aaaccceeefffjjjnnnqqqqqqooolllkkkjjjjjjhhhgggiiiiiihhheee^^^VVVNNNIIICCCBBB???;;;999777777777777777777666666666555555555555555555555555555555333333222111111222333333111333444333222111222444111111111222222222333333555555555555555555555555444555777999;;;<<<<<<===;;;;;;<<<======>>>??????DDDFFFIIIKKKNNNQQQVVVZZZbbbgggnnnsssuuuuuuuuuuuuuuuwwwxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{yyyvvvtttssstttttttttssstttwwwzzz|||}}}}}}wwwppplllgggdddaaa]]]ZZZXXXXXXXXXZZZZZZ\\\]]]^^^^^^^^^^^^]]]]]]\\\YYYXXX^^^iiirrr}}}wwwuuuvvvzzz}}}xxxvvvxxx}}}wwwsssooonnnlllmmmoootttyyy|||vvvhhhZZZOOOHHHDDDAAA>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????=======================================<<<;;;:::888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<============>>>???@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDFFFFFFEEEDDDGGGMMMRRRVVV]]]fffmmmppprrruuuxxxwww{{{}}}{{{|||}}}uuuooorrryyy}}}{{{wwwssslllgggSSSRRRPPPMMMJJJGGGEEEDDDCCCFFFJJJPPPXXXcccmmmtttyyywwwuuutttuuuxxx|||{{{zzzyyy{{{~~~{{{nnn```ZZZWWWSSSQQQQQQsssdddYYYPPPNNNKKKJJJKKKLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNLLLKKKIIIGGGGGGGGGHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGIIILLLOOOQQQLLLNNNOOOPPPQQQRRRUUUXXX[[[]]]bbbfffbbbZZZVVVVVVZZZ```fffjjjrrrmmm___]]]___mmm|||yyylll^^^QQQHHH>>><<<:::777555444555555888888888999999999::::::777666666666666777888888999;;;===@@@DDDIIIPPPTTTXXX[[[```cccfffhhhmmmppppppooonnnnnnooopppooonnnmmmooopppoookkkddd]]]XXXNNNLLLGGGCCC@@@===<<<<<<666666666666555555555555777777777777777777777777444444444444444444444444111333333333222111222333222222222222333333333333555555555555555555555555555666777999;;;<<<===>>>===>>>???AAADDDFFFHHHHHHJJJMMMQQQUUUXXX[[[___bbbiiimmmrrrvvvwwwwwwwwwxxxvvvxxxyyyyyywwwvvvuuuvvvuuuuuuwwwxxxzzz|||~~~|||zzzxxxwwwxxxxxxwwwvvvwwwyyy|||~~~zzzqqqiiiccc```^^^[[[XXXVVVVVVWWWXXXXXXZZZ\\\___```aaaaaa```XXXVVVTTTRRRVVVbbbqqq{{{}}}~~~{{{xxxyyy{{{tttpppkkkiiiiiimmmsssxxx{{{{{{vvvlll^^^RRRJJJEEEBBB@@@>>>?????????>>>===;;;:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>========================;;;;;;<<<<<<<<<;;;;;;:::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>???????????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAA???>>>=========>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAABBBDDDDDDDDD@@@BBBCCCBBB@@@BBBFFFJJJMMMRRRXXX]]]bbbhhhqqqwwwzzz~~~uuunnnkkkssszzzzzzyyyzzzyyyuuufffddd```[[[TTTNNNIIIFFFBBBCCCEEEHHHMMMTTT\\\aaahhhhhhiiijjjlllpppuuuxxxtttuuuvvvwwwzzz~~~rrrlllhhhbbb]]][[[ssshhh^^^VVVTTTQQQNNNLLLLLLLLLLLLKKKLLLKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB???@@@AAACCCDDDDDDEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHCCCDDDEEEFFFHHHJJJLLLNNNMMMKKKHHHEEEEEEFFFHHHIIIEEEEEEGGGHHHHHHGGGFFFEEEGGGHHHIIIHHHGGGHHHKKKNNNNNNOOOPPPPPPPPPQQQSSSUUURRRTTT[[[bbbaaa[[[VVVVVVZZZbbbfffdddfffvvv~~~iiiaaa___```kkkxxxkkk^^^TTT@@@>>>;;;888555444444555555555666666777777777777777666666666666777777888555666888:::===CCCKKKPPPPPPVVV\\\aaadddgggkkkooonnnmmmmmmoooqqqssssssrrrnnnqqqtttvvvtttnnngggcccXXXUUUPPPKKKGGGDDDCCCCCC::::::::::::999999999999777777777777777777777777444555555666666555555444111222333333111111222333444444555555555555666666555555555555555555555555555666888:::<<<===>>>>>>@@@BBBDDDGGGKKKOOOQQQSSSTTTWWW\\\```dddgggkkkmmmlllpppuuuxxxyyyyyyyyyzzzvvvxxx{{{{{{yyywwwuuuuuusssuuuwwwyyy|||~~~|||zzzzzz{{{{{{zzzyyyyyy|||~~~wwwmmmddd^^^]]][[[XXXUUUTTTUUUVVVWWWVVVXXX\\\___aaabbbbbbbbbSSSQQQOOOQQQYYYgggxxx||||||~~~xxxrrrmmmgggeeefffllluuu{{{|||zzzoooeeeXXXLLLFFFCCC@@@>>>??????@@@??????===;;;:::888888999999999:::::::::999:::;;;<<<====================================::::::;;;;;;<<<;;;;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======??????@@@@@@@@@@@@??????;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<===>>>>>>===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@>>>???@@@AAAAAA@@@<<>>???CCCGGGHHHJJJNNNQQQVVV^^^iiirrrwww}}}tttnnngggpppvvvvvvxxx}}}yyywwwsssmmmddd[[[RRRNNNGGGGGGGGGFFFGGGJJJOOOSSSZZZ\\\___bbbdddhhhlllooonnnpppqqqrrrtttyyy}}}zzztttnnnkkkwwwnnneee^^^XXXTTTQQQOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFEEECCCDDDEEEFFFFFFEEECCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDBBB@@@>>>???AAACCCEEEEEEDDDCCCBBBDDDEEEFFFEEEDDDDDDFFFHHHCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFKKKLLLMMMNNNNNNNNNNNNNNNNNNQQQUUUZZZ]]]^^^^^^^^^aaalllnnnlllmmmpppnnndddbbbcccmmmvvvjjjbbbPPPGGG>>>;;;999555333444666666666666666666666666888888777777777777777777555555555777:::???CCCFFFJJJOOOWWW___dddggggggfffiiiiiijjjkkklllmmmmmmnnnnnnqqqssssssqqqmmmkkkjjjdddccc___ZZZTTTNNNHHHEEEBBB@@@???===<<<<<<======999888777777999;;;;;;:::999999999777444333444555444666777999999888666555777666666555555555555555666777888999:::999888777;;;<<<<<<<<<<<<>>>AAADDDDDDFFFJJJNNNTTTXXX\\\^^^^^^```cccgggjjjlllmmmnnnvvvxxxyyyxxxvvvvvvyyy|||yyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxzzz}}}~~~|||zzzyyy}}}yyytttnnnggg___YYYUUUTTTTTTSSSTTTUUUWWWXXXUUUWWW\\\bbbeeeccc\\\VVVPPPMMMMMMTTTbbbrrr~~~|||xxxtttnnniiidddgggkkkqqqyyy~~~zzzsssfff[[[NNNFFFEEEDDDAAA===>>>>>>======<<<<<<<<<;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======<<<;;;::::::999::::::;;;;;;;;;::::::999::::::;;;;;;::::::999999888777666777888999:::>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;???===;;;::::::;;;:::888<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB============>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>@@@AAAAAA???>>>>>>AAACCCEEEFFFIIIKKKOOOVVV]]]bbblllttt|||tttmmmllllllnnnsssyyy~~~tttggg^^^WWWSSSMMMJJJIIIIIIIIIHHHRRRTTTWWWXXXYYY]]]dddiiijjjlllmmmoooqqqvvv}}}yyyvvv}}}}}}|||uuukkkbbb\\\WWWUUUSSSQQQPPPMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNKKKNNNQQQVVVYYY[[[\\\\\\gggsssxxxxxxvvvqqqwwwxxxkkk___aaaiiiwwwuuulllXXXNNNCCC>>>;;;888666777777777666666666555555555888888888888888888888888666555444555777:::===@@@FFFKKKSSS[[[aaadddeeedddeeefffggghhhiiijjjkkkkkkkkkmmmpppqqqooonnnmmmmmmjjjiiigggccc___ZZZVVVSSSLLLKKKIIIFFFDDDBBB@@@@@@>>><<<;;;;;;<<<===<<<;;;888999:::999888777777999999:::;;;<<<<<<;;;:::999;;;:::999777777888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????AAADDDGGGJJJMMMRRRXXX^^^dddhhhjjjjjjlllnnnqqqtttuuuvvvvvvuuuxxxyyyyyywwwwwwxxxzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~{{{uuurrrmmmiiiddd^^^XXXTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXZZZ]]]```aaa[[[SSSLLLKKKJJJNNNWWWfffwww{{{uuupppiiieeeccchhhnnnttt{{{yyyppp___UUUIIIBBBAAA@@@>>>:::<<<<<<<<<<<<;;;;;;;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777888888999999888888888999::::::;;;;;;::::::999:::999999999::::::;;;;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::::::::;;;:::888<<<<<<<<<<<<===>>>??????AAAAAA@@@???>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>=========<<<===>>>???@@@??????>>>AAAAAAAAA@@@>>>>>>@@@BBBBBBDDDFFFHHHJJJNNNSSSWWW]]]eeeqqq}}}wwwpppjjjiiijjjmmmsssxxx{{{|||}}}xxxiiiddd[[[TTTOOOLLLJJJHHHIIILLLOOOPPPQQQTTTXXX\\\aaaccceeefffiiimmmrrrvvv~~~}}}wwwsssllleee\\\TTTQQQPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMJJJLLLNNNRRRUUUXXX[[[\\\ggguuu}}}rrrkkkuuuuuu``````ccckkktttwwweeeYYYMMMEEE@@@;;;999:::888777666555555555555555888888888888888888888888888777555555555777999:::@@@EEELLLTTTZZZ^^^`````````aaabbbccceeefffhhhhhhgggjjjlllnnnnnnnnnpppqqqppppppnnnllljjjgggdddccc[[[ZZZWWWTTTPPPLLLIIIGGGFFFDDDBBBBBBBBBAAA???>>>===???AAA@@@???===<<<===??????AAABBBCCCDDDDDDCCCBBB@@@>>><<<;;;===???@@@AAAAAA@@@@@@@@@AAABBBCCC@@@BBBEEEFFFGGGIIILLLNNNTTTXXX^^^eeelllrrrvvvwwwrrrsssuuuvvvwwwxxxxxxxxxuuuxxxzzzzzzyyyxxxyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{yyyyyyxxxyyyzzz|||~~~~~~~~~}}}}}}}}}|||||||||xxxyyy{{{~~~~~~{{{vvvqqqgggccc___\\\YYYVVVRRRPPPRRRRRRRRRRRRSSSTTTUUUVVV[[[[[[\\\\\\YYYSSSJJJDDDIIIKKKRRR]]]lll{{{yyyqqqkkkfffcccbbbjjjrrryyy~~~~~~uuujjjVVVNNNDDD>>>>>>>>><<<:::;;;;;;;;;:::::::::::::::;;;:::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888888888999999888888777999999::::::::::::999999888999::::::;;;;;;::::::<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999:::;;;:::999===<<<<<<<<<<<<<<<======@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAA?????????>>>>>>===============>>>????????????>>>AAABBBBBB@@@>>>>>>???AAAAAACCCEEEFFFFFFGGGIIIKKKOOOVVVaaalllvvvzzzrrreeedddccceeejjjpppuuuwww{{{~~~xxxnnnddd[[[TTTNNNJJJCCCEEEHHHJJJKKKMMMPPPSSSXXXZZZ\\\]]]___bbbfffiiisss|||}}}}}}}}}}}}rrrkkk^^^ZZZSSSNNNLLLLLLMMMMMMOOOOOONNNMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEDDDDDDDDDFFFHHHKKKJJJHHHGGGGGGHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOSSSWWWZZZ\\\aaannnwww}}}~~~qqqgggmmmkkkddd___bbbkkkzzzuuuhhhYYYOOOGGG???;;;:::777666555444444444555555888888888888999999999999999888777666666777888999:::>>>DDDLLLRRRVVVYYYZZZ[[[\\\]]]___bbbccceeeffffffhhhjjjkkklllnnnppprrrrrrrrrqqqpppnnnmmmlllkkkggggggeeebbb^^^YYYUUUSSSOOOMMMKKKJJJJJJHHHEEECCCHHHJJJLLLLLLIIIGGGEEEEEEFFFGGGHHHKKKMMMOOOQQQRRRJJJHHHEEECCCBBBDDDGGGIIIJJJIIIGGGFFFFFFHHHJJJLLLJJJMMMQQQSSSUUUVVVYYY[[[^^^aaagggnnnuuuzzz}}}~~~wwwwwwwwwwwwwwwwwwwwwvvvwwwyyy{{{}}}}}}|||zzzzzzxxxxxxyyyyyy{{{|||}}}~~~|||{{{zzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~xxxyyyzzz{{{zzztttlllggg]]]YYYUUUSSSRRRRRRQQQPPPOOOOOOPPPRRRSSSUUUVVVWWW[[[ZZZWWWTTTPPPLLLHHHEEENNNRRRZZZeeeqqq{{{vvvnnniiifffdddcccllluuuzzz}}}yyymmmaaaOOOIIIBBB>>>>>>???>>><<<;;;;;;;;;:::::::::::::::<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999999999::::::::::::999999555666888999999999888777<<<======>>>>>>>>>>>>==============================;;;999999:::::::::999===<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@@@@@@@??????>>>=========>>>>>>>>>?????????>>>>>>AAABBBBBBAAA???>>>???@@@AAACCCFFFFFFFFFEEEEEEFFFKKKOOOVVV^^^fffooowww}}}|||sssccc```^^^^^^ccchhhmmmoooooottt|||vvvmmmbbbWWWQQQIIIHHHHHHHHHJJJLLLPPPRRRRRRTTTUUUVVVVVVXXX[[[]]]cccmmmuuuvvvxxx}}}~~~{{{tttrrrrrrsssssstttyyylllcccWWWTTTQQQNNNNNNMMMKKKIIIMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKJJJIIIHHHHHHHHHIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLOOOSSSWWWYYY^^^iiinnnssswwwnnnhhhooo{{{lll___^^^hhhwwwvvvhhh]]]SSSHHH@@@>>>888777555444444555666777777777888888888999999999777777666666666777888999666999>>>DDDIIINNNPPPRRRUUUVVVXXX[[[]]]```bbbccceeegggiiijjjjjjlllnnnppprrrrrrqqqpppooonnnnnnmmmnnnnnnmmmllliiifffcccaaaYYYXXXVVVUUUTTTRRROOOLLLQQQTTTWWWXXXWWWUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[\\\TTTRRROOOMMMMMMNNNQQQSSSTTTRRRPPPNNNOOOQQQTTTUUUWWW[[[___cccdddeeeggghhhgggiiimmmrrrwww{{{}}}~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{}}}}}}{{{yyyyyyyyyyyy{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyxxxvvvrrrkkkccc]]]UUURRRNNNMMMNNNOOOPPPPPPLLLMMMOOOQQQTTTVVVXXXYYYYYYVVVOOOIIIEEEEEEGGGIIIUUU[[[dddnnnvvv|||uuulllfffccccccfffnnnuuuwwwuuuooobbbWWWHHHDDD???===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888888999999::::::999999888555666777888999888777666<<<======>>>?????????>>>========================<<<:::999999:::::::::999;;;;;;::::::::::::::::::======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@?????????>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@???BBBEEEFFFEEEDDDDDDEEEJJJLLLPPPSSSXXX___fffkkkuuu|||vvvhhheeeaaa______aaabbbbbbbbbiiitttttthhh___XXXTTTOOOKKKJJJKKKNNNPPPMMMNNNNNNLLLKKKKKKMMMOOOTTT]]]eeeiiijjjmmmppppppsssppplllhhhhhhjjjllllll~~~~~~|||qqqcccZZZSSSQQQOOONNNNNNMMMJJJHHHKKKKKKLLLLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFHHHJJJMMMPPPRRR^^^fffiiikkknnnhhhfffqqq}}}{{{yyyeee___fffqqq}}}xxxoooeeeWWWLLLGGG>>><<<999777666666777777666666666777888888999999444444444444555555666777444666999===BBBEEEHHHIIIMMMNNNPPPSSSVVVYYY\\\]]]aaadddfffhhhhhhiiijjjlllqqqpppooonnnnnnnnnoooooopppqqqppppppooonnnmmmllldddcccbbbbbbaaa___\\\YYYYYY\\\```bbbdddeeefffhhhfffdddbbb``````aaabbbccc```^^^\\\ZZZZZZ[[[]]]^^^^^^]]][[[YYYZZZ\\\^^^```bbbggglllpppqqqrrrrrrsssooopppqqqtttwwwyyy|||}}}~~~}}}|||||||||}}}}}}||||||~~~~~~|||zzzzzzyyyzzz{{{}}}~~~|||||||||}}}~~~||||||}}}~~~}}}|||zzzyyywwwtttppplllgggaaaZZZVVVNNNKKKIIIHHHJJJLLLMMMMMMKKKLLLNNNQQQSSSUUUVVVVVVSSSOOOIIICCCAAADDDLLLQQQ___eeeooowww{{{}}}~~~~~~{{{|||}}}vvvkkkeeecccccckkkpppssspppjjjaaaVVVKKKAAA>>>;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::999999999999888888777666888888999999999999888888777888999999::::::999999;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888:::::::::999:::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???????????????????????????@@@???>>>>>>===>>>>>>>>>>>>@@@BBBBBB@@@???@@@AAA===@@@CCCDDDCCCCCCCCCDDDGGGHHHJJJLLLOOOSSSYYY]]]^^^fffsss}}}xxxpppmmmhhhdddaaa]]]ZZZWWWZZZbbbnnn|||wwwnnngggaaaYYYRRROOONNNNNNNNNLLLKKKHHHDDDAAAAAACCCEEEKKKPPPWWW\\\```bbbcccdddbbbeeeeeebbbbbbfffjjjkkkzzzxxxsssgggZZZRRROOOMMMKKKJJJKKKKKKJJJIIIIIIJJJKKKKKKLLLKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@AAABBBCCCCCCCCCDDDFFFHHHEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGIIIJJJLLLMMMWWWaaadddfffgggaaaaaannnxxxuuuqqqqqqxxxtttgggdddiiiqqqyyyyyyjjj\\\VVVHHHEEEAAA<<<999777777777444555555666777777888888666666555555555555555555444555777999<<<>>>AAABBBCCCDDDGGGJJJNNNQQQSSSUUUZZZ]]]bbbdddeeeffffffggglllkkkkkkkkklllmmmnnnoooqqqqqqqqqqqqqqqrrrrrrsssnnnmmmmmmnnnnnnmmmjjjgggdddfffiiijjjkkkmmmppprrrooommmjjjhhhhhhiiilllmmmkkkjjjiiigggggghhhhhhiiihhhgggfffeeeeeeggghhhjjjiiinnntttwwwyyyxxxxxxxxxuuuuuuuuuvvvwwwzzz}}}~~~}}}||||||||||||}}}~~~}}}|||zzz|||~~~~~~||||||{{{zzzzzz{{{}}}}}}{{{zzzzzz{{{{{{xxxyyy{{{|||{{{yyyvvvsssoookkkeee___[[[WWWSSSQQQJJJHHHGGGGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOGGGFFFEEEEEEHHHPPP\\\dddnnnttt|||}}}{{{zzzwwwxxxwwwsssooopppuuu{{{|||~~~~~~vvvmmmhhhhhhiiippprrrpppggg]]]TTTJJJBBB<<<;;;999999999:::::::::999999::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===888999:::;;;;;;;;;;;;;;;999999999999888777666666888888999999999999888888888888888888888999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999::::::999888888888888888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@>>>=========>>>???<<>><<<===@@@CCCGGGKKKMMMOOOTTTXXX^^^bbbcccddddddeeefffffffffgggiiikkkmmmooorrrqqqppppppqqqrrrtttuuutttttttttuuuvvvuuurrrpppnnnooopppooonnnnnnppprrrpppnnnmmmlllmmmqqquuuwwwrrrqqqqqqpppppppppppppppnnnmmmmmmlllmmmnnnoooppplllqqqwww{{{{{{{{{zzzzzzzzzyyywwwwwwyyy|||~~~}}}{{{yyyyyy|||~~~}}}{{{}}}|||{{{zzz{{{}}}~~~|||zzzyyyyyyyyyyyyuuuwwwzzz{{{zzzvvvrrrooohhhccc\\\VVVRRRQQQOOONNNJJJHHHGGGGGGIIIJJJJJJIIIMMMMMMNNNNNNMMMLLLJJJIII<<<@@@EEEKKKSSS___mmmwww||||||wwwuuunnnnnnlllhhhfffiiirrrzzzzzz}}}}}}~~~||||||zzzuuupppnnnooorrrssssssnnnbbbUUULLLDDD<<<;;;:::::::::::::::;;;;;;888888888999999:::::::::777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999;;;<<<======888999::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777888888999999999999888888777666555555555666888999666777888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777888999::::::999777777777777888999:::;;;999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;===>>>>>>======>>>???@@@AAAAAABBBAAA@@@???=========>>>???;;;>>>@@@BBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDFFFDDDEEEGGGFFFEEEDDDEEEFFFEEEHHHLLLQQQWWW^^^dddhhhjjjkkkmmmnnnmmmhhhaaa\\\ZZZ^^^eeennnuuuyyyxxxvvvtttwww|||zzzuuurrrpppnnnooopppoookkkhhh```\\\VVVNNNHHHFFFIIIKKKHHHFFFHHHNNNTTTVVVUUUTTTNNNVVV[[[XXXVVV[[[______zzzssslllbbbWWWQQQQQQKKKJJJJJJIIIIIIHHHGGGGGGJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLJJJHHHGGGIIIHHHFFFDDDCCCDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAAAAABBBCCCBBBAAA???@@@BBBDDDDDDCCCAAA@@@>>>>>>>>>???AAACCCDDDEEEDDDFFFHHHJJJJJJHHHFFFDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKMMMRRRYYY]]]^^^]]][[[[[[nnn~~~ssshhhdddccc]]]jjjxxx~~~jjjccccccdddeeepppwwwsssfff[[[PPPJJJEEE>>>:::999555444444555777999999888:::999777555555555666666777777777777888888888888:::::::::;;;>>>BBBEEEGGGOOORRRUUUXXXZZZ\\\___aaafffffffffggghhhiiikkkkkknnnmmmmmmmmmooorrrvvvxxxwwwwwwxxxxxxxxxvvvuuutttttttttsssrrrqqqpppoooooommmmmmmmmmmmmmmppptttxxxwwwuuutttuuuwwwxxxvvvsssqqqqqqrrrtttvvvuuusssppptttsssssstttxxx{{{|||}}}|||}}}|||{{{yyyyyy{{{}}}}}}~~~|||xxxzzz}}}}}}zzz{{{|||}}}~~~~~~~~~|||||||||}}}}}}}}}|||zzzxxxwwwwwwtttqqqqqqrrrnnnfff___XXXWWWTTTPPPMMMJJJHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIKKKMMMOOOMMMHHHDDDCCCCCCCCCFFFLLLXXXhhhvvv~~~uuuooobbbdddeeeeeeeeehhhnnnsss~~~zzzyyyyyyyyy{{{|||zzzvvvuuuwwwwwwuuuxxxssshhhZZZLLLBBB===;;;:::999888888777777888888777888999:::::::::::::::::::::999999888999999999999999999888888888777777::::::999999888777777777999999888777777666666666777888:::;;;;;;:::999777888888777777777777888888777777888888888888777666777777777777888888888888999999999:::::::::;;;;;;999::::::999999777666555888888777777888999::::::888999:::999888888:::<<<;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???AAAAAABBBBBB>>>>>>>>>>>>============@@@AAACCCDDDDDDBBBAAA???BBBAAAAAAAAAAAABBBCCCCCCHHHEEEBBBBBBDDDDDDCCCAAAAAABBBEEEJJJNNNRRRVVVWWW^^^ccckkkppppppmmmjjjiiiffffffhhhjjjmmmooonnnmmmpppssswwwyyywwwuuusssrrrqqqppppppqqqtttwwwxxxxxxqqqkkkbbb^^^\\\ZZZUUUQQQPPPMMMIIIHHHHHHKKKMMMNNNMMMNNNPPPRRRTTTUUUVVVVVVxxxnnnfff]]]SSSMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCBBBAAA???@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCEEEGGGHHHHHHGGGEEECCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAABBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIINNNSSSWWWWWWWWWVVVVVV]]]jjjtttoooddd^^^\\\\\\VVV___nnn}}}|||pppgggaaa^^^eeesss~~~yyyrrrhhh^^^XXXPPPDDD;;;888666555444555666777666555999888888777777777777777777777777777777777777777888888888888;;;>>>AAABBBIIILLLPPPSSSVVVXXX\\\^^^bbbbbbbbbccceeefffhhhiiimmmmmmmmmnnnppprrrtttuuuyyyzzz{{{||||||{{{zzzyyywwwvvvuuusssqqqpppoooooojjjkkkkkkjjjjjjlllpppssstttsssrrrsssvvvwwwuuussssssrrrrrrsssttttttrrrppprrrrrrrrrsssvvvyyy{{{|||}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~|||yyyzzz}}}|||yyy|||}}}~~~~~~~~~}}}{{{{{{{{{|||||||||{{{yyywwwvvvsssnnnhhheeeeeebbb\\\WWWPPPOOOMMMKKKIIIHHHGGGFFFGGGFFFEEEDDDEEEFFFHHHIIIHHHIIIIIIFFFBBB???@@@BBBBBBJJJXXXiiixxx|||sssmmmcccfffiiijjjkkknnnuuuzzz~~~~~~}}}{{{~~~{{{vvvtttuuuvvvzzz}}}~~~{{{zzz{{{yyyvvvnnnggg]]]QQQGGG???;;;999:::999888888777777888888777888999999:::::::::999:::999999888888999999999999999999999888888888888888888888888888888888999:::::::::::::::999888888888999;;;<<<<<<;;;999888777777666666666666777777666777777888888777777666666666777777777888888888999999999::::::::::::;;;::::::999888888777777666888777777777777888999:::777888999999777888999;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>============AAAAAACCCDDDCCCBBB@@@???@@@@@@@@@@@@@@@AAAAAABBBFFFCCCAAAAAACCCCCCAAA??????@@@BBBDDDFFFIIIKKKLLLRRRWWW```fffjjjlllmmmnnnjjjlllooorrrsssqqqmmmjjjhhhkkknnnoooooonnnmmmnnnmmmlllkkkmmmrrrwww{{{||||||wwwpppmmmmmmlllhhheee^^^ZZZTTTQQQQQQQQQOOOMMMLLLLLLMMMMMMNNNMMMMMMMMMtttfff]]]WWWOOOIIIGGGIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHIIIJJJJJJIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFGGGGGGFFFDDDCCC@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHKKKOOOQQQRRRRRRSSSTTTVVV^^^dddaaa[[[YYYXXXWWWSSSWWWfff|||ssseee]]]^^^cccppp|||tttlllggg]]]OOOAAA;;;:::888666666777777666555777777888999999999888888888777777666666555555555555555555555666888:::<<<@@@CCCHHHLLLOOORRRVVVXXXZZZ[[[\\\]]]___bbbccceeejjjjjjlllmmmnnnoooppppppwwwxxx{{{}}}~~~~~~}}}xxxwwwtttqqqnnnmmmllllllggghhhgggffffffgggjjjmmmppppppoooqqqsssuuutttsssuuusssrrrrrrssssssqqqppppppppppppqqqsssvvvxxxzzz|||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~|||yyy{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwuuusssqqqpppjjjccc[[[VVVTTTRRRPPPNNNIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGEEEEEECCC???<<<<<>>:::888:::999888888777777888888777888999999:::999999999999999888888888999999::::::::::::999999999888888666666777888888999::::::888999;;;<<<;;;:::888777999:::;;;<<<<<<;;;:::999888777777777777777777888555666666777777666666666666666777777777777888888888888999999999:::::::::;;;:::888777666666777888777777777777777777888999777888888888777777999::::::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999999;;;<<<========================>>>>>>>>>>>>AAAAAABBBCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@BBBAAAAAAAAABBBAAA???===<<<<<<===???@@@BBBCCCDDDHHHLLLSSSYYY___dddiiilllmmmqqqvvvzzzyyyvvvppplllhhhjjjjjjjjjhhhhhhiiijjjiiihhhgggkkkrrrzzz}}}|||}}}}}}|||yyynnniiicccaaaaaa```ZZZVVVVVVUUUTTTSSSPPPNNNLLLJJJ|||lll\\\UUUQQQMMMHHHFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFEEEDDDBBBAAA??????>>>>>>===>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBB@@@@@@@@@BBBCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFGGGGGGFFFDDDCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAA@@@??????????????????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHLLLMMMOOOPPPPPPQQQSSSUUUXXX]]]```^^^\\\[[[XXXSSSVVVTTTbbb{{{tttfff```]]]cccrrrxxxrrrnnnfffXXXKKKDDD>>>;;;999888888888888666444555777888999999888888888777777666555444444333444444444333444555666777999<<>><<<888:::999888888777777888888888888999999999999888888888888888888888999999:::::::::::::::999999999999666777777777888888888999555666999;;;;;;999777666999999:::::::::999888888999999999999999999999999444555555666666666666555666666666666777777777888888888888888999999999999;;;999777666555666777999888777777666666777888888666777888777666666888:::999999999888888999999999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<=========<<<<<<======>>>>>>??????AAAAAABBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@??????@@@AAABBBBBBAAA>>><<<:::;;;<<<>>>@@@BBBCCCDDDEEEGGGJJJMMMQQQVVV\\\```iiinnnuuuzzz|||{{{yyyxxxqqqqqqnnnjjjeeebbbbbbbbbdddeeegggmmmvvv~~~zzzvvvrrrsssuuutttnnnhhhfffeeebbb___ZZZVVVRRRPPPqqqcccTTTPPPOOOMMMJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFBBBCCCDDDEEEEEEDDDBBBAAA??????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGJJJKKKLLLKKKIIIGGGMMMNNNOOOOOONNNPPPSSSUUUVVV[[[^^^___``````[[[TTTYYYUUU```vvvssshhh___```gggqqq|||uuurrrkkk^^^SSSNNNAAA>>>;;;999999999888777222333555777888888777777888777777666555444444333555555444444444444444444444777<<<@@@CCCFFFIIILLLLLLLLLNNNPPPSSSUUUXXXYYY___aaadddhhhjjjjjjjjjiiijjjlllqqquuuxxxxxxxxxwwwuuusssqqqmmmkkkiiihhhhhheeeffffffeeeddddddfffhhhjjjjjjkkklllmmmoooqqqsssuuusssppppppppppppooonnnlllmmmnnnmmmlllmmmpppsssxxxzzz{{{{{{zzzzzz{{{|||{{{~~~|||yyyyyyzzz|||vvvuuuuuutttttttttttttttrrrppplllgggbbb]]]YYYWWWNNNLLLHHHEEEDDDDDDCCCCCCEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>======<<<<<<<<<;;;>>>GGGSSS\\\lllttt}}}~~~yyyvvv{{{|||uuuoookkkeee```bbbhhhkkkttt}}}}}}vvviii^^^TTTLLLBBB======>>>;;;888:::999888888777777888888888888888999999888888777888777777777888888999::::::::::::999999999888888888888888777777777666666444666999;;;;;;:::888777888888888888777777666666777777888999999888777777444444555666666666666666555666666666666777777777777777777888888888999999:::999777555555666888999888888777777777777888888666777888777666666888::::::999999999999999999:::;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<============;;;<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@???>>>===>>>>>>???@@@AAA@@@@@@???>>>@@@BBBCCCBBB@@@???>>><<<===>>>???@@@AAABBBBBBDDDDDDEEEEEEFFFJJJOOOSSS^^^dddkkkrrrvvv{{{|||zzzvvvnnnfff___\\\[[[^^^aaagggooowww~~~~~~yyytttrrrooojjjeee___[[[YYY}}}~~~rrrcccYYYOOOMMMMMMLLLKKKLLLGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCCCCCCCCCCCCCBBBBBB???>>>>>>>>>>>>>>>??????=========>>>???@@@@@@AAA@@@???>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFCCCDDDEEEFFFGGGIIIJJJJJJFFFHHHKKKNNNNNNLLLJJJHHHKKKKKKLLLKKKJJJLLLNNNQQQSSSYYY___cccgggkkkhhhbbb^^^___iii{{{uuuhhhddddddfffooozzzzzzsssggg\\\XXXIIIEEE@@@<<<:::999777666222333444555666666777666888777777666666555555555666666666666555555444444222555999<<<>>>@@@CCCEEEEEEEEEFFFHHHKKKNNNPPPRRRXXX[[[___cccfffhhhiiiiiifffiiimmmqqqttttttsssrrrrrrqqqpppnnnllljjjiiihhheeefffgggfffeeeeeeggghhhiiijjjjjjkkkkkklllppprrrsssqqqppppppqqqqqqooonnnlllnnnooommmjjjiiillloootttvvvyyyzzzzzzzzz{{{|||zzz~~~~~~zzzyyyyyyzzz{{{|||}}}~~~vvvuuusssrrrppppppoooooonnnkkkeee___YYYSSSOOOMMMDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA@@@AAAAAA@@@>>>===;;;:::999888999<<<>>>DDDOOO\\\fffvvvyyy~~~~~~xxxpppjjjhhhddd^^^aaajjjoooxxx{{{rrrcccVVVKKKFFF???<<<<<<<<<;;;999:::999888888777777888888888888888999888888777666777777777777777888999:::999999999888888888777777999999888777777666555555666888:::<<<======<<<;;;888888777666666555555555444555666777777666555444444555555666777777777777555555666666666666777777666777777777777888888888888888666666666666777888:::999888888888888888888777888888888777777999:::;;;::::::999999::::::;;;<<<<<<============<<<<<<;;;<<<<<<===>>>>>>======:::;;;<<<===>>>???@@@AAABBBAAA@@@@@@???>>>=========>>>???AAAAAA@@@??????>>>@@@BBBBBB@@@??????????????????>>>>>>======<<>>???@@@=========>>>>>>????????????>>>>>>???AAACCCBBBAAA??????@@@AAA@@@???>>>===????????????@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@??????>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDFFFGGGCCCDDDEEEFFFHHHIIIJJJKKKFFFIIIMMMPPPPPPNNNKKKHHHGGGHHHHHHHHHGGGHHHJJJLLLTTT[[[aaaeeekkkrrrtttrrrnnnxxxxxxnnnfff```cccmmmttt~~~vvvjjjeeeWWWRRRKKKEEE@@@===999777555555555555555666777777777777777777777777777777666666666666666666555555111444777999999;;;===>>>>>>???@@@AAADDDFFFHHHIIINNNPPPUUUZZZ___bbbeeefffbbbeeeiiimmmooonnnlllkkkjjjkkkllllllkkkiiigggfffeeefffggggggffffffhhhiiiiiijjjkkkjjjiiijjjnnnrrrpppooooooppprrrqqqooommmmmmooopppmmmhhhfffiiilllppprrrvvvxxxyyyzzz{{{|||{{{}}}|||{{{yyyvvvuuuuuuwwwyyytttrrroookkkhhheeedddcccccc```[[[UUUOOOJJJFFFDDD@@@@@@@@@???>>>>>>@@@BBB???@@@AAABBBCCCBBB@@@???============<<<;;;::::::999===AAAFFFMMMXXXeeennnwwwyyy|||~~~qqqiiidddeeeccc^^^cccnnnttt|||xxxlll\\\OOOBBBAAA???===<<<<<<======:::999888888777777888888888888888888888777666666666666666666777888999:::888888888777777777666666777777777777777666666666777888999;;;<<<=========999888777666666555555555444555777888888777555444444555666777888888888888555555555666666666777777666666666777777777888888777777777777777777777777;;;;;;:::999999999999999777888999999777888999;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<===============::::::;;;===>>>@@@AAAAAABBBAAA@@@???>>>======<<<;;;<<<>>>@@@@@@???>>>===<<<>>>@@@???===<<<>>>@@@??????>>>>>>===<<<<<<;;;;;;===???@@@AAABBBEEEHHHGGGLLLSSSXXX\\\ccclllsss}}}}}}vvvooohhheee___aaadddjjjnnnpppooonnnrrrtttvvvyyy{{{|||~~~~~~|||yyyuuuqqqmmmlllwwwzzz{{{zzzxxxqqqcccUUUPPPMMMKKKLLLKKKGGGGGGJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFCCCBBBAAA@@@@@@AAACCCDDD;;;;;;;;;<<<===>>>???@@@============>>>>>>>>>>>>???>>>>>>???AAACCCBBBAAA>>>???@@@AAA@@@>>><<<:::?????????>>>??????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>>>??????????????????>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDGGGHHHCCCDDDEEEFFFHHHIIIJJJKKKGGGJJJNNNQQQQQQOOOKKKIIIFFFGGGHHHGGGFFFFFFHHHJJJUUUZZZ___bbbhhhqqqvvvvvvwwwiii]]]]]]fffhhhqqq|||wwwqqqeee___VVVNNNGGGBBB===:::777777666555555666888999777777777777888888888888666666777777777666555555111333555777777777999:::::::::;;;===???AAACCCDDDDDDGGGKKKQQQVVV[[[___aaa^^^aaaeeeiiijjjiiifffeeeccceeegggiiihhhgggdddbbbdddfffgggggggggggghhhjjjiiijjjkkkjjjhhhjjjnnnqqqnnnnnnoooqqqrrrrrrooommmnnnpppqqqmmmgggeeegggkkkmmmppptttwwwxxxyyy{{{}}}||||||~~~~~~|||xxxssspppppprrrtttqqqnnniiiddd___[[[YYYXXXZZZWWWRRRLLLFFFBBB???>>>@@@???===;;;:::;;;>>>AAA===???AAACCCDDDCCCBBBAAA999:::;;;;;;<<<<<<;;;;;;>>>BBBHHHNNNUUU___kkksssuuuwww{{{~~~yyylllccc```cccbbb___eeeqqqvvv}}}}}}tttgggWWWIII>>>@@@AAA@@@??????AAABBB:::999999888777888888888888888888888888777666666666666666666777888999:::777777777777666666666666555555666666777777888888666666777888999;;;<<<<<<:::999888777666666666666777888:::;;;;;;:::888777555555777888999999999999555555555555666666666777666666666666777777777777555666777777777777666666<<<;;;;;;:::999999999:::888999:::999888888:::<<<===<<<<<<;;;;;;<<<<<<===<<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<<<<999:::;;;===>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<:::;;;===??????>>>===<<<;;;===>>>===;;;:::===@@@<<<======>>>>>>??????@@@:::<<>>@@@@@@??????>>>>>>======>>>>>>>>>>>>???@@@AAABBB????????????>>>>>>======??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNNNNMMMKKKJJJJJJGGGEEEEEEGGGIIIHHHGGGOOOUUU^^^eeekkkqqqxxx}}}uuubbb]]]^^^dddjjjuuu~~~rrrrrrmmmeee___WWWNNNCCC;;;:::::::::888666444555555777777888:::;;;;;;888555777888888777777666555444666555444444555666777888777777666777888;;;>>>???@@@BBBDDDHHHLLLQQQUUUWWWWWWZZZ___ccceeeeeedddccccccbbb`````````bbbccceeedddddddddeeefffggghhhiiijjjiiigggffffffhhhkkkmmmppppppooooooooonnnnnnnnnlllmmmmmmkkkhhhffffffggglllnnnpppqqqsssuuuyyy{{{}}}}}}}}}~~~~~~}}}}}}|||yyyxxxuuurrrnnnjjjhhhfffgggddd^^^XXXSSSOOOMMMMMMGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<<<<======<<<<<<<<<>>>@@@@@@???>>>;;;;;;:::::::::;;;===>>>EEEKKKTTT]]]dddjjjoooqqqqqqssswww||||||~~~{{{{{{{{{sssoooeeeccccccfffdddccckkkvvv}}}}}}zzzsssgggYYYKKKCCC===<<<:::::::::;;;===???::::::999999888777777777888888888777777777777777555666999::::::888666444777777777666666666666666444555666888888888777777888888888888888888888888888888777666666666666666777777888888888999999999888888888999999:::::::::555555444444444555555666666666666666666777888888666666666666555555555555999999999999999999999999777999;;;======;;;999777<<<<<<<<<;;;;;;:::::::::????????????>>>>>>>>>>>><<<===>>>???????????????;;;;;;;;;;;;===???AAABBBGGGFFFDDDBBB@@@>>>======999:::;;;<<<============>>>===============>>>???@@@@@@???>>>===<<<;;;;;;>>>??????@@@@@@@@@??????BBBDDDGGGKKKPPPUUUYYY[[[bbbdddfffggggggggghhhiiikkkkkklllmmmnnnnnnnnnmmmnnnjjjggghhhnnntttxxxzzzxxx~~~}}}xxxxxxvvvrrrnnnkkkjjjkkkppplllfffaaa\\\WWWSSSOOOKKKIIIHHHHHHIIIIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAA@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;>>>>>>????????????@@@@@@@@@@@@@@@????????????>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGIIIKKKMMMMMMKKKIIIHHHIIIFFFDDDDDDFFFGGGGGGFFFKKKPPPXXX___eeellluuu{{{nnnbbb^^^___dddooo|||~~~yyyuuuppplllfff\\\QQQIII@@@???===:::888777888999777777777999;;;;;;999777777777888888777777666666666555555444555666777888555444444444666888;;;<<<;;;<<<>>>BBBEEEIIIMMMOOOQQQSSSWWW\\\___`````````___^^^]]]]]]^^^___aaacccdddddddddeeefffhhhiiijjjjjjiiigggffffffhhhjjjkkkmmmmmmmmmlllllllllkkkkkkiiijjjjjjiiifffeeeeeefffiiilllnnnpppqqqrrruuuwwwyyyyyyxxxxxxwwwuuutttssspppooolllhhheeeaaa^^^]]]YYYVVVQQQMMMHHHFFFDDDCCCCCCBBBAAA???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::;;;;;;<<<===<<<;;;;;;:::999999;;;@@@FFFJJJSSSYYYbbbiiimmmooopppppppppqqqtttxxxyyywwwsssoooppppppsss{{{uuulllgggfffdddeeeiiijjjjjjpppwww}}}yyyrrrjjj```TTTHHH@@@===<<<:::::::::;;;===>>>::::::999999888777777777777777777777777777777888666777888999999888777555777777777777777777777777777888888999999888777666999999999999999999999999999999888777777777777777888888888999999999999:::888999::::::;;;;;;;;;:::555444444444555555666777666666666666666777888888666666666777777888888999999999999999999999999999888999;;;<<<<<<;;;999888;;;:::::::::999999999999<<<<<<==================<<<===>>>???@@@@@@@@@@@@<<<<<<<<<<<<===>>>@@@AAADDDCCCAAA???===<<<;;;;;;999:::;;;<<<============>>>>>>>>>>>>>>>>>>??????@@@??????>>>======<<<<<<===>>>>>>???????????????@@@AAADDDHHHLLLQQQTTTVVVYYYZZZ\\\\\\\\\\\\^^^```ggghhhjjjmmmooopppqqqrrrooollljjjjjjnnnrrrtttuuuuuu{{{~~~{{{yyyxxxvvvssspppnnnllllllxxxfffbbb\\\WWWSSSPPPMMMKKKLLLJJJIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFCCC@@@???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>???@@@@@@@@@@@@@@@@@@?????????:::::::::::::::;;;;;;;;;======>>>>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKIIIHHHFFFIIIGGGEEEEEEFFFGGGGGGGGGHHHLLLQQQVVV\\\dddooowww|||oooddd]]]___hhhuuu~~~}}}zzzxxxsssjjj^^^UUUEEEBBB>>>999777666777888777666555666999:::::::::666777888888999888888888666666555555555666777777444444333444555777999:::777888:::<<>>===<<<;;;:::::::::::::::999999888888999999::::::::::::::::::999999999;;;::::::;;;@@@KKKWWW___iiinnntttwwwwwwuuurrrqqqqqqqqqqqqrrrppplllfffbbbdddffflllvvv|||pppgggbbbdddcccfffnnnsssuuuvvvxxx{{{rrrfff]]]VVVNNNDDD===<<<;;;:::::::::;;;===>>>:::::::::999888888777777666666666777777888888888777777777777888888777777888888888888999999999999::::::::::::999888777666:::::::::::::::::::::::::::999999888888888888888999999999999::::::::::::888999:::<<<<<<;;;::::::444444444444555777888888777777666666666777888888666777777888999:::;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999888888888888999::::::;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAABBBBBB===============>>>??????BBBAAA@@@???===<<<;;;::::::;;;<<<<<<============????????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@AAACCCFFFJJJMMMQQQRRRRRRRRRRRRQQQPPPQQQTTTVVV^^^___bbbfffjjjmmmooopppnnnmmmkkklllnnnppppppppprrryyy~~~~~~{{{yyyxxxvvvtttrrrooommmlllzzzmmm```\\\VVVRRROOONNNMMMLLLMMMKKKIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHEEEAAA??????@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???<<<======>>>>>>?????????<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@999999999::::::;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>=========<<<===>>>>>>???>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFJJJIIIGGGGGGGGGHHHIIIIIIHHHKKKMMMPPPTTT\\\fffnnnzzzyyyttttttpppbbb___bbblllxxxuuuiii___MMMHHHAAA;;;888777888888777555333444666999::::::666666777999999:::::::::666666666666666666777777555555555555666888999:::888999999;;;===???AAABBBCCCDDDEEEGGGJJJMMMOOOQQQQQQRRRRRRSSSUUUWWWYYY[[[[[[\\\^^^```bbbcccdddeeedddcccaaa```___``````aaaeeeeeeeeeeeeddddddddddddaaabbbccccccbbbaaabbbdddbbbeeehhhjjjjjjiiiiiiiiilllllljjjgggddd```]]]\\\SSSRRROOOLLLIIIFFFCCCBBB>>>===<<<:::999888888888:::999999999999999999:::999999888888888888999999:::;;;;;;:::999888999::::::<<<@@@FFFOOO\\\lllvvv}}}}}}yyyvvvuuuuuusssooommmjjjfffbbb___bbbeeellluuu~~~xxxoooiiifffcccdddiiisss|||{{{xxxvvvjjjZZZPPPKKKHHHAAA<<<;;;;;;:::::::::;;;<<<===;;;::::::999999888777777444555555666777888999999888777777666666777888999999999999:::::::::::::::999999999999999888888777::::::::::::::::::::::::999888888777777888888888999999:::::::::;;;;;;;;;777888:::;;;;;;:::999888444444444555666888999:::888777777666777777888888888888888999999:::::::::888999999999999999::::::;;;;;;999999999999;;;;;;999999999999999999999999888888999:::;;;<<<<<<===<<<<<<>>>@@@AAABBBBBBBBB>>>>>>>>>============>>>BBBBBBAAA@@@???>>>===<<<;;;;;;<<<===============??????@@@AAAAAABBBBBBBBB======>>>??????@@@@@@AAA????????????@@@AAAAAABBBCCCDDDEEEGGGJJJMMMOOOQQQRRRQQQNNNKKKIIIJJJMMMPPPQQQRRRVVVYYY]]]```bbbcccfffgggiiikkkmmmnnnnnnnnnssszzzzzzyyywwwuuussspppllliiitttddd\\\XXXSSSOOONNNMMMMMMLLLLLLJJJIIIIIIIIIIIIGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEIIIFFFBBB??????@@@AAA@@@???@@@@@@AAAAAAAAA@@@@@@<<<<<<======>>>>>>??????;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBB@@@@@@@@@?????????>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFGGGHHHIIILLLMMMNNNNNNOOOTTT]]]dddhhhwww~~~xxxwwwxxxwwwooorrrwww~~~nnneee```eeennnvvv~~~uuulll[[[TTTKKKCCC???===<<<;;;888666333333444777888888555666777999999:::::::::777777777777777777666666555555555666666777888888999999999:::;;;<<<>>>>>>@@@@@@@@@AAABBBDDDFFFGGGJJJJJJLLLMMMOOOQQQSSSTTTWWWXXXZZZ\\\^^^___`````````___]]]\\\\\\\\\\\\]]]`````````_________^^^^^^\\\]]]___^^^]]]]]]^^^```\\\___bbbcccbbb```___```___^^^]]]ZZZWWWSSSPPPNNNGGGFFFDDDBBB???===;;;:::999999888888888888888888888888888888888999::::::::::::999999999999::::::777999999888777777999;;;<<>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<@@@AAAAAAAAA@@@>>>===<<<;;;<<<======>>>=========??????AAABBBCCCCCCCCCBBB======>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMSSSQQQMMMIIIEEEEEEHHHJJJHHHJJJLLLNNNQQQRRRSSSTTTYYY\\\aaaeeeiiikkklllmmmrrryyy~~~|||{{{yyyxxxwwwsssmmmiiippp```WWWSSSOOOMMMLLLKKKKKKJJJJJJHHHGGGGGGHHHIIIHHHFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHEEEBBB@@@AAAAAAAAA@@@??????@@@AAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;<<<======??????@@@@@@AAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGFFFEEEEEEGGGIIINNNPPPPPPOOOMMMPPPUUUZZZ^^^iiiqqqpppnnnppptttuuurrryyy~~~rrrgggcccfffjjjqqqxxxwwwhhh```TTTKKKFFFBBB???<<<<<<999666555555666666666555666777888999999999999777777888888888777666666444444444555555555555555666666666666777888999:::<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLQQQSSSUUUWWWYYYZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTUUUWWWVVVUUUUUUVVVWWWSSSUUUVVVVVVUUUSSSSSSSSSNNNNNNMMMKKKHHHFFFDDDBBB???>>>===<<<:::999888777666666777777777777777777888888888888888999::::::;;;::::::999999::::::;;;333666777777666777;;;???EEEOOO^^^jjjttt{{{tttooonnnoooqqqqqqssstttuuuvvvwwwwwwwwwwwwzzz{{{~~~|||{{{yyyuuupppmmmlllmmmpppuuu|||{{{ooo]]]TTTHHHAAA??????===;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888555555555666666777777777777777666666666888999:::999999::::::;;;;;;<<<<<<777666666777777888::::::::::::::::::::::::::::::666666666666666666777888999999999999::::::::::::777777777666666666666666666666666666777999::::::999999888777777777888888999999888777666555555444888888888999999::::::;;;;;;;;;999999999999;;;;;;<<<<<<<<<<<<============:::;;;;;;<<<<<<=========<<<===>>>???????????????===>>>>>>>>>>>>>>>===<<<>>>>>>???@@@???>>><<<;;;<<<======>>>>>>=========>>>???AAABBBCCCCCCCCCCCC===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGNNNMMMIIIEEEBBBAAACCCFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLPPPWWW\\\___bbbeeefffjjjpppuuuuuuwww|||~~~{{{yyyxxxyyyyyyvvvpppjjjkkk\\\SSSQQQNNNLLLLLLKKKIIIGGGGGGFFFEEEFFFHHHHHHHHHGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????>>>??????@@@BBBCCCCCCDDDGGGEEEBBBBBBBBBBBBAAA@@@>>>???@@@AAAAAAAAAAAA@@@;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>???@@@>>>>>>>>>?????????@@@@@@=========<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB@@@@@@@@@????????????>>>===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJJJJHHHFFFFFFIIILLLMMMPPPQQQPPPNNNMMMPPPSSSWWW]]]bbbccceeeiiioooqqqttt}}}vvvllleeecccffflllyyyxxxooobbbXXXRRRLLLFFFBBBAAA>>>;;;999888777666555555666666777888888888888777888888999888777666555555555666666666555555444444444444444444555666777666777888999:::;;;<<<<<<;;;<<<===???@@@BBBBBBCCCHHHIIILLLNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLLLLLLLJJJIIIJJJLLLHHHIIIIIIHHHEEEDDDDDDEEEAAAAAAAAA@@@???>>><<<;;;999999999888888777777666666666666777666666555555888888888777888888999999;;;::::::999999::::::;;;333666999999999;;;AAAFFFSSS^^^mmmxxx~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz|||{{{|||~~~sssrrrpppmmmjjjkkknnnqqqwww~~~{{{mmm___NNNIIIBBB>>><<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<;;;;;;::::::999888888555555666666666666666666666666666666777888999:::888999999:::;;;;;;<<<<<<:::999888888888999::::::999999999999999999999999777777666666777777888999888888888999999999999:::999888666555555555666777777777777777888888999::::::999888888777777888888888888888777666666666555777888888999::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<===>>>??????>>>=========>>>@@@AAA@@@???===<<<======>>>>>>>>>>>>=========>>>@@@BBBDDDDDDCCCBBB>>>??????@@@AAABBBCCCCCCBBBBBBAAAAAABBBDDDFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFDDDBBB???@@@BBBDDDJJJJJJJJJJJJIIIHHHGGGFFFDDDHHHNNNQQQSSSUUUXXXZZZ\\\aaadddcccfffmmmqqqrrrqqqpppqqqtttwwwuuuoooiiizzzfffYYYSSSQQQOOOMMMMMMLLLIIIGGGFFFDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@???????????????======>>>???AAABBBCCCCCCEEEDDDCCCCCCCCCCCCBBB@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;===<<<<<<======>>>???@@@======>>>>>>?????????@@@=========<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJLLLNNNNNNMMMJJJJJJMMMPPPKKKNNNQQQQQQNNNMMMNNNPPPRRRUUUXXXYYY\\\bbbgggjjjqqq{{{vvviiiaaaaaafffeeepppsssiiibbb[[[SSSMMMEEEBBB???<<<;;;999666444555666666777777777777666777888999999999777666555888888888888888888777666333333333333444555666777222333555777999::::::;;;666777888:::;;;<<<======???AAACCCEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEDDDBBBAAABBBCCC@@@@@@@@@>>>;;;:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::777777777777777777777777777777777888777666555555888888777777777777888888::::::999999999999::::::666:::===>>>>>>AAAGGGNNN^^^hhhuuu~~~|||{{{}}}~~~{{{jjjiiihhhfffgggkkkqqqvvvyyyzzzppp```QQQDDDBBB???<<<:::999999999888999:::;;;;;;;;;::::::<<<;;;;;;::::::999999888666666666666666555555555555666666777888999999999888888999999:::;;;<<<<<<===<<<:::999888999999:::888888888888888888888888888888777777888999::::::777777888888888999999999;;;:::777555444666888999999888888888888888999999::::::999888777777888888777777777777777888888888777777888999::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;;;;<<<>>>?????????>>>===???AAABBBCCCCCCBBB@@@???===>>>>>>>>>>>>>>>======<<<>>>@@@BBBCCCCCCCCCBBB??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAADDDFFFHHHFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBB@@@???@@@CCCFFFJJJJJJJJJJJJIIIGGGFFFEEE@@@DDDIIIKKKKKKKKKNNNPPPOOOTTTVVVUUUXXX```fffggggggggghhhnnnsssrrrmmmggg}}}lll]]]TTTOOOOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDAAA@@@?????????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<@@@???>>>======<<<<<<<<<;;;<<<<<<===============;;;<<<======<<<===???AAA??????>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@??????>>>CCCBBBAAA@@@???>>>>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@EEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNMMMMMMNNNNNNOOOPPPOOOQQQRRRTTTVVVZZZ___ccckkktttzzzkkkbbb^^^aaaccckkk~~~yyyppphhhaaa\\\SSSLLLFFFCCC>>>777999???777999:::999777666555666666777888999::::::999999777777777777666666666666666555444444555666555444555555555555666666666666777666666666777888:::;;;888999;;;===>>>>>>>>>===<<<===>>>>>>??????>>>>>>===>>>?????????>>><<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::::::::999888777777777777888888999999999999888888888888777777777777888888888888::::::888777777777777777999888888777777888999:::;;;===@@@CCCIIIPPPYYY___hhhoooxxx~~~~~~yyypppiiieeeggghhhjjjsss}}}}}}uuufffTTTGGGCCCAAA@@@>>><<<;;;::::::::::::999999999999999999;;;;;;;;;;;;::::::999888999999999888888888777777777777888999;;;<<<======:::999888888888:::===>>>???>>>;;;888666666666777666666777777777555444222666666666666777777777777999999999999999999999999:::999888777666666666666777888888999999:::;;;;;;======<<<;;;::::::999999999999888777666666777777:::::::::;;;<<<===>>>???<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>>>>>>>>>>>===;;;:::999======>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>>>>======>>>???@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCC???AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBAAABBBCCCDDDDDDCCCBBBBBBDDDEEEFFFKKKJJJJJJIIIHHHGGGEEEEEE@@@AAABBBDDDFFFGGGHHHIIILLLKKKKKKKKKMMMQQQUUUWWWYYY]]]aaadddcccbbbaaaaaa{{{ooocccXXXRRRPPPPPPOOOOOOMMMLLLJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>????????????AAACCC@@@@@@???>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNPPPQQQSSSWWW[[[___ffflllyyywwwhhhaaa\\\\\\aaannn{{{qqqkkkggg___YYYUUUMMMCCC===>>>555666666666666666666777555555666777888888888888777777777777666666666666666555444444666666555444555555555555666666666666666666555555666888999:::777777999:::;;;;;;::::::888888999::::::::::::999;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::777777777777777777777777666555555555555555555555666666666666666666666666444444555555555666666666777777777777777777777777:::999999888999;;;???AAACCCFFFKKKQQQYYY___dddgggkkkpppwww}}}~~~yyyuuuqqqllljjjlllnnnpppwww|||vvvooofffZZZKKKBBB@@@???===<<<:::999999999999999999999999999999999::::::;;;;;;:::999999888999999999888888888777777777888888999:::;;;<<<<<<:::999888888888:::<<<===;;;:::888777777888:::;;;777777888888888888888777666666666666777777777888999999999999999999999999;;;:::999888777777777777777888888999999:::;;;;;;===<<<<<<;;;::::::999999:::999888888777777777888::::::::::::;;;<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA??????@@@@@@AAABBBBBBBBB???@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBAAABBBDDDDDDCCCBBBBBBBBBCCCDDDDDDGGGHHHIIIIIIHHHGGGEEEDDD??????@@@AAACCCDDDEEEEEECCCCCCBBBBBBDDDGGGJJJLLLOOOSSSWWWYYYYYYXXXWWWWWW{{{sssiii```YYYTTTRRRPPPQQQQQQQQQPPPMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>>>>???AAABBB@@@???>>>======<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@?????????AAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOQQQTTTYYY\\\aaadddkkkttt}}}~~~xxxuuuxxx~~~zzznnn___]]][[[^^^jjj{{{~~~yyyrrrkkkfff]]]PPPDDD???999888777666777888999:::444555555666777777888888666666666666777777777777666555444444666666555444555555555555666666666666555555555555666777888888555666666777777777666555444555666666777777666666999888777777666666777777555555555666666666666777555555555555555555555555444444444444444444444555555555555555555555555555444444444444555555555555444555666777888999888888999999:::;;;>>>EEEMMMRRRTTTVVV\\\eeemmmrrrqqqooooooqqqtttzzz{{{zzzzzzyyyuuuqqqqqqnnnnnnrrrtttvvvzzzwwwkkk___UUULLLCCC===<<<;;;:::999888888888888777777888888999999::::::999::::::::::::999888888999999999888888888888888888888999999999:::::::::999999888888888:::;;;<<<999888777777888999;;;<<<777777777777888999::::::666666666777777777888888999999999999999999999999;;;;;;:::999888888888888777888888999999:::;;;;;;<<<<<<<<<;;;;;;::::::999::::::999999888888999999:::::::::999::::::;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===?????????@@@@@@@@@@@@AAA>>>>>>=========>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEECCCBBBCCCEEECCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFHHHHHHFFFDDDCCC??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCEEEGGGGGGJJJMMMOOONNNMMMMMMMMM|||zzzzzzrrrmmmfff]]]WWWSSSQQQQQQPPPQQQRRRSSSRRROOOLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB???>>>>>>@@@BBBDDD@@@???>>>===<<<<<<<<<<<<======>>>???????????????===>>>>>>>>>======???AAACCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGFFFEEEBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSWWWZZZ]]]^^^aaaeeejjjnnnqqqrrrttttttvvvyyyxxxvvvyyy~~~ooojjjaaaZZZ\\\iii{{{yyyssslll```SSSIIIDDDBBB>>>;;;::::::::::::666666666666777777888888666666666666777777777777666555444555666777666444555555555555666666666666555555555555555666777777555555555555555444333333555555666777777777777777777666555333333444555555333333333444444444444555444444555555555555666666555555555666666666666666666666666666777777777777555666666666777777777777444555777888999999999999777999===BBBJJJUUUccclllllllllmmmtttzzz}}}yyytttrrrqqqrrrwww}}}|||xxxuuu{{{|||vvvrrrrrrrrrsssrrrqqqqqqrrrvvvyyyzzzzzzzzz{{{pppaaaTTTKKKEEE@@@===999999888888777777888888555666666777888999::::::888999999999999999888888888888888888888888888888999999999999999888888888888888888777888999:::;;;:::999888888777888888999777666555444555666888999666666777777777888888888888888888888888888888888;;;:::999888888888888888777888888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::::::::::::::999999888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???????????????============>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@???????????????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEECCCCCCDDDEEECCCBBBBBBAAAAAA@@@@@@@@@>>>@@@DDDFFFGGGFFFCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAABBBCCCDDDEEEDDDFFFIIIJJJIIIIIIIIIJJJyyytttrrrqqqccc```[[[VVVRRROOONNNNNNNNNOOOQQQRRRRRROOOMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDBBB@@@>>>???@@@CCCEEE@@@???>>>===<<<<<<<<<<<<======>>>???????????????===>>>???>>>======???AAABBBBBBBBBBBBAAA@@@@@@???>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHHHHFFFDDDAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLMMMOOOSSSVVVUUUWWWZZZ]]]___aaacccdddhhhjjjnnnqqqllleeedddggg{{{mmm^^^XXX___nnnzzzyyypppdddZZZRRRMMMGGGBBB???===:::777777777666555555555666777555666666666777777777888777666555555666777666555555555555555666666666666555555555666666666666666666666555555444444333333555555666777777777777777777666444333333333444555333333333333444444444444333333444444555555555555444444555666777777666666555666666666777777777888666666666777777777777888444555666777888888888888888===FFFOOO[[[jjj{{{}}}}}}zzzvvvuuusssrrrvvv||||||wwwqqqmmmqqqwww|||}}}{{{uuulllffffffjjjooossstttuuuwwwyyy||||||xxxsssmmmdddWWWMMMFFFBBB???<<<999999888888888888888999555555666777777888999999777777888888999888888777888888888888888888888888999999888888888777777777888888777777888888999999999888888888888888888888999888777555555555666777777777777777888888888888888888888888888888888888999888888777777777777888777888888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::::::::;;;;;;::::::999888888888999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???========================>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@?????????????????????????????????>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCCCCDDDEEECCCBBBBBBAAAAAA@@@???>>><<<>>>BBBEEEFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAADDDFFFGGGGGGGGGGGGHHHIIIxxxooojjjgggfffUUUTTTRRRPPPNNNLLLKKKJJJKKKLLLNNNOOOPPPOOOMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@???????????????@@@@@@AAABBBBBBBBBCCCBBB@@@??????@@@BBBCCC@@@???>>>======<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@AAABBBAAA??????AAACCC@@@AAAAAAAAAAAAAAA@@@?????????????????????@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEECCCAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIHHHHHHJJJMMMPPPKKKOOOTTTXXXZZZ\\\^^^```aaa```aaabbb___[[[]]]bbboooyyy{{{hhh\\\[[[ccckkk{{{~~~wwwlllbbb\\\WWWOOOJJJFFFCCC===999999888666444333333444444555555666666777777888888777666555555777777666555555555555555666666666666555666666777777777666666777777666555444444555555444444555666666666666555666555555444333444444444333333333444444444555555111222222333333444444444111222444555666666555444444444444555555666666777555555555555666666666666444444444555777999:::;;;@@@HHHUUUaaannn~~~}}}zzz{{{yyyxxx{{{}}}xxxrrrmmmooorrruuuzzz~~~zzzqqqkkkccc]]]]]]ccclllrrryyy{{{{{{{{{|||zzzsssjjj\\\UUUKKKEEEAAA???<<<999999999888888888888888888555555666666777777888888666666777888888888888777888888888888888999999999888888888777777777777777777777777777777777777777555555666777888::::::;;;;;;;;;:::999888888888888777777777888888888999999888888888888888888888888888888777777777777777888777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;999999999888999999::::::::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>????????????@@@???????????????>>>>>>>>>>>>=========>>>????????????????????????@@@@@@>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDBBBBBBCCCEEECCCCCCCCCBBBAAA@@@>>>===<<<>>>AAACCCDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAADDDDDDEEEDDDCCCDDDFFFHHHyyynnnddd^^^[[[ZZZOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFGGGFFFFFFEEEDDDFFFEEECCCAAA???>>>>>>===?????????@@@AAABBBBBBBBBCCCBBBAAA@@@??????@@@@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===AAABBBBBBAAA@@@???AAACCC>>>???@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGJJJMMMHHHLLLQQQUUUWWWYYY\\\___^^^[[[[[[]]]]]][[[]]]aaabbbjjjvvvvvvggg``````cccnnnwww}}}rrriiiccc^^^XXXTTTRRROOOIIICCC>>><<<:::777555444555555555555555666777888888888777666555666777888777555555555555555666666666666666777777888888777666666777666555444444555555666444444555666666666666555444444555555444444333222333333333444444444444555222222333444444555666666111333555666777777666555444444555666666777888888666666666666777777777888777666666888;;;???CCCFFFNNNXXXfffsss~~~}}}xxxssssssrrrssswww}}}|||wwwtttiiieee___[[[\\\ccclllssszzz{{{{{{wwwvvvsssiii]]]QQQJJJBBB>>><<<<<<:::888999999888777777777777777666666666666666666666666555666666777888888777777777777888888888999999999666666777777777777777777666777777777777777666666555555666888888999999999999999:::::::::999999888777777888888888999999999888888888888888888888888999888888777777888888999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999999999999:::;;;<<<999999:::;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@@@@AAA<<<=========>>>?????????>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAACCCDDDDDDDDDDDDCCCBBB@@@>>>======???@@@BBBCCCCCCCCCBBB??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAADDDFFF|||rrrggg]]]VVVSSSQQQOOOMMMLLLKKKKKKKKKMMMNNNGGGGGGHHHIIIKKKMMMNNNOOOLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDCCCDDDFFFGGGGGGFFFEEEDDDGGGFFFDDDAAA???>>>===<<>>>>>@@@???>>>======<<<<<<<<<;;;<<<<<<===============???@@@@@@???>>>===???@@@<<<===???@@@AAAAAA@@@???@@@@@@??????>>>>>>============>>>???AAABBBCCCCCC?????????@@@BBBCCCEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHKKKNNNJJJNNNRRRTTTTTTVVVYYY]]]ZZZXXXZZZ^^^___[[[YYYZZZ[[[aaalllxxxssshhhcccaaa]]]lll}}}}}}tttgggccc^^^]]]]]]ZZZTTTOOODDDBBB???;;;999888888888444555555666777888888999888666555666777888777555555555555555666666666777666777888999999888777666666555444444444555666777555666777777888888777777333333444555555333222111222333333333333444444444555555666666777888999999444555777999::::::999888666777777888999::::::;;;888999999999::::::::::::;;;::::::===AAAGGGMMMQQQYYYdddsss~~~yyywwwtttsssvvv|||}}}vvvqqqnnneeeccc```___```fffooouuuxxxyyywwwrrrppplll```RRRMMMFFF???:::::::::999888999999777666666555555555666666666666666555555555555555666777777888777777777777888888999999999999666666666666777777777888666777777777777777666666999999999888888777666555444555777888999999888777777888888888888999999999777777777777777777777777999999999888999999::::::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999:::;;;999999999999:::;;;<<<===888888::::::::::::888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;<<<;;;::::::999999999999======>>>???@@@AAAAAABBB;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCC@@@>>>===??????@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEE@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCAAA@@@AAADDDFFF}}}vvvkkkaaaXXXRRRMMMJJJJJJIIIIIIIIIKKKMMMOOOPPPIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????DDDCCCBBBAAABBBCCCDDDEEE@@@AAABBBDDDEEEFFFFFFFFFJJJHHHEEEAAA>>>===<<<;;;===>>>@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<============??????>>>>>>>>>>>>?????????>>>>>>============>>>@@@@@@@@@?????????>>>>>>>>>===<<<<<<===???AAACCCAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNQQQTTTVVVWWWXXXUUUVVVXXXYYYZZZYYYYYYXXXZZZ]]]bbbhhhrrr{{{oooddddddfffnnnyyy~~~xxxqqqhhhcccaaaaaa___]]]PPPOOOJJJAAA<<<===<<<999555666777666444333444444333333222333555555444222888888777777888999999:::888888888999999999999:::888777666666555555666666999777444444555666666555444555555555555555555444444444555555555555444444555444333333333444666777777888:::;;;;;;999666444666666666666666777888888777999;;;;;;::::::;;;<<>>===;;;:::999888666777888999999888777666222222333444555666777888888999999888666555666777888888888999999888888888888888777777666666555555555555444555555666777888999888777666666777888999666666666666777777777777;;;::::::999888777666666444555777888888888777666666666666666666666666666999999888888888888888888777888999:::;;;;;;;;;;;;:::999888777777777888999777777666666777999;;;<<<888999999::::::;;;;;;<<<888999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<;;;:::=========>>>??????@@@@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBFFFFFFEEECCCAAA>>><<<;;;===>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBByyyqqqfff[[[SSSOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@??????===============>>>??????@@@AAABBBCCCDDDEEEEEEEEEHHHFFFDDDAAA>>><<<;;;;;;<<<===>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>???????????????>>>>>>>>>======<<<<<<<<<<<<============???>>>>>>=========>>>>>>>>>===============>>>>>>@@@@@@@@@?????????>>>>>>>>>>>><<<<<<===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKNNNNNNOOOPPPPPPQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTZZZ]]]aaadddjjjuuu~~~tttiiiggggggjjjkkkkkkqqqyyy|||ssskkkgggeeedddddd```___XXXNNNFFFBBB===777666666666555444333333444888777666666777777666444666666666777888999:::;;;;;;::::::999999999888888999999888888777888888888999777555444555666666555555666666777777666666555111111333444555555666666:::999888777666777888888888999;;;======<<<:::999888888777777777888999999:::;;;<<<===>>>AAAEEEHHHFFFIIINNNUUU\\\ccciiimmmlllrrr{{{~~~}}}~~~|||yyyuuuoooiiieeeccceeegggjjjnnnqqqtttuuussspppjjjddd\\\TTTKKKFFF===<<<;;;:::999777666666555666777888888777666555333444444555555444444444777888999888666555666777888999999::::::999999888777777777666666666555555777666555555555555555666777666555555555555666777555666666666777777777777:::999999888888777777666555555666777777777777777777777777777777777777777888888888888888888888888888888:::;;;;;;<<<<<<<<<;;;:::999777777777888888888888777777777888999999888888999999:::;;;;;;;;;999999:::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<:::999<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAACCCCCCCCCAAA@@@>>>===<<<<<<>>>@@@CCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAqqqiii]]]SSSNNNLLLLLLLLLJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKIIIGGGEEECCC@@@@@@@@@???????????????>>>>>>???@@@@@@@@@@@@??????@@@AAACCCDDDDDDDDDDDDFFFDDDBBB@@@===<<<;;;;;;;;;<<<===>>>?????????>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>======;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@????????????>>>>>>>>>???>>>===<<<<<<===>>>???????????????@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMOOOQQQRRRSSSRRRRRRVVV[[[___aaaccckkkxxxxxxpppggg```ZZZYYY^^^fff{{{vvvnnniiihhhiiimmmnnniii___VVVNNNEEE===;;;:::999777666555555555777666555555555555444222444444555666888:::;;;===>>>>>>===<<<;;;:::999999;;;:::999999999999999999;;;999777777888999888777777777777888888777777777555555666888888999999999<<<;;;:::::::::;;;=========>>>@@@AAABBBAAA???>>>999888777666666777888888<<<>>>AAADDDIIIOOOVVV[[[WWW[[[aaahhhoootttwwwxxxppprrrwww}}}}}}zzzvvvrrrooollliiifffkkkmmmqqqtttuuusssqqqoookkkfff___WWWPPPHHHBBB===<<<;;;:::999888666666555444555555666666555555444444555555555444222000///666777888777666555666777999999::::::::::::999999666666666666666555555555888777666555444444444444555555444333333444555555555555666666666777777777888888888888777777777777666666666666666777888888777777777777777777777777888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;:::999888777777777777888888888888888777666666888888888999::::::;;;;;;:::::::::::::::999888777999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::======>>>>>>===<<<:::999<<<<<<======>>>???????????????@@@@@@??????>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<===@@@CCCEEEGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@uuufff___VVVOOOKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLKKKHHHEEECCC?????????>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???===<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>============;;;;;;;;;<<<<<<<<<============<<<;;;::::::::::::;;;;;;;;;<<<===>>>???@@@????????????>>>>>>>>>>>>???>>>===<<<<<<======>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>===@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQWWW]]]___```gggttt~~~sssdddZZZVVVZZZ^^^hhhuuu{{{sssppppppqqqttttttnnnfff^^^SSSJJJFFFCCC@@@===;;;999888666777555333333444555444333222222333555777:::<<<===AAA@@@@@@@@@@@@?????????===<<<;;;:::::::::::::::???===<<<<<<======<<<;;;999999::::::::::::999999::::::;;;;;;;;;;;;::::::999999:::;;;===@@@CCCEEEDDDDDDDDDDDDCCCAAA???>>>:::999888777777999:::;;;>>>CCCJJJRRR[[[dddlllqqqqqqqqqsssvvvyyyzzz{{{zzzuuutttuuuyyy}}}xxxtttpppmmmlllllllllkkkooorrrwwwyyyxxxssslllggg___ZZZRRRKKKEEE@@@<<<999<<<;;;;;;:::888777777666333333444444444444333333333444444444333222///...555666777777555555666777888888999999999999888888555555555555555555555555777666555444444444444444444444444444444444444444555555555666666666777777666666666777777777888888777666555555555666888999888888888888888888888888888888888888888999999999999:::;;;<<<<<<<<<<<<<<<;;;::::::888777777666666666666888888888777666555777777888888999:::::::::::::::::::::999888777777666666666666666666666666999999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::<<<======>>>===;;;:::999;;;;;;<<<======>>>>>>???===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>??????????????????>>>===<<<;;;::::::<<>>>>>@@@@@@@@@@@@????????????vvvjjj[[[WWWQQQMMMKKKJJJHHHGGGJJJJJJJJJJJJHHHFFFCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJKKKJJJHHHFFFDDD??????>>>>>>>>>>>>>>>===;;;<<<===??????>>>======>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@???>>>===<<<;;;<<<<<<======>>>??????@@@??????>>>>>>>>>>>>??????>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============??????>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>===???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQRRRQQQQQQNNNTTTZZZ\\\]]]cccmmmuuuyyytttfff___\\\ZZZ]]]fffuuu{{{yyytttyyy|||xxxssslllbbbYYYQQQMMMHHHCCCAAA???<<<999999777555555666777666666222222333444777999;;;<<<@@@@@@AAABBBDDDEEEFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@AAABBBBBB@@@???>>>>>>????????????>>>>>>======>>>>>>>>>>>>>>>>>>======>>>???AAADDDFFFHHHFFFFFFEEECCC@@@===:::888;;;;;;999999:::===???AAACCCKKKWWWdddoooxxx|||zzzzzz{{{{{{{{{{{{xxxwwwyyy}}}}}}{{{zzzyyywwwxxx}}}~~~yyyooollliiihhhiiilllnnnooorrruuuzzz|||xxxpppggg```TTTOOOHHHBBB>>><<<:::999::::::999888777666666555333222222222222222222333111222333333333222111000444555666666555444555777666666777777777777666666444444444444444555555555444444444444444555666666555555555666666555555555555555555555666666666666555555555666666777888888777666555555555666888999777777777777777777777777777777888888888999999999::::::;;;;;;<<<;;;;;;;;;::::::999999888777666666333444666777888888777777666666777888888999999::::::::::::::::::999888777777777777777777777777777888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::999999::::::;;;;;;;;;;;;<<<<<<=========;;;:::999;;;;;;;;;<<<======>>>>>><<<======>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???===<<<:::999:::<<>>>>>@@@?????????????????????yyyooohhhTTTQQQNNNLLLKKKKKKIIIGGGJJJIIIIIIHHHFFFDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIHHHFFFEEE@@@@@@??????>>>=========:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@???????????????>>>===<<<===<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>??????>>>>>>============<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>???>>>>>>>>>???????????????@@@???????????????@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKLLLNNNNNNNNNMMMMMMMMMPPPTTTVVVXXX[[[```eeejjjqqq{{{zzznnnbbbYYYYYY]]]eeeppp}}}~~~~~~~~~xxxnnneee]]]WWWQQQLLLKKKIIIEEEBBB<<<999666555555555444444333333444444555777888999<<<===???AAADDDFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJIIIHHHIIIJJJJJJHHHFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKFFFEEEDDDCCCCCCCCCDDDEEECCCCCCAAA@@@===;;;999888999888888999;;;???CCCFFFMMMVVVeeesss~~~|||||||||yyyvvvvvvwwwwwwtttqqqsssqqqooopppvvv~~~{{{tttoooeeecccaaacccggglllppprrrvvvyyy{{{{{{uuukkk```YYYKKKFFFAAA<<<;;;;;;;;;;;;666666666555444333333222333222222111111222222333111111111222222333333444333444555555444444555666555555666666666666555555333333333444444444444444333333333333444555666777666666777777777777666666444444555555555666666666444444555555666666777777666666666666666777888888666666666666666666666666777777777888999999::::::999999:::;;;;;;::::::999888999999999999888777777222333444666777777888888666666666777888888999999888999999::::::999999999999999999999999999999999777777888999::::::;;;;;;;;;;;;;;;;;;:::999888888888888888888999999999999999::::::;;;;;;<<<<<<===<<<<<<======<<<;;;999888::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>======????????????>>>>>>>>>>>>@@@@@@@@@@@@???===<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@@@@?????????>>>>>>??????????????????zzzssslllgggeeeSSSPPPLLLJJJJJJKKKKKKJJJJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGFFFFFFFFFBBBBBBAAA@@@>>>===<<<<<<======<<<<<<======>>>???===>>>??????@@@?????????>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;===>>>?????????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===============>>>>>>??????>>>>>>???@@@@@@AAAAAA@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@?????????======>>>???????????????@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJKKKLLLMMMPPPSSSUUUWWWWWW\\\bbbiiipppxxxsssddd\\\ZZZZZZ```nnnzzzrrriiiccc\\\YYYYYYYYYVVVSSSGGGCCC>>>;;;999777555444555555555444444555666666777888:::===@@@CCCEEEFFFJJJKKKMMMPPPTTTWWWZZZ\\\WWWWWWVVVWWWXXXXXXVVVTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTRRRQQQPPPGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>@@@EEEJJJPPPSSS\\\cccooo{{{~~~|||zzzxxxvvvtttqqqoooqqqqqqqqqpppqqquuu}}}{{{vvvpppiiiddd___^^^^^^aaahhhoootttwwwyyyzzzyyyvvvmmmbbbVVVOOOFFFBBB===:::::::::::::::555555444444333333222222333333222111111222333333333333111111111222444555222444555555444444555666555555666666666666555555222222333333333444444444444444444333333444555555555666777777777777666555444444444555555555666666555555555555555555555555555555666777777777777777555555555555555555555555666777777888999999::::::888999999:::999999888888666777888999:::999888888444444444444555555666777555555666666777888888999777888888999::::::::::::888888888888888888888888666666777888999:::;;;;;;999999::::::999888666555777777777888888888999999999999::::::;;;<<<<<<===;;;<<<======<<<;;;999888999::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>??????@@@@@@wwwxxxuuummmccc\\\ZZZ[[[UUUQQQKKKHHHHHHKKKMMMNNNJJJIIIFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@???===<<<;;;<<<<<<;;;::::::<<<===>>>===>>>>>>????????????>>>>>>???@@@AAAAAA@@@???>>>;;;:::999999:::;;;===>>>??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????===>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHDDDEEEGGGIIIKKKLLLLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIMMMRRRUUUUUUSSSSSSWWW[[[```hhhwwwsss___YYYTTTXXXeeevvv|||rrrlllfffdddeeegggeeebbbWWWRRRLLLGGGCCC@@@===;;;777666555444444444444444333444666999<<<>>>@@@BBBHHHIIIMMMRRRWWW]]]bbbddddddccccccdddeeedddbbb```^^^^^^____________^^^^^^]]]\\\ZZZVVVRRRNNNJJJHHHAAA@@@???>>>======>>>??????@@@BBBEEEHHHKKKMMMNNNLLLLLLMMMPPPUUU\\\cccgggfffllluuu~~~}}}zzzxxxwwwuuuyyy{{{xxxtttuuu}}}~~~zzzuuupppjjjbbb]]]]]]]]]^^^ccckkksssyyy{{{yyyyyyvvvpppfffYYYMMMFFFDDD@@@<<<999999999999999666666666555555444444444444333222111111222333444666555222000000222444666222333444444333333555666666666777777777777666666222222222333333444444444666666555444333333333333444555666777777666555444444444444555555555666666555555555555555555555555444555777888888888777666555555555555555555555555666777777888999999::::::888888999999999888888777555666888999::::::999999777666555333333444555666555555666666777888888888666777888999:::;;;;;;;;;666666666666666666666666555666777888999:::;;;;;;888999999999888777555444666666777777888888888999888888999:::;;;;;;<<<<<<;;;<<<<<<===<<<:::999888999999:::;;;;;;<<<<<<===<<<<<<===>>>??????>>>>>>AAA@@@@@@@@@??????>>>>>><<<===???AAACCCDDDEEEEEECCCDDDDDDDDDDDDBBBAAA@@@@@@??????@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<======>>>???@@@@@@AAArrrlllddd]]]XXXTTTRRRPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFCCCAAA@@@@@@AAABBB???@@@AAA@@@???@@@CCCEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<======<<<======>>>???@@@;;;<<<<<<===>>>??????@@@===;;;:::999999:::<<<===<<<===>>>===;;;::::::<<<888999;;;===>>>>>>======777777888999999999999888999999999::::::;;;;;;;;;>>>;;;888888;;;<<<<<<:::>>>======<<<<<<;;;::::::=========>>>??????@@@@@@???@@@AAAAAA??????@@@AAA@@@@@@>>>===<<<<<<<<<<<<;;;===??????>>>>>>???@@@@@@AAABBBCCCDDDCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPSSSPPPSSS]]]bbbeeesssuuugggZZZXXX\\\dddsss{{{qqqjjjhhhhhhjjjkkkgggccc]]]XXXTTTMMMEEE???>>>999555444666888888777888666555555777:::;;;;;;???@@@BBBGGGNNNWWW___ccc]]]^^^___```aaabbbbbbbbb```\\\YYYXXXZZZ[[[YYYXXXXXXUUUQQQMMMIIIEEEAAA>>>>>><<<:::999999;;;===???<<>>>>>>>><<<<<<<<<<<<============???>>><<<;;;;;;;;;<<<===@@@???>>>>>>>>>@@@CCCDDDDDDDDDDDDCCCBBBAAA??????>>>??????@@@@@@AAAAAABBBDDDBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<======>>>eeeaaa\\\XXXTTTPPPMMMJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHFFFDDDBBBAAAAAABBBCCCAAABBBBBBAAA@@@@@@BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;===============>>>???@@@======>>>>>>??????@@@@@@===<<<:::999999;;;<<<===<<<===>>>===<<<;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;888999999999::::::::::::???<<<::::::<<<======;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@???@@@AAAAAA??????@@@AAA@@@???>>>===<<<<<<<<<<<<===???AAAAAA@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMIIILLLTTTVVVWWWbbbqqquuuggg```]]]___gggppp|||}}}wwwtttsssrrrqqqrrrooommmkkkhhhaaaXXXQQQGGGBBB===;;;;;;;;;999777888666555555666777666444888888999<<>>;;;:::::::::<<>>888888888888777555333222333333333333333333333333555444333333111111000///111111111222222222333333333333333333444444444444444444444444444444444444000000111222222222222222444444444444444444444444222333555666666666555555444444333333333333333333666555555444444444555555999888777666555555555666555555555555555555555555555555555555666666666666888888888888888999999999888777777666666777777888666555333222222333444555777777888999888777555444666777777777777888888888999999888888777666666555777777666666666777999999999999999999999999999999:::999888888777888999:::888777666777:::<<<======;;;;;;<<<<<<;;;;;;:::999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<===???@@@DDDCCCAAA@@@???@@@AAABBBBBBAAAAAA@@@@@@??????>>>??????@@@@@@AAABBBBBBBBBDDDBBBAAAAAABBBAAA@@@>>>======<<<<<<<<<<<<<<<===VVVTTTSSSRRRPPPNNNJJJFFFHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDBBBBBBCCCCCCEEEEEEDDDBBB@@@???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCAAA@@@>>>=========<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@????????????????????????===<<<;;;::::::;;;<<<======>>>??????===<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<888888888888888999999999>>><<<;;;;;;<<<======<<<::::::999999:::;;;===>>>;;;<<<<<<======>>>?????????@@@AAA@@@??????@@@AAA@@@???>>>======<<<<<<===???AAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMJJJLLLQQQQQQPPPVVVaaapppyyy{{{oooddd]]]]]]```jjjttt{{{|||}}}zzzxxxwwwxxxxxxyyyzzzxxxqqqggg^^^TTTOOOIIIFFFDDDBBB>>>;;;999888666666666666444222444444555666888;;;>>>@@@DDDEEEEEEFFFFFFEEEEEEDDDDDDBBBAAAAAABBBBBBAAA??????>>>>>>===============:::;;;<<>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCAAAAAABBBBBB@@@???>>>===<<<<<<;;;;;;;;;;;;MMMLLLLLLLLLMMMMMMKKKIIIGGGGGGFFFFFFEEEFFFFFFGGGIIIHHHFFFEEEDDDCCCCCCDDDGGGGGGFFFCCC@@@???@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???>>><<<;;;<<<<<<;;;:::999999999999999999999:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===<<<>>>@@@@@@???======>>>===;;;:::999888999::::::888999999:::::::::::::::777777777777777888888888<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999;;;===>>>;;;;;;<<<<<<======>>>>>>>>>@@@AAA@@@???>>>???@@@??????>>>===============???AAABBBBBBAAA@@@AAABBBBBBAAA???>>>???AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCCCCDDDFFFJJJIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNOOOPPPNNNOOOSSSRRROOORRRYYYbbbjjjvvv~~~sssgggaaa```\\\eeennnqqqrrryyy~~~~~~~~~xxxoooggg___ZZZUUURRRQQQPPPLLLHHHAAA>>>;;;999999888777666777777777888888999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<=========<<<===>>>??????>>>>>>>>>???@@@BBBDDDIIIOOOUUUZZZ^^^fffooo{{{{{{yyy}}}|||yyyrrrqqqqqquuu{{{}}}zzz{{{{{{zzzzzz|||{{{{{{yyytttpppgggddd___\\\]]]aaafffiiimmmooorrrtttsssmmmeee```WWWQQQHHH@@@;;;999888777555555444444444555666666222222222222222222222222111111111111222222222222000000000111111111111222222222222222333333333333333444444555666777888888333333222222222333333333444444444444444444444444333333444555555666666666666555444444444444444555555444444444444555666666888777777666555555444444222333333333333333444444555555555555666666666666888888777777666666555555777666666555555666666777666555444333333333333444777777999::::::999888777999999999::::::::::::;;;;;;;;;:::::::::999999999777666666777888;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888:::<<<===<<<:::999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999666666888999999:::::::::<<<<<<<<<<<<============<<<;;;;;;<<<===???AAACCCFFFEEECCCAAA@@@?????????>>>===<<<;;;;;;===???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAAAAABBBBBB@@@???>>>===<<<;;;::::::::::::IIIGGGFFFGGGIIIKKKKKKKKKGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDCCCGGGGGGFFFCCC@@@???@@@BBBDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCAAA???===<<<;;;<<<<<<:::999999888888888777777777888999:::;;;<<<===============<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<>>>@@@AAA@@@>>>>>>>>>===<<<:::999888888999:::777777888999999999999999777777777777777777777777888999::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<======>>>>>>>>>???@@@@@@>>>>>>???@@@???>>>>>>============>>>>>>@@@AAAAAA???>>>???@@@BBB@@@>>>===>>>AAADDDFFFBBBBBBCCCDDDEEEFFFGGGGGGBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDFFFGGGJJJHHHFFFEEEDDDEEEGGGHHHGGGHHHJJJLLLNNNPPPRRRSSSNNNNNNOOOQQQPPPNNNOOORRRYYY___hhhrrrzzz{{{tttqqq`````````aaadddkkkvvv~~~wwwqqqgggccc___^^^``````^^^\\\SSSMMMFFF@@@===;;;;;;:::888888888888888999999:::888999:::;;;<<<<<<<<<<<<777888999:::;;;<<<>>>???BBBEEEIIIKKKJJJJJJJJJLLLOOOQQQTTTXXX^^^ccchhhkkkqqqyyy|||{{{zzzzzz|||xxxuuuvvv{{{}}}xxxuuutttqqqmmmiiifffdddbbbaaacccfffkkkoooqqqqqqqqqpppmmmeee[[[TTTJJJFFF@@@<<<999777666444666666555444333333444444222222222222222222222222000000111111111222222222//////000000000111111111111111111222222222333333555555555666666777777777444444333222222333444444444444444444444444444444555555555444444555555555444333444444555666777888444444444444444555666666777777777666555555444333222222222222333333444444555555555555666666666666888888777777666666555555666666555555555555666666333333333333444444555555666777888999::::::999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;===>>><<<:::999888999:::999888;;;;;;<<<<<<;;;;;;:::999777888999:::;;;;;;;;;:::<<<<<<<<<<<<============>>>===<<<<<<<<<===???@@@AAA@@@@@@??????>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDBBBAAA@@@AAAAAA@@@>>>======<<<:::999999999999EEEDDDBBBCCCFFFHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDBBB@@@???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@???===<<<<<<<<<;;;:::999888777777777555555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<;;;===@@@AAA@@@>>>>>>>>><<<<<<;;;:::::::::::::::888999::::::;;;;;;::::::888888888888777777777777666888:::::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>???@@@???>>>>>>???@@@>>>>>>============>>>>>>===???@@@@@@>>>======>>>AAA@@@>>>===>>>AAADDDFFFBBBCCCDDDEEEFFFGGGHHHIIIBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIGGGDDDBBBBBBCCCEEEFFFEEEFFFHHHKKKNNNQQQSSSTTTOOOOOOOOOPPPQQQPPPPPPQQQSSSWWW^^^fffnnnwwwuuuiii]]]XXXYYY___kkkttt~~~yyyppplllhhhhhhlllooooooooohhhbbbXXXNNNHHHCCC@@@>>>999888777777888999:::;;;888999::::::;;;;;;;;;:::777888:::;;;===@@@DDDGGGMMMSSS[[[`````````aaabbbdddeeefffiiilllppprrrttttttzzz~~~}}}||||||xxxuuuuuuyyy}}}|||wwwoookkkjjjiiigggeeefffhhhiiiiiiiiikkknnnpppsssoookkkhhhccc\\\QQQJJJ@@@>>>;;;999888777555333666666555444333222222111222222222222222222222222333333222111000//////...////////////000000000000000000111111111222222222444555555555666666777777666555444333222333444555444444444444444444444444777666555444444444444444333333444444666777999:::444444444444444555666777666666666666666444333333111222222333333444444555555555555555666666666666999999999999888888888888555555444444444444555555222222333444444555555666444555777999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<:::999888999:::999888;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<============???>>>===;;;;;;;;;<<<=====================>>>>>>>>>>>>=========>>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA??????@@@@@@>>>===<<<;;;::::::999999999999DDDCCCCCCEEEGGGHHHGGGFFFDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDBBBBBBAAABBBBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBAAA@@@???>>>===<<<<<<;;;:::888777777666666666666777777999;;;<<<===;;;;;;<<<<<<======>>>>>>????????????>>>===<<<<<<999<<>>======;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999999999888888777777777555888;;;<<<::::::;;;<<<:::;;;===>>>???>>>======<<<<<<===>>>>>>??????@@@===???@@@???>>>===>>>@@@>>>>>>============>>>>>>===???@@@???>>><<<======??????>>>>>>???AAACCCEEEDDDEEEEEEEEEEEEFFFFFFFFFAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGIIIHHHFFFCCC@@@???AAACCCDDDDDDEEEGGGIIILLLNNNPPPQQQRRRRRRQQQPPPQQQRRRRRRQQQPPPTTTXXX\\\aaaiiittt}}}{{{lllccc^^^\\\bbbjjjppp|||{{{vvvqqqpppsssxxxzzzzzzyyytttlllddd\\\UUUOOOKKKCCCBBB@@@??????AAADDDEEEBBBBBBBBBAAA@@@???>>>===???AAACCCDDDFFFKKKQQQWWWbbbjjjuuu{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxsssxxx|||~~~~~~}}}|||yyywwwyyy{{{|||zzzvvvooogggbbbcccfffggghhhjjjnnnrrrtttrrrpppppppppnnnhhhaaa[[[VVVOOOFFF???;;;999666555555555444333444444555555444333111000111111111111111111111111333333222111000///.............../////////000000000000000000111111111222222222333444666777888888777666444333222333444555444444444444444444444444555555444333444555666666555555555555666777888999444333333444444666777777555666666666666444333222222222222333444555555555555555555555666666666666888888888888888999999999555444444444444444444555333333444444444444444444333444666888999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999777777777888999:::::::::::::::::::::::::::;;;<<<>>>??????>>>>>>===;;;999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<:::::::::;;;<<<<<<<<<============<<<<<<============>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAA???>>>>>>???>>>===;;;::::::999999999999999:::DDDEEEGGGIIIKKKJJJGGGCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAA???@@@AAA@@@???@@@CCCEEEEEEFFFFFFFFFFFFGGGGGGGGGAAAAAA@@@@@@???>>>======<<<;;;:::888777666666666777777888999:::<<<>>>???;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@???>>><<<<<<999<<>>======:::;;;<<<=========;;;;;;888999::::::;;;;;;:::::::::999999999888888777777666999<<<===;;;;;;<<<===777999===@@@AAAAAA@@@>>>======>>>>>>??????@@@@@@===???@@@???>>>===>>>???>>>>>>============>>>???>>>???@@@@@@>>>=========>>>>>>>>>>>>@@@AAACCCDDDFFFFFFFFFEEEDDDCCCCCCCCCAAAAAACCCEEEFFFGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHGGGEEEBBB???>>>???AAACCCDDDDDDFFFHHHJJJLLLMMMNNNPPPPPPOOOMMMMMMOOOOOOMMMNNNRRRUUUVVVXXX^^^iiirrr{{{~~~wwwkkk```]]]bbb^^^hhhwww}}}wwwuuuwww{{{~~~~~~~~~zzzuuuoooggg```ZZZQQQOOOLLLJJJKKKMMMPPPRRRRRRRRRQQQOOOMMMKKKIIIGGGJJJKKKMMMNNNPPPVVV___eeevvv~~~}}}{{{zzzyyywwwzzz{{{{{{|||zzz{{{{{{}}}}}}yyyvvvssskkkbbb^^^aaagggkkknnnoootttzzz|||yyyuuurrrqqqhhhaaaWWWPPPKKKEEE===666999666333111222333333333111222444555555444222111111111111111111111111111000000000000111111111111............/////////000000000000000111111111111///000111444666888::::::888777555333333333555666444444444444444444444444444333333333444666777999777666666666666666777888333333333444555666777888555666666666666444333222222222333444444555666666555555555555666666666777555555666666777777888888555444444333333444444555555555555555444333222222222333555777888999999888999999999:::::::::;;;;;;::::::::::::::::::::::::777777666666777999;;;<<<::::::::::::::::::::::::999;;;===???@@@@@@>>>===>>><<<::::::<<<===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;;;;::::::<<<<<<<<<<<<=========>>><<<;;;::::::999:::;;;<<<======>>>>>>===<<<;;;;;;<<<======>>>>>>===<<<<<<>>>??????@@@@@@AAABBBBBB@@@???======>>>>>><<<;;;999999999888999999::::::CCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBFFFFFFGGGGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>><<<999777555555666777555666777888:::;;;=========>>>??????>>>===>>>???AAAAAA@@@@@@>>>===;;;:::<<<<<<======>>>?????????=========>>>>>>>>>======999999999888999999::::::;;;;;;::::::999888888888999999::::::::::::;;;;;;999:::;;;===>>>@@@AAABBBCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>???AAAAAA@@@@@@???>>>======>>>>>>>>>???@@@CCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDEEEIIIKKKKKKIIIHHHFFFCCC@@@@@@AAADDDFFFIIIHHHGGGGGGHHHKKKMMMOOOMMMNNNOOOPPPOOONNNMMMLLLMMMMMMOOORRRVVV\\\aaadddooosssyyy|||rrrfff[[[VVV^^^jjjwwwzzzvvvuuuuuuuuu}}}uuupppddd^^^XXXVVVZZZaaafffhhhkkklllkkkhhhccc^^^[[[YYY]]]```dddfffhhhkkkpppuuuxxxuuuuuuvvvxxx{{{{{{vvvuuuzzz~~~}}}vvvqqqqqqjjjeee^^^[[[___fffmmmqqqxxx}}}|||ssskkkhhhbbb]]]UUULLLCCC===999888222222222222222222222222111222222333333222222111,,,---...000111111111111//////000000111111222222000///...------...///000000////////////000000111---///111333555666666666444333333222222333333444444444333333333333222222333333222222333444666777999999888888777666666666444333333333333444555555666777777777666555333222333444555666777777777777444555777888999888666555888666555777::::::888666:::999777666555555666666333333333444444444555555777777777777888888888888777888999:::;;;<<<<<<<<<999999::::::;;;<<<==================<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>============<<<<<<<<<<<<======>>>>>>===<<<;;;;;;:::::::::999999777666666:::;;;<<<=========<<<;;;;;;;;;:::999:::;;;<<<======<<<:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<>>>?????????>>>=========<<<;;;;;;;;;;;;<<<:::999888777666666666666BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCBBBAAA???>>>===>>>===:::888777666777777666777888999;;;<<<===>>><<<===>>>>>>======>>>@@@???????????????>>>===<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAA@@@???===<<<;;;;;;::::::::::::;;;;;;888888999999999999999999999999::::::::::::;;;;;;::::::<<<===???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>======>>>=========>>>>>>???@@@AAAAAA@@@@@@???>>>>>>===@@@?????????@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFLLLJJJHHHIIIKKKLLLLLLJJJGGGFFFDDDBBBBBBCCCEEEFFFHHHHHHHHHHHHIIIKKKLLLNNNLLLMMMNNNOOOOOOOOONNNMMMMMMNNNNNNPPPTTTXXX\\\^^^bbbgggnnnvvv~~~tttjjj``````ccclllxxx{{{xxxvvv~~~~~~}}}wwwrrrllljjjmmmrrrwwwyyy~~~yyyssspppoooppptttwwwxxxwwwxxx|||}}}}}}||||||}}}{{{yyy}}}zzzwwwwwwuuuoookkkkkkeeebbb______eeemmmtttxxx~~~xxxnnngggcccZZZUUUNNNFFF???:::777666222222222222222222222222111222222222222222222111---...///000000111111000//////000000000000000000000///...------...///000///////////////000000111...000111333555555555555444333333222222333333444444444333333333333222222111111111222222333555555888888777777777777666666444444333333444444555666777777888888777666444333333444555666777777777777444555777888888888666555777666555777999:::888666999888666555444444555555333333333444444444444555777777777777888888888888444444555666777777777777999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<======>>>>>>===<<<<<<;;;::::::::::::999888777666888999:::;;;<<<;;;;;;:::;;;;;;:::::::::;;;<<<===<<<<<<:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<===>>>???>>>======;;;;;;:::999999999999:::999888888777777777777777BBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@>>>===???>>><<<:::888888888888888888999:::<<<===>>>>>>:::<<<===>>>===>>>???AAA>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<===AAABBBDDDDDDCCCAAA>>><<<===<<<<<<;;;;;;;;;<<<<<<666777777888999999::::::999999::::::::::::;;;;;;:::;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<======>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFNNNLLLKKKKKKLLLLLLKKKIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOOOOOOONNNNNNNNNNNNNNNOOOQQQSSSVVVXXXYYY]]]ccckkkuuu~~~rrriiibbbcccnnn|||}}}|||wwwuuuxxx|||}}}|||}}}zzzxxxrrrnnnmmmlllgggeeefffeeeddddddhhhooovvv{{{~~~yyynnnccc[[[WWWMMMJJJEEE???999666444333222222222222222222222222111111222222222222111111//////000000000000//////000000////////////////////////............/////////////////////000111111000111222333444444444444333333222222222222333333444444333333333333222222///000111222333333333333555666666666666777777777555444444444444555666666888888888888777666555555333444555666777777777777444555666888888888777666666666555777888999888666888777666555444444444444444444444444555555555555777777777777888888888888888888999999:::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<>>>>>>>>===============>>>>>>>>>===<<<<<<::::::;;;::::::999888777777888999:::::::::999999;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<;;;<<<======>>>>>>======;;;;;;:::999999999999:::888777777777777888999999BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIHHHEEECCC@@@???@@@???===;;;:::999999999888999999:::;;;<<<<<<===999;;;===>>>>>>???AAACCCBBBBBBBBBBBBBBBAAAAAA@@@======<<<<<<;;;;;;;;;;;;???@@@CCCEEEEEEBBB???=========<<<;;;;;;;;;<<<<<<777777777888888999999999999999999:::::::::;;;;;;::::::;;;;;;<<<===============>>>???@@@AAABBBBBBAAAAAA@@@???===<<<;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@BBBCCCEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFKKKKKKKKKKKKKKKKKKJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMNNNPPPRRRTTTUUUYYY[[[___ccckkkxxx{{{nnnhhhkkkrrrzzz}}}}}}yyywwwwwwzzz}}}~~~||||||xxx{{{}}}{{{wwwxxx}}}~~~}}}~~~}}}vvvqqqnnnhhhdddeeeeeeddddddfffllllllnnnsssxxx|||~~~}}}vvvkkk```UUUMMMIIIBBB@@@<<<888555333222222111111111111111111111111000000111111111111000000000000000000000///......000000//////......------/////////......////////////......//////000111222111222222222333333333333333333222222222222333333444444333333333222222222///000222333333333222111333444444555666666777777555555444444555555666777888888888888888777666666444444555666666777666666444555666777888888777777666666666777888888777777888888777777666555555555555666666666777777777777666777777777888888888888==================<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<;;;;;;????????????>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<==================<<<;;;;;;;;;;;;<<<777777777777888999:::;;;CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLKKKJJJHHHEEEBBB@@@@@@???>>><<<;;;:::999999888888999999:::::::::;;;:::<<<>>>??????@@@BBBDDDFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>===<<<;;;::::::999:::<<>>======<<<;;;;;;;;;;;;;;;999999999999888888777777999999999:::::::::;;;;;;::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<999::::::;;;<<<===???@@@@@@@@@@@@???????????????<<<<<<===>>>@@@BBBEEEFFFBBBBBBCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBDDDFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKEEEFFFGGGHHHIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOOOONNNNNNKKKKKKLLLNNNPPPRRRTTTUUUWWWXXXZZZ[[[```jjjwwwxxxpppnnnppprrr|||xxxwwwxxxyyyzzz~~~}}}zzz}}}}}}xxxvvvyyy~~~|||zzzuuunnniiibbb]]][[[___bbbdddgggkkkrrrsssvvv{{{}}}zzztttjjj^^^SSSIIIBBB>>>;;;999777555444333222222111111111111111111111111///000000111111000000///000111111000000///...---000000//////......------...//////////////////...............///000111222222222222222222222222222333222222111111222222333444444333333333222222222000111333444444444222222222222333444555666666777444444444444444555666666888888888777777777777777444555666666666666666666444555666666777888888888666777888888888888888888::::::999999888777777666888888888888999999999999666777777777888888888888999::::::::::::999999888:::::::::;;;;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<777777777777888:::;;;<<>>===<<<:::999999999999999999999999999999:::;;;>>>>>>??????AAACCCHHHHHHHHHGGGEEECCCBBBAAA@@@???>>>===;;;:::999888666999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777999999::::::::::::;;;;;;::::::::::::999999888888;;;;;;<<<>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>:::::::::;;;<<<===>>>???????????????????????????===<<<======???BBBDDDEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIKKKNNNNNNNNNMMMMMMMMMFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMIIIJJJLLLNNNQQQSSSUUUUUUPPPQQQRRRRRRUUU]]]gggpppwww|||uuupppnnnxxx}}}}}}xxxwwwwww{{{~~~{{{|||}}}|||yyyvvvsssnnnhhhdddZZZWWWWWW]]]cccggglllpppuuuwww{{{|||xxxnnnhhh]]]RRRIIIBBB===999777666555444333333333333111111111111111111111111//////000000000000//////000000111000000///......000000//////////////////......////////////..................///111222333222222111111111222222333222222111111111111222222444444333333333333222222222222333333333333333222111111222333444444555555444333333333333444555555888777777666666666777888555555666666666666666555444555555666777888999999666888::::::999888999::::::;;;;;;;;;:::999888777999999999999::::::::::::777777777777888888888888777888888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>??????@@@======>>>>>>>>>===<<<<<>>>>>>>>===============>>>?????????>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<===>>>;;;;;;<<<============<<<;;;<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999999999999:::777777777888999:::;;;<<>>===<<<:::999888:::::::::::::::::::::999888:::<<<===<<<===???AAAFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<:::999888777999;;;===>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::999999::::::::::::;;;;;;===<<<<<<;;;:::999999888;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@===============>>>???@@@??????????????????????????????>>>>>>>>>@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEEEEDDDBBBBBBCCCEEEHHHJJJIIILLLOOOOOOMMMKKKJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLIIIJJJLLLNNNPPPQQQRRRSSSLLLMMMNNNMMMNNNRRR[[[aaaffflllvvv}}}vvvqqqtttxxxzzz{{{|||~~~|||wwwvvvtttqqqnnnjjjfffccc[[[XXXZZZbbbjjjnnnsssxxx{{{|||}}}~~~yyyrrrmmm```YYYOOOGGGAAA===999666666555555444333333333222111111111111111111111111...//////000000//////...///000000000000000///...//////000000000000000000---...///000000///...---------......///111222333111111000000000222333444222222111111111111222222444444333333333333222222222222111111111111222222111111222222333333444444333222222222222333444444777666666555555666777777555555666666666666555555444444555555777888999:::777999<<<<<<:::999:::<<<:::::::::;;;:::999777666888888888888999999999999777777777777888888888888888888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<>>>>>>???>>>======>>>>>>>>>=========<<<<<<======>>>???????????????<<<======>>>>>>=========<<<<<<;;;;;;;;;<<<===>>>:::;;;<<<===>>>======<<<;;;<<<===>>>???>>>>>>============<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::999999999:::<<<<<<;;;;;;:::999999999999:::888888888888999999:::;;;GGGGGGGGGFFFFFFFFFFFFFFFAAABBBEEEGGGHHHHHHGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJEEEFFFGGGHHHFFFDDDAAA???>>>>>>>>>===<<<:::888777<<<;;;;;;;;;;;;;;;::::::777999;;;;;;;;;;;;===>>>CCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???===;;;999888999:::;;;<<<<<<=========AAA@@@???>>>============999::::::;;;;;;<<<<<<===999999:::::::::;;;;;;;;;???>>>===<<<;;;::::::999;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???????????????@@@@@@??????????????????@@@@@@BBBAAA@@@>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCFFFIIIKKKIIILLLNNNMMMJJJGGGFFFGGGIIIIIIGGGGGGFFFFFFFFFFFFJJJHHHGGGFFFFFFGGGIIIKKKLLLLLLMMMNNNNNNMMMKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOMMMKKKMMMSSSXXX^^^bbbiiisss~~~pppqqqrrrsssttttttssssssuuu~~~}}}zzzyyysssrrrpppmmmkkkhhheeeccc```^^^```iiiqqqvvvzzz~~~zzzrrrhhhbbbTTTNNNEEE???;;;888555222555555555444333333222222000000000000000000000000......////////////......//////000000000000////////////000000111111222222---...///000000///...---------......///111222333111000000000000222333555222222111111111111222222444444444333333333222222222111000//////000111222111222222222222333333333222222111111222222333444777666555444444555666777555666666666666666555555444444555555666888999:::888:::======;;;:::;;;===999999::::::999888666555666777777777777888888888777777777777888888888888555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;<<<===?????????>>>>>>============<<<<<<<<<<<<======>>>???????????????======>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<===>>>:::;;;===>>>>>>>>>===<<<;;;<<<===?????????>>>===>>>>>>===<<<;;;::::::999:::;;;<<<<<<======<<<<<<;;;:::999999999:::;;;<<<======<<<;;;;;;;;;;;;<<<999999888888999999:::;;;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDBBB???;;;999999999999777888999999::::::999999999999999:::;;;<<<<<<===EEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@???>>>777888999:::;;;;;;<<<<<>>===;;;999888888888999888999:::<<<===>>>>>>>>>???@@@AAABBBBBBAAA@@@???BBBAAAAAA@@@???>>>>>>==================<<<<<<<<<<<<>>>???>>>===<<<===???>>>>>>???@@@AAACCCDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHMMMMMMNNNMMMMMMLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKKKKJJJLLLNNNQQQRRRSSSVVV]]]fffrrr~~~zzzqqqnnnnnnkkkfffkkknnn|||~~~~~~zzzxxxvvvuuuuuussspppkkkeeeaaa```cccffffffiiinnntttxxx{{{{{{uuujjj___XXXKKKGGGAAA;;;666444444444333222111/////////000000000000000000000000000000111000000000//////......000/////////000111222222000000000000000000000000---///111111000//////000///...---,,,---///111222111111000000//////......222111111111000000//////111222333444444222111///222222222222222222222222111111222222222333333333333333222111111222333333555666777777666666777888666666666666666666666666555555555555555555555555999999999::::::;;;;;;;;;:::999999888777666555555777777777777777888888999999999888888777888888888888888777777888:::<<<===:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@???>>>>>>???AAACCCDDDAAA>>>;;;;;;======<<<999;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<999888888999:::;;;<<<===<<<;;;999888999<<>>;;;;;;;;;::::::999999999999999::::::::::::;;;;;;GGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIGGGEEEDDDBBBBBBBBBBBBCCCAAA???>>><<<::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@999888888999:::;;;<<<===@@@@@@???>>>===;;;:::999999999:::;;;;;;;;;;;;:::999;;;<<<;;;:::888999999<<<<<<:::999888888999999888999:::<<<======>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<===============<<<>>>???>>>===<<<===???>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKLLLNNNOOOQQQPPPRRRWWW___hhhqqqyyy~~~~~~{{{rrrhhhhhhhhhrrr}}}{{{xxxtttrrrrrrrrrssspppnnnjjjfffccccccfffiiimmmqqquuuzzz}}}|||yyyuuuppphhh]]]SSSKKKCCCAAA<<<888555444444444222111000//////000000111000000000000000000000000111111000000000/////////000000000///000000111111////////////////////////000222222111///---------///...,,,,,,,,,---///000000000000000//////......111111111000000000//////111222333444333222000///222222222222222222222222111111111222222222333333333222222111111222222333444555666666555555666888555555555555555555555555666666666666666666666666;;;;;;:::999999888888777999888888777777666666666777777666666777777888999888888888777777888888999999888888888888999;;;<<<999999999999:::::::::;;;999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???>>>======>>>@@@BBBCCC@@@>>>;;;;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<:::999:::<<<>>>@@@AAA???<<<:::999:::<<<===;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBCCC===============<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA:::999888777888:::<<<===??????>>>>>><<<;;;999999999::::::;;;;;;;;;;;;;;;999:::<<<;;;999888888999::::::999888888999999:::888999:::;;;<<<=========>>>???@@@@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>><<<>>>???>>>===<<<===???======>>>???@@@AAACCCDDDFFFFFFDDDCCCBBBBBBBBBBBBFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPSSSWWW]]]ccchhhkkkttt~~~ooogggdddhhhqqqwww|||~~~{{{yyyvvvqqqmmmkkkkkklllmmmlllllljjjhhhgggiiilllpppvvvxxx|||~~~tttpppiiiaaaXXXNNNEEE>>>:::999777555444333333222111000000///000000111222000000000000000000000000111111111111000000000000111111000/////////000000////////////////////////000111222111///---------///...,,,++++++,,,---...000000000////////////...111111000000000000//////111111222333333111000///222222222222222222222222111111111222222222222333333222111111111111222333333444555555444444555666555555555555555555555555666666666666666666666666999999888888777777666666777777777777777666666666666666666666666777888888777777666777777888999:::999999888888888999999:::888888888888999999999999999999999999::::::::::::888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>===<<<<<<===>>>@@@AAA???===;;;;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<======>>>???===<<<;;;;;;<<<>>>???AAA???===:::999999:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBB>>>>>>???@@@???>>>;;;:::777888999999::::::999999777777777888888999999999=========>>>>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA<<<:::888666777888;;;============<<<<<<:::999999999999:::;;;;;;;;;;;;;;;888:::;;;;;;999888888999888888888888999999::::::888888999;;;;;;<<<<<<<<<========================>>>>>>=========<<<<<<<<<:::;;;;;;<<<===>>>??????<<<>>>???>>>===<<<===???=========>>>???@@@BBBBBBEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKOOOOOOQQQTTTWWW[[[^^^```dddooo}}}{{{nnnhhhfffjjjooouuu~~~}}}}}}|||yyywwwtttqqqlllhhhffffffggghhhiiikkkmmmnnnooorrrwwwzzz|||}}}|||xxxtttkkkfff]]]UUULLLEEE===999444444444444333222111111/////////000000111222222////////////////////////111111111111111111000000222111000///////////////////////////////////////,,,---///000//////000111//////...---,,,,,,,,,---////////////////////////000000000000000000//////111111222222111111000///111111111111111111111111111111111111222222222222222222111111111111222222111333444444333333444555555555555555555555555555444444444444444444444444444444555666777777888888555666666666666666666666666555555555555666777777555555555666777888999:::999999999888888888888888888888888999999999999:::999999999999999999999:::777777999:::<<<<<<======::::::::::::::::::::::::999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===999::::::;;;;;;::::::999;;;;;;;;;<<<<<<===??????@@@>>>===<<<;;;<<<======@@@???===;;;999999999999;;;;;;;;;:::::::::::::::888999999999999:::::::::CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHHHHHHHGGGFFFCCCCCCAAA@@@@@@AAABBBBBB@@@AAABBBBBBAAA>>>;;;999777888999999::::::999999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????<<<===>>>???????????????<<<;;;888666666888:::;;;;;;;;;;;;;;;;;;:::999888888999::::::;;;;;;::::::888:::;;;:::999888888888666666777888888999999999777888999:::;;;;;;;;;:::;;;::::::::::::::::::;;;============<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<>>>???>>>===<<<===???<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKNNNNNNPPPRRRTTTVVVXXXYYYZZZ```kkkxxx}}}uuunnnlllmmmqqqwww}}}~~~{{{yyywwwtttrrrpppjjjhhheeecccccceeehhhiiikkknnnrrrvvvyyy|||~~~}}}}}}{{{uuunnnhhh___YYYQQQIIICCC>>>:::777444444444444333222000/////////000000111111111111////////////////////////000000000000000000111111111111000///.........///........................+++---////////////000111000000///......---------...............///////////////////////////000000000111111111000000//////111111111111111111111111000000111111111222222222111111111111111111111111111222333333222222333444555555555555555555555555444444444444444444444444222333333444666777777888555555555555555666666666555555555444555555666777555555555555666777888999888888888888888888888777999999999999::::::::::::999999999999999999999999666777888:::;;;<<<<<<<<<::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<===999999::::::::::::999999888888888:::;;;===???@@@???>>>===<<<;;;;;;<<<<<<======<<<;;;:::999888888::::::::::::::::::::::::888888888999999999::::::BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDD@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEBBBBBB@@@@@@@@@@@@AAABBBAAABBBBBBBBBAAA>>>;;;:::999:::;;;;;;<<<<<<;;;;;;888888888888888888888888888888999:::;;;<<<===>>><<<<<<===>>>>>>>>>======<<<;;;999777666777888999999999:::::::::999999888777888888999999999999999888999;;;:::888777777888555666777888888888888888777888999999:::::::::999::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<>>>???>>>===<<<===???<<<<<<<<<<<<===>>>??????>>>>>>??????@@@BBBCCCDDD@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSTTTTTTTTTVVV]]]iiiwww|||uuurrrqqqpppoootttwwwyyy{{{}}}}}}~~~}}}zzz}}}{{{xxxsssoookkkgggfffaaaaaaaaacccfffjjjnnnpppqqquuuzzz~~~|||yyyvvvssslllccc]]]PPPKKKDDD>>>;;;999777555444444444444333222000000///000000111111111111000000000000000000000000000////////////000000000000000000///.........//////...........................///000000...---------//////////////////......---............/////////......////////////000000000000000///////////////111111111111111111111111000000000111111111111222000000111222222111000000111222333333222222333444444444444444444444444444555555555555555555555555555555555555555555444444555555555555555444444444444444444444444555666666555555444555555666777888777777888888999888888777999999999999:::::::::;;;999999999999999888888888666777888999:::;;;;;;;;;999999999999999999999999888888999::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999888:::;;;;;;;;;;;;<<<<<<<<<<<<===999::::::;;;;;;::::::999666666777888:::<<<>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888999999999999888888888888999999999999CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEBBBAAA@@@??????@@@AAABBB??????@@@@@@???===<<<;;;999:::;;;;;;<<<<<<;;;;;;555555555555555555555555666666777999:::<<<=========>>>>>>>>>>>>>>>===<<<;;;:::999888777777777777888888999999999999999888666666777888888888888777888999::::::888777777888555666777888888888777666777888888999999999999999;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<>>>???>>>===<<<===???;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>@@@AAABBBCCCAAAAAABBBCCCCCCBBBBBBBBB@@@AAAAAABBBDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIKKKMMMNNNKKKKKKMMMNNNOOOPPPQQQQQQQQQRRRVVV\\\eeepppyyy}}}vvvpppmmmooorrrssstttvvvxxx{{{~~~|||{{{yyyzzzxxxsssuuutttrrrnnniiieeecccbbbdddeeehhhkkkooosssvvvxxxzzz}}}{{{vvvppplllhhhaaaXXXPPPEEEAAA<<<777666555444333333222222222222222222222000000111222111111//////000000000000000000000000---.........//////////////////.........///000000........................---...000///...------...------......///.........---------.........//////........./////////000000000000//////.........///111111111111111111111111000000000000111111111111///000111222222111000///111222444333222222333555444444444444444444444444555555555555555555555555555555555555555555555555666555555444444333333333444444333333444444555666555555555444444555666666555666777888999999888888888888888888999999999999999999999999888888888777777777888999999999999999999999999999999999999999888888888999::::::;;;;;;:::;;;;;;;;;;;;;;;::::::888:::;;;:::888777999<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::999888888999999:::;;;<<<;;;;;;;;;;;;::::::::::::888999:::;;;;;;:::999888666666777777777888888888888888888888999999999999EEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAAAAABBBCCC======>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEEEEEEEEEEDDDAAA@@@?????????@@@AAABBB<<<<<<===============<<<888888999:::::::::999999888888888888888777777777666777888999;;;===>>>>>>???????????????>>>===<<<:::::::::999888777666666777777888999999999999888555555666777777777777777777999::::::888777777888555666777888888777666555777888888999999999888888<<<<<<::::::::::::<<<<<<======>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>???>>>===<<<===???;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHKKKMMMOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQSSSTTTWWW___kkkttt}}}zzzmmmoooppppppooonnnoooqqqsss{{{}}}vvv{{{|||wwwvvvxxxuuuooommmmmmmmmkkkhhhfffeeeeeennnppprrruuuxxxzzz{{{{{{vvvppphhhccc___XXXNNNGGGAAA>>>999555444444333222111000000000111222333444000111222222111000///...000000000000000000000000,,,---------......//////...............///000111........................)))+++...///...///000111++++++,,,---............---------.........//////---.........//////000000000000///............///000000000000000000000000000000000000111111111111///000111222222111000///111333444444333222444555444444444444444444444444333333333333333333333333111222333444666777888999666666555444333333222222444333333333333444555555666555555444444444555555444555777888999999999888777777777777888888888888999999999999888888777777777888888999999999888888888888888888888888888888777888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::888:::;;;:::777777999<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999999999::::::::::::::::::::::::666888:::;;;;;;:::999888555555666666777777777888777888888888888999999999CCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>===============>>>@@@AAAAAA@@@???>>>@@@@@@>>>=========>>>??????>>>>>>>>>???AAACCCDDDBBBBBBBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;:::::::::777777777777888999;;;;;;666666777666666555444333777777777888999;;;<<<=========>>>======<<<;;;;;;;;;::::::999999888888888888888888888777777777777555666777888999888777777888888888888777555444333444444444555555777888888666666666666777777777777::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<======>>>===<<<;;;;;;::::::;;;===<<<<<<<<<<<<===>>>>>>===============<<<<<<<<>>>>>>>>???@@@AAAAAA===???AAACCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPRRRSSSSSSRRRPPPNNNNNNOOOQQQSSSWWW[[[___aaajjjqqq{{{|||yyytttpppmmmjjjhhhfffkkkqqqyyy}}}{{{sssttttttrrrooommmmmmnnngggiiijjjkkkkkkkkkmmmooowwwxxxyyy|||{{{tttpppiiiaaaWWWPPPMMMIIIDDD???888777666555444333222222111111111111111000//////000000000000000000000000000000000000000000000000---------...///000000111////////////////////////------......///000000000......//////...---,,,,,,000000//////......------///////////////////////////////////////////////////...---,,,,,,---...///............////////////////////////000111333333000000000000111111111111111111222222222333333333444444333333333333222222333333333333333333333333333333333333444444555555666444333444555444333111222333444555555555444333111222444555555555444444555555666666666666555555666666666666777777777777888888888888888888888888888888777777888888999:::::::::::::::::::::::::::<<<:::999777777888:::;;;999888888999999;;;<<<===888888777777888888999:::888999::::::999888666555;;;::::::999999::::::;;;777777888999::::::;;;;;;:::::::::999999999999999:::::::::999999777666666999888888777777777777777666777777888888888777777BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>============>>>??????@@@@@@?????????AAA@@@>>>============>>>======<<<<<<>>>???AAABBBAAAAAAAAA@@@@@@?????????<<<<<<;;;;;;::::::999999777777777777777888999:::777777888888888777666666777777777888999:::;;;<<<===============<<<;;;;;;;;;;;;:::999888888777777666666666777777777777777666777888999999999888777:::::::::999888666555444444444444444555666777888666666666666777777777777888888999:::<<<>>>???@@@;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<=====================<<>>>>>>>>>>>??????@@@===???AAABBBCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRQQQOOOMMMNNNNNNOOOPPPSSSUUUXXXZZZ]]]bbbiiirrrzzz}}}xxxsssnnnkkkhhhkkkoooqqqssswww}}}~~~{{{xxxvvvtttsssrrroookkkgggfffgggiiimmmoooqqqrrrssssssuuuwww}}}}}}~~~~~~wwwmmmddd___[[[TTTKKKEEECCC@@@;;;777666555444333222111111000000111111111111000//////////////////////////////////////////////////////------......///000000111........................////////////..................//////...------,,,////////////....................................///////////////////////////...------------...///............////////////......---......///000111//////000000000111111111111111111222222222333333444444333333333222222222333333333333333333333333222333333444444555444444666444222222333444333222000111222333333333222222222333444555555555444444555555666666666666555555555666666666777777777777888888888888888888888888888888777777888888999::::::::::::::::::::::::::::::999888888888999:::;;;888888999::::::;;;<<<<<<888888777777777888999999::::::;;;<<<<<<;;;;;;;;;:::999999888888999999:::777777888999999:::;;;;;;888777777666666555555555888888888888777777666666999888777777666666777777666777777888888888777777AAAAAABBBBBBBBBAAAAAA@@@AAA@@@???>>>============??????>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<<<<<<<;;;;;;::::::;;;===???@@@@@@@@@@@@@@@@@@?????????<<<<<<;;;::::::999888888777777666666666777777888777888888999999999999888777777777777888999;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999888777666555444444555555666666666777888888999::::::999888777<<<<<<;;;:::999777555444333333333333444555666777666666666666777777777777666666888:::<<>>>>>============>>>===???@@@BBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMLLLLLLMMMOOOPPPQQQSSSUUUXXX^^^eeennnuuuyyyzzzvvvlllkkkhhheeeeeeiiipppuuuzzz|||xxxuuurrrpppooopppmmmiiieeebbbdddhhhllltttvvvyyy{{{{{{|||~~~|||}}}|||xxxqqqhhh]]]SSSMMMJJJEEE>>>:::999777444111333333222111000//////...000000111111000000///...////////////////////////////////////////////////------......///000000000........................000000//////...------,,,.........///......---,,,.............../////////........................///////////////////////////...------------...///............//////////////////............////////////000000000000111111111111111222222222222333333333333333222222222222222222222222222222222222111222444555555444444333666444222222333444333333000111222333333333333222222333444555555555444444555555666666666666555555555555666666666777777777888888888888888888888888888777777777777888999999::::::::::::::::::::::::777888888888999:::::::::777888:::;;;<<<<<<;;;:::777777777777777888888999999::::::;;;<<<<<<======888888777777777777888888777777888888999:::::::::::::::999999888777666666555666666666777777777777999888777666666666777777777777777888888777777666AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>======>>>>>>@@@???>>><<<<<<===>>>???@@@???>>>===<<<;;;;;;;;;;;;::::::::::::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999888777777777666666555555555666666666777888999999999999999666666666777777999::::::::::::;;;;;;;;;;;;::::::;;;;;;:::888777666555444333333333444444555555666888999:::;;;;;;:::999888<<<<<<;;;:::888777555444333333333333333444555666666666666666777777777777555555666888;;;===@@@AAA777777777777777888999:::::::::::::::;;;<<<===>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<>>>>>>@@@AAABBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKMMMNNNNNNMMMKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMRRRRRRRRRTTTYYY___eeeiiivvvyyy~~~zzzvvvnnnhhhddddddfffiiirrryyy}}}{{{zzz~~~}}}zzzvvvqqqnnnlllllliiiiiihhhggghhhlllqqqvvvxxx{{{~~~|||xxxuuuqqqnnnjjjcccZZZPPPHHHDDD???;;;777555444444222000222222111000000///......000000000000000//////...////////////////////////////////////////////////............//////000000......................../////////......------------...............---------------....../////////.........................................................------.....................////////////222111111000000000000111////////////000000000111111111111111222222222222333333333222222222222111222222222222222222222222111222444555555444333222444444444555666666444222222333333444555555555555333444444444444444444444444555555666666555555444555555555666666666777777888888888888888888888888777777777777777888999999999999999999999999999999555666888999::::::::::::666888:::<<<<<<;;;:::999777666666666666777888888888777777888888999999:::777666666555555666666777777777888888999999999:::<<<;;;;;;:::999888777777555555555666777888999:::999888666555555555777777777777777777777777666555CCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@???===<<<;;;<<<===>>>>>>>>>>>>===<<<;;;::::::<<<;;;::::::;;;<<<>>>?????????@@@@@@AAAAAABBBBBB>>>===<<<;;;999888777666666666555555555555555666555555666777888888888777666666666666777888999999999999::::::::::::999999:::999999888666555555444222222333333444444444555777888999:::;;;:::999999;;;;;;:::999888666444333444444333333333444555555666666666666777777777777555555666777888:::;;;<<<555555555666666888999999::::::;;;;;;<<<===??????;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMPPPPPPPPPRRRTTTWWWZZZ[[[eeejjjqqqwww~~~~~~vvvooohhhdddaaaffflllrrrtttsssuuu|||}}}yyyvvvtttvvvvvvtttpppkkkgggfffgggeeehhhkkknnnppptttwwwzzz|||~~~}}}zzzuuuppplllcccaaa\\\UUUNNNGGGAAA>>>888777444333333333333222222222111111000000//////000000000000000///..................................................................////////////........................,,,---------.........///------...............---,,,,,,------......//////........................---------------------------..................---............////////////222111111000000000000111...////////////000000000000000111111111222222222333333222222222111111111111111111111111111111111222333333444444333222111222333666999;;;999444000222222333333444555666666444444444444444444444444444444555555555555444444555555555555666666666666777777777777777777777777777777666666777777888999999999999999999999999999555666777888999::::::999666777999;;;;;;:::888777666666555555666666777888777777777777666666555555666555555444444555555666777888888888888888999999888777777666555444444444555555666666888:::;;;<<<999888666444444555666888777777777777777666555555CCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::===<<<;;;;;;;;;<<<>>>???===>>>>>>???@@@AAABBBBBB@@@???>>><<<:::888777666666666555555555666666777444555555666666666666555666666666666666777888888777888888999999999999999888888777777666666555555333333333333333333333333555666888999:::;;;::::::::::::999999888777555555555444444444444444555555666666666666777777777777666666666666666777888999555555555555666777999999:::::::::;;;<<<===>>>???999999999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIHHHIIIKKKLLLMMMIIIKKKMMMOOOQQQSSSTTTTTTTTTZZZcccjjjpppxxxuuukkkddd```aaaeeehhhggghhhoooxxx{{{}}}zzztttooommmiiijjjjjjgggccc```aaaccchhhlllppptttuuuuuuvvvwww~~~~~~~~~~~~{{{xxxtttpppkkkeeeaaaXXXUUUOOOIIICCC===999888333333222222111111111111222222111111111000000000//////000000//////...---......................................................//////////////////------------------------+++,,,,,,---......//////,,,---......///.........---------------.........------------------------------------------------------...//////...------............//////////////////............//////......////////////000000000000000111111111111222222222222222111111111111000000000000000000000000333333333333222222222222111222666999;;;999444000000000000111222333444555555555444333333333444444444444555555555555444444444444555555555666666666777777777777777777777777777666666666666777888888999999999999999999999999666777777777888999999999666777888888999888777666555555555555555666777777888888999999888777555444555555444444444444555555888888888888888888888888777777777777666666666666666666666666888:::<<<===:::888555333333444666888777777777777666555444444CCCCCCCCCBBBBBBAAA????????????>>>>>>>>>>>>??????============<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@BBBAAA???===;;;999777777555555555555666777888888555555666666666555444444666666555555555666777777666777777888999999888888666666666666666666666666555555555444333333222222222444666888:::;;;;;;;;;999999::::::999888888777666666555555444555555666666666666666777777777777666666666666666777888999444444555555666888999:::999999999999::::::;;;<<<999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>???=========<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLGGGHHHKKKMMMOOOPPPPPPPPPLLLRRRXXX]]]aaagggqqqxxx{{{rrrlllhhhffffffdddbbbfffmmmnnnpppwww~~~~~~}}}uuullleeebbb___bbbdddcccaaaaaadddhhhmmmppptttwwwvvvuuuuuuuuu|||~~~|||xxxvvvuuuooommmiiieeeaaa\\\VVVQQQJJJGGGCCC===999666555444111111111111000//////000111111111111000000000000//////000000//////...---................................................/////////////////////...------------------------------------------------,,,------...//////.........------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------............////////////......---......///000111........./////////000000000000000000111111111111222222222222111111111111000000000000000000000000555444222111000111222333111222333555777666444111000000000000111333555666666555444333333333333444333444444555555444444333444444444555555555666666777777777777777777777777666666666666666777888888888888888888888888888888888888777666666777888999666666666666666666555555555555444444555555666777555777999;;;;;;999666444555555444444444444555555888888888888777777777777888888888888999999999999666666555555666999;;;===:::888555333222444666888777777777777666555444333BBBBBBBBBAAA@@@???>>>===???>>>>>>>>>>>>>>>??????<<<===>>>>>>===;;;999888888999;;;<<<===<<<<<<;;;<<<;;;:::::::::;;;<<<===888999:::;;;<<<>>>>>>???CCCBBB@@@>>><<<999888777555555555666666888999:::666666777666666555444444666555555555555666666777666666777888888888888888555555555666666666666777777666555555444333222111000222555888:::;;;;;;;;;999::::::;;;;;;::::::999777666666555555555666666666666666666777777777777666666666666777999:::;;;444444555555777888999:::888888888777888888999:::;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<===>>>>>>???===============>>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDFFFHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMPPPSSSTTTUUUZZZccckkkxxxwwwooolllgggaaaaaafffccceeemmmyyy~~~{{{zzzyyy~~~{{{|||~~~{{{qqqfff^^^ZZZ\\\```dddeeedddffflllqqqqqqsssvvvxxxwwwwwwwwwxxxxxxzzz{{{zzzvvvqqqnnnmmmccc```\\\XXXTTTOOOIIIEEE???===999555333333444555111222222111000//////000000000000000000////////////////////////......---................................................///////////////.........------------------------///......------,,,,,,+++,,,,,,---.../////////............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............/////////000////////////000222333333............/////////000000000000000111111111111222222222111111111111000000000000000000000000000666444222000///000222444333111000000222444444333222222222222333555777888666555444333222333333444333444444555555444444333444444444555555555666666777777777777777777777777666666666666666777888888888888888888888888888888:::999777555555666888999666555555444444444555555555444444444444555666666111333777:::;;;999666444666555555444444555555666888888888777777777777777444444444555666666777777666555444444555777:::;;;:::888555333222444666888777777777777666555444333CCCBBBAAA@@@???@@@AAABBBCCCBBB@@@>>>>>>???@@@BBB>>>>>><<<;;;:::999999999777888:::;;;===>>>??????<<<===>>>>>>>>><<<;;;:::======>>>????????????>>>???>>><<<999888777777888666666666666777777777777888888888777777555444444666666666666555555555555777777777777888888888888666777888888777666888999:::888555222111000111222444444555555777888999:::<<<;;;;;;:::999888777777777555444333333444666777666666666666777777777777888777666555555777999:::888888777777777777777888666666777888999999::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<===>>>?????????>>><<<;;;<<<======>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNQQQUUUYYY[[[iiiqqq||||||xxxrrrkkkfff``````bbbeeejjjmmmooonnnssstttzzz~~~}}}|||{{{zzz{{{|||}}}~~~yyyuuuvvvwwwsssyyy|||xxxmmmddd``````^^^ccckkkoooqqqrrrtttvvvyyyzzz}}}|||yyyyyyxxxwwwvvvqqqjjjaaa[[[YYYTTTNNNIIIEEEBBB???===777666555333222111000000000000000000000000000000111111000///......//////222111111000///......---//////............//////////////////////////////000///...------...///000------......------,,,+++...---,,,,,,,,,,,,---.../////////......---------////////////////////////......------------......++++++,,,,,,,,,,,,------/////////000000000000111/////////......---,,,,,,............////////////000---,,,,,,///000...,,,000000111111111111000000111111222111111000///...333333222222111000000000333222222111111000000000222222222333333444444444444333222111111333555666666555555444444444555555222333333444444333333222333333333444444555555555555555333222222333444555444555666666666666666666<<<:::999777777888999;;;;;;:::888666555555666777444444444444444555666666444444444444444555666777666666666666555555555555888888777666666666666666666555555555555666666777666666777777888888888999555444444666888999888777666555333222111222333333555555555666555555444333BBBBBBAAA@@@@@@AAABBBCCCAAA@@@>>>===<<<===>>>???>>>===<<<:::999999999999999:::;;;===>>>???>>>>>>>>>???@@@@@@@@@>>>===<<<<<<===>>>>>>???????????????>>><<<:::999888888888888888888888888777777777888888888888777666555555666666666666555555555555666666666666777777777777666777888888777666888999;;;:::888666444444333444333333333444555666888999;;;:::::::::999888888777777666444333333444555666555555666666777777777888999888777666666888999;;;;;;:::999888888888888888777777888888999::::::;;;999999999888888888777777999999999:::::::::;;;;;;<<<===>>>>>>???>>>===<<<<<<<<<<<<======>>>>>>???@@@??????>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOORRRTTTVVV[[[aaajjjttt|||~~~xxxtttllljjjgggffffffeeecccbbbffffffmmmxxx{{{zzzxxxvvvuuutttuuuuuutttuuuuuutttqqqpppqqqssssssyyy}}}{{{rrrjjjhhhhhhhhhlllqqqtttvvvxxx{{{~~~~~~~~~~~~{{{sssrrrpppmmmiiibbbZZZTTTKKKGGGAAA===:::888555333666555444222111111111111000000000000000000000000000000///...............000000//////...------,,,//////............//////........................000///...------...///000---------...------,,,+++...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++---------------------------...///000000///...---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000............////////////111///---...111222000...000000111111111111000000///000000111111111000000222222222111111111000000222222222111111000000000111111222222222333333333333333111111111222444555555555444444444444444555222333333444444333333222222222222333333333444444555444333222222333444444444555555666666666666666888888999999999999999999:::888666444444444555666555555555444555555666666444444444444444555666666666666666666666666666666777666666555555555555555666555555555555666777777666666777777777888888888777666666888::::::999888555444333222222222222333555555555555555444333333AAAAAAAAAAAAAAABBBCCCDDDAAA@@@>>>===<<<<<<=========<<<;;;999999999::::::;;;<<<>>>@@@@@@???===<<<>>>??????@@@@@@???======;;;<<<===>>>????????????>>>>>>===;;;:::999888888::::::999999888888777777999999999999888888777666666666666666555555555555444555555555666666666666555666888777777666888999<<<<<<;;;:::999888666666222222222333444555666777999999999::::::999999888888777555444333444555555444555555666777888888999999999888777777999:::;;;<<<<<<;;;:::::::::::::::888999999::::::;;;;;;;;;999999999888888888888777888888888999999999::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBAAAAAACCCDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGEEEEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPNNNMMMMMMMMMNNNOOOQQQSSSXXX^^^fffppp{{{}}}xxxqqqlllgggddd```^^^]]]\\\```iiioooqqqrrrtttsssuuuxxx~~~|||zzzxxxtttrrrqqqnnnmmmkkkkkkkkkfffgggiiiiiijjjkkknnnppptttzzzzzzuuutttuuuuuuwwwyyy{{{||||||yyyiiifffbbb^^^ZZZTTTNNNIII@@@===999666555444222111333333222111111111111222000000000000000000000000000//////...............//////......---,,,,,,,,,//////............//////........................//////...------...//////---------------,,,++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,...///000---............////////////...---...000111111//////000000111111000000///---...///000111111111111000000000111111111222222222222222111111111111111111111111111222222222222222222111000000222333444444444333333333333444444333333333333333333333333111111222222222222333333444444333333333333444555444444555666666666666666555666888:::;;;:::999888999888777555555555666666777777666555555666666666555444444444444555666666666666666666777777777777666666555444444444444444555555555555555666777777666666666666777777777777777666666777999999777666444444333222222222222333444444555555444444333222@@@@@@AAAAAABBBCCCDDDEEECCCBBBAAA???>>>>>>>>>>>><<<;;;:::999999:::;;;<<<>>>???AAABBBAAA???===;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>?????????============<<<:::999888::::::999888888777666666::::::::::::999999888777666666666666555555555555333333444444444555555555444666777777666666888999;;;<<<<<<===<<<:::888666333222222333444555666777777888999::::::::::::999888777666555444444444555333444555666777888999:::999999888888888999:::;;;:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::::::::;;;<<<>>>?????????BBBAAAAAAAAAAAAAAAAAAAAA????????????@@@AAAAAABBBAAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCEEEHHHIIIIIIHHHFFFDDDCCCDDDFFFGGGFFFFFFFFFGGGFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPOOOMMMLLLKKKJJJKKKKKKOOOPPPQQQSSSXXX```iiiooozzz~~~xxxssspppmmmlllddd```^^^aaabbb``````bbbfffgggjjjooowww}}}yyyvvvxxx~~~~~~{{{zzzyyyvvvtttrrrpppooojjjjjjiiigggfffeeeddddddaaacccdddgggiiillloooqqquuu{{{~~~}}}}}}xxxrrrnnn\\\XXXSSSNNNJJJFFFAAA>>>:::777555444444444333222111111000000000111111222000000000000000000000000000000//////...//////000............------,,,,,,///......------......///................................................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111000---,,,+++++++++,,,,,,,,,------------........./////////111///---,,,++++++,,,------------.........//////,,,+++,,,,,,---.........//////000000000000//////......///000111111000000/////////000111222222333333333333333333333333333222222222222222222222222111111000000000111222333333333222222222333444444333333333333333333333333222222222222222333333333555555444555555555666666333333444555666666666666444555777999999:::999999;;;:::999888888888888888888777777666666666666777555555444444444555555666666666666777777777777777777666555555444444555555555555444555555666777888666666666666666666666666555444444444666555444222333333222222222222222222444444444444444333222222???@@@AAABBBCCCCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;999999999;;;===???AAAAAABBBBBBAAA???<<<;;;;;;<<<===>>>>>>===<<<;;;::::::;;;======>>>>>>>>>======>>>>>>===<<<999888999999888777666666555555999::::::::::::999999888666666666666555555555555333333333333444444444444333555666777666666888999999:::<<<===<<<:::888666555444444444555666777888666777999:::;;;;;;:::999777777666666555555555555333444555666777888999:::999999999999999:::::::::777777777888:::;;;===>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999::::::;;;===>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHGGGDDDCCCBBBAAABBBDDDGGGHHHJJJIIIFFFDDDBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPRRRVVV[[[___iiiqqqzzz~~~~~~tttmmmgggdddaaa[[[YYYZZZ______```ccchhhooouuuyyy~~~~~~|||||||||}}}~~~~~~|||zzzwwwrrrnnnpppuuuxxxvvvtttnnnmmmjjjhhhgggffffffgggddddddddddddeeeeeeeeedddeeefffgggiiimmmppprrrsssvvv{{{|||{{{yyywwwrrrjjjbbb[[[NNNJJJEEEAAA>>>;;;888666222111//////000111000///000000/////////000111111////////////////////////000000000//////000000111/////////.....................------------..............................------............------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---000///---,,,++++++,,,,,,------------............+++,,,,,,------------...//////000000000000//////000000000000000///............///000111222222333444444444555555666666666444444444444444444444444111111000111111111222222222222222222222333444555444333333222222333333444444444444444444333333333555555666777777777777777222333444555666666666666666666555555666888999;;;999999888888888888888888777777666666666666777777666555555444444444555555555555666666777777777888888777666666555555666666444444444555555666888888666555555555555555555555444333333333444444333111111222222222222222222222333333333333333222222111??????@@@AAABBBBBBBBBBBB>>>===============<<<<<<<<<;;;:::999:::===@@@BBBCCCCCCBBBAAA@@@>>>===<<<======???@@@@@@??????>>>:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@???===:::888888888777777666666555555999999:::::::::999999888666666666666555555555555222333333333444444444444333444666666666666888999777888:::;;;;;;:::888777666666666666666777888888666777999;;;;;;;;;999888666666666666666666666666444555555666777888888999888888888999999999999999555555666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<>>>???@@@????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEHHHIIIHHHGGGFFFCCCBBBBBBAAABBBCCCEEEFFFHHHGGGEEECCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJLLLNNNOOOQQQTTTVVVWWW```iiioooqqquuu~~~|||uuuqqqlllfffcccddddddcccaaa``````bbbccceeeiiiiiiiiijjjlllppptttvvvsssrrrqqqqqqssssssrrrqqqjjjgggdddeeeggghhhfffddd___^^^\\\\\\]]]___ccceeedddeeeggghhhjjjkkkkkkkkklllkkklllnnnrrruuuvvvvvvxxx|||yyyuuummmkkkiiifffaaaYYYPPPJJJAAA>>>:::777666555444222111/////////111111000/////////.........///000000////////////////////////000////////////000000111..............................------------......------------------------------............------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------,,,++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---------.........+++++++++,,,------......,,,------------.........---///000///...---...///...//////000000//////...000000000000///...---,,,......//////000111222222333444444555666777777888555555555555444444444444111111111222222222222222333222222333333444555666444444222222222222444444555555444444444444333333444555666777888888888777111222333444555666666666777666555444444666999:::555666666666666555555555666555555555666666777888666666555444444444444555444444555555666666777777888888777666666666666666444444444555555777888999555555555555555444444444444444333444666666555333000111222222333222222222222222333333222222111000>>>???@@@AAAAAAAAA@@@???;;;<<<<<<==================<<<::::::;;;???BBBEEEDDDCCCAAA???>>>=========<<<===>>>@@@@@@@@@???>>>;;;;;;<<<<<<<<<;;;::::::;;;===@@@AAAAAA>>>:::888777777777777777777777777888888999999999999888888666666666666555555555555333333333444444444444555222444555666666666888:::777888999::::::999888888777777666666666777888888666888:::;;;<<<:::888777444555666777777777777777555555666666777777777888666777888888999999888888777777777888888999:::;;;::::::::::::::::::::::::777777888888888999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;===>>>???======>>>>>>??????@@@@@@AAABBBBBBBBBBBB@@@???>>>???AAADDDFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQPPPUUUZZZ^^^aaafffooovvv}}}xxxvvvwwwrrrpppnnnllliiifffdddbbbbbbaaa___^^^```bbbeeegggkkkhhhffffffggghhhiiiiiibbbbbbbbbaaaaaa```___^^^___]]][[[[[[]]]bbbgggjjjkkklllnnnqqqrrrssssssssssssrrrqqqtttxxx{{{|||{{{zzz|||{{{xxxvvvtttsssooojjjfff\\\YYYUUUQQQMMMHHHCCC???888666333333333333333222333222111222333333222000//////......---.........////////////////////////---------------...//////------------------------...------,,,,,,------...------------------------,,,------......------,,,+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---------............/////////)))***,,,.........---,,,,,,,,,---------............000111///---+++,,,.........////////////.........///////////////........./////////000000111111111222333444555666777777555555555444444333333333111222222333333333333333333333333333444555666777555444222111111222444555444444444333333333222222222333555666777777666666111111333444555666666666666666666555666666666777444444444555555555444444333333444444555666888888666666555444444444444444333333333444555666666666777777666555555555555666444444444444666777888999555555555444444444333333222222222333555666555333///000111222333222222111222222222222222111111000>>>???@@@AAA@@@???>>>===<<<===>>>???@@@@@@@@@@@@===<<<;;;:::<<<@@@DDDFFFDDDCCC@@@>>><<<<<<===>>>:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999;;;===@@@BBBAAA>>>;;;888888888888888888999999999777888888999999999888888777666666666555555555555333333444444444555555555222333555666666666888:::888888999999::::::999999777666666666666777777888777888:::<<<<<<:::888666333444555777888888888888666666666666777777777777666666777888888888888777;;;:::999999888888999999::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999999999:::::::::<<<;;;::::::;;;<<<>>>???>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>>======???BBBEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDD@@@@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHKKKLLLLLLLLLJJJKKKMMMOOOQQQRRRRRRRRRTTTZZZbbbhhhrrryyy~~~~~~}}}zzzwwwsssooommmllliiifffcccaaaaaabbbcccgggddd```___```cccddddddeeegggiiiiiigggfffeeeeeeiiifffdddbbbdddhhhmmmppprrrsssuuuwwwyyyyyyyyyyyyxxxwwwvvvyyy~~~{{{|||~~~~~~}}}tttooojjjfffdddbbb]]]YYYRRRMMMGGGBBB???>>><<<;;;333222000111222333333222111000000000111111///---//////...---------------////////////////////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---......---,,,,,,+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***---------....../////////+++++++++++++++++++++++++++,,,///111111///,,,+++++++++,,,,,,,,,---------))))))*********++++++++++++,,,...//////,,,)))''',,,,,,,,,---------......---///000...***((()))+++......////////////......,,,---...///000000000000////////////000000000000000000111222444555666666444444444333333222222222222222333444444444444333333333333444555666777888555444222111111222444555333333333222222111111111000111333555666666555444000111333444555666666666444555777888777666444333555555666666666666666555222222222333555666888999777666555444444444444444222222333333444555666666666666555444444444444555333333444444666777888999555555555444444333333333/////////111333444333222///000111222333333222111222222222222222111000000BBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<============>>>>>>=========>>>@@@AAA@@@???===<<<<<<>>>@@@AAA>>>>>>>>>===<<<:::999888;;;::::::999999::::::;;;;;;<<<===>>>>>>===<<<;;;999999:::::::::;;;;;;;;;777777666666666666777777999999888777666555444333444444333333333444444555555444444444444555666666666666555555555555666666666666666555444444333333666777888999999888777666999777555555666777777666222444666666555444555666:::999999888888888888888555777999;;;;;;;;;:::999;;;::::::999999::::::;;;;;;;;;;;;::::::999999999;;;:::888777777888:::;;;<<<;;;:::999999:::<<<===@@@@@@??????????????????BBBDDDEEEDDDBBB@@@?????????AAACCCDDDCCCCCCDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJOOOOOOOOOPPPRRRUUUXXXZZZcccgggmmmsssyyyvvvuuurrrpppmmmkkkjjjiiiiiijjjiiifffdddeeeiiinnnqqqsssttttttrrrrrruuuxxxxxxuuuqqqllljjjmmmsssxxx}}}{{{zzz{{{|||~~~~~~}}}|||zzz{{{}}}|||tttooogggbbb\\\YYYYYYVVVQQQKKKBBB@@@<<<999777666666777666444333111000000111222111000000000/////////...------......//////000000//////.........---------//////............//////111000...---,,,,,,---...///...,,,+++***++++++,,,------------------------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,------------------------+++,,,------------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---------............/////////.........---------------......//////000000......///000000000000000,,,---000222444666666666555666666666555444444333111222333444555555555555444333222222222333444555555555444333333222111111111222222333333222222111555555555555555555555555444444444555555555555666666555333222222333555666555555555555555444444444555555555555555666777777666555444555666666444222222222333444444555555666888777666555555444555555444555555555666666777777333333222222111000//////222333444444555555444444///000111222333444444444444333111000000000111111>>>>>>???@@@@@@?????????=========>>>>>>>>>??????>>>======<<<===>>>???@@@>>>===<<<;;;<<<===???@@@>>>>>>>>>===<<<;;;999888::::::999999999999::::::;;;;;;<<<======<<<;;;;;;888999999999999:::::::::888888777777777777888888:::999888777666555444444444444333333333444444555444444444444444555555666666666555555555555666666666666555555555555444444666777888888888888777666888777555555666777777666222444666666555555555666777777777777777888999:::666777999;;;;;;;;;:::999;;;::::::999999::::::;;;;;;;;;;;;::::::999999999:::999888777777999:::;;;<<<;;;:::999999;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEDDDBBB@@@???@@@@@@BBBCCCDDDCCCBBBCCCDDDCCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJKKKLLLMMMPPPRRRSSSUUUXXX]]]bbbggglllqqquuu~~~{{{xxxuuusssrrrqqqqqqpppooooooqqquuuyyyzzz|||~~~}}}|||{{{~~~{{{wwwuuuwww|||yyyzzzzzzzzzxxxssslllfff[[[VVVQQQNNNNNNKKKFFFAAA<<<;;;888555444333333444444444333222111111000111000000000///////////////............//////////////////.........---------,,,,,,++++++++++++,,,,,,******))))))***+++---...---,,,+++++++++,,,---...------------------------,,,,,,,,,------------...,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////.........---------.........///////////////......///000000000000000,,,...000222444555555555555555555555555444333333111222333444555555555555555444444333333444555555444444333222222111000000111222222333333222222111444444444444444444444444444444444444555555555555777666444333333444666777666666666666666666666666666555555555555666777777555444333444555555333111222222222333333333333444666666555555444444555555333444444444555555555555444444333333222111111000222333444444555444444444000111222333333333333333333222111000000000111111<<<===>>>???@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@=========<<<======>>>???;;;;;;::::::;;;===>>>@@@>>>>>>>>>===<<<;;;:::999::::::999999999999::::::999:::;;;<<<<<<;;;:::999777777777888888888999999999888888777777888888999:::999999888777666555555444444333333333333444444444444333333444444555666666555555444444555555666555555555555666666666666666777777888888777777666888666555555666777777666333555666666555555555666444555555555666888999:::666777999:::;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::::::::999999999999888777888999;;;<<<;;;;;;:::999:::;;;<<<===@@@@@@AAAAAABBBBBBCCCCCCAAACCCDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAABBBDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDCCCBBBBBBCCCEEEDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOSSSVVVYYY]]]aaacccnnnsss|||~~~}}}|||yyywwwwwwzzz|||rrrqqqpppnnnkkkeee^^^XXXLLLIIIDDDBBBAAA???;;;777666444333111000000000111222222222222222111000////////////////////////////////////..............................---------+++++++++******+++++++++))))))))))))***+++,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---------///////////////...............///000000000000000---...000222333444555555333444444444444333333222222222333444555555555555666555555444444444555666222222222111111000000000111222222333333222222111333333333333333333333333444444444444555555555555777666555444444555666777666666666777777777777777666666555555666666777888555444333333444444333111333333222222222222111111444444333333333444555555333333333333333444444444444444444333222222111111222222333444444444444444222222333333333333222222222222111000000000111111??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???;;;::::::;;;<<<===???@@@============<<<;;;:::999999999888888888888999999888999:::;;;;;;:::999888666666666777777777777888888888777777777777888888:::999999888777777666666444444333333222333333333333333333333333444444555555444444444444444444555444444555555666777888888666777777777777777777666777555444444666777777666444555777777555555555666444444444555555777888888666777999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888999:::;;;<<<:::::::::::::::;;;======??????@@@AAABBBBBBCCCCCC@@@BBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJMMMOOOQQQRRRSSSVVVXXX\\\aaajjjttt{{{~~~|||}}}~~~}}}wwwrrrllljjjfffbbb]]]VVVOOOJJJDDDAAA>>><<<;;;999666333222111000/////////000000000111222222222111///............////////////000/////////......---------..............................------------............---,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................000000//////......------......///000000000000000...///000111222333444444222333333444333333222222222333444444555555555444555555555444444444444444222222222222111111111111111222222333333222222111222222222222222222222222333333444444444555555555666555444444444444555666555555666666666777777777666666666555666777777888666555333333444555444222444444444333222111111000222222222222333444555666333333333333333444444444333333333222222111111111222222333444444444444333333333333333333222111111111111111000000000000111AAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<=========>>>?????????????????????>>>;;;<<<<<<<<<===>>>??????;;;;;;<<<;;;;;;:::999888999888888777777888888999777888999::::::999888777555555666666666777777777666666555555555555666666999999888888777666666666555444333222222222222222222222222222222333444444444444333333333333444444333333444555666777888888777666666666666666666777666555333444666777777666444666777777666555555666666666555555555555555666777777888999::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888888888999999::::::;;;999999::::::;;;<<<============>>>???@@@AAAAAABBB@@@AAABBBAAA@@@@@@AAACCCCCCCCCCCCBBB@@@???AAABBBDDDCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGFFFHHHIIIKKKKKKKKKKKKMMMOOORRRUUU[[[bbbhhhllloooppprrrtttwww{{{~~~|||yyywwwvvvwwwyyy{{{zzzvvvpppkkkfffbbb\\\VVVPPPIIIBBB>>>>>><<<:::888777666444222111111000000000000111111///000111222111000///..................///////////////......------,,,,,,---.....................//////............///////////////......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++************++++++...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---.....................000000//////......------......///000000000000000//////000000111222333333222222333333444333333222333333444444555444444444444444444444333333222222222222222333333333333333111222222333333222222111222222222222222222222222333333333444444444444555333333333333333333333333333333444555555666777777666666666666666777888888888666444444555666555555666666555444333222111111111111111222333444555666555444444444444444444444111111111111000000000000111222333333444444333333333333333333222111000000000000000000111000000000????????????>>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<>>>????????????>>>>>>===<<<============>>>>>>>>>999:::::::::999999888777888888777777777777888888777888999::::::999888777555555555666666666777777666555555444444555555666777777777777666666666555555444333222222111111222222222111111222222333444444333333222222333333444333333333444555666666777777666666555555666666777555444333333555777777666555777888888666555555666777777666555555555555555888888888999999:::;;;;;;999999;;;;;;;;;;;;999999999999::::::::::::;;;;;;999999999999999999999999888999:::;;;;;;<<<======<<<<<<======>>>>>>?????????@@@AAA@@@???@@@BBBDDDDDDDDDCCCAAA???>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJIIIIIIJJJLLLOOOPPPQQQTTTWWWZZZ\\\^^^aaaeeeiiimmmqqqvvv{{{|||zzzxxxuuussspppooooooppppppooolllfffaaa[[[VVVPPPIIIDDD???:::777888777666555444222111111111111111111111111111111//////000000000000///////////////.........------.........------------------------..................------,,,,,,------...******+++,,,------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............///////////////...............///000000000000000000000000000000111222333222333333444444444444444333333444444555444444333444444444444333222111111222222222333333444444555111222222333333222222111222222222222222222222222333333333333444444444444222222222222222222222222111222333444555666777888777777666666777777888999:::777555444555666666666666666555444444333222222222111222222333444555666555555555555444444444444000000000000000000000000111111222333333333333333111111222222111000//////...///000111111111000000===>>>>>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;:::<<<<<<======<<<<<<;;;;;;777888888888888777777666777777777666666777777777888888999::::::999888888555666666666666777777777666666555555555555666666666666666666555555555555555444333222111111111111111111111111111222333333333333222222222222333333222222333333444444555555777666555555555555666777555333222333555777777666666777888888666555555666666666666555666666777777888888888888999:::;;;;;;888999;;;<<<<<<;;;999888999999999::::::;;;;;;;;;::::::::::::999888888777888888:::;;;<<<=================================>>>???@@@??????@@@BBBDDDEEEEEECCCAAA>>>>>>???AAABBBAAAAAA@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIGGGFFFEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBCCCCCCDDDEEEHHHIIIKKKJJJIIIIIIJJJLLLJJJJJJKKKLLLMMMOOOPPPPPPRRRUUUZZZ]]]```ccchhhllllllqqqvvvyyyzzz{{{}}}~~~~~~{{{{{{{{{wwwtttpppnnnlllkkkhhhfffdddbbb```___\\\XXXSSSPPPLLLHHHBBB===:::777555333333444333222111000000000///000000000000000///////////////......//////000000000///...---,,,,,,+++,,,------------------...---------.........//////---,,,,,,++++++,,,,,,---((()))+++,,,------,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------,,,++++++,,,------,,,,,,++++++++++++,,,,,,************************,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........///////////////......///000000000000000111111000//////000111222333333444555555555555555333444444555444444333333444555555555444333222111000111111222333333444444111222222333333222222111333333333333333333333333222222333333333444444444222333333333333333333222222222333555666888999999777777666666777777888999999777444333444666666666555444444333333222222222333333333333333444555666444444444444333333222222000000000000000000000000111111222333333333333222//////000000000//////...---...000111111111000000===>>>???@@@@@@AAAAAA@@@:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999888<<<<<<<<<<<<;;;:::999999666777777777777666666555777777666666666666777777888999:::;;;;;;:::999888666666666666777777777888777777666666666666777777555555555555555444444444555444333222111111111111111111111000111222222333333222222222222222222333222222333333333333444444777666555444444555666777444333222333555777777666666888999888666555555666555555555555666888999:::888888888888999:::;;;<<<888999;;;<<<<<<;;;999888999999999::::::;;;;;;;;;;;;;;;;;;:::999888777666777888:::;;;<<<=========>>>>>>>>>>>>============>>>????????????@@@CCCEEEEEEEEECCC@@@>>>===???AAAAAA@@@@@@???@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBB@@@???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFEEECCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBFFFEEEDDDCCCCCCDDDFFFHHHDDDFFFGGGGGGFFFFFFGGGIIIDDDEEEGGGIIIKKKKKKLLLLLLHHHLLLOOOQQQRRRSSSWWWZZZ^^^bbbgggjjjlllooossswwwsssuuuyyy}}}||||||{{{xxxtttrrrrrrsssllliiifffdddcccaaa___]]]YYYVVVRRRNNNKKKGGGBBB???AAA===888555444333333222222333333222111000000111....../////////...------000///...------...000000111111000...---,,,+++***,,,,,,,,,------.........---------.........//////...------,,,,,,------...------......---,,,***))))))***,,,---......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***------------------------///...------------...///,,,++++++******++++++,,,************************,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---.........//////000000...//////000000000000000222111000//////000111222333444444555666666666555444444444555444444333333666666777777666444222111//////000111222333333444222222222333333222222222333333333333333333333333222222333333333444444444333444444555555444444333222333444666777999:::;;;777777777777777888888999999666333222333555555555333333333222222222222111444444333333444444555555333333333222222111111111111111111111111111222222111111222333333333333222......////////////......---...///111111111000///===>>>>>>>>>????????????=========<<<;;;;;;::::::::::::;;;;;;;;;:::999999=========<<<;;;:::888888999888777888888888666444555555444444444444555555888777666666666666666777777666555444333444555555555555666666555444333333888777555333222333444555444444333333222111000000111111111111222333444555333333333444444444555555444222111222444666666555888888777666555333111000222222222333333444444444555555555444444333333222444555666444333444888;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::;;;;;;:::999999999::::::888999::::::;;;;;;::::::======>>>>>>>>>>>>===<<<@@@AAABBBDDDDDDDDDCCCBBBBBBBBBAAA@@@??????????????????@@@AAAAAABBBCCCCCC>>>>>>===<<<===???@@@AAA??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGEEECCCDDDHHHGGGCCCCCCAAA@@@BBBEEEFFFCCC@@@DDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJKKKLLLSSSSSSTTTVVVZZZ]]]aaabbbhhhhhhiiilllooorrrvvvxxx{{{{{{|||}}}~~~{{{wwwxxxtttooojjjgggdddbbb```^^^[[[VVVQQQOOONNNOOOPPPIIIGGGDDD@@@<<<999777666444444444333333222222222000000000000000///......000000//////.........---...///000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++***+++,,,,,,---...//////+++++++++******)))))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,------......------///...------------...///......---,,,---...///000///////////////000111111222111000......000111222555555666777777666555444222333444444444333222111333333333333333333333333222222333333444555666666222222222222222222222222111///...000333555333000000000111222333444444555222222333444555666777888000000111222444666888999777777777777666666666666444444333222222222333333333333222222333333444555222333333444555555555444444444555555444444333222000000000000000000000000111111111111111000//////------------------------,,,---...///000000000000=========>>>>>>>>>??????<<<<<<;;;;;;:::999999999999999:::::::::::::::999:::;;;;;;;;;;;;;;;:::999:::999888888888777555333555555444444444444555555666666666555555666777777777666555444444444555555555555555555555444333333555444333222222333555666444333333222111111000000000000000111111222333444222222333333333444444444333111000111333555555444444444555555555444444333222222222333333333444444555555444444444333333333444555666555444444777:::999888888888888888888999888999999::::::999999888777777777888888888999999:::999999999999999999999888999::::::;;;;;;::::::======>>>>>>>>>======<<<>>>@@@BBBDDDEEEFFFFFFEEEBBBAAA@@@????????????????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>??????@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIGGGFFFHHHFFFBBBEEEBBB@@@AAADDDEEEDDDAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJLLLOOORRRUUUVVVXXXYYYZZZ\\\```dddgggiiimmmmmmoooqqqsssuuuvvvwwwyyyxxxvvvuuuuuuvvvxxxyyy{{{{{{}}}~~~|||wwwssskkkggg```[[[WWWUUURRRPPPLLLJJJFFFCCCAAA@@@AAAAAA???===;;;999666555333333444333333333222222222222000000000000000///......000/////////.........---///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++,,,+++******)))))))))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,***+++,,,,,,------,,,,,,...........................------,,,---...///000///////////////000000111222111///......///111222444555666777777666555444222333333444444333222222222222222333333333444444222222333333444555555555222222222222222222222222333111000111333333111///000111111222222333333444222222333444555666777777222222333333555666888999777666666666666666666666444444333222222222333333333222222222222333444444222333333444555555444444444444444444444333333222000000000000000000000000111111111111111000//////---------------------------......///////////////<<<<<<=========>>>>>>>>>;;;;;;:::999999888888777777888999:::::::::::::::888999:::;;;;;;;;;;;;;;;:::999888888888777444222555555444444444444555555555444444444555666777777666666555444444444444555444444555555444444333333222222111111222333555666333333222222111000000000////////////000111222333222222222333333333444444222000///000222444444333222333444444444444444333222222222222333333333333444444444444333333333333333444666666555555777888777666666555555666666777666666777777777777666666666666666666777777777777777888999:::::::::999888888999::::::;;;;;;::::::<<<<<<===============<<<;;;<<>>===;;;:::888888777777555555333222111111111111333222222222222111111111//////000000000///....../////////...............//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************************++++++++++++,,,***++++++,,,,,,++++++************++++++++++++,,,+++++++++***************+++++++++++++++++++++++++++***))))))((()))))))))++++++******))))))))))))---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************++++++,,,)))***++++++,,,,,,++++++,,,---...//////...---,,,---------,,,---....../////////......//////000111111111////////////111111333444555666666555444444222222333333333333222222111222222222333333444444222222222333333444444555222222222222222222222222444222111222222222000...222222222222222222222222222222333444555666666777444444444444555666777888666666666666666666666666555444333333222222222333222222222222222333444444222333333444444444444444333444444444444333222222000000000000000000000000000000111111000000//////////////////////////////...////////////...------;;;<<<<<<<<<<<<=========;;;::::::999999888777777666666888999::::::::::::999999::::::::::::999999:::999888777777666444222555444444333333444444555333333333333444555777777444444333333333222222222333333444444444333333222111111000000111222333444222222111111000000000000.........//////000111222333333333333444444444444222000///000222444444333444444444444333222111000222222222222222222222333333333333333333333333444333444555666777777777777666666555555555555666666555555666666666666555555555555666666666777777777666888:::<<<<<<;;;:::999888999::::::;;;;;;::::::;;;;;;<<<=========<<<<<<999;;;===???AAABBBBBBBBB??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@?????????????????????>>>>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHMMMOOOLLLJJJLLLMMMKKKIIIEEE@@@>>>AAACCCCCCCCC@@@AAAAAAAAAAAAAAABBBBBB>>>@@@AAACCCCCCAAA@@@>>>@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@?????????>>>???>>>======>>>???@@@AAAAAAAAAAAAAAACCCEEEHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUWWWZZZ[[[[[[XXXUUULLLGGGAAA;;;999999888888777777777777666666555444333333222111111111111222111111111111111111111111...///////////////..............................000///---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************************++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,+++++++++***)))))))))+++++++++++++++++++++++++++******)))))))))*********************)))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((('''&&&'''((()))*********+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......///............///000000111000////////////000111222333444555666555444444111222222222333333333333333333333222222222222111111222222222333333333444111111111111111111111111222222222222222111000///333222222222111111000000222222333444444555666666555444444444444555555666555555555666666666666666555555444333222222222222222222222111222333333444222333333444444444333333333333333333333222111111000000000000000000000000///000000000000000//////////////////////////////////////////...---,,,+++::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888555666777888999999:::999::::::::::::999888777666:::888777777777666444222444444333333333333444444222222222222333444555666222222222222111111000000222222333333333333333222222222111111000000000000111111000000000000//////............///000111222444444444444555555555555222111000111333444555444333444444444333222222111222222222222222222222222111222222333333444444444333444555666777777777666666666555555555555666666555555666666666666555555666666666777777777777888666888:::<<<======<<<;;;888999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@???============>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>======@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHLLLMMMLLLMMMRRRUUUUUUKKKFFF@@@>>>@@@BBBCCCBBB@@@@@@@@@@@@AAAAAABBBBBB===???@@@BBBBBB@@@???======>>>@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======???>>>===<<<<<<<<<===>>>@@@???>>>======>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJKKKKKKHHHEEE@@@===888555444555555555111222333333333333222222444444333222111111111111000000000000000000000000......////////////......---------...............///...,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))************************))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++*********++++++,,,))))))******+++,,,,,,---************************,,,,,,+++++++++*********++++++++++++++++++++++++))))))((('''''')))***++++++,,,,,,---------------+++,,,...//////...,,,+++,,,,,,,,,---------------...............//////000000//////////////////000111222333555555555444333111111111111222222333333555555444333111000///...111111111222222222222222111111111111111111111111///000111222222222222222333222222111111000000///222222333333444555555555444333333222222333333444444444555555666666666777666555444333222222222222222111111111111222333333222333333444333333222222222222333333222222111000////////////////////////...//////000000000//////000000000000000000000000////////////...,,,+++***999::::::::::::;;;;;;;;;;;;;;;::::::999888888777555666777888888888888888:::::::::999888777666555888777666666777777555333444444333333333333444444222111111111222333444444111111111222111000000///111111222333333333222222333222222111000000//////000000000///////////////............///000111222333333333444444444555555333111000111333555555444000111222444555666666666222222222222222111111111000111111222333444444555555444333555777888777666777666666666666666666777555555666666666666555555666666666666777777777777666777999;;;<<<<<<<<<<<<888999::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<===>>>@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>========================@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMRRRZZZ\\\ZZZKKKFFFAAA???@@@BBBBBBAAA???@@@@@@AAAAAABBBBBBCCC>>>???@@@@@@@@@@@@???>>>;;;<<<>>>@@@@@@@@@??????@@@?????????>>>>>>======>>>===;;;:::999::::::;;;>>>===;;;:::999999::::::<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAABBBAAA???<<<888555222111222333333333111222222333333333333333333333222111000//////000......///////////////000------.../////////......---------------.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++)))))))))************+++***++++++,,,,,,++++++***)))))))))************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,---))))))***+++,,,---...///+++,,,,,,,,,,,,---------++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,---............---+++,,,---......---,,,+++++++++,,,------------,,,......------......///000////////////////////////000111333444555444444333111111000111111222333444666555444222111///......111111111111111111111111111111111111111111111111...000222222222111222444222222111111111000000000222222333333444444444444222222222222222222333333444444444555555666666777666555444333222111111111111111111111111222333333333333333333333222222111111222222222222111000000////////////////////////......///000000000//////000000000000000000000000/////////...---,,,+++***999999999999:::::::::::::::999999888888777666666666666777777777777777666888888999999888777666666666555555666777777666444444333333222222333333444222222111111111222222333111222333333333222111000000000111222222222222222111111111222111111111000////////////////////////////////////000111222222111111222222222333333333222000///000222444444333000111222444666777777777222222222222111111111000///000111222333444555555777444222333666888888777666666555555555555666666444555555666666555555444444444555555555666666666444555666777999:::;;;<<<888999::::::;;;;;;::::::888888999;;;;;;<<<<<<<<>>===;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBB@@@??????>>>>>>;;;;;;;;;<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLQQQZZZaaa___XXXKKKFFFAAA@@@AAABBBAAA???@@@@@@@@@AAABBBCCCCCCCCC????????????????????????:::;;;===?????????>>>===>>>>>>>>>>>>>>>============<<<:::999888888999999999999777777666777888999777777888888888888888888777888888888888888888777999999999;;;<<<<<<:::888555333222111222222111000333333333333444444444444111111000000///000000000------........./////////,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++************++++++))))))*********+++++++++))))))))))))***************++++++,,,,,,++++++***))))))))))))***************************+++++++++++++++++++++++++++++++++***************+++,,,,,,***+++++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...------------...//////...//////////////////...///000222333444444333333111000000000111222333444333333222222111000000000111111111111111111111000111111111111111111111111///111333333111000111333111111111111000000000000222333333333333444444444222222222222333333444555333333444555555666777777666666444333222111111111111111111111111222222333333333333333333222111111111111111111111000000///////////////////////////---......///000000//////////////////////////////............------,,,+++888888999999999:::::::::888888888777666666555555666777777777777777666555666777777888888888888888555444444555777888666555444333333222222333333444222222111111111111111111333333444555444333222111///000111222222222222222///000111222222333222222.........////////////////////////000000111222333///000000000000111111111000///...///111222222222444444555555666666555555222222222222111111000000//////000222333444555555888555222222555888888888666555555444444555555666333444444555555444444333333333333444444444555555333333444555666888:::;;;999999:::;;;;;;;;;::::::777888999:::;;;;;;<<<;;;;;;;;;<<<======<<<;;;:::::::::;;;;;;===>>>@@@AAA??????@@@AAAAAABBBCCCCCCEEECCCAAA???>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIMMMTTT___eee___TTTKKKGGGBBB@@@AAABBB@@@>>>@@@@@@AAABBBBBBCCCDDDDDD@@@@@@????????????@@@@@@999:::===>>>??????===<<<===========================<<<:::999888888999:::777666555555666777999:::444444444555555666666666666777777888888777777666444333444666888888777555555444333333444333000...111000000///000000111222000000000000000111222333---------.........//////,,,,,,---.../////////...,,,,,,,,,------.........++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,))))))******++++++++++++))))))))))))************+++++++++,,,,,,+++++++++))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++))))))((())))))***++++++,,,,,,,,,++++++++++++***)))))))))******++++++++++++++++++************)))++++++++++++++++++++++++&&&''')))*********)))(((******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,...------------...//////......////////////......///000222333444444333333111000000000000222444555000111111111111222222222111111111000000000000000000000000000000000000000000333555333000...///111000000000000000111111111333333333333333333333444333333333333444555666666333333444444555666777777777666444333222111111111111111111000111222222333333333333333333222111000111111111111111000//////////////////////////////------...///000000//////////////////////////////------......------,,,,,,;;;;;;;;;;;;:::999888777666666666666555444333222666666666666555555555555888888888888777555444333333555777888999888777666222222222222222222222222333222111111000000111111222333333444444333333222111111111111111111111111---...///111111111000///000000000000////////////......///000000000000000000000000000111111111111333222222222222222222333333444444444333333555777111111222222222111111000333333222222333333444555...///222555888:::;;;<<<888888777555555444444444333555666666555444444555777777666666555555444444777777777777888888888888777888888999999:::;;;;;;777777777777777777777777:::<<<>>>===<<<;;;;;;<<<;;;;;;:::999999:::::::::???@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@???===>>>======<<<<<<<<<======BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHKKKMMMSSSZZZ```___VVVOOOKKKHHHEEEBBB@@@>>><<<:::======???@@@BBBCCCEEEEEEDDDAAA======???@@@???>>><<<===>>>??????>>>===<<<;;;<<<<<<<<<;;;::::::999999888777777777777777777666555444333333444555666666666666555444444444333444555666666666555333222333444444555555444444333111111111111111111111111111111000///////////////111///...///000111000...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******++++++***)))(((((())))))%%%&&&''')))************+++++++++*********))))))---------,,,+++***)))((()))************+++++++++,,,,,,++++++***+++++++++++++++******++++++,,,---+++***)))'''''')))***+++******+++++++++,,,,,,,,,+++***)))(((((()))***+++((())))))*********)))))),,,+++***)))))))))+++++++++,,,,,,------......///+++++++++,,,,,,---------++++++,,,------......///333222000/////////000111111///---///222333222000000000000000000000000000222222222222222222222222111111111000000000000000222222222222222222222222000000000000000111111222111111111111111111222222000000111111111222222222222111111000111222444555444222111111444666666666444444444444333222111111444111......111333333222222222222111111111111000111000000000111222333333......---......///000111//////.........//////000,,,------......------,,,......////////////......<<<<<<<<<<<<;;;:::999999777777666666555444444333777777777777777888888888666777777777777666666555333444666777888777666555222222222222222222222222333222222111111111111111111222222222222222222111222222222222222222222222///000111111222222222111111000000000///////////////000000111111111111111000000000000111111111111222222111111111111222222222333444333222222444666555555444444333111000///111000000000000111222222000111333555777999::::::777777666555444444444444333555666666555444444555777777777777666666555444666666777777777888888888777888888999999:::;;;;;;999999999999999999999999===>>>???>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<>>>>>???@@@>>>=========<<<<<<<<<<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDEEEGGGGGGLLLMMMQQQXXX\\\[[[TTTMMMJJJGGGDDDBBBAAA@@@===<<<===>>>???@@@BBBCCCDDDEEEAAA>>><<<<<<>>>@@@@@@?????????>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;:::999999888888777777666666777777666555444333333444555666555555555555444444444444555555555555555444333333333333444444444444333333111111111111111111111111111000000///////////////000///...///000000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,++++++******++++++,,,******++++++******)))(((++++++***)))))))))))))))((((((((())))))*********+++++++++*********)))))),,,,,,,,,,,,+++***))))))))))))*********+++++++++*********))))))***++++++---,,,+++***)))(((((((((+++***)))(((((()))***+++)))))))))*********+++++++++***)))(((((()))***+++,,,,,,---------,,,,,,+++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........222111000/////////000000///...---///222444444222111111111111111111111111222222222222222222222222000000000000000111111111111111111111111111111111000000000000000111111222222222222222222222111111000000000111111111222222111111111111222333444555444222111222444666666666444444444444333222111000111...++++++...000000///000000000111111222222222111000000000111111222333//////.........///000000,,,,,,+++++++++,,,,,,,,,,,,------......------,,,---......//////......---======<<<<<<;;;;;;::::::999888666555444444555666888888999999999:::::::::555555666777777777777777222333555666666555444444333333333333333333333333333333222222222111111111000000111111111111000000333333333333333333333333333222222222222333444444111111000000000/////////000000111222222222222222000000000000111111111111111111111000000111111111111222333333222222333555888777666555333111///...000000//////000000111222333444555666777777777777666555444333333222333333222444666666444444444555666777888888888777666555666666666666777777777777777888888999999:::;;;;;;::::::::::::::::::::::::@@@@@@@@@>>>;;;;;;<<<>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBB@@@???>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFLLLLLLOOOSSSWWWUUUPPPKKKIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCDDD>>><<<;;;;;;===???@@@@@@AAA@@@>>><<<;;;:::999999::::::;;;;;;;;;:::999999888888777666666666666666555555444444444444555555333444444444444444444555555555444444333333444444222333333444444333333222000000000000000000000000111000//////......//////000.........///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******+++---...///++++++++++++++++++++++++***************************************+++,,,,,,++++++************++++++))))))******))))))(((''',,,+++******)))*********+++***)))((())))))+++++++++************)))))))))***+++++++++++++++******)))))))))*********++++++(((((((((((()))***++++++...---,,,***))))))))))))+++***)))(((((()))***+++((((((((()))))))))******+++***))))))))))))***+++...............---,,,++++++******)))******++++++------,,,++++++***)))))),,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......111111000////////////000...---...000333555555555222222222222222222222222000000000000000000000000//////000000111111222222000000000000000000000000000000000000000111111222444444333333222222111111000000111111111111222222000111222333333444444444444222111222444555555555333333333333333222000000///---++++++---/////////...//////000111222333444000000000000000111111222111000000////////////000,,,++++++*********++++++,,,------......------,,,,,,------......------,,,<<<<<<;;;;;;:::::::::::::::999777555444555777888888888999999:::;;;;;;;;;666666777777777777666666222333333444444444333333333333333333333333333333333333333333333222222111000111111111111111111000333333333333333333333333444333222111111222444555111111111000000000/////////000111111222222111111///000000000111111111111111111000000000000111111000111333333222111222444777666666555333222000///222222111111111222333333666666777666666555444444444444333222111111222222222333555555444333444555555666888999999888777666555555666666666777777777777888888999999:::;;;;;;::::::::::::::::::::::::AAAAAA???<<<:::999;;;===<<<<<<<<<;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCC@@@>>>======>>>???===<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEDDDDDDDDDEEEEEEEEEKKKKKKLLLNNNPPPOOOKKKHHHGGGEEECCCBBBCCCCCCBBBAAA>>>>>>???@@@AAABBBBBBBBB>>>===;;;;;;<<<===>>>>>>@@@???===;;;:::999::::::999999::::::::::::999999888777777666555555555555444444444444444444444444222222333333444444444555666555333222222222333444222222333333333333222222000000000000000000000000000000///............//////...------//////...---........................------------------------++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,+++************+++************************************************++++++******++++++,,,---++++++************++++++))))))******))))))((('''++++++************++++++---,,,***(((((()))+++,,,************))))))))))))))))))***+++++++++++++++))))))))))))************((((((((())))))+++,,,---------,,,,,,------...///+++******))))))******+++((((((((()))))))))******************************,,,,,,,,,,,,+++***)))(((******************++++++,,,,,,,,,,,,++++++******---,,,,,,,,,++++++*********++++++,,,------....../////////////////////////////////111222444444444111111111111111111111111000000000000000000000000......///000111222222333111111111111111111111111000000000000000111111222555555444444333222111111111222222222333333333333000111222444555444444333333222111222444555444444333333333333222111000///000////////////000111111/////////000111222222222000000/////////000000111222111000//////////////////...------,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++;;;:::999888888888999:::;;;999777666666777888999888888888999999999::::::888888888888777666555444222333333333333333222222333333333333333333333333333444444444444333222222111111222222222222111111333333333333333333333333333222111000000111222333111111111111000000000000...///000000111111000000///000000000111111111111111111000000000000111111///111333333222222222333333333333333333222222111222222222111222333333444888888777777666444333222333222222111111111111222111333555555444333444555555666777888999999888888666666666666777777777777777888888999999:::;;;;;;::::::::::::::::::::::::@@@@@@>>>;;;999888:::<<<;;;;;;::::::;;;<<<======>>>>>>???@@@AAAAAABBBBBB???>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDIIIIIIIIIJJJKKKJJJGGGEEEEEECCCAAAAAACCCCCCCCCBBB?????????@@@@@@AAAAAAAAA??????===<<<::::::;;;<<<>>>===;;;::::::;;;<<<<<<888888999999999999999888888777666555444444444444333444444444444444444333111222222222333333444444555444333111111222333333111111222222222222111111////////////////////////000//////..................---,,,---...///...,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***)))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---+++******))))))******+++******++++++******)))(((+++******)))******++++++---,,,***(((((()))+++,,,))))))))))))))))))))))))(((((()))***++++++++++++(((((()))))))))*********)))))))))***+++,,,---...------,,,,,,------...///++++++************++++++)))))))))*********++++++******++++++++++++*********************)))(((((())))))******+++++++++++++++,,,,,,,,,------......,,,,,,,,,++++++***************++++++,,,------...............//////......000111111111111111111222000000000000000000000000////////////////////////......///000111222222333222222222222222222222222000000000000000111111222555555444444333222111111333333333444444444555555000111333444555555444333333222111222444444333222222222222222111000//////000111111111111111222333000000000000000000000000000000//////...//////000111111000//////...//////000000///...............,,,------......------,,,++++++,,,,,,,,,,,,++++++:::999888777777888999:::::::::888888888888999:::888888888888888888888888999999888888777555444333333333333333222222222222333333333333333333333333333444555666555444333222111222222222222222222111333333333333333333333333222111111000000000000111222222111111111000000000......///000000000000000000000000000111111111111111111111000000111111111///222444555444222333333000111222333333444444444111111000000111111222333777777777777666555333333222222111111111111222222000222444444444333444555555555666666777888999999777777777777888888888888777888888999999:::;;;;;;::::::::::::::::::::::::>>>>>>>>>;;;999999:::<<<::::::::::::;;;<<<======??????@@@@@@@@@AAAAAAAAA>>>===<<<<<<======<<<;;;<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFHHHHHHHHHFFFEEECCCCCCBBB@@@@@@BBBCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@???===:::999:::;;;===<<<<<<<<<<<<<<<======777777888999999999888888888777666444444333333333333333444444444444333333111222222222222222333333444333222222111111222222000111111222222111111000////////////////////////000///......------.........---,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********'''''''''((()))***,,,,,,************************++++++++++++++++++++++++***************+++,,,,,,******))))))))))))************++++++******)))((())))))))))))))))))***++++++***)))((())))))++++++(((((()))))))))))))))***(((((()))***+++++++++***((((((((()))))))))******+++*********+++,,,------...---,,,***))))))))))))++++++++++++++++++++++++)))))))))*********++++++******+++,,,,,,+++*********++++++,,,,,,+++++++++((()))***+++++++++++++++++++++,,,------...//////+++++++++++++++***************++++++,,,,,,------,,,---......///.........000111222111/////////000//////////////////////////////////////////////////////000000111111222222222222222222222222222222000000000000000111111222444444333333222222111111333333444444444555555555111222333444444555555555333222222333444444333111111111222111111000///......///000000//////000111111111000000000/////////000//////...............000//////............//////......---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++;;;:::888777777888:::;;;999999999:::::::::::::::::::::999999888777777777777777777777777666555555444444333333222222222222444444444444444444444444444444666666666555333222000000111111111111000000222222222222222222222222111111111111111000000///222222222111111111000000//////000111111111111000000000000000111111111111222222111111111111222222000222555666555333333333111111333444555555555555222222222111222222333444666666666666666555444444222222222111111222222333000222444444333333444555555444444444555777999;;;888888888888999999999999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???AAAAAAAAA@@@@@@@@@@@@???>>>===;;;<<<======<<<:::===<<<<<<======???@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBBBBBBBDDDFFFGGGFFFEEECCCBBBCCCAAA??????AAABBBAAA@@@@@@@@@@@@??????????????????@@@@@@===:::999;;;>>>>>>>>>>>>>>>======<<<;;;666777777888999999888888888777555444333222222222222333444444444444333222222222222222111111111111222222222222222111111000000000111111111111000000........................//////...------------...---,,,+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++((((((((()))***+++------***************************************************))))))))))))***++++++******))))))))))))******))))))******))))))((('''((((((''''''((())))))***((((((((())))))*********(((((((((((())))))******((()))***************)))(((((((((((()))))))))***+++***************++++++---,,,+++***)))(((((((((***++++++++++++++++++***((((((((()))))))))*********++++++,,,,,,++++++*********+++,,,------------'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------************++++++++++++*********+++,,,,,,------+++,,,---...///......------///111000......///111////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111000000000000000111111222222222222222222222111111222222222222333333333444333333222333333444555666222222222333444444222000111111111111000///...---,,,...000000......///111/////////000000000000000000///......---------......------------......//////...---,,,++++++++++++,,,------......------,,,,,,,,,------------,,,,,,<<<;;;999888888999;;;<<<999999:::;;;;;;;;;:::999<<<;;;;;;:::999888777666555666666777777777777777555444444333222222222333444444444444444444444444444555666777777555333222//////000000000000//////111111111111111111111111111222222333222111000...222222222111111111111000000000111222222222222222000000000000111111111111333333222222222222333333000333666777555444444444333333444555666666666555555555444444555555666777555555666666666666555555333222222222222222333333///111333444333333444555555444333222333666999<<<888888999999999:::::::::777888888999::::::;;;;;;========================<<<>>>??????>>><<<======<<<<<<<<<<<<===>>>@@@@@@BBBBBBAAA@@@@@@??????>>>>>><<<;;;;;;<<<===;;;:::============>>>???AAAAAA???@@@@@@AAAAAABBBBBBCCC@@@@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDBBBAAAAAACCCFFFGGGFFFDDDBBBBBBBBB@@@??????@@@AAA@@@???@@@@@@@@@???????????????>>>???@@@>>>;;;;;;===@@@@@@@@@@@@@@@>>><<<:::999666666777888888888888888888777555444333222222222222222444444444444222222333222222222111111000000111111222333333111000///000000111111111111000000........................//////...------------...---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******))))))))))))******(((((((((((((((''''''&&&'''''''''''''''((())))))%%%&&&((()))************'''((((((((())))))******))))))************))))))(((((((((((())))))))))))+++***)))))))))))))))***++++++******++++++,,,---***++++++,,,,,,++++++***''''''''''''((((((((()))***+++,,,------,,,+++***((()))***+++,,,---------'''(((***+++,,,,,,++++++------,,,++++++*********))))))******+++++++++,,,)))******+++,,,,,,------***+++---...///...------+++---000///......000333000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111222111111111111111111222222000000111111111222222222444333222222333444666777222222222333444444222///111111111111000///...---,,,///222111///...000222------...///000111222222000///...---------------,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,@@@>>>;;;999999:::<<<===:::;;;<<<<<<;;;:::888777999999999999999999999999777777777777777777777777666777777777777555333222111222222333333333222222777666555444333222222222......//////000000111111222222111111000111111222111111000000000000111111111111111111111222222222000000000000000000000000000000000000111111111111222222222333333333444444333333444444444444444444888777555333333333555666444666999999777444222222444555555666555555444444666666666555555555555555444444444333333444444555666666777777888888999999:::::::::999999999999999888:::<<<;;;999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;::::::;;;<<<===>>><<<<<<<<<==================>>>@@@AAABBBCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@??????>>>===???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@?????????BBB@@@>>>>>>===;;;888666888888999999999999888888666555444333222222222222555444333222111111111111111111111111111111111111333333333222111000//////000000////////////000000........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++++++++++++++************,,,+++)))((()))***,,,---))))))))))))))))))))))))*********)))))))))))))))******************++++++,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))************))))))))))))************((((((((((((((()))******((((((''''''''''''((((((&&&((()))++++++)))(((&&&((()))***++++++***)))(((******+++++++++,,,,,,,,,444333000---+++*********++++++***)))(((((())))))************************,,,+++***))))))+++---...++++++++++++++++++++++++---------------------------,,,+++,,,------,,,+++))))))***+++,,,,,,------,,,,,,,,,---------........................------000000111111111111000000000000000000111111111111222111000//////000111222///......------///000111333222222222111000000000000111111111111222222222222111000000000111333444222222333444444444444333222222222222111111111000000000000000000000000000000000000000000000000000000000///...............111000///...---...//////+++,,,,,,------......///......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++>>>===:::999888999;;;<<<::::::;;;;;;::::::999999::::::999999999888888888777777777777777777777777666666777777666555333222222222333333333333333222555555555444333333222222////////////000000000000222222111111111111111222111111000000000000111111111111111111111111111111000000000000000000000000//////000000000111111111222222222333333333333444111222333444555666666666444333111000000000222222555777::::::888555444333555555555555555555555444888888999999:::::::::;;;888777666555444333333333333333444444555666666666555555666666777777888888777999::::::888777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???===;;;;;;<<<>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBB???>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>>>>???>>>???@@@AAABBBCCCCCCCCC@@@AAABBBDDDEEEGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>===>>>>>>@@@BBBDDDFFFHHHHHHDDDBBB@@@>>>===<<<999777777888888999999888888777666555444333222222222222444444222111111000000000////////////////////////111111111000000/////////////////////////////////..............................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))*********+++++++++))))))))))))((((((((((((''''''(((((())))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++*********)))))))))(((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))((((((************++++++++++++///...,,,+++*********++++++******)))))))))))))))************************++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,*********+++,,,+++************++++++,,,,,,---,,,,,,,,,------------.....................------///000000000000000000/////////000000000111111111222111000//////000111222000//////...///000111222222222111111111111111111000111111111111222222222111111000000111111222333111111222333333333333333222222111111111000000000000000000000000000000000////////////////////////111000000///////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++<<<;;;999777777888:::;;;999999999999999:::;;;;;;;;;::::::999888777666666777777777777777777777777666666666666555444333333222333333333333333222222222333444444444444222222111111000000000/////////111111111111111111111222111111000000000000111111222222222111111000000///000000000000000000000000//////000000000000111111111111222222222333333333111222333555666777777888333222000//////000111111555777::::::888666444444555555555555555555555555888999:::;;;=========>>>;;;:::888666444333222222222222333444444555555666333333444555666777888888666777999999888777999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<;;;;;;;;;======>>>?????????????????????@@@AAABBBCCCDDDDDDCCCBBB@@@===<<<;;;;;;;;;>>>>>>>>>??????@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCC@@@@@@BBBCCCEEEGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBBBB>>>>>>>>>>>>>>>===<<<<<<;;;<<<@@@DDDHHHLLLOOOQQQGGGDDDAAA>>>===<<<:::888777777888888888888777777555555444333222222222222333222111000000000000000////////////////////////////////////////////////...///000000000000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))))))))))))))************+++))))))))))))(((((((((((($$$%%%((()))***)))'''&&&))))))))))))))))))))))))******************************************************))))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))******((((((((((((((()))************))))))))))))******'''((()))******)))((('''***))))))(((((())))))***))))))))))))************)))))))))((()))******+++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......//////////////////////////////000000000000111111111111000000000000111111000000000000000111222222000000111111111111111111000111111111111222222222///000111111222222111111000000111222222222222222111111000000000/////////////////////////////////////////////////////////111111000////////////000///...---,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,******++++++++++++******:::999777666666777888999999888888777888:::<<<===;;;:::999888777666555555666666666666666666666666555555555555444444333333222222222333222222111000///111333444555444333111222222111111000//////...000111111111222222222111111111000000000000111111333222222111000//////...000000000000000000000000////////////000000000111111111111111222222222222222333444555666777777777444333222222222222333333444666888888666444444444555555555555555666666666888999:::;;;<<<;;;;;;;;;:::999888666444333222222555555666666777888888888555666666666777777888888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>><<<::::::;;;;;;;;;======>>>>>>===<<<===>>>???AAABBBDDDEEEFFFDDDCCCAAA???===<<<<<<<<<===>>>>>>>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC???@@@AAACCCEEEFFFHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;:::<<>>===;;;999999:::888999;;;<<<<<<<<<;;;:::;;;<<<>>>@@@BBBDDDEEEFFFCCCBBB@@@???>>>>>>??????<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAACCCDDDEEEFFFGGGJJJIIIIIIIIIGGGFFFEEEDDDAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>======;;;::::::;;;<<<>>>@@@BBBDDDFFFGGGEEEBBB===:::999888777666555666666777777666666555444444333222222222333333222111000000///000000000000000000000000000000000///000000000000000000000,,,...///111111///...,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++*********))))))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&''''''((((((((((((+++++++++*********))))))((((((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((())))))***)))((((((''''''(((((()))(((((())))))))))))((((((***)))(((''''''((()))***''''''((((((((())))))))))))))))))))))))(((((((((((()))************))))))((((((((((((((((((((((((((()))***+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------............------------.........////////////000000000000000000111111000000000......////////////000////////////000000111111222000000111111111222222222...///000222222111000000//////000111111111111000000000000000////////////////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))666666666666666777777888777777777888888:::;;;;;;999888888777666555444444555555555555555555555555444333333222222222333333222222222222111000///...///000111222333222222111333333222111000000//////...///111222333333222111111111000000000000111111111111111000000//////...000000000000000000000000......////////////000000///000000000000111111111555555555555444333222111111111111222222222222222111333444444333222222333666555555444555666888999<<<===>>>>>>===;;;888777444444333333333444444555555666666777777888999999777777666555444333222222999888888999;;;===<<<<<<::::::::::::::::::::::::;;;<<<===<<<:::999999999777999;;;<<<<<<<<<:::999:::;;;===>>>AAACCCDDDEEEAAAAAA??????>>>???@@@AAA;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>===<<<::::::<<<<<<<<<=========>>>>>>AAA>>>;;;999888777666555555555666666666666555555444333333222222333333333222111111000000000111111........................000000000000000000000000---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++*********)))))))))))))))(((((())))))))))))(((((((((((()))'''&&&%%%%%%''')))***))))))))))))))))))))))))((())))))******++++++,,,,,,,,,++++++***)))))))))(((((())))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))''''''(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))*********)))((('''&&&'''(((***++++++***)))))))))))))))))))))))))))))))))))))))*********++++++***************************************************((('''((()))***)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,---...///......////////////000000000000111111111111000000------.../////////////////////000000000000000000000111111111111222222222...///000000111111000000//////000111111111111111111111000000000/////////////////////////////////........................------,,,++++++++++++,,,,,,,,,---------,,,+++***))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******666666666666777777777888666777888999999999999999777777777666666555555555444444444444444444444444333333222111111222333444444444444333333222000000000000000111111111111111222222222111111000000000...///111333333333222111111111000000000000111111000000000000000/////////000000000000000000000000........./////////000000/////////000000000111111333333333333333333222222///000000111111111111111222333444444333222333444666666555444555777999:::;;;<<<>>>???>>><<<:::888555555444444444444555555555555555666777777888888777666666555555444444444888777666888;;;===<<<;;;:::::::::::::::::::::::::::<<<===<<<:::888888999888:::<<<>>>>>>===;;;:::999:::;;;===???AAABBBCCCBBBAAA???>>>>>>>>>???@@@<<<======>>>???@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999999888666444444555555666666555555444333333333222222333333444222222111111111111222222........................000000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************************************,,,,,,+++++++++***************))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,++++++***))))))((()))))))))*********++++++(((((((((((())))))))))))((((((((()))))))))******'''''''''((((((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((()))))))))*********'''((()))))))))((('''&&&'''(((***+++++++++))))))***************************)))((((((((()))+++,,,************************))))))))))))))))))))))))+++***)))***+++,,,+++)))*********++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,------......000///...,,,,,,...///000........./////////000000///000111222222111000///---...///000111000000///000000000000000/////////000111111111111222222222///////////////000111111///000111111222222111111222222111111111000000000000000000000000000000000...........................---,,,,,,++++++,,,,,,,,,---.........---+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++555666666666777777888888666777888::::::999888777666666666666666555555555444444444444444444444444333222111111111222333444555555555555444333222111111111000000000000111111222222222111111111111111---///111333444333222111111111000000000000111111////////////000000000000000000000000000000000000............/////////000////////////000000000000000111222222333333333333///000111222222222222222333444555555333333444555666666555444555777999;;;888999<<<======<<<:::888777777666555555555555666666666777777888888999999777777777888888888888888777555444666:::<<<;;;999:::::::::::::::::::::::::::;;;===<<<:::888888999999;;;===???@@@>>><<<;;;999:::;;;===>>>@@@AAABBBBBBAAA@@@>>>======>>>>>>===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBIIIHHHHHHGGGEEEDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<============@@@@@@@@@???>>><<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::999777555444555555555555555555444333333333222222333444444333222222222222222333333000000000000000000000000000000///...------,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++************************************************,,,+++++++++******))))))******))))))((((((((('''++++++++++++************((()))+++,,,---,,,***)))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++***))))))((())))))******+++++++++,,,(((((((((((())))))))))))))))))))))))************''''''''''''((((((((()))((((((((((((((()))************))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************%%%&&&'''((((((((('''&&&&&&(((***+++,,,+++***)))************************+++***((('''''')))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++///...------//////...---))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......111000...------...000111............/////////000///000111222222111000///...///000222222111111000111111000000//////......000111111111111222222222000///.........///111222000000111222222222222222222222222222111111111111111111111111111111111111..............................---,,,,,,,,,,,,---------...///...---,,,+++000000000///......------......------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++333333444444555666666666666777888999999999999999666555444333222333444555555444333222111222333333222222111111111111222222222333444444444444333222111111111111111111111111000000000000////////////000000111111111222222222000000000000000000000000000000//////.........---////////////000000000000111111000000///.........000///////////////000111111111222222222222111111333222111111000000111111111222333333444444444333555555555555666777888999::::::999999888777666666555555555444444333333333222333444555666666666666777777888888888888777777777777666666777999<<<===;;;:::999999888888999999<<<===>>>>>>===:::777555999999999999999999::::::888888888999;;;>>>AAACCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???@@@AAAAAABBBBBBAAAAAAEEEFFFFFFFFFEEECCC@@@>>>??????????????????@@@@@@>>>===<<<;;;;;;<<<===>>>??????===<<<;;;;;;;;;;;;???===;;;999777888888999:::999888777666555444333555555555555444333222111222222222111111000000000000000////////////000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************)))))))))))),,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))(((''''''(((((()))***++++++,,,,,,******+++++++++******))))))************+++++++++************************---------------------------------,,,,,,+++++++++))))))*********))))))(((,,,+++******,,,......---............////////////000///////////////000111000000000000000111222222222222111111000000//////000000000000000000000000222222222222222111000///------...///000111222222222222222111111111000000000000111111111111000000111111111111000...---,,,........................+++,,,---...////////////***+++,,,,,,------,,,,,,...------,,,,,,------...............---,,,+++***---,,,+++******+++,,,---***++++++,,,,,,++++++***555555555555555666666666777777777888888888999999666555444333222222333333555444333222111222222333222111111000000111111222111222333333333333222111........................000000000000/////////.../////////000000000111111........................000/////////.........---000000000///////////////111000000000000/////////111000000/////////000000000111111222222111111000222222222222222222222222111222333333444444444444555555555555666777888999999999999888888777777777555555555444444333333333222333444555666666666666666777777888888777777666666666666666777999;;;<<<999888888777777888888999;;;<<<>>>>>>===:::777555666777777888999:::;;;;;;:::999999:::;;;>>>AAABBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEDDDBBB???>>>???????????????????????????>>>===<<<<<<===>>>?????????===<<<<<<;;;;;;;;;>>><<<:::888777777888888999888888777666555444444555555555555444333222111333222222222111111111111000000////////////000000........................///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))***++++++,,,------+++++++++++++++++++++++++++******))))))******+++***)))(((''''''((())))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))))))))************************)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''((((((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))************)))))),,,+++******---......---............////////////000000///......------...---------------...//////111111111000000000000000000000000000000000000000111222222222222111000///000000000000000111111111222222222111111111000000000000111111111111000000///000000000000//////...........................------------,,,+++***)))***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------.........------,,,+++***+++******))))))******+++***++++++,,,,,,++++++***777777666666666666555555777777666666777777888999666555444333222222222222444333222222111111222222111111000000000000111111000000111111111111000000........................000000000/////////..................////////////------------------------/////////...............000000000//////.........000000000000111111111111222222111000/////////000000000111111111111000000///000222333444444444333222222333333333333444444555555444555555666777888888888888888777777777777555555555444444444444444333333444555666666666666666666777777777777666666555555666777888999::::::666666666666777888999999:::<<<===>>>===;;;888666444555666777999:::;;;;;;;;;:::::::::;;;===???@@@@@@@@@???>>>==========================================>>>>>>>>>>>>======@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===????????????>>>>>>>>>>>>???>>>>>>======>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;999777666666666777777777666666666555555555444555555444444333222111333333333222222222222111000//////......//////000..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,((())))))))))))))))))***************************''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++)))))))))))))))(((((('''((((((((()))******++++++***)))(((((()))***+++,,,)))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******+++++++++++++++***,,,+++***+++---.....................////////////000000///...---,,,++++++000////////////000111111///000000000000000000111000000000000000000000000111111222222111111000000000//////...------------222111111111111000000000000000111111111111000000......///000000000000000........................------------,,,+++***)))***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,---------,,,+++***))))))))))))******)))))))))******++++++++++++******999888888777666555555555777666666555555666777777555555444333222111000000333222222111111111111111000000000//////000000000////////////////////////000000000000000000000000000000/////////.........---.........////////////------------------------........................000000000///......------//////000000111222222333444333222000000////////////000000000000000000///---///222555666666555444333333333333333333333444444444444444555666777777666666777777777777777777555555555555555444444444333444444555666666555555555666666777777666666555444555666777888888888888555666666666888999:::;;;:::;;;===>>>===;;;999777555555666777888999999999;;;::::::::::::;;;<<<<<>>======<<<<<<<<<===================================================??????@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@???======>>>>>>>>>>>>>>>=========>>>>>>============>>>>>>>>>>>>===<<<;;;;;;<<<<<<:::999777666555555555666555555555555555555555555444444444444444333222111333333333222222222222222/////////....../////////........................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++))))))******+++++++++,,,******************************))))))))))))******((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((())))))))))))(((((()))))))))******+++++++++,,,+++******+++---///111))))))*********+++++++++************************((((((((()))))))))))))))---------,,,,,,,,,,,,,,,,,,,,,---.........---------+++***+++---//////...............////////////////////////...------,,,111111000000111111222333.../////////000000111111////////////////////////000000111111111111000000111000///.........//////111111111111000000000000000000111111111111000000//////000000000000//////........................+++,,,---...////////////***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))((()))***++++++***)))(((******++++++++++++******999999888777666555444444666666555555444555555555333333333222222111000000111222111111111111000000000//////......//////000........................////////////////////////////////////...................../////////000000........................---------...............000/////////.........---......///000111222222333333222111000////////////...//////000000//////...---...111444666666666555444444333222222222333444333333333333444555666777666666666666666666777777555555555555555555555555333444555555666555555555555555666666666666555555444555666777777777777777666666777888999:::<<<===999:::<<<>>>===<<<999888888888888777777777777777:::999999999999999999999======<<<<<<;;;;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;888777777666555555555555444444444444555555555555333333333444333333222222222222222222222222222222//////............//////........................++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))***************++++++***************************))))))))))))))))))***''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((*********+++++++++++++++,,,+++******+++---///111))))))*********+++++++++************************))))))))))))******++++++---------...............---...//////000000000///---,,,++++++---//////...............////////////---...///000000000000000...------------...//////......//////000000000111///////////////////////////000000111111111000000333222111000111222333555000000000000000000000000000000111111111111000000111111111111000///...---////////////////////////+++,,,---...////////////***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,,,,+++***))))))******++++++******)))888888777666666555444444444444555555555444333333111111222222222111000000000111111111111000////////////............//////......------------......------------------------/////////.........------.........////////////000........................---------------.................................---......///000111111222111111000///.........///......////////////......---...111333555666666666555444333222111222333444333333333333333444666666666666666666555555555555555555555555555666666666444444555555555555555444444444555555555555444444555555555555666666666777777777777888999;;;<<<===888999<<<===>>><<<:::999:::999999888888777666666999999999999999999999999<<<<<<;;;;;;:::;;;;;;<<<========================??????>>>>>>>>>>>>??????;;;<<<======>>>==============================>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999999::::::777777777666666555555555333333444444444444444444222222333333333333222222000111111111111222222222///......------......///------------------------******++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******))))))))))))*********************************************************))))))(((((())))))***&&&'''((()))*********)))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))*********************+++***)))(((((()))***+++,,,)))************+++++++++************************))))))******++++++,,,,,,------------............------...///000000000000---,,,+++,,,.../////////............////////////,,,---///111222222111111//////......//////000111...//////////////////000000000000000000000000000//////000000111111000000000///---------///111222//////000000000000000111000000111111111111000000222222111111000...---,,,////////////////////////------------,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))************))))))777666666555555444444444222333555666666444222000///000111222222222111000///000111111111000///...///......------......//////...------------...///------------------------//////.........---------,,,---------............------------------------,,,,,,,,,------.........,,,------....../////////------....../////////000//////...............///---......//////......---......///111333444555666666555333111111222333444222222222222333444555666666666666555555444444444444555555555666666666777444555555555555555444444444444444555555444444444666555444444444555666777777777777777888999;;;;;;777999;;;===>>>===;;;999999999999999999888888888:::::::::;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>??????;;;<<<======>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<======<<<;;;;;;999888888888888888999999777777777777777666555555444444444333333333333333111222222333333333222222//////000000000111111111///......------......///------------------------************+++++++++,,,************************)))*********++++++++++++******))))))))))))******************))))))))))))************************))))))(((((((((((())))))%%%&&&((()))*********)))''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''(((((((((((((((***************)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,---...............,,,+++,,,...000000///............////////////,,,---///000111000///...111111111111111222222333///////////////.........000000000000000000000000...//////000000000000000000...,,,******+++---...////////////000000111111000000111111111111000000000000000000000///......////////////////////////------------,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++************++++++))))))************))))))555555555555555444444444111333555777666444111...---...000111222222111111///000111111111000...---.........------.........///...------------.../////////////////////////////////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---...///000000---------.....................---------......///---..................---......///000111333555666666555333111111222333444222222222222333444555555777777666555444444333333444555555555666666777777444555555555555555444444333444444555555444444333666555444333333444666777666666666666777888999:::777999;;;===>>>===;;;:::888888999999:::::::::;;;:::;;;<<<<<<======<<<<<<:::::::::999999:::;;;;;;???????????????????????????>>>===<<<<<<===>>>???<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;888777777777777777888888666777777777777777666555444444444333333222222222111222222333333333222222......//////000000000111.........------.........------------------------))))))******+++++++++,,,************************))))))******++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))*********)))''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))%%%&&&&&&'''((()))******,,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))(((''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))************''''''((()))))))))))))))'''''''''''''''&&&&&&&&&******+++++++++******))))))************+++++++++************************'''(((((()))***++++++,,,)))))))))******+++++++++((()))***+++,,,,,,,,,,,,...,,,+++,,,...000000///............/////////000,,,---///000000...---+++...............//////000000000//////.........---000000000000000000000000......///000000000000000777555222///...///000111.../////////000000111111000000111111111111000000...//////000000000000000000000000000000000000000,,,,,,---...////////////++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---......---------+++***)))(((((()))***+++))))))************))))))555555555666555555444333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////........................111111111000//////......//////.........---------...------,,,,,,------...++++++,,,---............,,,,,,------------......,,,+++******+++...000222.......................................---------000000///...------,,,,,,......//////000000111111222222222222222222222222000111222222111222444666333333444555555666666666444444444555444444333333333333333444444555555555333333555555555555333333555555444444444333333333555666777666444333333444777888;;;>>>???>>>===<<<555777999;;;<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999======>>>>>>>>><<<;;;:::===============>>>>>>?????????>>>===============>>>>>>======<<<<<<;;;;;;??????>>>===<<<=========888999<<<>>>??????>>>>>>:::;;;<<<<<<;;;:::888777444555666666666666666555222333333333333222111000222333444333111111111222//////............//////////////////////////////,,,,,,------,,,,,,+++***************************)))************+++++++++++++++************++++++---,,,***)))))))))******)))***++++++***)))((('''+++++++++++++++***))))))***************)))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))************''''''&&&&&&&&&&&&''''''++++++***)))((('''&&&&&&***(((&&&'''***+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))((('''%%%%%%%%%&&&(((*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((------,,,+++***)))(((''')))***+++,,,---,,,,,,+++,,,,,,+++***)))))))))***+++,,,,,,,,,+++)))(((&&&+++,,,------......------...///222444444333111///111111000000//////......---...000111111111000///000000000000000000000000///...---...000111111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000///......---.........//////000000000000///...---,,,,,,+++,,,++++++******+++,,,,,,---,,,***)))))))))******++++++++++++++++++++++++(((((((((((())))))))))))...------,,,+++***))))))555555555555555444333333111111111111111111111111111111000000000/////////////////////////////////........................------------------------////////////////////////---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,------------------******++++++++++++,,,,,,------,,,+++,,,---...///........................---------...............000//////...------,,,,,,.........///000000111111111111111111111111111111000111222222111111333555999999777666444333222111333444444444444444333333222222222333333333333333111222222333333222222111111222222333444555666666555777777777555444555666888888999:::;;;<<<======666777888::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999<<<<<<===>>>>>>===<<<;;;>>>============>>>?????????>>>======<<<<<<======>>>>>>======<<<<<<<<<;;;????????????>>>>>>>>>>>>999;;;<<<>>>>>>===<<<;;;:::;;;;;;;;;:::999888777555555555555555444333333333333222222222111111111000111222111000//////111//////............//////........................,,,,,,------,,,,,,+++***************************)))************++++++++++++******))))))******+++++++++)))((((((((())))))******+++++++++***((((((((())))))))))))(((''''''***************)))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''(((((((((((((((((((((''''''''''''***************)))((((((&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***))))))((((((''''''&&&)))(((&&&''')))***)))''')))((((((''''''(((((()))))))))))))))))))))))))))((('''&&&%%%%%%'''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))(((++++++***************))))))***+++,,,,,,++++++***++++++******)))*********+++,,,,,,,,,+++***((('''+++,,,------......------...///111222333222000///000000000000//////......---...///000111000000//////////////////////////////...---...000111111111........................000000000000000000000000222222222111111111000000000000000000000///......------......////////////'''))),,,...//////...---++++++++++++++++++++++++,,,,,,+++***)))***++++++++++++++++++++++++++++++************++++++++++++---,,,,,,+++***))))))(((444444555555444444333222////////////////////////////////////............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,------------,,,,,,+++******++++++++++++,,,,,,......------,,,,,,++++++------------------------,,,,,,------......///////////////...------,,,,,,---......//////000111111000000000000000000000000000111222111111111333555::::::888666444222000000333333444444444444333333333222222222222222111111111222222333333222222111111222222333444555666666555666888777666666777888888888777777888:::<<<>>>777777777777888999::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>??????@@@>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<>>===:::;;;<<<<<<<<<:::999888::::::::::::999888777666666555555444333222111111444333222111000111222222...000000///...---.../////////............//////........................,,,,,,------,,,,,,+++***************************)))************++++++++++++******))))))******+++***)))(((((('''(((((((((***++++++++++++***))))))(((((())))))(((((('''&&&)))************))))))(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))************)))(((((('''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&''')))***)))((((((''''''''''''''''''((())))))))))))))))))))))))((('''&&&&&&&&&'''((()))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++)))******++++++***))))))*********)))******+++++++++++++++++++++***)))(((+++,,,------......------......///000000000000///000000000////////////...---...///000000000000///........................///...------000111111000........................////////////////////////222111111111111000000000///000000000000///......---------............///###&&&***...000000...,,,++++++,,,,,,,,,++++++***,,,++++++++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++******))))))((((((444444444444444333222222////////////////////////////////////.........---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,...------,,,,,,------...---------------,,,+++***,,,,,,,,,---------......,,,------------,,,+++***------------------------++++++,,,------...////////////.........---------------......///000000111///////////////////////////000111111000111333555555555444444333333333333222222333444444444333333444444333333222222111111444444444444444444444444555555444444444333333333444555777777666666777999888888888888999;;;<<<===888777666666666888:::<<<=========<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<==================>>>@@@AAA@@@???===;;;999::::::::::::999888888999999999999888777666666555555444333333333222333444333111//////000222333...///000///---,,,---...///......------......///------------------------,,,,,,------,,,,,,+++***************************))))))*********+++++++++******))))))))))))******))))))))))))((()))))))))***+++++++++++++++*********************))))))((())))))************)))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&'''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************************)))))))))(((***)))))))))***+++,,,,,,***+++++++++*********)))+++,,,------......---------------.........//////////////////////////////.........///////////////........................///---,,,---///111111000000000000000000000000000........................111111111111000000000000//////000000//////...---------------------------)))***,,,......---+++***++++++,,,,,,,,,+++***)))+++++++++,,,,,,------...************************'''((((((((())))))))))))))))))))))))((((((((((((333333333333333222222111000000000000000000000000000000/////////.........................................................------------------------......------,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...------------,,,+++******,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------***++++++,,,---...//////...............------------------...//////000000........................///000111111000111333444111111222222222333333333111222222333444444333333555555444444333333222222444444444444444444444444555555444444444333333333333444555555555555666777666777:::<<<======<<<;;;999888666666666888;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;<<<<<<======>>>>>>>>>===>>>??????@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;===>>>??????===;;;:::777888888999999999999999999888888777666666555555444444333333444555666777444333111//////000111222///000111000...---...///......------------......------------------------,,,,,,------,,,,,,+++***************************))))))*********+++++++++***))))))))))))))))))***)))******************************************+++***************)))((((((((())))))*********))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))(((((('''''''''((()))))))))((((((((('''''''''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&*********)))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))***************)))))))))((((((******))))))))))))))))))***)))))))))***+++,,,,,,******************+++++++++,,,------......---------------------......................../////////...............//////000////////////////////////...---,,,---///000000000////////////////////////------------------------000000000000000000000000///////////////...------------------,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,------------************************'''((((((((())))))))))))(((((((((((((((((())))))222222333333222222111000000000000000000000000000000////////////.................................------------------------........................///......---,,,,,,++++++++++++++++++************,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................,,,------......///000000........................///000111000000000222444333333333222222111111000000111222333333444444333555555444444444444444333333222222111111222222333111222222333444555666666333444555555444444555666555777:::===>>>===<<<::::::999777777888999<<<===??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<==================>>>>>>???>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<===>>>??????<<<<<<=========<<<;;;:::777888888888999999::::::888888777555555555555555333333222222444555777888333222111000///000111111///111111111///...///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))************+++++++++***))))))(((((())))))***)))******++++++++++++***)))))))))((())))))***+++''''''((((((''''''&&&%%%((())))))************)))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))***)))))))))((((((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((((((''''''''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))*********************))))))(((((((((***))))))))))))***+++,,,*********)))******++++++***)))))))))***+++,,,,,,+++,,,------......------,,,,,,---............------............/////////......------......///000////////////////////////...---,,,,,,///000000///------------------------........................//////000000000000000111...////////////...---------,,,,,,,,,,,,,,,++++++...---+++******,,,...000...---,,,+++***************+++,,,,,,,,,,,,,,,+++************************************++++++++++++''''''(((((())))))******222222222222222111111000....................................---------,,,........................------------------------------------------------.........---------------+++++++++************))),,,++++++******++++++,,,***++++++,,,,,,,,,++++++******++++++++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......//////000...........................000000000000000222444666666555444333222111000000000111333333444444333333333333333333444444444333222222111111222222333111222222333444555666666555666777666555444555666666777888:::;;;;;;;;;;;;:::999999999999;;;<<<===>>>>>>??????????????????>>>============<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<======>>>???>>>======<<<<<<======::::::;;;<<<===>>>???@@@============<<<<<<<<<<<<::::::999999888888999999888777666444444444444555444333222111222333555777111111111111000000000000///000111000///......000...------,,,,,,------...++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************)))************+++++++++))))))(((((((((((())))))'''((()))+++++++++***)))(((((('''''''''(((******''''''((((((''''''&&&%%%(((((()))***************'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***(((&&&$$$%%%''')))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((((((((()))))))))))))))))))))))))))***,,,---...++++++******)))*********))))))))))))***+++,,,---+++,,,------......------+++,,,...///000///---,,,---------.........//////......---------...///000...........................,,,+++,,,...000000///------------------------........................////////////000000111111......//////......---,,,,,,,,,,,,,,,+++++++++***************+++,,,...//////...+++)))((()))+++,,,***+++,,,,,,,,,+++***)))************************************++++++++++++''''''((())))))***++++++222222222222222111000000---------------------------------,,,,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000---------,,,,,,,,,++++++...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........000...,,,***((()))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,------...//////000////////////////////////...///000000///000222444777666666555555444333333///000111222333444444444111111111222222333333444555555333333333333555555555555444444444333333333777888999777666555555666777777666666888999;;;<<<::::::::::::;;;<<<======>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>============>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<======??????>>>===============999:::;;;<<<===??????@@@??????>>>============>>>===<<<;;;999888777777777888777555444333333444444555333222000000111333444000111111111111000/////////000000000...---...///...------,,,,,,------...++++++++++++++++++++++++,,,,,,---------,,,++++++************************)))************+++++++++))))))(((((((((((())))))&&&'''(((*********)))(((((('''&&&&&&&&&((()))***)))))))))))))))(((((('''(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******'''''''''&&&&&&''''''''')))))))))))))))))))))(((((()))***)))%%%###$$$&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++))))))))))))+++---///000,,,,,,+++***)))))))))***))))))(((((()))+++---...+++,,,------......------***,,,///111111000---,,,---------.........//////......---,,,---...///000------------------------...,,,+++,,,...000000///////////////////////////////////////////////////.../////////000000111111......//////......---,,,,,,,,,,,,++++++*********((()))***+++,,,+++******111...+++(((''')))+++---***+++,,,,,,+++***((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,111111111111111111111111000///...,,,,,,------...000000000000///////////////...---...///000000...---,,,,,,++++++,,,,,,---////////////////////////---------.........////////////...---,,,,,,++++++)))************+++++++++***+++,,,,,,,,,,,,+++***,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,///,,,+++,,,...///---+++------------------------...///////////////......000000000000000111111222777888777555222000000111000000111222222222222111111222333444555444333333111111111111111111111111666555444333333333333444777777777777777888888999777888888999999:::;;;;;;<<<<<<<<<;;;::::::<<<>>>======<<<======>>>???@@@<<<<<<<<<===============>>>===<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;::::::<<<===??????>>><<<;;;<<<<<<;;;;;;;;;===???@@@@@@???>>>===<<<;;;::::::???>>>===;;;999777666555888999999888555444444555555555444333222000000///000000////////////000000111111000///......---------+++)))***,,,---+++)))+++******))))))******+++...,,,***))))))***,,,...---+++))))))+++,,,***((()))))))))))))))((('''''',,,+++***))))))***+++,,,+++)))'''(((+++,,,***((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))((((((+++***((('''&&&&&&&&&'''(((((((((((((((((((((((())))))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((()))***++++++***)))((((((((())))))))))))((((((******)))((((((((((((((((((((())))))******++++++''''''(((((())))))******))))))(((((((((((())))))+++++++++++++++***)))((((((***+++***)))((()))***(((((((((((((((((((((((((((((()))***++++++,,,,,,---------,,,,,,+++++++++---------............///,,,---///000000000///......---,,,,,,---...///000///...,,,,,,------,,,+++---,,,,,,,,,,,,---......111111000///...------,,,,,,---...//////...---,,,---...///000000///...---------...///000000//////++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))...------,,,+++***)))))),,,,,,,,,,,,,,,+++***)))((((((((((((((('''''''''111111111111111111111111000///...---------..................------------///...---...///000///...---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........///......---,,,,,,++++++************++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,+++++++++*********))))))......---------,,,,,,,,,***+++,,,,,,------,,,,,,...,,,+++,,,...///---+++------------------------......////////////......000////////////000111111666777777555222000000111000000111222222222222222111222333444444444333333333333333333333333333333555555555444444333333333777666666666666777888888777888888999999:::;;;;;;@@@@@@???===;;;:::;;;===<<<<<<<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;============>>>???@@@AAA???>>>>>>===<<<;;;::::::>>>>>><<<;;;999777666555666777777666333222222333555444333222111000000///000//////......//////000///......---,,,,,,++++++---+++******---...,,,+++++++++************+++++++++***'''&&&&&&''')))******((('''''')))***(((&&&)))))))))))))))(((''''''******))))))))))))*********(((&&&''')))***)))'''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((('''''''''&&&'''(((((())))))(((((('''***)))((('''&&&&&&''''''((((((((((((((((((((((((,,,++++++***))))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''((((((''''''''''''(((((('''(((((((((((((((((('''(((((())))))))))))((((((******)))((((((((((((((()))))))))))))))************************+++++++++))))))(((((((((((())))))******************)))(((((()))******(((((()))***************************((())))))***++++++,,,,,,------,,,,,,,,,+++++++++------------...............///000111222111000000......---,,,---.../////////---,,,,,,---...,,,+++---,,,,,,,,,,,,---......000//////......------------...////////////...---...///000111111000///...---......////////////...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))))))))))),,,++++++******))))))((())))))*********)))(((((())))))))))))))))))))))))111111111111111111111111000000///............///.........------------,,,...---------///000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,++++++************+++++++++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++++++++************)))------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...,,,+++,,,---...---+++------------------------......///////////////...//////......//////000111555666666444222000000111000111111222222222222222111222333444444444333333444444444444444444444444444444555666555444333222666555555555555666777777777888888999999:::;;;;;;CCCCCCBBB???<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;??????>>>===<<<;;;::::::<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>????????????=========<<<<<<;;;;;;;;;===<<<;;;:::888777555555444555555444111000000111444333333222111000//////.........------...............------,,,+++++++++,,,+++***+++---......---,,,,,,++++++++++++,,,,,,+++)))'''&&&%%%&&&'''((()))((('''((()))***)))(((((())))))))))))(((''''''(((((())))))))))))(((((()))'''&&&'''((()))(((&&&(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))(((((('''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((***))))))(((((((((((((((***))))))))))))))))))(((+++******************)))))))))(((((((((((())))))'''((())))))))))))))))))'''((())))))''''''((()))************************)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++------------............///000222333333222222111//////...---------......///---,,,,,,---...---+++---,,,,,,,,,,,,---......------------------------......////////////......,,,------......------,,,.........///......------++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))************111111111111111111111111000000//////............000000/////////............---,,,---///000///...---,,,,,,++++++,,,,,,---........................******+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---,,,,,,---------------------------...//////////////////...............///000000444555555444111000000111000111222222333333222222222222333333333444444444555555555555555555555555333444666777777555333222555444444444444555666666777888888999999:::;;;;;;BBBBBBBBB@@@===;;;:::;;;============<<<;;;;;;:::>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>============<<<======>>>======<<<;;;888999;;;<<<======<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::888777666555555333444444333111///000111333222222111000000//////...------,,,,,,------.../////////......---------,,,,,,,,,,,,............---,,,,,,++++++,,,,,,------,,,***)))(((((()))***************++++++++++++(((((())))))(((((('''&&&&&&'''((())))))((('''&&&(((((('''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((('''%%%%%%%%%%%%'''((((((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((('''))))))(((((('''''''''&&&))))))(((((((((((())))))&&&&&&'''((()))))))))(((&&&((()))((('''&&&''')))************************))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,---------.........///000111222333222111111//////......------------...---,,,,,,---...---,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////---------......---------...............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((())))))*********))))))***++++++,,,++++++((()))))))))))))))******000000000000000000000000///////////////......---////////////...............---,,,---...//////------,,,,,,++++++,,,,,,---........................*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,------------------------------...///////////////...............///000000222333444333111000000222111111222333333333333222222222222333333333444444333333333333333333333333333444666777777666444333444444444444444555555666777888888999999:::;;;;;;===>>>???>>><<<;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>:::::::::;;;<<<===>>>??????????????????@@@@@@@@@===============<<<<<<;;;777888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888777666666555555333444444333111000111222111111111000000/////////------,,,,,,,,,,,,------...............---------+++,,,------------......---,,,,,,++++++,,,,,,------,,,+++************+++******++++++*********+++((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&))))))***)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((###$$$%%%%%%&&&&&&&&&%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))(((((('''''')))(((((((((''''''&&&&&&))))))(((((((((((())))))%%%&&&'''(((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........000111111111000////////////......---,,,,,,...,,,,,,,,,......---,,,---,,,,,,,,,,,,---......++++++,,,,,,---.........//////............//////000000000000000000000000------...------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++((()))***+++++++++++++++'''''''''(((((()))))))))000000000000000000000000.........///...------,,,---------,,,,,,,,,,,,+++---,,,,,,,,,...///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,)))******+++++++++++++++***,,,---,,,+++***+++---------------------------,,,---...///000000000000//////......//////000111000222333222000000111222111222222333333333333333333333222222222333444555222222222222222222222222333444555666777666555555555444444444444555666666777888888999999:::;;;;;;999;;;======<<<;;;;;;<<<===>>>?????????>>>===<<<::::::;;;<<<===>>>??????:::::::::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAA>>>>>>======<<<<<<;;;;;;999:::;;;<<<============;;;;;;;;;::::::999999999777777777666666555555555333444444444222111222333000000000000//////......---------,,,,,,---------,,,,,,+++++++++++++++++++++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,******))))))))))))******((()))***)))'''''''''((('''(((((((((((('''&&&&&&''''''(((((((((((('''''')))***+++***)))((()))+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((()))))))))))))))'''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))######$$$%%%&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***)))(((((((((((((((((('''***))))))))))))))))))((())))))(((((((((((())))))&&&'''(((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((*********************************+++++++++++++++,,,,,,,,,,,,------------,,,---...///000//////............///......---,,,---,,,+++,,,.........------,,,,,,,,,,,,---......,,,,,,------.........///......------------......------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++''''''(((((()))(((((((((&&&&&&''''''(((((())))))000000000000000000000000,,,---.........---++++++---------,,,,,,,,,++++++---,,,+++,,,...///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,))))))***+++++++++++++++***,,,---,,,***)))+++---------------------------,,,---...///000000000000000////////////000111111///111222111000000111222111222333333444444333333333333222222222333444555222222222222222222222222444555555555666666666666555555555444555666666777777888888999999:::;;;;;;999;;;======<<<;;;;;;;;;:::<<<===>>>???>>>===<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@???>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>><<<;;;;;;:::999888777777666666555555555555555555222333444333111111111222000000////////////............------------......++++++++++++++++++++++++,,,---...---***)))***,,,++++++************++++++''''''(((((())))))******)))+++,,,***'''%%%&&&'''''''''((((((''''''&&&%%%)))(((((((((((((((((()))''')))+++***((('''(((***((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))'''(((((())))))(((((('''(((((())))))((('''&&&%%%((((((((((((((((((((((((%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((('''((((((''''''''''''((((((((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((()))******'''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''((()))******(((((()))***))))))))))))))))))))))))************************)))*********++++++++++++++++++,,,,,,,,,---------,,,---...///000///......,,,---.../////////...------,,,+++,,,...///...------,,,,,,,,,,,,---........................//////...---,,,++++++,,,---...++++++***))))))***++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((('''&&&&&&''''''((())))))******000000000000000000000000+++,,,---------,,,+++***//////.........------------,,,+++,,,...///...------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,---------(((((())))))************))))))***++++++++++++***))),,,---,,,***)))+++---------------------------,,,---...///000000000000000000000000000111222222///000111111000000111222111222333333444444333333444333222111222333444555333333333333333333333333555555555555555666777888666555555555555666777777777888888999::::::;;;;;;:::<<<>>>>>><<<;;;:::;;;888:::<<<>>>>>>===<<<;;;===============<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>>>>?????????>>><<<<<<;;;;;;;;;999888777777888999;;;<<<<<<<<<;;;:::999777777666555555555555555555555555111222333222111000111222///////////////.........///......------......///------------------------,,,...///---)))'''(((***+++******************+++''''''((()))***+++,,,,,,,,,...///,,,(((&&&''')))''''''((((((''''''&&&%%%***)))(((''''''((()))***&&&(((***)))&&&%%%''')))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))))))))'''%%%$$$(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((()))******&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))(((((((((((()))))))))*********)))(((''''''(((***+++***)))((()))+++************************++++++******************))))))******++++++++++++++++++,,,,,,,,,---------,,,---///000000000///...+++,,,.../////////......---,,,+++,,,...///...------,,,,,,,,,,,,---......////////////////////////---,,,++++++++++++,,,---000000............000000)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))(((((('''(((((()))***+++++++++222000///......///000222,,,,,,------.../////////......------------......//////...---,,,,,,++++++++++++++++++++++++++++++---***((((((+++------,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((((((,,,///...***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&''''''((()))************++++++,,,,,,++++++***---------------------------------............///000000///////////////000000000000000111111111111222222222222222222222222111111222222222333333333444333333333333444555555888777666555555666777777333333333444555666777777666777999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>???>>><<<<<<===>>>;;;;;;<<<==============================>>>>>>>>>==============================<<<;;;::::::999999;;;;;;:::999:::;;;<<<===<<<<<<;;;999777666555444444555777888888888777777555444222111111111222222222111111000///......---......---,,,,,,+++******,,,------......------,,,------,,,+++************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***:::@@@333&&&&&&******'''((()))******(((&&&$$$%%%'''(((((('''''')))***(((((((((((())))))))))))***&&&"""###''')))&&&###)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&'''(((***+++))))))(((((((((((()))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((***++++++)))&&&%%%&&&&&&''''''''''''&&&&&&***)))))))))((((((''''''((((((''''''''''''(((((())))))))))))((((((((((((******))))))))))))*********++++++***(((((()))***''''''''''''''''''''''''))))))(((''''''''''''((()))((('''''''''(((***+++)))))))))***++++++,,,,,,---***''''''***+++)))'''))))))))))))))))))))))))---,,,,,,++++++,,,,,,---***)))))))))+++,,,+++***,,,,,,,,,------,,,++++++///...---,,,,,,---...///---------............///------------,,,+++******...///000000......///000,,,,,,---///000000...,,,,,,,,,------,,,,,,+++***...---+++)))((())))))******************************************************))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))'''''''''''''''((())))))111000...------...000111...............---------......------------......///......---,,,,,,++++++---------------------------***((()))+++------,,,***************************++++++,,,,,,,,,+++++++++...///---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))((((((++++++++++++++++++++++++''''''((())))))***+++++++++,,,,,,------,,,,,,+++------------------------------------............000000///////////////000//////000000000111111111222222222222222222222222222222333333333444444444444333333333333444555555666666555444444555666777333333333444444555666777777777777777777999:::;;;:::::::::;;;;;;;;;;;;;;;===>>>@@@@@@>>>===>>>???;;;<<<<<<=========<<<<<<============<<<<<<<<<<<<========================<<<<<<<<<;;;::::::999999:::999999888999:::;;;<<<;;;:::999888777666666555111222333444444444333333444333222111000111111222111111000000//////............---,,,,,,+++******,,,,,,------------,,,,,,,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))******++++++,,,&&&111444+++&&&***+++''''''((()))))))))((('''&&&&&&''')))(((''''''((()))(((((((((((()))))))))))))))%%%###$$$(((***(((%%%***)))((('''&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&((()))+++)))((((((''''''(((((()))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''((((((''''''''''''(((((()))(((((((((((((((((((((***))))))(((((())))))***$$$&&&)))***)))(((((()))'''''''''''''''''''''''''''''''''''''''((()))***)))(((((('''((()))***+++((())))))******+++,,,,,,///---******,,,---,,,***))))))))))))))))))))))))************************+++***)))***,,,---,,,+++,,,,,,,,,------,,,,,,+++......---,,,,,,---......------------............,,,------.........------+++,,,------++++++,,,---///---,,,---///000///...,,,,,,------,,,,,,+++***---,,,+++))))))))))))***+++++++++***************************************+++******)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))'''''''''''''''((())))))///...---,,,,,,---.../////////......---,,,,,,+++......------------............------,,,,,,++++++------------------------,,,+++)))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---...............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))))))))++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,------------,,,,,,------------------------------------............000//////......///000000//////000000000000111111222222222222222222222222333333333333444444444555333333333333333444555555444333333333444555666666333333333333444555666777888777555444555777:::;;;;;;;;;;;;;;;::::::::::::<<<>>>AAAAAA@@@>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888777777888888999:::999999999888777666666666222333444555555555444444222222111000000000111111////////////////////////...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,))))))))))))))))))))))))************************(((+++***&&&(((---+++###'''(((((((((((((((((()))'''((()))((('''&&&'''((((((((((((((()))))))))))))))&&&$$$%%%)))***)))'''+++***)))''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))###'''))))))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++((((((((((((((()))******(((((()))******++++++,,,,,,***(((((()))***)))((())))))))))))))))))))))))(((((()))******)))((((((,,,+++***+++---...---,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------------------............,,,,,,---......//////000---...//////------...///111///,,,,,,---///111111,,,,,,,,,,,,,,,++++++***---,,,+++***))))))))))))+++++++++*********))))))************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))(((''''''''''''(((((()))...------,,,,,,------............------,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***++++++,,,,,,+++************************)))***+++,,,------------...,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,---------.........//////.........///000000////////////000000000111111111111111222222222222222222222333333333444444333333222222333333444555222333333444555555666777444333333333444444555666777777666666777888999:::<<<;;;;;;::::::999999999999<<>><<<<<<;;;<<<<<<<<<<<<;;;::::::>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777777888888888999999:::999999777666555444444333444444444444444444444111111000000000000000000......//////////////////---------,,,,,,+++++++++***++++++,,,,,,++++++*********))))))***+++,,,,,,))))))))))))))))))))))))************)))))))))))),,,---***'''***---+++$$$((((((''''''((()))***+++((()))***)))'''&&&&&&'''(((((((((((())))))))))))+++)))'''''')))***)))'''***)))(((''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((("""$$$'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******((((((((((((((())))))***(((((())))))***+++++++++***)))(((''''''(((((('''))))))))))))))))))))))))'''(((***++++++***((('''+++***)))***,,,---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------...//////...000111000///...///000000...------...000000000+++,,,,,,,,,,,,+++******,,,++++++******)))))))))+++++++++*********))))))*********************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((''''''''''''((()))------,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......,,,,,,,,,------------..................///000000...////////////000000000000000000111111222222222000111111111222222222222333222222222222333444444333333444555666777777777444333333333333444444555555666999;;;;;;;;;999888;;;;;;;;;::::::999999888555999<<<>>>===;;;::::::::::::;;;;;;;;;;;;::::::>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999999999888888888777888888999999999999999;;;:::999777555333222111111000000000000000000000000000000000111111000000............////////////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))***++++++,,,))))))))))))))))))))))))******))))))))))))))))))***,,,,,,))))))++++++)))((((((((((((((()))***+++((()))***)))'''&&&&&&'''(((((((((((())))))))))))---+++)))((((((((('''&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((())))))((('''%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&''''''((((((((()))((((((''''''''''''(((((((((((((((&&&%%%%%%'''***((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))'''(((((()))******++++++,,,,,,++++++*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***(((((()))***+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,++++++,,,,,,+++,,,------++++++,,,------------///111111///---++++++,,,,,,++++++***)))++++++++++++*********)))************************)))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''((((((------------------------***++++++,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------***,,,------+++******+++++++++++++++++++++++++++******+++++++++******)))(((((()))***+++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++,,,,,,------.........,,,,,,,,,,,,------------------------...///000000......////////////000000//////000000111222222222000000000000111111111111222222222222222333444444333444555666666666666666444444333333333333444444444666:::======<<<999777::::::::::::999999999999333666999:::999888888888888999::::::;;;;;;::::::<<<<<<<<<;;;;;;::::::999999999999999999999999999888888888888888888888888777777888999999999999888:::999888666555333222111333222111111000111111111///000111111222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$''')))((('''))),,,///(((((()))))))))))))))***'''((()))((('''&&&'''((((((((((((((()))))))))))),,,+++***(((''''''''''''''''''&&&%%%%%%&&&((()))'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((((((''''''(((((((((''''''''''''''''''''''''$$$&&&(((******)))'''%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((())))))((((((''''''(((((()))++++++)))&&&$$$%%%(((+++(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))''''''((())))))******+++***++++++)))(((''')))***))))))))))))))))))))))))******+++,,,,,,+++******)))((('''(((*********)))******+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...,,,+++******++++++,,,...///...---,,,---...,,,,,,---///111000...++++++++++++++++++******)))******+++++++++******))))))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))((()))((((((''''''''''''(((------............------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------))),,,......+++))))))+++************************))))))***+++,,,,,,,,,,,,'''***,,,+++))))))+++...************************)))******++++++******)))(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++******************++++++*********++++++,,,,,,---......///++++++,,,,,,,,,---------------------...///000000........./////////000000/////////000111222222222000000111111111222222222222222222111222222333444333333555555555555444333444444333333222333333444444666888:::;;;:::999888999999999999999:::::::::333555777888777777888999666777888:::;;;;;;;;;;;;999999999999888888888888999999999999999999999999777888888888888888888888555666777888888888777777666666666555555444444444666555444333333333333444///000222333333333222222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******))))))))))))***))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''(((((((((+++...))))))***+++***)))((('''&&&''')))(((''''''((()))(((((((((((())))))))))))((((((((((((''''''((()))((('''&&&&&&&&&''')))***&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))***))))))(((((())))))***((())))))'''&&&''')))+++(((((((((((((((((((((((((((''''''''''''(((((()))&&&'''((()))***))))))(((''''''(((((()))*********'''((()))'''%%%$$$&&&((())))))))))))))))))))))))++++++++++++++++++++++++)))(((((((((***+++***))))))***+++,,,------------,,,---............---,,,++++++,,,,,,,,,---------///...,,,++++++,,,---...///000111000///...///111,,,++++++,,,......---,,,+++++++++++++++***)))))))))***++++++++++++***)))''''''(((***+++,,,---...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))******)))((())))))((('''''''''''''''---......//////......---...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))),,,///...+++))))))***))))))))))))))))))))))))((()))***,,,---...//////(((+++...,,,(((&&&)))---************************))))))************))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,---...///000111............/////////000...//////000111222222222111111222222222333333333222222111111222222333444222333444444444333222111444444333222222333333333666666666777888888999999888888888999999::::::;;;444555666777666666888:::555666777999:::;;;<<<<<<666666666666777777777777888888888888888888888888777777777777777888888888333444666777777777666555333333444444555666666666444333111000000000111111000111222333444444333222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***)))(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++---***'''(((***))))))***)))***+++,,,+++***'''&&&%%%'''(((((('''''')))***(((((((((((())))))))))))$$$%%%'''''''''(((***,,,)))(((''''''''')))***+++&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''(((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))******))))))))))))******$$$&&&(((((((((((()))+++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++&&&''')))*********)))(((''''''(((((()))*********)))+++,,,***(((''')))+++))))))))))))))))))))))))++++++************++++++***)))))))))+++,,,+++***)))***+++,,,------...---------...//////...------++++++,,,,,,,,,---------...---,,,+++,,,...000111,,,---...---,,,+++,,,......,,,))))))+++---......***++++++++++++***))))))))))))+++,,,,,,+++***)))&&&&&&((()))+++---...///)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((*********)))(((***)))((('''''''''''''''///...---,,,,,,---///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++((('''&&&&&&((()))''''''(((((())))))************))))))******+++,,,...---+++))))))***+++,,,***++++++,,,,,,++++++***---,,,***)))))))))************++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,---......//////......333222000...---...///000000000000000000000000000000000111111111111000000111222222222222333333333222444555555444333555666333333333444444444555555444444555555666777777777;;;999888777777999;;;<<<777444333444666888777666777888999:::;;;<<<<<<<<<999888777777777777777777999999999999999888777666666666666666666555555555444555666555444333444666555555444444444333333333222222222111000//////...//////000000000000//////000///...---,,,---......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''***)))((('''&&&&&&'''((($$$$$$&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$%%%%%%'''(((((((((&&&&&&(((***((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%))))))((((((''''''&&&&&&+++***))))))))))))*********)))((((((((()))+++,,,,,,+++***)))((((((((((((''''''''''''((()))+++++++++++++++++++++++++++++++++++++++,,,,,,---------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++************************+++(((&&&''')))***)))'''******))))))))))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''***)))(((''''''((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))000///...---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))***,,,---((((((((()))))))))))))))******))))))******+++,,,---,,,***(((((()))***+++***++++++,,,,,,++++++***,,,,,,***)))))))))************++++++++++++************+++,,,,,,,,,++++++++++++++++++*********************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////......111000...---...///000222////////////////////////000000111111111111000000//////000000000111111111000111222222111111222333333333333333444444444444444444555555666666777777666666555555555666777888777555333444666888777666777777999:::;;;<<<<<<<<<888777666666666666666666888999999999888888777666666666666666666666666555888888999777555333444444444444444444333333333333222222111111000//////...------............------000///...---,,,------...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%%%%&&&&&&((((((((('''%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((((()))***+++,,,(((((((((((()))******+++************************++++++,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************+++(((&&&''')))***)))'''((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++******((((((''''''''''''((((((******))))))))))))******------------,,,,,,+++***,,,,,,++++++***)))((((((************************,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++(((((()))***+++------...))))))))))))))))))((((((******))))))******+++,,,+++***)))((((((((()))*********++++++++++++******,,,+++******)))***************++++++++++++******+++++++++,,,++++++******************++++++++++++))))))*********+++++++++,,,------.........------,,,---......//////......///...------...000111222////////////////////////000000111111111111000000/////////000000000111111///000111111000000111333222222222222333333333333444444444555666666777777444444444555555555666666777555444555666777777666777777888999:::;;;<<<<<<777777666555555555555555888888888888888777777666555555666666666666666666;;;<<<;;;999666333333333444444444333333333222222222111111000000//////...------............------///......---,,,------------------,,,,,,,,,++++++,,,++++++++++++*********)))******++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))))))))))))))((('''&&&'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''')))((((((((('''&&&&&&&&&((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''(((((((((&&&$$$###$$$%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((()))***++++++******)))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************((('''((()))***)))(((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%'''***,,,------+++***((((((''''''''''''(((((()))))))))******)))))))))'''(((***,,,---...------------,,,+++***)))((((((************************++++++++++++++++++++++++******++++++++++++******************************&&&&&&((()))***++++++++++++******))))))(((((((((******))))))******+++,,,+++***))))))))))))************++++++++++++******++++++************************++++++++++++******+++++++++++++++***)))(((******++++++,,,,,,------************++++++++++++------......///.........,,,---......///.........///............///000111////////////////////////000000111111111111000000111111111111222222222222000222333333222111333444111111222222222333333333333333444555555666666777555666777888888888777777777666555555666777777777777777888888999;;;<<<<<<888777666666555555555555666777777888777777666666555555555555666666666666:::;;;:::888555333333333333333333333222222222222111111000000//////////////////000000000000//////......---------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++************))))))************)))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((((())))))***))))))))))))((('''&&&&&&'''((())))))))))))((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''(((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''''''''((((((&&&%%%$$$%%%'''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********&&&&&&''''''(((((())))))(((((()))))))))))))))))))))))))))))))))******++++++***)))((((((''''''(((++++++***************+++(((((()))))))))))))))***---,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************((((((((()))))))))((((((******))))))))))))******(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&''')))+++++++++***)))(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&(((***,,,---------,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************))))))************))))))++++++******))))))((((((******))))))******+++,,,+++++++++******+++++++++)))******++++++******)))************+++***************++++++++++++******++++++++++++******)))(((+++,,,,,,,,,------......+++++++++,,,,,,,,,,,,---,,,------.../////////...,,,---......///.........000000///.......................................000000111111111111000000000000111111111222222222000222333333222111333444111111222222222333333333333333444444555666666666666777888999999999888888777777777666666666777777777777777777999:::<<<<<<:::999888777666666666666555666666777777777666666444555555555666666777777666777777666444333333444333333222222222111111111000000000/////////////////////000000000000//////---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((())))))***((((((((((((((('''&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((('''''''''(((((()))))))))***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((('''''''''''''''''''''(((((((((''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((('''&&&'''(((***)))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&&&&&&&((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((())))))***&&&&&&''''''(((((())))))((()))***++++++++++++***((())))))***************+++***)))(((''''''''''''++++++***************+++)))))))))*********++++++,,,,,,,,,++++++***************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))'''((()))***)))(((((((((******))))))))))))******'''((((((((((((((((((''')))))))))(((((('''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%,,,,,,,,,,,,++++++***)))---------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))************))))))************************...------,,,++++++************************))))))******))))))******+++,,,***+++++++++,,,,,,,,,,,,))))))************))))))))))))***++++++++++++*********++++++++++++***************+++******)))))),,,,,,,,,,,,------------++++++,,,,,,,,,---------+++,,,---...............,,,---......//////......000000//////...---,,,,,,........................000000111111111111000000........./////////000000///000111111000000111333222222222222333333333333333333333444555555666666555555666666666777777777777888888777666555666888777777777777888:::;;;===;;;:::999777666666666666444555555666666666666666444444555555666777777777222333444444222222333444222222222111111111000000////////////////////////------............------,,,------------,,,++++++,,,,,,,,,+++++++++******+++************)))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((()))******&&&''''''((((((''''''''''''(((***++++++***((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((************((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))$$$$$$%%%&&&'''(((((()))((((((((((((''''''''''''&&&'''(((((())))))((((((###$$$%%%'''((()))))))))((((((((())))))))))))***))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''''''''(((***,,,)))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((&&&''')))***+++******)))&&&&&&'''(((((((((((((((''''''''''''((()))************)))))))))******+++((())))))******++++++++++++++++++++++++*********)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((///...---,,,+++*********+++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))************))))))************************///...---+++******++++++******************++++++******))))))******+++,,,))))))***+++++++++++++++))))))************))))))((()))***+++,,,++++++*********++++++++++++******((())))))************)))++++++++++++++++++*********+++++++++,,,,,,,,,,,,***+++,,,------.........,,,---......//////........................------........................000000111111111111000000............/////////000000111222222111111222333333333333333444444444444222333333444444555555666555555444444444555666777777999999888555555666888888777666666777999;;;===:::999888777666555555555333444555555666666666555444444555555666777777888111333444333222222333444222111111111000000000000////////////////////////------............------,,,,,,---------,,,+++***++++++*********)))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$((((((((((((((()))******%%%%%%&&&'''(((((((((((('''(((***,,,,,,***((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&'''(((((((((''''''%%%%%%&&&'''((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''*********)))((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''%%%&&&''''''&&&&&&(((***''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%&&&(((***+++***))))))%%%&&&'''((()))((((((''''''''''''''''''(((******(((((((((((()))******+++''''''(((((()))******+++************++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***************************++++++,,,+++***)))((())))))))))))))))))))))))%%%(((++++++)))''''''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))---,,,+++++++++,,,---...)))))))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))---,,,***(((((()))***+++)))))))))***+++++++++,,,*********)))***++++++,,,'''((()))***************))))))************))))))((()))***+++,,,,,,+++*********++++++++++++******'''((()))***************+++*********))))))(((((()))************+++++++++)))***+++,,,------------,,,---......//////......+++,,,---...////////////........................000000111111111111000000000000000000111111111111222444555555444333555666333333444444444444555555222222333444444555555666777666444333444555777999777999:::888555444666999888777666666777999;;;===999888777666444444333333333444444555666666666555444444444555666777777888333444555444222111222333111111111111000000000000........./////////////////////000000000000//////,,,,,,---...---,,,+++************))))))))))))(((************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$((((((((((((((()))******$$$$$$&&&'''((()))))))))'''(((***,,,,,,***((('''''''''''''''((((((((()))((((((''''''''''''((((((%%%(((+++......+++(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((((('''%%%$$$######)))(((((((((''''''''''''###$$$&&&'''((('''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&&&&''''''''''''''''''&&&&&&'''(((*********)))(((&&&''''''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%&&&((((((((((((&&&%%%&&&'''''''''(((((())))))'''''''''''''''''''''&&&***************)))))))))))))))(((((('''''''''&&&%%%''')))+++,,,,,,******'''(((***+++++++++***)))***)))(((''''''&&&&&&'''''''''''''''((()))++++++&&&&&&&&&'''((())))))***))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------,,,,,,,,,******************************+++,,,+++***)))((())))))))))))))))))))))))%%%(((,,,,,,)))''''''(((******))))))))))))******&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++&&&''')))++++++***(((&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''******++++++++++++************+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))+++---...************************************)))))))))(((+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))***+++------,,,)))***+++,,,------------+++,,,---......---,,,+++---------------------------------------------------------...///000000111000000000000////////////111111000000000000111111111111222222222333333333333333444444444444555555444444333222222333444444444444444555555777888888999::::::888666555555666666777888999999888777666888888888888777555444333333333333444555666777777666666666666666666666666333333333333222111000000000000///......---......000000000...,,,,,,...000......---------,,,,,,,,,,,,,,,---------,,,+++***,,,,,,+++***)))))))))***+++)))'''''')))+++++++++'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''))))))((('''%%%$$$###"""((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&((()))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&''''''((()))******++++++++++++,,,,,,+++++++++***)))(((''''''((()))***''')))***)))((('''(((***))))))))))))))))))))))))+++++++++***************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,+++***)))***,,,------,,,+++++++++++++++***)))((())))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''******++++++++++++******************+++++++++,,,******))))))))))))*********)))(((((()))***+++,,,************************++++++++++++*********)))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))+++***))))))+++,,,,,,+++((()))+++---...000000111,,,,,,------------,,,,,,---------------------------------,,,,,,+++++++++---------...///000000000000000000000000000000///111111000000000000111111111111222222222333333333111111222222222222333333444333222222222222333444444444444444555666777888888999:::999666555555666777777888999999888777777:::::::::999888777555555444444555555666777777777555555555555555555555555333333333333222111000000333222222111000000111111///000000///------...///...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))*********)))((((((***+++******&&&'''((()))***))))))(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((((((''''''&&&%%%$$$$$$(((''''''''''''''''''(((''''''(((((('''&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&***((('''&&&''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''(((((())))))************++++++++++++******)))((('''&&&&&&'''((()))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***++++++++++++++++++***,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,+++******,,,,,,+++******++++++++++++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((******++++++++++++******)))))))))*********++++++******))))))))))))******))))))((((((((()))******************************,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********************************))))))))))))))))))))))))***)))((()))+++,,,+++***'''(((+++...000222333444------,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******---------...//////000000000000000000000000000000111111000000000000111111111111222222222333333333111111222222222222333333333222222111111222222333444444444444555666777777777999:::999777666666777777888999::::::999888777;;;;;;;;;:::999888777666666666666666666666777777555555555555555555555555333333333333222111000000000000///............///---///000000...------...------------,,,,,,,,,,,,...---,,,+++***++++++,,,++++++***)))))))))*********)))))))))++++++)))'''&&&&&&'''(((((((((''''''((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))(((''''''&&&&&&''''''(((''')))***)))((('''(((***))))))))))))))))))))))))'''(((((())))))******+++*********++++++,,,,,,---******++++++++++++******,,,++++++******++++++,,,------,,,+++************,,,+++******+++,,,***)))******++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''''')))******(((&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((((((((''''''(((((((((******++++++++++++******((())))))))))))***************))))))))))))******)))))))))(((((((((((((((************************+++++++++*********))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++************************))))))))))))))))))))))))***)))((()))+++,,,+++))))))***,,,///111222333444...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////000000000000000111111111111111000000000000111111111111222222222333333333333333333444444444555555222222222222222222222222444444444444444555666777666888999999888666666777888999:::;;;;;;:::999888;;;;;;;;;:::999888777666666666666666555555555555555555555555555555555555333333333333222111000000......------,,,------...,,,...000000///---,,,------------,,,,,,,,,++++++...---+++))))))***+++---******))))))))))))******************+++***(((%%%''''''''''''((('''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$"""""""""%%%((())))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&''''''''''''((()))'''&&&$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((((('''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))))))))))))))***+++,,,,,,------)))******++++++******))),,,++++++******++++++,,,...---,,,+++************+++***)))***+++,,,+++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((***++++++(((%%%&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''((((((******++++++++++++******((())))))))))))***************))))))))))))******)))))))))))))))(((((((((************************))))))))))))((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***++++++************************))))))))))))))))))))))))***))))))***,,,,,,+++))),,,,,,...///000000000000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111------------............///000000000111111111222111111000000000000111111111111222222222333333333333333333444444444555555222222222222222222222222555444444444444555555666444777999:::888777777777888999:::;;;;;;:::999888::::::999999888666555444444444444444444444444333555555555555555555555555333333333333222111000000000000000//////000111111,,,...000000...,,,,,,,,,------,,,,,,,,,+++++++++...---+++))))))***+++,,,***))))))((())))))******************+++***(((%%%)))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""###%%%(((***)))(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''))))))))))))((((((((((((((((((((())))))((((((((()))))))))******)))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''))))))***+++,,,,,,------******++++++++++++******,,,++++++******++++++,,,...---,,,+++************)))(((((()))+++---,,,+++((())))))*********))))))''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((***++++++(((%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''******++++++++++++******)))))))))*********++++++******))))))))))))******(((((()))******)))))))))************************))))))((((((((('''''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********,,,---...,,,***------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222222------------------------///000000111111222222222111111000000000000111111111111222222222333333333111111222222222222333333222333333444444333333222555444444444444444555555333666999:::999888777888777888999::::::999888777888888888777666555444333333333333333333333333444444444444444444444444444333333333333222111000000...............//////000,,,...//////---,,,,,,---,,,,,,,,,,,,++++++++++++---,,,+++***)))******+++))))))((((((((()))*********)))))))))++++++)))'''***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))))))))))))))))))))''''''(((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((()))******++++++******)))''')))***)))((('''(((***))))))))))))))))))))))))*********))))))(((((((((*********++++++,,,,,,---+++++++++,,,,,,+++++++++,,,++++++******++++++,,,------,,,+++************)))(((((()))+++,,,,,,+++(((((())))))******))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''')))******(((&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&******++++++++++++******************+++++++++,,,******))))))))))))******'''((()))++++++++++++***************************))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++---//////,,,***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...//////000------------------------///000000111111222333333111111000000000000111111111111222222222333333333111111222222222222333333333444555555555555444333555444444333333444444555222555888::::::888888888777777888999999888777777888888888777666555444333222333333333444555555555444444444444444444444444333333333333222111000000,,,+++++++++,,,,,,---...---......---,,,+++,,,...,,,,,,,,,++++++++++++***++++++++++++************((((((((((((((()))*********)))((((((***+++******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''(((''''''''''''''''''(((%%%&&&&&&'''(((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''((())))))(((%%%###''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&''''''(((((())))))******((())))))******))))))(((((()))***++++++***)))(((''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,***))))))******)))''''''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&'''(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''******++++++++++++*********++++++++++++,,,,,,,,,******))))))))))))******'''(((***+++,,,,,,,,,+++************************************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((('''((()))+++---++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,...000000---+++))))))***+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,------------------------///000000111222222333333111111000000000000111111111111222222222333333333333333444444444555555555444444555666666555444444555444444333333333444444111444888::::::999888888666777888999999888777666888888888888777555444333333333444444555666777777444444444444444444444444333333333333222111000000...............///000111.........,,,++++++---///,,,,,,,,,+++++++++*********++++++++++++***))))))((((((((((((((()))******+++)))'''''')))+++++++++((((((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''%%%$$$$$$%%%''''''&&&&&&''')))++++++(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))((('''&&&&&&&&&''''''((()))******+++))))))************))))))'''((()))******)))((('''((()))***)))((('''(((***))))))))))))))))))))))))%%%&&&((()))+++---//////,,,,,,++++++++++++++++++,,,------......------,,,,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,///---+++***)))(((&&&$$$''''''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))'''%%%%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((''''''''''''((((((***)))((((((((()))+++,,,+++*********))))))((((((***)))(((&&&&&&&&&'''(((''''''(((((())))))******)))+++---+++(((&&&(((***)))***,,,,,,***)))***+++(((''''''&&&&&&&&&''''''(((''''''((()))******)))+++*********))))))(((((())))))))))))))))))))))))------,,,,,,+++***************))))))))))))******)))******))))))((('''&&&&&&%%%%%%%%%&&&))),,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...............------000000000000000000000000111111000000000000000111111111222333333333333222333333333444444444555555888777666555555555555555222333444666666666666555444666888:::;;;:::999888666666666777777777777777555666666666666666555555777777777666555555444444222222222333333444444444444444333333222111000000///---,,,,,,...//////...//////...---,,,,,,++++++------,,,,,,+++***))))))************************))))))))))))((((((((((((******++++++++++++******((((((((('''&&&&&&(((***(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&((())))))(((''')))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((***)))'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$%%%&&&((()))%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((''''''''''''((('''&&&%%%$$$%%%%%%''''''&&&&&&%%%$$$$$$&&&'''(((+++***((('''''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***))))))((('''&&&''''''((()))))))))))))))***++++++,,,+++***)))((((((((((((((()))))))))))),,,+++***((((((((()))******++++++++++++,,,,,,,,,)))************+++++++++....../////////...,,,+++******++++++++++++************))))))))))))******''''''((((((((((((''''''((()))***++++++***)))(((,,,+++)))'''&&&%%%&&&&&&''''''''''''((((((((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''+++***((('''((()))((('''&&&&&&&&&&&&&&&'''((()))******)))))))))***+++,,,************)))))))))(((***)))(((((('''''''''((((((((((((((()))))))))))))))*********((('''((()))(((***,,,+++***)))******))))))((((((((((((((())))))''''''((()))******)))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******))))))***************))))))(((''''''''')))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------////////////////////////222111111000000000111111111111222333333333333222333333333444444444444555777666555555555555555555444444555666666555444333333555777888999999888777666666666666666666666666666666777777777777666666666666555555444333333333222222333333333333333333444333333222111111000000///---,,,,,,...///...---.........---,,,,,,++++++,,,,,,++++++******))))))************************))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((***((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%'''((()))&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((())))))'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((((((((''''''&&&''''''((()))))))))))))))***++++++++++++***)))((((((((((((((()))))))))))),,,+++)))((((((((()))***(((((()))))))))*********)))************+++++++++---.../////////---,,,+++******++++++++++++************))))))))))))******'''(((((())))))(((((('''((())))))******))))))((())))))((('''&&&'''((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''+++)))''''''((((((((('''(((''''''&&&&&&&&&''''''******)))))))))***+++,,,************))))))))))))))))))******))))))(((((())))))))))))(((((((((((((((''''''''')))***)))((((((***++++++***))))))************))))))******+++)))((('''((()))***)))(((******))))))))))))(((((())))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******((()))***++++++,,,,,,,,,+++***)))(((((()))***+++))))))******+++,,,,,,---*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------......////////////......222111111111111111222222111111222333333333333222333333333333444444444444555555444444444555666666666666666666555444222222222444555777777777666666555555555555555555555555666777777888888888777777555555444444333222222222333333333333333222222222333333222222111000000000///...,,,,,,---......---...------,,,,,,+++++++++************************************************))))))))))))((((((((((((&&&''''''((((((''''''&&&'''((()))(((&&&&&&((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''(((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&'''''''''''''''&&&''''''((()))))))))))))))******++++++******)))((((((((((((((())))))))))))+++***))))))((()))))))))((((((((()))))))))******)))************+++++++++,,,---.........---,,,+++******++++++++++++************))))))))))))******((())))))******))))))((()))((((((''''''(((((()))'''''''''''''''((()))***((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''***(((&&&&&&'''((('''&&&))))))(((&&&&&&%%%%%%%%%((((((((()))))))))***************)))))))))))))))((()))***++++++***)))(((******))))))((((((''''''(((%%%$$$&&&)))+++***'''(((***++++++)))))))))*********))))))******++++++)))((('''((()))***)))((())))))))))))))))))(((((((((((((((((((((((((((((()))*********+++++++++,,,******))))))))))))******((()))******+++++++++******))))))(((((())))))***))))))******+++++++++,,,))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---.........------......///000000///......222111111111111222222333111111222333333333333222222222333333333444444444333333333333444555666666555555555555444444333333333444555666777777666666555555555555555444444444555666666777777777777666555555444444333222222222444333333333222222111111222222111111000000000000///...,,,,,,---...---,,,---,,,,,,,,,+++++++++***)))))))))))))))*********************************))))))))))))((((((((((((&&&''''''((((((''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&$$$%%%'''((()))(((''''''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%&&&''''''((((((((((((''''''((()))))))))))))))******************))))))(((((((((((())))))))))))******))))))))))))))))))************++++++++++++))))))*********++++++++++++,,,---......---,,,+++******++++++++++++************))))))))))))******))))))************)))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))******((()))***++++++***)))(((******))))))(((((('''''''''%%%$$$&&&)))+++***(((((()))++++++)))((()))***((((((((((((((()))***+++***((('''((()))***)))'''(((((((((((((((((())))))((((((((((((((((((((((((+++++++++*********))))))******))))))))))))******))))))******)))(((((('''''''''''''''((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,++++++,,,---......------...///111222222111///...111111000000111222222333111111222333333333333222222222222333333333444444333333222333333444555666333333333333444444555555444444555666777777777777666666555555444444444444333444444555666666666555666666555555444333333333333333333222222111111111111111000000000000/////////...,,,,,,------,,,++++++++++++++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&((())))))'''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''(((((()))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&$$$%%%'''((()))(((''''''%%%&&&&&&&&&&&&'''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''))))))))))))((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&'''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))))))))*********))))))))))))*********+++++++++))))))*********+++++++++***+++,,,------,,,++++++******++++++++++++************))))))))))))******))))))************)))))))))((('''&&&&&&'''((()))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))(((((())))))))))))************(((((())))))******))))))))))))))))))(((((((((((('''&&&&&&''')))******)))''')))******)))(((((()))''''''''''''(((((()))******)))(((((())))))((('''''''''(((((((((((())))))))))))))))))))))))))))))******)))(((((('''&&&&&&******))))))))))))***************))))))(((&&&&&&%%%&&&&&&'''((())))))))),,,++++++***))))))(((((()))))))))))))))))))))))))))))))))************+++************************************++++++++++++***+++,,,------...------...000111333333111000...////////////000111222222111111222333333333333222222222222222333333333333333333222222222333444444222222222222333444555666444444555555666777777888777777666666555444444444222222333444555555555555666666555555444333333333222222222222222111111111000000000///////////////000...,,,+++,,,,,,,,,***************************************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&''''''(((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''')))))))))***)))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((())))))))))))))))))''''''((()))))))))))))))))))))((((((((()))******(((((((((((())))))))))))(((((()))************)))'''''''''((((((((()))))))))************+++++++++)))***+++,,,,,,,,,+++*********++++++++++++************))))))))))))******((())))))******))))))((()))((((((''''''(((((()))(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((('''%%%&&&''')))((((((%%%%%%%%%&&&&&&((())))))((((((***+++++++++***)))((()))))))))************((('''''''''(((((()))***(((((((((((())))))))))))'''((())))))))))))***+++''')))******)))(((((()))''''''''''''((()))******+++)))(((((())))))(((&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******))))))*********))))))(((((((((((()))))))))((((((************))))))))))))************************))))))))))))************************************************++++++++++++******+++,,,---------------///111222222111///---............///000111222111111222333333333333222111222222222222333333333444333222222222222222222444333222222222333444555333333333444444555666777888888777666666555444444222333444555666666666666555555444444333222222222111111111111222222222222////////////////////////000...,,,+++,,,,,,+++***)))*********************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((%%%'''))))))((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&''''''((('''&&&%%%$$$&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))'''((()))***+++******)))''''''''''''((((((((())))))************+++++++++((()))***,,,,,,,,,+++*********++++++++++++************))))))))))))******'''(((((())))))(((((('''((())))))******))))))(((&&&'''((())))))(((((('''$$$$$$%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))'''&&&&&&(((***))))))''''''&&&&&&&&&''''''((()))***+++,,,---,,,++++++(((((())))))*********+++((('''&&&&&&&&&((()))***''''''(((((())))))******'''))),,,+++((('''***,,,''')))******((((((((()))''''''''''''((()))***++++++)))(((((())))))(((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******((()))***+++++++++++++++++++++++++++***)))''''''((((((((()))******++++++************************))))))))))))************)))))))))))))))))))))))))))************+++++++++)))***+++,,,------...---,,,...000111111000...,,,------------...///111111111111222333333333333222111111222222222333333333444444333222111111111111666555333222111222222333222222222222333444555555999888888777666555555555333444555666777777777777444444333333222111111000000000111111222222222333.........///////////////000...,,,+++,,,,,,+++***)))))))))))))))*********---------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%''')))***((('''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$&&&((())))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((***)))'''&&&%%%%%%&&&'''(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$###''''''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))(((''''''''''''((("""###%%%'''((((((((('''&&&&&&%%%$$$$$$&&&'''(((&&&'''((((((((('''%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%'''(((((())))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))************)))************+++++++++((()))***+++,,,,,,+++*********++++++++++++************))))))))))))******''''''((((((((((((''''''((()))***++++++***)))(((###%%%'''(((*********)))"""###$$$%%%'''((()))))),,,+++***)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))(((&&&''')))******))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''((()))***+++******))))))))))))******''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((***+++,,,,,,***((((((******'''$$$''''''((())))))))))))((())))))))))))))))))))))))+++*********))))))((((((******++++++++++++******(((((()))***************+++++++++*********))))))(((((((((((())))))))))))))))))******+++++++++,,,+++*********))))))((((((,,,+++++++++***)))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000//////.........//////222222222222222222222222555555555555555555444444333333111111111111333333666666666555555444444444555555444444444333333333444444555555555555555555999555111///111222111///000000000000////////////......---------,,,,,,,,,---))))))---,,,&&&$$$''',,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((()))***+++++++++++++++************''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&%%%$$$######%%%&&&&&&'''((()))******(((&&&%%%'''***+++)))&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((()))(((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%'''((()))''''''(((((('''&&&%%%%%%'''&&&$$$$$$$$$%%%''')))***'''$$$"""!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))(((((((((((()))*********((('''&&&))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,******))))))******+++,,,))))))***+++++++++++++++))))))))))))))))))))))))+++***)))((()))***,,,...+++******)))(((''''''&&&''''''((((((((((((''''''***+++,,,+++***'''%%%###$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))************))))))((('''''''''((()))*********))))))(((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((''''''((((((((())))))((((((((()))******+++)))(((((((((((('''%%%'''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))(((((()))******++++++******)))(((((()))************)))+++++++++*********))))))((((((((()))))))))******((((((((()))))))))******************)))))))))(((++++++******************************************++++++++++++++++++++++++,,,,,,,,,------------....../////////000000000000/////////.........//////222222222222222222222222444444444444444444444444444333222222222222333444111111111111111111000000333333333333222222222111333333444444555555555666777444000///000111000///000000000000/////////............---------,,,,,,---***+++......)))(((***++++++++++++************((()))***++++++++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******(((&&&%%%''')))***(((&&&&&&&&&''''''(((((()))))))))((((((((('''''''''&&&))))))******)))(((''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%'''&&&%%%$$$%%%&&&((())))))'''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((())))))***)))((('''&&&))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,******))))))******+++,,,)))******+++++++++******))))))))))))))))))))))))+++***)))((((((***+++,,,*********)))((('''''''''''''''((((((((((((''''''&&&'''((()))((('''%%%###$$$%%%&&&&&&''''''&&&&&&))))))(((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((()))******************)))))))))((((((((())))))***))))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))))))))))))))))))))'''%%%%%%&&&((((((((('''&&&'''((()))***))))))))))))))))))))))))******))))))))))))(((((()))******++++++******)))'''((())))))******))))))+++************)))))))))))))))))))))************''''''''''''((((((((((((************))))))))))))))))))******************************************************************,,,,,,,,,,,,------------....../////////000000000////////////////////////000000000000000000000000333333333444444444444444555444333333333333444555222222222222222333333333444444333333333222222222222222333444444555666666555333000////////////...000000000/////////......//////.........---------,,,******------******,,,************))))))))))))))))))******++++++******))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))((('''&&&''''''((())))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((('''''''''(((((()))))))))'''&&&&&&'''))))))(((&&&''''''''''''''''''((((((((((((((('''''''''''''''************)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''''''''(((''''''&&&%%%((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))))))))************))))))(((((((((((()))***++++++***))))))))))))***++++++******+++++++++******))))))))))))))))))))))))))),,,+++***)))((()))***+++******))))))((((((''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((()))************************''''''((((((((())))))))))))******++++++******)))))))))((('''''''''(((((()))(((((((((((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))+++***))))))))))))******((())))))&&&######&&&******)))(((''''''(((+++,,,))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))'''(((((()))))))))))))))************))))))))))))))))))))))))*********+++''''''((((((((((((((((((*********)))))))))))))))(((((())))))******++++++***************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------........./////////000000...//////000000000000000000000000000000000000000222222222333333333333333555555555444444555555555333333333444444555555555666666666555555555444444000111222333444555666666444333111000000000//////000000/////////........./////////.........------(((((((((************+++))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((((((((((('''''''''''''''*********))))))(((''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((())))))((('''&&&))))))***++++++++++++***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((('''%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&(((''''''''''''((()))***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((())))))************))))))((((((((((((((()))******)))))))))))))))***++++++***++++++++++++***)))))))))))))))))))))))))))))),,,+++***)))(((((())))))***)))))))))((((((((('''''''''((((((((((((''''''(((((()))******)))((((((%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''(((***+++))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((''''''&&&'''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((()))))))))******++++++******)))(((((((((((()))***+++,,,'''))))))&&&######'''***+++***)))((((((***,,,---))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******)))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))******((((((((())))))******+++))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////......///000111111000000////////////////////////000111111111222222333333555555555555555555555555111111111222222333333333666666555555555444444444000000111222333444555666333333333222111000111111////////////............///.........------------'''((()))((()))***++++++)))))))))(((((((((''''''))))))*********))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))******)))((('''&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&%%%$$$###'''((())))))******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''(((((())))))''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((()))***))))))(((((())))))***+++******+++++++++******)))))))))))))))))))))))))))+++******))))))((((((((())))))))))))((((((((((((''''''((((((((((((''''''*********))))))((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,------,,,***)))((((((''''''''''''((((((******))))))))))))******+++******))))))******+++))))))(((((((((((())))))))))))++++++++++++))))))&&&&&&''''''(((***+++,,,((((((((('''%%%&&&''')))******)))))))))***+++,,,))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))(((&&&'''(((((())))))(((((((((((()))))))))))))))***(((((((((((())))))))))))++++++++++++************))))))))))))************(((((()))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,------........./////////---...000111222111111000//////////////////////////////000000111222222222444444555666666555444444333333333444444444444444333333222222222111111111000000111222222333444444222333444333222111111222/////////.........------......---------,,,,,,,,,***,,,+++)))***---...,,,))))))))))))(((((((((((())))))******))))))(((((())))))))))))(((((((((((('''(((((((((((()))))))))&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))))))))))))))(((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))************))))))(((((((((''''''(((((())))))(((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((((((((('''''')))(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******''''''''''''''''''''''''''''''((((((((())))))))))))***,,,------,,,***))))))((((((((()))***+++,,,++++++************++++++++++++************++++++))))))(((((((((((())))))&&&((()))******)))(((&&&''''''&&&&&&'''((()))))))))(((''''''))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((())))))******&&&'''''''''((((((((((((,,,,,,+++++++++*********((()))))))))************)))))))))))))))(((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////---...000222222222111000000000000000000000000000......///000000111222222333444555555555555444333666666555555555555555555222222111111111000000000000111111111222222333333000222444333111///000222//////.........------------,,,,,,,,,,,,+++++++++***---,,,((((((---...+++*********)))))))))(((((()))))))))))))))(((((('''))))))))))))(((((((((((('''((((((((())))))))))))$$$%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''+++)))(((&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$###%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&'''(((((()))******''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''((((((((((((((((((((()))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((***,,,......,,,***(((************+++,,,---...,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%(((((('''&&&&&&&&&&&&'''***(((&&&(((+++,,,)))&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''((((((((((((((('''((((((((())))))******&&&&&&&&&&&&'''''''''(((,,,+++++++++******))))))(((((())))))*********+++******))))))((((((''''''((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,...000222333222111000111111111111111111111111---......///000111111222222333444555555444333222222222222111111000000000333333333222222222111111111111111111111111222222...111333222000...///111//////.........---------,,,,,,,,,+++++++++******))),,,+++&&&&&&+++,,,(((************)))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((('''((((((((())))))******%%%''')))***+++***)))(((&&&''''''((()))***++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%###!!!!!!###'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))************)))((('''&&&&&&%%%###%%%((((((&&&%%%&&&((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&'''%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''((()))******+++'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''((((((((((((((((((((()))******&&&''')))***,,,,,,------))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((()))++++++&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&((()))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((++++++++++++++++++++++++))))))))))))***+++---------,,,***)))))))))***+++)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%'''((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))((((((&&&''''''((()))******+++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......++++++,,,///111222111000000000000000000000000000---......///000111111222222222222333333444444444333333111000000000111222000000000000000000000000111111222222222222111111000000000000////////////......---,,,,,,,,,------------,,,,,,+++***))))))+++++++++************)))******))))))(((((('''''''''((()))******+++++++++&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&###"""###$$$'''((('''%%%&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''(((((((((((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&''')))******)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''***)))(((''''''&&&''''''%%%%%%&&&'''((()))******'''''''''((((((***++++++'''''''''''''''((()))))),,,***)))((()))***)))((((((''''''&&&&&&((()))*********)))))))))))))))))))))))))))(((((((((+++---*********)))))))))))))))+++++++++*********))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((())),,,---///))))))))))))((('''%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((************************)))))))))))))))***+++,,,+++***)))((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))(((((((((((())))))'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))************************(((((((((((((((((((((((('''(((((())))))(((((('''+++***)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''(((((())))))******))))))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,------------...///.........000000...---////////////////////////......//////000111111222111111222333555666777777333333111000000000111222000000000000000000000000000111111222222111111000000000000///////////////...---,,,,,,+++,,,,,,,,,---,,,,,,++++++*********+++++++++*********))))))***)))))))))((((((((('''************)))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((((((''''''''''''''''''((('''(((((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))'''''''''(((((((((((((((''''''''''''((()))***+++'''''''''''''''((())))))+++)))''''''((()))(((''')))(((((('''((()))***+++)))))))))))))))))))))((()))))))))(((((((((***+++***)))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))((('''&&&%%%'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''((((((***))))))))))))))))))***''''''&&&%%%%%%&&&&&&''''''''''''(((((((((((((((************************'''''''''''''''''''''''''''''''''(((((('''''''''******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))******++++++************++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,------------000...------...//////..............................//////000000111111111000111222444555777888999333333222111111111111222000000000000000000000000000111111222222111111000000000/////////.........---,,,++++++******++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((*********)))(((&&&%%%$$$&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&(((''''''(((******((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))&&&&&&&&&''''''(((******))))))((((((''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))***(((&&&&&&'''((('''&&&)))))))))))))))***++++++(((((((((((((((((())))))******)))((((((((())))))))))))))))))))))))******))))))((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''(((((('''&&&$$$###((()))))))))((('''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((***))))))))))))))))))***(((((()))))))))))))))***)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))************))))))************))))))++++++******++++++,,,---++++++,,,,,,,,,------------+++***+++...000222222//////////////////////////////000000000111111111111111222333444555666777333333222222111111111111000000000000000000000000000000111111111111000000000//////......---------,,,++++++***)))*********++++++++++++++++++,,,,,,************))))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))(((((((((******(((&&&((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***(((''''''((()))((('''((((((((()))))))))******((()))))))))))))))*********)))(((((())))))(((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))(((&&&###"""'''((((((((((((((('''&&&+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********++++++(((((('''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))*********((())))))******))))))(((++++++******++++++,,,---+++++++++,,,,,,,,,---------+++***+++---000111222000000000000000000000000000000000000111111111111222222222222222222333333333333333333222222111111////////////////////////000000000111111000000000//////......---,,,,,,+++++++++***)))))))))******++++++++++++++++++,,,,,,*********)))))))))(((((((((((((((((())))))))))))%%%&&&&&&''''''''''''&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((('''&&&'''(((((('''%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))************)))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))))))))((('''''''''''''''&&&&&&''''''((())))))***'''&&&&&&&&&&&&''''''((('''''''''''''''((())))))+++)))'''((()))******)))''''''(((((((((((()))((()))))))))******+++++++++***((('''((()))***(((&&&(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))(((&&&%%%&&&'''((((((((((((((('''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&'''''''''((())))))******+++++++++(((((('''''''''(((((()))(((((()))*********))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))))))))((('''''''''(((((((((((((((************************'''''''''''''''''''''''''''''''''(((((('''''''''******++++++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))***++++++))))))************))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,///---,,,,,,---......---111111111111111111111111111111111111111111111111222222222222111111111111333333333444333222222111///////////////////////////000000111111000000/////////...---,,,++++++***,,,+++******))))))******++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&((((((&&&%%%&&&&&&''''''(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))******))))))((('''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&%%%&&&''''''((('''&&&$$$"""!!! ''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((******(((''''''&&&&&&&&&%%%%%%&&&'''((()))******((('''''''''''''''(((((('''''''''''''''((())))))+++)))((((((***++++++***&&&&&&'''((((((((((((((((((((())))))******++++++(((&&&%%%'''***+++)))&&&((((((((()))******++++++(((((())))))))))))************))))))((((((''''''((((((((((((((((((((((((&&&'''((()))***)))((((((&&&&&&'''((()))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))******+++''''''''''''((()))******'''((()))*********))))))&&&&&&'''(((((()))******(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''((((((((((((&&&&&&''''''(((((())))))************************(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++(((((())))))))))))((((((''''''(((((())))))******+++******)))***+++,,,---)))******++++++******)))++++++******++++++,,,---***++++++++++++,,,,,,,,,------,,,---......---+++000000000000000000000000111111111111111111111111222222222222222222222222333333444444444333222111//////////////////////////////000000000000////////////...---,,,+++******,,,,,,+++************+++---,,,,,,++++++************)))))))))(((((((((((('''((((((((()))))))))***''''''(((((((((''''''&&&'''((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%$$$$$$&&&(((((('''&&&$$$%%%&&&(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&(((''''''''''''''''''((())))))''''''&&&'''((((((%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&(((((('''&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&'''(((&&&&&&%%%$$$############''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&'''''''''(((((()))))))))((((((''''''(((((()))'''''''''''''''((()))))))))((('''''')))******)))&&&'''((()))***))))))(((&&&&&&&&&'''((()))))))))'''%%%$$$'''+++---***&&&'''(((((()))******++++++'''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''((((((***+++,,,&&&''')))*********)))((('''''''''((()))******+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((( !!!$$$&&&''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((("""&&&)))+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))((((((&&&''''''((()))******+++,,,+++*********+++------******++++++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,))))))***---000111///...////////////////////////222222111111111111111111111111222333333444555555333333444555444333222111//////////////////////////////000000000000////////////...---+++******)))---,,,++++++******++++++------,,,,,,+++***))))))))))))))))))(((((((((((('''((((((((())))))******###$$$&&&((()))***++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$&&&((())))))'''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%((((((''''''''''''((((((***)))((('''&&&&&&'''(((&&&''')))******)))'''&&&###$$$%%%&&&''')))******&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&''')))******)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%'''(((!!!!!!"""###%%%''')))***'''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%&&&(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&''''''((()))***((((((((((((((('''''''''***))))))((((((((())))))'''''''''''''''((())))))((('''%%%&&&((())))))((('''((()))++++++******)))$$$$$$%%%%%%&&&'''((((((&&&$$$###&&&,,,...+++''''''(((((()))***+++++++++&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%'''((())))))))))))$$$%%%''')))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((''''''''''''((((((''')))***)))&&&%%%&&&(((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%''')))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))(((&&&%%%''''''((((((((((((''''''(((&&&%%%'''***+++)))&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))'''((())))))'''&&&'''(((&&&,,,---(((&&&))))))%%%*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...,,,---------,,,---000222111111111000000000000000111111111111111000///////////////000111111222222222222222111111111111000111222222222222111000000000222444333222000000000/////////...------,,,,,,***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&((())))))))))))'''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))***)))(((''''''&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$######$$$%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))))))))'''&&&$$$###&&&''''''((((((((((((((())))))))))))))))))))))))'''(((***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))******))))))((('''''''''''''''***'''$$$%%%(((******((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((($$$&&&(((***+++***)))'''***(((''''''(((((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&***,,,---,,,)))((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''((('''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************))))))(((((((((((()))))))))(((''''''''''''(((((((((((('''''''''&&&%%%''')))***(((&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))(((,,,---******......,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------************+++,,,------,,,---...---------///111000000000000000000000000111111111111111000//////111111111000000000000000222222222111111111000000111111222222111111000//////111333333111/////////.........---,,,,,,++++++***++++++,,,,,,++++++***++++++******************))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''&&&&&&'''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***'''&&&&&&''''''((()))***(((((((((((('''''''''''')))((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((&&&%%%&&&((()))'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((()))***++++++***((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))******))))))((('''''''''''''''+++(((&&&''')))++++++***(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%***(((''''''(((((('''&&&)))))))))(((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((()))***)))'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''(((''''''((())))))'''%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((*********))))))))))))((((((((('''''''''((())))))''''''((((((((((((''''''&&&%%%%%%&&&(((((('''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))(((''''''(((***(((+++,,,+++,,,000222111*********+++++++++++++++,,,,,,---------.........+++++++++***++++++,,,,,,***,,,...///......///000000000000000000000000000111111111222111111000///222222111111000//////...222222111111111000000000111111111111111000//////...000111111000.........------,,,,,,+++***************++++++++++++******))))))******************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((''''''(((&&&&&&&&&'''''')))*********)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))*********((((((((((((((((((((((((***)))(((''''''((()))***'''&&&&&&''''''((()))***((((((((((((''''''''''''(((((((((''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''((()))(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''')))******+++***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((())))))***)))((((((''''''''''''((()))'''&&&&&&((())))))(((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))'''&&&&&&(((***,,,***(((''''''(((((('''&&&)))))))))(((((('''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))******'''%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''((((((((((((''''''%%%%%%%%%&&&''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))'''(((((((((''''''***,,,))))))((((((+++...//////***************+++++++++,,,,,,,,,,,,------------,,,,,,++++++***+++++++++))),,,///000///......////////////000000000000000111111111222222111111000111111111111000000//////111111111111000000000000000000111111000000///...---...000000...---,,,------------,,,++++++************++++++++++++******(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''&&&&&&&&&(((***+++)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))(((''''''((())))))***)))(((''''''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&'''))))))(((((('''&&&''''''((((((((((((((())))))))))))))))))))))))************)))(((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''''''''((((((%%%%%%$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((''''''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((&&&&&&***///555999***(((''''''(((((('''&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''***************+++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&)))((((((***++++++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((''''''((((((((((((''''''$$$%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((''''''(((+++---///+++((((((***+++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++))),,,///000///......///......//////000000000000111111222222222222111111//////000000111111111111111111111000000000/////////000000000000///......,,,...000///...,,,,,,,,,......------,,,+++++++++)))******++++++******)))((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''&&&&&&'''((((((((((((''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&'''''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((()))))))))((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))*********)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((($$$%%%%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&'''(((((())))))(((&&&'''''''''((((((((((((''''''''''''(((((((((((()))'''&&&'''+++222999>>>***(((''''''(((((('''&&&)))((((((((('''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((()))((('''(((***+++***)))((((((''''''''''''((((((''''''''''''''''''''''''((())))))))))))*********))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''$$$&&&'''(((&&&&&&'''(((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((''''''))),,,///777000******+++++++++,,,***************)))))))))*********+++++++++,,,,,,+++++++++***++++++,,,,,,***,,,...///......///000---......//////000000111000111222222333222222222...//////000111111222222111111000000000////////////////////////......---,,,...//////...,,,,,,,,,.........---,,,,,,++++++))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&''')))(((((('''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((())))))***)))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***))))))((((((((((((((((((''''''''''''(((((()))&&&''')))((('''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))''''''''''''(((((((((((()))'''&&&%%%(((,,,111555***(((''''''(((((('''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''%%%$$$%%%((()))(((&&&((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))$$$###"""###%%%'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''$$$'''))))))'''&&&''')))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''')))---000<<<222++++++,,,+++***,,,+++*********)))))))))(((+++++++++,,,,,,,,,------************+++,,,------,,,---...---------///111------......///000000111000111222222333333333222000000000000000111111111111000000000////////////....../////////...------,,,...000000...,,,,,,,,,------,,,,,,+++*********))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((()))((((((&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%''')))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''')))******)))((((((&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******)))((((((((((((((('''''''''''''''((())))))&&&(((******'''%%%&&&'''((((((((((((((((((((((((,,,***(((&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&%%%&&&''')))+++***(((''''''(((((('''&&&%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))***((('''(((+++,,,+++)))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''!!! """%%%&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((()))***)))(((&&&%%%''''''((((((((((((''''''$$$'''***)))'''&&&(((***((((((''''''''''''((((((+++***)))((('''&&&%%%%%%(((((((((((())))))))))))''''''''''''''')))...111===222)))***,,,***))),,,+++*********))))))((((((,,,,,,,,,---------......************+++,,,---...------------,,,---000222---------...///000000111000111222333333333333333222222111111000/////////000000000000////////////......//////......---,,,,,,...000000...---,,,---,,,,,,++++++***)))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))(((((()))***"""$$$&&&(((************))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''&&&&&&''')))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%###"""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&''')))***+++******&&&''''''((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******)))((((((((((((((('''''''''''''''((()))***$$$'''))))))&&&$$$$$$%%%((((((((((((((((((((((((000---)))%%%######%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&''''''(((***(((''''''(((((('''&&&$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''',,,+++)))((()))(((&&&%%%(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''%%%######%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,000//////........./////////000000000111111111111222333444333111/////////222222222111111111000000........................------------------------+++++++++************)))))))))))))))))))))))))))((((((((()))+++***(((&&&%%%'''(((******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''))))))))))))(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''((()))******+++******&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&)))***(((%%%"""###$$$)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((%%%$$$$$$%%%&&&&&&$$$!!!&&&&&&''''''''''''''''''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&'''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%'''&&&%%%&&&((((((((('''((('''&&&%%%$$$%%%&&&'''***((('''))),,,,,,***((('''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))***)))(((''''''((()))***&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))((((((((((((((()))'''((()))******)))((('''&&&&&&&&&''''''''''''((())))))((('''''''''''''''###%%%''')))******)))((((((((((((((('''&&&%%%$$$+++***)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))(((((())))))((('''(((((())))))(((''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------......//////000000000111111111111333444333111/////////111111000000000/////////........................------------------------+++++++++************))))))))))))))))))))))))))))))(((((((((******((('''((()))*********)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((())))))*********))))))(((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$!!!$$$&&&'''(((+++---)))))))))))))))))))))))))))))))))))))))(((''''''###$$$%%%&&&'''''''''''''''''''''(((((())))))))))))((((((***,,,,,,***)))''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%&&&''')))''''''(((++++++***''''''''''''''''''((())))))%%%&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&###$$$&&&((((((((('''&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''((()))******)))(((((()))))))))(((''''''((())))))******))))))(((((((((((((((((((((((((((((()))))))))(((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********+++++++++++++++***************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------////////////000000000000000222333222000/////////////////////............------------------------------------------------+++++++++************)))))))))))))))))))))))))))***)))'''''')))))))))(((++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((************)))((('''&&&'''(((((()))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&###%%%'''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))(((''''''###$$$%%%&&&''''''''''''&&&''''''((()))******+++)))(((((()))******)))'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((((((''''''''''''&&&%%%&&&(((((((((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''')))***(((''''''''''''''''''((())))))&&&''''''(((((())))))***&&&''')))******)))'''&&&))))))((((((((((((((('''&&&&&&''''''(((((())))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''%%%&&&(((((((((((('''&&&$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))((('''((()))***)))((((((((()))))))))(((((('''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------............/////////000000///000222111000//////000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++)))'''&&&((())))))))),,,+++***)))((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))******)))((('''''''''((())))))******))))))''''''''''''''''''''''''))))))((((((''''''''''''*********(((&&&$$$###"""''''''''''''''''''''''''(((((())))))(((((('''&&&%%%&&&'''((())))))))))))&&&''''''((()))***++++++***)))(((((((((((('''%%%((((((((((((''''''''''''%%%&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''''''''''''''''''''((())))))'''((((((((())))))******)))))))))******)))))))))***)))))))))((((((''''''%%%&&&&&&'''((()))******)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))))))))************++++++***)))(((((((((((((((((('''&&&%%%$$$))))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((())))))((('''(((((()))))))))))))))((())))))************))))))'''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))************************(((((()))))))))*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,---......///---............/////////---///000000///...///000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++)))'''&&&((()))))))))***)))(((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%%%%'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))&&&''''''((()))*********---++++++,,,...//////...))))))((((((((('''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((((((%%%&&&'''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))+++)))'''%%%%%%''')))+++******))))))((((((((('''%%%&&&&&&'''((()))******((((((((((((((()))******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((******))))))))))))******+++++++++******)))(((((((((((((((((('''&&&%%%$$$((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''%%%&&&&&&'''((()))******))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&(((((()))*********))))))((())))))******))))))(((************************''''''((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************************((((((((()))))))))*********************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,---...///000------------.........///+++---///000///...///000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$''')))+++***)))'''''''''''''''''''''''''''(((((((((((('''&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((()))((((((+++///222444444***))))))(((((('''''''''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&'''((((((((((((((($$$&&&(((((('''&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((()))'''###!!!!!!###''')))***))))))))))))))))))(((&&&&&&''''''(((((())))))(((''''''(((((()))***+++(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((()))***)))((((((((()))***************'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,,,,---------.........***,,,...///......///000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((******((('''%%%&&&((()))******))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''))))))'''$$$''''''''''''''''''''''''''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$&&&***---//////******))))))(((''''''&&&''')))******)))(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&((((((((('''$$$%%%'''((()))))))))((($$$'''))))))'''&&&''')))'''''''''''''''((())))))'''''''''''''''''''''''')))'''$$$######$$$'''))))))))))))))))))*********'''''''''(((((((((((((((''''''''''''((()))***+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$$$$%%%'''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((''''''''''''((())))))******((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&'''***++++++***(((((()))***************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))*********))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,************+++,,,---...,,,,,,,,,---------......***,,,...///......///111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((()))+++***(((&&&%%%&&&)))+++,,,,,,+++***$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&'''((())))))))))))'''''''''&&&%%%%%%$$$$$$***(((&&&&&&((()))***)))+++******)))(((''''''&&&((()))++++++)))))))))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''$$$%%%'''))))))))))))((($$$'''***)))'''&&&(((***'''''''''''''''((())))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((())))))******++++++((((((((((((((('''''''''''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((''''''''''''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++'''''''''''''''((())))))******))))))((((((''''''))))))(((((('''''''''&&&''''''((()))******))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&$$$$$$&&&((()))&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((((((******))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++,,,,,,++++++*********++++++++++++******)))***,,,......,,,***(((+++,,,------......------,,,,,,,,,---------......------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''')))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))+++***))))))((((((((((((***)))'''%%%%%%'''***+++((())))))(((&&&$$$%%%&&&'''((((((((())))))******'''&&&%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))((('''%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***((((((''''''&&&&&&%%%%%%(((''''''(((******)))(((***)))'''%%%%%%%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%$$$(((((($$$%%%)))&&&&&&''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''&&&%%%&&&'''((()))'''''''''''''''((())))))***)))))))))(((((((((''')))(((((((((''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************)))******++++++******)))******++++++++++++******************************+++,,,------......------,,,,,,,,,------------...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''')))+++...000222333//////---,,,******))))))***)))(((&&&&&&'''((()))%%%&&&'''&&&###"""###$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&''')))***((((((((('''''''''''''''(((''''''(((******)))(((***((('''%%%%%%%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))&&&&&&))))))&&&&&&)))''''''((((((((((((''''''''''''((((((((((((((('''&&&''''''''''''''''''((()))((('''&&&&&&'''((()))+++*********)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))+++******)))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''(((((((((((((((((()))((((((''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))***************))))))))))))))))))))))))))))))))))))************************************)))))))))******)))))))))******++++++++++++******+++***((((((((()))***++++++,,,------......------,,,,,,,,,,,,------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))###$$$%%%&&&'''((())))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%&&&))),,,///222444555555555444333333333444444333222111///,,,+++))))))&&&''''''&&&$$$######$$$&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''%%%%%%''')))***+++++++++((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***'''((((((((((((((())))))(((''''''(((******)))((()))((('''%%%%%%&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''%%%%%%((((((%%%%%%'''(((((())))))))))))((((((&&&&&&'''((()))))))))((((((''''''''''''''''''&&&((((((''''''''''''((()))************))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***)))))))))((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))*********+++************************))))))************))))))******++++++++++++*********))))))))))))******++++++,,,------......------++++++,,,,,,,,,---------/////////...---,,,+++***++++++++++++++++++++++++,,,+++)))(((((((((***+++)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''(((***+++---......111222333444666888:::;;;???>>><<<999555000,,,***)))***+++***(((''''''))))))************************+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((%%%&&&''')))***+++++++++((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((()))***''''''(((((())))))******(((''''''(((******)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$$$$$$$&&&&&&$$$$$$$$$''''''((((((((((((''''''%%%%%%'''((()))))))))))))))))))))((((((''''''''''''''''''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))***+++++++++***((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++*********++++++++++++******((()))+++------,,,+++***+++,,,------......------+++++++++,,,,,,,,,------............---,,,+++***++++++++++++++++++++++++***))))))(((((()))***+++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,...111333444<<<<<<;;;999666222...,,,***+++,,,+++***)))***+++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))******(((''''''(((******)))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&%%%%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((())))))))))))+++******))))))(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((***(((&&&$$$$$$&&&(((***((((((((((((((('''''''''&&&&&&''''''((()))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,++++++******++++++++++++******'''))),,,...///---+++***+++,,,------......------++++++++++++,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++(((((())))))*********+++(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))*********))))))))))))***+++,,,....../////////---,,,+++((()))******(((((()))***************))))))))))))'''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''((((((((((((((())))))(((''''''(((******)))(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''')))(((%%%%%%((()))'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((******))))))))))))))))))%%%&&&'''((()))))))))((())))))))))))************''''''''''''''''''''''''&&&'''((())))))))))))((())))))(((''''''''''''''''''((((((((()))))))))***''''''''''''((((((((()))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))))))))))))))******))))))))))))))))))))))))&&&'''''''''((((((((((((******************************++++++++++++************++++++++++++******'''(((***+++,,,,,,,,,++++++,,,------......------***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++************************&&&''')))+++,,,+++******(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((()))))))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,+++***))))))))))))***'''(((((())))))((((((((('''((())))))''''''((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((''''''(((******)))(((%%%&&&&&&''''''(((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))'''""""""''')))'''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((('''''''''''''''((((((((((((%%%&&&'''((()))))))))(((((()))))))))*********+++''''''''''''''''''''''''&&&'''((()))***))))))(((***)))(((''''''''''''''''''((((((((())))))******&&&'''''''''(((((())))))''''''((()))*********)))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''''''''''''''((()))***************************'''''''''&&&&&&'''''''''+++***)))(((((()))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((************************))))))************))))))******++++++++++++******)))((((((((()))***,,,---+++,,,------......------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,************************$$$&&&))),,,---,,,***)))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((###$$$&&&'''''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))******++++++''''''''''''((((((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&&&&''''''((()))+++******((('''&&&&&&%%%'''(((***)))(((''')))*********))))))(((((((((''''''&&&%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''$$$%%%%%%&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%(((''''''(((***+++)))(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%'''$$$$$$'''%%%&&&''''''''''''''''''&&&'''(((((((((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$%%%'''))))))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%''')))******(((&&&%%%$$$%%%'''&&&%%%%%%&&&((())))))(((((('''''''''&&&))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++***))))))+++---...---,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''((()))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))***(((&&&&&&''''''&&&%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((()))******&&&%%%###$$$&&&''''''&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))((()))))))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))***************)))(((((((((***+++,,,(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''%%%&&&((('''&&&&&&'''))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))&&&'''((()))***+++,,,---)))***++++++******+++---++++++++++++++++++++++++++++++******++++++,,,---,,,+++***))))))+++,,,---,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&'''''''''%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((((((&&&'''''''''((((((((((((''''''((())))))***++++++******+++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''''''''''''''''''''''''''(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''((((((''''''&&&%%%&&&&&&&&&'''((((((((()))'''&&&%%%&&&'''&&&%%%&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&'''(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((('''''''''''''''(((((()))%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((())))))((((((''''''''''''((((((((()))))))))))))))((((((''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))((((((((((((''''''''''''******)))((('''&&&%%%$$$%%%%%%&&&&&&'''(((((())))))(((&&&&&&&&&'''((()))&&&''')))(((''''''(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************((())))))***+++,,,,,,,,,((()))+++***))))))***,,,++++++++++++++++++++++++++++++******++++++,,,,,,---,,,+++*********+++,,,***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((((((((''''''''''''((((((%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((''''''(((((())))))******((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***((('''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))(((((('''((((((((('''''''''''''''(((((()))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((())))))))))))))))))(((((('''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((%%%'''((((((''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******)))((((((''')))******))))))***+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,************+++((((((((((((((()))******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######'''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((*********))))))(((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******)))'''&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((******)))((('''''''''(((&&&&&&&&&&&&&&&''''''(((&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%''''''((('''&&&%%%%%%&&&(((******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&$$$&&&''''''&&&%%%'''((('''''''''((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((''''''''')))******))))))***+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,+++***************)))((((((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%******))))))))))))************))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))*********(((&&&&&&((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&'''((())))))(((&&&%%%%%%&&&(((******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&))))))(((((((((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%"""$$$'''))))))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%''')))***+++,,,%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''((())))))******((()))+++***))))))***,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***,,,+++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((######$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''((((((&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''******))))))))))))******((((((((((((''''''''''''************************'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((+++***(((((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******+++((())))))))))))(((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###$$$%%%''''''(((''''''%%%&&&''''''&&&&&&'''(((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%&&&'''((()))))))))((())))))))))))))))))))))))((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&&&&''')))***+++,,,,,,)))***++++++******+++---++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,++++++***))))))))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((('''''''''&&&'''''''''((()))))))))******))))))(((''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%'''((()))&&&'''((((((''''''(((***&&&'''''''''(((((())))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%$$$%%%'''))))))))))))((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***************+++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,,,,%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&%%%$$$""""""'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&$$$######"""'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))$$$######"""###$$$&&&'''%%%%%%&&&&&&'''((())))))&&&$$$######%%%''''''&&&&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******)))'''%%%%%%%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((()))******************))))))((((((((('''((((((((((((((((((''''''***)))((('''&&&&&&'''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''************)))'''&&&%%%&&&'''''''''''''''&&&&&&))))))'''%%%""" ''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''))))))(((''''''(((***++++++++++++)))((('''((()))******))))))))))))******+++++++++******)))((('''((((((''''''((()))******((((((((((((''''''''''''((((((((()))******++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++***)))(((+++++++++************)))++++++******)))'''&&&%%%%%%&&&((()))))))))(((''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&(((***,,,+++(((%%%###%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&'''((((((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))'''%%%$$$%%%&&&(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((()))))))))&&&((()))((('''&&&''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%(((++++++***(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''******)))(((((((((((((((*********)))((('''%%%$$$''''''&&&&&&&&&''''''(((''''''((((((((((((''''''))))))(((((()))***++++++'''''''''''''''((()))***((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''''''''((((((((()))))))))((('''&&&&&&&&&''''''(((((('''''''''(((***+++111444444000)))%%%'''******))))))(((((())))))***''''''((((((((('''&&&&&&((((((((())))))*********((((((((((((((((((((((((((((((((()))******++++++)))***++++++,,,,,,++++++************************+++++++++++++++***))))))+++++++++*********)))))))))))))))))))))(((((('''))))))))))))(((((('''&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$)))((('''''')))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''))))))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))'''((()))(((&&&&&&&&&''')))((((((''''''&&&&&&&&&''''''((((((((((((''''''***))))))((((((((((((((('''''''''''''''&&&%%%%%%$$$%%%'''))))))(((&&&%%%,,,+++******((((((''''''((((((''''''(((((()))***(((''''''''''''(((((()))''''''''''''''''''((((((&&&&&&'''''''''((((((((())))))((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''&&&''''''(((&&&&&&'''''''''''''''&&&###$$$&&&'''((()))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((******222666888222)))$$$''',,,)))((((((''''''(((((()))))))))***++++++++++++***((()))***+++++++++***)))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***************************++++++,,,,,,,,,+++******++++++*********)))))))))''''''((())))))))))))))),,,,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&'''(((((('''%%%%%%(((&&&%%%%%%''')))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%((()))***)))((('''(((***)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))***)))'''''''''(((******)))(((((('''&&&&&&''''''((((((((((((''''''))))))((((((''''''((((((''''''''''''''''''''''''%%%&&&''')))******))))))111///---***((('''''''''''''''&&&&&&''''''(((((()))((((((''''''''''''(((&&&&&&'''(((((()))******''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''&&&&&&%%%&&&'''((()))%%%&&&''''''((('''''''''''''''(((((((((''''''&&&((((((((()))))))))******((((((''''''''''''''''''%%%%%%&&&'''((()))******+++...///---(((&&&(((,,,((((((''''''''''''(((((()))***+++,,,------------((()))+++,,,---+++***((())))))))))))************((((((((()))******++++++((()))******++++++******************************++++++,,,,,,,,,,,,++++++************))))))))))))''''''((()))))))))))))))---,,,***(((((((((((()))((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&''')))))))))'''%%%###&&&$$$!!!!!!$$$&&&(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''(((((()))))))))((('''''''''&&&((()))***)))(((((()))***)))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((++++++***)))((('''&&&&&&''''''(((((((((((('''''')))(((((('''''''''(((((())))))((((((((('''(((((()))(((''''''))),,,000333111///,,,)))'''''''''((((((''''''&&&''''''((((((***)))((('''''''''''''''(((((((((((())))))******'''''''''((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&%%%&&&&&&'''((()))%%%&&&&&&'''((((((''''''(((((((((''''''%%%$$$$$$(((((((((((())))))))))))''''''((((((((((((((((((%%%&&&'''(((((()))))))))((('''&&&&&&((())))))(((((((((''''''''''''((((((&&&&&&((()))******++++++(((***+++---,,,+++)))(((((()))))))))*********+++((((((((()))******++++++))))))***+++++++++++++++***************************++++++,,,,,,+++++++++*********)))))))))(((((()))))))))))))))(((''''''+++***)))(((((()))***+++)))((('''&&&&&&'''((()))'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&***)))((('''&&&''''''(((((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&"""###%%%%%%%%%###!!!&&&$$$!!!!!!$$$&&&(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((()))))))))((('''''''''&&&''')))***)))((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((('''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((+++******)))((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&'''(((***,,,///111333444---+++)))'''&&&'''((()))))))))(((''''''(((((((((***)))((('''''''''''''''******))))))((((((((((((''''''((((((((()))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''(((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''((()))))))))(((((('''(((((()))***)))))))))---)))%%%&&&)))***(((%%%)))((((((''''''(((((()))''''''(((******+++++++++)))***+++++++++***)))((('''(((((())))))*********((((((((()))******++++++******+++,,,,,,,,,,,,+++************************))))))***+++++++++************)))))))))((((((((()))))))))))))))(((''''''((((((((((((((()))***+++((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''(((((('''%%%%%%$$$$$$%%%((((((((('''&&&%%%$$$###%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###(((&&&%%%%%%''')))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))))))))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&((())))))((('''(((***))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((((((((('''&&&$$$$$$$$$%%%&&&###(((///555777555000---(((((('''&&&&&&'''((()))***)))(((((('''((((((((()))((((((''''''''''''(((******)))(((((('''&&&&&&'''((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%''')))***+++)))'''&&&$$$%%%&&&'''(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))((()))***+++++++++***)))(((---+++)))((())))))((('''***))))))(((((())))))***))))))***+++,,,,,,,,,,,,*********))))))(((((((((&&&&&&'''(((((()))******((((((((()))******++++++++++++,,,------------,,,************************'''((()))************)))***)))))))))(((((((((((('''(((((())))))))))))((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((((((((())))))))))))))))))((('''''')))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$&&&(((((('''&&&%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%'''((((((''''''((()))&&&''''''''''''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))'''&&&&&&%%%&&&(((***,,,)))---111444444111,,,((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''(((''''''''''''(((((()))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%'''***,,,,,,***'''%%%$$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((++++++,,,,,,+++***(((''')))***+++***(((''')))+++******))))))))))))******&&&&&&'''(((((((((((('''******)))(((''''''((((((%%%&&&&&&'''((())))))***((((((((()))******+++++++++,,,------......------************************''''''((()))))))))))))))))))))))))))((((((((((((%%%&&&''')))******++++++))))))******)))'''%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))"""###$$$&&&'''((((((((('''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((''''''&&&&&&'''((()))***''''''&&&'''((((((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))'''%%%$$$%%%'''((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&&&&''''''(((((()))))))))%%%&&&'''&&&%%%%%%&&&''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))"""$$$'''(((&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''((()))***+++###$$$%%%%%%$$$$$$&&&'''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((((('''(((***...111333555333000---+++*********((((((((()))(((''''''&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******(((&&&%%%'''''''''((((((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''***)))'''%%%$$$%%%&&&''''''''''''''''''((())))))''''''((()))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''&&&&&&''''''((()))******)))(((''''''((()))***%%%&&&&&&'''((())))))***,,,)))'''(((******(((&&&''')))++++++***)))))))))&&&''''''((()))******++++++++++++***************+++***)))))))))***+++,,,******+++,,,,,,,,,++++++************************))))))))))))************++++++++++++***)))'''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%''')))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&'''((()))******$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&%%%$$$###$$$&&&((()))''''''''''''''''''''''''((((((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$""""""###$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$%%%&&&(((((((((((((((((((((((($$$&&&***,,,,,,+++(((&&&))))))))))))((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&''''''''''''(((+++...555222...***(((((()))+++(((((())))))******++++++'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''((()))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&'''''''''((()))******)))(((''')))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&'''(((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))***)))(((''''''&&&&&&'''***)))(((''''''((()))***((((((((())))))************'''&&&&&&((()))'''%%%''')))++++++***)))))))))'''''''''((()))*********)))(((((((((((((((((((((******)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&((('''%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$###))))))***(((&&&&&&''')))******)))'''&&&%%%$$$###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((******)))(((&&&&&&'''((()))******))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---...,,,***''''''''')))***((((((((((((((()))))))))(((''''''''''''''''''((()))((('''&&&&&&'''((())))))(((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((((('''''''''((('''(((((())))))(((((('''((('''&&&%%%%%%&&&((()))'''''''''''''''((())))))%%%&&&&&&'''''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''((()))***)))(((''''''&&&&&&'''))))))(((((((((((())))))************++++++++++++((('''&&&'''((()))((('''''')))+++***)))(((((()))''''''(((((())))))******(((((((((((((((((())))))))))))))))))***+++------,,,+++******)))***+++,,,(((((((((((((((((((((((())))))))))))************+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))((('''%%%$$$######'''(((((('''%%%%%%&&&(((******)))'''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((***((((((+++...///---+++(((((('''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((())))))***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''(((((()))'''&&&&&&''''''((()))***))))))(((((((((((())))))+++++++++***************(((((((((((()))*********''')))******((((((((()))'''((((((((()))))))))******************+++++++++'''(((((()))+++,,,---...---,,,***(((((()))+++,,,))))))))))))))))))))))))((()))))))))************...,,,***)))((()))+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''***)))((('''&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%######%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***((('''+++000111,,,'''''''''((()))************)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((()))))))))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((************************))))))(((''''''''''''(((((((((((()))))))))******(((((((((''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''')))***,,,---((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))''''''((())))))))))))(((((((((((((((((('''''''''&&&''''''((((((((((((((('''&&&&&&''''''((()))***(((((())))))))))))(((((()))))))))))))))(((((((((&&&'''(((((((((((()))***((()))))))))''''''(((***(((((((((((())))))))))))))))))******++++++++++++'''((()))***+++,,,---------,,,***(((((()))***+++************************((()))))))))************---,,,***(((((()))+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&"""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((&&&&&&***//////***%%%'''((()))))))))(((''''''*********))))))(((((((((&&&'''(((((((((((('''&&&'''((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%'''(((***,,,---(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''(((((()))))))))))))))))))))((((((''''''''''''%%%&&&'''((()))))))))(((***)))(((''''''&&&&&&'''(((((())))))))))))(((((('''''''''''''''(((((((((%%%&&&''''''&&&&&&'''(((((())))))((('''&&&(((***(((((((((((())))))))))))'''''''''((())))))******'''((()))+++,,,,,,,,,,,,---,,,***)))(((((())))))************************))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&######$$$%%%'''((())))))$$$%%%&&&%%%$$$$$$&&&((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))+++---///111'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''))),,,,,,(((%%%'''''''''''''''&&&%%%$$$************))))))))))))&&&&&&((((((((((((&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((()))))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&'''''''''''''''((())))))&&&'''(((((())))))(((((('''''''''(((((((((((((((%%%&&&'''((()))))))))(((***)))(((''''''&&&&&&''''''((()))******)))((('''&&&&&&&&&''''''(((((()))''')))+++***'''&&&((()))((((((((('''&&&&&&(((***))))))))))))((((((((((((&&&''''''((())))))******((()))***+++,,,++++++***+++++++++***)))(((((((((************************))))))))))))************&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&'''(((((("""###$$$$$$######%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))******)))((('''$$$$$$%%%&&&''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((***---000111((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((******)))(((''''''''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&''')))******)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******(((&&&%%%))))))))))))************)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%'''''''''''''''((())))))%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******$$$%%%'''))))))))))))((('''&&&&&&''''''((()))***'''((()))******)))((('''%%%&&&&&&'''((())))))***,,,...///...+++)))+++---((((((((('''&&&&&&(((***))))))))))))((((((((((((((())))))***+++,,,,,,,,,))))))+++,,,,,,+++***)))++++++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))************&&&'''(((((()))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))******))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''''')))+++%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((()))******)))((('''"""###$$$%%%'''((())))))&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''(((***+++(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&(((******)))(((((()))))))))((((((((()))******&&&'''''''''(((((())))))''')))***++++++***)))'''&&&'''((())))))((('''&&&''''''''''''((()))++++++))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))******(((((('''''''''&&&&&&%%%)))&&&%%%&&&((()))'''%%%&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,+++(((&&&&&&''')))***''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((()))(((((((((((())))))***))))))))))))***************))))))((('''&&&&&&&&&))))))************))))))'''''''''(((((()))***+++***++++++,,,,,,,,,++++++))))))))))))((((((((((((************)))'''&&&%%%''''''(((((())))))******(((((((((((((((''''''&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((###$$$&&&((())))))((((((***)))'''%%%&&&(((***,,,,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&'''((())))))((('''&&&(((''''''''''''(((((())))))((('''%%%%%%&&&''''''((('''&&&%%%$$$#########((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$&&&''')))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%((('''&&&%%%&&&''')))+++))))))))))))))))))))))))&&&'''(((******((('''&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&''''''''''''((('''((((((((('''&&&&&&%%%&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((()))***)))((('''(((***''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$&&&'''%%%$$$$$$'''***+++***)))((()))***,,,...)))((('''&&&&&&'''((())))))))))))))))))(((''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&'''(((***+++)))(((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++'''(((((((((((()))))))))***))))))(((''''''&&&&&&))))))************))))))(((''''''(((((()))***+++***++++++,,,,,,+++++++++))))))))))))((((((((((((************)))(((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''%%%&&&''')))))))))(((((()))((('''&&&'''(((***++++++***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))+++***)))'''&&&&&&%%%%%%))))))((('''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$&&&%%%%%%%%%%%%'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((&&&&&&&&&''')))***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$''')))---,,,***((('''((()))))))))((('''&&&&&&'''((())))))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))((((((((('''''''''************)))'''&&&%%%)))((('''&&&%%%&&&''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((()))((('''%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''***))))))(((''''''&&&&&&&&&&&&'''(((((()))******''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))************))))))(((((((((((()))***+++++++++++++++,,,,,,++++++***))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((''''''((((((((()))))))))+++***((('''&&&&&&''''''((((((((((((((((((((((((((('''%%%######%%%'''(((***(((&&&$$$$$$&&&(((*********((('''&&&&&&%%%%%%)))))))))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&''')))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((***)))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%&&&'''((()))***&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''((($$$%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((((((((((((((((((((()))))))))***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%'''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$&&&(((+++***((('''&&&''''''(((((((((''''''''''''((()))(((((()))))))))(((''''''))))))((((((''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((('''''''''&&&++++++******)))(((&&&&&&)))(((&&&%%%%%%&&&'''(((''''''&&&''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))))))))(((((('''''''''''''''(((((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''))))))************))))))(((((((((((()))***+++,,,++++++,,,,,,,,,+++******))))))))))))(((((((((((((((((()))***++++++************))))))((((((''''''(((((((((((((((''''''&&&''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&'''((()))))))))((('''***)))((('''&&&'''''''''))))))))))))))))))))))))''''''&&&%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''((()))'''((()))))))))(((&&&%%%###%%%'''((()))((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))((((((''''''''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&***))))))))))))(((((((((%%%'''((('''&&&%%%&&&'''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&%%%%%%&&&'''((()))***'''''''''''''''(((((()))'''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((('''''''''&&&&&&&&&%%%!!!###&&&)))+++++++++***'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%(((((())))))))))))((((((((('''&&&%%%&&&&&&'''(((&&&'''''''''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''((((((((()))(((((())))))((('''&&&%%%(((((()))))))))*********((((((((((((''''''''''''))))))************))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((('''((()))*********************))))))((((((''''''(((((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''''')))(((((('''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''))))))%%%&&&'''((('''&&&%%%$$$"""###%%%'''((('''&&&%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&'''''''''''''''+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&***))))))))))))((((((((($$$&&&&&&&&&%%%$$$%%%&&&''')))***)))((('''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&'''''''''''''''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&((()))***&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''((((((((())))))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%!!!###&&&)))+++++++++***'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((&&&###!!!!!!"""$$$&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''((())))))((('''%%%$$$))))))))))))************((((((((((((((((((''''''))))))************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((()))(((''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%%%%(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''&&&+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''#########$$$%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&'''''''''''''''(((''''''''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&&&&'''(((((((((''''''%%%%%%&&&'''((()))******''''''((((((((()))))))))&&&''''''((((((''''''&&&))))))(((((('''''''''&&&&&&'''((())))))(((((('''''''''''''''((((((((()))&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%'''((()))((('''&&&%%%''')))(((&&&%%%&&&((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&((((((((())))))))))))***'''((((((((((((((((((((())))))************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%&&&''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''******(((%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))(((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))((((((((((((((((((((('''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''%%%&&&&&&'''&&&&&&%%%%%%###%%%''')))***)))'''%%%%%%''')))(((&&&%%%&&&)))))))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((()))*********)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%$$$$$$###!!!###%%%(((******))))))''''''''''''((((((((()))'''''''''((((((((((((((())))))************))))))))))))))))))***+++,,,------------,,,+++***)))((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&''''''(((((())))))******(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((('''%%%######%%%'''((($$$$$$$$$%%%&&&''')))))))))((('''%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&&&&'''((((((((('''%%%&&&((()))*********)))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))(((((())))))((('''&&&%%%%%%$$$''''''((()))******))))))&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%(((++++++)))&&&"""###%%%'''((()))******$$$%%%'''))))))))))))(((%%%%%%&&&'''((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&))))))))))))************&&&&&&&&&&&&''')))***+++&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***(((&&&&&&'''((((((((((((((())))))((('''&&&&&&))))))((('''''''''''''''$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((("""######$$$%%%&&&''''''%%%&&&((()))))))))((('''$$$%%%&&&'''(((******+++)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))*********)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))******++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''((()))))))))))))))((()))))))))((('''&&&&&&((((((((('''&&&&&&&&&%%%)))(((''''''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''''''''''''''************************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%&&&'''((()))&&&'''((()))((('''%%%$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))+++)))'''$$$######$$$%%%((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%)))&&&$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))***(((&&&&&&'''((((((((((((((((((((((((((('''&&&))))))((('''''''''''''''%%%&&&'''((()))(((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))******)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***'''(((((()))))))))((((((''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&)))(((&&&'''((()))(((&&&&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((()))******''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&&&&&&&((('''''''''((()))***+++)))))))))(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))''')))'''%%%%%%'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((((((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((())))))(((&&&&&&((()))((('''&&&'''(((((((((((((((((()))((((((''''''''''''(((&&&'''((()))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))++++++***((('''&&&%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))))))))(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&'''((()))(((''''''((((((((((((((((((''')))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++))))))((('''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$############&&&&&&'''((()))*********'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''')))++++++******(((''''''((())))))(((''''''''''''(((((((((((('''(((((())))))*********''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((''''''((((((((()))'''&&&'''((()))((('''&&&&&&'''((())))))(((((()))(((''''''''''''(((((('''(((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''(((''''''&&&&&&''')))***''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******&&&'''''''''((((((((((((***))))))))))))))))))***(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((('''&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''(((((((((((('''&&&'''((()))((('''''''''((((((((((((''''''))))))((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&%%%&&&'''((()))+++***)))(((((()))***+++%%%&&&&&&'''((())))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''(((((('''$$$"""!!!$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&(((***+++******)))'''&&&''')))))))))(((''''''''''''(((((((((((('''(((((()))***++++++,,,''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''))))))(((&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))******(((''''''&&&&&&''')))***%%%%%%&&&'''((()))******(((((((((((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((((((((((((&&&&&&''')))))))))(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''&&&%%%&&&'''((()))+++***)))(((((()))+++,,,((((((((((((((('''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))***+++,,,,,,''''''((((((&&&"""$$$%%%%%%&&&&&&'''''''''&&&'''''''''((((((((((((***)))(((((()))***)))''''''&&&%%%'''((()))((('''''''''''''''(((((((((((('''(((((()))***++++++,,,''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''((())))))(((&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))(((((('''''''''((()))***'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((()))******'''''''''''''''((())))))''''''(((((((((((((((((()))************((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&'''(((((((((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&%%%&&&'''((()))'''''''''''''''(((((())))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%&&&'''((()))(((&&&$$$###((((((((()))))))))))))))'''''''''((((((((())))))***)))'''((())))))'''&&&&&&%%%%%%'''))))))((('''''''''''''''(((((((((((('''(((((())))))*********''''''((((((((((((''''''''''''((((((((()))))))))%%%%%%&&&((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((())))))'''%%%(((((((((((((((((('''&&&'''''''''''''''((())))))((('''&&&&&&&&&'''((()))'''((()))******)))((('''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&''')))***+++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''((()))******)))((('''((()))))))))************((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''((()))))))))''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%''')))***)))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%&&&''''''((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$###"""!!!!!!!!!!!!&&&'''((()))))))))((((((***************)))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&((()))((('''&&&&&&&&&(((***+++***(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$$$$&&&((()))*********))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''(((***)))'''%%%((()))))))))((('''&&&&&&'''''''''''''''((()))***'''&&&&&&%%%%%%'''((()))'''((()))******)))((('''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((( """%%%((()))***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))(((((((((''''''((()))******)))((('''(((((())))))*********+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))***((('''&&&&&&'''(((***((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&((((((((('''&&&%%%###$$$%%%'''((())))))***((()))))))))((('''&&&&&&(((((((((''''''&&&&&&%%%'''&&&%%%''')))******)))''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''&&&%%%&&&'''((()))&&&'''(((*********)))(((&&&'''''''''(((((())))))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%#########%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%((())))))(((''''''(((***,,,,,,+++)))''''''''''''((((((((()))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%'''((()))))))))((())))))(((&&&%%%'''(((************************&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&((((((((('''&&&%%%######(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&((())))))((('''&&&+++***)))((('''&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***((('''((()))***)))''''''((()))((('''&&&''')))%%%###!!!###&&&((('''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''((()))))))))'''&&&%%%&&&(((***(((%%%$$$%%%'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))(((&&&***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((((((&&&%%%$$$"""###&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))(((((((((((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$######$$$$$$$$$$$$%%%'''))))))((('''&&&((('''&&&%%%%%%&&&'''((())))))******)))(((''''''***))))))((((((***+++,,,)))(((((('''&&&&&&%%%%%%)))))))))((('''''''''&&&************************)))'''&&&'''((()))((('''''''''''''''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''&&&''''''((((((''''''&&&###$$$%%%'''((())))))))))))))))))(((&&&&&&''')))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((('''&&&%%%%%%(((((())))))))))))(((((('''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())) ###%%%&&&&&&&&&%%%))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***)))''''''(((((('''&&&&&&((()))((('''&&&''')))&&&$$$###$$$&&&((('''&&&''''''(((((((((((('''''')))))))))((((((((('''''')))((('''&&&%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&)))******+++***)))((('''&&&((()))(((&&&$$$&&&'''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&((()))***)))((('''))))))''''''&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''''''((())))))((((((###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''((()))((('''&&&)))(((''''''''''''((()))))))))))))))((((((''''''&&&''''''''''''&&&%%%$$$''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((''''''((((((((($$$%%%&&&'''(((((((((((()))******)))''''''(((***''''''''''''''''''''''''+++***)))((('''&&&%%%$$$&&&&&&''''''((()))))))))(((((()))))))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((("""###%%%'''(((''''''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))(((&&&&&&''''''&&&%%%&&&'''(((((('''&&&'''((((((&&&%%%%%%&&&''''''&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&))))))*********)))((((((&&&(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''%%%&&&((()))))))))((('''(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&))))))(((((((((((())))))(((((((((''''''''''''&&&%%%&&&'''((('''$$$!!!%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''(((((()))))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((())))))((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((('''))))))***)))'''''')))***))))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))(((''''''&&&&&&&&&'''(((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((())))))((((((&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%$$$'''&&&%%%%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&%%%))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((()))(((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&''')))++++++***(((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((())))))((('''$$$###&&&&&&&&&'''(((((())))))%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''***,,,------,,,+++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&((())))))((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&'''((((((((((((((((((((())))))))))))((((((************************((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###""""""&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$###((('''&&&%%%&&&'''((()))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###""""""$$$'''))))))(((&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&'''''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))&&&''')))++++++***(((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&'''***,,,------,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))%%%&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$''''''&&&&&&''''''((()))(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###""""""$$$''')))***)))%%%&&&''''''&&&%%%&&&'''&&&''''''&&&%%%%%%'''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''&&&''''''((()))((((((''''''(((((()))***'''&&&%%%&&&(((((((((&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++'''''''''''''''''''''(((&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''((()))))))))$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))((((((&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''((()))))))))''''''((()))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))+++,,,---...))))))((('''&&&&&&&&&&&&&&&''''''((()))))))))(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$%%%''')))((('''%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$''')))''''''(((((((((((('''''')))))))))(((((((((''''''%%%%%%'''((((((((('''''''''''''''''''''((())))))(((((('''''''''((()))***'''&&&$$$&&&((()))(((&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))((((((%%%&&&'''((()))(((((('''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&)))((('''&&&&&&(((***+++((((((((((((((((((''''''''''''(((((())))))******)))))))))))))))(((((((((************************)))'''&&&'''((()))((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))******++++++((((((((((((((((((((((((*********)))((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&))))))************))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&)))((((((((((((((()))***+++***)))((('''&&&&&&&&&$$$%%%'''(((***+++,,,,,,%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''(((((((((((('''''')))'''&&&&&&'''(((&&&%%%%%%&&&''''''%%%%%%&&&'''"""$$$&&&%%%###$$$'''***&&&'''((())))))((('''&&&))))))))))))(((((((((((($$$%%%'''((((((((('''''''''''''''''''''((())))))&&&%%%%%%$$$%%%&&&'''((('''%%%$$$%%%(((***(((&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&$$$!!!###%%%''')))******)))(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((()))******''''''''''''''''''''''''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''((()))******)))(((''')))((('''&&&'''(((***,,,***+++,,,---,,,)))&&&%%%%%%%%%&&&((()))+++,,,,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''(((***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''')))***)))((('''(((***))))))(((((('''''''''&&&&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++(((''''''&&&&&&((()))******)))(((''''''&&&&&&'''))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%"""###$$$$$$%%%%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&((('''&&&&&&'''((()))***((('''&&&&&&'''((('''%%%%%%&&&&&&&&&'''(((((((((------,,,+++***)))((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((''''''&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&###!!!"""&&&((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''%%%'''+++---...,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((+++(((%%%$$$&&&((('''%%%(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''((())))))((((((((('''''''''''''''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++***)))'''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((((((''''''&&&'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''(((((('''&&&&&&'''))))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''******))))))((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((,,,)))&&&&&&((()))(((&&&(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((('''(((((())))))((((((''''''((())))))''''''((()))((((((((((((''''''''''''((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***---///...***&&&###(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&(((''''''''''''((())))))++++++***)))))))))*********************+++++++++*********)))((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((())))))***************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''))))))'''&&&&&&'''((((((&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((''''''(((((((((+++)))((('''((())))))((('''(((((())))))))))))((())))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''(((((())))))))))))(((((('''((()))(((''''''((()))(((((((((((((((''''''''')))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''))),,,------***'''%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''(((((())))))++++++,,,,,,,,,,,,------------,,,+++***)))((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%&&&&&&'''((()))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***(((''''''&&&&&&''''''(((((((((''''''''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''***)))((('''&&&&&&'''(((&&&%%%$$$&&&((())))))(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''&&&(((***(((((((((((((((((((((''''''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%''')))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++''''''(((((((((((('''''')))(((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))(((((('''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((&&&((()))((('''&&&'''((('''''''''((((((((((((((()))******)))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******&&&''''''((((((((((((((((((((('''(((((()))***+++------------......////////////...---+++***))))))&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******'''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***)))(((((((((((((((((()))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((***)))((('''&&&&&&'''(((&&&%%%$$$&&&((())))))(((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((()))'''((((((((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''&&&$$$$$$((((((((((((((((((((((((***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&(((***'''((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&'''))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&'''((())))))(((((())))))))))))((((((((((((&&&''''''((()))******+++''''''((())))))(((''''''&&&'''''''''''''''''''''&&&'''((())))))******)))%%%&&&&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''((())))))''''''((())))))))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((())))))******))))))(((&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((((()))***)))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%$$$$$$%%%''')))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++&&&''''''((()))((((((((()))))))))***+++,,,---............///000000111111111000///...---,,,++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&'''((())))))******'''(((((())))))((((((''''''''''''''''''(((((((((((())))))))))))(((''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))(((((((((((()))))))))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''((((((((((((((())))))'''&&&&&&'''((((((&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&$$$$$$'''''''''''''''''''''''')))((((((''''''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%''')))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''(((***+++,,,++++++***))))))))))))((((((((((((''''''(((((())))))******&&&'''((())))))((('''&&&$$$&&&(((((('''&&&'''(((&&&'''((()))************&&&''''''((('''&&&%%%$$$))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''((((((&&&&&&''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''&&&&&&&&&''''''((()))&&&'''((()))******)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))&&&'''((((((&&&&&&'''(((''''''''''''((((((((()))'''((())))))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''(((((()))))))))&&&&&&((()))))))))(((''')))))))))***+++,,,...////////////000111222222222111111000///......------(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((&&&'''''''''((((((((())))))))))))))))))((('''''''''((())))))***)))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&'''))))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))&&&$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''(((***,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&$$$&&&))))))((('''''')))&&&'''((()))************)))***+++++++++)))((('''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++***(((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''(((((())))))******))))))************))))))&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))&&&((())))))(((((()))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((()))))))))(((''''''''''''((()))+++,,,---//////000111222222333333111111000000//////......))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''***)))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((('''&&&&&&'''((()))***((('''&&&&&&'''((('''%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%'''******&&&"""%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''***(((&&&%%%%%%'''***+++''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&(((***+++***)))((())))))))))))(((((((((((())))))))))))((((((((((((&&&'''(((******((('''&&&$$$'''++++++)))((()))***)))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''&&&&&&'''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&'''((())))))***&&&''''''((()))(((((((((&&&&&&''')))************))))))(((((((((((())))))((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))((('''''''''''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&(((+++,,,***'''++++++******************++++++,,,,,,,,,,,,------000000////////////000000222222222111111///......---,,,***)))(((((((((((()))))))))(((''''''&&&&&&&&&''''''((()))******+++''''''((((((((((((((('''(((((())))))((('''&&&&&&%%%%%%&&&'''((()))******(((((()))))))))'''&&&$$$***)))((('''&&&&&&'''((())))))(((((('''''''''&&&$$$%%%'''))))))))))))(((+++***)))((((((''''''''')))(((((((((''''''&&&&&&%%%&&&((()))((('''((()))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&******))))))((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((((('''''')))(((&&&%%%%%%&&&((()))******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''+++***)))(((&&&$$$######))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((***(((&&&%%%$$$%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&''''''((())))))))),,,)))$$$!!! ###'''***(((((((((((())))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''((())))))***))))))(((+++---+++'''%%%(((,,,)))(((((('''((()))***+++(((((((((((())))))))))))******))))))(((((('''''''''&&&&&&''''''((()))***((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((((((''''''''')))((('''&&&&&&'''((()))&&&''''''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''(((((()))******+++''''''''''''((((((((((((%%%&&&'''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((()))((((((&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&)))((((((''''''''''''((('''((((((((())))))))))))***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&(((***+++)))''')))))))))))))))))))))))))))***+++,,,---...//////222111111111111111111222222222222222111000///...---,,,+++)))((((((((()))((((((((((((''''''''''''''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((('''&&&'''''''''(((((((((((((((&&&&&&'''(((((('''''''''***)))((('''&&&''''''((()))(((((((((''''''''''''%%%&&&'''((())))))((((((''''''''''''((()))***+++************))))))((((((%%%'''))))))((('''((()))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&))))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))(((((((((((()))((('''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((''''''''')))(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))((((((((('''''''''''''''(((((((((((('''''''''(((((())))))))))))((())),,,...+++(((&&&))),,,((((((((((((((()))******(((((((((((())))))))))))++++++***)))((('''&&&&&&'''&&&&&&''''''((()))***((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))((((((((()))))))))))))))((((((((()))(((''''''''''''((()))&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((())))))******++++++((('''&&&&&&&&&'''))))))&&&&&&'''''''''''''''&&&))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))''''''((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((''''''(((******)))'''(((((((((((((((((())))))((()))***,,,...///111111444333333222222333333444222222222222111111000///...---+++)))((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''&&&'''(((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''((()))***+++'''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&)))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))******''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***))))))(((''''''&&&&&&***))))))(((''''''&&&&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''((())))))))))))(((((('''***,,,---+++((('''***---((((((((((((((())))))***(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''&&&&&&'''((((((''''''''''''(((((((((((((((((((((''''''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$((((((((())))))*********((('''&&&%%%%%%''')))***''''''((((((((('''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((*********))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((()))***'''''''''((((((((())))))))))))((((((''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))***+++---...000111222444444333333333333444444222222333333222111111000///...,,,***)))((())))))&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))((((((((((((((((((((('''''''''(((((('''&&&'''(((***+++((((((((('''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''******((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))((((((''''''''''''))))))(((((('''''''''''''''((()))******)))'''&&&(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***))))))((('''&&&)))***+++***(((''')))+++'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))*********)))(((''''''&&&&&&'''((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''((((((((((((((()))((('''%%%$$$%%%&&&(((***(((((()))))))))(((((('''(((((())))))))))))((((((((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((((((((()))))))))******++++++++++++,,,---...///000000111333333222222222222333333222333333333333222222111000///---+++))))))))))))%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''((())))))***,,,+++)))((('''((()))***''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''***)))((('''&&&&&&&&&&&&************************''')))***)))'''&&&&&&'''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))***)))))))))***)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((())))))''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))***))))))((('''&&&'''(((((('''&&&'''((()))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++'''&&&&&&''''''((()))***((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))******************************$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&(((((((((((()))))))))))))))((('''((()))******)))((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''')))******(((''''''((())))))******++++++,,,,,,---------...///000111111333222222111111222222333333333333444444333333222222000...,,,***)))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&'''((((((((((((((((((%%%%%%&&&'''((()))******,,,+++***)))((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((((((((''''''''''''((()))&&&&&&&&&&&&'''((()))***(((((())))))))))))******'''((())))))'''&&&''''''''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))******)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***))))))(((''''''(((***+++(((((((((((())))))))))))(((((())))))))))))******((())))))******))))))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''(((&&&'''((()))***))))))((((((((((((((())))))))))))''''''(((((())))))******'''&&&&&&''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&''''''(((&&&'''''''''(((((((((((('''((()))******)))((('''((('''''''''((()))***+++))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))'''((()))******)))((('''((((((''''''''''''((((((%%%%%%%%%$$$%%%&&&((()))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''')))+++***(((&&&'''(((((((((((()))***++++++++++++,,,---...000222333333333333222222222222333333333333444444444444333333222111///,,,******))))))&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))((('''&&&%%%(((((((((((((((((('''&&&&&&'''''''''(((((())))))''''''(((((((((''''''&&&%%%&&&((()))))))))((((((''''''''''''((((((((()))''''''&&&&&&'''((()))***&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''((()))''''''''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((()))*********)))((('''&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((()))***(((((((((((())))))))))))(((((()))))))))*********))))))************))))))'''(((((())))))))))))((('''&&&%%%&&&'''(((((((((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''&&&&&&'''((((((''''''''''''((((((&&&'''''''''(((((())))))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((('''((((((((())))))******)))***+++,,,,,,+++***)))((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))*********)))))))))))))))$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((('''((()))++++++)))((('''((((((''''''''''''(((((('''&&&&&&&&&''')))+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))'''***,,,+++(((&&&''')))&&&''''''((()))******+++)))***,,,...111333555666444333333222222333333444333333444444555444444444333111///---+++***)))***'''''''''(((((((((((((((&&&''''''((()))******+++))))))))))))((('''&&&%%%((()))))))))((('''&&&&&&((((((((((((((('''''''''###$$$%%%'''(((''''''&&&%%%&&&((()))))))))((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++))))))'''&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&((()))((('''((()))''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''(((***+++,,,......''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++***(((&&&%%%$$$%%%'''(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************)))))))))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&%%%&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))************))))))''''''((())))))***))))))((('''&&&&&&((()))))))))***)))(((''''''((()))***''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((+++***)))(((((('''((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))***++++++((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&###%%%''')))******)))((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))******---------...000111333444333333333333333333333333444444222222222222444444333111///,,,+++*********,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))))))))))))))''''''&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''''''''''''''''''''''')))(((''''''((()))(((&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))************''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&(((***,,,,,,++++++(((((((((((((((((((((((())))))))))))((('''&&&%%%)))((((((''''''''''''(((+++***)))***+++***((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++,,,------,,,+++***---,,,***((('''&&&%%%%%%((((((((((((((((((((((((******)))((((((((((((((($$$%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))))))))(((&&&$$$%%%((()))'''%%%$$$%%%&&&&&&''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((''''''((())))))(((((((((((((((((((((((()))(((''''''&&&'''(((((((((((((((((((((((('''&&&''''''((((((((((((((((((***)))((((((((((((((((((''''''((((((((((((''''''(((((('''''''''(((((()))'''''''''''''''(((((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&((()))***)))'''&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))*********---------...///111333333333333333333333333333333444333333222222333333444222111///,,,+++*********))))))((('''&&&'''(((((((((((()))+++,,,---...///(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))'''&&&'''((()))(((&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''(((((('''''''''(((((())))))((('''((())))))'''%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((((((((((((((+++)))((((((++++++***((('''''''''((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''(((((()))&&&'''(((((((((((((((((()))))))))))))))(((((((((((((((((('''(((((())))))''''''(((((((((((('''''')))(((((('''''''''((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((''''''&&&'''''''''(((((((((''''''''''''&&&((((((((((((''''''''''''%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''((()))*********(((((((((((('''''''''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))*********,,,,,,---...///111222333333333333333333333333333444333333222222333333444222111...,,,******))))))'''''''''''''''((()))***&&&'''((()))***,,,------(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***(((((((((((((((((((((((())))))'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$&&&'''((()))((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$&&&''''''((((((((('''''''''''''''((()))***(((&&&%%%&&&''''''&&&$$$&&&&&&'''''''''(((((((((************************&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((('''''''''&&&&&&((('''&&&'''(((((('''&&&)))((('''''''''((()))***((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&'''((())))))((((((***))))))((((((''''''''''''''''''''''''((()))***''''''((((((((((((''''''))))))(((''''''''''''((()))(((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((('''''''''&&&'''((()))************''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((('''''''''''''''((()))(((((('''&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))******************************,,,,,,------///000222333333333333333333333333333333333333333333333333333222000...,,,***)))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''''''''((()))******)))((('''************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%######%%%''')))***))))))((('''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''')))******(((&&&%%%%%%&&&'''&&&%%%''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))((((((&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''((())))))(((((((((((((((''''''&&&&&&&&&''''''&&&''''''((())))))''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***)))))))))(((((((((''''''''''''(((((((((((((((%%%&&&'''(((((()))))))))'''''''''''''''''''''''')))'''&&&'''((()))(((''''''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))*********,,,,,,,,,---...000222333333333333333333333333333333333333333333333333333111000...+++***)))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((***'''$$$""""""$$$'''***'''''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''((((((((()))))))))***))))))((((((''''''''''''''''''''''''''''''''')))'''%%%######%%%''')))******)))(((''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&'''''')))******)))'''&&&&&&'''((((((''''''''''''((((((((())))))((((((((((((((((((((((((***)))'''''''''''')))***((((((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&))))))***))))))))))))***((('''%%%$$$%%%&&&(((***&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((*********)))(((''''''''''''''''''(((((((((((((((%%%%%%&&&'''((()))***+++'''''''''''''''''''''''')))'''&&&'''((()))(((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''((())))))******++++++,,,---...000111222333333333333333333333333222333333444444333333222111000---+++))))))(((((((((((())))))((('''&&&&&&$$$$$$%%%'''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++(((%%%""""""%%%(((+++'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&$$$$$$&&&'''(((***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((''''''&&&$$$$$$'''''''''''''''((()))******(((&&&&&&((()))***)))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&''')))***+++(((((((((((((((((((((((('''''''''&&&''''''((())))))))))))(((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))''''''((()))***)))((((((((()))***+++'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******'''((())))))))))))((('''''''''''''''''''''''''''))))))))))))((('''%%%$$$(((((((((((((((((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((('''((((((((())))))))))))''''''''''''((((((((()))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''''''''''''''''''''''')))'''&&&'''((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%'''((()))***+++++++++,,,---...000111222333333333333333333333333222333333444444333333222111///---+++)))(((((((((&&&'''((())))))(((((('''"""###$$$%%%&&&((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((('''''''''''''''''''''''''''((()))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((())))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''((())))))))))))(((((('''&&&&&&'''''''''(((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''&&&%%%((((((((((((((((((((((((''''''(((((((((''''''&&&(((((('''''''''(((((()))***(((&&&&&&''')))******'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$###"""###%%%(((***((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))((((((((('''((((((''''''''''''((((((&&&''''''(((((())))))***$$$&&&((('''%%%$$$%%%''')))))))))))))))*********''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))************(((&&&$$$###((()))))))))((('''&&&&&&''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&((()))+++,,,(((''''''''''''((())))))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''((((((((())))))******&&&'''''''''(((((())))))++++++******)))'''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))''''''(((((())))))******&&&'''''''''(((((())))))))))))(((''''''''''''((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&"""###$$$&&&((()))***+++++++++,,,,,,...///111222333333333333333333333333222222444444444444222222111///---+++)))(((((((((###%%%'''(((*********)))************************(((((((((((())))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((******+++++++++)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++''''''''''''((((((((()))&&&''')))******)))'''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))************************((((((((((((((((((((((((###$$$$$$%%%&&&(((((()))((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''))))))***))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''((((((((('''%%%###"""((((((((((((((((((((((((%%%&&&'''((()))))))))))))))(((((('''''''''((((((***'''%%%%%%''')))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))))))))'''&&&)))&&&### !!!###%%%((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&&&&'''((()))***++++++''')))+++***''''''(((+++&&&&&&'''((()))(((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))!!!%%%))))))&&&$$$$$$&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&'''''''''(((''''''&&&&&&(((&&&'''***...---((("""&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***((()))*********)))'''&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++((((((((((((((('''''''''******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))*********++++++++++++)))))))))+++,,,...000111222222222333333333444444555555555444333222000///...---,,,+++***(((''''''%%%&&&((()))+++,,,,,,,,,(((((((((((())))))))))))++++++******))))))((((((((((((((((((((((((((((((%%%)))***(((''')))+++)))***)))(((((((((((())))))''''''(((((((((((((((((()))(((((((((((())))))***%%%&&&((()))***)))((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))((('''((()))+++,,,'''((()))******)))((('''''''''''''''(((((((((((()))'''%%%%%%'''))))))(((+++***((('''''''''((()))$$$$$$&&&'''''''''&&&%%%((('''%%%$$$$$$%%%&&&((())))))((('''&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%&&&$$$###%%%(((***)))(((&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''((((((((((((''''''''''''*********)))))))))))))))(((((())))))))))))((((((---***'''''')))+++***)))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))((('''&&&''''''(((''''''''''''((((((((()))%%%'''))))))(((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%)))(((((((((''''''''''''%%%&&&'''((((((((((((((()))'''&&&''')))***(((&&&'''(((((((((((((((((('''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((''''''((((((((())))))((('''''''''''''''''''''((())))))))))))))),,,++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))*********)))))))))*********++++++)))))))))***,,,...///000222222222222333333333333333333333333111000///...---,,,++++++***)))((((((&&&'''((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&+++,,,)))(((***+++***))))))(((((((((((())))))(((((((((((((((''''''''',,,+++***(((''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&'''((()))))))))'''((()))******)))((('''''''''''''''(((((((((((())))))((('''''''''((()))+++***)))((('''((())))))%%%&&&'''((()))((((((''')))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%(((&&&%%%&&&((()))'''%%%%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))***+++&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))((((((,,,)))'''''')))******)))***))))))((('''&&&%%%$$$((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''((((((((((((***)))((()))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&((()))))))))))))))((('''%%%###%%%(((+++(((((())))))))))))(((((($$$$$$%%%&&&'''((())))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))((())))))(((((((((((())))))++++++)))(((&&&&&&%%%%%%&&&&&&''''''(((***+++,,,,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))******+++,,,,,,((((((((()))))))))******))))))******,,,---//////111111111111222222222222111111111111000...---,,,++++++*********)))))))))'''((())))))*********)))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((,,,---)))(((***+++)))((((((((((((((()))))))))))))))(((((('''''''''&&&+++***)))((('''&&&&&&&&&))))))(((((())))))******''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''(((((())))))(((((('''))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&!!!###%%%'''((((((&&&%%%'''(((((())))))(((((('''''''''''''''(((((((((((()))***+++)))&&&%%%'''***)))((('''&&&&&&&&&'''((('''((()))*********)))))))))((('''&&&&&&'''))))))&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%***(((''''''''''''%%%###$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((((((((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))''''''((())))))(((++++++***)))((('''&&&&&&((((((''''''''''''((((((((((((((('''''''''(((((('''''''''(((((((((((((((,,,)))&&&'''***+++***(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$%%%&&&'''''''''''''''&&&((((((%%%!!!"""&&&+++((((((((())))))((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))((()))(((((((((((((((((()))+++***)))(((&&&&&&&&&&&&((('''''''''''')))+++,,,***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''''''((()))******(((((((((((())))))))))))************+++,,,---...//////000000000111111111000000000000///...---,,,))))))))))))************((()))))))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((,,,---)))'''))))))((('''(((((())))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((()))***+++***)))(((((()))+++,,,'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''******)))))))))(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((,,,...+++&&&$$$&&&***'''&&&%%%$$$$$$$$$%%%%%%(((((())))))************(((''''''&&&''''''((()))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%)))((('''''''''&&&%%%%%%$$$&&&((()))(((&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((()))(((((()))))))))*********++++++((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((('''''''''+++(((%%%&&&)))***)))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$###"""&&&***(((###!!!%%%)))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((***)))(((''''''((()))***+++******))))))******+++((((((((((((((((((((((((''''''(((((())))))******))))))******)))((('''&&&%%%&&&&&&'''((()))******))))))))))))(((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))************++++++,,,---........./////////000000///000000//////...---,,,((())))))))))))*********((())))))))))))(((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''***+++'''%%%'''(((&&&&&&'''((()))***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''---,,,***(((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''+++...+++&&&$$$&&&)))((((((&&&%%%%%%%%%&&&''''''''''''((((((((())))))%%%%%%%%%&&&&&&''''''((()))(((((('''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&'''''''''''''''((($$$'''))))))(((&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((('''&&&$$$"""!!!'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((()))))))))*********+++)))))))))******+++++++++(((((())))))))))))((((((((())))))))))))(((((()))''''''''''''((((((((((((((((((''''''''''''((((((&&&'''(((((()))(((((((((((((((((((((((('''''''''((('''&&&&&&(((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''&&&%%%$$$###"""!!!&&&***)))&&&###$$$'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))************)))((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))''''''&&&&&&''''''(((((())))))*********))))))((((((((('''(((((())))))(((((('''((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))******((((((((()))))))))******++++++*********++++++,,,------------..................//////...------,,,))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))%%%)))***&&&%%%'''(((&&&&&&'''(((*********))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((///---+++(((''''''((()))(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&)))+++***'''%%%&&&'''++++++)))((((((((()))***''''''&&&&&&&&&'''((()))$$$$$$%%%&&&&&&'''''''''***)))((('''&&&%%%$$$$$$'''&&&&&&'''(((((('''%%%###%%%&&&''''''''')))+++&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))(((+++++++++***)))'''$$$###(((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((((((((((((((('''(((((())))))*********)))******++++++,,,,,,,,,(((((())))))))))))((((((((()))++++++***))))))***''''''&&&%%%$$$###""""""((((((''''''''''''((((((%%%&&&((()))))))))(((((()))(((((((((''''''''''''%%%'''))))))((('''&&&'''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((('''&&&%%%%%%$$$&&&))))))&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((((((((''''''''''''((((((&&&&&&&&&''''''(((******'''(((((())))))))))))(((%%%%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********(((''''''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))++++++************)))))))))))))))*********++++++++++++***************+++,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))%%%)))***'''&&&((()))(((%%%&&&(((***+++***))))))&&&&&&''''''((()))))))))(((((('''&&&&&&&&&''''''***************)))(((((()))(((((((((''''''''''''&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((())))))******&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%&&&'''(((''''''&&&%%%++++++)))((((((((()))***''''''&&&&&&&&&'''((()))$$$%%%&&&''''''(((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%"""%%%''''''&&&''')))+++'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))))))))***++++++***)))'''&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******((())))))***++++++,,,,,,(((((())))))))))))(((((((((***------+++)))***+++)))(((((('''&&&%%%$$$$$$((((((''''''''''''((((((%%%&&&((()))))))))(((((())))))(((((('''''''''&&&###'''++++++(((&&&&&&(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))))))))(((''''''((('''&&&&&&'''((((((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&((())))))((())))))(((((((((((())))))'''''''''''''''((())))))%%%&&&(((***++++++******)))))))))))))))***++++++))))))))))))))))))))))))******))))))((((((''''''%%%''')))***+++***)))(((((((((((((((((('''''''''%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))************))))))************************++++++******)))(((((((((************++++++++++++,,,+++******************++++++,,,,,,,,,---------******+++++++++******)))***)))))))))((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))%%%)))***(((''')))+++***$$$&&&(((***++++++))))))%%%%%%&&&'''((()))******$$$%%%%%%&&&'''(((******'''((()))))))))'''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''((()))***++++++&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&((()))******((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((("""$$$&&&'''(((((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))%%%%%%%%%&&&((((((&&&$$$)))((('''&&&%%%&&&''''''(((''''''&&&&&&''')))***%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%###&&&((((((&&&&&&(((***((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))%%%&&&((()))***)))((('''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''(((((()))***+++++++++(((((())))))))))))(((((((((+++......+++******,,,************++++++++++++(((''''''&&&&&&((()))***))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((($$$%%%'''))))))((('''%%%&&&''')))******(((&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((()))***************++++++)))(((&&&$$$###"""+++*********))))))((((((,,,+++******)))(((&&&%%%))))))+++++++++***))))))(((((()))******)))))))))++++++***)))'''''')))+++,,,---///000111000000///...---+++***))))))******''''''((())))))******+++(((((()))*********************+++++++++***)))(((++++++++++++++++++++++++...---+++))))))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''(((******((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''******))))))((((((''''''******)))(((((((((((((((&&&%%%$$$###$$$&&&(((***,,,+++)))((((((((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((%%%$$$"""!!!!!!"""$$$%%%******)))(((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&'''***++++++***((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&%%%%%%&&&'''((('''%%%%%%'''((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''''''''''')))((('''((()))***)))'''(((((((((((((((((((((((())))))***))))))((('''''')))(((&&&%%%&&&%%%$$$""")))))))))))))))))))))))))))***++++++***)))((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''',,,+++***(((''''''''''''(((''''''&&&'''((()))***((((((''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&'''((()))))))))(((&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''&&&%%%%%%$$$(((((()))************)))&&&&&&''''''((((((((((((************)))))))))((())))))((()))))))))((('''&&&''')))************))))))***************)))(((+++++++++***)))***,,,...///000111333444444333333444222000...---,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++************+++))))))))))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&''')))******)))'''&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((***)))(((((('''''''''(((***)))))))))((((((((('''******)))((((((((((((((('''&&&%%%%%%&&&''')))+++++++++)))((((((((()))))))))(((((((((''''''''''''************************)))(((&&&%%%%%%&&&((()))******)))((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''')))******)))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%%%%'''((()))(((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''')))(((''''''))))))((('''(((((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&(((+++,,,,,,+++)))))))))))))))))))))))))))******+++***)))((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((()))))))))(((((((((''''''+++***)))((((((''''''((((((''''''''''''((())))))''''''''''''(((((())))))&&&'''((())))))((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%'''((())))))******))))))%%%&&&'''((()))***++++++************))))))))))))(((((()))***************&&&'''(((***++++++++++++++++++,,,,,,,,,++++++***---.../////////000222555555666777999::::::;;;;;;:::888666333111///------------------------------//////......------,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,---------,,,++++++***++++++,,,******)))))))))((((((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((''''''))))))))))))''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((******)))))))))((((((((())))))))))))((((((((((((***))))))((((((((((((((((((''''''&&&'''(((***+++******)))((((((((())))))((((((((((((''''''''''''***************************)))(((''''''((()))******))))))(((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&((())))))(((((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%%%%'''((()))))))))(((((((((((('''((((((''''''''''''(((((()))((((((''''''(((((()))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((('''''')))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%''',,,000333333333))))))))))))))))))))))))))))))*********)))(((((('''((()))******)))((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********))))))))))))((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&'''((())))))***)))'''&&&&&&&&&((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''''''''((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***+++,,,'''(((((()))))))))))))))*********))))))))))))(((*********)))))))))))))))(((***+++,,,+++++++++,,,))))))***++++++,,,,,,,,,,,,---...///000000111111333555777777888999<<<>>>===>>>???@@@BBBCCCCCCDDD???===;;;888444222000////////////.........------000///////////////000000111000...---,,,,,,------************+++++++++,,,+++++++++*********+++++++++++++++***))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))'''((())))))))))))((('''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))************)))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((''''''''''''((()))***)))))))))((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((())))))(((((((((((())))))'''((())))))))))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''%%%%%%&&&((((((((('''((((((((((((''''''''''''%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((((((''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''***))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((***)))((((((******)))(((((((((((((((((((((((((((''''''(((((((((''''''&&&$$$%%%(((---111444444333(((((((((((((((((((((((())))))))))))))))))((((((&&&((()))++++++)))(((&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))*********+++++++++*********))))))((((((((((((((()))******&&&''''''(((((((((((((((***))))))((('''&&&&&&&&&)))(((%%%$$$$$$%%%((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%'''((())))))******&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%(((''''''''''''((())))))+++)))'''%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''************************(((((())))))))))))((((((&&&&&&'''((()))***+++,,,''''''((())))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))******(((***,,,+++)))((((((***++++++++++++++++++,,,,,,///000222444666888999::::::===???@@@AAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIICCCBBB@@@>>>;;;888666555333222111111000///....../////////000111333444555777666444222000///......++++++++++++++++++++++++***************))))))))),,,,,,,,,++++++*********++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))************))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%&&&'''((('''&&&((((((((((((''''''''''''%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%%%%&&&''''''((((((((('''&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((((((+++***))))))++++++***)))))))))))))))))))))))))))''''''((((((((((((((('''''''''(((+++...///...---(((((((((((((((((((((((((((((((((((((((((())))))&&&((()))++++++)))(((&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((()))))))))*********+++++++++++++++************(((''''''(((((()))***+++&&&''''''((()))((((((((())))))((('''&&&%%%$$$$$$)))'''%%%######%%%''')))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%&&&'''(((******&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%&&&'''(((((())))))(((((())))))))))))************))))))))))))************(((***---+++(((&&&'''))),,,,,,,,,,,,---...//////555666999;;;>>>@@@AAABBB@@@BBBEEEFFFEEEFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIEEEDDDDDDCCCBBB@@@>>>===999888777555444333222111111111111222444666999;;;===<<<<<<:::888666444333000000//////...---------++++++,,,++++++)))((((((+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))*********)))((((((((((((((())))))))))))((((((((((((((())))))***''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((((((((((((************************'''(((((((((((((((((('''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&((()))(((&&&((((((((((((''''''''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''((()))***+++***)))(((+++***))))))++++++***)))))))))))))))))))))))))))'''(((((()))))))))))))))***)))((((((***+++***)))))))))))))))))))))))))))(((((('''''''''((())))))'''((()))******)))((('''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((())))))******++++++++++++++++++************)))((((((((((((((()))******&&&&&&((()))))))))((('''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))'''%%%$$$$$$%%%''')))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))***))))))(((***)))((('''&&&''''''((((((((((((((())))))))))))))))))************))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''&&&%%%%%%$$$&&&'''(((((())))))((((((&&&''''''((()))***++++++((()))))))))***************---000000---+++---000000000111222444666888:::===>>>@@@BBBDDDEEEFFFFFFBBBDDDFFFGGGEEEDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAACCCCCCCCCCCCBBBAAAAAA@@@>>>===;;;999888777666555555555777:::<<<>>>@@@AAACCCCCCBBB@@@===;;;888888777666444333222111............---+++)))(((((((((((())))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++***))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((%%%&&&(((******)))(((''''''((((((((()))))))))***((((((((((((((()))******((((((((())))))(((((('''&&&&&&((()))))))))((((((''''''''''''((((((((()))************************'''(((((((((((((((((('''((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))(((''''''))))))((('''((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((('''''''''###$$$%%%&&&''''''''''''&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&((()))+++++++++)))((()))((('''((()))***)))'''))))))))))))))))))))))))((())))))***************+++)))'''''')))+++,,,,,,))))))))))))))))))))))))(((''''''&&&'''((()))***(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((())))))******+++,,,,,,+++************))))))))))))((((((((((((((()))***%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$'''))))))'''$$$"""&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******,,,***&&&###"""###%%%&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((%%%''')))***+++***((('''))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))************))))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))&&&''''''(((((((((((((((''''''(((((()))))))))***(((((())))))*********+++---111555555333222555888555555666888<<>>===;;;;;;<<<======;;;===???@@@BBBBBBBBBAAAGGGFFFDDDBBB@@@>>>===<<<::::::999888999<<<>>>???BBBDDDGGGIIIIIIGGGDDDBBB???>>>===;;;999888666666111111111000...,,,***(((%%%%%%&&&'''((()))******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((($$$&&&((()))***)))(((''''''((((((((())))))******((((((((((((((()))******))))))************)))(((%%%&&&((()))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++***)))(((((()))***)))''')))(((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&(((***+++,,,+++***)))(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))))))))***++++++++++++++++++(((&&&'''***---000111))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((())))))***++++++,,,,,,*********))))))))))))((())))))(((((((((((())))))