BM6P6(@ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------///111333555555666999;;;>>>@@@BBBCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMKKKLLLMMMKKKJJJUUUbbbppp}}}zzzzzz~~~|||wwwtttssssssuuussspppllljjjhhhhhhhhhddd```ZZZWWWVVVTTTQQQNNNMMMOOOQQQSSSVVVZZZ```dddeeedddaaa^^^[[[ZZZ\\\]]]```fffmmmrrruuuwww{{{~~~{{{{{{zzzyyywwwwwwyyy{{{~~~~~~yyyvvvtttrrrqqqoooppppppkkkfffdddhhhllllllllljjjgggaaa\\\YYYWWWUUUVVVXXXXXXVVVTTTRRRQQQTTTQQQOOOMMMMMMMMMKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSVVV[[[______\\\XXXUUUUUUZZZ```eeelllwww~~~~~~qqqooonnnlllgggbbbaaacccfffaaadddaaaYYYWWW]]]bbbccccccbbbaaa___ZZZQQQGGG@@@666666666333111000111222.........///////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++************+++,,,------,,,+++***---------,,,,,,+++++++++---------,,,,,,+++++++++......---,,,++++++++++++---------------------------------,,,,,,+++++++++***+++------------...000333444777:::>>>BBBEEEGGGLLLNNNQQQRRRPPPOOONNNNNNSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSSSSOOOPPPRRRSSSSSSQQQPPPNNNQQQMMMIIIHHHIIIKKKJJJIIIJJJFFFDDDFFFFFFFFFJJJOOORRR___tttvvvooonnnvvv}}}ooobbbaaaggg}}},,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///111333444555666999;;;>>>@@@CCCDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMKKKLLLMMMLLLOOO[[[hhh}}}}}}yyyyyy{{{{{{zzzvvvrrrooonnnnnnnnnlllhhhdddaaa`````````[[[WWWTTTRRRSSSSSSRRRPPPOOOQQQUUUYYY^^^cccjjjnnnqqqoookkkfffbbb```aaabbbeeejjjpppuuuxxx|||}}}{{{{{{{{{|||{{{vvvqqqooorrrvvvxxxyyyyyytttllleeebbbaaa\\\\\\]]]\\\YYYWWWUUUUUUTTTRRROOONNNNNNMMMLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOSSSUUUVVVSSSPPPMMMLLLPPPTTTXXX]]]fffsss|||||||||{{{qqqpppqqqqqqnnniiieeecccdddbbbeeeddd^^^[[[___cccbbbaaaaaa```___\\\UUULLLFFF:::888555222111111111222////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,---...///......000111555666888<<>>AAACCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMPPPVVVeeesss}}}wwwwww}}}~~~uuuvvvuuurrrmmmiiiggggggfffccc^^^ZZZWWWVVVWWWXXXRRRPPPNNNOOOQQQTTTUUUVVVTTTXXX^^^dddjjjpppwww{{{}}}wwwrrrnnnlllkkklllnnnqqquuuyyy}}}~~~yyywwwzzz|||uuupppooogggfffcccaaa^^^\\\[[[ZZZWWWUUUSSSQQQQQQQQQPPPNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGFFFHHHJJJLLLNNNUUU___ggg}}}{{{yyy~~~zzzssstttwwwyyywwwppphhhbbb^^^aaadddfffcccaaacccdddccc````````````___ZZZSSSNNNAAA<<<555111111222222111////////////////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...///000000//////111333777888;;;>>>BBBEEEHHHJJJOOOPPPQQQQQQPPPOOOPPPQQQPPPQQQRRRRRRQQQPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRPPPOOONNNLLLJJJHHHHHHIIIJJJIIIGGGHHHFFFEEEEEEFFFMMM___ooo|||zzz|||xxxuuussspppnnnqqqwwwvvvsssyyy,,,,,,,,,---------------//////...---,,,,,,++++++---------..................000333555555777:::<<>>AAAEEEHHHJJJKKKOOOPPPPPPOOONNNMMMOOOQQQNNNOOOQQQQQQPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGIIILLLYYYrrr|||vvvtttuuuuuutttvvvxxxvvvrrrrrrvvv{{{,,,,,,,,,------.........//////...---,,,,,,++++++---------........./////////111444555777888;;;===@@@BBBDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNKKKPPPUUU[[[dddqqq~~~}}}tttqqqyyy~~~}}}|||{{{zzzwwwvvvssslllddd\\\XXXVVVWWWUUUQQQOOONNNOOOQQQSSSRRRSSSSSSUUUYYY^^^cccggghhhnnnvvv}}}|||vvvqqqooommmjjjhhheeebbb___^^^]]]\\\ZZZXXXRRRRRRQQQQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEGGGKKKPPPTTT\\\ooo}}}zzzyyyyyyxxxzzz~~~}}}uuulllfff^^^^^^```dddggghhhiiijjjfffeeeddddddccc```[[[XXXPPPGGG<<<555444555333000111111000000////////////................................................------------------------.........---------,,,,,,------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,------.........000///...---------------................................................---.../////////111444777;;;===@@@DDDGGGJJJLLLLLLMMMNNNNNNMMMLLLLLLMMMOOOLLLNNNOOOPPPOOOOOOQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGEEECCCCCCCCCCCC@@@DDDKKKRRRXXXfffxxxttttttvvvxxxxxx{{{}}}xxxvvvxxx{{{,,,,,,,,,---......//////.........------,,,,,,+++,,,,,,------.../////////000222555777888:::===???@@@CCCEEEFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNWWWaaajjjuuuwwwrrrzzz~~~{{{yyyxxxwwwvvvuuupppooojjjcccZZZTTTPPPPPPPPPOOONNNNNNOOORRRTTTUUUWWWYYYZZZ\\\___dddkkkpppwww|||}}}{{{wwwtttooolllhhhfffdddbbb```^^^WWWWWWVVVUUUSSSRRRQQQPPPNNNMMMKKKJJJHHHHHHHHHHHHDDDCCCAAAAAACCCFFFJJJMMMVVVhhh~~~{{{jjjeeebbbdddfffgggiiillljjjiiigggeeecccaaa]]]ZZZUUUMMMCCC;;;777555333111222111111000000//////................../////////........................------------------------............---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------............---------------.........000///...---,,,,,,,,,,,,........................---------------.........,,,---......///222666:::===???BBBFFFIIIKKKLLLMMMKKKLLLMMMMMMKKKKKKLLLMMMKKKMMMOOOOOOOOOPPPRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLJJJIIIIIIGGGGGGFFFDDDBBBCCCEEEGGGCCCJJJVVV```gggrrr|||wwwxxxzzz~~~,,,,,,------.../////////------------------------,,,,,,------...//////000111333666888:::<<>>===@@@CCCGGGJJJLLLMMMMMMJJJLLLNNNNNNMMMLLLLLLLLLKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGEEEFFFEEEDDDCCCFFFLLLPPPQQQZZZiiiuuuzzz}}},,,,,,------...///000000,,,,,,------------------,,,,,,------...///000000222444777999;;;===@@@BBBAAACCCFFFGGGGGGGGGIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOVVVfffxxxzzzvvvppplllmmmqqqtttuuu|||zzzwwwtttqqqmmmhhheee\\\ZZZWWWSSSOOOOOOQQQTTTOOOQQQTTTYYY]]]```bbbcccdddgggiiilllpppwww|||yyyvvvrrrpppkkkiiifffbbb]]]YYYUUUTTTSSSRRRQQQPPPNNNMMMKKKKKKKKKIIIFFFEEEEEEGGGHHHIIIFFFPPP[[[iii|||qqqjjjfffccceeekkkllljjjgggeeedddbbb```^^^YYYUUUNNNDDD:::555333444222222222111000//////...---.........//////000000////////////////////////........................//////.........---------*********++++++,,,,,,,,,+++,,,............,,,+++---------.........///////////////...---------,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------,,,---///000222777===AAA>>>@@@DDDHHHJJJLLLMMMLLLJJJMMMOOOPPPOOOMMMLLLLLLKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLJJJHHHGGGFFFEEEDDDEEEEEEDDDEEEIIIQQQXXX```iiiyyy................................................,,,,,,---...000222444555444777;;;======>>>???@@@EEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLOOORRRUUUbbbttt~~~wwwmmmjjjhhhiiinnnssswwwyyy}}}yyyrrrkkkccc]]]ZZZSSSSSSQQQPPPOOOQQQVVVYYYWWW[[[^^^______cccjjjqqqqqqqqqqqqtttyyy~~~}}}~~~zzzuuunnnhhhccc___\\\ZZZZZZXXXUUUSSSRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEEEEJJJQQQYYYeeexxxnnneeecccdddbbbhhhiiiiiihhhgggdddaaa___[[[YYYTTTLLLCCC<<<777555555333111111111222111000000000000000000000000000---.........//////000000---......///......---,,,////////////////////////000000////////////000000+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,...000000...---------///---,,,000555:::<<<<<<<<>>:::444222000///111222111111000000000000000000000000......////////////000000//////.........000111222------------------------------,,,,,,,,,,,,------,,,,,,---............---------------------------,,,,,,,,,---------..................////////////...------,,,,,,------...,,,...000000...---...///000000222666;;;@@@BBBBBBCCCEEEHHHKKKMMMMMMMMMLLLJJJKKKMMMNNNOOOOOOOOOOOONNNOOOPPPPPPOOOPPPRRRTTTVVVUUUTTTTTTUUUTTTRRRPPPOOOMMMIIIFFFEEEFFFGGGIIIHHHJJJRRR```ooo{{{~~~yyyuuurrrtttzzz}}}......................................................//////000222333444999<<<@@@CCCDDDEEEGGGHHHEEEFFFGGGIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMPPP[[[kkkxxx{{{yyy}}}yyysssoookkkiiillllllnnnqqqsssssspppnnnccc```[[[WWWTTTSSSTTTTTTRRRVVV\\\bbbggglllqqqttt{{{{{{zzzyyyyyy|||~~~yyyrrroookkkhhhgggeeebbb```ZZZXXXTTTQQQPPPNNNLLLJJJGGGHHHIIIIIIJJJMMMSSSWWWbbbooozzzqqqhhh___ccceeeiiilllmmmkkkiiigggcccbbb___[[[TTTKKKBBB<<<777444222111222333333333//////////////////////////////////////////000000000///......///111333555---------------------------,,,,,,,,,,,,,,,,,,---,,,------...............------------------------,,,,,,,,,---------......------------...............------,,,,,,------...---...//////......///000000222555999>>>BBBCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQOOOOOOQQQRRRUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJHHHGGGGGGIIIKKKNNNTTTaaasss|||tttqqqnnnqqqxxxyyyvvvzzz................................................//////000111222333555666999<<<@@@CCCDDDEEEGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQUUU[[[iiizzz{{{vvvsssrrrqqqpppqqqpppooonnnllliiiddd```[[[XXXUUURRRRRRSSSVVVXXXVVV[[[ccckkkqqqxxx~~~|||yyyuuuqqqooollliiiggg___]]]YYYVVVUUUSSSPPPNNNMMMMMMMMMLLLLLLLLLNNNOOOTTTZZZffftttxxxnnneee```bbbfffiiikkkjjjiiihhheeeccc```]]]YYYQQQGGG@@@888555222000111222333222////////////////////////000000000000000000//////111000......///111333555------------------------......------------......,,,---......//////......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...---...//////......000111111444888===@@@BBBDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJMMMNNNOOOQQQQQQQQQPPPPPPNNNPPPQQQQQQOOOOOOOOOQQQSSSSSSSSSRRRQQQOOONNNNNNHHHIIIIIIIIIHHHJJJNNNRRR\\\gggwww{{{uuusssrrrvvv|||}}}yyy}}}................................................000000111222444666888999;;;>>>AAACCCDDDEEEFFFGGGFFFGGGHHHIIIKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQXXXaaammmzzz}}}yyywwwxxxxxxxxxwwwwwwtttpppkkkgggbbb]]]YYYUUUTTTRRRRRRSSSVVVZZZ]]]___dddlllssszzz|||yyyvvvrrrpppjjjgggbbb___]]]ZZZWWWTTTTTTRRRPPPNNNKKKIIIHHHGGGMMMOOOUUU^^^iiiyyy~~~tttlll___```cccfffhhhiiiiiiiiifffcccaaa___\\\UUULLLEEE999666222//////000111000000000000000000000000000111111000000000000//////000000/////////111222333------------------------//////............//////------...////////////...------------------------,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,...------,,,,,,------...---...//////......111222222666<<<@@@BBBCCCDDDEEEIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOLLLNNNPPPPPPOOONNNNNNOOOOOOPPPQQQPPPMMMKKKJJJKKKCCCEEEFFFGGGJJJQQQZZZbbbvvv|||wwwvvvzzz|||................................................000111222444666999;;;<<<===@@@CCCEEEEEEEEEFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHHHHIIIIIIKKKLLLLLLRRRWWWaaappp{{{yyyyyyyyy{{{{{{zzzyyywwwssslllfffbbb^^^[[[XXXUUUUUUUUUVVVYYY^^^bbbeeekkkooouuu{{{}}}xxxtttooojjjfffaaa]]]ZZZYYYWWWTTTQQQNNNLLLIIIGGGIIIIIILLLSSSYYYaaarrr|||tttlll```aaabbbdddggghhhjjjjjjhhheeeaaa```___ZZZRRRKKK>>>:::555222111111222111000000000000000000000000111111111000000000//////000000000000000000000000........................//////............//////------...///////////////------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------,,,,,,------.........//////...///111333555:::AAAEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNMMMJJJLLLNNNOOONNNMMMMMMNNNLLLNNNOOOMMMJJJGGGGGGHHHDDDEEEFFFGGGNNN\\\ooo|||{{{wwwwww................................................000111222555777:::===>>>???BBBEEEFFFFFFEEEFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMWWW\\\hhhzzz~~~xxxwwwxxxzzz{{{{{{yyywwwpppkkkddd]]]ZZZXXXVVVUUUXXXXXXYYY\\\```eeeiiillltttwww{{{xxxrrrlllgggaaa^^^\\\ZZZWWWUUUSSSRRRPPPNNNGGGFFFIIIOOOQQQUUUaaannn~~~~~~|||xxxqqqiiiaaabbbbbbdddfffhhhjjjllliiifffbbbaaaaaa]]]UUUOOOCCC???:::666555555555444000000000000000000000000222111111111000000////////////000000000//////...///////////////////////////......------......///---......///////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......//////......///222444888===DDDHHHHHHGGGGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMMMMNNNMMMLLLLLLHHHJJJMMMNNNMMMMMMMMMNNNJJJLLLMMMKKKGGGEEEEEEFFFHHHHHHGGGIIISSSgggzzzvvvwww......---------,,,,,,,,,///000000///------...000---///111444777:::<<<>>>AAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKLLLLLLMMMSSSfff|||xxxvvvuuuxxx|||{{{vvvqqqhhhddd^^^XXXUUUVVV[[[___aaaaaabbbfffkkkppprrrsss}}}~~~uuunnnjjjiiifffdddaaa]]]XXXTTTPPPMMMNNNNNNNNNLLLKKKNNNTTTZZZgggnnn}}}|||yyywwwrrrllllllooojjjddd^^^^^^dddjjjjjjiiiiiiiiigggdddaaa^^^[[[ZZZLLLDDD;;;555444444222///111111111111111111111111////////////............////////////////////////000000000000000000000000........................,,,,,,------------,,,,,,...------,,,,,,------...222000---...000000...+++...---,,,,,,,,,,,,---...111000///...............000...------///333777:::CCCDDDEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKOOOOOONNNNNNMMMLLLKKKKKKJJJLLLOOOPPPOOOOOOOOOPPPRRRLLLHHHHHHGGGCCCBBBDDDHHHHHHHHHLLLXXXooo}}}xxxuuuyyy~~~zzzwwwyyy}}}.........---------,,,,,,///000000///------///000///000222555888;;;>>>???CCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKJJJKKKMMMOOO]]]ooo{{{wwwuuuvvvtttpppkkkdddaaa\\\WWWUUUXXX^^^cccjjjkkklllooorrruuuwwwyyy}}}vvvqqqooommmmmmlllgggbbb\\\XXXVVVOOOPPPOOOLLLJJJKKKOOOSSS[[[```kkk{{{~~~||||||zzzuuurrrsssrrrjjj```]]]```dddffffffhhhhhhfffdddaaa^^^[[[ZZZQQQIII>>>888555555222000111111111111111111111111111111111000000000//////////////////////////////................................................------............------...------,,,,,,------...000...,,,---000111///---......---,,,,,,---......000///......------......///...---...000444888;;;BBBCCCEEEGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLLLLLLLOOOOOONNNNNNMMMLLLLLLKKKJJJMMMOOOPPPOOONNNNNNNNNLLLHHHEEEFFFEEEBBBBBBEEEFFFHHHLLLOOOYYYnnn|||xxxtttxxx|||~~~zzzwww{{{~~~.........------------,,,...///000///......///111111222555777:::===???@@@DDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHKKKKKKJJJLLLRRRXXXmmm}}}vvvooollliiifffccc^^^\\\YYYVVVWWW\\\dddjjjuuuxxx||||||||||||{{{xxxqqqssstttoooggg```[[[ZZZTTTTTTRRROOOLLLKKKKKKMMMPPPSSSYYYaaaooo~~~|||rrrddd\\\[[[___cccfffggggggfffdddbbb___\\\ZZZWWWOOODDD;;;777555333111111111111111111111111111333333222222222111111111////////////////////////.........................................................//////...............------------......---,,,,,,---///111000///......---,,,,,,---......///...------------------//////...///222666:::===BBBCCCFFFHHHIIIHHHGGGGGGEEEGGGIIIKKKMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLKKKMMMPPPQQQOOOMMMKKKKKKHHHEEEDDDFFFFFFCCCDDDGGGFFFMMMTTTXXX^^^ooo||||||{{{zzzvvvyyy}}}~~~}}}............------------...///000///...///000222444555777:::<<>>@@@BBBCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLKKKMMMWWWhhhvvv|||yyy}}}|||ttthhh^^^YYYYYY\\\]]][[[\\\\\\^^^aaahhhqqqvvvxxxnnngggddd]]]\\\ZZZWWWUUURRROOOMMMKKKMMMNNNNNNQQQ[[[iiitttvvvggg]]][[[___cccfffggghhhhhhfffdddaaa___]]]WWWMMMBBB;;;666222111111111111111111111111111222111111111111000000000////////////////////////000000000000000000000000..............................////////////......///......------......///...//////...------------........................------,,,,,,,,,------...//////000333777;;;???BBBCCCDDDFFFHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLNNNPPPPPPMMMJJJHHHGGGLLLJJJIIIKKKIIIHHHKKKQQQ___jjjuuuwwwvvv|||zzzxxxyyy|||~~~~~~~~~}}}/////////.........---------.../////////000333555777888:::<<>>BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNKKKIIIHHHHHHJJJIIIJJJLLLMMMNNNVVV___sss|||}}}}}}}}}{{{}}}////////////............,,,...///000000111333666888999;;;===???AAACCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQWWWaaaooo}}}wwwrrrwww{{{wwwppphhhdddaaa\\\XXXXXX\\\ccchhhmmmpppsssvvvxxx{{{~~~wwwnnnjjjeeeaaa___\\\XXXUUUQQQPPPNNNLLLKKKLLLNNNOOOWWW^^^jjjvvvqqqeee```___bbbcccfffggggggdddaaa___\\\ZZZTTTLLLDDD<<<777555111111111111111111111111111111000000000/////////////////////////////////................................................------............------//////............//////,,,...///...,,,+++,,,...---...///000000///...---......------......///000...000222666;;;@@@DDDFFFGGGFFFEEEEEEEEEFFFGGGHHHKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLIIIHHHHHHIIIHHHHHHKKKPPPTTT[[[hhhuuu||||||}}}000/////////............,,,---///000000111444666999999;;;===???BBBCCCDDDGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPWWWaaannnzzz|||vvvxxx}}}yyytttpppiiibbb^^^]]]ZZZYYYZZZ___fffkkkuuuxxx|||yyytttmmmhhheeebbb^^^ZZZYYYVVVRRROOOOOONNNMMMLLLLLLQQQYYYbbbppp~~~yyylllfffeee```aaadddfffeeeccc```^^^\\\[[[WWWPPPGGG???:::777111111111111111111111111111111111000000000000///////////////////////////000000000000000000000000........................,,,------------------,,,//////............//////))),,,......,,,,,,...000---...///000000///...---...............///000111...000333777<<>>@@@BBBCCCCCCCCCDDDGGGKKKMMMMMMLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMLLLQQQXXXcccppp|||wwwrrrvvv|||~~~}}}zzzuuupppkkkeee___ZZZ\\\\\\[[[]]]aaahhhnnnrrrxxx~~~xxxqqqmmmhhhccc[[[XXXWWWVVVSSSNNNMMMQQQOOONNNPPPUUU]]]iii}}}~~~~~~sssfff______```bbbddddddbbb```^^^\\\ZZZWWWQQQHHH>>>777222333333111000000111222111111111111111000//////////////////////////////000000000000000000000000,,,,,,------......//////////////////////////////000000//////.........------------............///........................//////000000000000000000111333666999>>>BBBEEEGGGIIIIIIIIIGGGEEEDDDFFFHHHLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJKKKLLLNNNNNNNNNNNNKKKKKKJJJHHHFFFEEEGGGHHHGGGLLLUUU^^^hhhvvv}}}}}}|||~~~~~~yyywwwvvvwww~~~...............///000000---///111222222444777999===>>>???AAACCCDDDEEEEEEFFFIIILLLNNNNNNMMMNNNNNNJJJIIIIIIJJJKKKMMMMMMMMMWWWaaapppzzz|||{{{vvvsssnnniiiddd```\\\ZZZ^^^___aaaeeeiiinnnrrrttt|||{{{xxxrrrlllbbb^^^[[[YYYUUUNNNLLLOOOOOOMMMLLLNNNQQQXXXgggtttwwwjjj```___^^^^^^```aaaaaa```___]]][[[XXXRRRJJJAAA:::333333333333222111222222111111111111111000000///111111111111111111111111000000000000000000000000...............////////////////////////////////////.........---------------------............///........................//////////////////000000000333666;;;???CCCEEEGGGGGGGGGGGGFFFEEEEEEGGGIIIKKKKKKLLLLLLLLLMMMMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLIIIFFFDDDEEEFFFFFFMMMXXXeeesss{{{{{{{{{|||}}}xxxtttuuuwww{{{...............///000000...000222333333555888;;;===>>>@@@AAACCCEEEFFFGGGIIIKKKNNNOOONNNNNNNNNOOOJJJJJJJJJJJJLLLNNNQQQRRR___lll~~~{{{vvvoookkkfff```]]]\\\]]]]]]aaaeeejjjoootttwwwxxxxxx~~~wwwooojjjeeebbb\\\SSSNNNOOOOOOLLLIIIIIIHHHJJJSSS]]]uuuuuueeebbb^^^\\\^^^```bbbccc```___]]]ZZZUUUNNNEEE???444444444444333333222222111111222222111111000///111111111111111111111111000000000000000000000000000000///////////////...////////////////////////---------------,,,,,,,,,---------............///.......................................///000000000333888===AAADDDFFFGGGEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKIIIFFFDDDEEEFFFHHHPPP^^^oooyyy|||zzzxxxvvv|||~~~~~~zzzyyy|||...............///000000///000333444555777:::<<<===>>>???AAACCCFFFGGGIIIKKKMMMOOOOOONNNMMMMMMNNNMMMMMMMMMMMMNNNRRRWWWZZZiiiwwwtttnnniiifffaaa\\\ZZZ\\\aaadddiiilllqqqvvv{{{~~~yyysssnnnfff[[[TTTSSSPPPMMMKKKKKKIIIIIINNNVVVaaaqqqnnnhhhaaa]]]]]]aaadddfffbbbaaa___]]]YYYRRRKKKEEE666555444444444333222111111222222222222111000000111111111111111111111111////////////////////////111111000000//////......////////////////////////---------------------------------............///........................------------...///111222111444:::???CCCFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKFFFGGGHHHGGGEEEEEEFFFHHHLLLUUUeeevvv}}}~~~}}}{{{zzz...............///000000000111444555666888<<<>>>===>>>???@@@CCCFFFIIIJJJLLLNNNOOONNNMMMLLLLLLMMMOOOOOOOOONNNPPPUUU]]]cccxxxyyylllfffdddbbb___[[[ZZZ^^^eeekkkqqqsssvvvzzzyyyqqqeee[[[XXXSSSOOOMMMMMMLLLJJJMMMRRRWWW^^^mmmvvvooofff___^^^```ccceeecccbbb```___\\\WWWPPPKKK:::777444333333333111000222222222222222111000000000000000000000000000000////////////////////////111111000000//////......////////////////////////..................//////---------............///........................------,,,,,,...000222333444777<<>>>>>???AAADDDHHHKKKMMMNNNOOOPPPNNNLLLKKKKKKLLLLLLNNNOOOPPPSSS[[[fffooozzzoooeeeaaa___```___]]]]]]aaaiiipppyyyzzz{{{{{{nnnccc___XXXSSSPPPOOOLLLHHHHHHKKKRRRRRRYYYmmm}}}vvvlllddd```___``````dddcccaaa```^^^ZZZTTTPPPAAA;;;555222222333111000222222222333222222111000////////////////////////000000000000000000000000000000///////////////...////////////////////////.........///////////////---------............///...........................---,,,---...111444666888:::>>>BBBEEEFFFGGGFFFKKKMMMNNNMMMKKKIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGJJJIIIGGGDDDBBBDDDGGGKKKTTTaaasss}}}|||{{{...............///000000111333555777999;;;???AAA@@@AAAAAACCCGGGKKKNNNQQQQQQRRRQQQOOOMMMKKKLLLMMMKKKMMMPPPSSSYYYeeetttyyysssqqqmmmfffaaa______bbbdddddddddhhhooovvv~~~zzznnniiiaaa[[[UUUSSSOOOJJJIIIJJJLLLKKKPPP\\\nnn~~~vvvlllfffbbb```___dddcccbbbaaa___\\\WWWTTTHHHAAA888333333444333111222222333333222222111000000000000000000000000000000000000000000000000000.............../////////////////////////////////---------....../////////---------............///..............................------///222666888<<<>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLLLLKKKIIIIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFIIIHHHEEECCCDDDIIIPPPUUUcccppp~~~|||}}}...............///000000111333666888999<<>>AAACCCCCCEEEGGGIIILLLPPPVVVZZZ[[[VVVRRRRRRQQQNNNMMMOOOPPPXXXYYY___ppp{{{uuukkkggggggbbbYYYZZZccchhhmmmsssuuuvvvwww}}}~~~vvvnnnddd\\\WWWTTTQQQOOOLLLJJJJJJOOOSSSWWW___hhhrrrhhhaaabbbkkkzzzvvvkkkaaa\\\\\\___aaabbb___\\\YYYWWWQQQHHH===666333333333333222222111111111111222222111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000...............///000111000000//////......------////////////............222111111111333555888:::??????AAABBBDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHJJJKKKPPPNNNKKKKKKNNNPPPRRRRRRNNNMMMKKKKKKJJJHHHFFFDDDFFFGGGGGGHHHMMMYYYhhhrrryyy{{{|||~~~...///000000000000222444444777:::<<<===???AAACCCCCCEEEGGGJJJLLLQQQVVVZZZYYYTTTQQQQQQPPPMMMMMMPPPNNNXXX\\\eeewwwwwwlllfffgggddd^^^___gggrrrwww}}}xxxkkkccc___[[[VVVRRRLLLIIIHHHJJJMMMOOOUUU\\\ccc^^^[[[\\\```lll{{{nnnccc^^^\\\___aaacccaaa^^^[[[ZZZSSSLLLAAA999555444444333222222111111111111222222111111111111111111111111111111111111000000000//////////////////////////////////////////////////////............//////000///////////////.........---.........//////000000111111000111333666999;;;@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJJJJIIIIIIJJJLLLOOONNNMMMMMMOOOQQQRRRQQQMMMLLLJJJIIIIIIHHHFFFEEEDDDFFFIIIMMMUUUbbbqqq|||yyy|||///000111111000000222444555888;;;===>>>???AAACCCDDDFFFHHHKKKMMMRRRWWWZZZZZZUUURRRRRRPPPNNNOOORRRQQQ^^^fffqqq{{{ooogggggghhhfffiiinnnwww|||wwwmmmjjjeee]]]VVVPPPKKKHHHHHHHHHHHHKKKPPPRRRRRRTTTUUUVVV]]]nnnsssfff```]]]___aaaccccccaaa___]]]WWWPPPFFF>>>888666444333222222111111111111222222111111111111111111111111111111111111000000000000........................////////////////////////000//////............///.........///////////////,,,,,,---...///000111111000000000111444888;;;>>>AAAAAABBBCCCDDDDDDEEEEEEGGGHHHJJJJJJIIIJJJKKKMMMOOOOOOOOOQQQSSSSSSRRRPPPNNNMMMKKKJJJIIIHHHHHHIIIGGGLLLSSSZZZbbbnnnzzz~~~///000111111000111222444777999<<<>>>???@@@BBBDDDDDDFFFIIILLLOOOSSSWWW[[[]]]YYYUUUUUURRROOOQQQVVV[[[jjjuuusssjjjjjjnnnqqqtttxxxzzzxxxtttnnndddZZZVVVPPPKKKJJJIIIGGGHHHKKKJJJKKKMMMPPPQQQVVVbbbooo|||}}}mmmeee___```aaabbbcccbbb```^^^YYYSSSKKKBBB;;;666333222333222222111111222222333111111111111111111111111111111111000000000000000////////////////////////........................111000///...............------......//////000000---------...///000000111//////000222555999===@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJJJJKKKMMMNNNPPPQQQSSSUUUWWWVVVSSSQQQQQQPPPNNNKKKJJJJJJLLLNNNQQQXXXccclllsssyyy...000111111111111444666888;;;>>>???@@@AAACCCDDDDDDGGGKKKNNNPPPTTTXXX[[[^^^ZZZWWWUUUQQQNNNQQQWWWddduuuxxxooooootttzzz|||uuujjj```[[[TTTNNNMMMLLLIIIHHHJJJIIIGGGGGGLLLPPPSSSZZZaaammmwwwzzzooofffcccaaaaaabbbbbb```^^^YYYVVVOOOFFF===777333111333333222222222222333333111111111111111111111111000000000000000000111111000000000000000000000000////////////////////////111000///...............------......//////000000///////////////............///000222666;;;???BBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSVVVYYYZZZYYYUUUQQQPPPPPPNNNKKKJJJLLLQQQUUU\\\fffttt~~~---///000111111333555888:::<<>>@@@BBBBBBBBBDDDEEEEEEIIIMMMQQQTTTWWWZZZ\\\XXXWWWXXXZZZYYYZZZcccmmm}}}||||||zzzwwwxxx|||nnnddd\\\ZZZXXXRRRMMMKKKJJJJJJKKKJJJFFFFFFOOO[[[fffppp~~~wwwyyy~~~yyykkkcccaaaaaa```___\\\\\\YYYQQQGGG===888777444333333222222333333444111111111111111111111111//////000000111111111222000000000000000000000000111111111111111111111111...............///000111000000//////.........---,,,------...///000111111111111222444777<<<@@@BBBAAAAAABBBDDDEEEGGGHHHHHHEEEHHHJJJLLLMMMOOOQQQSSSPPPQQQSSSUUUVVVUUUQQQNNNMMMPPPTTTWWW^^^jjjzzz333222222222444666999;;;>>>>>>@@@BBBCCCDDDEEEEEEGGGHHHKKKQQQWWWZZZZZZXXXYYYYYY]]]aaabbbdddppp~~~||||||{{{{{{~~~tttmmmddd^^^[[[WWWQQQLLLIIIIIIGGGFFFFFFHHHMMMPPP\\\nnnxxxuuu}}}|||mmmbbb^^^]]]^^^___aaa^^^YYYSSSLLLDDD;;;666888666444444444444222000666555333222111222222333111111000000000000111111000000000000000000000000222111111111000000//////111000///......///000111222111111111000000//////111///------.../////////,,,000555888;;;===???AAACCCEEEFFFFFFFFFFFFHHHJJJKKKKKKJJJJJJLLLOOORRRSSSXXXWWWUUUSSSRRRRRRRRRSSSRRRPPPSSS___nnn|||}}}333222222333444777999;;;???@@@AAACCCEEEFFFGGGGGGIIIKKKNNNSSSXXX[[[ZZZYYYWWWXXX___hhhnnnsss~~~}}}~~~yyyrrrkkkfffddd___WWWQQQNNNLLLJJJGGGFFFHHHKKKMMMWWWhhh}}}www}}}~~~yyyvvvjjj```]]]^^^___aaabbb___ZZZUUUNNNFFF>>>888777666444444444444222111555444333222222222333444111111111000000111111111000000000000000000000000111111111111000000000///111000///......///000111111111111000000000//////000///........./////////...111666999<<<>>>@@@BBBBBBCCCEEEEEEEEEEEEGGGIIILLLKKKLLLLLLOOOQQQTTTVVVZZZYYYWWWUUUTTTTTTTTTUUUVVVTTTWWWdddttt333333333444555888:::<<<@@@AAABBBDDDFFFHHHIIIJJJLLLOOOSSSWWWZZZZZZZZZYYYUUUXXXaaaooo{{{~~~zzztttqqqoooiii```XXXTTTQQQMMMIIIGGGGGGHHHIIIRRR```vvv|||uuuwwwpppggg___]]]^^^```aaabbb```\\\WWWQQQIIIAAA<<<777555444333444444444222333333222222222333444444222222111111111111222222000000000000000000000000111111111111000000000000000000////////////000000111111000000000000//////...//////000000/////////000333888;;;===???AAACCCAAABBBDDDDDDDDDEEEFFFHHHKKKLLLMMMOOORRRUUUXXXYYY\\\[[[YYYXXXWWWWWWWWWWWWXXXWWW\\\kkk|||~~~333333444555777999;;;===@@@AAABBBDDDFFFHHHJJJKKKNNNSSSXXX[[[[[[YYYXXXXXXUUUZZZdddsss||||||~~~|||zzzxxxqqqggg___XXXTTTOOOJJJHHHGGGGGGGGGNNNWWWhhhyyyuuupppiiiccc```___```aaaaaa___\\\XXXSSSLLLDDD???888666333333444555444444222222222222333444444555333222222222222222222333000000000000000000000000111111111000000000000000000000////////////000000000000000000000000//////---...000111111000//////222666:::===>>>@@@BBBCCCAAABBBDDDEEEEEEEEEGGGIIIJJJLLLNNNQQQUUUXXXZZZ[[[]]]\\\ZZZYYYXXXXXXYYYYYYVVVXXXbbbsss333333555666999;;;===>>>@@@@@@AAACCCFFFIIIKKKMMMPPPWWW^^^___\\\WWWVVVVVVUUU[[[fffvvv~~~yyyuuupppmmmmmmnnnooopppuuuyyy~~~wwwmmmeee]]]XXXQQQMMMKKKJJJIIIGGGJJJOOOZZZoooyyywwwsssmmmgggccc```______^^^\\\YYYUUUOOOGGGBBB999777444333444555555444111222222333444444444444333222222222222222222333000000000000000000000000000000000000000000111111//////000000000000////////////////////////000000,,,...111222000///000111444777;;;>>>???@@@BBBCCCAAACCCEEEFFFFFFGGGIIIKKKIIIKKKOOOSSSWWWZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYVVV\\\kkk{{{zzzyyy{{{333444666888:::<<<>>>???@@@@@@AAACCCFFFIIIMMMOOOTTT\\\dddeee^^^WWWUUUVVVTTT]]]jjjyyy|||qqqlllfffbbbaaaaaabbbbbbeeehhhnnnvvv~~~vvvoooeee___WWWRRRPPPNNNKKKIIIFFFJJJRRRaaayyy|||sssjjjccc```^^^]]]\\\[[[XXXRRRJJJEEE;;;888555333333444444444222222333444444444333333222222111111111111222222000000000000000000000000000000000000111111111111//////000000000000//////......////////////000000,,,///222222000///111333666999<<>>???@@@BBBCCCCCCEEEIIIMMMQQQSSS[[[eeeooonnndddZZZWWWYYYXXXdddqqq|||}}}~~~}}}{{{uuummmeee```\\\ZZZYYYUUUUUUVVVZZZaaajjjsssxxxxxxpppeee]]]YYYUUUOOOKKKFFFKKKPPPRRRYYYmmmyyylllfff____________]]]XXXPPPKKK>>>;;;666333333333333222333444444555444333111000111111000000000000111111000000000000000000000000//////000000111111111222...///000111111000///...---.........//////000000---000222000---...222777777999===>>>??????@@@BBB???AAACCCDDDEEEFFFHHHJJJMMMQQQVVV[[[___``````___]]]\\\[[[ZZZZZZZZZ[[[\\\gggppp666888:::<<<<<<<<<===???BBBCCCEEEFFFIIINNNUUUZZZaaafffkkkkkkeee```^^^^^^___iiiwww~~~xxxwww{{{{{{~~~zzzoooeee^^^ZZZYYYWWWSSSRRRUUUWWWYYY```gggrrr{{{zzzmmmccc]]]XXXUUURRRMMMJJJJJJMMMTTTbbbwwwrrrhhh````````````___[[[TTTOOOEEE>>>777444555555333000333333333222222222111111111111111111111111111111...,,,+++,,,///111222222222222222111111111111111////////////000000000000//////000000000000///////////////000222333444555777999<<<>>>???AAADDDFFFDDDEEEFFFFFFFFFHHHKKKMMMMMMSSS[[[``````___```aaa___]]][[[ZZZWWWUUU[[[bbblll{{{444777:::<<<===>>>@@@AAACCCEEEGGGIIILLLRRRYYY^^^bbbfffjjjjjjeeeaaaaaabbbaaammm}}}~~~zzzpppnnnqqquuu|||zzzqqqjjjccc```XXXTTTQQQQQQQQQQQQVVV\\\fffooozzztttiiibbb]]]WWWTTTPPPLLLJJJKKKNNNWWWhhhxxx}}}qqqiii\\\\\\\\\^^^^^^\\\WWWSSSHHHAAA999555555666555222333333333222222222222111111111111111111111111111222000......000111111000111111111111111111222222222222222111111000000000//////000000000000//////000000000000111333666777;;;===????????????AAACCCDDDEEEFFFFFFFFFGGGJJJMMMNNNUUU]]]bbbbbbaaa```aaa___\\\ZZZYYYWWWWWW^^^ggg{{{444666:::<<<>>>???BBBDDDEEEGGGJJJMMMQQQWWW^^^cccdddgggiiigggdddbbbccceeebbbooo||||||~~~sssgggccceeeiiipppvvvvvvyyy~~~xxxpppiiiaaa[[[UUUSSSPPPMMMNNNRRRXXX___jjjsss{{{~~~sssjjjbbb[[[VVVSSSNNNKKKJJJKKKOOO[[[fff}}}sssmmm^^^\\\[[[]]]___^^^ZZZVVVLLLEEE<<<777666666666555333333333333222222222222111111111111111111111111666333111000111111000///000000000111222222222333555555444333222111000000//////000000000000//////222111000///111444777999<<<===????????????AAABBBDDDEEEFFFFFFFFFGGGJJJMMMPPPWWW___ddddddbbbaaaaaaaaa]]]ZZZYYYXXX[[[eeeppp666888<<<>>>???@@@BBBDDDEEEHHHMMMQQQWWW]]]ccchhhggggggfffdddbbbbbbeeehhhdddppp|||{{{vvvhhhbbbbbbfffmmmtttuuuzzz}}}uuuoooggg___ZZZUUUPPPNNNOOOOOOUUU]]]eeennnxxx|||rrrhhh^^^WWWSSSOOOMMMMMMLLLNNNUUU^^^qqqwwwqqqhhhccc___^^^______[[[VVVOOOHHH???888555555666666444444333333333222222222111111111111111111111111555333222111111111000...//////000111222333333333444444333333222111000000//////000000000000//////222000///...000333777:::888:::<<<>>>>>>@@@BBBDDDDDDEEEFFFFFFFFFHHHKKKNNNRRRYYYaaaddddddaaa```aaaddd___[[[ZZZ[[[aaannn{{{~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzz{{{}}}|||zzzzzzzzz|||~~~999<<<>>>@@@@@@@@@BBBDDDFFFJJJPPPVVV[[[aaagggkkkiiihhhfffdddccceeeiiimmmooowww{{{xxx||||||mmmeeeeeegggnnnuuu}}}zzzqqqhhhbbb\\\TTTPPPPPPJJJNNNTTTZZZaaakkkwww{{{nnnbbbZZZVVVRRROOOOOONNNNNNQQQWWWcccxxx{{{tttnnnggg```]]]______\\\WWWQQQJJJAAA999555444444555444444444333333333222222111111111111111111111111222111000111222222111/////////000111222333333333000000000111111111111111//////000000000000//////111///...---///333777:::777999;;;<<<===>>>AAACCCCCCEEEFFFGGGGGGJJJMMMPPPUUUZZZaaadddbbb```___```ccc]]]YYYYYY[[[dddtttyyyxxxvvvtttssssssssssssssssssssssssttttttuuuuuuwwwvvvuuutttuuuwwwyyy{{{;;;>>>@@@AAAAAAAAACCCDDDHHHMMMSSSZZZ```fffkkkooojjjiiiggggggjjjoootttxxxwwwuuu|||rrrjjjiiikkkqqqwww{{{pppjjjcccZZZSSSQQQKKKMMMOOOQQQUUU]]]gggooo}}}wwwiii___[[[VVVRRRQQQOOOKKKLLLOOO[[[jjjyyyrrriii___\\\^^^```^^^ZZZRRRMMMDDD<<<666333444444444444444444333333333333111111111111111111111111000///000111333333222111000000000111222222222333....../////////000000000//////000000000000//////000/////////111444888:::;;;<<<>>>===<<<<<<>>>???CCCDDDFFFHHHIIILLLQQQTTTXXX]]]aaabbbaaa___```aaa```[[[WWWWWW[[[ddduuu~~~zzzxxxqqqooonnnllljjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnmmmnnnoooppprrrsss;;;===@@@BBBBBBCCCEEEGGGKKKPPPXXX___eeejjjooorrrkkkjjjkkknnnuuu}}}~~~vvvuuu{{{{{{sssqqqsssxxx}}}xxxpppeee\\\YYYPPPPPPPPPNNNNNNRRRZZZaaakkkwwwrrrhhh```ZZZUUUSSSPPPLLLKKKNNNTTT\\\mmm|||qqqddd___aaaccc```\\\TTTPPPHHH@@@999555444444555444444444444333333333111111111111111111111111111111111333555555333111111111111111111111222222000///////////////////////////000000000000//////111111111222444777:::;;;===>>>??????>>>>>>???@@@BBBDDDGGGIIIKKKOOOTTTXXX]]]```cccbbb```___aaaddd```[[[WWWXXX]]]gggxxx}}}{{{wwwuuutttsssrrrpppkkkhhhcccbbb```^^^\\\\\\\\\\\\^^^^^^___``````aaaaaabbbaaabbbbbbcccdddffffffggg999<<>>999777666555555444333333333333444222111111111000000//////111333666999999666333111000111111111111222222222222111111111000000//////111111111111111111111111111111222333555999;;;======???@@@@@@???@@@BBBDDDDDDEEEHHHLLLQQQVVVZZZ\\\iiifffbbb``````aaaaaa```aaa\\\[[[cccppp}}}|||yyywwwuuuuuuqqqooollljjjhhheeeaaa___ZZZXXXVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMOOOPPPPPP>>>===???DDDGGGFFFIIINNNTTT^^^gggkkkmmmppprrrqqqiiikkkqqq|||}}}{{{~~~tttddd___WWWRRROOONNNMMMLLLPPPUUU\\\eeeppp|||uuuiii^^^ZZZYYYUUUQQQPPPOOOMMMRRR```uuupppeeeaaa```[[[VVVOOOFFF???:::777666555555444333333333333444333222222222111111111111222333444444444444333222000111111111111222222222111111111111000000000///111111111111111111111111111111222333666999;;;======???@@@@@@???@@@BBBDDDEEEFFFIIIMMMRRRVVVZZZ\\\dddbbbaaaaaabbbcccddddddgggeeefffnnnzzz|||wwwrrrlllhhheeebbb```]]][[[ZZZXXXTTTRRRNNNMMMLLLJJJHHHEEECCCBBBCCCCCCAAA@@@@@@@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHH>>>>>>@@@EEEHHHHHHMMMSSS[[[dddlllnnnnnnqqqqqqoooiiimmmwwwoooiii```YYYTTTRRRPPPOOOKKKNNNRRRXXXbbbnnnzzz|||pppddd___\\\WWWSSSRRROOONNNQQQZZZggg{{{zzziiibbbaaa\\\YYYRRRIIIBBB;;;777555555555444333333333333444333333333333333222222222222222111000000111222222000111111111111222222222111111111111000000000000000000000000000000000000111111222444666999;;;======>>>???@@@???@@@CCCEEEFFFGGGJJJNNNSSSWWWZZZ\\\]]]^^^___```bbbeeeggghhhjjjmmmsss|||~~~|||wwwppphhhaaa[[[WWWTTTRRROOONNNMMMLLLIIIGGGDDDDDDDDDCCCBBB???===<<>>===<<<<<<<<<======;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAA??????AAAFFFGGGIIIOOOVVVaaajjjqqqqqqpppqqqpppnnnlllrrr~~~xxxvvvvvvwwwzzz~~~~~~wwwmmmccc[[[VVVRRRPPPKKKKKKLLLOOOWWWbbboooxxxwwwkkkeee___YYYTTTSSSQQQQQQRRRWWW^^^lllpppdddbbb^^^[[[UUUMMMEEE>>>888555555555444333333333333444333333333333222222222222111111111000000111111111000000111111111222222222111111111000000000000000////////////////////////111111333555777:::<<<======>>>???@@@???@@@CCCEEEEEEGGGKKKOOOTTTWWWZZZ\\\YYY[[[^^^```aaadddfffhhhiiirrr}}}~~~|||uuulllccc\\\VVVTTTPPPNNNKKKJJJJJJJJJHHHGGGCCCCCCDDDDDDCCC@@@>>>===>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>AAAAAACCCFFFGGGIIIPPPYYYiiiqqqvvvuuusssrrrpppmmmkkktttyyyoookkkkkkoooxxx|||oooeee\\\UUUQQQMMMLLLJJJJJJNNNWWWccckkkttt{{{rrrjjjbbbZZZUUUTTTRRRQQQRRRSSSWWWaaauuuyyyhhhaaa___]]]XXXQQQIIIAAA:::666555555444333333333333444111111222222222222222222000111222333333222111000000000111111111222222222000000000000000000111111////////////////////////000111333666888:::<<<<<<<<<===??????@@@AAACCCEEEEEEGGGKKKPPPUUUYYY\\\]]]ZZZ\\\^^^______aaaeeehhhjjjxxx{{{pppeee]]]XXXUUURRRPPPMMMLLLMMMMMMLLLKKKEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::;;;;;;:::::::::;;;<<<<<>>>>>?????????>>>===<<<;;;;;;;;;::::::999999999999999999888888999999:::@@@BBBFFFJJJLLLPPP\\\iiiwww|||zzzwwwssskkkuuuwwwmmmccc___aaajjjyyysssggg```TTTSSSOOOKKKIIIJJJNNNQQQWWW___kkkuuu|||zzznnnccc]]]]]]VVVRRROOOPPPQQQTTT\\\fffuuusssccc^^^^^^\\\XXXPPPGGG>>>999555555444333333333333444222222222222333333444444222222222222222222222222000111111111111222222222///000000000111111111111111111111111111111111111000222444777:::;;;<<<<<<;;;===??????@@@AAADDDFFFGGGJJJPPPWWW]]]bbbeeefffaaabbbcccaaa___aaahhhnnn{{{qqqjjjbbb```\\\[[[[[[[[[[[[ZZZTTTRRRNNNJJJGGGEEEDDDDDD@@@@@@AAABBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::999888888777777888888999???AAAFFFKKKNNNTTTbbbppp|||}}}zzzwwwpppzzzvvvmmmdddaaaccckkkzzz{{{ooohhhYYYXXXTTTOOOKKKIIIKKKMMMMMMUUUaaakkkqqqvvv{{{ttthhhbbbbbb[[[UUUQQQQQQRRRSSSXXX^^^eee{{{xxxhhh^^^^^^]]]YYYRRRIII@@@:::555555444333333333333444333333333444444555555555444222000//////000222444000111111111111222222222//////000000111111111222111111111111111111111111000222555888:::;;;<<<<<<;;;===>>>???@@@AAADDDGGGIIILLLSSSZZZaaafffiiijjjccceeeeeebbb```ccckkkrrryyymmmjjjfffeeeeeeeeeeeeddd___\\\VVVQQQMMMKKKKKKKKKCCCCCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>======:::999999888888888999999EEEEEEGGGMMMWWWeeerrrzzz||||||uuujjjdddhhhjjjkkkttt{{{ssshhh^^^VVVTTTQQQJJJFFFGGGJJJMMMRRRYYY___eeehhhjjjrrrvvv|||yyyqqqjjj___ZZZVVVSSSRRROOOLLLNNNRRRbbbnnnzzzrrrtttzzzggg```^^^[[[XXXTTTLLLCCC===888777777666555555444444222333333444444333333222111222222333555666666777333222222222222222222222000000000000000000000000222222111111000/////////333444777999;;;=========<<<>>>@@@AAAAAABBBDDDFFFFFFRRRXXX___kkkkkkfffjjjmmmjjjgggeeebbbdddppp|||zzz}}}yyypppoooooojjjggggggfffdddaaa]]]YYYTTTNNNJJJLLLJJJIIIHHHGGGDDDAAA>>>AAABBBBBBCCCBBBAAA???>>>======<<<;;;;;;:::999999DDDEEEHHHPPP[[[iiivvv~~~wwwmmmiiimmmnnnmmmsss~~~|||pppfff]]]XXXSSSLLLIIIJJJHHHJJJMMMQQQUUUYYY\\\^^^cccfffkkkqqqvvv|||xxxrrrfff\\\WWWTTTSSSPPPMMMNNNRRRUUU```ttt|||qqqnnnqqq{{{jjj^^^\\\ZZZWWWTTTLLLCCC===888888777666555555444444222333333444444333333222111111222222222222222333222222222222222222222222000000000000000000000000111111111111000000000000222444777999<<<===>>>>>>;;;===???AAABBBCCCFFFHHHIIIWWW___fffpppoookkkqqquuupppkkkhhhfffjjjwww|||vvvvvvyyy~~~zzzvvvsssnnnlllmmmkkkjjjjjjiiigggccc\\\XXXPPPNNNKKKIIIHHHGGGFFFDDDBBBBBBBBBBBB@@@???===<<<======<<<<<<;;;;;;::::::CCCEEEKKKTTTaaaooo|||zzzsssqqqttttttqqqssszzz}}}rrrggg^^^WWWPPPMMMMMMHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUYYY]]]bbbiiipppuuuxxx|||}}}vvviii___ZZZUUUTTTQQQMMMNNNQQQPPPWWWggg}}}qqqmmmkkkooosssvvvrrr^^^\\\ZZZXXXVVVPPPGGG@@@:::999888666555444444444222333333444444333333222333333222222111111111000111111111111111111111111000000000000000000000000000000000111111111111222222444666:::<<<>>>>>>???;;;===???AAABBBEEEHHHKKKMMM^^^hhhooovvvsssqqqyyy|||vvvppplllkkkrrrzzzssspppoooooouuu{{{|||uuurrrrrrkkklllmmmooopppmmmhhheee[[[WWWRRRNNNLLLJJJIIIHHHEEEEEEDDDBBB@@@???===<<<==================<<<<<>>??????===???@@@BBBCCCEEEIIIKKKOOOcccpppvvvzzzuuuttt~~~yyyssspppqqq|||wwwpppkkkhhheeehhhllluuuyyyuuulllllllllnnnoooooommmkkkfffbbb]]]XXXSSSOOOKKKHHHIIIHHHFFFDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>FFFJJJSSS^^^jjjvvv|||yyyyyyzzz}}}nnnaaaYYYTTTRRROOOMMMJJJHHHGGGGGGHHHIIIHHHHHHIIIIIIKKKNNNSSSWWW[[[^^^bbbhhhmmmrrruuuwww|||~~~wwwiiiaaaZZZXXXUUUPPPNNNOOOOOOQQQVVV```rrrwwwooonnnnnnnnnxxxxxxgggbbb\\\[[[[[[WWWNNNGGG>>><<<:::777555444444444222333333444444333333222222222222333333333444444//////000000000111111111000000000000000000000000//////000111222333444444333444777:::===>>>??????@@@AAABBBBBBCCCEEEIIILLLSSShhhvvv{{{|||vvvsss}}}{{{wwwwww|||~~~zzzrrrjjjeee```\\\]]]aaaeeelllxxxvvvrrrnnnllllllmmmmmmmmmkkkiiifffddd```[[[TTTPPPMMMLLLIIIEEECCCBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@???HHHNNNWWWcccoooyyy}}}xxx}}}zzzkkkbbb[[[WWWPPPOOOLLLJJJHHHGGGGGGGGGEEEFFFFFFFFFEEEGGGJJJMMMOOOQQQSSSWWW[[[```ccceeehhhlllqqqwww{{{~~~ppphhh```]]]ZZZUUUQQQQQQNNNPPPSSSYYYggg|||rrrppppppmmmtttzzzuuummmfff^^^ZZZZZZWWWPPPIII@@@>>>;;;777555444444555222333333444444333333222///000000000111111222222///000000111111222222222000000000000000000000000000000111111222333444444444666888;;;===>>>>>>>>>@@@AAABBBCCCCCCFFFKKKNNNYYYmmmzzz~~~wwwrrrzzz||||||zzzqqqgggaaaZZZTTTTTTXXXYYY\\\dddqqqyyyrrrnnnmmmllllllllllllmmmnnnnnnkkkeeeaaaVVVSSSNNNJJJFFFDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@IIIPPP[[[hhhttt~~~~~~~~~wwwmmmddd]]]SSSRRRPPPNNNKKKHHHGGGFFFCCCDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJLLLNNNQQQTTTVVVVVVZZZ```eeehhhlllqqquuuzzzzzzzzz|||yyyooofffccc```ZZZVVVTTTOOORRRSSSUUU___vvvzzzvvvuuuqqqvvv}}}zzzxxxnnnccc]]]]]]ZZZSSSMMMBBB???;;;888555444444555222333333444444333333222111111111111000000000000000000111111222333333444000000000000000000000000111111111222222333333333666777999;;;============>>>???AAABBBEEEIIINNNRRRaaatttzzzrrrwww{{{{{{~~~}}}pppfff\\\UUUSSSVVVSSSRRRWWW```kkkyyyzzzvvvtttsssssstttvvvxxxxxxuuusssfffbbb[[[SSSMMMJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@JJJQQQ]]]kkkxxx}}}xxxuuuwww~~~}}}uuukkkbbbWWWVVVTTTRRRNNNJJJGGGEEEAAACCCEEEEEEEEEEEEGGGIIIGGGGGGGGGGGGIIIKKKNNNOOOLLLPPPUUUWWWXXXZZZ^^^aaagggggggggjjjpppxxxwwwyyy}}}~~~tttjjjgggddd___YYYXXXNNNPPPPPPOOOTTTggg~~~}}}www|||vvvhhhaaa```___XXXRRRCCC@@@<<<888555444555555222333333444444333333222555555444333222111000///000000111222333333444444000000000000000000000000111222222222222333333333777888:::<<<=========<<<<<<===???BBBEEEKKKRRRVVVhhhyyy|||rrrvvvvvvxxx~~~}}}pppdddZZZXXXZZZPPPNNNPPPWWW]]]fffwww{{{zzzzzz{{{}}}~~~}}}|||tttooofff]]]UUUPPPNNNMMMHHHGGGFFFDDDCCCAAA@@@???TTTWWW```ooouuupppooorrrxxx}}}~~~uuukkkeee```YYYTTTSSSQQQMMMJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPTTTUUUVVVYYY___eeekkknnnyyy}}}wwwpppqqqqqqsssxxxoooiiiccc]]]XXXWWWSSSOOOOOORRR\\\ooouuuhhhbbb___YYYQQQFFF???:::::::::666444444555555444444444333333333555444222111111111222222333333333222222222111111111111111111111111111111000111222222111222444666777888999;;;<<<======>>>???>>>???BBBEEEJJJUUU```uuu~~~|||zzzzzz{{{}}}zzzooohhhfff\\\WWWTTTSSSSSSXXXdddppp}}}}}}zzztttmmmfff^^^YYYVVVPPPOOOMMMKKKIIIGGGFFFEEERRRXXXcccuuusssllljjjkkkpppvvv~~~uuulllfff___[[[YYYVVVRRROOOMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIILLLMMMNNNPPPUUUZZZ___bbbkkkooovvv~~~wwwmmmggghhhiiinnn}}}|||sssmmmggg```[[[VVVQQQMMMLLLNNNUUUeeettt}}}nnnfffbbb[[[SSSIIIAAA;;;:::999666444444555555444444444333333333444444222111111111222222333333333222222222111111111111111111111111111111000111222222111222444666777888:::;;;===>>>>>>>>>AAA@@@AAADDDGGGLLLXXXdddyyy}}}|||{{{||||||wwwkkkddd]]]ZZZXXXXXX___gggnnn||||||~~~|||yyytttnnniiifff]]][[[WWWRRRMMMJJJHHHGGGTTT\\\kkk}}}~~~sssoookkkjjjmmmrrryyywwwrrrkkkfffccc___ZZZUUURRRPPPLLLJJJHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEGGGJJJNNNRRRUUUYYY^^^fffnnnuuuyyyzzz{{{qqqhhhcccdddgggnnn|||tttlllddd]]]WWWRRRNNNLLLLLLPPP[[[ggg{{{vvvkkkfff___YYYNNNEEE<<<:::888555444555555555444444444333333333444333333222222222222333333333333222222222111111111111111111111111111111000222222222222222444666888999;;;===>>>?????????BBBBBBDDDGGGIIIOOO]]]jjj~~~zzzxxx}}}{{{qqqjjjeeeaaa```ccc```jjjyyy|||}}}~~~|||yyywwwqqqnnnhhhbbb[[[UUUQQQNNNXXXccctttwwwzzztttpppqqqtttyyyzzztttoooiiibbb\\\WWWTTTPPPLLLJJJJJJKKKMMMKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGJJJLLLNNNRRRYYY```ggglllnnnooollleeeaaabbbgggqqq}}}ssshhh```[[[VVVRRRPPPNNNOOOVVV___qqq}}}ppphhhbbb]]]TTTIII???:::888555444666555555444444444333333333333333333333333333333333333333333222222222111111111111111111111111111111111222333333222222444666999:::<<<===???@@@@@@@@@CCCCCCEEEIIIKKKRRRbbbqqq}}}xxx||||||uuupppooohhhkkkooowww}}}~~~}}}xxxqqqhhhaaa\\\YYYfffyyy}}}xxxyyyzzzzzz~~~}}}uuullleee^^^[[[VVVQQQMMMLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDFFFFFFHHHKKKPPPUUUZZZ^^^```aaaccc```]]]^^^dddpppzzzmmmeee___YYYTTTRRRPPPOOOSSSZZZhhh||||||vvvjjjbbb]]]WWWLLLAAA<<<999666555777555555444444444333333333333333333333333333333333333333333222222222111111111111111111111111111111111222333333222333555777:::;;;<<<>>>???@@@@@@AAABBBCCCFFFIIIMMMUUUhhhyyy~~~{{{uuuqqquuu}}}tttnnnZZZiii~~~|||||||||yyyrrrjjjfff```ZZZUUUQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCCCCCCCBBBCCCCCCCCCEEEFFFHHHKKKNNNQQQSSSSSS\\\[[[ZZZ\\\bbbooouuulllbbb\\\VVVSSSPPPNNNPPPUUU\\\nnn~~~lllbbb\\\YYYNNNCCC>>>;;;777666777555555444444444333333333222333333444444444444333333333333222222222111111111111111111111111111111111333333333222333555777999:::<<<===???@@@@@@@@@@@@BBBGGGKKKOOOYYYnnn|||wwwxxx|||}}}~~~}}}aaaqqq~~~zzz~~~wwwsssmmmfff___YYYUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLRRRTTTUUUVVV\\\iiiyyy~~~vvviiiaaaYYYUUUQQQMMMNNNQQQRRRbbbxxxoooccc^^^YYYOOODDD@@@===999777888555555444444444333333333222222444555555555444444333333333222222222111111111111111111111111111111222333444333333333555777999:::;;;===>>>???@@@@@@@@@CCCHHHMMMRRR^^^uuu{{{wwwvvvwwwxxx~~~{{{{{{~~~iiiyyyyyy}}}|||vvvnnnfff___YYYVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKFFFIIIKKKLLLRRR___mmmvvv}}}}}}ooofff]]]XXXSSSNNNNNNPPPMMM\\\pppqqqfffaaaYYYOOOEEEAAA>>>:::777888555555444444444333333333111222444555666555444444333333333222222222111111111111111111111111111111222333444444333333555777888999;;;<<<>>>?????????@@@CCCIIIOOOTTTaaayyy{{{vvvssssssrrruuuwwwyyy~~~}}}ttt~~~tttkkkfffccc^^^\\\[[[ZZZZZZZZZWWWVVVTTTTTTTTTRRROOOMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIHHHFFFGGGGGGGGGFFFEEEEEEDDDFFFFFFFFFIIINNNVVV]]]aaalllpppxxxvvvmmmaaaYYYVVVTTTPPPMMMTTTVVV```sssttthhh```YYYWWWNNNBBB======:::333555555444333333333333444444444444444444444444444333333333333333333333333555444444333222111000000333222222222333555777888999999:::;;;===???AAABBBAAAEEEJJJOOOYYYlll{{{sssqqqvvv~~~yyyqqqyyy||||||vvvssshhheeebbb```___^^^]]][[[YYYYYYYYYWWWTTTSSSRRRRRRPPPNNNKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEHHHNNNSSSVVV\\\```hhhrrr|||}}}ssseee\\\WWWTTTQQQOOOOOOQQQYYYiii~~~{{{mmmaaaXXXWWWOOODDD===<<<:::555777777666555555555555666444444444444444444444444333333333333333333333333444333333222222111111111333222222222333555777888999999:::;;;===???AAABBBBBBFFFKKKQQQ\\\qqqzzzyyywwwwww}}}~~~}}}wwwsssmmmiiigggfffdddcccaaaaaa```___]]][[[YYYXXXVVVTTTQQQOOOOOONNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFEEECCCCCCDDDFFFIIILLLNNNQQQWWW___iiirrrzzz~~~zzzkkk___XXXUUUSSSQQQMMMMMMRRR___qqquuueeeXXXXXXQQQGGG>>>;;;999777888777666666555555666666444444444444444444444444333333333333333333333333222222222222222222222222333333222222333555777888999::::::<<<===???AAABBBDDDGGGLLLTTTaaawww|||yyy}}}yyywww{{{~~~zzzyyyssspppooonnnmmmjjjiiihhhgggfffeeebbb```]]]ZZZWWWUUUTTTRRROOOMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEGGGHHHJJJKKKOOOTTT[[[cccjjjnnnvvvzzz~~~ooobbbZZZVVVTTTSSSPPPNNNPPPXXXggg}}}zzzjjj]]][[[UUUJJJAAA;;;999888666555555444444444444444444444444444444444444444333333333333333333333333111111111222222333333333333333333333444555777888::::::;;;<<<>>>???AAABBBGGGJJJNNNWWWfff}}}}}}yyywwwyyy{{{yyyxxxxxxtttrrrqqqqqqqqqooolllhhhdddbbb___]]][[[XXXUUURRRPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMQQQUUUZZZ]]]bbbfffmmmttt}}}tttggg^^^YYYVVVUUUSSSPPPPPPTTT^^^qqqwwwgggaaaYYYNNNDDD<<<999:::666666555444444444444555444444444444444444444444333333333333333333333333111111111222222333333444444333333333444666888999::::::;;;<<<>>>@@@BBBCCCIIIKKKPPPZZZjjj{{{zzzwwwuuu{{{~~~|||}}}~~~|||wwwsssooommmjjjhhhfffccc___\\\XXXVVVTTTQQQOOONNNNNNNNNLLLLLLLLLLLLKKKJJJJJJIIIFFFFFFFFFGGGHHHJJJMMMNNNSSSWWW\\\bbbjjjvvv|||pppfff]]]XXXVVVRRROOONNNPPPVVVddd}}}uuujjj\\\RRRHHH???::::::999888777777666666777777444444444444444444444444333333333333333333333333111111111222222333333333444444333333444666888999:::;;;;;;<<<>>>@@@BBBCCCIIILLLRRR]]]ooo}}}~~~wwwsssrrrwww{{{yyywwwuuusssoookkkhhhcccaaa]]]YYYWWWUUUTTTTTTQQQQQQQQQPPPOOONNNLLLKKKFFFFFFFFFGGGGGGHHHHHHIIILLLNNNQQQTTTZZZdddqqq{{{|||oooccc[[[WWWQQQOOONNNNNNPPP[[[ppprrr___TTTKKKAAA;;;:::999888888777777777777777444444444444444444444444333333333333333333333333222222222222222222333333444444333444555666888999;;;;;;<<<===>>>@@@BBBCCCGGGKKKSSSaaauuuzzzvvvtttyyy}}}{{{xxxtttpppjjjhhhddd```\\\ZZZZZZZZZVVVVVVVVVUUUTTTQQQOOOMMMIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMQQQYYYeeennnvvvvvvhhh]]]WWWQQQPPPOOONNNOOOWWWjjj||||||wwwaaaUUUMMMCCC<<<999777777666555555555555555444444444444444444444444333333333333333333333333222222222222222222222222444444444444555777888:::;;;;;;<<<===???AAABBBCCCEEEJJJTTTdddyyy}}}yyyyyy{{{~~~yyywwwsssnnniiieeecccbbbaaa^^^ZZZXXXVVVTTTRRRPPPMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMOOOSSSYYY]]]jjjyyyuuuiiiaaaWWWSSSOOOOOOPPPTTT```lll{{{yyywwwfff\\\SSSGGG===:::999888777666666555555555555555555555555555555555555555555444444333333333111111222333333444555555333333333444555777999:::;;;<<<=========???BBBEEEEEEKKKVVVhhh~~~~~~xxxwww{{{}}}xxxsssooommmhhheeebbb___\\\ZZZWWWUUUSSSSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOORRRVVVYYY^^^kkk~~~|||pppggg\\\WWWRRRPPPOOORRR\\\fff}}}tttyyyxxxggg]]]TTTHHH>>>:::999888777666666555555666555555555555555555555555555555555444444333333333222222222333333444444444444333333444555777999;;;;;;<<<=========???BBBEEEHHHMMMYYYlll{{{{{{}}}~~~zzzwwwsssppplllhhhfffccc___\\\WWWWWWWWWVVVUUUSSSRRRQQQTTTTTTTTTSSSQQQRRRTTTVVVVVV```ooo}}}yyypppddd]]]VVVRRROOOOOOUUU^^^rrr|||ppprrryyyyyyjjj___VVVJJJ@@@;;;999999888777666666666666555555555555555555555555555555555444444444444444333333333333333333333333444444444444555777999;;;;;;<<<======>>>@@@CCCFFFKKKPPP]]]sss~~~|||||||||zzzvvvsssppplllgggddd^^^^^^^^^]]][[[YYYWWWVVVXXXXXXXXXWWWTTTSSSTTTUUUYYY^^^gggppp{{{vvviiiaaaYYYTTTPPPNNNQQQWWWggg|||tttwww|||zzzmmmbbbXXXMMMCCC<<<:::999888777666666666666555555555555555555555555555555555555555444444444333333333333333333333222444444444444666888:::;;;:::<<<======>>>@@@DDDFFFLLLRRRbbb{{{~~~}}}{{{wwwsssoookkkkkkjjjiiigggdddaaa___ZZZ\\\\\\[[[YYYWWWWWWXXX]]]___bbbgggooo}}}zzzmmmddd\\\WWWRRROOOPPPTTT```qqq{{{zzz{{{|||rrrfff[[[QQQFFF>>>:::999888777777666666666555555555555555555555555555555555555555555555555333333333333333333333222444444444555666888:::;;;:::<<<===>>>>>>AAADDDGGGLLLTTTgggwwwwwwwwwuuurrrnnnkkkhhhccceeefffeeeccc```______aaa```aaadddkkkxxx|||pppggg^^^YYYUUUQQQPPPSSSZZZggg|||rrrnnnvvvwwwjjj___UUUJJJAAA::::::999888777777777777555555555555555555555555555555555555555666666666333333333333333333333333555555444555666888:::<<<:::<<<===>>>???AAAEEEHHHLLLXXXnnnzzzwwwuuuwwwxxxwwwtttpppnnnmmmiiigggfffhhhnnnyyytttkkkaaa\\\XXXRRRPPPPPPSSS\\\pppuuujjjnnn{{{~~~{{{nnnbbbYYYMMMCCC::::::999888777777777777555555555555555555555555444555555555666666666777222222222333333444444444555555555555777999;;;<<<:::;;;===>>>???BBBFFFIIIOOO]]]ttt~~~zzzyyysssqqqnnnnnnsss{{{xxxnnnccc^^^YYYSSSOOOOOOMMMTTTggguuuttt|||}}}}}}pppddd[[[OOODDD;;;:::999888777777777777555555555555555555555555444555555555666666777777111111222333333444555555555555555555777999;;;<<<:::;;;===>>>???BBBFFFIIIRRRaaayyy~~~{{{yyyrrrhhhaaa\\\WWWRRRNNNQQQSSS]]]nnn{{{ssswww~~~{{{wwwnnn___QQQKKK>>>999666888999666666888666777999:::999888666444777666555444444444444444555555555555555555555555444444444555777888:::;;;???<<<<<<@@@BBBCCCGGGMMMUUUiii{{{tttjjjbbb]]]YYYSSSOOOOOOQQQYYYhhhyyy{{{}}}~~~yyyppp```RRRLLL@@@;;;888999:::888777999888999:::;;;:::999777666666666555444444444444444555555555555555555555555444444444555777888:::;;;>>><<<<<>>:::::::::888888:::555555666666555555444333666555555444444444555555555555555555555555555555444555555666777999:::;;;<<<:::<<>>:::999999777777999555555555555555444333333555555444444444555555666555555555555555555555555555555555666888999;;;<<<;;;;;;===@@@AAACCCLLLVVViii}}}~~~~~~||||||~~~}}}ooowwwvvvmmmgggaaa[[[VVVRRRPPPOOOQQQWWWeee}}}~~~|||yyyuuutttuuuqqqeeeYYYRRRFFF???:::999888666666999888777777777666666666666555444444444444555666666555555555555555555555555555555666777888:::;;;<<<;;;;;;>>>AAABBBEEEOOOZZZmmm|||}}}}}}{{{{{{}}}~~~ttt{{{{{{rrrkkkeee^^^ZZZSSSQQQQQQQQQSSS]]]sss{{{vvvtttuuuxxxuuuhhh[[[TTTIIIAAA<<<:::999777777:::999888777777666666777777444444444444444555666666555555555555555555555555555555666777888:::;;;<<<<<<<<>>CCCEEEJJJ\\\ooo|||}}}~~~~~~}}}}}}vvvjjjbbb```ZZZTTTQQQNNNMMMTTT]]]qqqsssnnnmmmuuuqqqdddXXXPPPEEE===:::999888777777777777666666666666666444444444444444444444444555555555555555555555555555555666888999:::;;;<<<>>><<<>>>DDDFFFLLL___ttt{{{|||}}}}}}||||||~~~{{{ooofffbbb\\\UUURRROOOOOOSSSZZZkkkwwwttttttyyywwwooo]]]TTTHHH???;;;:::999888888888777777666666666666444444444444444444444444555555555555555555555555555555666888999:::;;;<<>>@@@EEEGGGNNNbbbxxx~~~~~~||||||}}}uuukkkfff___XXXUUURRRPPPSSSXXXfff{{{~~~{{{}}}|||wwwcccYYYKKKAAA<<<;;;:::888999888888777777666666555444444444444444444444444555555555555555555555555555555666888999:::;;;<<>>BBBGGGIIIPPPggg~~~~~~|||{{{|||}}}zzzpppkkkccc\\\XXXUUURRRRRRVVV___uuuyyyggg]]]OOOCCC>>><<<;;;999999999888888777666666555555555555555555555555555555555555555555555555555555555666888999:::;;;<<<===>>>CCCIIIKKKTTTlll~~~|||{{{|||}}}}}}tttooofff^^^ZZZVVVRRRRRRTTTZZZqqqyyyiii___PPPEEE???===;;;:::999999999888777666666555666666666666666666666666555555555555555555555555555555666888999:::;;;<<<;;;<<>>999999999888888888777777555666666666666777777777777777666555555444555555666888:::;;;;;;;;;===??????AAAEEEJJJQQQcccyyywww{{{}}}zzzxxxzzzzzz{{{zzzsssiiibbb^^^ZZZVVVRRRTTTWWWcccxxx}}}kkk[[[MMMAAA===>>>999999999999888888888888666666666666777777777888888777666555555555555555777888:::;;;;;;<<<>>>@@@???AAAFFFKKKTTTgggtttuuu~~~zzzxxxzzz{{{|||~~~{{{tttjjjccc```\\\XXXUUURRRRRR]]]tttrrraaaPPPBBB<<<===:::999999999999888888888666666666777777777888888777777666666555666666666777999;;;;;;;;;<<<>>>@@@@@@BBBGGGMMMWWWlllvvvvvv~~~{{{zzz|||}}}~~~~~~~~~}}}}}}}}}}}}vvvllleeeaaa]]]YYYVVVSSSPPPZZZqqq{{{jjjWWWFFF>>>>>>::::::999999999888888888666666777777777888888888666666666666666666777888777999;;;<<<<<<<<<>>>@@@@@@CCCHHHOOOZZZppp~~~|||||||||~~~{{{zzzxxxxxxzzz}}}wwwmmmfffaaa]]]XXXUUUUUUQQQYYYoooqqq]]]KKKBBBAAA:::::::::999999999888888777777777777888888888888666666555666666777888999777999;;;<<<<<<===>>>@@@AAACCCIIIPPP\\\rrr}}}}}}zzzyyywwwvvvxxx{{{~~~tttkkkfffaaa\\\XXXTTTQQQUUUfff}}}xxxfffRRRDDD???888888999999999888888777666666666666666666666666888888777777666666555555666888;;;<<<<<<===???AAADDDBBBFFFOOO]]]sss}}}~~~||||||}}}}}}{{{yyywwwvvvwwwyyyzzz~~~~~~~~~wwwnnnhhhccc]]]YYYUUUQQQUUUdddzzzwwwgggTTTEEE???999999999999999888888777777777777777777777777777888777777777666666666555666888:::;;;<<<===???AAADDDCCCGGGQQQ```www{{{vvvxxxzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~{{{xxxwwwxxxzzz||||||~~~}}}}}}}}}|||rrrkkkeee___ZZZWWWSSSUUUbbbvvvwwwiiiVVVGGG@@@:::999999999999888888777888888888888888888888888777777777777666666666666555777:::;;;;;;<<<>>>@@@DDDDDDIIITTTeee}}}}}}rrrooorrrssstttvvvxxxyyyyyyyyyyyyzzz{{{|||{{{wwwuuuvvvyyy{{{zzz{{{}}}|||{{{{{{|||}}}vvvnnnggg```[[[YYYTTTUUU___ppp}}}yyymmmYYYHHH@@@;;;::::::999888888888888888888888888888888888888777777777777666666666666555777999:::;;;<<<>>>@@@CCCEEEJJJVVVjjjyyynnnkkknnnoooqqqsssuuuwwwxxxyyyyyyxxxzzz|||~~~}}}{{{uuurrrsssvvvxxxyyyzzz{{{zzzyyyzzz|||~~~yyyqqqiiiaaa[[[ZZZVVVUUU\\\jjj~~~~~~{{{ppp\\\JJJAAA<<<;;;:::999888888888888777777777777777777777777666666666666777777777777666888:::;;;;;;<<<>>>@@@BBBEEELLLYYYooovvvzzzzzzpppkkkkkknnnoooqqqsssuuuwwwxxxyyyvvvxxx|||}}}zzzxxxwww}}}vvvssssssuuuwwwyyyzzz{{{zzzyyyzzz|||~~~|||tttlllccc]]]ZZZWWWVVVZZZdddvvv|||qqq^^^MMMDDD===<<<:::999888888888999777777777777777777777777666666666666777777777777666888;;;<<<<<<===???AAABBBFFFNNN\\\uuuwwwvvviiissswwwoookkkmmmnnnoooppprrrtttuuuvvvuuuwww|||~~~yyywwwuuuuuuzzz{{{{{{wwwwwwxxxzzzyyy{{{|||{{{zzzzzz{{{|||xxxpppgggaaaZZZXXXWWWYYY```ppp~~~{{{qqq```PPPHHH>>>===;;;999888888888999888888888888888888888888555666666666777777777888888999<<<======>>>@@@BBBCCCIIIQQQaaa|||zzzuuusssiiixxxwwwnnnooooooooopppqqqrrrssstttssswww|||{{{wwwuuuttttttuuuvvvyyy}}}~~~zzzyyyyyyzzzxxxzzz||||||zzzyyyyyyyyyzzz{{{rrrjjjcccZZZXXXWWWYYY^^^mmm}}}zzzqqq```RRRKKK???===;;;999777888888999999999999999999999999999555666666666777777888888888:::<<<===>>>???AAACCCEEEKKKTTTdddzzzwwwrrrpppsssrrrrrrrrrrrrrrrsssttttttsssvvv|||~~~yyyvvvtttttttttqqqrrruuuyyy}}}zzzyyyxxxxxxwwwzzz||||||zzzxxxwwwwwwxxxrrriiibbb^^^XXXUUUVVVYYYfff~~~}}}qqqjjjggg[[[LLLDDD>>>:::;;;===:::888999999888777666666777888999999888888888777777666666888999;;;<<>>:::;;;===:::888999999888777666666777888999999999999999888888888777888999;;;===???AAABBBCCCGGGOOOYYYjjj~~~zzzuuutttrrrqqqqqqqqqrrrsssyyyyyy|||yyywwwvvvvvvttttttttttttuuuzzz~~~{{{xxxvvvttttttwww{{{|||{{{yyyxxxxxx{{{tttkkkdddaaa[[[XXXYYYYYY```vvvzzzqqqtttrrrjjjeeeddd\\\QQQFFF???;;;<<<<<<:::888999999888777777777777888999:::::::::999999999999999999999;;;===???AAABBBCCCGGGOOOZZZkkk|||tttsssrrrqqqqqqqqqrrrssszzz|||}}}|||{{{yyyxxxwwwvvvuuuxxx|||}}}yyyvvvtttuuuwww{{{|||{{{yyyxxxyyy}}}tttkkkeee```[[[YYYYYYXXX]]]rrr~~~nnnqqqqqqkkkgggeee___WWWIIIAAA<<<<<<<<<:::888999888888888888888888888888999999999999999999999999999:::;;;===???AAACCCCCCFFFNNNYYYkkk{{{uuutttsssrrrrrrsssttttttzzz~~~~~~~~~}}}{{{yyy{{{~~~{{{wwwttttttvvvyyyyyyxxxwwwwwwxxx~~~tttkkkeee___ZZZYYYZZZXXX\\\ooopppssstttpppjjjeee___YYYKKKCCC===<<<<<<:::999999888888999999999999888888777777888888888888888888999:::<<<===@@@AAACCCDDDDDDMMMYYYkkk{{{uuuuuutttsssssstttuuuvvvyyy~~~~~~xxxtttsssuuuvvvvvvuuuuuuvvvwwwuuulllfff___[[[YYYZZZXXX\\\nnnwwwzzz|||xxxqqqggg^^^YYYMMMDDD======<<<:::999:::888888999::::::999888888777777777777777888888888::::::<<<>>>@@@BBBCCCDDDDDDMMMYYYlll{{{uuutttssssssssstttuuuvvvyyyzzzvvvsssttttttsssrrrsssuuuwwwxxxnnniiibbb]]]ZZZZZZWWWZZZlll~~~{{{lllaaa[[[NNNFFF>>>===<<<:::999:::888999999::::::999999888777777777888888999999999:::;;;<<<>>>@@@BBBDDDDDDEEEOOO[[[nnnyyysssrrrrrrqqqrrrssstttuuu{{{|||wwwtttttttttsssrrrsssuuuwwwzzzqqqkkkeee___\\\ZZZVVVYYYkkkzzzrrreee___OOOFFF???===<<<:::999:::888999:::;;;;;;:::999888888888888999999::::::::::::;;;<<<>>>@@@BBBDDDDDDGGGPPP]]]ppp|||vvvqqqqqqpppppppppqqqsssttt|||}}}xxxuuuuuuuuusssrrrsssvvvyyy}}}tttoooiiiccc]]]XXXVVVYYYggguuuyyyzzz}}}lllfffYYYLLL???<<<===<<<;;;:::::::::::::::::::::::::::999::::::999777666777888;;;<<<===>>>AAACCCEEEGGGMMMSSSccc~~~vvvooommmmmmmmmkkkkkklllpppsss~~~|||xxxuuussstttwwwyyyxxxwww}}}xxxssskkkeee^^^YYYVVVYYYeeerrr{{{~~~tttmmm[[[MMM@@@======<<<;;;:::888888888888888888888888888999:::999888777888999;;;<<<===???AAADDDFFFGGGMMMTTTeee|||uuuqqqllllllkkkjjjkkkmmmrrruuu|||xxxuuussstttvvvyyyyyyxxx|||~~~}}}xxxmmmggg```ZZZVVVXXXaaalll~~~}}}ttt___PPPBBB>>>>>><<<;;;;;;888888888888888888888888777888:::999888888999:::;;;<<<===???AAADDDFFFHHHNNNUUUggg|||xxxuuussskkkkkkkkkjjjkkkoootttxxx}}}xxxvvvtttsssuuuxxxyyyzzz}}}||||||zzzooohhh```[[[VVVUUU\\\eee}}}yyydddTTTEEE???>>><<<;;;;;;::::::::::::::::::::::::777888999999999999:::;;;;;;<<<===@@@BBBEEEGGGIIINNNWWWjjjzzzvvvttttttnnnmmmlllkkklllpppwww|||zzzwwwuuussstttwwwzzz{{{|||~~~~~~}}}|||{{{~~~{{{qqqiiiaaa\\\WWWTTTXXX^^^tttiiiXXXGGG@@@>>><<<;;;<<<::::::::::::::::::::::::777888::::::999999:::<<<<<<<<<>>>@@@CCCFFFIIIJJJOOOXXXmmm|||vvvttttttrrrpppnnnlllmmmrrryyy|||zzzvvvssssssuuuyyy|||zzz|||~~~~~~}}}}}}zzz|||{{{ssskkkccc^^^YYYUUUWWW[[[ooonnn\\\JJJAAA>>><<<;;;<<<888888888888888888888888888999;;;:::999999:::;;;<<<===>>>AAADDDGGGJJJKKKOOOZZZppp~~~vvvssssssrrrpppnnnlllmmmsss||||||xxxsssqqqsssxxx|||~~~yyy|||}}}}}}yyyzzz|||~~~wwwnnngggbbb]]]XXXXXXZZZnnnqqq___LLLBBB>>><<<;;;<<<888888888888888888888888999;;;;;;;;;999888999:::<<<===???AAADDDHHHJJJLLLPPP[[[rrr|||~~~uuurrrrrrnnnllljjjiiillltttzzztttpppqqqvvv{{{~~~yyy|||~~~~~~wwwyyyzzz}}}~~~|||{{{}}}yyyqqqiiieee```[[[ZZZ[[[nnnsssaaaMMMBBB>>><<<;;;<<<:::::::::::::::::::::::::::;;;<<<;;;999888999:::<<<===???AAAEEEHHHKKKLLLPPP\\\sssvvvsss}}}uuurrrrrriiihhhggggggkkkuuu{{{tttooopppvvv{{{|||yyy|||}}}~~~}}}~~~zzzxxx{{{}}}{{{vvvrrrttt}}}zzzrrrjjjddd^^^XXXWWWZZZkkksssbbbOOOEEEAAA===;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::<<>>;;;<<<;;;;;;:::::::::999999999999999::::::::::::;;;;;;===@@@DDDFFFFFFIIINNNRRRWWWeee{{{hhhhhhsss|||~~~{{{wwwsssnnnjjjhhhffffffhhhlllttt~~~zzzvvvtttttt~~~~~~~~~|||zzzzzzvvvwwwyyyzzzvvvuuurrrqqqvvv|||zzztttttt{{{~~~vvvooojjjccc[[[YYYZZZbbbuuulllUUUHHHBBB>>><<<===;;;;;;:::::::::999999999999999999::::::;;;;;;;;;===AAAEEEGGGGGGJJJOOOSSSWWWhhhzzzjjjkkkttt{{{}}}zzzvvvqqqlllhhheeedddeeehhhmmmvvv}}}yyyvvvttt~~~|||}}}|||zzzyyyzzzvvvvvvxxx~~~{{{wwwvvvsssrrruuu||||||wwwwww{{{zzzrrrlllddd\\\XXXZZZ```rrrpppXXXIIIBBB>>>===>>>;;;;;;::::::::::::999999888999999::::::;;;;;;<<<>>>AAAEEEGGGHHHKKKPPPUUU[[[nnn{{{nnnooovvvzzz~~~}}}zzzuuupppkkkfffdddbbbdddhhhoooxxx|||zzz{{{}}}~~~~~~zzzwwwuuu}}}|||zzzzzz|||{{{}}}~~~}}}yyywwwwwwxxxvvvvvvxxx}}}{{{xxxwwwuuussswww}}}}}}}}}}}}|||~~~vvvpppggg^^^YYYZZZ]]]ooowww]]]LLLDDD???===>>>;;;;;;::::::::::::999999888888999::::::;;;<<<<<<>>>BBBFFFHHHIIILLLQQQVVV^^^sssvvvwwwzzz||||||zzzxxxtttooojjjfffddd```ccchhhpppzzzwwwtttooollllllooosssvvvyyy}}}zzzvvvuuu|||{{{yyyxxxzzzyyy{{{|||{{{wwwtttuuuvvvwwwvvvwww}}}}}}wwwttttttttttttssstttwww{{{|||yyyyyywwwuuuyyy|||zzzsssiii___ZZZ[[[[[[lll}}}bbbOOOEEE???<<<===;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<>>>BBBFFFIIIJJJMMMRRRVVV___ttt~~~~~~~~~yyyxxxvvvrrrnnnjjjgggeee```bbbhhhppp{{{}}}yyyuuusssllliiidddaaabbbggglllpppuuuzzzyyyvvvttt{{{uuuqqquuu}}}||||||{{{xxxuuusssssstttrrrtttwww~~~xxxuuuqqqlllhhhfffeeeeeeeeegggkkkppptttxxx{{{}}}zzz|||~~~|||zzzzzz{{{|||}}}|||zzztttlllccc^^^]]]aaajjjfffRRRFFFAAA===:::999999999999999999999999;;;;;;:::::::::;;;<<<<<<@@@EEEJJJLLLKKKMMMRRRWWWdddvvvzzzvvvuuussspppllliiigggeeedddbbbdddnnn~~~}}}wwwrrrnnnkkkiiigggccc```^^^___cccgggkkklllwwwyyy}}}~~~xxxsssppp~~~zzzuuuqqqtttzzz||||||zzzxxxtttrrrrrrrrrrrrtttxxx|||xxxyyyyyyzzzzzzxxxuuurrrppphhheeebbb^^^\\\[[[[[[\\\]]]___bbbfffiiilllnnnooopppqqqsssuuuwww||||||{{{{{{{{{zzzyyy|||vvvoooeee```___```iii~~~iiiTTTGGGAAA===;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<>>>DDDJJJLLLLLLNNNTTTZZZeeexxx~~~yyyuuusssqqqnnnkkkhhhfffeeedddccceeeooo{{{uuunnnhhhfffeeeeeeeeehhhfffcccdddgggkkknnnooouuuwwwzzz~~~{{{uuurrr|||xxxuuussstttwww{{{{{{yyyvvvrrrpppoooppprrrssswww|||tttooommmllljjjgggeeefffffffffdddaaa^^^\\\WWWUUUSSSQQQPPPQQQRRRSSSUUUVVVXXXZZZ\\\]]]^^^^^^bbbcccdddeeefffiiimmmqqqwww|||~~~|||{{{yyywwwvvv{{{}}}yyyrrrhhhbbbaaa___hhh|||mmmXXXHHH@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======CCCJJJMMMMMMPPPWWW]]]fff||||||~~~{{{vvvsssqqqooollliiifffddddddeeedddfffqqq{{{xxxtttnnnfffaaa```bbbeeefffmmmjjjgggfffhhhlllnnnoooqqqrrrtttwwwzzz|||yyytttzzzxxxwwwuuutttvvvzzzzzzxxxuuuqqqnnnnnnnnnppprrrvvv}}}qqqkkkccc^^^[[[ZZZYYYXXXXXXXXXXXXXXXVVVTTTQQQPPPOOONNNLLLKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUXXXYYYZZZZZZZZZ\\\```ccchhhlllrrrvvvyyy|||~~~|||zzzwwwuuuwwwyyy|||{{{sssjjjcccbbb^^^fff{{{ppp\\\JJJ@@@>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???EEEKKKNNNOOORRRXXX^^^hhh~~~~~~}}}|||wwwrrrrrrpppmmmjjjgggdddccccccddddddgggrrr~~~yyytttrrrrrrmmmgggddddddfffhhhjjjllliiieeecccdddfffhhhhhhjjjkkkkkklllnnnoooppppppoooqqqsssuuuwww{{{{{{vvvzzzxxxxxxvvvuuuwwwxxxxxxwwwtttpppmmmmmmnnnnnnpppttt|||yyyqqqddd___XXXSSSPPPOOOOOOPPPPPPPPPQQQPPPOOONNNLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPRRRSSSTTTTTTVVVYYY\\\___bbbgggkkkmmmppprrruuuwwwxxxzzz|||||||||{{{zzz{{{|||~~~}}}zzzwwwuuuvvvxxx|||zzzsssjjjdddccc___fffzzz}}}ppp]]]KKKAAA>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBHHHMMMPPPPPPRRRXXX]]]iii{{{xxxrrrsssqqqmmmiiifffcccbbbbbbbbbccchhhsss}}}yyyuuurrrppprrrpppnnnmmmmmmmmmlllkkkjjjfffbbb___^^^___````````````````````````aaaaaa```bbbeeehhhkkkoootttxxx|||www~~~yyyxxxwwwuuuvvvyyywwwwwwvvvssspppnnnnnnnnnmmmooottt|||vvvlllddd\\\YYYTTTOOOLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQMMMOOOPPPQQQRRRSSSVVVXXXZZZ]]]```bbbdddeeehhhjjjjjjkkkmmmnnnooonnnnnnmmmpppqqqsssuuuyyy||||||yyytttuuuvvvxxx{{{}}}xxxqqqiiieeedddaaahhhzzz~~~xxxmmm]]]MMMBBB>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===??????DDDIIIOOOQQQQQQSSSYYY^^^lll{{{|||}}}wwwvvvsssooojjjfffcccbbbaaaaaadddkkkvvv~~~}}}|||||||||zzzyyyxxxvvvuuuuuuuuuuuuvvvuuuuuuvvvuuusssnnnkkkhhhddd^^^ZZZYYYXXXXXXWWWUUUUUUTTTTTTTTTTTTSSSSSSRRRUUUXXX[[[^^^bbbhhhkkkuuu|||zzzuuu{{{xxxwwwtttrrrtttzzzuuuvvvuuussspppnnnooopppnnnpppuuu}}}vvvmmmddd^^^WWWVVVSSSPPPMMMLLLMMMNNNKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSOOOQQQSSSSSSSSSSSSUUUWWWWWWYYY[[[\\\\\\]]]___```______``````````````````aaabbbdddgggkkkooosssuuuyyy~~~}}}yyyssstttuuuuuuwwwzzz~~~yyysssuuuxxx~~~wwwqqqiiifffgggcccjjj{{{}}}{{{yyyssshhh[[[MMMDDD>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@CCCIIIOOORRRRRRUUU[[[aaaqqqwww|||zzzvvvqqqkkkfffcccbbbaaaaaafffooozzz}}}xxxuuusssrrrpppoooooooooooooooppppppoooooopppqqqsssvvvyyy{{{}}}}}}||||||zzzvvvppplllddd```YYYTTTRRRQQQPPPOOOKKKKKKKKKJJJJJJJJJJJJIIIGGGIIILLLNNNQQQVVV[[[^^^fffnnnyyyxxxssszzzxxxvvvuuurrrooossszzztttuuuuuussspppooopppqqqoooqqqvvvyyyqqqiiiaaa[[[UUUUUUTTTRRROOONNNNNNPPPMMMMMMNNNOOOPPPRRRSSSSSSRRRSSSTTTUUUVVVXXXYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUVVVVVVUUUUUUVVVXXXUUUWWWXXXXXXWWWWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWW[[[```eeeiiilllqqqwww|||xxxrrrssstttttttttuuuxxxzzz}}}pppjjjkkknnnxxxwwwqqqjjjhhhiiieeekkk|||~~~yyyvvvvvvoooeeeYYYNNNEEE>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@AAAGGGNNNRRRSSSWWW^^^dddtttrrr|||}}}|||yyyssslllgggcccbbbaaaaaagggqqq}}}{{{tttnnniiifffeee``````aaaaaabbbdddeeefffhhhiiikkknnnsssxxx}}}}}}yyysssooo```\\\UUUOOOLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE???AAADDDGGGIIIMMMRRRVVV[[[dddqqq}}}|||vvvrrrvvvnnnooossssssssssssxxxtttpppnnnpppqqqpppnnnooorrrwwwzzzrrrlllfffbbbXXXWWWVVVTTTQQQOOOMMMLLLOOOPPPQQQSSSTTTVVVWWWWWW[[[]]]```bbbccccccbbbaaaaaa```^^^^^^```aaaaaa```YYYXXXXXXWWWVVVVVVWWWWWW[[[XXXVVVWWWXXXWWWTTTQQQQQQOOOLLLLLLMMMNNNNNNMMMOOONNNOOOPPPTTTYYY]]]```fffmmmyyy~~~|||yyyuuuooollllllmmmoooooovvvxxxkkk___YYYZZZ\\\kkkuuuyyyrrrnnnjjjhhheeegggtttwwwsssnnnhhh```XXXNNNCCC???@@@===<<<;;;;;;=========<<<:::;;;<<<;;;;;;===???BBBCCCJJJRRRVVVWWWYYY___eeesssyyy{{{xxxxxxtttnnnhhheeedddfffgggpppsss}}}xxxlllbbb\\\XXXVVVVVVPPPPPPPPPQQQTTTXXX\\\^^^aaaccchhhlllqqqwww~~~~~~yyyoooggg^^^XXXQQQJJJGGGEEEDDDCCCEEEDDDCCCBBBAAA???>>>>>>@@@@@@@@@AAACCCFFFIIIKKKRRRYYYbbbmmmuuu}}}xxxssswwwoooooorrrsssssstttxxxuuuqqqpppqqqrrrqqqpppoooqqqwwwyyyrrrlllgggaaa```^^^[[[YYYWWWVVVVVVTTTVVVXXX[[[^^^aaacccdddhhhiiikkkllllllkkkkkkjjjgggeeedddcccdddeeedddccc^^^]]][[[ZZZYYYXXXXXXXXX\\\YYYUUUTTTUUUVVVUUUTTTQQQOOOLLLKKKLLLLLLKKKJJJJJJIIIIIIKKKNNNRRRVVVXXX___eeeppp|||zzzuuuooojjjiiihhhiiihhhmmmuuu~~~vvvrrriii___VVVSSSUUUXXXccclll{{{|||tttnnnjjjgggccceeerrrxxxqqqnnnggg```XXXNNNCCC>>>>>><<<;;;;;;;;;<<<<<<<<<;;;<<<======<<<;;;<<<>>>@@@EEEMMMUUUYYYYYY[[[aaagggwww|||zzz|||}}}|||vvvwwwsssmmmgggddddddeeegggrrruuuvvvooocccYYYRRROOOMMMMMMJJJJJJJJJLLLOOOSSSWWWYYY___bbbfffjjjnnnsssxxx{{{}}}{{{yyyxxxwwwrrriiibbbZZZUUUNNNIIIFFFEEECCCBBBCCCBBBAAAAAA@@@???>>>>>>?????????@@@BBBDDDGGGIIIMMMSSS[[[dddmmmuuu{{{zzztttyyyooonnnpppqqqrrrtttxxxuuusssqqqrrrrrrrrrqqqnnnqqqwww~~~wwwssskkkiiieee```]]]\\\\\\\\\\\\^^^bbbggglllqqqtttvvvzzzzzzyyyxxxwwwvvvuuuuuupppnnnlllkkkjjjjjjhhhfffdddccc```^^^\\\ZZZYYYXXX\\\YYYUUUSSSSSSTTTUUUUUUQQQNNNLLLKKKKKKJJJIIIHHHFFFFFFEEEFFFHHHKKKNNNPPPUUU[[[dddooo|||{{{vvvnnnhhheeecccbbbaaadddiiiooouuuvvvtttpppmmmdddaaaZZZRRRLLLKKKNNNPPPWWW```ooo}}}wwwpppjjjgggaaadddqqq}}}sssnnnggg___XXXNNNCCC======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;===???HHHPPPYYY]]]\\\^^^dddjjj}}}}}}zzzvvvuuuvvvsssuuuqqqlllgggdddcccdddfffrrrwwwppphhh\\\RRRKKKHHHGGGFFFEEEEEEEEEGGGJJJNNNRRRTTT[[[___cccgggiiikkkmmmoooqqqooommmmmmlllggg```YYYSSSOOOKKKGGGEEEDDDBBB@@@????????????>>>>>>>>>===>>>>>>>>>>>>@@@BBBDDDEEEGGGKKKRRRYYYaaaiiipppuuuzzz}}}|||vvvxxxnnnlllmmmnnnpppsssvvvuuusssrrrrrrrrrqqqqqqooorrrxxxzzzvvvoooiiieeeccccccccceeehhhlllsssyyy}}}||||||wwwuuurrrqqqpppnnnkkkiiiiiigggeeeaaa^^^[[[YYYYYY[[[YYYWWWUUUTTTTTTTTTTTTOOOMMMKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEFFFHHHJJJKKKNNNRRRZZZdddppp{{{uuummmgggcccaaa```___aaabbbeeeiiimmmlllgggbbb\\\XXXSSSLLLHHHHHHIIIKKKNNNVVVdddrrrzzzrrrkkkggg```dddqqqzzzppphhh___YYYPPPEEE???>>>:::<<<>>>>>>===;;;;;;:::<<<======<<<<<<<<>>============>>>@@@AAABBBCCCFFFKKKPPPWWW___ggglllqqqtttyyy{{{}}}}}}wwwvvvmmmjjjjjjjjjmmmqqqsssssssssrrrpppppppppqqqpppsssyyyyyyssspppoooppppppssswww}}}|||zzzxxxwwwvvvssspppmmmnnnllliiieeeaaa^^^\\\[[[[[[\\\\\\[[[YYYVVVTTTSSSOOONNNMMMMMMNNNMMMLLLJJJGGGGGGFFFEEEEEEFFFGGGHHHKKKNNNSSS[[[fffttt~~~xxxssslllfffcccaaa``````^^^]]]^^^bbbffffffaaa]]]VVVRRRNNNJJJHHHHHHIIIJJJHHHOOO[[[hhhvvv}}}tttmmmiiiaaaeeerrruuulllaaaZZZRRRHHHBBBAAA;;;>>>BBBCCCAAA>>><<<;;;:::;;;<<<<<<<<<>>>AAADDDGGGRRR^^^bbbaaabbbiiipppwww|||sssppppppnnnlllhhhdddbbbaaabbbccchhhrrr~~~}}}ssslllbbbYYYRRRNNNKKKIIIEEEDDDDDDDDDFFFHHHKKKMMMQQQUUUYYY[[[ZZZXXXWWWWWWXXXXXXVVVUUUTTTQQQNNNKKKHHHFFFEEEDDDDDDCCC@@@>>>===============>>>>>>>>>============>>>>>>??????AAADDDGGGKKKQQQXXX___eeegggkkkpppsssuuuyyy}}}www|||sssllliiiiiihhhlllpppqqqrrrsssrrrpppooopppqqqrrrttt{{{~~~}}}}}}~~~~~~~~~}}}{{{wwwtttsssqqqoookkkhhheeecccbbbaaaccceeeddd___[[[WWWVVVSSSRRRQQQQQQQQQPPPNNNLLLFFFFFFEEEEEEEEEEEEEEEEEEJJJKKKNNNSSS\\\hhhvvv~~~~~~zzztttooohhhccc``````______ZZZXXXXXX[[[^^^___\\\YYYNNNKKKHHHGGGGGGIIIIIIIIIEEEKKKTTT___kkkxxxwwwoooiiibbbfffttttttggg]]]UUUKKKDDDBBB<<>>===999:::<<<<<<===???CCCFFFGGGSSS```eeedddeeemmmuuuyyysssxxxqqqoookkkiiifffcccaaa```aaabbbeeeqqqwwwrrrjjjbbb\\\VVVPPPMMMIIIHHHFFFEEEDDDFFFGGGHHHLLLOOOSSSTTTSSSQQQPPPPPPQQQQQQPPPNNNMMMKKKIIIIIIGGGEEECCCCCCCCCCCCAAA???>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>@@@BBBEEEIIIMMMSSSZZZ^^^___ccchhhlllnnnrrryyy}}}}}}xxxyyyrrrllljjjjjjiiilllppppppssstttsssqqqpppqqqrrrtttvvv}}}~~~zzzxxxvvvssspppnnnmmmllllllmmmnnnjjjeee```^^^]]]YYYXXXVVVUUUUUURRROOOLLLGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJMMMSSS\\\hhhooo|||vvvooojjjccc^^^\\\[[[[[[[[[UUUUUUUUUVVVXXXYYYXXXWWWMMMJJJFFFEEEFFFGGGFFFEEEBBBFFFMMMUUU```lllxxxxxxoooiiibbbfffsssnnnaaaVVVKKKDDDAAA===FFFOOORRRNNNGGGAAA???:::<<<=========???BBBEEEGGGTTTccciiigggiiiqqqzzzuuusss}}}sssnnniiigggdddbbb`````````aaagggttt}}}wwwqqqkkkccc\\\WWWPPPNNNKKKIIIGGGFFFFFFGGGHHHKKKNNNOOONNNMMMLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHHHHFFFCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>@@@CCCGGGJJJOOOTTTXXXZZZ^^^cccfffiiimmmsssxxx|||~~~yyy~~~xxxqqqmmmlllkkkjjjmmmqqqqqqtttvvvuuurrrqqqrrrtttvvvwww~~~}}}{{{yyywwwuuutttssstttuuusssnnnhhhccccccddd___]]][[[YYYWWWSSSNNNKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHLLLTTT^^^eeewww{{{tttlllggg```ZZZXXXWWWWWWVVVSSSSSSTTTUUUUUUVVVWWWXXXQQQMMMHHHFFFFFFEEEBBB@@@@@@CCCHHHOOOXXXdddpppxxx|||yyyooohhhbbbfffssssssdddWWWKKKCCC@@@>>>HHHSSSWWWSSSJJJCCC@@@======>>>======>>>AAACCCGGGUUUeeekkkjjjllluuu~~~vvvssssssmmmhhhfffdddaaa```___```aaajjjxxxyyyppphhhbbbWWWUUUQQQMMMKKKIIIIIIIIIFFFHHHKKKLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHIIIIIIFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@>>>>>>;;;>>>BBBEEEHHHLLLPPPSSSWWW[[[```cccfffjjjppptttwwwzzz{{{~~~xxxuuurrrnnnllllllnnnnnnnnnsssuuuvvvvvvtttrrrrrrssswwwzzz}}}~~~~~~}}}~~~{{{wwwssspppnnnmmmjjjfffbbbbbbbbb```YYYTTTMMMKKKIIIHHHIIIIIIHHHFFFHHHIIIIIIIIIKKKQQQXXX]]]nnnyyyzzztttiiieee```[[[XXXTTTQQQNNNPPPPPPOOOOOOQQQSSSUUUWWWTTTOOOIIIFFFEEEEEEBBB@@@>>>???BBBFFFNNNYYYfffnnnwwwyyypppjjjeeeeeelllnnn]]]MMMCCC@@@===???EEEMMMRRRPPPFFF>>>>>>???@@@??????@@@BBBEEEJJJXXXfffkkkjjjlllwwwvvvnnnhhhdddcccdddbbb___^^^aaahhhwwwwwwoooddd```ZZZSSSNNNLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMOOONNNNNNNNNNNNKKKGGGDDDGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAACCCEEEGGGJJJLLLMMMUUUXXX[[[^^^aaadddiiilllppptttzzzxxx}}}vvvpppmmmjjjhhhiiikkklllllloooqqqssssssrrrrrrssstttwwwzzz~~~}}}zzzxxxwwwvvvtttpppkkkjjjiiigggaaa\\\UUURRRNNNLLLKKKIIIGGGFFFFFFFFFGGGGGGIIIMMMRRRWWWfffqqqzzztttiiieee___ZZZWWWTTTQQQOOOMMMLLLKKKKKKMMMPPPSSSUUUUUUQQQLLLHHHFFFEEEBBB??????@@@AAADDDIIISSS]]]dddooowwwyyyqqqlllgggfffmmm~~~qqq___OOODDDAAA??????AAAFFFJJJJJJDDD???>>>???@@@??????@@@CCCEEEKKKXXXfffkkkkkknnnzzz{{{qqqgggcccbbbcccbbb^^^^^^aaajjjxxxyyyqqqmmmfff___ZZZWWWVVVVVVNNNNNNNNNOOOOOOOOOOOOOOOPPPNNNMMMMMMMMMKKKHHHFFFIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEECCCCCCDDDEEEHHHJJJLLLMMMQQQTTTWWWYYY\\\___cccfffhhhkkkoootttxxx}}}}}}{{{tttllliiiffffffhhhjjjllllllkkkmmmnnnooonnnoooqqqsssvvvyyy~~~|||wwwuuusssqqqlllhhh___[[[VVVQQQNNNKKKHHHFFFEEEFFFGGGHHHHHHJJJNNNPPP[[[eeevvv{{{uuukkkfff___YYYUUURRRPPPNNNJJJHHHGGGGGGIIINNNRRRVVVWWWTTTOOOKKKHHHDDDAAA???@@@@@@@@@@@@CCCJJJRRRWWWccclllxxxxxxqqqmmmhhhffflll}}}|||vvvbbbPPPEEECCCAAA>>><<<===@@@BBBAAA???>>>???@@@??????@@@CCCFFFMMMYYYgggllllllrrr}}}pppgggcccaaaaaaaaa^^^___bbbkkkyyy}}}yyyrrrkkkeee```^^^^^^YYYXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPOOOOOOOOOMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPSSSUUUVVVYYY]]]```___```cccfffjjjooovvv{{{yyyqqqjjjhhheeefffhhhkkknnnnnnkkkkkklllkkkjjjkkkmmmppprrruuu}}}}}}{{{xxxuuurrrhhhccc]]]WWWSSSOOOKKKHHHGGGIIIJJJJJJIIIIIIKKKMMMRRR\\\jjjzzz{{{wwwnnniiiaaaYYYTTTQQQNNNLLLIIIGGGEEEEEEHHHMMMSSSVVVXXXVVVRRRNNNIIIEEEAAA>>>?????????>>>???CCCIIINNNXXXaaammmxxxxxxrrrnnngggdddjjj{{{vvv{{{{{{eeeQQQFFFCCCAAA>>>;;;:::<<<>>>>>>>>>>>>???@@@@@@???AAADDDFFFOOO[[[hhhnnnooouuusssgggbbb``````___^^^___ccclllzzzwwwpppkkkgggfffeeeeeedddbbbaaa___^^^]]][[[XXXUUUSSSTTTTTTTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^]]][[[XXXVVVUUUVVVVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQRRRSSSUUUXXXZZZYYYZZZZZZ\\\^^^dddkkkpppuuuzzzyyyppphhhfffdddeeehhhlllnnnooommmmmmkkkhhhffffffiiikkknnnqqq{{{}}}zzzxxxmmmjjjddd^^^YYYTTTOOOLLLIIIJJJKKKKKKIIIHHHHHHIIINNNUUUaaaooo}}}~~~zzzvvvqqqkkkccc[[[UUUPPPLLLIIIHHHFFFCCCCCCEEEJJJOOOSSSVVVVVVTTTPPPKKKEEEAAA???>>>???>>>>>>>>>AAAEEEHHHPPPXXXcccmmmvvv~~~xxxrrrnnneeebbbgggxxxsssxxx~~~gggRRREEECCC@@@>>><<<<<<============>>>???@@@@@@@@@AAAEEEGGGQQQ]]]kkkpppqqqxxxyyyiiiddd```______]]]```dddlllzzzyyyuuusssqqqpppooommmjjjhhhgggfffccc```\\\ZZZZZZ[[[[[[[[[YYYYYYZZZ[[[]]]^^^```aaaccceeeggghhhgggeeebbb```^^^^^^^^^]]][[[XXXVVVTTTRRRQQQPPPOOONNNMMMMMMMMMKKKLLLNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSUUUZZZaaaffflllqqqzzzyyypppfffdddbbbcccfffjjjmmmnnnqqqooolllgggdddcccfffhhhkkknnnyyy}}}sssqqqlllgggbbb[[[TTTOOOIIIJJJKKKJJJGGGFFFFFFGGGKKKPPPZZZeeerrr}}}{{{zzzyyyvvvssspppllleee^^^XXXRRRMMMIIIFFFDDDAAA@@@BBBEEEIIILLLSSSTTTTTTQQQLLLFFFBBBAAA>>>??????>>>>>>???BBBEEEIIIOOOXXXaaaiiisss}}}zzzsssooofffbbbfffvvvwwwzzzkkkTTTGGGCCC>>>>>>????????????>>>===>>>???@@@@@@@@@BBBEEEHHHSSS```nnnssssssyyyyyylllfffaaa```^^^]]]```eeennn|||~~~|||{{{yyywwwuuurrrqqqpppmmmjjjfffdddcccccccccbbbaaabbbcccdddgggiiikkklllooooooqqqqqqpppooommmkkkggggggeeedddaaa^^^\\\[[[XXXWWWUUUSSSQQQPPPOOONNNHHHIIIJJJIIIHHHHHHJJJLLLMMMMMMLLLKKKLLLPPPVVV[[[dddiiirrr|||zzzqqqgggeeecccdddhhhkkknnnooorrrppplllgggccccccfffiiijjjmmmyyy{{{yyyuuupppjjjaaaWWWQQQLLLMMMLLLJJJHHHGGGGGGIIIHHHLLLSSS\\\ggguuu}}}yyytttrrrrrrrrrpppnnnmmmiiieee```[[[VVVPPPMMMFFFEEECCCAAAAAACCCEEEGGGOOOQQQSSSQQQLLLGGGDDDCCC???@@@@@@???>>>>>>@@@AAABBBGGGNNNUUU\\\gggrrrzzz{{{tttpppiiidddggguuupppWWWIIIEEE>>>???@@@@@@@@@??????@@@>>>???@@@@@@AAACCCFFFIIIUUUbbbqqqvvvuuuyyy|||yyyzzz}}}yyyoooiiiccc```^^^]]]```eeeqqq~~~~~~}}}{{{xxxtttrrrqqqpppnnnmmmjjjkkklllnnnqqqtttvvvwwwyyyyyyyyyyyyyyywwwvvvvvvpppooollliiifffdddbbbbbb^^^\\\ZZZWWWTTTRRRPPPPPPHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHGGGGGGGGGJJJOOORRR\\\aaajjjttt~~~{{{qqqjjjhhhfffgggjjjnnnqqqrrrrrrppplllgggcccdddgggjjjjjjmmmzzz~~~{{{vvvooodddYYYQQQPPPPPPOOOMMMJJJIIIKKKLLLFFFIIIOOOVVV```mmm{{{~~~|||wwwrrrnnnlllmmmmmmllljjjiiigggdddaaa^^^YYYTTTPPPIIIHHHFFFDDDDDDDDDEEEFFFLLLOOORRRQQQLLLGGGEEEDDD@@@AAAAAA???===<<<===>>>===AAAGGGMMMTTT^^^kkkttt|||uuuqqqlllggghhhtttsssYYYKKKGGG>>>???@@@@@@??????@@@BBB===???@@@@@@AAACCCFFFIIIVVVdddrrrwwwvvvyyywwwwwwyyy~~~qqqjjjdddaaa^^^]]]```eeettt~~~}}}{{{yyywwwpppqqqrrrtttwwwzzz}}}~~~~~~~~~}}}}}}}}}vvvtttpppmmmjjjgggffffffaaa___\\\YYYVVVSSSQQQPPPKKKKKKKKKJJJHHHGGGHHHIIIFFFFFFFFFEEEEEEHHHLLLOOOWWW\\\eeennnxxx{{{pppooogggbbbcccggghhhkkknnnrrrppplllgggccccccfffhhhhhhlllwww|||uuukkk```YYYWWWTTTPPPMMMLLLJJJHHHGGGIIIJJJLLLQQQYYYdddnnntttvvvxxxzzz||||||zzzwwwvvvpppkkkdddaaabbbddddddddd___bbbdddbbb]]]YYYWWWWWWNNNHHHFFFHHHGGGAAA@@@CCCHHHJJJMMMOOOOOOLLLHHHFFFBBBBBBAAA@@@@@@???>>>>>>@@@???@@@EEEJJJRRR```lllvvv{{{tttooogggccceeerrrvvv^^^MMMDDD???@@@@@@AAAAAA@@@@@@???AAA??????BBBBBBBBBFFFKKKWWWmmmwwwvvvyyy|||rrrwwwzzz{{{~~~~~~yyypppjjjddd```]]]]]]ccckkksss~~~|||{{{{{{|||~~~|||yyyuuurrrnnniiifffdddcccaaa___]]]XXXSSSOOOKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFHHHIIINNNUUU___hhhqqq{{{{{{qqqkkkccc___aaafffhhhlllooosssqqqmmmhhheeedddgggiiigggkkkuuu~~~zzztttkkkbbb[[[YYYVVVRRRNNNMMMKKKIIIGGGGGGGGGIIILLLSSS[[[bbbgggjjjkkkmmmnnnnnnmmmlllkkkkkkfffaaa^^^___`````````]]]```bbb```]]]ZZZ[[[\\\WWWPPPJJJJJJHHHBBB@@@BBBGGGIIILLLNNNNNNLLLIIIGGGBBBBBBBBBAAA@@@@@@??????>>>===>>>CCCGGGNNN[[[gggsss}}}uuupppiiieeegggtttuuu\\\JJJAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA???@@@CCCCCCCCCGGGMMMYYYoooyyyxxxzzz}}}qqqwww}}}~~~~~~~~~{{{vvvpppjjjdddaaa^^^]]]ccckkkttt}}}zzzwwwtttooolllhhheeeccc```]]]ZZZUUUQQQKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGLLLRRR[[[cccllluuu}}}rrrggg```\\\___dddhhhlllppptttrrrnnniiifffeeegggiiidddiiissszzzuuunnngggbbb\\\YYYTTTPPPNNNLLLIIIGGGFFFFFFGGGIIILLLQQQUUUXXX[[[[[[\\\\\\]]]]]]]]]^^^bbb___ZZZXXXXXXZZZZZZZZZYYY\\\]]]]]][[[\\\___cccaaaYYYPPPMMMJJJFFFDDDDDDEEEGGGJJJLLLLLLKKKIIIHHHCCCCCCBBBBBBAAAAAA@@@@@@<<<;;;<<<@@@DDDIIIUUU```lllxxxwwwssslllgggiiivvv~~~bbbNNNDDD@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@AAADDDEEEEEEIIIOOO[[[qqq|||{{{}}}yyylllwww{{{xxxtttqqqoooiiidddaaa^^^^^^ccckkkvvv}}}zzzuuurrrllliiiddd```]]]ZZZWWWTTTOOOOOONNNMMMKKKJJJJJJIIILLLKKKHHHFFFEEEDDDEEEEEEHHHNNNUUU]]]dddnnnxxxuuuhhh```[[[^^^cccgggkkkppprrrqqqnnniiieeedddeeegggbbbfffppp}}}xxxsssnnnkkk```\\\WWWSSSOOOMMMJJJGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPOOOOOOOOOPPPQQQSSSTTTWWWUUUSSSRRRQQQRRRSSSSSSTTTVVVXXXXXXXXX\\\bbbhhhhhhaaaXXXRRROOOLLLJJJHHHCCCEEEGGGHHHIIIIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA===;;;===@@@BBBFFFOOOYYYdddppp|||zzzvvvnnniiijjjvvvjjjRRRFFFAAAAAAAAA@@@@@@AAAAAAAAABBBAAABBBFFFGGGHHHLLLRRR]]]tttssshhhvvvyyysssnnnkkkmmmhhhcccaaa___^^^dddkkkvvv|||xxxtttoookkkeee```]]]ZZZWWWVVVUUUTTTTTTSSSQQQPPPOOONNNMMMLLLIIIGGGEEEDDDDDDDDDDDDIIIOOOVVV]]]gggrrrzzzxxxkkkccc]]]^^^bbbeeejjjnnnpppnnnkkkgggcccaaabbbccc```eeeppp~~~{{{wwwtttqqqeeeaaa[[[VVVRRROOOKKKIIIFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRRRRTTTYYYaaahhhnnnkkkeee]]]VVVQQQMMMIIIDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBAAAAAA???>>>???AAABBBCCCKKKTTT___jjjvvv}}}|||xxxooojjjkkkvvvoooSSSEEEBBBBBBAAA@@@@@@AAABBBBBBCCCAAACCCGGGIIIJJJOOOVVV```www~~~mmmfffvvvzzzrrrllliiijjjeeeaaa```___^^^dddkkkwww}}}xxxtttrrrmmmgggaaa^^^[[[XXXWWWWWWWWWWWWWWWVVVTTTRRRQQQNNNLLLJJJHHHFFFEEEEEEEEEBBBFFFKKKQQQXXXaaammmvvvyyymmmddd]]]^^^aaadddhhhlllmmmllljjjeeeaaa______```^^^eeeppp~~~{{{wwwuuulllhhhbbb\\\WWWSSSOOOLLLFFFFFFEEEEEEDDDDDDEEEEEEBBBAAAAAA@@@AAABBBDDDEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHJJJLLLLLLNNNSSS\\\bbbrrrvvvuuulll```WWWPPPKKKHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCBBBBBBHHHOOOZZZdddpppwww~~~zzzqqqkkklllwwwwwwYYYIIICCCBBBAAA@@@@@@AAABBBCCCCCCBBBDDDIIILLLMMMRRRYYYddd|||xxxjjjfffuuu{{{sssmmmiiieeeaaa______^^^___dddlllyyy}}}yyywwwrrrlllfffbbb___\\\ZZZXXXYYYYYYZZZYYYWWWVVVUUUQQQPPPMMMKKKIIIGGGGGGGGGCCCFFFJJJMMMRRR[[[gggooo{{{yyylllccc[[[\\\___bbbfffkkklllllliiieee```^^^^^^^^^]]]eeeqqq}}}zzztttoooiiiccc^^^YYYTTTRRRJJJIIIFFFDDDCCCBBBCCCCCC??????????????????@@@@@@>>>AAADDDEEECCCCCCDDDFFFDDDFFFGGGHHHIIIMMMUUU[[[nnnzzz{{{mmmaaaYYYSSSNNNMMMJJJGGGEEECCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAACCCBBBBBBDDDBBB@@@EEELLLRRR\\\gggnnnvvv{{{sssnnnnnnyyy~~~^^^NNNDDDBBBAAA@@@@@@AAABBBDDDDDDCCCEEEJJJMMMOOOUUU\\\iiiuuujjjaaaooo|||~~~xxxqqqkkkeeeaaa]]]\\\]]]]]]___eeelll|||}}}yyysssnnnjjjfffbbb___[[[\\\^^^______^^^\\\[[[XXXVVVSSSOOOLLLJJJHHHHHHGGGHHHJJJJJJMMMTTT___gggqqq{{{xxxjjj```YYYZZZ]]]aaafffkkklllllliiieee```^^^]]]^^^]]]eeerrryyyuuunnngggbbb]]]XXXUUUOOOMMMIIIFFFDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????;;;???CCCCCCBBBAAACCCEEEAAACCCEEEEEEFFFJJJQQQVVVfffyyyvvvjjjccc]]]SSSQQQMMMIIIFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCDDDAAA???CCCIIIKKKTTT^^^eeemmmyyy{{{uuupppppp{{{}}}]]]LLLDDDCCCAAA@@@@@@AAACCCDDDDDDCCCFFFKKKNNNPPPVVV]]]mmmuuukkk[[[hhhuuuwwwsssmmmfff```^^^[[[ZZZ\\\]]]___eeemmm~~~yyytttpppkkkfffccc```aaacccdddeeedddbbbaaa^^^[[[WWWSSSNNNKKKIIIHHHJJJKKKJJJIIIJJJOOOYYY```jjjuuu{{{mmmcccZZZYYY[[[]]]aaafffnnnkkkgggccc```______```^^^gggttt{{{uuuqqqmmmfff\\\TTTRRRLLLIIIKKKJJJEEEBBBEEE>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>???@@@???AAABBBCCCDDDFFFJJJMMM^^^lll~~~uuuhhhbbb^^^YYYRRRLLLHHHGGGEEEDDDDDDBBB@@@???@@@@@@???>>>BBBBBBBBB@@@??????AAACCCKKKQQQZZZcccjjjpppvvvyyy~~~xxxsssrrrzzz}}}}}}]]]MMMDDDCCCBBBAAABBBCCCDDDEEEEEEEEEGGGKKKPPPUUUXXXYYYiii}}}vvveee```dddhhhiiigggccc___]]]XXXXXXZZZ\\\[[[\\\dddnnn~~~{{{tttoookkkjjjhhhgggfffggghhhhhhfffddd```___]]]YYYUUUQQQMMMKKKFFFGGGHHHHHHJJJMMMRRRVVVeeemmmzzz|||qqqfff]]]ZZZ\\\^^^bbbgggllljjjfffbbb___^^^______^^^eeeqqqzzzvvvrrrkkkaaaZZZWWWPPPMMMNNNMMMHHHGGGIIIEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<===>>>?????????@@@BBBBBBCCCEEEHHHKKKRRR```sssyyypppjjjddd```YYYSSSOOOLLLIIIGGGFFFCCCAAA@@@@@@@@@???>>>BBBCCCBBBAAA??????@@@BBBFFFKKKSSS[[[bbbiiiooosss~~~~~~wwwtttsss|||~~~}}}vvvYYYJJJCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIMMMRRRWWWZZZ[[[kkk{{{jjj___bbbeeeeeebbb^^^[[[YYYXXXXXXZZZ[[[[[[\\\dddooo{{{vvvsssqqqmmmkkkiiiiiiiiiiiihhhfffbbbaaa^^^[[[VVVRRRNNNLLLHHHIIIIIIIIIJJJMMMRRRVVV```gggrrr}}}uuujjj___\\\]]]___dddiiijjjgggddd```^^^]]]^^^______dddnnn||||||xxxqqqiiiccc^^^XXXSSSRRRPPPMMMLLLMMMGGGFFFDDDAAA???===<<<<<<======<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBCCCFFFHHHHHHTTTeeettt||||||vvvqqqlllhhhccc]]]XXXSSSNNNJJJHHHFFFCCCAAAAAA@@@???>>>CCCCCCCCCAAA???>>>???AAABBBFFFLLLSSSYYY```ggglllttt}}}}}}xxxvvvvvv~~~nnnUUUHHHCCCCCCBBBBBBBBBCCCEEEEEEGGGIIIKKKOOOTTTXXX\\\^^^kkkpppiiijjjkkkhhhddd___\\\[[[WWWWWWYYY[[[ZZZ\\\eeeooo{{{zzzvvvsssooolllllllllkkkjjjeeedddaaa]]]YYYTTTPPPNNNJJJKKKKKKJJJJJJMMMQQQUUUXXX^^^hhhtttwwwkkk```\\\\\\^^^ccchhhgggeeeaaa^^^]]]]]]^^^^^^aaadddlll{{{}}}wwwqqqlllfffaaa[[[WWWTTTQQQNNNMMMGGGFFFDDDAAA???===<<<<<<>>>======<<<<<<;;;<<<<<<>>>???AAAAAAAAABBBDDDFFFHHHOOOZZZgggrrrwwwwwwuuurrroookkkfffaaaZZZSSSNNNLLLIIIEEEBBBAAAAAA@@@>>>CCCCCCDDDBBB@@@>>>???@@@AAADDDHHHMMMRRRYYYaaafffkkkttt|||zzzyyy{{{~~~{{{}}}}}}~~~iiiTTTIIICCCCCCBBBBBBBBBDDDEEEFFFGGGIIIMMMQQQTTTYYY]]]```iiiyyywwwvvvtttnnngggaaa]]][[[VVVVVVXXXZZZYYY\\\fffqqq{{{uuuqqqpppoooooooooiiigggddd```[[[VVVRRRPPPLLLLLLKKKJJJJJJKKKOOORRRSSSYYYcccppp}}}uuuiii^^^[[[[[[\\\```eeedddbbb___]]]\\\\\\^^^___cccfffmmm{{{zzzvvvsssnnnkkkfff```\\\WWWRRRNNNLLLKKKIIIFFFDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAAAAAAAACCCDDDKKKLLLQQQZZZeeeooovvvyyywwwuuuqqqnnniiibbb[[[VVVPPPMMMHHHDDDBBBAAA@@@???BBBCCCCCCBBB@@@??????@@@@@@BBBEEEHHHLLLRRRXXX]]]bbbkkkxxx|||{{{{{{~~~~~~wwwwwwvvvxxxyyy~~~wwwdddQQQHHHCCCCCCBBBBBBCCCDDDFFFGGGGGGJJJNNNQQQTTTYYY^^^bbbiiizzzrrrhhh___ZZZWWWVVVUUUWWWYYYYYY\\\fffrrr|||wwwttttttssssssmmmkkkhhhddd^^^YYYTTTRRRNNNNNNLLLJJJIIIJJJMMMOOOQQQXXXcccooo|||qqqfff\\\ZZZZZZ[[[^^^bbbcccaaa^^^\\\\\\]]]___```dddhhhppp}}}}}}zzzyyyvvvwwwtttooojjjeee]]]UUUQQQPPPMMMJJJGGGEEECCCCCCBBBAAA???>>><<<;;;;;;:::;;;===@@@AAAAAABBBCCCEEEHHHIIIKKKPPPZZZfffrrrzzzxxxvvvtttrrroooiiiccc^^^TTTPPPJJJEEECCCBBB@@@???@@@BBBCCCCCCAAA@@@@@@AAA>>>???AAACCCEEEIIINNNRRRYYYaaammmxxx}}}xxxzzzvvvtttttttttsssuuuvvvooo^^^NNNEEECCCCCCBBBBBBCCCEEEGGGHHHGGGKKKPPPSSSUUUYYY___dddooowwwlllbbb[[[XXXUUUTTTVVVXXXXXX\\\gggsss|||yyyxxxwwwvvvsssqqqmmmiiiccc]]]YYYVVVQQQPPPNNNKKKIIIIIIKKKNNNQQQWWWaaalllxxxxxxmmmddd[[[ZZZ[[[[[[\\\___bbb```^^^\\\\\\]]]___aaaccchhhrrr~~~~~~}}}}}}}}}}}}xxxmmmbbbZZZXXXTTTPPPKKKGGGEEECCCDDDCCCAAA???===<<<;;;;;;:::<<<@@@BBBBBBCCCDDDFFFDDDFFFHHHKKKQQQ\\\iiissssssrrrqqqpppoookkkfffbbbWWWSSSLLLGGGDDDBBB@@@???>>>@@@BBBCCCBBBAAAAAABBB===>>>@@@@@@AAACCCGGGIIIOOOVVVaaalllwww}}}rrrwwwzzzxxxxxxqqqnnnnnnoooiii[[[LLLEEECCCCCCBBBCCCDDDEEEGGGHHHHHHMMMRRRUUUWWW[[[bbbgggssszzzoooeee]]]ZZZTTTTTTUUUWWWXXX\\\gggttt}}}{{{yyyxxxyyywwwsssnnnhhhbbb^^^[[[UUUTTTQQQNNNKKKJJJLLLNNNOOOTTT[[[eeerrrxxxpppkkkbbb[[[ZZZ\\\[[[\\\___aaa```^^^\\\\\\^^^```bbbaaahhhsss~~~zzzmmmfffccc___YYYSSSNNNJJJHHHEEEDDDBBB@@@>>><<<;;;;;;999<<<@@@BBBCCCDDDEEEGGGCCCFFFIIIJJJLLLTTT```jjjmmmlllkkkkkkkkkiiieeebbbYYYTTTMMMGGGDDDBBBAAA???===???BBBCCCBBBAAABBBBBB>>>@@@AAAAAAAAABBBDDDFFFHHHOOOYYYdddooo}}}~~~nnnsss}}}}}}~~~pppllllllmmmhhh[[[MMMGGGCCCCCCBBBCCCDDDFFFHHHIIIIIINNNTTTWWWYYY]]]dddiiiuuu~~~vvvlllaaaZZZWWWTTTSSSTTTVVVWWW\\\hhhttt}}}{{{yyy}}}{{{xxxrrrlllfffaaa___XXXWWWTTTPPPMMMLLLMMMOOONNNQQQVVV___lll|||yyyqqqmmmeee]]][[[ZZZZZZ]]]aaadddcccbbb^^^[[[ZZZ\\\]]]ccchhhppp{{{{{{xxxwww}}}yyytttlllbbbZZZTTTPPPNNNJJJHHHDDDBBB@@@???<<<:::<<<===???BBBDDDEEEFFFGGGHHHHHHHHHJJJNNNSSSXXX[[[aaa``````___^^^]]]]]]\\\ZZZVVVPPPIIIDDDAAA@@@???AAA@@@@@@AAACCCCCCAAA@@@@@@???BBBDDDAAA<<<>>>EEECCCDDDLLLZZZhhhuuuzzzppppppxxxzzztttmmmiiieee]]]QQQGGGDDDCCCCCCCCCEEEHHHKKKMMMQQQSSSWWWZZZ^^^ccchhhlll{{{wwwxxxkkkbbb[[[TTTTTTSSSTTTVVVVVVZZZfffrrr|||yyywwwuuusssqqqooojjjeeeaaa\\\ZZZVVVSSSOOOMMMLLLLLLNNNPPPTTT[[[fffuuuzzzrrrqqqhhh```]]][[[ZZZ\\\```aaa```___]]]ZZZZZZ\\\^^^aaaeeemmmxxx{{{uuuqqqpppwwwzzznnnbbbYYYSSSPPPLLLIIIEEEBBBAAA???<<<:::;;;<<<>>>AAACCCFFFGGGHHHJJJJJJJJJLLLNNNQQQTTTVVVXXXWWWVVVUUUUUUUUUUUUUUUUUUSSSOOOJJJFFFCCC@@@???<<<<<<<<<>>>@@@BBBBBBBBBCCCAAA@@@@@@CCCCCCAAA>>>CCCCCCIIIUUUbbbnnn|||wwwppppppxxx{{{sssmmmggg^^^QQQGGGEEEEEEDDDEEEGGGJJJMMMOOORRRTTTWWWZZZ^^^dddjjjnnn|||uuuooolllwww~~~wwwkkkbbb\\\VVVUUUTTTUUUWWWWWW[[[gggsss|||yyyvvvuuurrrqqqoookkkfffbbb^^^\\\XXXUUURRRPPPNNNNNNNNNOOOSSSYYYdddsss|||sssssskkkbbb___\\\ZZZ\\\___^^^^^^]]][[[YYYZZZ\\\^^^___bbbiiissstttmmmhhhffflllqqqeee\\\XXXRRROOOJJJFFFDDDAAA>>><<<;;;<<<===@@@CCCFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMLLLKKKHHHEEEBBB@@@===>>>>>>???AAABBBCCCDDD>>>JJJPPPLLLFFFEEEBBB<<>>AAAFFFJJJMMMOOOQQQTTTVVVVVVUUURRRPPPPPPNNNKKKHHHEEECCCBBBBBB???BBBFFFIIIIIIGGGCCCAAA?????????===<<<>>>BBBEEEHHHaaalllYYYBBB<<>>===<<<===@@@EEEJJJMMMQQQSSSVVVXXXXXXVVVTTTRRROOONNNLLLIIIFFFBBB@@@???>>>@@@CCCFFFGGGEEECCCAAA>>>@@@AAAAAAAAAEEELLLRRR[[[[[[SSSDDD===AAACCC@@@AAA???@@@DDDIIISSSdddttt~~~uuuuuu~~~}}}rrrxxx}}}wwweeeVVVLLLEEEEEEFFFHHHKKKOOOSSSVVVXXXZZZ]]]___aaadddiiilllttt}}}|||bbbPPPOOOTTT^^^ffffff^^^VVVTTTRRRQQQRRRTTTUUUYYYeeeqqq~~~zzzwwwuuurrrnnnkkkgggfffeeebbb___\\\YYYWWWUUUTTTSSSUUU\\\iiixxxzzzllleee^^^\\\ZZZWWWWWWZZZ___^^^]]]ZZZXXXWWWYYY[[[]]]___eeemmmyyy{{{oooddd^^^___aaapppzzzssshhh]]]TTTMMMGGGDDD@@@>>><<<<<>>CCCIIILLLUUUVVVWWWWWWVVVSSSPPPNNNKKKLLLMMMMMMLLLIIIEEECCC@@@@@@@@@AAAAAABBBBBBBBB===???@@@>>>===AAAJJJRRRAAA>>>???EEEGGGDDDAAABBBCCCBBBBBBCCCDDDJJJYYYhhh}}}xxxyyyzzzhhhWWWMMMHHHHHHIIIKKKOOOSSSXXXZZZ^^^aaaeeeggghhhhhhjjjkkkrrrwww[[[RRRNNNQQQ]]]eeebbb[[[XXXTTTSSSTTTVVVVVVZZZfffrrr}}}yyyvvvrrrooogggfffeeeccc```\\\YYYWWWUUUSSSQQQPPPVVVaaaoooxxx~~~pppiii```ZZZYYYYYYYYYXXXYYYZZZZZZYYYWWWWWWXXXZZZ```___bbbjjjwww~~~pppfff^^^___eeewwwvvviiiZZZRRRPPPFFFAAA======>>>>>>CCCIIINNNUUUYYYUUUQQQNNNLLLIIIIIIKKKMMMOOOOOONNNLLLKKKCCCAAA@@@@@@AAAAAA@@@???AAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCFFFSSSaaawwwxxx|||}}}kkkXXXLLLHHHHHHHHHJJJMMMQQQTTTWWW]]]aaafffhhhhhhhhhkkknnnvvv```TTTTTTVVVYYY[[[[[[YYYWWWWWWTTTSSSTTTWWW\\\iiiuuu}}}zzzwwwuuujjjjjjiiihhheee___XXXSSSSSSQQQQQQTTTWWW]]]jjjvvvuuunnnddd]]][[[ZZZYYYWWWWWWXXXXXXWWWVVVUUUWWWXXX\\\\\\```iiiwwwtttjjjaaa```dddqqqvvvfffXXXRRRHHHBBB>>>======>>>BBBHHHNNNUUUYYYVVVRRROOOLLLIIIHHHIIIKKKNNNQQQQQQOOOLLLGGGEEEBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAABBBCCCCCCFFFRRR___uuu}}}}}}vvvzzz}}}kkkXXXKKKIIIIIIJJJLLLOOOSSSWWWYYY___ccchhhjjjjjjjjjmmmpppttthhhTTTUUUWWWZZZ\\\\\\YYYVVVVVVSSSSSSUUUWWW\\\gggsss~~~zzzxxxooommmjjjgggddd___ZZZVVVRRROOONNNPPPSSSYYYeeerrryyyqqqfff^^^[[[YYYWWWVVVTTTUUUVVVUUUTTTTTTUUUWWWXXXYYY]]]ggguuuttteeebbbaaagggtttttt```TTTJJJDDD???>>>======AAAFFFMMMUUUZZZXXXTTTQQQMMMIIIGGGFFFGGGMMMUUUXXXVVVRRRNNNJJJEEEBBBAAAAAA@@@???@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBAAAAAACCCBBBEEEPPP\\\qqq~~~~~~{{{yyyssswww}}}jjjXXXKKKJJJKKKLLLOOOSSSWWW[[[]]]```dddiiikkkkkklllpppssstttoooVVVWWWZZZ]]]___^^^ZZZVVVTTTRRRSSSUUUWWW[[[fffppp}}}|||{{{yyyuuurrrsss~~~|||uuuqqqlllgggddd```\\\ZZZTTTQQQNNNOOOPPPUUUaaammmwwwoooeee]]]ZZZXXXVVVTTTTTTUUUUUUUUUSSSSSSUUUVVVVVVWWW[[[dddrrrjjjddd^^^]]]bbblllyyy}}}eeeUUUMMMGGGAAA@@@>>>===@@@EEELLLUUU\\\\\\XXXTTTPPPKKKGGGDDDEEEMMMXXX```aaa^^^TTTOOOIIIDDDBBBAAAAAAAAA@@@@@@?????????@@@@@@AAACCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCCCCEEENNNXXXmmm{{{~~~yyyuuurrrvvv|||jjjYYYMMMKKKLLLNNNQQQUUUZZZ]]]___aaaeeejjjllllllnnnrrrvvvxxxttt[[[\\\^^^aaabbb```[[[WWWSSSQQQRRRVVVXXX[[[eeeoooyyyyyytttpppllliiihhhgggfffdddhhhttt~~~yyyuuuppplllhhhccc___\\\YYYUUUQQQQQQPPPTTT___jjjuuummmccc]]]ZZZYYYXXXVVVVVVWWWWWWVVVTTTSSSUUUVVVVVVWWWZZZaaammm|||pppeee[[[WWWWWWZZZdddoooyyykkk[[[QQQJJJDDDBBB???>>>@@@EEEMMMWWW```aaa___[[[VVVQQQKKKFFFEEELLLZZZggglllmmm]]]WWWNNNGGGCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@AAAFFFGGGHHHHHHGGGEEECCCAAACCCAAAAAACCCDDDEEELLLTTTiiiwwwxxxsssqqqwww|||kkk[[[PPPLLLNNNPPPTTTXXX[[[___```aaaeeeiiikkkllloootttxxxxxx^^^^^^```aaaaaa^^^YYYUUURRRPPPRRRUUUXXX\\\eeepppxxx~~~}}}{{{yyyuuuooohhhccc___^^^]]]]]]^^^`````````gggsss{{{xxxuuuqqqmmmhhhbbb^^^\\\XXXTTTRRRQQQRRR[[[eeeuuummmddd^^^\\\\\\[[[YYYXXXYYYYYYWWWTTTSSSTTTUUUVVVWWWYYY^^^hhhvvvuuufffYYYTTTRRRQQQWWW```fffxxxrrrcccSSSLLLFFFDDDAAA@@@BBBGGGPPP\\\gggjjjhhheee```ZZZSSSLLLGGGKKKXXXgggsssyyyjjjbbbVVVMMMGGGEEEEEEEEEBBBBBBAAAAAA@@@@@@AAAAAAHHHIIIKKKKKKJJJHHHEEECCCDDDAAABBBDDDEEEFFFKKKQQQcccrrrzzztttqqqwww~~~mmm]]]RRROOOPPPSSSVVVZZZ]]]```aaabbbfffjjjlllmmmpppvvvzzzaaa```___^^^]]]YYYTTTQQQQQQPPPQQQUUUXXX]]]hhhsssxxxyyyuuukkkiiieeecccaaa___\\\YYYUUUWWWYYY\\\___cccfffggglllwww}}}{{{xxxuuurrrlllfffaaa^^^ZZZWWWTTTQQQPPPVVV^^^tttmmmccc]]][[[[[[ZZZXXXZZZZZZYYYWWWTTTRRRRRRSSSUUUUUUWWW[[[dddrrr{{{hhhXXXSSSQQQLLLNNNUUU[[[jjj~~~wwwhhhUUUNNNHHHFFFDDDBBBDDDIIIUUUbbboootttssspppkkkeee\\\TTTKKKIIIRRRcccttt~~~zzzpppaaaTTTKKKGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBFFFIIILLLNNNNNNLLLIIIGGGEEEBBBBBBEEEGGGGGGJJJPPP]]]lll|||uuupppvvvnnn^^^TTTRRRTTTVVVZZZ]]]```aaabbbdddgggkkkmmmooorrrxxx}}}fffdddaaa^^^[[[XXXSSSPPPRRRPPPPPPTTTXXX^^^kkkwwwzzz}}}sssllleeecccaaa`````````___^^^\\\___ccchhhlllqqqvvvxxxzzz~~~yyyvvvrrrooojjjggg```]]][[[YYYTTTPPPTTT[[[~~~ssskkkaaa[[[XXXWWWVVVTTTZZZZZZYYYVVVSSSQQQQQQQQQSSSTTTVVVYYYbbbpppjjjXXXSSSQQQJJJIIINNNUUUaaaqqqxxxiiiVVVOOOJJJGGGEEECCCFFFKKKYYYffftttzzzzzzxxxrrrlllbbbZZZNNNHHHNNN^^^rrrzzziiiYYYNNNIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGLLLOOOPPPOOOLLLKKKFFFCCCCCCFFFGGGGGGJJJOOOYYYhhh}}}~~~vvvooouuuooo^^^TTTUUUVVVYYY\\\___aaacccdddeeeiiimmmoooqqqttt{{{llliiiddd```]]]YYYUUURRRRRRPPPPPPSSSXXX___mmmyyy||||||pppiiigggfffffffffhhhiiihhhfffhhhkkkqqqvvv{{{yyytttqqqooonnnllldddaaa___]]]XXXSSSUUU[[[}}}sssiii```\\\ZZZVVVTTTUUUSSSVVVXXXWWWSSSOOONNNNNNSSSRRRUUU\\\bbblll{{{{{{iiiVVVNNNLLLKKKKKKMMMUUUZZZhhh||||||jjjXXXQQQKKKHHHFFFFFFJJJPPP]]]ooo~~~~~~tttjjjcccYYYQQQMMMRRRaaaqqqxxxmmm^^^QQQIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGKKKOOOPPPOOOLLLKKKIIIHHHEEEDDDDDDEEEGGGHHH[[[dddttt}}}sssyyyrrraaaVVVUUUWWW\\\bbbcccbbbeeekkkiiilllpppsssvvvxxx|||~~~wwwsssmmmeee\\\VVVSSSRRRRRRQQQRRRTTTUUU[[[jjjyyyvvvrrrqqqqqqsssvvvzzz|||{{{zzz}}}vvvpppllljjjiiihhhhhheee```ZZZWWWXXXZZZwwwlllbbb]]]ZZZUUUSSSSSSSSSUUUWWWUUURRRNNNMMMNNNQQQQQQSSSZZZ```jjjxxx|||jjjWWWNNNLLLKKKLLLNNNMMMRRR```ttt~~~lllZZZRRRKKKHHHFFFFFFJJJPPPcccttt|||tttjjj]]]SSSMMMNNNYYYeeepppmmmeee[[[PPPHHHDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAACCCGGGLLLPPPRRRQQQPPPIIIGGGEEECCCCCCEEEGGGIIIWWW```ppp|||tttzzztttbbbXXXXXXYYY]]]bbbbbb```bbbggghhhlllpppsssuuuxxx{{{}}}|||zzzvvvoooddd\\\VVVTTTOOOOOOPPPRRRSSSXXXffftttyyyssspppnnnmmmjjjjjjhhhccc]]]ZZZZZZ[[[zzzoooccc^^^YYYTTTQQQQQQSSSUUUUUUTTTQQQNNNMMMMMMPPPOOOQQQWWW^^^fffuuu{{{jjjXXXPPPOOONNNNNNOOONNNSSS___sssmmm\\\TTTLLLHHHFFFEEEJJJQQQeeevvv~~~rrrbbbWWWPPPMMMRRRZZZ```___\\\VVVOOOHHHDDDCCCAAABBBCCCDDDDDDDDDCCCBBB@@@???BBBHHHPPPUUUWWWVVVLLLJJJGGGDDDDDDEEEGGGIIIRRR[[[kkk|||}}}ttt|||vvvbbbYYYYYYYYY^^^cccdddbbbdddhhhiiilllpppsssuuuwwwyyy{{{~~~}}}xxxmmmaaaXXXTTTOOONNNPPPRRRRRRWWWcccooo}}}yyyuuusssrrrmmmmmmkkkgggbbb^^^\\\\\\{{{pppddd]]]XXXSSSPPPQQQSSSSSSTTTSSSQQQOOOMMMLLLOOONNNPPPVVV\\\dddrrruuugggZZZVVVUUUSSSPPPOOORRRVVVaaauuu~~~lll]]]UUULLLHHHEEEEEEKKKQQQ```rrrwwwggg\\\UUUPPPPPPTTTVVVWWWVVVRRRMMMHHHEEEEEE???AAABBBDDDEEEDDDCCCBBBAAA@@@@@@FFFOOOWWW[[[[[[RRROOOKKKGGGEEEEEEGGGHHHNNNWWWfffwww~~~wwwvvvbbbZZZXXXYYY^^^fffiiiiiijjjmmmiiilllqqqtttuuuvvvwwwyyy{{{vvv{{{~~~{{{rrrfff[[[VVVSSSQQQRRRTTTTTTXXXaaalll~~~~~~zzzwwwvvvqqqpppnnnjjjfffaaa^^^\\\}}}qqqeee]]]XXXSSSQQQQQQQQQRRRSSSSSSSSSQQQNNNLLLPPPNNNPPPUUUZZZbbbooo||||||oooeee\\\\\\]]]XXXRRRNNNNNNSSS___sssyyyhhh\\\TTTLLLHHHFFFEEEJJJQQQZZZkkk~~~{{{mmmcccZZZRRROOOQQQSSSSSSRRROOOJJJGGGEEEEEE@@@AAACCCDDDDDDDDDCCCCCCEEEBBBBBBEEEMMMUUUZZZ\\\ZZZVVVPPPJJJFFFEEEEEEFFFLLLSSSaaarrrzzzyyyfff^^^YYYYYY^^^fffkkkkkkkkkmmmjjjnnnrrruuuvvvvvvvvvwwwyyymmmqqqvvvxxxtttlllccc]]]WWWTTTSSSTTTUUUWWW___iii||||||~~~|||yyyuuusssppplllhhhddd___]]]vvvhhh```ZZZTTTQQQRRRNNNOOORRRUUUVVVTTTPPPLLLOOONNNOOOSSSXXX___mmmyyy|||xxxwwwyyy{{{nnnfff___```aaa[[[RRRMMMJJJPPP^^^tttrrrbbbXXXQQQKKKHHHFFFFFFJJJPPPWWWddduuu~~~rrrhhh\\\RRRNNNOOORRRSSSSSSPPPLLLHHHFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEIIIPPPVVV[[[^^^YYYRRRKKKFFFDDDEEEFFFJJJQQQ\\\lll}}}~~~|||jjjddd\\\[[[___gggkkkjjjhhhiiilllppptttvvvwwwvvvvvvvvvxxx~~~fffhhhlllqqquuussslllfff[[[VVVSSSSSSSSSUUU]]]fffzzzzzz|||~~~}}}zzzwwwrrrnnnjjjfffbbb___~~~nnnddd\\\TTTQQQQQQLLLNNNRRRWWWZZZWWWQQQLLLNNNLLLMMMQQQUUU\\\iiiuuu}}}tttkkkgggfffgggmmmssstttjjjbbbaaa```YYYQQQLLLIIIOOO^^^ttt}}}kkk^^^TTTNNNIIIHHHGGGFFFJJJOOOWWW]]]hhhuuu~~~yyyrrriii]]]SSSPPPSSSTTTWWWYYYXXXUUUPPPLLLJJJGGGFFFDDDCCCCCCDDDEEEFFFAAACCCDDDDDDEEEIIIRRRXXX]]]XXXQQQJJJEEEDDDEEEGGGIIINNNWWWfffwwwzzzkkkeee___^^^aaajjjooonnnllllllnnnqqqvvvxxxxxxwwwvvvvvvxxxvvvaaa______gggrrrwwwrrrkkk```ZZZUUUSSSTTTVVV^^^fffxxx}}}{{{{{{{{{{{{{{{{{{{{{|||yyy}}}{{{uuupppmmmiiieeebbb}}}ssshhh^^^UUUPPPPPPJJJLLLRRRXXX\\\ZZZSSSMMMLLLJJJKKKOOOSSSZZZgggsss}}}|||sssjjjaaa]]]]]]^^^ccciiirrr{{{oooddd```^^^WWWOOOKKKFFFLLLZZZoooxxxggg[[[QQQLLLIIIIIIHHHGGGIIINNNVVVWWW^^^iiirrrwwwwwwwwwuuurrroooiii^^^UUUTTTYYYVVV[[[```bbb___XXXSSSOOOJJJHHHEEECCCBBBDDDFFFGGG===AAADDDCCCAAAEEEOOOWWWZZZUUUNNNHHHDDDDDDFFFHHHHHHLLLTTTbbbssswwwiiiddd```___dddnnnuuuuuussssssooorrrwwwyyyyyywwwvvvvvvyyyttt^^^XXXVVV___nnnvvvssslllfff^^^XXXVVVVVVYYYaaaiiivvv~~~|||}}}|||zzzwwwvvvvvvvvvvvvxxx{{{~~~wwwqqqnnnkkkhhheeezzzzzzjjj___XXXTTTQQQPPPOOOPPPQQQSSSSSSQQQOOOPPPNNNMMMOOORRRXXXcccoooyyy~~~rrrkkkaaa\\\[[[^^^```aaakkksss~~~{{{iii\\\VVVRRRLLLGGGKKKLLLSSSaaarrruuueeeXXXSSSOOOKKKHHHHHHKKKMMMOOOQQQSSSWWW[[[___aaabbbcccfffeeebbb___[[[WWWTTTRRR[[[```eeeggggggeee]]]TTTPPPKKKEEEAAAAAACCCEEEFFFDDDCCCBBBBBBCCCEEEHHHJJJRRRPPPMMMJJJGGGEEEEEEDDDGGGJJJQQQ]]]mmmllldddgggdddcccdddiiippptttsssppppppooopppuuu|||}}}yyy|||pppYYYPPPQQQWWW^^^nnnzzzvvvnnneee]]]ZZZZZZ[[[___eeeuuu|||xxxyyyxxxwwwtttrrrqqqrrrsssqqqvvv|||zzztttrrrppplllhhh~~~xxx|||nnnccc\\\VVVRRROOONNNNNNOOOQQQQQQOOOMMMOOOMMMMMMPPPRRRWWWbbbmmmxxxyyyqqqfff^^^\\\]]]___```hhhppp}}}tttddd[[[UUUOOOIIIGGGHHHLLLWWWdddooosssttt~~~}}}}}}}}}zzzqqqdddZZZWWWSSSNNNJJJJJJLLLOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVVVV\\\ccciiilllnnnnnnggg^^^SSSNNNIIIEEECCCDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHOOONNNKKKIIIGGGEEEEEEEEEEEEHHHNNNXXXhhh{{{|||mmmffffffeeeddddddiiiooosssrrrpppllllllmmmsss{{{}}}{{{zzzvvvZZZPPPPPPVVV\\\lllwwwtttnnnfff]]]ZZZZZZ[[[```fffuuu{{{xxxuuuuuutttrrrooonnnnnnnnnqqqtttzzz|||wwwuuutttpppmmmwwwuuusssiiiaaaYYYTTTOOONNNMMMMMMNNNMMMKKKIIILLLKKKMMMPPPSSSVVV```jjjwww~~~rrrhhhcccaaabbbbbbjjjsss}}}kkk___WWWPPPKKKHHHGGGHHHNNNVVV]]]``````lllppptttvvvtttmmmeee```]]]YYYTTTOOOMMMOOORRRTTTSSSRRROOOLLLJJJJJJJJJKKKMMMMMMNNNPPPRRRTTTVVVWWW[[[ccckkkqqqvvvwwwrrrkkkYYYTTTNNNIIIFFFDDDBBBAAABBBAAAAAAAAABBBDDDEEEGGGKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEJJJRRR```sssxxxnnngggfffgggeeeeeehhhmmmppppppooohhhhhhkkkqqqxxx}}}}}}{{{www___QQQNNNSSSYYYgggrrrpppooofff^^^ZZZYYYZZZaaahhhuuu|||xxxssssssrrrpppnnnlllkkkjjjnnnqqqvvvzzz|||{{{yyyvvvsssttttttxxxooofff]]]VVVPPPNNNMMMLLLLLLLLLJJJHHHJJJIIILLLPPPRRRUUU]]]gggvvvxxxpppmmmlllllluuuuuuggg]]]UUUPPPMMMKKKIIIKKKOOORRRTTTTTT___eeennnrrrqqqnnnkkkiiidddaaa[[[UUURRRRRRVVVYYYZZZVVVQQQLLLHHHFFFFFFFFFGGGGGGHHHJJJMMMQQQTTTVVVXXX```jjjrrryyy~~~{{{uuuccc]]]SSSKKKFFFCCCAAA@@@AAAAAA@@@AAAAAACCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEECCCEEEGGGMMMYYYkkkvvvnnniiiggghhhffffffhhhkkkmmmmmmmmmggghhhjjjooouuuyyyzzzyyysss|||gggUUUNNNQQQUUUaaallljjjllleee^^^ZZZYYYZZZaaaiiiuuu~~~zzzuuutttrrrpppooommmjjjhhhjjjmmmqqqvvvzzz~~~|||uuusss{{{tttjjj___VVVQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHKKKOOOQQQSSS[[[dddttt}}}||||||uuufff[[[TTTQQQOOOKKKJJJKKKMMMOOOPPPWWW___iiipppqqqppppppqqqkkkhhhbbb[[[WWWWWW[[[```aaa]]]WWWQQQLLLIIIGGGGGGDDDDDDEEEGGGJJJOOOTTTWWWVVV^^^hhhpppzzz}}}nnneeeXXXMMMFFFCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGKKKTTTeeeyyyxxxnnnjjjjjjiiiiiihhhiiikkklllkkkkkkiiiiiikkknnnqqqtttuuuuuupppwwwsss\\\PPPQQQRRR[[[dddcccgggaaa\\\ZZZXXXYYY```iiitttxxxvvvrrrqqqpppnnnkkkhhhhhhjjjnnnrrrwww}}}zzzsss~~~}}}uuulll___VVVRRRPPPMMMLLLLLLLLLKKKJJJGGGGGGIIIMMMOOOQQQYYYbbbppp}}}pppaaaXXXVVVSSSOOOKKKJJJLLLNNNPPPVVV]]]hhhpppssstttuuuvvvqqqnnniiiaaa\\\\\\aaaggghhheeeaaa[[[UUUOOOKKKIIIDDDCCCCCCEEEJJJPPPUUUYYYVVV]]]eeemmmxxxwwwnnn___SSSJJJFFFDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDFFFHHHJJJQQQ```sss}}}zzzqqqnnnmmmlllmmmnnnnnnnnnmmmkkkjjjkkkkkklllmmmooopppqqqrrrpppuuu{{{eeeTTTRRRPPPVVV]]]]]]___\\\ZZZYYYWWWWWW___gggssszzzuuurrrrrrqqqnnnllljjjkkkmmmppptttzzzqqqvvv|||uuulll___TTTQQQNNNLLLKKKKKKLLLKKKJJJGGGFFFHHHKKKMMMPPPXXXaaakkkyyyrrrgggaaa^^^YYYTTTQQQRRRUUUXXX\\\bbbkkktttxxxzzz{{{{{{tttsssmmmeee___```ffflllrrrpppmmmhhh```XXXQQQMMMIIIGGGFFFFFFHHHMMMRRRVVVUUUZZZ```gggqqq||||||ttthhh\\\SSSLLLGGGDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCFFFHHHJJJOOO\\\nnn|||~~~}}}zzzuuurrroooppprrrtttuuussspppmmmlllkkklllmmmmmmnnnoooppprrrsssvvvzzzmmmXXXTTTPPPRRRXXXWWWWWWVVVWWWXXXVVVVVV]]]fffsssyyyzzzyyyxxxuuutttuuuvvv}}}{{{xxxxxxxxxvvvsssoooooooooooorrrwww~~~pppqqq|||uuukkk^^^SSSPPPMMMKKKJJJKKKKKKKKKJJJGGGFFFGGGJJJLLLOOOXXXaaahhhvvv~~~mmmjjjddd___[[[[[[___bbbccchhhpppyyyvvvuuuppphhhaaabbbiiipppzzzyyywwwrrrjjj```VVVPPPPPPMMMIIIGGGFFFIIIMMMPPPRRRVVV[[[aaakkkvvv|||{{{~~~xxxnnncccZZZQQQIIIDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBEEEHHHJJJNNNYYYkkkyyyxxxxxxvvvpppsssuuuyyyyyywwwsssooommmjjjkkklllmmmmmmoooqqqsssvvvwwwzzzsss[[[UUUOOOPPPUUUTTTRRRSSSUUUWWWVVVUUU\\\dddrrr}}}xxxuuussslllmmmllljjjgggffffffhhhjjjooosssuuuvvv}}}~~~~~~{{{tttsssqqqpppqqquuu{{{|||jjjppp~~~rrrbbbWWWTTTQQQNNNLLLKKKKKKJJJIIIHHHIIIIIIIIIIIIKKKNNNTTTXXXeeeqqq|||uuupppmmmllljjjiiinnnuuu}}}yyypppllliiigggjjjnnnuuu{{{oooiiibbbYYYQQQMMMIIIGGGHHHJJJLLLLLLPPPMMMOOOYYYcccllluuu|||zzzzzzxxxpppbbbRRRHHHDDDCCCCCCAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFGGGFFFDDDHHHGGGGGGHHHKKKTTTgggxxxrrrooorrrtttvvvyyy||||||xxxuuuttttttsssrrrqqqqqqrrrrrrpppoootttyyyxxx{{{~~~aaaWWWOOOLLLNNNMMMOOORRRTTTUUUUUUXXX]]]bbbkkkxxx|||rrrjjjeeeeeegggaaaaaaaaa```^^^]]]\\\[[[\\\[[[[[[\\\aaagggmmmqqq|||}}}yyyuuusssvvvzzz}}}~~~kkkooorrrcccYYYVVVQQQNNNLLLKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJNNNSSSWWWbbbnnn}}}}}}}}}sssooolllkkknnnsss}}}zzzssskkkbbbVVVRRRLLLHHHHHHKKKMMMNNNQQQMMMNNNTTT\\\eeeppp{{{}}}}}}|||vvvjjj[[[NNNHHHCCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGIIIKKKTTTfffwww}}}rrroooqqqrrruuuyyy|||{{{xxxtttrrrrrroooooopppqqqrrrqqqpppnnnuuuzzzyyy|||bbbWWWNNNJJJMMMLLLNNNPPPSSSTTTTTTWWW]]]bbbjjjwwwzzzpppeee^^^[[[[[[\\\]]]]]]]]]\\\[[[XXXVVVUUUQQQQQQQQQRRRUUUZZZ___bbbfffppp|||zzzwwwxxx{{{}}}~~~qqqqqq}}}sssfff\\\YYYQQQNNNLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJMMMRRRVVV]]]iiixxxtttooommmnnnrrrwwwwwwnnn___YYYQQQKKKIIIKKKMMMOOOQQQMMMMMMOOOTTT[[[iiivvv|||~~~~~~{{{ssseeeUUUJJJDDDCCCBBBAAABBBCCCEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGHHHIIIKKKSSSeeevvv|||qqqnnnooooootttwwwzzz{{{xxxuuurrrqqqnnnooopppqqqqqqppppppoootttzzzyyy|||bbbVVVLLLIIIKKKJJJLLLNNNQQQQQQRRRVVV]]]bbbiiiuuu{{{rrrdddYYYTTTSSSSSSRRRXXXXXXYYYXXXVVVSSSPPPNNNHHHHHHIIIJJJLLLOOOQQQSSSRRR[[[eeennn|||||||||}}}~~~~~~}}}uuu{{{uuuiii```[[[QQQNNNLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIILLLPPPSSSYYYdddsss}}}rrrmmmlllmmmrrrxxxvvvjjjbbbWWWNNNJJJKKKMMMNNNOOOMMMMMMOOOOOOTTTaaaooouuuyyy||||||wwwkkkYYYJJJEEEDDDCCCBBBCCCEEEGGGIIIGGGGGGFFFEEEEEEFFFIIIKKKIIIHHHHHHIIIKKKRRRcccsss{{{rrrpppooonnnrrrtttwwwyyyyyywwwuuusssrrrrrrpppnnnmmmlllnnnooorrryyyyyy}}}zzz]]]UUULLLHHHJJJIIIJJJLLLNNNOOOQQQUUU\\\bbbgggrrr~~~rrrbbbWWWSSSRRRQQQOOOSSSSSSTTTTTTRRRNNNKKKIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNSSSYYY```lllyyywwwwwwlllbbb[[[QQQNNNLLLKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHJJJNNNQQQWWW```nnn{{{{{{qqqlllkkkmmmsssyyyssskkk^^^RRRLLLKKKLLLLLLLLLLLLNNNPPPPPPQQQZZZdddlllsssyyyzzzxxxooo^^^NNNHHHFFFDDDCCCCCCEEEHHHJJJHHHIIIHHHFFFDDDDDDGGGJJJIIIHHHIIIJJJKKKQQQaaaqqq{{{tttssssssqqqqqqrrruuuxxxzzzzzzyyyxxxvvvtttoooiiieeeeeehhhlllooowwwxxx}}}pppXXXSSSMMMIIIJJJGGGIIIKKKMMMNNNOOOTTT[[[aaafffppp}}}xxxhhh\\\VVVTTTPPPMMMNNNNNNNNNNNNLLLIIIFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHNNNOOOSSSXXXbbbttt|||ttt{{{ooodddZZZQQQNNNLLLKKKKKKJJJIIIHHHFFFGGGHHHHHHHHHIIILLLNNNUUU]]]jjjvvv|||rrrnnnnnnpppuuu{{{}}}ttteeeXXXPPPMMMLLLKKKKKKKKKMMMPPPPPPPPPTTT[[[dddooowwwxxxvvvrrrdddUUUKKKIIIFFFDDDDDDFFFIIIKKKJJJLLLLLLIIIEEEDDDGGGJJJJJJIIIJJJJJJJJJPPP```ooo}}}xxxxxxxxxwwwttttttuuuwww{{{}}}}}}}}}wwwtttooofff```___dddiiimmmuuuwww{{{mmmVVVRRRMMMJJJKKKHHHJJJLLLMMMMMMNNNSSS[[[aaadddmmmyyytttggg^^^WWWQQQMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIILLLMMMOOOUUU]]]llluuu~~~qqqdddXXXQQQNNNLLLKKKKKKJJJIIIHHHFFFGGGHHHHHHGGGHHHJJJMMMRRRYYYeeerrr|||{{{rrrppppppqqqvvv||||||mmm___UUUPPPMMMLLLLLLIIIIIIMMMOOONNNQQQUUU[[[iiissssssrrrpppggg[[[NNNKKKHHHEEEDDDFFFIIIKKKMMMPPPQQQNNNHHHFFFGGGIIIJJJJJJJJJKKKJJJPPP^^^mmm{{{}}}~~~}}}{{{xxxwwwxxx{{{~~~wwwvvvsssllleeecccfffjjjllltttuuuyyysssYYYRRRLLLIIIKKKJJJLLLMMMNNNMMMMMMRRRZZZ```ccckkkwwwzzzmmmaaaYYYTTTQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRTTTYYY___kkkxxxsssdddWWWQQQOOOLLLKKKKKKKKKIIIHHHFFFGGGHHHHHHGGGHHHJJJLLLPPPWWWbbbooozzzyyyqqqooopppqqquuuzzzrrrdddYYYRRRNNNLLLMMMHHHFFFIIILLLMMMOOORRRUUUeeepppooommmmmmhhh^^^OOOMMMIIIEEEDDDFFFHHHJJJOOOSSSTTTQQQKKKGGGGGGJJJJJJJJJJJJKKKJJJOOO^^^lll~~~|||yyyxxx{{{wwwyyyyyytttmmmiiikkknnnlllsssuuuwww{{{]]]SSSKKKHHHLLLKKKMMMNNNNNNMMMMMMRRRYYY```cccjjjuuu{{{lllbbb^^^WWWVVVTTTRRRRRRSSSTTTVVVSSSRRRRRRSSSTTTVVVXXXZZZ\\\[[[]]]aaadddmmmwwwpppccc\\\TTTQQQMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNTTT___lllxxx~~~xxxqqqjjjiiilllqqquuu|||{{{qqqdddVVVOOOPPPJJJGGGGGGJJJKKKJJJLLLPPPTTT]]]gggmmmpppqqqkkkdddWWWRRRLLLHHHHHHIIIKKKLLLMMMOOOQQQQQQNNNJJJHHHGGGHHHGGGHHHJJJKKKOOO[[[ggg||||||xxxwwwyyy{{{{{{zzzvvvwwwyyyyyyyyywwwuuutttqqquuusssvvv~~~rrrVVVKKKLLLLLLHHHMMMKKKJJJLLLNNNQQQ[[[eeejjjjjjnnnwwwuuullljjjgggfffhhhkkkkkkgggcccdddcccbbbaaaaaadddiiillloookkkhhhjjjnnnxxx|||yyy|||yyyssseee]]]TTTQQQMMMKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMSSS]]]jjjwww|||zzzuuunnnhhhfffiiiooossswwwzzzwwwkkk]]]VVVUUUNNNJJJHHHJJJJJJIIIKKKOOOSSS\\\eeejjjnnnoookkkdddXXXTTTMMMIIIIIIJJJKKKKKKLLLNNNPPPPPPMMMJJJIIIIIIIIIHHHIIIKKKKKKOOO[[[ggg}}}|||{{{{{{{{{}}}zzzxxxxxxyyy|||}}}~~~~~~tttvvvtttvvv|||~~~}}}___PPPNNNNNNLLLMMMKKKKKKMMMNNNQQQZZZdddkkkjjjmmmvvv~~~|||zzz|||}}}yyywwwwwwvvvuuutttvvvyyy{{{}}}xxxuuuvvvyyy~~~}}}yyyuuuvvvzzz{{{xxxiii```UUURRRNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIILLLQQQ[[[gggsss~~~}}}~~~||||||{{{{{{zzzyyyxxxxxxzzzzzzzzz|||~~~~~~{{{yyyuuupppjjjdddcccfffjjjnnnpppsssxxx~~~uuuhhh___\\\TTTNNNJJJJJJIIIGGGIIINNNSSSZZZbbbfffjjjllliiidddZZZUUUOOOKKKIIIJJJJJJJJJJJJLLLMMMMMMKKKJJJJJJKKKKKKJJJKKKLLLLLLPPP[[[ggg}}}~~~yyywwwvvvuuuwwwwwwxxxxxxyyy|||wwwxxxtttuuu{{{{{{jjjUUUNNNNNNNNNMMMKKKKKKMMMNNNPPPYYYccclllkkkmmmttt~~~|||yyyyyyxxxvvvsssqqqqqqrrr}}}~~~~~~ooocccWWWSSSOOOKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKOOOWWWbbbnnnzzzvvvrrrrrrnnnmmmlllkkkkkkkkkkkkkkkkkkmmmqqquuuyyy{{{{{{zzzqqqmmmgggbbb```bbbeeehhhjjjlllpppuuuzzzuuujjjdddYYYSSSMMMJJJHHHFFFIIINNNRRRXXX^^^bbbeeeiiihhhddd[[[VVVPPPKKKJJJIIIIIIIIIHHHIIIJJJJJJIIIHHHJJJKKKMMMKKKLLLMMMLLLPPP[[[ggg{{{|||yyyyyyxxxvvvqqqtttwwwxxxyyy|||{{{|||~~~{{{wwwxxxtttuuuzzzyyytttXXXLLLKKKLLLMMMKKKKKKMMMNNNPPPXXXaaannnmmmnnnsss|||~~~wwwrrrrrrsssssssssrrrpppooo~~~tttgggYYYUUUOOOKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJMMMSSS]]]hhhttt~~~wwwpppooogggfffdddbbbaaaaaabbbcccbbbfffmmmsssxxx{{{|||}}}rrrnnnhhhbbb______aaaccceeehhhkkknnnrrrwww~~~uuummmaaaYYYRRRNNNJJJGGGIIINNNPPPVVV\\\^^^bbbggggggdddZZZVVVPPPLLLJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGHHHIIIMMMKKKLLLMMMLLLPPP[[[gggxxx~~~||||||yyyvvvmmmqqquuuwwwxxx{{{~~~}}}~~~~~~|||zzzwwwxxxtttuuu{{{yyy}}}]]]LLLIIIKKKMMMKKKLLLNNNNNNOOOWWW```oooooopppuuu|||}}}tttkkkjjjkkknnnsssuuutttrrr~~~uuuiiiZZZVVVPPPLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIKKKOOOWWWbbbnnnyyytttpppgggeeeaaa^^^\\\\\\]]]^^^aaafffnnnuuuyyy|||~~~vvvrrrllleeeaaa^^^^^^___```cccgggiiikkkooovvv|||xxxlllddd[[[UUUOOOJJJJJJMMMOOOUUUZZZ]]]aaaffffffccc[[[WWWQQQMMMLLLKKKIIIHHHIIIJJJKKKJJJHHHFFFFFFFFFKKKJJJKKKLLLLLLPPP[[[gggwww~~~|||vvvqqqmmmoooqqqtttvvvyyy|||}}}|||{{{{{{yyyyyyuuuwww}}}{{{dddPPPKKKLLLMMMKKKLLLNNNNNNOOOUUU^^^mmmnnnqqqvvv}}}wwwiiifffdddhhhpppwwwxxxwww~~~{{{tttiii[[[WWWPPPLLLJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHIIILLLSSS]]]iiitttzzzxxxrrrooojjjeeebbbaaabbbcccffflllttt{{{~~~|||wwwqqqiiiccc___]]]\\\[[[^^^bbbccccccfffmmmrrr{{{rrrggg___VVVMMMJJJLLLMMMSSSYYY]]]aaaeeeeeebbb\\\XXXSSSPPPNNNNNNLLLKKKLLLNNNOOONNNKKKGGGEEEEEEIIIHHHIIIKKKKKKOOO[[[gggxxx|||tttmmmnnnmmmnnnppptttvvvwwwwww{{{~~~}}}{{{|||~~~||||||wwwyyy|||iiiTTTMMMLLLMMMLLLLLLNNNNNNNNNTTT]]]jjjlllpppvvv}}}qqqjjjccceeeoooxxx|||}}}~~~wwwsssggg\\\WWWQQQLLLJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIKKKPPPZZZfffqqqwww|||vvvppplllkkklllmmmlllsss{{{{{{tttlllddd___\\\ZZZVVVZZZ^^^___^^^aaaggglllxxx|||pppfffZZZOOOJJJKKKLLLSSSYYY]]]aaaeeeeeebbb]]]ZZZUUURRRQQQPPPOOONNNOOOQQQSSSQQQMMMIIIFFFDDDHHHGGGHHHJJJKKKOOO[[[gggzzz~~~uuulllooommmlllnnnrrruuutttqqqzzzyyy{{{|||~~~|||jjjTTTLLLJJJMMMLLLMMMNNNNNNNNNTTT\\\gggjjjooouuu|||{{{qqqggggggppp{{{uuuwww{{{nnncccZZZRRRPPPNNNJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHKKKQQQVVV\\\hhhsss{{{vvvuuuuuuuuuzzz{{{}}}zzzpppkkkhhh___UUUVVVVVVUUUUUUXXX\\\aaadddlllwwwsssggg\\\SSSMMMNNNRRRWWW[[[^^^___```aaa]]][[[[[[]]]ZZZSSSOOOOOOKKKPPPTTTUUUQQQLLLIIIHHHGGGIIIFFFHHHOOONNNUUUiii|||}}}zzzwwwrrrnnnooolllkkkooouuuyyyxxxuuu|||zzzyyyxxxvvvlllRRRHHHIIIJJJKKKMMMNNNOOOPPPSSSVVVeeekkkppprrryyy}}}kkkiiiqqqxxxwwwsss~~~qqqddd[[[SSSPPPNNNJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGJJJOOOTTT[[[gggrrr~~~~~~~~~xxxrrrmmmdddZZZVVVUUUSSSRRRTTTXXX\\\___hhhqqqzzzmmmaaaVVVOOOOOORRRWWW\\\^^^_________]]]\\\^^^```^^^VVVPPPOOORRRWWWZZZYYYTTTMMMHHHFFFGGGIIIFFFHHHOOONNNVVVjjj~~~|||zzzyyyuuurrrsssooollloootttyyyzzzyyyzzzxxxyyyxxxxxxiiiQQQHHHIIIHHHJJJLLLMMMMMMOOOQQQTTTaaagggmmmpppwwwrrrlllpppwww~~~{{{pppuuufff\\\TTTPPPNNNJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGHHHMMMRRRYYYeeeqqqzzzzzzuuulllbbbYYYWWWSSSPPPPPPSSSWWWZZZbbbiiivvvvvvhhh\\\UUUQQQSSSXXX[[[^^^^^^^^^]]]]]]]]]```dddbbbZZZTTTRRRWWW\\\``````YYYQQQKKKIIIHHHIIIFFFHHHOOOOOOXXXlll|||{{{{{{zzzwwwwwwsssppppppuuuzzz}}}}}}|||~~~}}}xxxzzzzzzzzzhhhRRRIIIJJJHHHIIIKKKKKKKKKMMMOOORRR\\\ccciiimmmtttyyymmmnnnuuu~~~tttyyyiii___UUURRROOOJJJHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHFFFGGGKKKOOOVVVbbbnnnwww}}}uuulll```]]]WWWRRRPPPRRRTTTWWW^^^aaakkk}}}~~~qqqddd\\\TTTVVVXXX[[[]]]^^^\\\[[[ZZZ[[[```gggfff^^^XXXWWWWWW]]]dddeee```XXXRRROOOIIIJJJGGGIIIPPPPPPYYYnnn~~~}}}~~~|||zzzxxxvvvtttuuuyyy|||~~~~~~||||||||||||~~~iiiUUUKKKKKKHHHIIIKKKKKKKKKLLLNNNPPPXXXaaahhhlllrrr~~~}}}mmmjjjrrr~~~}}}}}}mmmbbbXXXSSSPPPKKKIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFGGGJJJMMMSSS^^^iiiuuu~~~}}}uuujjjfff___XXXTTTSSSSSSTTT[[[]]]cccpppzzzlllccc[[[ZZZZZZ[[[^^^^^^]]][[[XXXYYY^^^eeefff```\\\\\\XXX```hhhkkkfff^^^WWWSSSLLLMMMIIIKKKQQQRRR[[[ppp}}}zzzvvvvvvxxxzzz}}}~~~~~~~~~jjjVVVKKKIIIIIIJJJKKKKKKKKKKKKMMMOOOVVV___hhhlllqqq|||kkkeeekkkwwwqqqfff[[[VVVRRRMMMKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFGGGJJJLLLPPPYYYcccqqqzzzwwwrrrkkkddd]]]YYYWWWWWW[[[[[[___fffrrrvvvllleeeaaa^^^^^^```bbbaaa___YYYXXX[[[aaabbb^^^\\\^^^\\\dddnnnqqqlllcccZZZVVVPPPQQQLLLMMMSSSSSS]]]rrr{{{wwwsssuuuyyy}}}~~~~~~~~~lllVVVIIIGGGIIIKKKKKKKKKJJJJJJLLLNNNRRR]]]gggjjjnnnxxxkkk___ccclllrrruuujjj^^^XXXSSSOOOLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFHHHKKKLLLMMMTTT]]]kkkuuu}}}tttlllfffbbb___ZZZ\\\]]]___eeeqqqxxxpppjjjcccaaadddggggggfff]]]ZZZYYY\\\\\\YYYYYY\\\\\\fffqqqvvvsssjjjbbb]]]TTTTTTOOOOOOUUUUUU^^^sss~~~yyyuuurrrtttxxx{{{}}}{{{}}}~~~}}}~~~~~~oooYYYLLLIIIIIIJJJJJJIIIHHHHHHJJJLLLNNNYYYcccfffiiirrr~~~kkk\\\^^^fffjjjwwwkkk___YYYTTTPPPMMMNNNHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFHHHKKKLLLLLLRRRZZZfffqqq{{{zzzrrrllliiiZZZ\\\]]]\\\^^^hhhxxxwwwppphhheeegggkkkkkkkkk```\\\YYYYYYWWWUUUVVVZZZYYYdddqqqyyyxxxqqqiiieeeWWWWWWQQQQQQVVVUUU___ttt}}}xxxsssrrrtttvvvxxxzzz~~~~~~zzz{{{~~~}}}}}}}}}|||ttt^^^QQQMMMGGGHHHIIIHHHGGGGGGHHHJJJJJJVVV```ccceeennnyyyjjj[[[^^^eeeiiiwwwnnnbbbXXXSSSOOOKKKHHHHHHHHHIIIIIIHHHGGGEEEDDDIIIIIIIIIHHHIIILLLRRRVVVbbblllwwwyyypppfffeeebbb```bbbiiirrryyy}}}zzzqqqhhhiiiqqqtttqqqkkkddd[[[VVVUUUWWWXXXXXX]]]eeeqqq{{{~~~yyypppiiicccZZZTTTTTTUUUWWWbbbppp~~~{{{xxxuuusssssstttuuuwwwyyy{{{|||}}}~~~}}}zzzwwwvvvyyy}}}~~~zzzxxxyyyxxxuuutttwww|||___PPPOOOIIIJJJJJJJJJJJJJJJJJJJJJLLLQQQ[[[bbbcccfffqqq~~~nnn___[[[^^^ccc{{{rrrfff[[[UUUQQQMMMJJJHHHHHHIIIIIIHHHGGGEEEEEEEEEFFFEEEEEEFFFIIINNNRRR___hhhttt|||zzzuuunnnhhhfffjjjrrryyy{{{}}}~~~vvvmmmkkkqqquuuuuupppiii___YYYVVVVVVVVVVVVXXX```nnnzzz~~~wwwrrrfff]]]VVVVVVWWWYYYdddrrr|||zzzvvvtttqqqsssvvvyyy{{{{{{{{{zzzyyyyyyxxxwwwvvvwwwyyy{{{zzzvvvvvvxxxwwwtttsssvvv}}}dddRRRPPPIIIIIIIIIIIIIIIIIIIIIIIIKKKPPPYYYaaacccfffrrr~~~ooo```[[[^^^bbb{{{}}}wwwjjj___XXXSSSOOOLLLIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDDDDDDDGGGLLLOOOYYYbbboooxxx~~~}}}sssnnnpppwww}}}}}}|||zzzxxxwwwzzz~~~}}}sssnnnqqqvvvyyywwwpppggg___YYYWWWUUUTTTTTT\\\jjjxxx~~~yyylllbbbZZZYYYYYY\\\hhhwww}}}yyyvvvooorrrvvvzzz{{{{{{yyywwwttttttuuuvvvvvvuuutttssstttrrrsssvvvvvvsssrrruuuxxxhhhSSSNNNIIIHHHHHHHHHHHHHHHHHHHHHIIINNNWWW___bbbgggrrr~~~pppaaa[[[^^^aaaxxxxxx|||nnnbbbZZZTTTOOOKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEHHHLLLOOOTTT^^^jjjttt{{{|||}}}~~~wwwsssttt{{{zzzqqqpppvvv||||||wwwooofff___YYYUUUSSSTTT[[[ggguuu}}}sssggg^^^]]]^^^aaaooo~~~|||yyyqqqsssuuuxxxyyyyyyxxxwwwssssssrrrsssttttttsssrrrqqqooopppuuuvvvssssssuuuwwwpppWWWNNNIIIHHHGGGFFFFFFFFFGGGHHHHHHLLLUUU]]]bbbgggqqq}}}qqqbbb[[[\\\___zzzuuurrreee\\\UUUOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHCCCDDDEEEEEEEEEGGGKKKNNNQQQZZZfffooowww~~~uuussszzzuuupppttt{{{~~~|||wwwooofff^^^WWWTTTTTTXXXbbbppp}}}yyymmmcccbbbdddiiiyyy{{{}}}~~~{{{uuuuuuuuuuuuvvvwwwxxxyyywwwtttqqqppprrruuuvvvvvvpppnnnppptttvvvttttttwwwyyy}}}___OOOJJJHHHGGGEEEEEEFFFGGGGGGGGGJJJRRR[[[aaafffpppzzzsssccc[[[ZZZ[[[~~~tttyyykkk```XXXRRRMMMLLLLLLKKKIIIIIIIIIIIIIIIBBBCCCDDDDDDEEEFFFIIILLLNNNWWWaaajjjrrr{{{|||vvvzzzzzzqqqrrrxxx|||}}}|||xxxoooddd\\\XXXQQQSSS[[[hhhyyy~~~qqqhhhgggjjjqqq}}}zzzxxxwwwuuutttuuuwwwyyyzzzzzzuuupppooosssxxxzzz{{{qqqnnnooosssttttttvvvyyyzzz~~~dddMMMKKKIIIGGGEEEEEEEEEGGGHHHGGGJJJQQQZZZ```eeennnxxxtttdddZZZWWWWWWttt{{{rrrggg^^^WWWRRRMMMLLLKKKJJJIIIIIIIIIJJJDDDEEEFFFFFFFFFGGGJJJLLLLLLSSS]]]eeelllvvvuuuqqquuuwww|||~~~vvvkkkaaa\\\TTTSSSVVVbbbssstttjjjjjjoooyyy~~~}}}zzzwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzuuuppppppuuu{{{}}}~~~rrrnnnmmmppprrrrrruuuzzzxxxzzz~~~oooRRRLLLJJJHHHFFFEEEFFFGGGHHHHHHIIIPPPYYY___dddmmmuuuvvvdddYYYUUUTTTssswwwwwwlllbbb[[[VVVNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIJJJIIIJJJMMMOOOJJJQQQZZZbbbiiirrr}}}wwwqqqssstttzzzzzzoooddd___YYYVVVVVV___ooo|||uuulllmmmrrr}}}~~~|||||||||zzzwwwtttwwwxxxyyyyyyyyyyyyxxxwwwyyytttpppqqqwww}}}~~~~~~rrrnnnlllnnnpppqqquuuzzzvvvuuuwww}}}~~~^^^MMMKKKHHHFFFEEEFFFGGGIIIHHHJJJOOOXXX___ccckkkttt~~~vvvdddXXXSSSRRRtttwwwzzzlll```XXXTTTPPPLLLJJJJJJKKKKKKJJJKKKIIIGGGEEEEEEFFFGGGHHHJJJOOOUUU]]]eeennnwww|||||||||zzzqqqrrrsssyyyzzznnnfff^^^XXXUUU[[[eeepppzzzwwwooonnnsss}}}xxxwwwyyyzzzwwwttt}}}|||zzzxxxvvvvvvvvvvvvvvvwwwwwwvvvxxx||||||yyypppllljjjmmmtttxxxxxxuuuuuuvvvxxxzzzmmmVVVJJJHHHJJJFFFHHHKKKDDDIIIIIIKKKRRR]]]fffkkkmmmyyyyyycccUUUOOOOOOyyywwwqqqcccZZZTTTQQQLLLJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIIIILLLRRRYYYaaakkktttzzz{{{xxxwww}}}|||rrrqqqrrryyyvvvmmmccc[[[VVVZZZbbblllxxxxxxqqqpppuuu}}}zzzzzz}}}~~~|||xxxwwwvvvuuutttssstttuuuvvvyyy{{{{{{zzz|||~~~zzzqqqmmmkkklllqqquuuuuutttuuuvvvwwwyyy|||^^^OOOJJJIIIEEEGGGJJJEEEIIIIIIKKKRRR[[[eeejjjmmmxxx~~~iiiZZZRRRPPPxxxxxxggg]]]UUUQQQMMMJJJIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJGGGJJJNNNTTT[[[eeepppwww}}}xxxsssqqquuu|||uuuqqqpppwwwyyylllbbbYYYYYY^^^hhhtttzzzttttttyyy}}}|||{{{}}}~~~zzzrrrrrrqqqrrrsssuuuwwwxxx}}}tttpppmmmkkkmmmpppqqqrrrtttuuuvvvwwwyyyiiiUUUKKKIIIDDDEEEIIIDDDHHHHHHJJJPPPYYYbbbhhhkkkuuutttcccWWWQQQyyy}}}|||kkk___VVVRRRNNNJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKGGGHHHKKKOOOVVV```lllssszzz~~~xxxsssooopppuuu{{{rrrooouuuvvvjjj^^^ZZZ\\\cccqqq|||zzzyyy}}}zzzzzz{{{}}}~~~{{{xxxssssssssssssuuuwwwyyyzzz}}}yyyuuuppplllkkkmmmnnnoooqqqrrruuuvvvwwwqqqYYYLLLJJJEEEEEEGGGCCCGGGGGGJJJNNNVVV___fffjjjrrr~~~ooo^^^TTT|||zzzmmm```XXXTTTOOOLLLJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKHHHIIIJJJMMMSSS\\\gggnnnuuuzzzzzztttnnnnnnqqqxxxvvvpppttt~~~sssfff^^^\\\aaannnzzz||||||~~~|||xxxuuuuuutttttttttuuuwwwxxxzzz|||~~~zzzsssoooooopppppppppooopppsssuuuvvv}}}zzz]]]MMMLLLHHHFFFFFFBBBFFFFFFIIIMMMSSS[[[ccchhhnnnzzz|||gggXXX~~~vvvrrreeeZZZVVVQQQMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLPPPXXXbbbhhhpppuuu}}}yyyrrroooqqqttt~~~uuuvvv{{{{{{nnnddd```bbblllwww|||xxxvvvssssssrrrrrrssstttvvvwww|||{{{tttssswwwyyyxxxvvvmmmnnnqqqsssuuu{{{fffPPPNNNJJJFFFFFFCCCDDDFFFHHHKKKPPPWWW```fffjjjvvvvvvsssrrruuuwwwxxx{{{ppp___qqqxxxxxxkkk\\\XXXSSSOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKNNNTTT\\\bbbkkkooowww~~~{{{wwwwwwwww|||zzzyyyuuukkkdddccclllvvv~~~}}}zzzwwwvvvqqqppppppppprrrsssuuuvvvyyyssswwwmmmmmmooorrrsssyyyrrrUUUOOOIIIFFFGGGFFFCCCEEEGGGIIIMMMUUU^^^eeefffrrr|||mmmiiigggiiikkkmmmrrrxxxzzz|||}}}yyytttttt{{{yyygggmmmqqq|||ppp^^^ZZZTTTPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJMMMRRRYYY^^^ggglllssszzz~~~}}}yyy~~~yyyooogggeeellluuu}}}{{{|||}}}|||zzzwwwvvvvvvpppppppppqqqsssuuuwwwyyy}}}~~~vvvrrryyynnnmmmnnnpppqqqvvv{{{YYYOOOHHHEEEHHHHHHCCCEEEGGGIIILLLSSS]]]ddddddppp~~~|||jjjfffccceeefffhhhlllrrrppprrrrrrmmmgggfffmmmtttzzz~~~llloooqqq{{{oooccc]]]VVVQQQOOOMMMJJJGGGJJJKKKKKKKKKJJJIIIHHHHHHKKKKKKJJJJJJJJJNNNSSSWWW```fffnnnuuu{{{|||}}}sssmmmooorrrrrrzzzvvvtttsssssstttuuusssrrrqqqpppnnnlllllloootttxxxzzzwwwvvvwww{{{}}}}}}xxxsssyyypppkkkiiikkkooovvvbbbQQQKKKEEEDDDIIIGGGHHHHHHIIILLLRRRZZZ```fffnnnyyyyyygggfffdddeeehhhkkkllllllpppnnnkkkgggddddddfffiiiuuuyyyxxxrrrnnntttyyytttiiibbbZZZTTTQQQOOOLLLIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIIIILLLQQQUUU]]]ccckkkrrrxxx~~~~~~xxxqqqrrrttttttzzz{{{yyysssrrrqqqrrrssstttsssrrrppppppooommmlllooossswww}}}xxxtttrrrsssuuuwwwwwwtttppptttnnnjjjhhhkkknnntttfffRRRLLLGGGEEEIIIIIIHHHFFFFFFIIIPPPZZZaaaeeellluuuyyyqqqjjjiiiiiikkkmmmooopppoookkkkkkiiifffcccbbbdddgggmmmqqqyyywwwjjjjjjnnn{{{rrrjjj```YYYTTTQQQMMMJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHKKKOOOSSSYYY___gggnnnttt|||~~~|||}}}}}}~~~xxxxxxxxxxxxzzz~~~yyyvvvqqqooonnnoooqqqrrrrrrrrrppppppooonnnmmmnnnqqqttt|||yyytttpppmmmmmmnnnoooooonnnmmmnnnttt{{{yyytttjjjgggfffiiimmmqqqyyymmmUUUMMMIIIGGGGGGIIIGGGEEECCCFFFMMMWWW___dddhhhppp{{{|||qqqkkkmmmlllmmmoooqqqrrrpppnnnggghhhhhhfffdddcccdddfffkkkpppvvv|||{{{gggdddhhhuuu{{{rrrfff]]]WWWRRRNNNKKKHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHHHHGGGGGGIIIMMMPPPUUUZZZbbbiiioooxxx~~~vvvuuuwww{{{|||}}}xxxvvvwwwyyy}}}~~~~~~|||~~~|||zzzqqqooommmmmmnnnoooooonnnnnnoooooonnnmmmmmmoooqqquuusssooollljjjjjjjjjkkkhhhjjjjjjiiijjjnnnnnnjjjfffddddddhhhjjjlllssszzzvvvYYYNNNJJJGGGDDDGGGFFFDDDDDDFFFLLLTTTZZZaaadddjjjvvv~~~vvvpppmmmqqqppppppqqqqqqoookkkhhheeefffhhhhhhfffffffffgggjjjqqqyyy~~~hhhbbbfffoooyyykkk___XXXSSSNNNKKKIIIIIIJJJKKKLLLLLLLLLKKKGGGGGGHHHGGGFFFHHHJJJMMMRRRWWW^^^dddkkksss|||xxxqqqnnnoooppppppmmmlllooorrrxxx}}}{{{ssspppmmmkkkkkkkkkkkkjjjkkkmmmooonnnmmmllllllmmmmmmllljjjiiihhhiiiiiijjjdddhhhjjjgggfffggggggeeedddbbbbbbeeegggggglllsss^^^NNNJJJGGGBBBCCCDDDEEEFFFHHHKKKPPPSSS]]]___fffqqq~~~xxxtttuuuuuuzzzxxxuuurrrppplllgggcccccceeeggghhhgggffffffgggeeennnzzznnndddfffjjjzzzooobbbYYYSSSOOOLLLJJJJJJKKKLLLLLLLLLKKKKKKGGGHHHHHHGGGFFFGGGIIIKKKNNNSSSYYY___eeemmmvvv}}}tttmmmiiihhhgggeeedddfffjjjqqq}}}zzzyyytttqqqllljjjiiiiiihhhhhhiiikkknnnnnnllljjjhhhhhheeeeeeeeeffffffggghhhiiiccchhhiiigggeeefffeeecccccc```aaacccccccccgggnnnzzzdddNNNJJJGGGBBBBBBDDDFFFHHHIIIJJJMMMOOOYYY\\\cccmmmyyywwwrrrssszzz~~~||||||{{{tttpppkkkgggeeedddfffggghhhgggfffggghhhfffooo|||wwwfffdddccctttrrrddd[[[UUUQQQNNNKKKLLLLLLLLLLLLKKKKKKJJJGGGHHHIIIHHHGGGGGGIIIJJJJJJOOOTTTYYY^^^fffpppwww~~~sssllliiigggdddaaaaaacccjjjxxx}}}{{{yyywwwssspppkkkiiiiiiiiiiiihhhfffiiilllmmmkkkhhheeeddd```aaabbbcccdddeeeeeeeeecccgggiiigggfffhhhfffcccccc``````aaaaaa```dddjjjpppkkkPPPJJJHHHCCCCCCEEEFFFGGGGGGIIILLLOOOUUUZZZaaajjjttt}}}ttttttrrrnnnkkkmmmttt{{{}}}tttoookkkjjjhhhiiijjjkkkkkkjjjjjjkkklllmmmttt}}}gggaaa]]]nnnuuufff\\\WWWSSSPPPLLLLLLMMMLLLLLLKKKJJJJJJHHHHHHIIIHHHGGGGGGHHHJJJHHHLLLQQQUUUZZZbbbkkkrrr}}}~~~~~~xxx|||{{{rrrnnnkkkfffbbb```___eeesss|||{{{zzzyyyqqqnnnjjjhhhiiijjjjjjjjjeeehhhlllmmmjjjgggcccbbb^^^___```aaabbbbbbbbbbbbcccggghhhggghhhiiigggcccccc```___```______ccciiiiiizzzpppRRRKKKJJJEEEFFFFFFFFFEEEEEEHHHMMMQQQRRRXXXaaaiiiqqq{{{vvvoookkkmmmooonnnmmmpppxxx~~~|||rrrlllkkkkkkkkkooopppqqqpppnnnnnnppprrrpppuuu}}}~~~jjj___\\\cccooo~~~ttteee]]]XXXRRRMMMMMMLLLKKKLLLMMMLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGKKKRRRXXX^^^gggooowwwzzzzzzwwwvvvyyysssooolllgggbbb\\\^^^mmm}}}|||xxxuuuuuurrrsssrrrpppmmmkkkjjjkkkmmmqqqpppiiiddddddaaa[[[aaaaaa``````______^^^^^^cccdddddddddbbbccceeegggbbb___\\\YYYYYY]]]eeejjj{{{~~~\\\NNNJJJGGGEEEDDDCCCCCCDDDFFFHHHJJJRRRYYY^^^aaajjjzzzxxxsssppplllooorrrwwwyyyqqqnnnnnnlllkkkrrruuuvvvtttpppnnnpppttt{{{}}}www{{{rrrbbbYYY^^^iiiuuuyyyiii```ZZZTTTOOOMMMLLLKKKLLLMMMLLLKKKIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGJJJPPPUUUYYYaaajjjsssvvv}}}wwwrrroooqqqzzzwwwsssmmmgggaaaaaakkkwww}}}{{{xxxuuuuuuttttttsssqqqmmmkkkkkklllnnnrrrrrrmmmiiihhheee```_______________`````````cccdddeeedddbbbaaabbbcccbbb```^^^\\\]]]ccckkkqqq{{{hhhRRRJJJHHHEEEDDDCCCCCCCCCEEEHHHIIIQQQYYY___bbbiiiwwwyyysssrrrrrrqqqpppqqquuuyyyxxxuuussstttwwwzzz}}}rrrrrrxxx}}}fffWWW[[[cccmmmwwwpppfff^^^VVVQQQNNNLLLKKKKKKMMMMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFHHHMMMQQQTTT[[[cccmmmqqqyyywwwpppjjjiiinnnxxx~~~uuunnnhhheeejjjqqq{{{zzzwwwvvvwwwvvvuuutttqqqnnnllllllmmmmmmpppqqqooommmlllhhhddd^^^^^^___``````aaaaaabbbcccdddffffffcccaaa____________^^^^^^```fffooouuuxxxyyy|||[[[KKKKKKEEEDDDCCCBBBCCCDDDFFFHHHOOOXXX___bbbfffrrr}}}wwwttttttuuuuuusssqqquuuzzz{{{zzzyyyzzz|||}}}rrrlllnnnhhhYYYZZZ```hhhooowwwkkkaaaXXXRRROOOMMMLLLKKKLLLLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEFFFJJJNNNPPPWWW___gggllluuu}}}rrrkkkeeegggooo{{{~~~vvvppplllmmmqqq{{{}}}zzzyyywwwwwwyyyuuuuuutttqqqnnnllllllmmmiiikkklllmmmmmmkkkhhhdddaaaaaaaaaaaaaaaaaabbbbbbaaadddggggggeeebbb```___\\\\\\\\\\\\___dddkkkqqqsssrrrwwwhhhQQQMMMFFFEEECCCBBBBBBDDDEEEGGGLLLUUU^^^bbbdddlllzzz}}}zzzvvvuuuuuuuuutttsssqqqtttxxx{{{}}}~~~wwwmmmjjjkkk]]]ZZZ\\\ccciiivvvpppdddZZZTTTQQQOOOMMMKKKLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEEEECCCEEEIIILLLOOOVVV]]]ccciiirrr{{{yyyooofffeeeiiisssyyytttuuuxxx{{{{{{zzzyyywwwxxxzzzsssttttttrrrooommmlllllliiihhhhhhkkkllljjjfffdddddddddcccbbbbbbaaa``````^^^bbbfffhhhgggdddbbbaaa[[[\\\\\\[[[\\\```fffjjjpppnnnqqq|||[[[OOOGGGFFFDDDCCCCCCCCCEEEFFFJJJRRR[[[aaaccciiivvv{{{yyyxxxwww~~~}}}zzzxxxwwwuuutttrrrqqqssswwwzzz~~~qqqiiisssaaaYYYWWW^^^dddmmmvvviii^^^WWWTTTQQQNNNLLLKKKKKKJJJHHHIIIIIIHHHHHHGGGGGGFFFFFFEEECCCDDDHHHJJJLLLSSSZZZ___fffoooxxxxxxlllggggggmmmyyy~~~zzzyyyxxxvvvvvvyyyqqqsssuuuuuurrrooonnnmmmmmmiiigggjjjllljjjfffeeeddddddcccbbb```___^^^^^^]]]aaaeeegggfffcccbbbaaa]]]]]]]]]\\\\\\^^^bbbeeeooonnnooozzzlllSSSIIIGGGEEEDDDCCCDDDEEEFFFIIINNNWWW^^^bbbgggsss{{{rrrkkkhhhhhhfffooo~~~{{{xxxuuusssrrrrrrtttxxx~~~wwwjjj~~~hhh[[[UUU[[[```fffzzz|||mmmbbb[[[WWWTTTOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDFFFHHHIIINNNUUU\\\cccllltttzzzwwwooolllmmmttt}}}}}}yyyxxxvvvssssssvvvooossswwwyyywwwtttqqqoooqqqjjjfffiiikkkhhheeeeeeaaa``````___^^^]]]\\\\\\^^^```cccdddbbb```______\\\\\\\\\[[[[[[\\\^^^aaajjjkkkmmmttt}}}XXXKKKIIIGGGEEEDDDEEEFFFFFFHHHJJJRRR\\\cccgggqqq|||{{{yyytttlllccc]]]YYYYYYZZZ```kkkyyy~~~yyyuuurrrpppppprrrvvv~~~vvvnnn^^^UUU[[[```ccctttqqqeee^^^YYYUUUPPPLLLJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGDDDDDDEEEEEEEEEJJJQQQZZZaaajjjqqqwww~~~wwwqqqpppttt{{{|||xxxwwwtttppppppsssooosssyyy|||{{{wwwsssqqqrrriiidddgggiiieeecccccc\\\\\\\\\\\\\\\\\\\\\[[[^^^```bbbbbb___]]]\\\[[[YYYYYYZZZYYYYYYYYY\\\^^^eeegggjjjnnn{{{\\\LLLJJJHHHFFFEEEEEEFFFGGGHHHHHHOOO[[[ccchhhqqq{{{{{{ooommmiiiaaaYYYSSSQQQPPPPPPSSSXXX```iiittt}}}~~~zzzvvvqqqmmmlllmmmrrrxxxzzzlll```]]]]]]```qqqvvvfff^^^XXXSSSPPPQQQPPPLLLJJJKKKHHHHHHGGGGGGFFFGGGGGGGGGDDDCCCBBBCCCFFFJJJNNNPPPUUUZZZbbbkkkrrrxxx~~~yyyvvvwwwyyy{{{yyywwwtttrrrqqqqqqqqqsssuuuxxx|||}}}{{{uuuqqqooommmiiieeecccbbbbbbccc\\\\\\[[[[[[[[[[[[\\\\\\]]]___aaabbbaaa^^^ZZZXXXZZZYYYYYYXXXXXXXXXXXXXXX```aaaccchhhssshhhXXXLLLDDDFFFGGGDDDDDDHHHGGGJJJOOOTTT[[[dddmmmsssxxxnnngggbbb[[[UUUQQQMMMKKKIIIKKKLLLOOORRRWWW]]]aaadddooosssxxx|||~~~xxxvvvtttsssssssssrrrqqq{{{uuuccc^^^aaaggguuuooofff\\\UUUQQQPPPOOOKKKIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEHHHKKKMMMRRRWWW___gggmmmtttzzz~~~}}}||||||{{{xxxtttrrrrrrrrrpppoooqqqrrruuuxxxzzzyyytttqqqnnnkkkgggcccaaa``````aaa]]]\\\\\\\\\\\\\\\\\\]]]\\\]]]___```___]]][[[YYY[[[ZZZYYYWWWWWWWWWXXXXXX[[[\\\^^^cccllloooWWWLLLEEEGGGGGGCCCCCCGGGFFFHHHLLLQQQWWW___hhhmmmxxx~~~yyymmm```[[[TTTOOOLLLJJJIIIGGGGGGGGGIIIKKKOOOSSSVVVXXX]]]aaaeeejjjnnntttyyy}}}}}}{{{yyyyyywwwvvvttttttvvvyyy|||}}}jjjbbbfffnnn|||uuulllbbb[[[TTTRRROOOKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJIIIGGGEEEEEEFFFHHHIIIOOOSSSZZZaaagggmmmssswwwzzzuuuqqqqqqsssuuurrroooooooooqqqsssvvvvvvtttqqqllliiieeeaaa^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[]]][[[XXXVVVUUUVVVWWWXXXXXXXXX[[[___gggzzzvvvWWWMMMGGGIIIGGGBBBBBBGGGDDDFFFIIIMMMRRRYYY```eeeooovvv|||mmm^^^XXXQQQKKKIIIIIIIIIIIIFFFEEEFFFGGGHHHKKKMMMNNNOOOQQQUUUYYY]]]cccjjjoooxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwzzzxxxjjjiiirrr{{{qqqhhh___WWWTTTQQQMMMMMMOOOKKKJJJIIIHHHHHHGGGHHHHHHKKKIIIHHHFFFFFFGGGHHHHHHLLLPPPUUU[[[```gggmmmqqq{{{yyytttoooqqqwww{{{xxxtttnnnnnnnnnooorrrsssrrrqqqjjjgggccc___\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZZZZ[[[\\\]]][[[WWWTTTSSSTTTWWWXXXWWWXXX[[[___eeevvv}}}YYYNNNGGGHHHGGGBBBBBBGGGDDDEEEGGGJJJMMMSSSYYY^^^hhhqqq|||sssddd^^^UUUNNNKKKJJJKKKKKKHHHHHHHHHHHHHHHJJJLLLMMMNNNOOOQQQTTTWWW]]]dddiiimmmnnnooopppqqqqqqrrrrrruuuyyytttkkkppp{{{jjjaaaYYYTTTQQQMMMMMMPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIKKKNNNRRRVVVZZZaaahhhlllsss{{{xxxsssooossszzz~~~{{{ooonnnlllmmmoooppppppooohhheeeaaa^^^[[[ZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXWWWXXXYYY[[[\\\\\\ZZZVVVSSSSSSTTTVVVXXXVVVXXX[[[___cccqqqcccTTTIIIHHHGGGCCCCCCGGGDDDEEEGGGHHHJJJOOOUUUYYYdddmmmyyypppiii^^^UUUOOOLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUYYY___ccceeefffgggjjjmmmqqqtttvvv{{{}}}kkklll|||nnneee\\\WWWRRRNNNLLLNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLNNNQQQUUU[[[bbbggglllttt~~~uuurrrpppsssyyy~~~~~~}}}pppnnnlllkkklllllllllkkkdddbbb___\\\ZZZZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXUUUSSSSSSTTTVVVXXXUUUWWW[[[]]]^^^hhh~~~vvv```MMMHHHHHHEEEDDDGGGDDDEEEFFFGGGIIILLLRRRUUU___hhhtttyyymmmbbbYYYSSSOOOLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUWWW\\\___cccccceeeiiiooowww}}}yyymmmhhhsss~~~wwwnnnddd^^^XXXQQQNNNNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLPPPVVV^^^ccceeelllwwwyyyrrrqqqpppqqquuuwwwyyyyyypppnnnkkkjjjiiihhhfffddd```^^^[[[YYYXXXXXXZZZ[[[XXXZZZ[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVUUUTTTTTTTTTUUUWWWWWWWWWYYY[[[[[[YYY___rrrpppTTTJJJJJJHHHEEEEEEDDDDDDEEEEEEGGGJJJOOOSSSXXXaaannnzzzwwwmmmddd]]]YYYVVVUUUTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]___bbbeeeiiiiiikkkpppxxxrrrnnnffflllsssxxxnnnfff___VVVQQQQQQNNNMMMLLLKKKIIIIIIHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJMMMSSS[[[```aaahhhrrrzzz{{{sssqqqppppppooopppqqqssstttpppmmmjjjhhhgggeeebbb___]]][[[XXXVVVVVVWWWYYYZZZYYYZZZ\\\]]]]]]\\\ZZZYYYXXXYYYYYYZZZZZZYYYXXXXXXTTTTTTTTTTTTUUUVVVWWWWWW[[[\\\]]][[[WWWZZZjjj{{{|||YYYLLLLLLIIIEEEDDDCCCCCCDDDDDDEEEIIINNNQQQSSS\\\jjjvvvuuummmiiiaaa```^^^\\\[[[[[[[[[\\\___bbbeeegggiiikkknnnpppqqqqqqsssxxxuuummmfffgggfffwww{{{mmmeee___WWWPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHKKKOOOUUUXXX\\\bbbjjjrrrzzz{{{|||xxxtttvvvvvvvvvuuusssqqqooommmvvvooogggbbbaaaaaa```^^^^^^]]]ZZZXXXWWWWWWXXXYYY[[[[[[\\\]]]\\\[[[YYYWWWXXXXXXXXXZZZ[[[ZZZXXXVVVRRRSSSUUUWWWXXXYYYZZZZZZ]]]\\\YYYVVVVVV\\\gggooofffQQQKKKHHHGGGGGGHHHFFFEEEDDDEEEGGGJJJLLLUUUYYYaaalllzzz{{{yyyvvvrrrnnnkkkiiihhhgggmmmvvv|||ttt~~~rrrdddaaabbbmmm}}}vvvlllddd[[[TTTQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGGGGIIIMMMQQQTTTZZZ___fffnnnuuu{{{{{{zzzwwwuuurrrtttttttttsssrrrpppmmmlllppplllfffbbb```___^^^^^^^^^]]][[[XXXWWWWWWXXXYYY[[[^^^aaaaaa^^^ZZZXXXWWWXXXWWWVVVWWWYYYYYYXXXVVVUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\]]]\\\\\\___eeekkkqqqZZZQQQKKKHHHGGGHHHFFFEEEDDDEEEGGGJJJKKKSSSVVV^^^hhhuuu{{{ssszzz~~~fff^^^```dddvvv{{{nnneeeZZZSSSPPPMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEGGGJJJMMMOOOUUUZZZ```gggmmmssszzz~~~zzz~~~~~~xxxsssqqqqqqpppppppppppppppooommmkkkjjjiiihhheeebbb^^^[[[\\\\\\]]]\\\ZZZXXXWWWWWWXXXXXX[[[aaagggfff```ZZZWWWVVVVVVUUUTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTYYY]]]bbbdddccccccfffhhhuuuhhhXXXOOOJJJHHHGGGFFFEEEDDDEEEGGGIIIJJJPPPSSSYYYcccooo{{{sssxxxooo```aaaaaarrrrrrggg\\\TTTRRROOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKOOOSSSYYY___fffmmmtttyyy||||||yyyuuuqqqooonnnmmmllllllllllllllljjjhhhgggeeegggfffbbb]]]YYYYYYZZZZZZYYYXXXVVVVVVVVVVVVVVV[[[cccjjjiiiaaaXXXUUUUUUUUUSSSQQQQQQSSSUUUVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSWWW\\\cccffffffgggiiikkknnnttt]]]QQQKKKIIIGGGFFFEEEEEEEEEFFFHHHIIIMMMPPPVVV^^^hhhuuuuuuwww~~~}}}hhhddd___lll{{{pppddd]]]ZZZSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIMMMRRRXXX___gggpppuuu~~~}}}yyyvvvsssoookkkjjjhhhhhhiiiiiiiiigggfffeeefffggggggccc]]]XXXWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTYYYaaahhhggg^^^VVVSSSTTTTTTRRRPPPPPPRRRTTTTTTTTTRRRQQQOOONNNOOOPPPRRRSSSUUUZZZ___bbbdddfffjjjnnnpppbbbRRRLLLKKKFFFFFFEEEEEEEEEFFFGGGHHHKKKNNNSSSZZZcccooo{{{sssvvvzzztttggg^^^ccctttxxxkkkbbb___VVVTTTQQQNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFIIIMMMRRRYYYaaajjjpppwww|||zzzwwwtttnnniiigggdddeeefffggggggfffddddddffffffeeeaaa]]]ZZZXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSWWW\\\```___YYYSSSQQQRRRTTTRRRQQQQQQRRRSSSRRRQQQNNNMMMMMMMMMNNNOOOQQQRRRRRRUUUYYY[[[\\\```ggglllqqqlllWWWNNNKKKFFFFFFEEEEEEEEEFFFFFFFFFHHHLLLQQQWWW^^^hhhuuu}}}ooosssvvvyyynnn```]]]ggg|||rrrgggcccZZZWWWSSSOOOMMMLLLLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEGGGIIIMMMRRRZZZccciiinnnrrryyyyyytttpppjjjfffeeebbbcccdddeeeeeeeeedddccceeebbb___^^^]]]\\\[[[YYYUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWVVVSSSQQQPPPQQQTTTSSSRRRRRRSSSRRRPPPNNNKKKLLLLLLMMMNNNNNNOOOOOOMMMPPPRRRSSSTTTWWW]]]bbbiii{{{yyy___RRRLLLFFFFFFFFFEEEEEEEEEEEEFFFDDDIIIOOOTTTZZZbbbnnnvvvlllpppssssss~~~ttteee[[[___sss{{{oooiii[[[YYYUUUPPPNNNMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFHHHJJJNNNUUU]]]cccggglllssszzzwwwppplllgggcccdddaaabbbcccdddeeedddccccccbbb___[[[[[[]]]^^^]]][[[VVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOPPPTTTSSSSSSSSSSSSRRROOOMMMKKKLLLLLLMMMMMMMMMMMMLLLIIILLLOOOOOOOOOQQQUUUYYY___ooofffUUULLLFFFFFFFFFFFFEEEEEEEEEEEEBBBGGGNNNRRRWWW^^^iiiqqqwwwhhhooonnnoooyyy~~~jjj___[[[eeesss~~~{{{mmmjjjaaaXXXUUUSSSOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJIIILLLJJJIIIGGGGGGHHHIIIJJJEEEEEEEEEFFFJJJNNNSSSUUU[[[```gggooowww~~~ssslllhhh```___cccfffeeeccccccccccccaaa```^^^^^^^^^___```bbbdddeee[[[ZZZXXXYYY[[[ZZZWWWSSSQQQOOOLLLJJJJJJLLLNNNPPPPPPOOOPPPUUUZZZZZZTTTOOOOOOKKKHHHJJJPPPQQQMMMHHHMMMLLLJJJJJJKKKOOOSSSVVVYYYeeetttpppWWWNNNJJJIIIFFFCCCDDDFFFEEEBBBEEEGGGIIILLLQQQYYYbbbhhhuuu|||gggnnnmmmmmmvvvjjj^^^XXXaaammmwwwwwwmmmcccYYYUUURRRNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLKKKIIIGGGGGGHHHIIIJJJFFFEEEEEEFFFIIILLLPPPSSSXXX\\\cccjjjqqqxxxooojjjfff```^^^ccceeedddbbbbbbcccbbbaaa___]]]]]]___```aaabbbcccccc[[[ZZZXXXYYYZZZYYYVVVSSSQQQOOOLLLJJJJJJKKKMMMOOOPPPOOOPPPUUUZZZZZZUUUPPPNNNJJJHHHKKKQQQTTTQQQLLLMMMLLLKKKKKKMMMOOORRRTTTSSS]]]jjj|||}}}```RRRIIIGGGEEEDDDEEEGGGGGGFFFEEEGGGIIIKKKOOOVVV___dddpppwwwfffmmmkkkkkksss|||kkk]]]VVV\\\fffooozzzuuuiii^^^XXXTTTOOOMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJFFFFFFEEEEEEGGGJJJLLLNNNTTTWWW]]]ccciiipppvvv{{{xxxjjjfffccc^^^^^^aaacccbbbaaaaaabbbbbb```^^^\\\^^^aaacccdddcccbbb```ZZZYYYYYYYYYYYYXXXUUUSSSRRRPPPMMMKKKJJJJJJLLLMMMNNNNNNPPPTTTXXXYYYVVVRRRMMMJJJIIILLLRRRUUUSSSPPPKKKLLLLLLMMMOOOPPPQQQRRROOOVVV```nnnnnnXXXKKKIIIFFFEEEDDDDDDEEEGGGEEEFFFHHHJJJMMMRRRYYY^^^iiippp{{{fffmmmkkkjjjpppvvvmmm^^^TTTXXXbbbjjjuuu~~~rrrddd\\\WWWQQQOOOPPPJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJGGGFFFEEEEEEEEEGGGHHHJJJOOORRRWWW]]]bbbiiipppttt||||||pppeeebbbaaa^^^]]]```bbbaaaaaabbbccccccaaa___]]]```cccffffffdddaaa___ZZZYYYYYYYYYXXXVVVTTTRRRRRRPPPMMMKKKJJJJJJKKKLLLLLLLLLMMMQQQTTTUUUTTTRRRLLLJJJJJJMMMQQQTTTRRROOOJJJKKKMMMOOOPPPPPPOOONNNOOOTTTYYYccc}}}dddSSSMMMHHHEEECCCAAABBBEEEEEEFFFGGGHHHJJJNNNTTTXXXaaaiiiuuugggmmmlllkkkpppsssppp___SSSTTT\\\dddooo{{{zzzxxxjjj```YYYRRRNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDEEEFFFFFFJJJMMMRRRWWW]]]ccckkkpppuuuzzzssskkkcccaaa___^^^]]]^^^aaa```aaabbbddddddbbb___^^^aaaeeehhhhhheee```]]]YYYYYYZZZYYYWWWUUUSSSRRRQQQPPPMMMKKKJJJJJJJJJKKKJJJJJJKKKMMMOOOQQQPPPPPPMMMKKKJJJLLLNNNOOOMMMKKKIIIKKKMMMOOOPPPOOOMMMKKKMMMQQQUUU]]]ssszzz\\\QQQGGGEEECCCAAABBBFFFEEEEEEFFFFFFGGGKKKOOOSSS[[[cccooo{{{fffmmmllllllqqqrrrzzzxxxeeeTTTRRRUUU[[[eeepppttt}}}pppfff]]]TTTNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDGGGIIIMMMQQQVVV\\\ccchhhmmmssszzz{{{mmmiiidddaaa```^^^]]]]]]^^^^^^___bbbdddcccaaa___^^^aaaeeehhhgggccc^^^ZZZXXXYYYZZZYYYVVVSSSRRRQQQOOONNNMMMKKKJJJJJJJJJKKKIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLKKKIIIGGGHHHJJJLLLNNNNNNMMMJJJIIIGGGKKKPPPXXXjjjiiiWWWGGGEEEFFFDDDEEEHHHDDDEEEEEEFFFFFFHHHLLLOOOVVV\\\gggtttdddkkkkkklllrrrqqqwwwqqq\\\TTTRRRSSSZZZcccnnnsss{{{pppeeeZZZSSSQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMRRRXXX]]]bbbhhhpppvvv{{{uuukkkiiifffcccaaa```^^^\\\[[[[[[]]]___bbbaaa___]]]]]]```ccceeeccc___[[[WWWWWWYYYZZZYYYUUURRRQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJLLLMMMLLLLLLKKKKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKIIIGGGEEEIIINNNTTTaaa}}}}}}cccLLLGGGHHHFFFDDDFFFCCCDDDEEEEEEEEEGGGKKKMMMQQQWWW```mmmyyycccjjjjjjlllrrrqqquuu}}}dddXXXRRROOOTTT\\\iiinnn|||yyynnnbbbYYYWWWPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGKKKPPPTTTYYY^^^gggmmmrrrxxxrrrjjjjjjhhhdddbbb```^^^[[[XXXYYY[[[^^^``````]]][[[\\\^^^aaabbbaaa]]]XXXUUUWWWYYY[[[YYYTTTQQQPPPQQQMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIKKKMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFFFFJJJNNNRRRZZZpppoooRRRJJJJJJEEEAAAAAACCCDDDEEEEEEEEEGGGJJJMMMOOOSSS\\\hhhuuubbbggglllnnnoooqqqxxx}}}pppYYYPPPSSSWWWZZZhhh{{{sssfff\\\UUURRRRRRQQQOOOMMMLLLMMMOOOOOOMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEDDDDDDFFFJJJMMMXXX[[[^^^bbbgggnnnuuuyyyyyyrrrnnniiigggfffeeeaaa^^^YYYZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\[[[YYYXXXWWWVVVTTTTTTUUUTTTRRRQQQRRRTTTMMMNNNNNNLLLKKKLLLLLLKKKLLLOOONNNJJJIIIKKKJJJGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEJJJPPPOOOIIIFFFGGGKKKFFFJJJKKKQQQ\\\ddd{{{xxxUUUIIIIIIGGGDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHLLLUUU]]]aaajjjxxxfffiiimmmooonnnpppvvvzzz|||aaaRRROOORRRUUUgggzzz|||yyylll```YYYUUUTTTRRRPPPOOONNNOOOQQQOOOMMMKKKIIIIIIIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDEEEDDDDDDEEEHHHKKKQQQSSSWWW[[[```fffmmmrrr|||yyyvvvrrrlllhhheeebbb___\\\YYYZZZZZZZZZYYYXXXYYYYYYZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRSSSUUUWWWSSSRRROOOLLLKKKLLLLLLKKKKKKMMMKKKGGGFFFHHHGGGDDDHHHHHHHHHGGGGGGGGGFFFFFFFFFMMMSSSRRRMMMGGGGGGHHHFFFJJJJJJOOOWWW]]]ppp\\\MMMKKKHHHDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGKKKRRRYYY^^^fffttt}}}iiikkknnnnnnmmmooossswwwmmmXXXOOOPPPTTT___ttt{{{wwwtttggg```XXXVVVSSSQQQOOOPPPQQQRRRNNNMMMLLLJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDEEEEEEDDDCCCCCCFFFHHHIIILLLOOOSSSXXX___eeejjjtttzzz|||zzzuuunnnhhhccc```\\\ZZZYYYXXXXXXWWWWWWVVVUUUUUUWWWXXXYYYYYYXXXVVVTTTRRRTTTTTTTTTSSSRRRUUUXXX\\\\\\VVVPPPLLLLLLLLLLLLKKKJJJLLLKKKGGGFFFIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGMMMTTTTTTOOOIIIFFFFFFFFFJJJIIIKKKRRRTTTbbb{{{hhhTTTMMMHHHDDDCCCCCCDDDEEEEEECCCCCCDDDEEEIIIOOOTTTYYYaaannnxxx}}}iiijjjlllllllllnnnrrruuuzzzyyyaaaTTTSSSWWWUUUjjjsssrrrxxx|||oooggg\\\XXXSSSPPPOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEEEEDDDBBBBBBCCCEEEGGGIIILLLPPPTTTZZZaaafffmmmrrryyy~~~yyyuuunnngggbbb^^^[[[ZZZWWWVVVUUUUUUVVVVVVVVVUUUTTTUUUWWWXXXWWWUUUSSSQQQTTTTTTSSSRRRRRRVVV[[[___cccYYYPPPMMMMMMMMMMMMMMMJJJLLLJJJFFFFFFIIIKKKIIIEEEEEEEEEDDDDDDDDDCCCCCCEEEJJJOOOPPPLLLHHHFFFGGGFFFKKKIIIJJJOOOPPPXXXkkkwww\\\OOOHHHDDDDDDCCCDDDEEEDDDCCCCCCDDDEEEIIILLLPPPTTT\\\gggrrryyyggggggggghhhiiilllpppssswwwppp___XXXXXXQQQbbbkkkpppxxxxxxpppbbb\\\UUUPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDBBBAAABBBCCCEEEGGGJJJMMMQQQVVV\\\```fffkkkrrrvvvyyy|||sssqqqlllfff```]]][[[ZZZUUUTTTSSSUUUWWWYYYXXXWWWRRRSSSTTTUUUUUUTTTRRRQQQSSSSSSRRRQQQRRRUUUZZZ^^^cccXXXOOOMMMMMMLLLNNNSSSRRRRRRMMMFFFDDDFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBEEEHHHHHHFFFEEEGGGHHHEEEKKKHHHHHHOOOPPPTTTbbbkkkVVVJJJFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFJJJJJJMMMRRRXXXaaalllttt~~~eeedddcccccceeeiiillloootttyyynnn___WWWUUU^^^fffrrr|||mmmeeeZZZSSSPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHDDDEEEFFFEEECCCAAABBBCCCBBBDDDFFFHHHKKKOOOTTTXXX^^^ccciiimmmpppsssxxx}}}|||kkkkkkhhhddd___[[[ZZZZZZUUUSSSRRRTTTXXXZZZYYYWWWRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQSSSVVVZZZ\\\SSSMMMNNNMMMKKKQQQZZZfffccc[[[OOOHHHGGGEEEBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBCCCDDDDDDDDDGGGIIIDDDJJJGGGFFFNNNOOOQQQ[[[nnneeeRRRJJJIIIEEEFFFGGGGGGEEEEEEFFFGGGJJJHHHJJJOOOUUUZZZdddmmmxxxeeebbb```___aaadddgggiiippprrr}}}iiiZZZWWWYYY___uuuyyyooobbbYYYUUUSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGDDDEEEFFFFFFDDDBBBBBBCCCAAABBBCCCDDDFFFIIINNNRRRUUUZZZ___ccceeeiiinnnrrrvvv{{{|||yyyxxxtttpppeeeffffffccc]]]XXXWWWVVVVVVSSSQQQSSSWWWZZZXXXUUUSSSRRRQQQQQQRRRSSSTTTUUUQQQQQQQQQPPPOOOPPPRRRTTTSSSMMMKKKNNNMMMKKKSSSaaaqqqmmmcccUUULLLIIIGGGDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDFFFFFFFFFFFFGGGCCCIIIDDDBBBJJJMMMMMMTTT]]]zzz^^^PPPLLLEEEFFFGGGGGGEEEEEEFFFGGGHHHFFFHHHMMMQQQTTT\\\eeepppzzzeeebbb___]]]^^^aaacccdddmmmnnnwwwttt___VVVSSSYYYvvvwwwiii^^^YYYWWWSSSPPPMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLJJJIIIHHHGGGGGGDDDEEEGGGFFFDDDCCCCCCDDDAAABBBCCCCCCDDDGGGKKKOOOOOOSSSYYY\\\^^^aaagggkkknnnssszzzvvvqqqooojjjfffbbbdddeeebbb\\\WWWTTTTTTWWWSSSQQQRRRVVVXXXUUURRRSSSRRRQQQPPPQQQSSSUUUVVVPPPQQQQQQPPPNNNNNNOOOPPPLLLHHHJJJNNNLLLJJJUUUeeellliii^^^QQQHHHGGGEEEBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDGGGJJJJJJHHHFFFDDDBBBGGGBBB???GGGJJJIIIOOOSSSuuuhhhUUUNNNDDDFFFGGGFFFEEEDDDEEEGGGGGGDDDFFFLLLOOOPPPWWW```kkkuuu``````aaaaaabbbbbbaaaaaafffjjjooozzz~~~ddd\\\YYY^^^ssstttggg```[[[VVVRRRMMMLLLKKKLLLOOOQQQRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAADDDFFFHHHLLLNNNQQQSSSVVV[[[```ccceeejjjqqqxxx}}}vvvlllfffaaa___YYY]]]``````\\\XXXVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSQQQNNNNNNQQQTTTVVVWWWQQQOOOMMMLLLKKKKKKMMMNNNIIIHHHGGGGGGIIILLLPPPSSSZZZXXXTTTNNNIIIEEEBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDAAABBBDDDFFFFFFEEEDDDCCC@@@AAAAAABBBDDDEEEGGGHHHYYYjjjcccTTTKKKJJJHHHEEEDDDFFFGGGEEEEEEEEEFFFFFFIIINNNUUUZZZeeeooo}}}bbbcccddddddaaa``````aaadddhhhlllssspppbbb[[[[[[iii{{{|||mmmeee^^^XXXSSSPPPNNNMMMMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@AAACCCEEEFFFHHHJJJMMMOOORRRVVV[[[^^^aaaeeelllrrrwww|||uuujjjbbb^^^\\\XXX[[[^^^]]]ZZZVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNOOOQQQTTTUUUUUUQQQOOOMMMKKKKKKKKKLLLLLLHHHGGGGGGGGGIIIKKKNNNOOOSSSQQQNNNKKKGGGDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCDDDEEEDDDCCCBBB@@@AAAAAABBBCCCEEEGGGHHHPPP^^^{{{ttt]]]OOOLLLHHHEEEDDDFFFEEEDDDCCCDDDDDDEEEGGGLLLSSSXXXaaakkkyyydddgggiiifff```\\\]]]```___dddhhhkkkxxxooobbbZZZ___jjjsssxxx{{{vvvlllccc[[[UUUTTTQQQOOONNNOOOPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@AAABBBCCCCCCEEEHHHJJJLLLOOOTTTWWW[[[___dddiiinnnsssyyy}}}wwwiii```\\\[[[YYY[[[\\\[[[XXXUUUSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNOOORRRSSSSSSRRRPPPOOOMMMKKKJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA???@@@AAABBBCCCBBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGIIITTTkkklllVVVOOOHHHEEEEEEEEEDDDCCCBBBCCCCCCDDDFFFJJJPPPUUU\\\fffttteeeiiikkkggg^^^YYYZZZ^^^ZZZaaaggghhhnnnnnn]]]XXX]]]ccciiinnnsss}}}sssiii___XXXUUUSSSPPPNNNOOOOOOOOONNNOOOOOOOOONNNMMMMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@BBBDDDEEEGGGIIIMMMQQQVVVXXX\\\```dddjjjpppuuuwwwzzz~~~yyyiii___[[[[[[[[[[[[\\\[[[YYYVVVTTTSSSOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMOOOQQQRRRPPPOOOOOONNNMMMKKKJJJIIIIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFIIIPPP```~~~```UUUIIIEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEIIINNNRRRZZZcccqqq}}}bbbgggiiieee\\\WWWXXX\\\WWW___fffhhhjjjyyy{{{dddWWWUUUXXX]]]ccceeemmm}}}{{{qqqfff^^^XXXTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLPPPSSSVVVYYY]]]ccchhhmmmqqqtttyyyuuuggg]]]ZZZZZZYYYYYYYYYZZZYYYVVVSSSQQQNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKLLLNNNPPPPPPNNNLLLMMMMMMLLLJJJIIIHHHHHHHHHFFFGGGHHHHHHGGGEEECCCBBBCCCBBBBBBAAAAAABBBCCCCCCBBBBBBAAA@@@??????@@@@@@===>>>>>>???????????????@@@@@@@@@@@@AAACCCDDDEEEJJJMMMXXXooorrr___MMMGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEHHHLLLPPP[[[dddqqq}}}]]]```bbb___YYYVVVVVVYYYWWW\\\cccfffhhhpppnnn\\\TTTRRRUUUYYY^^^cccooo|||pppggg]]]ZZZUUUQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@AAABBBBBBBBBCCCFFFIIIKKKNNNQQQUUUXXX\\\aaaeeejjjmmmrrrxxx~~~xxxlllaaaZZZWWWWWWUUUVVVWWWYYYZZZWWWSSSPPPOOOOOOOOONNNNNNMMMMMMMMMJJJJJJJJJLLLNNNNNNLLLJJJKKKJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGFFFDDDBBBAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@????????????===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCFFFHHHPPPbbb~~~qqqWWWLLLIIIFFFDDDFFFCCCDDDDDDDDDDDDGGGJJJMMMZZZdddqqq~~~WWWYYYZZZYYYWWWUUUUUUVVVXXXXXX\\\aaaccciiiwww|||gggZZZRRRQQQTTTYYY\\\eeevvv{{{rrrfffbbb[[[VVVSSSQQQPPPOOONNNOOOOOOOOOPPPPPPQQQQQQMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBAAAAAABBBDDDGGGFFFIIINNNRRRTTTXXX[[[^^^cccfffjjjpppuuuzzz~~~yyyoooeee^^^ZZZWWWVVVUUUVVVXXX\\\^^^\\\WWWRRRQQQPPPOOOOOONNNMMMLLLLLLJJJIIIIIIJJJLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@????????????@@@AAABBBCCCCCCEEEJJJUUUkkkcccTTTMMMGGGDDDFFFBBBCCCCCCCCCCCCDDDGGGJJJVVVaaappp}}}TTTTTTUUUUUUVVVVVVUUUUUUYYYVVVVVV[[[___dddooo|||ppp```UUURRRSSSQQQTTT[[[iiiyyymmmhhh```YYYUUURRRPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@AAAAAAAAA@@@@@@CCCEEECCCFFFKKKPPPRRRUUUWWWYYY^^^aaaeeejjjoootttwwwxxx{{{wwwkkkccc^^^\\\YYYWWWWWWYYY\\\aaadddbbb[[[VVVRRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCC????????????@@@AAACCCCCC@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@????????????@@@AAABBBBBBCCCEEEHHHNNN^^^}}}lllYYYPPPHHHDDDFFFAAAAAABBBBBBAAABBBEEEHHHSSS^^^nnn}}}RRRRRRSSSSSSTTTTTTUUUUUUQQQTTTXXXYYY[[[aaakkksssuuubbbZZZTTTNNNRRRQQQWWWcccppp{{{qqqfff___YYYSSSQQQSSSRRRRRRQQQPPPOOOOOOOOOPPPSSSRRRPPPNNNLLLJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@DDDHHHLLLOOOQQQRRRVVVXXX\\\aaafffkkknnnpppxxx}}}~~~{{{tttmmmddd^^^]]][[[WWWTTTTTTWWW[[[___```___\\\ZZZPPPMMMJJJJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>=========>>><<<<<<============<<<;;;<<<<<<<<<<<<============????????????????????????@@@DDDDDDJJJWWWhhhcccSSSLLLJJJHHHCCCCCCBBBBBBCCCFFFHHHJJJOOOXXXhhhxxxOOOPPPQQQRRRSSSTTTTTTUUUSSSVVVXXXXXXYYY]]]eeelllyyymmm^^^TTTNNNQQQPPPTTT^^^hhhxxxzzznnnfff```XXXTTTUUUQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOMMMMMMLLLLLLLLLIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAADDDGGGIIIKKKMMMNNNRRRTTTXXX\\\aaafffjjjlllmmmrrryyy~~~~~~~~~~~~~~~vvvmmmggg___ZZZZZZYYYWWWTTTSSSUUUXXX[[[\\\\\\ZZZXXXRRROOOLLLKKKLLLMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<============???????????????????????????CCCCCCGGGRRR___~~~oooYYYNNNHHHFFFGGGFFFDDDCCCDDDEEEGGGHHHLLLTTTaaapppNNNNNNOOOPPPRRRSSSTTTTTTVVVWWWXXXWWWWWWYYY___dddnnnkkk[[[SSSRRRPPPSSS[[[aaakkkxxxppphhh___YYYWWWRRRQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPLLLKKKJJJIIIHHHFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBCCCDDDFFFGGGGGGHHHMMMOOORRRVVVZZZ___ccceeefffjjjqqqwww|||~~~~~~{{{|||~~~~~~}}}~~~|||rrreee___YYYVVVVVVVVVUUUTTTRRRSSSUUUVVVWWWWWWWWWVVVSSSQQQNNNLLLMMMMMMLLLKKKMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@AAA@@@>>>===<<<<<<<<<===;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAACCCKKKTTTlll{{{```PPPIIIGGGIIIHHHFFFDDDDDDDDDEEEFFFJJJNNNWWWeeeuuuPPPPPPPPPQQQQQQRRRRRRSSSWWWXXXXXXXXXWWWXXX\\\___jjj{{{kkk\\\TTTQQQSSSZZZ```gggwwwwwwoooeee]]]ZZZVVVUUUSSSQQQQQQQQQRRRSSSOOONNNNNNNNNOOOPPPQQQQQQMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDIIIJJJLLLPPPTTTXXX\\\^^^bbbfffkkkpppuuu{{{{{{|||~~~~~~}}}rrr```[[[VVVSSSRRRSSSSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTRRRPPPMMMLLLKKKKKKJJJLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@????????????>>>??????@@@AAABBBCCCAAA???<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>???@@@AAAAAACCCAAA>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================:::AAAAAA@@@FFFJJJUUUhhhnnnYYYOOOMMMGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHKKKTTTbbbpppzzzSSSSSSSSSRRRRRRRRRRRRQQQUUUVVVWWWYYY[[[]]]^^^______ffftttvvv```VVVQQQVVV\\\cccqqqyyynnnhhh]]]ZZZWWWSSSQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCC????????????@@@BBBDDDEEEEEEEEEFFFGGGJJJNNNRRRTTT\\\^^^bbbeeeiiimmmrrruuu||||||~~~~~~}}}|||{{{zzzyyyxxxzzz{{{|||~~~|||~~~}}}yyywwwxxxzzzrrrddd]]]ZZZUUUQQQOOONNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPNNNKKKHHHFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@???===<<<;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<========================999AAA@@@???EEEHHHOOO\\\{{{hhhYYYRRRHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIKKKPPPZZZfffrrryyy~~~OOOOOOPPPQQQQQQRRRSSSSSSUUUUUUWWWYYY\\\]]]]]]]]]]]]aaakkk}}}pppaaaUUUUUUXXX^^^kkkyyyzzzsssccc```\\\WWWTTTTTTTTTUUUTTTSSSRRRRRRQQQQQQRRRRRROOONNNMMMLLLKKKIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???@@@AAACCCEEEDDDCCCCCCDDDGGGJJJNNNQQQXXX[[[___cccgggjjjooorrrvvvuuuyyyzzzuuuvvvwwwyyyyyyxxxvvvuuuwwwxxxyyy{{{}}}~~~~~~~~~yyy{{{}}}zzzvvvtttvvvyyy~~~lll^^^ZZZXXXTTTPPPMMMMMMOOOQQQMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMLLLIIIEEEDDDEEEGGGCCCDDDDDDEEEFFFGGGGGGHHH@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>======<<<============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888@@@>>><<>>=========<<<<<<<<<<<>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777???===999@@@BBBCCCKKKQQQrrr|||lllQQQOOOLLLIIIGGGFFFGGGGGGGGGJJJMMMMMMOOOWWWeeepppwww{{{MMMMMMMMMNNNOOOPPPQQQRRRUUUTTTTTTTTTVVVYYY[[[]]][[[___gggpppzzzwww___WWWVVVWWW```lllssszzzwwwppphhhcccbbb___YYYSSSVVVTTTQQQOOOOOOOOONNNMMMQQQPPPNNNMMMKKKJJJIIIIIIGGGFFFDDDCCCBBBCCCDDDEEEHHHEEECCCBBBCCCEEEEEEDDDCCCBBBAAAAAABBBDDDGGGHHHMMMOOORRRUUUXXX[[[```ccclllkkkkkklllooosssxxxzzz}}}~~~|||xxxtttrrrkkkmmmpppsssuuuwwwwwwwwwttttttuuuwwwyyyyyywwwvvvtttttttttuuuvvvwwwwwwvvvyyyqqq```[[[WWWVVVTTTQQQOOOMMMKKKKKKMMMNNNPPPQQQQQQNNNKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEEEEHHHKKKMMMNNNGGGEEECCCAAA@@@AAABBBCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999:::999999888888999999::::::999999888888999999:::======<<<<<<>>>AAACCCEEEXXX___{{{___QQQGGGHHHGGGBBBFFFOOOGGGJJJLLLLLLNNNUUU```iiiqqqrrrtttzzzLLLMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRTTTWWWXXXXXX\\\cccjjjrrrjjj\\\UUURRRXXXbbblllrrr~~~zzzqqqjjjgggccc\\\VVVVVVSSSPPPOOOOOOOOONNNNNNRRRQQQOOONNNLLLLLLKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBAAABBBDDDFFFGGGIIILLLOOOQQQTTTWWW[[[^^^eeeeeeeeegggjjjmmmqqqsssssswww|||~~~xxxxxxxxxwwwuuurrrooommmjjjlllooorrruuuvvvwwwwwwuuuttttttvvvwwwwwwvvvtttrrrqqqqqqrrrtttvvvwwwxxx}}}mmmaaa___ZZZXXXUUURRROOOLLLKKKKKKLLLNNNQQQRRRQQQOOOKKKHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDFFFIIIJJJJJJEEECCCAAA?????????@@@AAA>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::999:::999999888888999999::::::999999888888999999:::<<<<<<;;;;;;===???AAACCCLLLUUUmmmiiiYYYLLLJJJHHHDDDDDDJJJKKKLLLMMMLLLKKKOOOWWW]]]kkkkkknnnsss{{{LLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPOOOPPPRRRSSSTTTUUUWWW\\\bbbgggssszzzfffYYYQQQSSSZZZccciiittt|||tttoooiii```ZZZWWWTTTQQQPPPPPPQQQQQQPPPRRRQQQPPPOOONNNNNNNNNNNNIIIHHHFFFEEEEEEEEEFFFGGGKKKJJJHHHIIIIIIHHHFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGJJJLLLNNNQQQTTTWWW]]]]]]___bbbdddgggiiijjjlllooosssvvvzzz}}}yyyvvvppppppqqqpppooommmkkkjjjiiikkknnnqqqtttvvvwwwxxxuuuttttttuuuvvvvvvtttrrrnnnnnnnnnooorrrvvvzzz|||xxxgggaaaccc___\\\WWWRRRNNNLLLKKKLLLKKKMMMQQQSSSRRROOOJJJGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCCCCDDDFFFGGGFFFBBBAAA???>>>======>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999::::::999999888888888888999999999999888888888888999999<<<;;;::::::;;;===???@@@EEENNN```~~~|||gggSSSLLLJJJFFFEEEGGGIIIKKKLLLKKKIIIJJJOOOSSS```aaadddjjjrrr|||JJJJJJJJJKKKLLLMMMOOOOOORRRRRRQQQQQQQQQRRRSSSTTTRRRTTTXXX\\\___gggyyyrrrbbbXXXUUUXXX[[[bbbnnn{{{~~~xxxpppggg```[[[XXXTTTRRRRRRSSSSSSSSSQQQQQQPPPOOONNNNNNNNNOOOHHHHHHGGGFFFEEEFFFFFFGGGLLLLLLKKKLLLLLLKKKHHHEEEFFFEEEDDDCCCCCCCCCCCCDDDCCCEEEGGGHHHIIILLLOOOQQQWWWXXX[[[^^^aaabbbcccccceeegggjjjmmmpppvvv}}}|||yyywwwvvvuuusssrrrmmmmmmnnnnnnmmmlllkkkjjjiiikkknnnqqqtttvvvxxxxxxvvvuuutttuuuvvvvvvtttsssllllllmmmnnnrrrxxxooobbb```cccaaa^^^XXXRRRMMMLLLKKKLLLJJJMMMPPPSSSRRRNNNJJJFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCBBBCCCDDDDDDCCC@@@???>>>============>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999;;;:::999888888999:::;;;999999888888888888999999999999888888888888999999;;;;;;;;;;;;;;;<<<===>>>@@@IIIVVVjjjvvvZZZMMMKKKIIIGGGGGGDDDFFFIIIIIIIIIKKKNNNPPPWWWYYY\\\aaaiiitttIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRUUUYYY[[[aaaooo}}}nnn```XXXUUUTTT\\\iiivvvzzzpppiii___[[[VVVSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMLLLLLLMMMMMMLLLIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGIIIKKKNNNQQQSSSVVVYYY[[[\\\\\\\\\\\\]]]___aaaeeekkkrrrvvvzzz~~~zzzvvvsssqqqooonnnnnnooonnnmmmjjjkkkkkkkkklllkkkkkkkkkiiijjjnnnqqqtttvvvwwwwwwwwwuuutttuuuwwwxxxwwwvvvnnnoooqqqssswww~~~wwwjjj___\\\___```]]]WWWQQQMMMKKKKKKLLLIIIKKKOOOQQQPPPMMMHHHFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGEEECCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::888777777888::::::999888888777777888888999999888888777777888888999;;;;;;;;;;;;<<<<<<=========DDDLLLYYYxxxcccOOOJJJJJJHHHFFFCCCEEEHHHIIIKKKLLLMMMNNNQQQSSSVVV[[[bbblllwwwHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQUUUXXXZZZ]]]gggrrrmmm]]]SSSQQQVVVaaalllrrr||||||uuueee```ZZZUUUSSSRRRQQQQQQRRRQQQPPPOOONNNNNNMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFFFFGGGIIIKKKJJJKKKNNNQQQSSSTTTUUUUUUWWWYYYZZZ\\\___dddjjjnnnqqqvvv}}}{{{uuuppplllhhhgggfffgggiiijjjiiihhhgggggggggggghhhhhhhhhiiihhhiiillloooqqqsssssssssuuutttssstttwwwyyyzzzzzzsssvvvyyy||||||oooddd[[[XXXZZZ[[[YYYTTTPPPLLLKKKKKKKKKIIIJJJLLLMMMMMMJJJGGGEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCBBBAAA???????????????????????????===<<<;;;;;;::::::;;;;;;::::::::::::999999999999999999888888888888999999888888777777777777888888888888777777777777888888999::::::;;;<<<=========???DDDIIIRRRiiirrrZZZQQQNNNJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMPPPTTTWWW\\\dddnnnvvv~~~GGGGGGGGGGGGHHHJJJKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMQQQQQQTTTWWWXXXYYY```iiipppkkk\\\UUUUUUZZZaaaccchhh}}}pppjjjccc\\\XXXVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNJJJJJJKKKKKKJJJJJJIIIIIIKKKJJJHHHIIIJJJLLLKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIFFFGGGIIIKKKMMMNNNOOOPPPTTTUUUWWWYYY[[[^^^cccgggiiinnnuuuzzz~~~zzzuuuqqqmmmjjjgggcccbbbccceeehhhhhhgggeeeeeedddddddddeeeeeeffffffeeegggiiilllmmmnnnnnnnnnqqqpppppprrrwwwzzz|||}}}yyy}}}qqqeee\\\VVVTTTVVVUUUTTTQQQNNNLLLKKKJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@AAAAAA???===>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::999999999999888888888999999999999888888888888777777777777888888888888777777777777888888666777888:::;;;<<<<<<<<>>???@@@???===<<<======>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;:::::::::999999999888888777888999::::::999888777888888777777777777888888888888777777777777888888444555666888:::;;;;;;<<<<<<===BBBIIIRRRgggrrreeeWWWLLLHHHGGGGGGGGGIIIJJJIIIIIIIIIMMMRRRSSSTTTXXX```fffqqqzzzIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJLLLNNNPPPPPPOOOSSSRRRRRRRRRTTTWWWZZZ\\\eeemmm|||tttbbbYYYSSSTTTTTTVVVaaaoooxxxmmmfffaaa^^^]]]YYYZZZYYYWWWSSSPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKNNNSSSWWWZZZ___aaaeeejjjmmmoooppppppppprrruuuwwwyyy{{{~~~}}}}}}vvvpppooommmhhhccc```^^^^^^___```ccceeefffeeeddddddeeebbbaaa```aaabbbddddddddddddgggiiijjjiiiiiijjjkkkqqqmmmkkkmmmsssyyy}}}~~~ppp^^^VVVUUUTTTQQQQQQOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBCCCEEEGGGGGGEEEBBB??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>============::::::;;;;;;<<<;;;;;;;;;888888888888888888888888777777777777777777777777666666666666777777777777777777777777888888888888777777777777888999:::;;;>>>CCCDDDIIISSS```zzzbbbQQQPPPGGGHHHJJJFFFHHHLLLGGGHHHJJJLLLNNNQQQVVV[[[___kkkqqq{{{HHHGGGGGGGGGGGGHHHIIIIIILLLKKKKKKLLLOOOPPPPPPOOOQQQQQQQQQQQQSSSVVVXXXZZZaaagggrrriii^^^VVVVVVUUUUUU[[[fffyyy{{{rrrkkkfffccc[[[ZZZYYYVVVSSSOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIMMMQQQSSSXXXZZZ^^^bbbeeeggghhhhhhhhhkkknnnpppqqqsssvvvyyy~~~zzzwwwuuutttuuuwwwuuunnniiiiiifffbbb^^^\\\ZZZZZZZZZ^^^aaacccddddddccccccddddddcccbbbbbbccccccccccccccceeeggghhhggghhhiiikkkmmmjjjhhhkkkqqqyyy~~~wwwiii[[[UUUSSSQQQPPPQQQNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCFFFHHHHHHFFFDDD@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::888888888888888888888888777777777777777777777777555666666666777777777777666666777777777888888888777777777777888999:::;;;<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888777777777777777777777777555555666666666777777777666666777777777777888888888888888888888999;;;;;;AAAHHHIIILLLSSSXXXlllzzz^^^NNNHHHJJJFFFGGGKKKHHHGGGHHHJJJKKKLLLOOOSSSVVV]]]dddnnnyyyGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJLLLNNNPPPOOOOOOLLLLLLMMMNNNPPPRRRTTTUUUWWWYYY]]]eeerrr{{{jjjccc^^^WWWVVVZZZaaasss~~~sssmmmhhheee```\\\XXXUUUSSSQQQNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJLLLNNNPPPSSSUUUWWWXXXXXXZZZ\\\___```aaaccceeehhhkkkmmmooopppppprrrtttvvvvvvxxxyyyyyyxxxyyyzzz{{{|||~~~{{{uuulllfffcccccccccbbbbbbbbbbbbdddfffeeebbb___^^^]]]\\\[[[ZZZYYYYYYXXXWWWZZZ]]]^^^______```aaafffggghhhgggeeecccbbbaaa___```aaabbbbbbeeehhhkkkooonnnmmmooouuu~~~}}}ppp```[[[VVVTTTOOOJJJKKKOOOLLLKKKIIIGGGFFFEEEEEEEEEGGGFFFEEECCCBBBBBBAAAAAABBBAAABBBEEEHHHIIIIIIGGGAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999888888888888888888888888777777777777777777777777555555555666666666777777666666666666777777777888888777777888888999:::;;;BBBJJJMMMOOOTTTVVVbbbyyyoooXXXMMMLLLGGGHHHLLLJJJGGGIIIJJJJJJKKKLLLOOOQQQWWW^^^hhhrrr|||HHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKMMMOOONNNNNNJJJKKKKKKMMMOOOPPPRRRSSSUUUVVV[[[aaaiiiyyyyyymmmeee[[[WWWZZZ]]]kkk}}}rrrllleee___[[[XXXUUUSSSOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUXXXYYYYYYZZZ]]]___bbbdddfffggghhhiiikkkmmmjjjlllmmmmmmlllmmmnnnpppppprrruuuyyy||||||{{{yyywwwwwwxxxzzz||||||uuuiii___ZZZXXXYYY[[[\\\\\\]]]___``````^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXUUUWWWZZZ\\\\\\\\\]]]^^^dddgggiiiiiifffcccbbbbbb______```aaabbbeeejjjnnnsssrrrrrrtttyyyrrreee\\\YYYVVVTTTOOOIIIIIIMMMKKKJJJHHHFFFEEEDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@AAA@@@AAACCCFFFHHHGGGGGGAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<=========::::::;;;;;;:::999999888777777777777777777777777666666666666666666666666555555555555666666666666555666666666666777777777777777777777888999::::::999CCCEEEFFFLLLLLLSSScccvvvcccQQQMMMGGGFFFJJJHHHIIIJJJKKKKKKKKKKKKMMMOOOSSSYYYbbbmmmwwwIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHHHHIIILLLMMMMMMLLLIIIIIIKKKLLLNNNPPPQQQQQQSSSTTTYYY```dddmmmqqqaaaZZZ[[[ZZZeeezzz~~~vvvllleee```]]]YYYUUURRRRRRRRRRRRQQQOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUYYY[[[]]]^^^^^^___aaabbb___aaabbbbbbaaabbbcccdddeeegggiiilllnnnppprrrrrrooonnnllljjjjjjlllppptttyyyssshhh]]]VVVTTTTTTVVVUUUVVVXXXYYYZZZZZZYYYYYYWWWXXXYYYYYYYYYXXXVVVUUUTTTVVVYYY[[[ZZZZZZ[[[\\\```dddiiijjjgggdddcccccc```aaaaaaaaaccchhhnnnsssuuuvvvxxxzzz{{{hhh___ZZZWWWUUUSSSOOOIIIHHHKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@?????????@@@??????@@@CCCEEEEEEDDDAAA@@@@@@???>>>>>>======;;;;;;;;;<<<======>>>>>>:::;;;;;;::::::999888777777777777777777777777777666666666666666666666666444444555555555666666666555555666666666666777777666666666666666888999999444>>>???>>>DDDEEEHHHSSS^^^xxxnnnUUUOOOGGGDDDFFFEEEIIIJJJLLLLLLKKKJJJLLLMMMPPPUUU]]]fffpppzzzHHHHHHGGGGGGHHHHHHIIIJJJGGGFFFFFFHHHJJJLLLKKKJJJHHHIIIJJJLLLNNNOOOPPPPPPRRRQQQUUU\\\^^^bbbtttlll___^^^YYYcccxxxxxxooojjjfffaaa]]]WWWVVVVVVUUUSSSQQQOOONNNKKKKKKLLLMMMNNNNNNNNNNNNJJJKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKKKKKKKMMMOOONNNPPPRRRSSSSSSSSSUUUWWWVVVWWWYYYYYYXXXXXXZZZ[[[]]]]]]___```bbbcccdddeeedddcccaaa^^^\\\^^^dddhhhnnnkkkeee^^^XXXSSSRRRRRRRRRSSSUUUVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYWWWUUUTTTTTTVVVYYYZZZYYYYYYYYYZZZ[[[aaahhhjjjgggddddddeeecccccccccccceeekkkrrrwwwxxx{{{kkk___[[[XXXTTTQQQQQQOOOJJJIIIKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<===@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<999::::::;;;<<<<<<======:::;;;;;;::::::888777777777777777777777777777777666666666666666666666666444444444555555555666666555555555666666666777777444444444555555666777888666???===;;;@@@AAABBBJJJMMMccc{{{]]]SSSJJJEEEFFFEEEHHHIIIKKKKKKJJJIIIJJJKKKKKKOOOVVV^^^gggqqq{{{GGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEGGGIIIKKKJJJJJJHHHIIIJJJLLLNNNOOOPPPPPPRRROOORRRXXXYYY[[[jjj~~~vvveeeaaaZZZdddyyyyyysssnnniiieeeZZZZZZYYYWWWUUURRRPPPOOOJJJKKKLLLMMMNNNOOOOOOOOOJJJKKKKKKKKKLLLLLLMMMMMMGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGIIIJJJIIIJJJLLLMMMGGGIIIJJJKKKKKKKKKMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVXXXXXXYYYYYYZZZ[[[\\\\\\^^^]]]ZZZVVVTTTUUUZZZ___bbbbbbbbb___ZZZUUUQQQPPPQQQSSSUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[YYYVVVTTTTTTWWWYYYZZZYYYXXXXXXYYYXXX___gggjjjgggeeeeeefffdddddddddeeegggmmmtttzzz{{{ppp```XXXZZZWWWQQQMMMNNNOOOLLLJJJLLLIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA???>>>>>>======>>><<<;;;<<<>>>??????>>>??????>>>>>>===<<<<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;:::999888777666777777777777777777777777666666666666666666666666444444444555555555666666555555555555666666666777444333333444444555666777777>>>;;;777;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<:::999777;;;;;;<<<======<<<;;;;;;888888888888888888888888666666666666666666666666555555555555555555555555555555555555666666666666888555444555777888666444555666888888777777888::::::::::::::::::;;;<<<===DDDJJJYYYuuuooo\\\SSSLLLGGGFFFDDDFFFHHHIIIIIIIIIJJJKKKIIIJJJMMMQQQWWW```iiiooo{{{FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKMMMPPPSSSSSSTTTXXX```gggrrrsssiiifffooo}}}rrrlllccc^^^\\\YYYSSSOOOOOONNNMMMNNNNNNNNNMMMKKKNNNLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNPPPPPPNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUTTTRRRRRRRRRTTTQQQTTTXXX[[[[[[YYYVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWWWWXXXZZZ[[[\\\[[[YYY[[[]]]bbbfffiiijjjjjjiiillloooqqqssswww~~~oooeee___YYYTTTRRROOOOOOMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAAAAABBBBBBAAA???===<<<>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888999999:::;;;;;;:::999999888888888888888888888888555555555555555555555555555555555555555555555555555555555555666666666666777555333444666777666444777888999888666666666888777777777888999;;;<<<===>>>CCCOOOeeehhhYYYNNNHHHGGGEEEGGGIIIIIIIIIIIIJJJJJJHHHIIIKKKMMMQQQXXX```fffsssyyyEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHJJJGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPTTT[[[```eeeooovvvllljjjvvv{{{pppgggbbb]]]XXXTTTTTTRRRPPPPPPPPPOOOMMMKKKLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGGGGFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSRRRPPPOOOPPPQQQKKKNNNRRRVVVXXXWWWVVVTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZ[[[\\\]]]]]]YYYYYY[[[^^^ccciiinnnqqqqqqsssvvvwwwyyy~~~sssddd]]]YYYTTTRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@?????????@@@@@@AAA@@@???>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::888888666777888999999888777666777777777777777777777777555555555555555555555555444444444444444444444444444555555555555666666666555444333444555666555333777888999888666444555666555555555777888:::<<<===<<>>???@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::999888888666666888888888888666666777777777777777777777777555555555555555555555555444444444444444444444444444444444555555555666666444444333444444444444333555777777777555444555777666666666777888999;;;<<<<<<@@@GGGOOO\\\xxxzzzcccSSSMMMFFFFFFFFFGGGIIIJJJIIIIIIJJJKKKKKKKKKLLLPPPUUUYYY```eeemmmuuu|||DDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBBBBBBBDDDFFFHHHEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJKKKLLLMMMOOOSSSUUUXXX^^^gggtttrrrjjjjjjnnnxxxzzzqqqkkkggg\\\YYYVVVSSSRRRQQQOOONNNKKKIIIHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFHHHHHHFFFDDDFFFEEEDDDCCCCCCEEEGGGHHHAAAAAACCCDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNOOONNNLLLKKKLLLMMMMMMMMMNNNOOOOOONNNMMMLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWZZZ^^^___^^^\\\\\\]]]]]]^^^___```eeennnyyy~~~nnndddZZZUUURRRNNNMMMOOOHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@?????????<<<===>>>?????????>>>===<<<<<<;;;::::::::::::::::::999999999888888888888666777888999999888777666666666666666666666666666555555555555555555555555444444444444444444444444444444444444555555555555333444444444444333444444222444555666555555777888999888888888888888999:::888>>>EEEJJJOOOcccvvv^^^OOOHHHFFFDDDEEEHHHJJJJJJJJJJJJKKKKKKKKKLLLNNNSSSVVVZZZ^^^dddlllttt}}}DDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJLLLNNNOOOQQQQQQWWW___fffssstttjjjgggnnnxxx{{{vvveeeaaa\\\XXXUUUSSSPPPNNNLLLKKKIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEFFFGGGIIIIIIGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMKKKKKKLLLMMMJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPQQQSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUYYY^^^dddeeedddaaaaaabbb```bbbdddfffjjjrrr}}}|||ddd]]]WWWTTTQQQMMMKKKLLLGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????<<<===>>>??????>>>===<<<;;;;;;:::999999999999:::999999888777777888888999777777888999999888777777666666666666666666666666444444444444444444444444333333333333333333333333333444444444444555555555333555666555444333444555000222444555555555777999:::999999888777888888888;;;???FFFJJJKKKVVVuuupppYYYPPPKKKFFFDDDGGGJJJKKKJJJIIIIIIJJJIIIIIIKKKOOORRRUUUXXX\\\bbbiiirrr|||CCCCCCBBBBBBAAA@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIHHHHHHHHHJJJKKKLLLLLLMMMRRRXXX\\\eeevvvuuuggggggooovvvqqqjjjccc^^^YYYUUURRRNNNLLLKKKKKKLLLMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFHHHJJJJJJHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLLLLKKKKKKMMMNNNJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWW^^^eeehhhgggeeefffhhhhhhkkknnnpppsssyyy}}}mmmZZZUUURRRRRRPPPKKKIIIJJJFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???<<<===>>>>>>>>>===<<<;;;;;;::::::999999999999999999888777666777777888999666777888999999888777666555555555555555555555555444444444444444444444444333333333333333333333333333333444444444555555555444666777666444333555777111222444444444444666777777777777666666777888888>>>???DDDIIIGGGKKKbbb|||ppp[[[SSSJJJFFFGGGJJJKKKJJJJJJKKKKKKJJJIIIIIILLLNNNPPPQQQTTTXXX^^^gggpppwwwCCCCCCBBBAAAAAA@@@??????>>>@@@BBBDDDDDDDDDBBBAAACCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFGGGHHHJJJJJJIIIMMMQQQUUUWWW]]]jjj|||kkkeeejjjtttwwwnnngggaaa[[[XXXPPPNNNLLLKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFGGGIIIKKKKKKIIIFFFDDDEEEEEEEEEDDDCCCBBBAAAEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJJJJKKKJJJJJJIIIIIIHHHJJJKKKLLLLLLLLLNNNOOOMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMOOOQQQSSSTTTSSSSSSQQQQQQRRRTTTUUUVVVWWWXXXSSSZZZccchhhhhhggghhhjjjooosssxxxzzz|||rrraaaRRRNNNNNNPPPNNNJJJGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>???<<<===>>>>>>>>>===;;;:::;;;:::999999888888999999888888777666666777888999555666777888888777666555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555444666888777555444555888222444555555333333444555444444444555555777888888;;;:::===AAA???@@@RRRiiidddZZZNNNHHHHHHJJJKKKJJJNNNNNNNNNLLLJJJIIIKKKLLLLLLMMMOOOQQQWWW___hhhooo}}}@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDDDDCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLOOOQQQSSSVVV```nnnxxx{{{kkkkkknnnyyy}}}tttlllccc^^^YYYXXXUUUSSSPPPOOONNNNNNLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLOOOQQQQQQOOOMMMLLLPPPOOOPPPQQQTTTTTTTTTSSSPPPTTTUUUSSSSSSUUUUUURRRWWW\\\bbbffffffgggjjjmmmsssyyytttddd^^^RRRPPPNNNKKKIIIGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???>>><<<;;;;;;999999999::::::;;;;;;;;;===<<<999888777777888999777777777777777777777777444444555555666666777777666555555555555444444444555555555555666666666666666555444333222333333444444444444444444444444444333555666666444222222222444444444444444444444444222333444555666888999999===<<<;;;;;;===DDDMMMSSSrrrcccQQQOOOHHHDDDIIIMMMVVVRRRMMMJJJIIIIIIIIIIIILLLLLLMMMOOOSSSXXX]]]___mmmuuuAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDDDDCCCCCCEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPPPPSSSZZZeeennntttlllgggnnn{{{~~~uuuoooaaa___[[[ZZZYYYWWWTTTQQQPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMOOOQQQSSSSSSRRRPPPNNNPPPPPPQQQRRRTTTTTTTTTSSSRRRVVVVVVUUUVVVYYYZZZXXXUUUYYY```fffkkkooosssuuuxxx}}}~~~kkk]]]XXXPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@???>>><<<;;;::::::999999999:::::::::;;;;;;===;;;999777777777888999666666666666666666666666555555555555666666666666555555555555444444444444444555555555666666666666666555444333222333333444444444444444444333333333222444666666444333333333444444444444444444444444333333444555666777888888888999;;;<<<>>>BBBHHHLLL^^^}}}rrrXXXRRRKKKGGGJJJKKKLLLJJJHHHHHHIIIKKKKKKJJJKKKKKKLLLNNNQQQUUUXXXZZZeeemmmwwwBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDCCCCCCEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNNNNOOOSSS[[[aaaqqqqqqdddccchhhppprrrsss~~~lllgggaaa^^^___]]]XXXTTTRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJKKKLLLLLLLLLOOOPPPRRRTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTSSSQQQTTTUUUSSSUUUZZZ]]][[[YYY[[[aaajjjssszzz}}}~~~yyylll___UUUPPPLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCBBB@@@??????????????????>>>===;;;:::999999999999999999::::::::::::;;;:::999777777777888888666666666666666666666666666666666555555555555555555555555555444444444444444444444555555555666666555444444333333333333444555555444444333333222222111333555555444333333444444444444444444444444444444444555555555666666666444777;;;===>>>@@@BBBDDDPPPiii```UUULLLHHHJJJGGGFFFFFFFFFHHHKKKLLLLLLJJJKKKKKKKKKLLLMMMPPPRRRTTTZZZaaajjjqqqwww|||BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAACCCDDDDDDCCCCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNNNNQQQUUUYYYfffrrr~~~kkkbbb]]]aaadddgggppp|||uuujjjeeeeeeeee```\\\WWWUUUSSSQQQOOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRQQQPPPOOOQQQRRRSSSSSSSSSSSSTTTTTTVVVVVVTTTVVV\\\______aaabbbgggppp{{{vvvggg^^^VVVPPPMMMIIIHHHGGGFFFFFFEEEEEEFFFDDDCCCBBB@@@??????????????????>>>===<<<;;;:::999999999999999999999999::::::999888777777777777888666666666666666666666666666666666555555444444444555555555444444444333333333333444444444555555555444333333333333333333333555555444333333222222222111222444444333333444555333333333333333333333333555555555555555555555555444777:::<<<<<<===>>>???III[[[yyypppaaaSSSLLLKKKHHHGGGGGGIIIKKKMMMMMMKKKIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPVVV]]]dddjjjqqqzzzCCCCCCBBBBBBCCCCCCDDDEEECCCCCCDDDEEEEEEDDDCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNPPPRRRUUUWWW[[[cccsssxxxiii\\\[[[]]]^^^eeeooovvvzzzqqqoooooommmiii___]]]ZZZWWWUUUTTTSSSSSSOOOOOONNNMMMNNNOOOQQQRRRSSSRRROOOLLLJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPSSSSSSSSSRRRTTTVVVZZZ\\\\\\ZZZ\\\bbbfffeeedddfffkkkuuukkk]]]WWWSSSOOOMMMGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@????????????>>>>>>===<<<;;;;;;999999999999999999999999888888777777777777777777555555555555555555555555666666555555444444333333555444444444444333333333333333333333444444444444222222333333333333333333444444333333333222222222111222333333222222444555333333333333333333333333555555555555444444444444777888:::::::::;;;===???CCCMMMdddttt___RRROOOJJJHHHHHHHHHJJJLLLLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJOOOTTTYYY___fffpppwwwCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEDDDCCCCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNPPPSSSUUUVVVWWW\\\gggyyyyyyfff___\\\ZZZ]]]dddkkkzzz~~~xxxwwwuuutttfffdddaaa^^^ZZZWWWUUUTTTRRRQQQPPPOOOPPPRRRTTTUUUXXXVVVSSSOOOMMMLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKLLLMMMQQQUUUVVVTTTUUUWWWZZZ\\\___```___ccciiilllkkkgggjjjrrr}}}yyycccXXXTTTQQQNNNMMMGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;999999999999999888888888666777777777666666666666555555555555555555555555555555555444444444444444444444444444333333333333222222222333333333444444111222222333333333333222222222222333333333333333222333333222111111333555333333333333333333333333555555444444444444444444888999999888888999===@@@@@@EEEVVVrrrjjjZZZSSSLLLHHHFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIILLLOOORRRVVV\\\dddkkkttt{{{BBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAACCCDDDEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQSSSSSSUUU[[[cccmmm||||||oooeee]]]\\\```dddjjjyyy~~~qqqpppmmmiiieee```\\\ZZZXXXVVVUUUTTTUUUWWWZZZ[[[]]][[[WWWSSSQQQPPPPPPQQQOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNSSSXXXYYYXXXXXX\\\``````dddhhhjjjnnnvvvyyyxxxrrrxxx{{{lll\\\UUUQQQNNNKKKKKKGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@????????????>>>======<<<<<<;;;;;;;;;999999999999888888888777555666666666666666666666555555555555555555555555333444444444444444444555444444444333333333222222222222222222333333333333000111222333444333333222111111111222333333444444333333333222000000222444222222222222222222222222444444444444444444444444666777888888777999;;;>>>AAABBBKKK___wwwzzzmmmeeeYYYOOOKKKGGGDDDEEEGGGIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJIIIKKKMMMNNNOOOSSSZZZ___gggppp|||BBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCEEEEEECCCBBBAAACCCDDDEEEDDDCCCBBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHIIILLLNNNPPPPPPQQQWWW]]]aaajjj~~~qqqddd```ccc___```iii}}}}}}yyysssnnniiifff\\\[[[YYYXXXYYY[[[^^^```aaa___[[[WWWTTTSSSSSSTTTRRRSSSSSSTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNPPPUUUZZZ\\\[[[\\\```dddiiioootttxxx~~~ooocccXXXRRROOOKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDEEECCCBBB@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999999888888777777555555666666666666666555555555555555555555555555333333333444444555555555444444444333333333222222111111222222222333333333000111222333444333333222000000111222333444444555444444444222000000111333222222222222222222222222333333333444444444555555333555777888888888:::;;;???===BBBNNN```yyy|||nnnYYYTTTLLLFFFDDDEEEGGGHHHDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKMMMSSSXXX^^^hhhuuu????????????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAACCCCCCBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKQQQRRRVVV\\\bbbooo|||nnneeeccc```aaalll|||vvvqqqjjjfffccccccfffhhhkkknnnmmmddd]]]\\\\\\ZZZZZZ\\\ZZZ[[[]]]^^^]]]ZZZWWWTTTTTTRRROOONNNNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLJJJKKKMMMOOOPPPQQQQQQQQQRRRZZZcccdddaaaaaagggmmmtttwww}}}vvvbbb[[[RRRNNNMMMMMMJJJFFFIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@@@@???>>>>>>>>>???============<<<<<<<<<<<<999999999888888888777777999888888888777777666666555555666666555555444333444555555444333444666888444444333333333333222222555555555444444333333333444222000111333444333000111111111111111111111111222222222222222222222222444444444444444444444444333333333444444444444555666777999999888888:::;;;<<<:::???IIIQQQ```ooo]]]LLLIIIJJJFFFBBB@@@DDDCCCDDDFFFHHHIIIHHHFFFIIIHHHHHHIIIJJJLLLNNNPPPXXX___iiisss{{{>>>>>>>>>??????AAABBBCCCBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNRRRVVVZZZdddxxxyyypppeee___\\\bbbrrruuuqqqmmmmmmooorrrvvvxxxvvvmmmeeecccbbb```aaadddfffhhhjjjllljjjgggccc```^^^[[[XXXVVVUUUUUUTTTSSSPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTXXX```hhhkkkiiijjjqqqwwwmmm]]]WWWOOOLLLLLLLLLIIIGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<;;;999999999888888888777777888888777666666666666666555555555555555444444333222333333333222222444666444444333333333222222222444444444333333333222222333111000111333444222000111111111111111222222222222222222222222222222222444444444444444444444444333333444444444555555555555666888888777777999:::;;;999===DDDHHHRRRlllpppZZZOOOJJJFFFDDDEEECCCCCCBBBCCCEEEGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNQQQXXXaaajjjrrr|||=========>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAA@@@???CCCCCCBBBCCCCCCDDDFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLOOORRRSSSXXXggguuupppggg^^^]]]ggg|||}}}{{{~~~|||sssooommmkkklllpppwwwzzz}}}~~~zzzuuurrrnnnjjjfffcccaaa```^^^\\\YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQOOONNNMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSWWWXXXYYYZZZ[[[\\\\\\\\\aaaiiirrrvvvvvvyyyppp```WWWRRRLLLIIIIIIJJJHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>============<<<<<<<<<;;;;;;;;;999888888888888777777777888777666444444555666666555555555555555444333333111222222111000000222444333333333333222222222222333333333222222222222222222111000000222222111000000000111111222222222222222222222222222222222222444444444444444444444444444444444444555555555555444555777777666666888999999888;;;@@@AAAFFFYYYmmmkkkXXXLLLFFFFFFHHHEEEEEEEEECCCBBBCCCFFFIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKPPPXXX___gggqqq}}};;;;;;<<<===>>>@@@AAABBB??????@@@@@@@@@@@@??????BBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLOOOQQQQQQRRR\\\gggvvvwwwjjjbbbeeeuuu~~~zzzwwwyyy~~~~~~zzzvvvrrrooommmjjjhhhfffeeecccaaa___]]][[[ZZZZZZXXXVVVTTTRRRQQQPPPPPPNNNNNNMMMMMMNNNOOOOOOPPPRRRRRRSSSTTTVVVXXX[[[\\\______aaaccceeegggiiijjjlllttt}}}wwwdddXXXUUUQQQLLLIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>======<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777777777777666444333333444555666444444555555555444333333000222222222111000111333333333333222222222222111222222111111111111111111111000000000111111000000000000000111222222333333111111111111111111111111333333333333333333333333333444444444444555555555333444666666555555777888666777;;;@@@AAADDDPPP^^^xxxkkkZZZOOOKKKJJJGGGHHHHHHFFFCCCCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLRRRWWW^^^hhhttt}}};;;;;;;;;<<<===>>>@@@@@@>>>>>>???????????????>>>@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNQQQPPPPPPVVV^^^gggtttyyymmmhhhppp|||yyyvvvttttttsssqqqooolllhhheeecccaaa```^^^[[[XXXVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWXXXZZZ]]]aaaeeegggfffgggiiilllppptttxxxzzz|||zzzjjj]]]UUUTTTQQQMMMJJJHHHFFFEEEDDDCCCCCCBBBBBBAAABBBBBBBBBDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;;;;::::::::::::777777777777777777777777555555444333333444555666444444444555444333333222222333444444222111222333333333222222222111111111111111111111111111111111000000111111000000000111000000111111111222222222111111111111111111111111333333333333333333333333333333333333444444444444333444666666555555777888777888<<<@@@AAACCCKKKSSSeeetttbbbUUUMMMFFFGGGGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFIIIMMMQQQVVV^^^iiiqqq|||;;;;;;;;;;;;<<<===>>>>>>===>>>??????@@@?????????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHKKKNNNMMMLLLQQQWWW___gggwww{{{nnnlllxxx}}}xxxsssqqqllljjjhhheeebbb```___^^^]]]]]]]]]^^^___aaabbbcccbbbbbbccceeeiiinnnrrruuurrrsssvvvzzz~~~uuujjjaaaZZZUUUSSSQQQNNNJJJGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::999999999666666777777777777777888444444444555555555555555444444444444444333222222333444666555444222222333222222222222111111111111111111111111111222222222000111222222000000111222111111111111111111111111111111111111111111111111333333333333333333333333222222222222333333333333333444666666555555777888999:::<<<===>>>@@@DDDGGGWWWmmmxxxcccTTTJJJHHHGGGFFFHHHHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEGGGIIIKKKMMMTTT]]]cccrrrxxx<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???<<<===???@@@AAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGIIILLLLLLJJJMMMRRRWWW^^^jjj{{{zzznnnpppyyy{{{zzzwwwtttrrrooonnnmmmiiiiiijjjkkkmmmnnnpppqqqwwwvvvwwwxxx{{{~~~|||~~~ttteee___\\\WWWSSSOOONNNLLLJJJGGGEEEEEEEEECCCCCCBBB@@@???????????????>>>===<<<;;;;;;;;;;;;::::::::::::999999999999666666666666777777888888333444555777777777555555333444444444444333222222222444666666444222222222222222222222111111111111111111111222222222333333000222333333111000111333333333222222111000000000111111111111111111111111222222222222222222222222000000111111111222222222333555666777666666777999999999999888:::===@@@AAAJJJYYYvvvmmm```XXXNNNIIIJJJKKKIIIEEEGGGHHHIIIJJJJJJIIIHHHHHHEEEGGGHHHHHHIIILLLSSSYYYcccjjjttt}}}<<<<<<;;;::::::::::::;;;>>>>>>???@@@@@@@@@@@@@@@;;;<<<>>>???@@@@@@??????>>>??????@@@BBBDDDFFFGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJIIIJJJLLLLLLIIILLLQQQLLLUUU___kkk}}}rrrnnnssssss}}}{{{{{{xxxyyyyyy{{{}}}wwwuuu~~~kkk\\\XXXYYYVVVRRRKKKKKKJJJIIIFFFEEEFFFGGGDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888555666666666777777888888222444666888999888666444333333444444444333222222222444666555444222111222222222222111111111111000111111222222333333333333000333444333111000222444444333333222111000//////000000000000000000000000222222222222222222222222///000000000000111111111444555777777666666888999777777666666999>>>BBBBBB@@@KKKcccxxxjjjXXXNNNMMMLLLHHHDDDGGGHHHIIIJJJKKKJJJIIIIIIGGGIIIJJJIIIHHHJJJPPPTTTVVV]]]hhhrrr{{{======;;;::::::999::::::===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<===???AAABBBBBBCCCEEEGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPUUU^^^jjj}}}tttvvvyyy}}}uuuqqqvvvuuuaaaYYYWWWUUURRRPPPMMMLLLJJJGGGEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@???>>>;;;;;;::::::::::::999999:::999888888777777888888666555444333333444555666444444444444444444444444444444333333333333222222333333222222111000000000000111222222111000111222//////000000111111111222111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000444444444444444444444444222222333333333333444444666666777888999::::::;;;>>>JJJWWWmmmppp[[[TTTQQQLLLFFFMMMIIIFFFGGGGGGFFFGGGKKKHHHHHHHHHIIIIIIJJJJJJJJJMMMSSS\\\bbbiiirrr}}}<<<<<<<<<;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAAAAAAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMPPPWWW```nnnyyysssqqquuu}}}{{{jjjYYYSSSTTTRRRPPPNNNKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::::::::999999999999999888777777777888888666555444333333444555666444444444444444444444444444444333333333222222222222222222111111111111111000111222222000000111222111111111000000000000000111111000000000000111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222333333333333444444555666666777888999:::;;;===CCCGGGUUUpppvvvcccUUULLLGGGIIIFFFEEEIIIJJJHHHIIIKKKHHHHHHHHHIIIIIIIIIIIIIIIIIINNNUUUZZZ___gggrrrzzz:::;;;<<<=========<<<;;;:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<===???@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKJJJMMMQQQUUU^^^nnn}}}uuuhhhhhhooo}}}~~~jjj]]]RRRPPPQQQPPPNNNNNNIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???===<<<<<<::::::::::::999999999999999888888777777777777777555555444444444444555555444444444444444444444444333333333333222222222222000111111111111222222222000111222222000000111222222222111111000/////////111111000000000000111111111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333444444555555666777888999::::::===AAA???FFFZZZqqq}}}dddTTTNNNJJJGGGFFFKKKMMMKKKJJJLLLIIIJJJJJJJJJJJJIIIIIIHHHFFFJJJNNNQQQUUU[[[dddjjjttt{{{888999<<<>>>???>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;<<<===============<<<<<<===>>>@@@?????????@@@AAACCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHGGGJJJJJJKKKOOORRRVVVaaalll}}}qqqkkkiiippp~~~{{{lll___VVVOOOPPPQQQOOOMMMNNNJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@???===<<<;;;::::::::::::999999999999888888888777666666666666777444444444444444444444444333333333333333333333333333333333222222222222111///000000111222222333333000111222111000///000222111111111000000000000000222111111000000111111222111111111111111111111111111222222222222222222111222222222222222222222222333333333333333333333333222222222333333333444444444555555666777888999999999@@@@@@DDDQQQ```vvviii]]]TTTMMMIIIJJJKKKJJJJJJLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHJJJLLLMMMOOOSSSYYY^^^gggnnnxxx777999;;;===>>>>>>===<<<<<<<<<<<<======<<<<<<;;;<<<<<<============<<<<<<;;;===>>>>>>======>>>@@@BBBBBBAAAAAABBBBBBDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGHHHGGGJJJNNNQQQTTT\\\eeeooozzzmmmggggggooo~~~{{{iii___XXXRRROOOPPPPPPLLLJJJKKKJJJIIIGGGDDDBBB@@@??????@@@@@@???>>><<<;;;:::999::::::999999999888888888888777666666555555666666333444444444444444444333333333333333333333333333333333222222222111111111//////000111222333333444///000111111000///000111......///000111222222333222222111111111111222222000000000000000000000000000000111111111111000000222222222222222222222222333333333333333333333333222222222333333333444444444444555666777888888999555======???GGGOOO___vvvwwwcccWWWKKKGGGHHHHHHKKKNNNOOOOOOPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMOOORRRTTTYYY```jjjsssyyy777888:::<<<<<<===<<<<<<=========>>>======<<<;;;;;;;;;<<<=========<<<<<<999;;;<<<===<<<<<<>>>???AAAAAA@@@@@@@@@BBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCFFFKKKOOOQQQWWW^^^cccssszzznnndddeeelllwwwxxxhhh]]]XXXSSSOOONNNOOOMMMGGGFFFGGGIIIHHHFFFCCCAAA@@@???>>>@@@???>>>===<<<;;;:::999999999999999888888888888777777666555555555555555333333444444444444333333333333333333333333333333222222222222111111111111//////000111222222333333///000111111//////000111------...000111222333444222222111111111111222222000000000000000000000000000000000111111000000000222222222222222222222222111111111111111111111111222222333333333333444444333333444555666777888888999===:::999@@@EEEQQQfff|||kkkWWWMMMIIIIIILLLPPPPPPQQQRRRSSSSSSRRRPPPOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOUUU^^^eeekkkrrrzzz888999999:::::::::;;;;;;===============<<<;;;;;;:::;;;<<<<<<======<<<<<<777999;;;;;;;;;<<<>>>@@@@@@@@@???>>>???AAACCCDDDAAABBBDDDEEEFFFEEEDDDCCCDDDCCCDDDIIIKKKMMMQQQWWW[[[gggyyyssskkkiiisssvvvhhhZZZUUUVVVPPPNNNNNNOOOKKKEEEDDDGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???===<<<;;;:::999999999999999888888888888777666555555444444555555222333444444444444333222222222222222222222222222222222222222111111111111000000000111222222222333///000111000///...///111......///000111222222333333222222111111222222333000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000222222333333333333444444222333444555666777777888:::===999888@@@BBBIIIZZZnnnrrr___TTTMMMKKKLLLOOOPPPSSSTTTTTTSSSQQQPPPNNNNNNPPPQQQRRRPPPNNNLLLJJJOOOTTTYYY^^^dddmmmsssvvvyyy~~~999999888888888999:::;;;<<<=========<<<;;;;;;:::::::::;;;<<<=========<<<666888:::;;;;;;<<<>>>@@@@@@???>>>>>>???AAACCCDDD>>>???BBBCCCDDDDDDCCCBBBGGGDDDEEEHHHJJJJJJNNNSSSVVVaaapppyyypppnnnssswwwkkk___TTTQQQUUUPPPOOOPPPPPPLLLFFFFFFJJJBBBBBBAAAAAAAAABBBCCCCCC@@@@@@???===<<<;;;:::999999999999888888888888777666666555444444444444555222222444444444444222222222222222222222222222222222222222111111111111000111111111111111222222222///000111000///...///111000000000000111111111111333222222111111222222333000000000000000000000000222222222333333222222222000000000000000000000000222222222222222222222222222222333333333444444444222333333444555666777777222777666:::BBB@@@@@@KKKYYYqqqqqq___RRRJJJHHHNNNOOORRRTTTUUUSSSRRRPPPQQQRRRTTTVVVWWWTTTPPPMMMIIILLLOOORRRUUU[[[ccciiikkknnnttt|||777777888888888999999999;;;::::::::::::;;;<<<<<<999999::::::::::::;;;;;;:::<<<======<<<<<<>>>???@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEGGGJJJNNNPPPWWW[[[dddppp}}}xxxttt~~~}}}rrrfff^^^UUUMMMLLLQQQPPPOOONNNLLLIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDBBBAAA???<<<999999;;;:::888555999999999888888888888777666555333333555666555444555444444333333444444555222222222111111111111000111111111111111111111111222222222222222222222222000///---,,,,,,...000222000000000000000000000000111111000000000000000111000000000000111111111111000000000000000///......///000111222222111000///333333333222222111111111222222333333333333444444333333444444555666666666555666888:::;;;===@@@BBBRRRZZZoooqqqXXXNNNMMMEEEIIINNNRRRSSSQQQMMMJJJPPPRRRUUUXXXZZZXXXSSSOOOLLLKKKJJJKKKOOOSSSVVVWWW___bbbgggmmmuuu}}}777777777888888888999999999999999999999:::;;;;;;999999999:::::::::;;;;;;;;;<<<======<<<;;;<<<>>><<<<<<;;;;;;;;;<<<======BBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDFFFHHHJJJMMMOOOQQQUUU\\\eeeooo~~~}}}|||ooofff]]]XXXRRRMMMMMMRRRNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCAAAAAACCCCCCBBBAAA>>><<<:::999::::::888666888888888777777777666666666555333333555666555444444444333333333333444444222222222111111111111000111111111111111111111111222222222222222222222222444222000...---...000111000000000000000000000000111111000000000000000111//////000000000111111111000000000000000///......000000111111111111000000333333333222222111111111222222222333333333444444333333444444555666666666555666888999:::<<>>???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIJJJLLLMMMMMMOOOSSSZZZ___jjj|||}}}}}}qqqaaa[[[UUUQQQNNNJJJKKKOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB@@@@@@AAABBBAAA@@@===;;;:::999:::999888666777777666666666555555555666444333333444555555444444444333333333333444444222222222111111111111000111111111111111111111111222222222222222222222222777555333000//////000111000000000000000000000000000000000//////000000111//////000000000000111111000000111111000000//////111111000000000000111111222222222222222111111111222222222222333333333333333333333444555555666666555666888999999;;;>>>@@@EEEFFFOOOaaazzziiiWWWNNNMMMKKKIIIIIIIIIJJJKKKHHHJJJNNNTTTYYY[[[ZZZYYYQQQNNNKKKJJJJJJKKKJJJJJJIIILLLPPPVVV___jjjuuu|||666666666777777777888888888888777777888888999:::888999999999999:::::::::;;;<<<===;;;:::999999:::===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJJJJKKKLLLOOOSSSVVV\\\iiiwwwzzzhhhZZZWWWRRRNNNJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCAAA?????????@@@???>>><<<;;;:::999999999888777777777777666666666555555666444333333444555555444444333333333333333333444222222222111111111000000111111111111111111111111111111111111111111111111555444222111000000111222////////////////////////000////////////000000111////////////000000000111000000111111111000000///222111000//////000111222222222222111111111111111111222222222222333333333222333333444444555666666444666777888888:::<<<>>>AAAAAAEEEPPPbbbiiiTTTSSSRRRQQQOOOMMMKKKJJJJJJKKKNNNSSSYYY\\\]]]\\\QQQOOOMMMLLLMMMMMMLLLKKKIIIJJJLLLOOOTTT\\\fffllltttxxx555555666666666777777777888888888888888999999:::888888888999999999:::::::::;;;;;;:::999777888999999888888999:::;;;<<<<<>>======>>>>>>===:::::::::999888888888888888888777777777666666666555444222222444555444333333333333222222333333333222222222111111111000000000000000000000000000000111111111111111111111111222111000000000000111222//////////////////////////////......///000111111...////////////000000000000000111111111111000000222111000//////000111222111111111111111111111111111111111222222222333333222222333333444555555555444666777777777888:::<<<===>>>AAAHHHSSSjjjiiifff```YYYSSSNNNJJJIIIHHHHHHJJJOOOUUUZZZ]]]^^^SSSQQQOOONNNNNNNNNLLLJJJIIIJJJJJJKKKMMMRRRXXX]]]ccchhhqqqzzz555555555555666666666666888888888777888999999:::888888888888999999999999888999:::999888777888999::::::::::::;;;<<<>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHLLLMMMNNNTTT\\\bbbzzzxxxeee[[[WWWPPPQQQNNNIIIIIILLLMMMLLLFFFFFFGGGGGGGGGGGGGGGGGGCCC@@@===;;;;;;<<<<<<<<<999:::::::::888777777999888888888777777777666666555333222222333444444333333333222222222222333333222222222111111111111000000000000000000000000000111111111111111111111111///////////////000111111000000000000000000000000............///000111111......////////////000000000000111111222222111111111111000000000000111111000000000111111111111111111111111111222222222222222222222333444444555555444666777666666666999;;;999;;;???CCCHHHWWWsssyyykkk___VVVQQQOOOFFFFFFGGGKKKQQQWWWZZZ\\\VVVTTTQQQOOONNNLLLIIIGGGFFFFFFGGGGGGHHHKKKPPPSSSTTTZZZccckkkrrryyy444444555555555666666666777777666666777777888999888888888888999999999999666888999888777777888999<<<<<<<<<===>>>@@@AAABBB======>>>>>>???@@@@@@AAABBBAAAAAA@@@AAABBBDDDEEEDDDCCCFFFJJJJJJIIIMMMSSSZZZjjjmmm```WWWTTTLLLMMMKKKFFFFFFLLLOOONNNDDDDDDDDDDDDDDDDDDDDDDDDCCC???<<<::::::;;;;;;;;;888999;;;:::777666777999777777666666666555555555555333222222333444444333333333222222222222333333222222222111111111111000000000000000000000000000111111111111111111111111000000000000000/////////000000000000000000000000...------......000111111........./////////000000///000111222222222222111000000111111111111000000///000000000111111111222111111111111222222222222111222222333333444555555444555666666555555777999888:::===???AAAIII\\\ooosssggg```OOOMMMKKKKKKOOORRRUUUVVVWWWUUUSSSRRRQQQOOOLLLJJJFFFGGGHHHHHHGGGHHHKKKMMMKKKPPPWWW]]]bbbiiisss{{{444444444555555555666666555555555555555666777777777888888888888999999999555777888888777777888:::999999::::::<<<===>>>???<<<======>>>???@@@@@@@@@BBBAAA?????????AAACCCDDDDDDDDDFFFJJJJJJHHHJJJOOOZZZcccooo|||~~~nnneee]]]UUUQQQKKKMMMIIICCCCCCJJJMMMLLLCCCBBBBBBBBBBBBAAAAAAAAABBB???;;;999999:::;;;;;;777999;;;:::777666777:::666666555555555444444444555333222222333444444333333222222222222222222333222222222111111111111000000000000000000000000000000000000000000000000000333222222111000///......000000000000000000000000---------......000111111............/////////000///000111222222222222222///000111222222111000/////////000000111111111222000111111111111222222222111222222333333444555555444555666666555555777888:::;;;===>>>===BBBQQQ```vvv}}}ppp\\\XXXSSSPPPOOOOOOPPPPPPVVVUUUTTTUUUVVVVVVTTTRRRJJJKKKLLLKKKIIIHHHHHHIIIGGGKKKQQQTTTWWW^^^hhhppprrryyy111111333444555555555555666666666666777777777777888888888888888888888888999999:::::::::999999888666666888999;;;<<<>>>>>><<<<<<>>>???????????????@@@@@@@@@???@@@@@@AAAAAAFFFFFFFFFFFFGGGHHHIIIIIIQQQ[[[fffnnnwww}}}kkk^^^YYYWWWSSSPPPIIIGGGEEEFFFHHHIIIGGGEEECCCCCCBBBAAA@@@@@@@@@@@@JJJCCC;;;888999;;;:::888777777777777777666555555333333333333333333333333888555222111222444444444222222222111111111000000111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////111111000000//////......222111000.........///000000000000000000///......222222222222222111000///111111222222222333333333333333333444444444555555555555555555666666666666777888888888:::>>>DDDIII\\\sss|||gggTTTPPPSSSQQQMMMLLLPPPRRRVVVZZZ^^^^^^\\\YYYWWWSSSNNNLLLMMMMMMJJJGGGHHHLLLPPPQQQPPPSSS[[[bbbdddjjjrrrxxx|||666777888888777555333111555666666666777777777777888888888888888888888888888999999::::::999999888777777888999;;;<<<======>>>>>>???@@@AAAAAAAAAAAA???????????????@@@AAABBBEEEEEEEEEEEEFFFGGGHHHHHHHHHPPPYYY^^^eeettt|||pppaaaWWWTTTRRROOOLLLHHHFFFDDDEEEFFFGGGEEECCCCCCBBBAAA@@@????????????GGGAAA:::888999;;;999777888888888888888777666666333333333333333333333333777444222111222333333333111111111000000000//////...//////000000//////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////111000000000/////////...222111000///......///000000000000000000///......000111111222222222111111111111111222222222333333333333333444444444444555555555555555666666666666666777888888999<<<@@@DDDOOO```{{{iii[[[TTTOOOLLLLLLNNNPPPUUU]]]eeejjjlllllldddaaa\\\WWWTTTPPPMMMKKKIIIMMMRRRSSSRRRQQQSSSTTTXXX]]]dddiiilllnnnqqqsssvvvwwwyyy|||555555666777666444222111555555666666666777777777777777777777777777777777888888999999999999999888888888999999:::;;;;;;;;;===>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFLLLRRRTTTVVVaaasss}}}kkkbbbWWWQQQPPPOOOLLLIIIHHHFFFDDDDDDDDDDDDBBBAAAAAA@@@???>>>>>>=========AAA>>>999888::::::999777888999999999999888777777444444444444444444444444555333111000111222222111000000000///////////////---......//////......---000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////000000000000////////////111000000////////////000000000000000000//////......///000111222222222222111111111222222222222333333333333333444444444444444555555555555666666666777999:::::::::;;;===???DDDLLL___{{{ooo^^^SSSNNNNNNJJJKKKPPPXXXcccmmmtttwwwqqqooojjjccc\\\UUURRRQQQPPPTTTYYY\\\\\\XXXSSSOOOQQQUUUYYY]]]___```cccdddeeeeeegggjjjooossswwwyyy444444333333333444555666555555555666666666777777777777777777777777777777777888888999999999999888999999999999999::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<======???@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHLLLNNNNNNOOOVVVcccmmmzzzmmm```ZZZSSSOOOOOOOOOLLLIIIHHHGGGEEEDDDCCCBBB@@@?????????>>>===<<<<<<<<<<<<===;;;999999::::::888666777888888888888777666666444444444444444444444444333111000///000111111000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000////////////000000000////////////000//////000000000000////////////000111111111111111111111111111222222222222222222333333333444444444444444444555555555666666:::;;;======<<<;;;<<<===BBBEEEPPPddd~~~rrrbbbXXXTTTLLLKKKLLLQQQZZZeeemmmrrrssssssqqqkkkbbb\\\ZZZ[[[WWWZZZ^^^bbbccc^^^WWWRRRQQQRRRTTTVVVWWWXXXZZZZZZYYYYYYZZZ\\\```dddhhhjjjpppttt{{{CCC???:::555333444666888555555555555666666666666666666666666666666666666666777888888999999999999999999999999999999999999::::::;;;<<<============<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDEEEEEEFFFGGGHHHEEEGGGIIIHHHIIINNNWWW^^^mmm~~~|||iii```YYYUUUQQQOOONNNMMMKKKHHHHHHGGGGGGEEECCCAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::999888999999999888777666666666777666555555444444444444444444444444444222111//////000000000...111111111111111111111111//////000000000000//////////////////////////////////////////////////////........................//////////////////////////////............//////////////////000000000000/////////000000000000/////////000000000000//////111111111111111000///...000000111111111222222222222222222333333333444444444444444444555555555555999;;;<<<<<<;;;999999:::???AAAIIIUUUddd{{{{{{jjj___WWWSSSNNNMMMRRRZZZbbbffflllnnnooommmhhheeefffggg``````aaabbbaaa]]]VVVRRRNNNNNNMMMNNNOOOQQQQQQRRRSSSRRRQQQRRRTTTWWWZZZ\\\^^^bbbiiipppuuuxxxyyyyyyxxx|||TTTNNNEEE<<<666444555666444444555555555666666666666666666666666666666666666666777888999999999999888888888999999999999999;;;<<<===>>>????????????<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFGGGIIIMMMRRRVVVaaasss~~~|||yyyyyyxxxwwwyyy}}}hhhZZZUUURRRPPPMMMKKKKKKJJJHHHFFFFFFGGGGGGEEEBBB@@@@@@@@@>>>===<<<;;;;;;::::::;;;999999999999999888888888555555666666555555444333333333333333333333333333222000//////111111///...111111111111222222222222---......//////......---000000000000000000000000////////////////////////........................000000000000000000000000//////............//////////////////000000000000...//////000000000000///...//////000000000000000111111111111000///...---000000000111111111111222222222222222333333333333333444444444444555555555555666888888777666666777999;;;BBBJJJPPP```wwwhhhaaaVVVOOONNNRRRWWWZZZccceeehhhjjjkkkmmmooopppmmmllljjjfffaaa[[[VVVTTTOOOMMMKKKLLLNNNPPPPPPPPPOOONNNLLLKKKKKKMMMPPPQQQRRRUUUZZZ```eeeiiikkkllljjjmmmqqqtttuuuuuuvvvvvvxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzxxxxxxxxxyyy{{{|||{{{{{{zzzzzzyyyyyyyyyyyyLLLHHHBBB;;;777444444444444444444555555555666666555555555555555555555555555666777888999999999999777777888888999999999:::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFIIIMMMPPPRRRZZZhhhmmmooo}}}}}}zzzuuupppnnnpppvvvzzzxxxiii[[[SSSQQQLLLKKKJJJIIIHHHHHHGGGFFFCCCEEEEEECCC@@@>>>???@@@>>>===<<<;;;;;;::::::;;;:::::::::999888777888999666666666666666555555444222222222222222222222222222000000000111111///...000000000000111111111222...//////000000//////...000000000000000000000000////////////////////////........................000000000000000000000000//////............//////.../////////000000000111---...///000111111000///......///000000000000000///000000000000000//////000000000000111111111111111222222222222333333333333333444444444555555555222444555555444444666888777777<<>>????????????@@@AAABBBBBBAAAAAAAAACCCFFFIIIKKKLLLWWWcccbbb___hhhvvv{{{rrrllliiiiiijjj|||rrrggg___VVVRRRSSSJJJIIIHHHHHHHHHHHHHHHHHHAAACCCDDDBBB>>>===>>>@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777777888:::777777777777777666666555111111111111111111111111222111000111222222000....../////////000000111111111111222222222222111111000000000000000000000000////////////////////////........................000000000000000000000000//////............//////.../////////000000111111---...///111111111000///......///000000000000000---...///000111111111111000000000000111111111111111111222222222333333333333333333444444444555555333444555555555666888:::<<<888;;;AAAAAACCCRRRfff|||uuuhhhaaa]]]\\\RRRRRRUUU]]]eeejjjkkkjjjiiilllmmmhhh___XXXVVVWWWOOOLLLHHHIIILLLPPPQQQQQQPPPNNNKKKIIIJJJLLLOOOQQQOOONNNNNNOOOPPPRRRUUUVVVQQQTTTWWWYYYXXXXXXXXXXXX]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVV444444333444555555444222444444444444444444444444555555555555555555555555777777777888888777777777777777777777888888888888999999::::::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDCCCDDDGGGJJJMMM]]]XXXUUUVVVZZZaaammmyyy{{{rrriiifffgggmmmssszzztttlllbbb[[[XXXUUUOOOKKKJJJHHHGGGEEEDDDDDDEEEEEECCCBBB@@@>>><<<<<<<<<<<<;;;<<<<<<;;;999888888999:::999888777666666666666444444333333333222222222444444333333333444555555222222222111111111111000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000//////.........---------//////............//////111111000///////////////111000/////////000222333//////////////////////////////000000///...------000111111000......///000111111111111111111111111111111000000111111222333222222333333333333444444555555555555666666666666666999;;;;;;;;;@@@JJJRRR```{{{tttdddZZZ^^^[[[XXXVVVXXX[[[]]]^^^bbbbbb```\\\YYYVVVVVVWWWRRRPPPMMMMMMPPPRRRTTTTTTXXXSSSNNNLLLLLLMMMKKKIIIGGGIIILLLMMMMMMNNNOOOQQQNNNPPPQQQQQQPPPOOOOOOPPPOOOQQQTTTTTTRRRPPPOOOOOOQQQRRRSSSSSSQQQPPPQQQRRRTTTSSSRRRQQQPPPPPPPPPPPP333333333444555555444333444444444444444444444444555555555555555555555555888777777777777777777888777777777777888888888888999999999:::::::::;;;;;;>>>===<<<;;;;;;<<<======@@@????????????@@@AAAAAAAAADDDFFFDDDBBBCCCIIIOOOUUUPPPMMMMMMOOOSSS]]]gggzzzuuuiiieeeiiikkkmmmpppuuu{{{ssshhhbbbZZZUUUTTTQQQMMMIIIIIIHHHFFFEEECCCCCCCCCDDDCCCBBB@@@>>>===<<<<<<<<<;;;<<<===;;;999888999::::::999888777666666666666555555555555444444444444444333333222222222333333222222222111111111000000000000000000000000000000111000///......///000111//////////////////////////////////////////////////////.........---------//////............//////111000000///////////////000000//////000000111222///////////////////////////////////////...------000111111000......///000111111111111111111111111111111000000111111222333222222222333333333444444444444444444555555555555222555999999888;;;@@@EEEMMMbbb~~~vvvooofff[[[UUUTTTUUUWWWWWWWWWWWWVVVTTTSSSSSSUUUVVVSSSRRRPPPPPPQQQUUUYYY\\\\\\YYYUUUSSSRRRQQQOOONNNMMMOOOPPPPPPNNNMMMMMMNNNMMMOOOPPPPPPNNNMMMMMMNNNKKKMMMOOOOOOMMMKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMOOONNNMMMLLLKKKJJJKKKKKKKKK111111222333333444333333444444444444444444444444444444444444444444444444888888666666666666888888777777777777888888888888999999999999::::::::::::<<<<<<;;;;;;;;;<<<<<<===???????????????@@@@@@AAA>>>DDDGGGEEE@@@@@@GGGNNNSSSNNNKKKKKKJJJKKKQQQXXX```rrr{{{pppmmmiiidddccchhhnnnuuuyyyvvviii^^^[[[VVVRRRPPPPPPOOOKKKHHHJJJHHHFFFDDDBBBBBBBBBBBBCCCBBB@@@???======<<<<<<<<<======<<<:::999999:::999999888777666666666666777777666666666555555555444333222111111111111111222222111111111000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////...............---------//////............//////000000//////......////////////000000111111000000///////////////////////////////////////......---000111222111///...///000111111111111111111111111111000000000000111222222222222222222333333333333222333333333444444444444333777;;;<<<:::999;;;===CCCOOObbbyyy}}}kkk^^^ZZZXXXTTTQQQPPPOOONNNOOOPPPSSSVVVXXXUUUVVVUUUSSSSSSWWW^^^eeegggfffddd```[[[WWWUUUTTTTTTUUUVVVUUURRROOONNNNNNMMMOOOPPPOOONNNLLLLLLMMMKKKLLLMMMMMMKKKJJJJJJKKKIIIKKKKKKKKKIIIIIIKKKLLLKKKJJJIIIGGGGGGHHHIIIJJJ///111222333333222333444333333333333333333333333444444444444444444444444888777666555555666777888666777777777888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@???BBBDDDCCC@@@@@@EEEJJJPPPMMMKKKKKKIIIGGGJJJPPPTTT```pppxxxnnniiikkkpppuuuwwwxxx|||~~~zzzmmmeee]]]VVVSSSQQQOOONNNOOONNNKKKIIIKKKIIIGGGDDDBBBAAAAAAAAABBBAAA@@@???>>>======<<<<<<======<<<:::999999:::888888777666666666666666666666666666555555555555555444333111111000000000111111111111000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////........................//////............//////000//////.........//////---...000111111111000///////////////////////////...///////////////......000111222111000//////000111111111111111111111111000000000000000111222222111222222222222333333333333333333333444444444444555888;;;;;;:::999999:::AAAGGGRRRbbbzzz{{{sssjjj___UUUTTTQQQOOOOOOQQQTTTWWWYYYZZZ[[[[[[XXXWWW[[[fffoootttuuusssnnneee^^^[[[[[[[[[]]]^^^\\\YYYUUUSSSSSSOOOQQQRRRQQQOOOMMMMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNLLLNNNOOONNNLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLL///111333333222111222444333333333333333333333333444444444444444444444444888777666555555666777888666777777777888888888888888888888999999999::::::999999:::;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@AAA???>>>???AAACCCDDDDDDHHHEEEEEEFFFEEEBBBDDDIIIMMMSSS\\\eeeqqq{{{{{{zzzyyywwwyyy~~~{{{|||{{{iii___YYYVVVTTTOOONNNMMMLLLLLLKKKIIIHHHKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;<<<======<<<:::999999:::888777666666666666666666555555555444444444333333555555444222111111111111111111111000000000////////////////////////////////////000000000000//////////////////////////////........................---.....................//////............////////////............//////---...///111111000//////////////////////////////......///////////////...///111333222111//////000000000000000000000000000000000//////000000111222111111111222222222333333333444444444444555555555444444444444444555888999;;;@@@GGGPPP___yyyuuufff^^^ZZZTTTRRRSSSVVVXXXXXX\\\]]]]]]ZZZZZZ```kkkuuuxxxyyyyyytttmmmgggeeeffffffggggggeee___ZZZVVVUUUQQQRRRSSSSSSQQQPPPPPPPPPSSSTTTUUUTTTQQQOOOOOOOOOQQQSSSUUUUUURRRPPPOOONNNOOONNNNNNNNNMMMMMMMMMNNN000333555555222000222444333333333333333333333333333333333333333333333333666666666666666666666666777777777777888888888888888888888888999999999999888888999:::;;;;;;;;;;;;===============>>>>>>???AAA===;;;===AAACCCBBB???CCCAAABBBDDDCCCAAACCCHHHJJJLLLQQQWWW```nnnyyytttqqqppprrruuujjj]]]UUUPPPOOOPPPLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHEEECCCBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;999888888999777666666555555666666666444333333333333222222222555444333222222222222222111111000000000///////////////////////////////////////000000000000//////////////////////////////........................---------...............//////............//////......------......//////......//////000000//////////////////////////////---.../////////////////////111333333111000///000000000000000000000000000000////////////000111111111111111111222222222222444444444444555555555555555444333222444777:::===777;;;AAAGGGOOOaaarrrlllddd``````cccddddddaaa```]]]ZZZZZZ___gggnnnrrrsssrrrqqqnnnllllllmmmoooooooookkkddd]]]XXXVVVTTTUUUWWWWWWUUUUUUUUUVVVXXXZZZ[[[ZZZVVVSSSQQQPPPUUUXXX]]]^^^]]]YYYVVVUUUTTTTTTUUUUUUUUUSSSQQQPPP222555888666222000111444222222222222222222222222333333333333333333333333444555666888888666555444777777777777888888888888888888888888999999999999666777999:::;;;;;;;;;:::===<<<<<<<<<<<<===>>>>>>>>>===<<<===???@@@@@@???BBBAAAAAADDDDDDBBBDDDIIIIIIIIIMMMRRRVVV^^^ooovvvzzz{{{tttrrrssssssxxxppp^^^UUUQQQMMMLLLOOOKKKJJJIIIGGGEEEFFFHHHIIIEEEDDDBBB@@@?????????@@@<<<=========<<<;;;:::999:::;;;;;;:::888777777888666666555555555666666777333333333333222222222222333222111111111111222222111000000000////////////////////////////////////...///000111111000///...////////////////////////........................---------.........////////////............//////...------------...///000///............///000000////////////////////////------...//////////////////111444444222000//////000000000000000000000000///////////////000111111111111111111222222222222222333333333444444444444666555333444666999;;;===777888===BBBFFFQQQggg{{{~~~yyyqqqiiieeedddeeegggllljjjhhhggghhhiiiiiihhhmmmooopppmmmhhhbbb^^^\\\\\\^^^``````______```aaadddgggiiihhhccc^^^ZZZXXXXXX^^^eeejjjjjjgggcccaaaaaabbbdddeeedddaaa]]]ZZZ333777999777222///111444222222222222222222222222333333333333333333333333333444777999999777444333777777777777888888888888777888888888888999999999666777999:::;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>;;;===???>>>======>>>@@@@@@>>>???AAA@@@???AAAGGGDDDEEEIIIMMMMMMOOOZZZhhhvvvvvvmmmooovvvssstttvvvwww{{{vvvfffXXXSSSQQQNNNOOORRRKKKKKKIIIGGGFFFGGGJJJMMMCCCBBB@@@>>>======>>>>>>;;;;;;<<<<<<<<<;;;999888999::::::999777666666777666666555555555666666777444444333333333222222222111000000000000000111222000000000000////////////////////////////////////...///000111111000///...////////////////////////........................---------.........////////////............//////---------------...///000//////...------///000111////////////////////////------...///000000/////////111444444222000//////000000000000000000000000///////////////000111111000111111111111222222222111111222222222333333333222111000111333555666666888555777<<>>???@@@@@@???@@@AAAAAA@@@@@@BBBDDDDDDEEEFFFGGGHHHLLLQQQUUUeeennn|||wwwnnnfff]]]___hhhyyy~~~yyyxxxyyy|||}}}ggg^^^SSSMMMMMMOOOOOONNNNNNKKKHHHFFFFFFFFFFFFFFFDDDDDDBBB@@@>>><<<;;;:::;;;;;;::::::::::::999999555555666666777777888888444444444444444444444444222222222222222222222222222111000/////////111111000000000000////////////////////////////////////////////////////////////------------------------......//////...---,,,,,,..............................//////...---,,,,,,////////////////////////000000000000000000000000......////////////......////////////000000000000000111111000///......///////////////////////////000000000000000000000000000000111111111222222222222222333333333333444444333333333444444444555555444666999;;;>>>BBBFFFJJJaaaooozzzvvvmmmeeeaaa]]]XXXWWWYYY^^^```eeehhheeeaaabbbhhhjjjpppyyy{{{qqqpppqqqtttyyy~~~333333333222222222222222111111111222222222333333222222222222222222222222444444444444444555555666555555666666666777777777777777888999::::::;;;;;;666666777888888999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@AAABBBBBBAAA??????@@@BBBAAABBBBBBCCCDDDGGGKKKOOOVVV^^^lll}}}qqqmmmjjjddd]]]______fffttt}}}zzz}}}{{{rrrmmmjjj```XXXOOOJJJKKKMMMMMMKKKMMMJJJFFFEEEDDDDDDDDDCCCAAAAAA@@@???>>>>>>======;;;;;;::::::999999999888777777777666666666666666444444444444444444444444222222222222222222222222111000000000000000111111000000000000////////////////////////////////////////////////////////////------------------------......//////...------,,,..............................//////...------,,,........................////////////////////////......////////////........./////////000000000000///000111000.........///////////////////////////000000000000000000000000111111111111222222222222222222222333333333444444333333333444444444444555111333555666888;;;???CCCLLLWWWlll}}}vvvmmmbbb\\\ZZZ[[[[[[___cccccc```bbbfffqqqyyy000000111111111111111222111111111222222222222333222222222222222222222222444444333333444444555666555555555666666666666777777777777777777666666666666777777888888999999999:::::::::::::::::::::::::::;;;;;;<<<===>>>??????AAABBBBBBAAA???>>>???@@@???@@@@@@@@@@@@CCCGGGJJJHHHNNNWWWbbbqqqzzzooollljjjeee___]]][[[^^^gggpppuuu{{{~~~~~~}}}mmmddd___ZZZWWWUUUPPPJJJGGGHHHJJJJJJIIIKKKIIIEEECCCBBBBBBAAA@@@======>>>>>>>>>?????????;;;;;;::::::999888777777888888777777666555555444444444444444444444444444222222222222222222222222...//////000111111111111000000000000////////////////////////////////////////////////////////////------------------------.........///......---,,,.................................///......---,,,........................////////////////////////......////////////............/////////000000000///000111000.........///000000000000000000000000000000000000000000000000111111222222222333333333222222222222333333333333333333333333444444444444444555666777777999<<>>>>>???@@@AAAAAA???>>>???@@@@@@AAAAAAAAAAAABBBEEEHHHCCCHHHNNNSSS[[[lll~~~{{{vvvqqqddd^^^[[[___dddfffjjjnnnsssuuuzzzxxxggg\\\YYYWWWTTTPPPLLLIIIFFFFFFGGGHHHHHHGGGJJJGGGDDDBBBBBBAAA???>>><<<<<<<<<======>>>>>>>>>;;;;;;:::999888777666666777777666666666555555555444444444444444444333333111111111111111111111111,,,---///111222222111000000000000000////////////////////////////////////////////////////////////........................---...............------........................---...............------........................////////////////////////......////////////.............../////////000000...///000000...---...000000000000000000000000000000000000000000000000000222222222222333333333333111222222222222333333333222222333333333444444444777888888777666777:::<<<>>>BBBJJJTTTeee~~~xxxrrrooouuuzzzzzzzzzzzzuuuxxx.........//////000000000000000111111111222222222111111111111111111111111222222222222222333444444444444444444555555555555:::999999888888777666666777777777777777888888888888888888999999999::::::::::::;;;;;;<<<<<<======;;;===???@@@@@@???@@@AAA@@@AAAAAAAAA@@@AAACCCEEEDDDHHHLLLMMMPPPYYYiiivvv{{{pppgggdddcccbbbbbbdddcccccchhhooovvv~~~pppfffZZZUUUUUUTTTPPPKKKGGGFFFEEEEEEFFFFFFFFFFFFHHHFFFDDDBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777666666444555555555666666666777555555444444444333333333111111111111111111111111,,,---///000111111111000000000000000////////////////////////////////////////////////////////////........................------...............---........................------...............---......................................................////////////..................////////////---...000///...---...000000000000000000000000000////////////////////////111111222222222333333333111111111222222222333333222222222333333333444444555555555444333333555777:::>>>BBBFFFOOOddd...//////////////////000000000000111111111111222111111111111111111111111222222111111222222333444333333333444444444555555777777777666666666666666777777777777777777777777777777777888888999999::::::::::::;;;;;;;;;<<<<<<888;;;>>>@@@@@@@@@@@@AAA===>>>???>>>>>>>>>@@@BBBCCCFFFIIIIIIJJJNNNWWW^^^lllyyy~~~vvvooogggaaa^^^\\\ZZZ[[[___eeemmm|||sssbbb\\\UUUQQQQQQOOOKKKFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDBBBAAAAAAAAA???======<<<<<<;;;;;;:::::::::888888888777777777777777333444444555666666777777555555555444444333333222111111111111111111111111---......///000000000000000000000000////////////////////////////////////////////////////////////........................,,,---......///.................................,,,---......///.........------------------------..............................////////////......------........./////////,,,...//////...---...000000000000000000000000000////////////////////////000000111111111222222222111111111111222222222222222222222222333333333333666666666555444444666888888;;;>>>@@@EEERRReeetttyyytttrrrxxx000000000///////////////000000000000111111111111111111111111111111111111111111111111111222333333222333333333333444444444222222333333444555666666777777777777777777777666666666777777888999999::::::::::::::::::;;;;;;;;;999;;;>>>@@@????????????:::<<<============???@@@@@@BBBDDDEEEGGGJJJNNNRRRZZZdddsssrrrkkkeee^^^YYYXXX[[[aaammmxxxpppdddYYYUUUQQQNNNLLLKKKHHHFFFEEEEEEDDDCCCBBBAAABBBCCCBBB@@@??????@@@@@@>>><<<;;;;;;;;;;;;::::::::::::666666666777777777777777555555555555555555555555666555555444333333222222111111111111111111111111//////.........//////000000000000000////////////////////////////////////////////////////////////........................,,,------...//////..............................,,,------...//////......------------------------..............................////////////......---------.........//////,,,---///...------///000//////////////////////////////////////////////////////000000000111111111111111111111222222222222111222222222222333333333666666777666555666999;;;777:::<<<===???FFFRRR[[[hhh~~~yyypppttt}}}111111000000/////////...000000000000111111111111000000000000000000000000111111111000111222222333222222333333333444444444333444555666777999::::::777777777777666666666666555666666777888999999999::::::::::::::::::;;;;;;:::===???@@@???=========:::<<<>>>>>>>>>>>>@@@AAA>>>>>>@@@BBBFFFJJJMMMOOOOOOTTT]]]hhhwwwuuukkkaaa\\\[[[^^^fffoooooovvvrrrddd\\\TTTRRROOOLLLJJJJJJJJJKKKEEEEEEDDDBBB@@@???@@@BBB???>>>===>>>??????===;;;999:::::::::::::::;;;;;;555555666666777888888888666666666555444444333333666666555444333333222222000000000000000000000000111000...------...///000000000000000////////////////////////////////////////////////////////////////////////////////////,,,,,,---.../////////...........................,,,,,,---.../////////...------------------------..............................////////////......---------.........//////,,,---......------///000////////////////////////////////////////////////////////////000000000000000111111111111222222222111111222222222333333333111222222222111333555888666777888777888<<>>KKKOOO\\\rrr////////////000000000000111111000000000000111111000000000000000000000000000111111222222222111111222333333444444333333222444444444444444444444444444444444444555555555555555666666666777777777777666777777888999999::::::;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<===???AAABBB@@@@@@AAABBBCCCEEEGGGHHHGGGHHHLLLQQQUUU]]]mmm|||xxxqqqnnnmmmmmmoootttsssjjjddd\\\UUURRRQQQNNNKKKIIIHHHHHHGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@AAA???===<<<<<<<<<;;;:::;;;<<<<<<<<<;;;:::999888999888888888777666666666555555555555555555555555444333222222111111222222111111000////////////000////////////////////////000000000000000111111111............////////////,,,,,,---...............------------------------------............------...............---,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,,,,---................................................---------------,,,,,,,,,.........................../////////000000000000111000/////////000222222111111111111111111111111222222222111111111000000111111111222222222333333444333333222333444555666555777:::;;;::::::<<<===???AAAJJJ[[[ooo////////////000000000000111000000//////000000111//////////////////////////////000111222222222222222222333333333333222222444444444444444444444444444444444444555555555555555555666666666777777777555555666666777777888888;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<===>>>@@@AAA????????????AAABBBCCCDDDFFFGGGJJJMMMOOORRR^^^iiixxxuuuiii___[[[ZZZUUURRRQQQOOOLLLIIIGGGGGGGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA???===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;999888888:::999888888666666555444555555555555555555555555333333222111111111111222222111111000000000000000////////////////////////111000000000000000000///............////////////------...////////////...........................------............------....../////////...---------------,,,,,,---------......---,,,,,,,,,,,,---................................................++++++,,,,,,,,,,,,,,,,,,............................../////////000000000111111000000000111222333111111111111111111111111222111111111111000000000111111111222222222222333333333333333333444555555444666888999888888:::;;;;;;;;;@@@IIIUUUggg////////////000000000000000000////////////000000////////////////////////......000111222222222222222222333333333333222222333333333333333333333333333333444444444555555555555555555666666666777777555555555666666777777777888888999999::::::;;;;;;:::::::::;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAAEEEEEEIIIMMMNNNPPPWWW```gggvvvxxxpppppprrrwww|||}}}}}}wwwddd\\\UUUTTTTTTRRRPPPPPPMMMJJJGGGEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???AAA???===<<<<<<<<<;;;:::;;;;;;;;;:::999999888777888888777777666666666555444444444444444444444444333222222111111111111111222222111000000000000000////////////////////////111111000000/////////...............////////////---......///000/////////////////////////////////------............------...///////////////......000///...------...///000......---,,,,,,,,,,,,---................................................++++++,,,,,,---------..................................../////////000000000000000000000111111111111111111111111111111111111111111111000000000000111111111111222222222222333333333333333444444444333555777777777666777999<<<<<<>>>CCCHHHSSShhhzzz////////////000000000000000000////////////000000////////////////////////---...///000111222222222111222222333333222222111333333333333333333333333333333333444444444444555555555555555666666666666666666666777777777777777777777777888999999::::::888888999::::::;;;;;;;;;???>>>>>>>>>??????@@@AAABBBBBBEEEIIIJJJJJJOOOVVV\\\eeeiiiqqq~~~zzzyyyzzzxxxrrrkkkjjjhhhjjjooouuu{{{zzzpppjjj___XXXRRRRRRRRROOOMMMNNNKKKIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????AAA???===<<<<<<<<<;;;:::;;;::::::999888888777777555555666666777777777888444444444444444444444444333222111111000000111111222111111000///000000000////////////////////////111000000000//////..................////////////---......///000/////////////////////////////////------............------......///////////////...000///...------...///000......---,,,,,,,,,,,,---................................................,,,,,,------......//////....................................////////////.........///////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333333222444555666555555666777777888;;;===>>>CCCQQQ___rrr////////////000000000000000//////......//////000////////////////////////......///000111111111111111111222222222222111111333333333333333333333333333333333333444444444444444444555555555666666666777777777777888888888888888888999999:::;;;;;;;;;777888999:::::::::::::::>>>>>>>>>>>>>>>???@@@AAAEEEDDDEEEHHHHHHFFFHHHMMMQQQWWWWWW]]]lllwww~~~{{{}}}yyyzzzzzzzzzzzzzzzvvvssstttxxxzzzxxxuuusssppppppvvv|||oooeee```___\\\VVVRRRRRRPPPLLLJJJKKKJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????AAA???===<<<<<<<<<;;;:::;;;:::999888777777777777333444555555777888888999333333333333333333333333222222111000000000000111111000000///////////////////////////////////////000//////////////////...............////////////------...////////////...........................------............------------.../////////......---------,,,,,,---------......---,,,,,,,,,,,,---................................................------..........................................------........./////////,,,---.../////////......000000000000000000000000//////000000000000000111000000000111111111111222111111222333333333333333111333555555444444555666555555888;;;:::;;;BBBKKKVVVjjj////////////000000000000//////............//////000000000000000000000000//////000000000000000///111111222222222222111111222222222222222222222222222222333333333444444444444444444555555555666666777777777777777777777777777777888888999::::::;;;999999;;;;;;<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAAFFFDDDEEEGGGGGGEEEFFFJJJIIINNNNNNSSS^^^aaaiii{{{rrrnnnqqqvvv{{{~~~~~~tttkkkbbbYYYXXX[[[YYYTTTRRRRRRPPPLLLJJJKKKJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBAAAAAA@@@?????????AAA???===<<<<<<<<<;;;:::;;;:::888777666666777777444555555555666777777777222222222222222222222222222222111000000000000000000//////...............////////////////////////.........///////////////............////////////,,,,,,---...............------------------------------............------,,,,,,---...............,,,,,,------------,,,,,,......---,,,,,,,,,,,,---......................................................------------------........................---------.........//////------///000000000///...000000000000000000000000////////////000000111111000000000000111111111111000111222333444333333222222333555555444333444555666555777::::::999<<>>???@@@AAA??????CCCCCCBBBDDDHHHGGGKKKKKKOOOVVVTTTWWWeeemmm}}}}}}zzz|||wwwkkkjjjqqqzzzzzzpppgggccc]]]WWWWWW\\\WWWSSSRRRSSSRRRNNNLLLNNNJJJHHHEEEDDDDDDEEEDDDDDDBBBBBBAAAAAA@@@??????>>>AAA???===<<<<<<<<<;;;:::;;;999888666666666777777666666666666666555555555222222222222222222222222222111111000000000000000//////...---------------////////////////////////---.........//////000000............/////////000+++,,,------......---------------------------------..................---+++,,,,,,---.........------...///000000///...---......---,,,,,,,,,,,,---................................................---------,,,,,,+++++++++........................---------.........//////---...000111111111000///000000000000000000000000.../////////000000111111000000000000111111111111000111222333444333222222222444555555444333444555666333333777888777999===>>>GGGRRR^^^rrr,,,,,,------......//////......//////000000111111222222222222222111000///222111111111000000//////111111111111000000000000111111222222222333333333+++---///222444444444444333333222222333333444555666555555444444666777888666666666666777777777777777888999:::;;;<<<<<<<<<999;;;>>>??????>>>??????AAA@@@??????@@@AAACCCDDDGGGHHHJJJLLLOOOQQQSSSTTT^^^fffuuuyyywwwqqqllllllsss~~~zzz{{{~~~{{{wwwzzz}}}vvvcccbbb^^^[[[WWWTTTRRRQQQTTTTTTRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>===>>>???@@@AAA@@@>>><<<;;;:::999888777666555444333888777777666555444444333444444444333222111000///000000000000000///......////////////............222000///------///000222*********+++,,,---...///......------------..............................///...,,,+++***++++++,,,111000///...---,,,++++++...------------...//////...------,,,,,,------......---,,,,,,,,,,,,---...---------............///***+++,,,,,,------,,,,,,------++++++++++++---------------.........//////////////////////////////000000000000000000000000........................000000000000000000000000000000000000000000000000111111111111222333444555111111222333333444555555666666666666777888999:::888:::@@@JJJVVVhhh/////////000000111111111///////////////000000000111222222222222111000///111111111000000000//////000000000000000000000000111111111222222222333333---...000111333333444444444333333333333444555555666555555444555666777888555666666666777777777777888888999:::;;;;;;;;;;;;999;;;===>>>=========>>>@@@@@@??????@@@AAACCCCCCEEEFFFHHHJJJLLLNNNOOOPPPPPPWWWbbbooo|||xxxnnniiimmmwww}}}xxxyyyvvvmmmggg```___\\\YYYVVVTTTRRRQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@???>>>=========>>>???@@@???===;;;:::999888888777666555444444777777666666555555444444333333333333222111000/////////000000000000//////////////////............000///...------...///000,,,,,,,,,,,,---...//////......------------......------------------------...---,,,++++++,,,,,,---............---------------,,,,,,,,,,,,---.........------,,,,,,------......---,,,,,,,,,,,,---...------------............++++++,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111222333333111222222333333444444444555555555555666777888888999:::===CCCJJJVVVjjj{{{000000000000111111111111000000//////////////////111111222222111111000000111111000000000000//////////////////////////////111111111222222222222333000000000000111222333444444444444444444555666666555555444444555555666777555555666666666777777777999999:::::::::::::::999888:::<<<<<<;;;;;;<<<===???????????????@@@BBBBBBDDDDDDEEEFFFHHHIIIJJJJJJJJJOOOVVV]]]eeeqqq}}}}}}tttttt{{{{{{yyy|||vvvpppjjjccc___[[[ZZZXXXVVVTTTSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<===>>>>>>===<<<:::999777777777666666666555555555555555555555555555555333333333333222111000000...//////000000000000///////////////............------------------------.........------......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,,,,------.........///,,,,,,++++++,,,,,,---......------,,,,,,------......------,,,,,,------...------------............,,,,,,---............------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111222222222222333333333333333333333333333444555666777999888:::===???DDDRRR___|||////////////////////////000000000//////......---000000111111111111000000000000000000000000//////............////////////111111111111222222222222222111000000000111222333444333333333333444555555444444444444555555666666555555555666666666777777999999:::::::::999999888777999::::::999999:::;;;===>>>>>>>>>???@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFIIILLLPPPSSSXXX___iiiqqq{{{|||xxxrrrmmmiiifffbbb```WWWVVVUUUSSSRRRRRRQQQQQQLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888666666666666666666666666444444444444444444555555222222222222222111000000000000000000000///......////////////............,,,---............---,,,//////...---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////,,,,,,---------.........------,,,,,,,,,---.........------,,,,,,------...------------------------,,,,,,---------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------////////////////////////////////////////////////////////////////////////////////////000000111222333333333222222222222222333333333333333555666666666555777:::;;;>>>FFFPPP```uuu/////////...............000000//////......------///000000111111111000000//////////////////000000---........./////////000000000111111111222222222333222111000000111222333222222111111222222333444333444444555555555555555555555555555666666666666999999999:::999999888888777888999999888888999:::<<<<<<===>>>>>>?????????BBBBBBBBBCCCCCCCCCCCCCCCCCCFFFHHHIIIKKKPPPXXX^^^fffmmmxxxqqqmmmhhhdddbbb```^^^\\\TTTTTTRRRQQQPPPPPPPPPPPPJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777555555555555666666666666333333333333444444444444111111222222222111000000222222222111///...,,,,,,////////////............---...////////////...---///...---,,,++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------------,,,,,,,,,...............///000000...------,,,,,,------...------------------------,,,,,,,,,------------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------........................////////////////////////////////////////////////111111000000000111222222222222222222222222222111333333333333444555666666444333666:::;;;;;;AAAHHHKKK\\\uuu000000000000//////////////////..................//////000000111111000000......////////////000000.........//////000000111000000000111111111111222111111111111111111222222111111111111111222222333333333444555555555555444444444555555555666666666888888999999999999999888888999999888777777888::::::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB???BBBDDDEEEEEEHHHMMMRRRWWW\\\ccclllwww~~~rrriiifffbbb___^^^\\\ZZZYYYTTTSSSRRRPPPOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDBBB@@@???=========<<<<<<<<<;;;;;;;;;;;;:::999999888888777555555555555555555555666333333333333333333333333000111111111111111000000222222222111///...,,,+++////////////.......................................---,,,+++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...---------,,,,,,++++++/////////...///000000111...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,------------,,,,,,---............---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------........................000000000000000000000000000000000000000000000000111111111000000111111222111111111222222222222222222222222222333444555666555333555888999777:::@@@???III[[[ppp000/////////.........---------.....................//////000000000000000........./////////000000......///000000111222222000000000000111111111111///000111222222222222222222222111111222222333444222333444555555555444444444444444555555555666666666777888999999999999999888999999888666666888:::999:::<<<===>>>>>>======>>>>>>?????????@@@@@@@@@???BBBEEEFFFEEEEEEIIILLLMMMQQQVVV[[[bbbmmmyyy~~~vvvmmmgggdddaaa___]]]\\\YYYWWWUUUTTTRRRPPPNNNLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFCCCAAA@@@???============<<<<<<<<<<<<;;;;;;:::999888888888888555555555555555555555444444444333333222222111111000000111111111111000000000000000000000//////...////////////..................---,,,,,,---.........------,,,,,,,,,------......------------......------------------------,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,------...............///000000...------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------++++++,,,---------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------........................000000000000000000000000000000000000000000000000111000000/////////000000000000111111222222333333111111111111222333444444555333333666777555777;;;<<>>======<<<<<<<<<======>>>?????????>>>BBBEEEEEECCCBBBDDDGGGHHHKKKPPPSSSXXX^^^hhhnnnwww|||yyyyyyuuuooodddbbb___]]]\\\ZZZWWWTTTWWWUUUSSSPPPMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIHHHFFFCCCAAA@@@???===============<<<<<<<<<<<<;;;:::999888888888888666666555555555444444444444444333333222111000000///000000111111111000000------///000111111111111000/////////...............---+++******+++---.........---------......///.........------.................................,,,------...---,,,***))))))******+++---......///...------------...//////...------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++------------++++++---------.........//////------------------------........................000000000000000000000000000000000000000000000000000000000000000000000000000//////.........////////////000111222333333444////////////000111222333444222222666777666777;;;===;;;>>>EEEMMM[[[ttt---------............///......................../////////...------,,,,,,---------...///000000111......///000000000000000////////////////////////222111000//////000111222444444444333333222222222333333333444444444555555000111222333555666777777555555555555666666666666555666777777777888;;;===888999999::::::;;;;;;<<<>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGKKKOOOTTTXXX[[[ccclllzzzxxxtttsssrrrmmmiiieeeccc___]]]\\\ZZZWWWUUUYYYWWWSSSQQQNNNKKKFFFCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFDDDBBBAAA@@@>>><<<;;;;;;<<<<<<<<<:::888888888777666555555444555555444333222222222222222222222222222222222222000000000000000000000000000000000000000000000000+++,,,---////////////.....................------..............................------------......,,,,,,,,,---------......++++++++++++++++++++++++------------------------//////.........---------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---)))''')))///111///+++***+++,,,------,,,+++***111111000///...---,,,,,,,,,,,,,,,------.........000000111000000///...---////////////////////////000000000000000000000000000000000000000000000000...//////000111222222333111111111222222333333333333333333444444444444555555888<<<>>>AAAIIIVVV___www---------............///........................------..................---------...///000000000......///000000000000000000000000000000000000000111111000//////000111111444444333333333222222222333333333333444444444444111222222333444555666666555555555555666666666666999888888888888888888888888888999::::::;;;;;;<<<========================??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFHHHKKKNNNOOOTTT[[[eeerrr{{{vvvpppmmmnnnnnnkkkgggdddaaa]]][[[ZZZYYYXXXVVVXXXUUUSSSPPPNNNKKKGGGDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDBBBAAA???>>>>>><<<::::::;;;<<<;;;::::::999999888777777666666666666555444333333333333222222222222222222222222000000000000000000000000////////////////////////...//////000000///...---........................------------------------......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,)))((()))---...---+++------............------............------------,,,,,,------------------///000000000000//////...........................////////////////////////////////////////////////000000000000000111111111111111111222222333333333222333333333444444555555555777:::;;;<<>>>>>>>>>>>????????????BBBBBBBBBCCCDDDEEEGGGHHHLLLPPPVVV^^^gggqqq{{{zzzsssooopppllliiihhhjjjkkkiiigggbbb___[[[YYYYYYYYYXXXWWWUUUSSSQQQOOONNNLLLHHHEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======;;;:::999:::;;;:::999:::::::::999999888888777777666555444444333333333222222222222222222222222000000000000000000000000////////////////////////000111111000000///------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++,,,,,,,,,,,,------------------------------------------------............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++......------------......+++,,,,,,,,,------......------------------,,,,,,......///000000000//////........................////////////////////////////////////////////////111111111111000000000///111111111222222222222222111222222333444555555666444666888888777:::???DDDIIISSSaaavvv---------............///........................---------.........//////---------....../////////......///000000000000000000000000000000000000000000000000//////000000000222222222222222111111111222222222222333333333333333333333333333333333333444444444555555555666666555333333777===???<<<777888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>@@@AAABBBCCCDDDFFFGGGHHHJJJLLLOOOSSSXXX```gggmmmzzz~~~xxxssspppnnnlllllliiiggggggiiijjjiiihhhaaa^^^ZZZXXXXXXYYYYYYYYYRRRQQQOOONNNMMMKKKHHHFFFCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>>>>>>>===<<<<<<:::999888::::::999888:::999999999888888777777666555444333333222333333111111111111111111111111000000000000000000000000///////////////////////////////////////...---------------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,------------------------,,,,,,---------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,******+++,,,---,,,+++******+++,,,---,,,,,,---------..................------,,,,,,,,,------...///000000000///........................////////////////////////////////////////////////000000000000000111111111111111111111111222222222111111222333444555555666444666777777555555777:::AAAEEEMMM[[[qqq---------............///........................//////.........---------------------..................///000000000000000/////////////////////////////////000000/////////111111111111111111111111111111111222222222333333444333333333333222222222444444444444555555555555555333333777===???<<<888777777888999999::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@AAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJMMMRRRXXX]]]eeemmm{{{zzzvvvpppmmmlllllllllkkkjjjiiigggggghhhhhhgggfff```]]]ZZZXXXYYYYYYYYYXXXOOONNNLLLKKKKKKJJJGGGEEEAAAAAA@@@???????????????=========>>>>>>======<<<;;;999888777888999888777777777777777666666666666555444333222111111111111111111111111111111111111////////////////////////........................,,,,,,,,,,,,------......---------.........//////------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,+++,,,---,,,+++***))))))***+++,,,////////////.........---.........------,,,,,,,,,,,,---...///////////////........................................................................---...///000111222333333111111111111111111111111111111222222333444555555444555777777666666666777>>>@@@DDDKKKWWWiii~~~---------............///........................000//////...------,,,,,,------------------------......///000000000000000...........................//////000000//////...000000000000000111111111000000111111111222222222333333333333222222222222333444444444444555555555777666666888;;;<<<999777777777888888999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>??????@@@@@@<<<===============<<<;;;:::888777666888888777666555555555555555555555555444333222111000000000000111111111111111111111111////////////////////////........................++++++++++++,,,---...///,,,,,,------.../////////........................------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------000000/////////.........------------------,,,,,,------.../////////......------------------------................................................,,,---...000111333444555111111111111111000000000222222222222333333333333444555666777777777777777999:::===@@@EEENNN```ooo---------............///..........................................------------------------------......///000000000000000////////////////////////......///000000///....../////////000000000111111000000000000111111111222222222222222222222333333333333444444444555555555666777777888999:::::::::777777777888999999::::::888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>?????????>>>@@@BBBDDDEEEFFFHHHKKKMMMNNNQQQXXXaaahhhsss~~~}}}yyytttpppjjjgggdddbbbbbbbbbbbbaaaaaabbbbbbaaa```___^^^^^^ZZZYYYXXXXXXWWWVVVSSSPPPKKKIIIGGGGGGFFFEEEBBB@@@>>>>>>>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<;;;:::999999888666666777777777666444444444444444444555555444444333222111111111111111111111111111111111111////////////////////////...........................---,,,,,,,,,---......,,,,,,------...//////000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---+++***+++...000///,,,,,,,,,------------,,,,,,------............//////,,,,,,------------------.........///......------------------------------................................................---...///000111222333333222111111111000000000///333333333222222222222222444444444555666666666555888555666;;;===@@@IIISSS^^^jjj---------.........//////........................,,,,,,------.../////////------------------------...//////000000000000000000000000000000000000000---...///000000///...---.../////////000000111111000000000000111111111111111111222222222333333333333333333444444444555555222444666777888:::===@@@777777777888999999::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======555777:::===@@@AAABBBBBB???AAACCCDDDDDDDDDFFFHHHJJJKKKQQQWWWZZZ```qqq}}}uuurrrrrrsssssssssqqqmmmiiieeecccaaa```aaabbbbbbaaa___```aaaaaa___^^^^^^^^^XXXWWWVVVWWWVVVTTTPPPLLLJJJHHHFFFEEEEEECCC@@@>>>===>>>>>>>>>???AAABBBCCC;;;;;;<<<;;;:::999888888999777666555666777666555444444555555555555555555555555444333222222222222000000000000000000000000////////////////////////........................111000...---,,,,,,---...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------)))''')))///111///+++)))***+++,,,,,,+++***)))***++++++,,,---//////000,,,,,,,,,------............/////////...---,,,,,,------------------------................................................//////000000111111222222222111111111000000//////444444333222222111111000444333222333444555444333:::444333999<<<;;;===AAAFFFRRRfffzzz++++++******************------------------------........................---------.........//////000000//////.........---//////.........---------------------.........///////////////000000000000...000111111000000111222222222111111111111222222111111222222222333333333555555555555555666777777666666666666666777777888999999999:::::::::;;;;;;::::::999999::::::;;;<<<888999:::<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGJJJLLLPPPVVV]]]bbbsssxxx||||||zzz}}}}}}tttmmmjjjlllnnnpppoookkkgggdddcccaaa_________^^^]]][[[\\\\\\[[[[[[ZZZZZZYYYYYYVVVUUUTTTSSSPPPNNNLLLJJJJJJJJJIIIGGGDDDAAA???===??????>>>>>>======<<<<<<:::::::::999999999888888888888888888777666444444666555555555555444444444555444222111000111222222000000000000000000000000111111000000//////......////////////////////////...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++//////.........---------,,,,,,++++++++++++++++++++++++************++++++..............................---,,,++++++***)))++++++++++++++++++++++++******++++++++++++******************************///...------,,,,,,,,,,,,************************///...,,,++++++,,,...///000///...---------------++++++,,,,,,,,,,,,------..............................//////...---,,,,,,...---,,,,,,,,,,,,---...///////////////.....................////////////333333222222111000000000111111222222222333333333111111222333333444555555444444444555777888:::;;;>>>EEENNNXXXeeezzz,,,,,,,,,+++++++++++++++------------------------////////////////////////---------.........//////000/////////.........---//////.........---------------........./////////.../////////000000000000...000111111000000111222222111111000000111111222111111111222222222333333555555555555555666666777666666666666777777888888999999999::::::::::::;;;:::999999999999:::;;;;;;<<<<<<<<<<<<============??????@@@@@@AAABBBBBBCCCEEEFFFHHHIIILLLPPPVVVZZZbbbfffiiiiiigggjjjrrryyy|||wwwrrrjjjeeefffiiimmmooonnnjjjddd```bbb```____________]]][[[[[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGEEECCC@@@>>>===??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888777666555555444555555555555444444444444333333111000000000111111000000000000000000000000000000000000//////......////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------***+++,,,---...///000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++---......------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------..............................//////...------,,,...---,,,,,,,,,,,,---...////////////........................////////////000000000000000000000000111111111222222222333333222333444444444444444444555555555555555666777888888<<>>??????@@@@@@CCCDDDEEEEEEFFFIIIMMMPPPQQQTTTWWWVVVUUUVVV]]]ccccccjjjttt~~~yyyrrrmmmjjjfffaaa]]]aaaeeejjjmmmlllgggaaa]]]```___^^^^^^______]]]\\\ZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTRRRQQQOOOMMMKKKJJJGGGFFFEEECCCAAA@@@>>>===??????>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999888777666555555555666555555444444444333333333222222111000000000000111000000000000000000000000000000000////////////...////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))***,,,...///000111++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------.........///......---,,,...------,,,,,,------.......................................////////////------...//////000111111111111111222222222222333333444555666555444333222555555444444444444444555666999<<<===@@@HHHTTT]]]sss,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................................................................////////////000000000000........./////////000000...///000000//////000222111111000000000000111111111111111111222222222222555444444444444555666666666777777888888888888888888888888888999999999999999999999888999::::::;;;888888999;;;===>>>@@@@@@<<<<<<<<<===>>>>>>??????@@@AAABBBBBBBBBDDDGGGJJJKKKMMMOOOOOOMMMNNNRRRWWWVVVZZZaaaiiipppyyyzzztttrrrnnniiieeecccaaa]]][[[___aaadddfffeeebbb^^^[[[^^^]]]]]]^^^``````^^^\\\YYYYYYXXXXXXWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJGGGFFFDDDCCCAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::::::::999999999888888999888777666555555666666444444444444333333333222222111111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++******++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++***************)))+++******)))******+++,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,---------------------------------...............------------------------------------...............///............////////////.........//////000000000111111111111222222222222333444555555555333111000444333333333333333444444666888;;;;;;<<<@@@HHHNNNUUUbbbvvv***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.....................------------...............---.....................////////////000000000000............////////////---///000000//////000111111000000000000000000111000000111111111222222222444444444444444555666666555666777888888888888777777777777888888888999999999888888888888999::::::777888999;;;<<<>>>???@@@<<<<<<<<<===>>>>>>??????===???@@@@@@AAABBBEEEGGGIIIJJJLLLKKKJJJJJJMMMPPPQQQSSSVVVYYY]]]ccciiimmmyyyzzzvvvqqqmmmnnnkkkgggccc```^^^\\\[[[______^^^^^^]]]]]]\\\\\\\\\[[[\\\^^^``````___]]]YYYYYYXXXWWWVVVUUUTTTTTTSSSQQQPPPMMMLLLKKKKKKJJJHHHGGGEEECCCAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;888888888777777777777666888777777666666666666666444333333333222222222222111111222222222222222222////////////////////////.............../////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))))))))))))))))))))******++++++,,,,,,++++++,,,---......+++++++++,,,,,,,,,------------------------------------...............---------------------------,,,---------......//////............////////////111111111000000/////////000000111111111222222222222222333444444333222111111111111222222333444555222555777777888:::???CCCDDDLLLYYYhhhwww******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------------------.........---------...................../////////000000000------........./////////---///000000......///111111000000//////000000111000000000111111111111222444444333333444444555666444555777888888777777666666777777777777888888888888888888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????<<<>>>@@@@@@@@@BBBDDDFFFDDDFFFGGGFFFFFFFFFHHHJJJJJJLLLMMMNNNPPPTTTYYY]]]```kkkzzz~~~vvvqqqnnnkkkjjjjjjhhheeeaaa^^^\\\[[[[[[^^^]]]ZZZXXXXXXYYY[[[\\\YYYZZZ[[[^^^aaaaaa___]]]ZZZYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHEEECCCAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::777777777666666666555555666666777777777777666666333333333222222222111111///000111111222222111111////////////////////////---............/////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......+++******))))))******+++------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************)))******+++,,,...------,,,,,,+++++++++)))))))))***+++++++++,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,------......------,,,,,,,,,,,,---......//////............////////////222222111000000///......000000000111111111111222111111222222333444555555111111111111222333555555444555555555555666999;;;===@@@FFFPPPZZZgggzzz+++++++++,,,---.........++++++++++++++++++++++++........................//////.........---------,,,,,,,,,------.........---------.........//////------........./////////---------.........//////---...//////......///111000000////////////000000000000000000111111111111444444333333444444555666333444666777777777555444666666666777777777888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@@@@@@@BBBCCCAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIILLLOOORRRRRRZZZdddkkkpppwww|||zzzyyywwwqqqkkkgggfffgggfffeeeccc___]]][[[[[[\\\[[[ZZZXXXWWWWWWXXXYYYZZZXXXYYY[[[^^^aaabbb```^^^ZZZZZZYYYWWWVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIJJJJJJJJJHHHEEEBBB???>>>>>>>>>>>>======<<<<<<;;;::::::777777777777666666666666444555777999999888666444222222222222111111111111------///000000000//////////////////////////////---------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------------------.........------------,,,,,,,,,------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---...//////000++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++,,,,,,......------,,,++++++***((()))***+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,---......---,,,,,,++++++,,,------...//////............////////////////////////////////////000000000000111111111111222111111222444777:::;;;333333222222222333333444555666555555444555777888<<<:::===BBBEEELLL[[[jjjyyy,,,,,,------...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........---------.........//////------------.........///---------.........//////---...//////......///111000000////////////000000000000000000111111111111444333333333333444555555222333555777777666555444666666666666777777777777888888888777888999999:::777777888:::<<<===??????::::::;;;<<<<<<======>>>>>>@@@AAA@@@?????????AAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLLLLRRRYYY[[[\\\aaajjjrrrrrrwww~~~|||xxxuuusssrrrttttttooohhhbbbbbbdddccccccaaa___\\\[[[\\\^^^YYYXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ^^^aaabbb```^^^[[[ZZZYYYXXXVVVUUUTTTSSSQQQOOOLLLJJJIIIIIIJJJJJJJJJGGGDDD@@@>>><<<<<<<<<>>>======<<<;;;;;;::::::888888888888777777777777333555888::::::888555333222222222111111111111000***+++---.........------////////////////////////---------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,---------......//////////////////////////////.........---------------------------,,,,,,---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,,,,++++++***)))((((((((()))***,,,,,,---------,,,,,,+++***)))))))))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,---......---,,,,,,++++++,,,,,,---...//////............/////////000,,,,,,------.../////////000000000000111111111111333222222222555999>>>@@@666555444333222222222222222222222222222444666777;;;999999<<<<<<>>>IIIVVVYYYiii~~~,,,------......------,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---...000000///---,,,---------............///---...///...---,,,---//////////////////.........///111111//////333444222000111333333111000111222000111333444555444444333555555666777777666555444555555555555666666666666666666666666777888999:::777777888999:::<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????BBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCCCCDDDFFFHHHIIIIIILLLPPPRRRTTTWWWYYY[[[]]]bbbgggkkkoooxxx|||zzzwwwtttqqqnnnmmmlllppppppooolllgggdddbbbbbbccccccaaa```^^^\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSPPPOOOLLLJJJIIIIIIJJJKKKGGGEEEAAA===<<<===???@@@>>>===;;;:::999888888888666555555555555555666666222444666888888666444222222222222111111111111000000000000000000000000000000000//////.........---.................................------,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++++++++++++++++++++///---+++******+++***)))++++++++++++++++++++++++---+++)))+++---///---+++)))))))))******+++++++++......---,,,,,,+++******++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------............///------------............------......//////000000111111222222222333333333666555333111000000111111111111222222222333333333555555444555777;;;>>>@@@LLLRRR]]]kkk}}},,,,,,------------,,,,,,)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...000111000///...,,,---------............///...///000000......///000/////////////////////...///222111...///222333111000111333333111000111222444444444444333222111000333444555666666666555444444555555555666666666666666666666666777888999999;;;::::::999999::::::;;;======<<<<<<<<<<<<============>>>>>>>>>?????????AAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGIIILLLNNNOOOOOOQQQSSSTTTXXX\\\^^^bbbhhhrrrzzzzzzuuutttsssqqqooonnnllllllkkkoooooonnnkkkgggeeeddddddfffeeedddbbb```^^^]]]\\\XXXXXXVVVVVVUUUVVVWWWXXXVVVVVVXXXYYYYYYYYYXXXWWWYYYXXXXXXWWWVVVTTTRRRRRROOONNNLLLJJJIIIIIIIIIJJJFFFDDDAAA>>>======>>>???======;;;:::999888888888888777777777777777888888333444555666666555444333222222222111111111000000000000000000000000000000000/////////.........---..............................---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,..................------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++...---,,,,,,,,,------,,,++++++++++++++++++++++++---+++***+++---...---+++*********+++++++++,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////000000000000//////000000111111111111111111111222222222333333555444222111111111111222111111111222222222333333555444444555666999<<<===<<>>======<<<<<<======>>>======>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHJJJKKKJJJIIIJJJKKKKKKNNNPPPRRRSSSXXX___eeekkkpppuuuzzz}}}zzzxxxvvvrrrooonnnmmmmmmlllllllllmmmmmmlllmmmmmmkkkhhhffffffggggggfffdddbbb```^^^]]]\\\YYYYYYWWWVVVUUUUUUVVVWWWUUUVVVVVVWWWWWWVVVTTTSSSVVVVVVVVVUUUTTTRRRPPPPPPMMMLLLKKKJJJIIIHHHHHHGGGDDDCCCBBB@@@???>>>>>>======<<<;;;:::999888888888888888777666666777777888444444444555555444444444222222111111111000000000000000000000000000000000/////////..........................................------------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,000/////////......------............------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///...////////////000000000///000000000000111111111000111111111222222222222333222111111111111222222111111111222222222222333555444444444555777999:::555888===CCCKKKVVV```gggzzz,,,,,,,,,------,,,,,,,,,)))+++,,,,,,+++***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000///...---,,,---------............//////111222111000///000111............////////////...111111///000444666444000111333333111000111222111111000000111333555666111222222333444444444444333333444444444555555555555555555555666777888888666777777888999;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>????????????@@@AAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCBBBGGGIIIJJJJJJHHHHHHHHHIIIHHHIIIKKKLLLMMMPPPUUUYYY___aaadddfffiiiooovvv{{{{{{|||yyywwwvvvtttqqqnnnmmmmmmlllmmmmmmnnnooopppkkkllllllkkkiiihhhiiijjjgggfffdddbbb___]]][[[ZZZ[[[ZZZXXXVVVUUUUUUVVVVVVVVVVVVWWWWWWVVVTTTSSSRRRTTTTTTTTTSSSQQQPPPNNNMMMJJJKKKJJJJJJIIIHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<===<<<;;;:::999999999999666666555444444444555555555555444333333444555555111111111111000000000000000000000000000000000000................................................------------------------,,,,,,,,,---------......***++++++,,,---...///////////////...------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,)))***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------............///,,,,,,,,,---------..............................000000000111111111111222111111111111111222222333111111111111222222222222444444333333444444555666666888:::===@@@FFFLLLQQQZZZcccooo|||+++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,+++---------............///...///000000......///000---.........//////000000---000111000222777999777000111333333111000111222111000000000111333555666222222222222333333444444333333333333444444444444444444444444555666777888666666777888999;;;<<<===;;;::::::999999::::::;;;<<<============>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAAEEEGGGHHHHHHGGGGGGGGGHHHFFFGGGIIIKKKMMMOOORRRTTTTTTVVVXXXZZZ[[[]]]```bbbgggjjjqqq{{{~~~{{{}}}}}}yyywwwuuusssqqqooollljjjmmmmmmmmmmmmmmmnnnooopppjjjkkkllllllkkkkkklllmmmiiihhhfffcccaaa^^^\\\[[[\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLIIIIIIIIIIIIHHHFFFEEEDDDBBBCCCCCCBBBAAA???===<<<<<<<<<;;;:::999999999999666666555444444444444444555444333222222333444555111111111000000000//////////////////////////////---------.......................................------------------------,,,,,,,,,---------......***++++++,,,---...//////---------,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++,,,,,,,,,---------+++---...---***''''''(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------------............///,,,,,,,,,,,,------------.........---------------//////000000000111111111///000000111222222222222000000111111111222222222444333333333333333333444444555777888999;;;???BBBGGGLLLTTT^^^jjjyyy++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...///...---,,,---///------......///000000000,,,///111000222777999888000111333333111000111222222222111111111111222222444333333222222333333444222222222333333333444444444333333444444555666777999999888888888888999999999999999888888999999999<<<<<<============>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDEEEFFFDDDEEEGGGJJJLLLOOOPPPQQQQQQRRRTTTUUUVVVWWWWWWWWW[[[\\\aaagggkkknnnvvv~~~~~~||||||uuuqqqtttvvvuuuvvvuuutttrrrooollliiihhhkkkkkkkkkkkkkkklllmmmnnnkkklllnnnnnnmmmmmmooopppnnnmmmkkkhhheeeaaa___^^^\\\[[[ZZZYYYXXXXXXYYYZZZYYYZZZZZZZZZYYYXXXVVVUUURRRQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCBBBBBB@@@>>>===<<<<<<;;;::::::999999999:::888888777666555555555555555444333222222333444555111111000000000/////////////////////////////////---------------.................................,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,------.........111333111,,,)))((()))++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,,,,------...------------............---------............///---............/////////000000000////////////...////////////000000000000//////000111222222222111000000000111111111111222333333333333333333333333333444666666666888:::<<<>>>>>>BBBJJJQQQ\\\jjjwww++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///---------............///,,,.........---,,,---...------......///000000111---000000...000444666444000111333333111000111222111111222222222222111111666555444333222222333333222222222222333333333333333333333333444555666777999999888888888888999999:::999999999999999999:::<<<<<<<<<=========>>>>>>>>>>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFIIILLLMMMMMMMMMPPPPPPQQQRRRTTTVVVWWWWWWTTTUUUZZZ___aaabbbhhhoooqqqtttxxxyyyyyyzzz~~~|||yyyxxxtttuuuvvvuuutttuuuyyy}}}~~~}}}vvvnnnlllooorrrqqquuuuuuuuussspppmmmkkkjjjiiiiiiiiijjjkkkmmmnnnooolllnnnooopppooooooppprrrqqqpppmmmjjjfffcccaaa___]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[YYYXXXWWWQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>======;;;;;;:::999999999::::::888888777666555555555555444333333333333333333444111000000000////////////////////////////////////,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---///++++++,,,,,,---......///---111444222...******,,,************************(((***,,,+++***)))+++---,,,,,,+++++++++*********,,,,,,++++++******))))))************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,******+++,,,,,,---......------------............---------............///------........./////////000000/////////................../////////000000///000111222222111000000000000000000111111111111222333333333444333333333333555777777777777999:::999888:::@@@CCCFFFOOOZZZ___iiiwww+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111---------.........//////---...///...---,,,---///---------...///000000111...000000---...111222000000111333333111000111222,,,---000222444444444444888777555333222222222333111111222222222333333333333333333333444555666666555666666777888:::;;;<<<;;;::::::999999::::::;;;<<<<<<<<<<<<=========>>><<<===???@@@AAAAAA@@@@@@AAAAAA@@@@@@AAACCCDDDFFFEEEGGGHHHGGGDDDCCCCCCCCCEEEEEEGGGIIILLLMMMLLLJJJLLLKKKJJJLLLOOOSSSUUUVVVPPPRRRXXX^^^___^^^bbbhhhjjjmmmppppppnnnmmmoooqqqssstttuuuwwwzzz}}}~~~~~~{{{xxxvvvttttttooorrrttttttrrrqqqrrrtttuuuuuupppjjjjjjpppttttttrrrssstttrrrooommmkkkjjjhhhhhhiiijjjmmmoooqqqrrrnnnoooqqqqqqpppppprrrsssqqqooommmiiifffbbb```^^^]]]\\\[[[[[[[[[\\\]]]^^^YYYZZZ[[[[[[[[[ZZZYYYXXXQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHEEECCCBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>===;;;;;;:::999999999::::::777666555444333222222222333333333333333333333333000000000000////////////////////////////////////,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,,,,---------......***++++++,,,---...///000***++++++,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000++++++,,,,,,---...//////)))...222111---******,,,))))))))))))))))))))))))(((***,,,+++))))))+++---+++++++++******)))))))))---,,,,,,+++***)))(((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,******+++,,,,,,---......,,,,,,------------......---------.........//////+++++++++,,,,,,,,,------......---------,,,,,,,,,............/////////000///000111222222111000///000000000000111111111111222222333444444444333333111333555666555555666777666555888======;;;@@@IIIEEEOOO]]]iiittt******++++++++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,------......------,,,..................------........................,,,---...//////...---,,,---------------...///000//////000000000000//////000000111222222222222111444333333333333444555555222111000000000111333444333333222222333333444555666666666666777777777777999999999:::::::::;;;;;;<<<<<<;;;::::::<<<===>>>=========>>>??????@@@@@@DDDBBB@@@AAACCCDDDBBB@@@AAAAAAAAAAAABBBDDDFFFGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOONNNNNNMMMLLLOOOQQQRRRYYYccceee```___fffkkkkkklllooommmgggeeeggghhhkkkmmmnnnppppppssstttvvvxxxzzz}}}~~~}}}~~~}}}~~~~~~|||{{{|||}}}~~~zzzxxxxxxyyyzzzzzzyyyyyyxxxvvvuuusssrrrrrrqqqpppooonnnnnnooopppqqqrrrpppmmmkkkjjjjjjkkklllsssssssssssspppmmmjjjhhhjjjhhhfffeeefffiiimmmpppsssttttttuuuuuuuuuuuutttuuurrrooollljjjgggdddaaa___^^^^^^]]]]]]]]]^^^^^^\\\ZZZXXXWWWWWWWWWVVVUUUSSSQQQOOONNNNNNMMMKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999888777666555444333222222222222222222222222222222111111111111000000000000222111000//////......///...---,,,+++++++++++++++---...//////------...//////......------......///........................///...,,,+++***+++,,,,,,////////////...------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...---+++)))(((((())))))+++++++++***************))))))***++++++++++++***+++++++++++++++++++++++++++***(((***,,,---***(((///...---,,,+++,,,---...---------,,,,,,++++++++++++------,,,***)))***+++,,,---------,,,++++++***+++---.........///111333555111---++++++,,,,,,,,,..................------///000111111111///...---////////////000000000000000///.........///111222111111222222222222111111111111222222222333333333444555666777888999:::;;;???AAAEEELLLVVVdddrrr{{{******++++++++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...------------------------,,,---------......//////,,,------......------,,,..................------........................------...//////...------......------------......//////000000000000//////000000111222222222222111111222444555666555444333111111000000111111222333333222222222222333444444555666666666777777777777999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>?????????AAA???>>>???AAABBB@@@>>>AAAAAA@@@AAABBBCCCEEEGGGEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJNNNPPPQQQUUU\\\\\\YYY[[[bbbeeeeeegggkkkjjjeeedddcccccccccdddfffhhhiiifffggghhhjjjlllnnnppprrrooopppqqqssssssssssssrrrssstttuuutttrrrqqqqqqrrrwwwvvvuuuwwwzzz|||||||||yyywwwtttrrrrrrsssttttttwwwvvvuuutttrrrqqqpppooooooooonnnmmmmmmnnnoooooopppooommmkkkjjjjjjjjjjjjiiikkkmmmnnnooonnnmmmllljjjhhhfffdddeeeiiimmmoooqqqrrrssstttuuuuuuuuuuuuwwwtttqqqmmmkkkhhhdddaaacccbbbaaa___]]][[[ZZZZZZZZZXXXVVVVVVVVVWWWVVVTTTRRRPPPNNNMMMMMMMMMKKKIIIGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999888888777777888777666555444333333222222222222222222222222222111111111000000000//////000///////////////000000......---,,,,,,,,,,,,,,,,,,.........---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++++++++,,,,,,...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))))))))******************++++++))))))***++++++++++++***++++++++++++++++++++++++,,,+++***+++------+++)))+++++++++++++++,,,---...---------,,,,,,++++++++++++,,,---,,,*********,,,---------------,,,+++++++++,,,---...---...000222555222...,,,,,,---..............................//////000111111000///...////////////000000000000000//////...///000111222000111111222222111111000111111111222222222333333444444555666777888999::::::;;;<<>>>>>???>>>===>>>@@@AAAAAA@@@AAA@@@@@@@@@AAACCCEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJOOOSSSRRRSSSUUUUUUSSSWWW[[[^^^^^^```ddddddbbbcccbbb___]]]]]]^^^```aaa`````````aaabbbeeegggiiifffgggiiijjjkkkkkkjjjjjjmmmnnnnnnmmmkkkiiijjjkkklllkkkkkknnnqqqtttuuuuuurrrpppnnnmmmlllmmmnnnooossssssrrrpppooonnnmmmlllmmmlllkkkkkkkkkkkklllmmmlllllllllkkkjjjiiihhhhhheeefffiiikkkmmmnnnnnnnnniiigggeeedddeeehhhkkknnnooopppqqqrrrssstttttttttvvvsssooollljjjgggccc```eeedddbbb```]]][[[ZZZYYYXXXVVVTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJHHHFFFFFFEEEEEECCCBBB@@@@@@AAAAAA@@@>>>===<<<;;;:::;;;::::::888777666555555888777777666555444333333222222222222222222222222111111000000000000//////............///000111222///...------,,,---------+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,------...+++))))))***,,,,,,,,,++++++,,,,,,,,,+++************+++++++++*********)))))))))***+++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++---,,,+++,,,......,,,***'''((()))+++,,,,,,------------,,,,,,,,,,,,++++++***+++,,,,,,+++***+++---------......------,,,,,,***+++------,,,---///111333111...---...///000///...........................///000000000000//////////////////000000000000///////////////000111111000111111222222111111000111111111222222222222333333333444555666777777888999999999:::;;;>>>CCCGGGPPPWWWbbbooozzz***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,,,,,,,------------..............................---..................------,,,,,,,,,,,,------......//////////////////...///000000111111111111111///111333555555444222111///000111333333222111111222222222111222333333444555555555666666666777777777777777888888888999999777888:::;;;;;;;;;:::999999::::::;;;;;;<<<======?????????@@@AAABBBCCCBBBAAA@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKPPPUUUVVVTTTRRRSSSSSSSSSUUUWWWXXXZZZ]]]______cccbbbaaa___^^^\\\\\\\\\^^^^^^]]]]]]___aaaccceeebbbdddeeeggghhhhhhhhhgggiiijjjjjjiiifffeeeeeefffhhhggggggiiilllooopppooonnnmmmmmmkkkjjjkkklllnnnpppoooooonnnlllkkkkkkjjjjjjjjjiiihhhhhhiiijjjjjjiiiiiijjjkkkjjjhhhfffeeehhhiiijjjkkkllllllllllllgggfffdddcccdddfffiiikkknnnooooooppppppppppppoooooommmjjjhhhgggeeebbb```bbbbbbaaa```___^^^\\\\\\VVVUUUSSSRRRSSSSSSRRRQQQOOOMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDCCCCCCAAA@@@@@@??????>>>======<<<;;;;;;<<<;;;:::999777666444444777777666666555444444333111111111111111111111111111000000000////////////...............///000111///......---------......+++,,,------++++++,,,---///......------......///........................---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---+++******+++,,,,,,+++++++++,,,,,,,,,++++++***((()))***,,,,,,,,,+++***(((((()))***+++,,,,,,,,,))))))***++++++++++++***************************++++++,,,,,,---,,,,,,+++'''(((***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---------.........------,,,***+++,,,,,,+++,,,...000111///---,,,...///000///---------..................//////000000000000000////////////000000000000///////////////000000111000000111111111111000000111111111111222222222222333333333444444555555555666888999999999;;;>>>@@@DDDGGGLLLSSSZZZbbbkkkpppzzz++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,------.......................................------.........+++++++++,,,---...///000......////////////......//////000111111111111000111111111222222222333333///000111333333222111111222111111111111222333333555555555555666666666666666666666777777777888888666777999:::::::::999888999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBB@@@@@@??????@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGJJJNNNSSSUUUTTTQQQRRRTTTQQQQQQRRRTTTWWWXXXZZZ\\\```aaabbbbbbaaa]]]ZZZWWWZZZZZZZZZYYYZZZ\\\]]]^^^]]]^^^```bbbccccccccccccdddeeeeeedddbbbaaaaaabbbgggfffeeeeeegggiiiiiihhhiiijjjkkkjjjhhhhhhjjjmmmmmmmmmlllkkkjjjiiiiiihhhgggfffeeeeeeeeeeeefffgggfffggghhhiiiiiigggdddcccgggggghhhhhhiiiiiiiiiiiifffeeecccbbbccceeegggiiimmmmmmmmmmmmlllkkkjjjjjjiiigggfffeeeffffffdddcccbbbbbbbbbaaa```___]]]\\\VVVTTTRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<============<<<;;;999888666555555666666555555444444333333111111111111111111111111000000000////////////...000000///.....................---------......///+++,,,------++++++,,,---///......------......///........................+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...---+++******+++,,,,,,******++++++,,,,,,,,,++++++'''(((***+++,,,,,,+++***(((((()))***+++,,,,,,,,,))))))***++++++++++++***************************)))***+++++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,---------------,,,***+++,,,+++++++++---///...---++++++---.........---------........./////////////////////000000000////////////000000000000...//////000000000000000000000000111111000000000000000111111111222222222333333333333333444444444000222444555555666888:::<<<===>>>@@@BBBGGGMMMQQQWWW^^^fffooovvv~~~++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,------......------,,,++++++,,,,,,------..............................///...------------...///------------...///000000---......//////......---...///000000111111000000111111000000000111222333000000111222222222222222111111111111111222333333444444555555555666666666555555555666666666777777666777777888888888888888999999999:::;;;;;;<<<<<<;;;<<<>>>>>>======>>>@@@@@@@@@?????????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHLLLQQQQQQOOOPPPSSSOOONNNOOOSSSTTTTTTUUUXXXYYY\\\___bbbaaa]]]XXXUUUZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\^^^```aaaaaaaaaaaacccdddeeedddcccbbbcccddddddbbbaaa```aaabbbaaa```bbbdddfffeeeccccccfffiiijjjjjjiiihhhhhhgggffffffddddddcccbbbbbbcccdddddddddeeefffgggfffeeecccaaaaaaaaabbbccceeefffggghhheeedddbbbbbbbbbdddeeegggiiiiiiiiiiiiiiihhhgggffffffeeedddeeeggghhhgggfffeeeeeedddcccaaa^^^[[[YYYWWWUUURRRQQQPPPPPPNNNLLLLLLJJJHHHGGGGGGGGGEEECCC@@@@@@AAAAAAAAA@@@@@@???::::::;;;;;;<<<=========<<<;;;;;;999888777666666444444444444333333222222111111111111111111111111000000////////////......111000///...------------------------------...///+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******,,,------,,,+++***+++,,,,,,+++*********+++,,,,,,,,,++++++((()))***+++++++++++++++)))))))))***+++++++++,,,))))))***++++++++++++***************************(((***,,,+++***)))******,,,,,,------,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,+++***+++---++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++---///---,,,++++++,,,------,,,,,,,,,------.../////////111111000///////////////////////////000000000000......///000000000000000///000000111111000000///000000000111111111111222444444444333333333333333000222333333222222444555777888999999:::<<<@@@CCCDDDIIIOOOTTTYYY___gggmmmvvvzzz+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------......------,,,***++++++,,,------..............................///...------------...///111000///...............---......//////......---...//////000000000000000///000111111222222111111111111000000111111222333111111111111111222222333444444444555555555666666444444555555555666666666777666666666666777888888999999::::::;;;<<<<<<<<<;;;===>>>>>><<<;;;===???@@@??????>>>>>>???AAABBBBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJIIIEEEFFFLLLPPPNNNNNNPPPNNNKKKLLLQQQSSSPPPPPPSSSUUUXXX[[[^^^^^^\\\YYYWWW[[[\\\]]]^^^^^^\\\[[[ZZZXXXYYY[[[]]]____________aaacccddddddcccbbbccceeeaaa___]]]]]]]]]^^^]]]\\\\\\___bbbbbb______bbbeeefffffffffeeeddddddccccccbbbaaa````````````aaabbbccccccdddddddddcccbbbaaa^^^______aaaccceeefffgggdddcccbbbaaaaaacccdddeeecccdddeeeeeefffffffffeeeeeedddcccdddfffgggfffeeeddddddddddddbbb___\\\[[[YYYVVVSSSQQQPPPNNNLLLJJJKKKIIIGGGFFFFFFEEECCCBBB??????@@@@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;<<<<<<:::999999888777777666666333333222222222222111111111111111111111111111111000000/////////.........///......---------......,,,,,,,,,,,,,,,---......,,,.........---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++***+++,,,---+++***)))***+++,,,,,,,,,,,,+++******************++++++******************++++++))))))***++++++++++++***************************)))+++------+++)))***,,,+++************++++++,,,+++++++++,,,,,,---------+++,,,---,,,*********,,,)))***++++++,,,,,,+++++++++,,,---,,,++++++---///...---,,,,,,---...---,,,,,,,,,------...//////000333222000///............////////////000000000000---...///000111000000/////////000000000000//////000000000000111111111111555555444444333333333333444555555555333333444555666777999999999:::<<<>>>===AAADDDFFFGGGJJJPPPTTTVVVZZZ```eeeiiinnnsssxxx|||}}}+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,------......------,,,******+++,,,,,,---..............................///...---,,,,,,---...///444333222000...---,,,,,,---..................---...//////000000000000000,,,...111333444222000...222111000000000111333444111111111000111222222333444444444555555555666666444444444555555555666666777666555555555666888999999::::::;;;;;;<<<<<<======???AAA@@@===<<<>>>@@@@@@???>>>>>>>>>???@@@AAAAAACCCFFFIIIJJJIIIGGGFFFDDDDDDDDDDDDFFFHHHJJJKKKLLLFFFEEEKKKPPPNNNMMMPPPLLLIIIKKKQQQQQQMMMLLLPPPUUUWWWYYY[[[]]]\\\[[[[[[WWWYYY[[[\\\\\\ZZZWWWUUURRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^^^^]]]]]]___```___]]][[[[[[]]]]]]]]]\\\ZZZ^^^aaaaaa^^^]]]```dddddddddccccccbbbbbbaaaaaaaaa```___^^^^^^___```aaabbbccccccccccccbbbbbbaaaaaaaaabbbbbbccceeefffgggcccbbbaaaaaaaaabbbcccddd___```aaaccceeefffffffffcccbbbaaabbbccccccbbbaaa```aaabbbccccccbbb```___ZZZWWWTTTQQQPPPNNNKKKIIIJJJHHHFFFEEEEEEEEECCCAAA>>>>>>???@@@@@@@@@@@@???<<<<<<<<<;;;;;;:::::::::888888777777666666555555222222111111111111111111000000000000000000000000000/////////............---------------...///000++++++++++++,,,,,,---...---...//////------...//////......------......///........................)))***,,,---...---,,,,,,////////////......---,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,++++++***+++------+++))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************))))))***++++++++++++***))))))))))))))))))))))))***,,,......+++***+++---((((((''''''(((***,,,---+++++++++,,,,,,---------+++------,,,***)))***+++((()))***+++++++++++++++,,,---...---,,,,,,---///000...------......---,,,,,,,,,------...///000000444333111///------------////////////000000000000---...000111111111000/////////000000000000//////000000000000111111111111666555555444444333333222333444444444333333555777333555777777666555666666999;;;===<<<;;;<<<@@@CCCDDDGGGLLLNNNOOORRRVVVZZZ]]]]]]___dddkkkqqqtttvvvuuuwwwzzz333...+++------***(((***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,------......---+++******+++---...++++++*********+++---...------............------******+++,,,,,,------...333222111000000//////000......------------..................///////////////////////////000000000000000000111222222222333333222222111111222222333333333333333333333333333444333222222333555888999888888777777777777777888666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>AAADDDGGGHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIHHHFFFDDDFFFIIIKKKKKKIIILLLLLLLLLLLLLLLLLLLLLLLLQQQQQQTTTXXX\\\[[[WWWSSSWWWWWWWWWXXXWWWWWWVVVVVVRRRSSSUUUVVVWWWWWWVVVUUUYYYZZZ]]]^^^^^^]]]ZZZYYY]]]\\\\\\[[[ZZZYYYXXXXXXWWW[[[]]]\\\YYYYYY\\\aaa___``````aaa``````___^^^dddcccaaa___^^^]]]^^^^^^`````````````````````aaa______^^^^^^^^^______```dddcccbbbaaaaaa```aaaaaa]]]___bbbeeeffffffeeeddddddcccaaa```^^^]]]]]]]]]______]]]\\\[[[ZZZZZZZZZUUUSSSQQQPPPNNNLLLIIIFFFIIIIIIIIIHHHGGGEEECCCAAA@@@???>>>======>>>??????===<<<<<<;;;999888777777666555555555555444444444666444333222222222000...//////000111111111111111------...............---...,,,***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------............---------,,,++++++******++++++---------,,,,,,+++++++++,,,+++******))))))******+++---......---,,,---...,,,------......------,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++******)))******++++++************************++++++***************+++))))))))))))***+++,,,,,,(((((())))))))))))((((((+++***)))))))))***,,,,,,***)))))))))((((((''''''+++,,,,,,+++)))((()))***((())),,,......---+++)))************************)))***++++++***)))***++++++,,,---+++((('''***,,,++++++++++++++++++++++++******+++,,,------------------++++++++++++---------------.........//////111111000///////////////...---,,,++++++,,,---...////////////////////////222111000//////000111222000000000000000000000000111111222222222333333333000000111222333333444444444444333222333444555666555555666777888999::::::;;;;;;;;;<<<>>>AAACCCEEEGGGHHHJJJMMMQQQTTTVVVWWWZZZ]]]aaadddiiipppzzz|||zzzxxxtttqqqnnnkkkjjjkkkmmmnnnlllhhhdddbbbaaa///+++))),,,,,,)))'''(((*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++++++++,,,---,,,+++***))))))******+++------............------+++++++++,,,------......//////...---------------///......------......///............/////////////////////000000000000111111111111111111111222222222222222111111222222222333333333333333333333333444444333333444666888999:::999888777666666555555666666777888999:::;;;;;;<<<;;;;;;;;;::::::::::::<<<<<<=========>>>>>>>>>===@@@CCCEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGEEEDDDEEEHHHJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNQQQVVVZZZ[[[XXXTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQRRRTTTUUUVVVVVVUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYY[[[[[[[[[ZZZZZZZZZYYYYYYWWWZZZ\\\[[[YYYXXX\\\```^^^^^^^^^^^^____________dddbbbaaa___^^^]]]]]]]]]______```aaaaaaaaaaaaaaa___^^^]]]\\\\\\]]]^^^___cccbbbaaa``````___``````______```aaacccddddddeeeccccccaaa___^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYUUUSSSPPPNNNMMMLLLIIIGGGHHHHHHHHHGGGFFFDDDBBBAAA???>>>===<<<<<<<<<===>>>;;;;;;:::999888777666666555555555555444444444444666444222222222222000...//////000111111111111000..................------111///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......---......//////......---------,,,+++++++++++++++---,,,,,,,,,++++++++++++,,,++++++***************,,,,,,+++)))'''''')))+++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))************************,,,,,,+++++++++++++++,,,+++************++++++,,,))))))************))))))))))))((((((((()))***+++*********))))))(((((((((***+++,,,+++)))((()))***((())),,,---...---+++)))***************************+++,,,,,,+++***+++,,,***,,,...---***((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------........./////////111000///............//////...---,,,,,,---...///........................111111000000000000000111000000000000000000000000111111111222222222333333111111111222222333333333444333333222333444555666444444555666777888999999;;;:::::::::;;;<<<>>>???===>>>???AAACCCDDDFFFFFFGGGIIILLLNNNQQQWWW^^^dddbbbccccccdddddddddccccccbbbcccdddddddddbbbaaa``````___]]][[[XXXUUUTTTSSSSSSUUUVVVVVVSSSPPPOOOOOO...******...///+++))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++...---,,,+++************,,,------......------,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,---///......------......///............//////////////////000000111111111111111111111111111111000000222222111111111111222222222222333333333333333333444444444444555777888:::;;;:::888777555444444444555555666777888888999999;;;;;;:::::::::::::::999<<<<<<<<<============>>>;;;>>>AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCDDDGGGHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJNNNTTTXXXYYYWWWUUURRRRRRSSSTTTTTTSSSSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVYYY[[[ZZZXXXXXX[[[^^^]]]\\\[[[[[[\\\]]]___```cccbbbaaa___^^^]]]\\\[[[]]]^^^```bbbccccccbbbbbb```^^^\\\ZZZZZZ\\\^^^___bbbaaa```___^^^^^^^^^^^^```____________aaacccdddcccbbbaaa___]]][[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXVVVSSSOOOMMMLLLKKKJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;::::::;;;<<<:::999999888777666555555555555555555444444444444555444222222222222000......///000000111111000000.../////////...---,,,,,,111///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......////////////.........------,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++++++++************...---+++'''%%%%%%(((+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))))))))************************---,,,,,,+++,,,,,,------,,,,,,++++++***+++++++++***++++++++++++++++++******))))))))))))***++++++***************))))))))))))***+++***)))((()))***((()))+++------,,,+++***************************+++,,,---,,,++++++,,,---***,,,......,,,)))((((((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------.........///////////////...---------......///......------......///........................///000000111111000000000000000000000000000000000000111111111222222222222111111222222222222222222333333222222333333444555333333444444555666777777999999888777777777777777::::::::::::::::::::::::===>>>???@@@AAAEEEIIIMMMJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@BBBDDDEEEDDDBBBBBBCCC...+++,,,111222///,,,,,,************++++++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++*********)))))))))+++,,,------,,,+++)))------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000/////////......///000000//////............//////............//////////////////000000111111222222222222111111000000//////111111000000000000111111222222222222222333333333444444444444555777888999999888777666555444444444444444555555666777888888::::::::::::999999999999;;;;;;<<<<<<<<<=========<<<>>>AAABBBBBBBBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNRRRUUUVVVUUUTTTOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXVVVXXXYYYYYYWWWXXXZZZ\\\[[[ZZZYYYXXXYYY[[[^^^___aaaaaaaaa```^^^]]][[[ZZZ[[[\\\___aaacccccccccbbbaaa___\\\ZZZZZZ[[[^^^```aaa```___^^^]]]]]]\\\\\\____________``````aaabbbaaaaaa```^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXVVVSSSNNNLLLKKKKKKJJJIIIEEEEEEDDDCCCBBBAAA@@@??????>>><<<;;;:::::::::;;;999999888888777666555555555555555444444444333333444333111111222222000......//////000000000000000////////////...---,,,+++,,,,,,------...///......------------------------------------......//////...//////000000//////.........---,,,,,,,,,------************************+++,,,,,,+++++++++******---...---+++))))))+++---,,,,,,------------,,,,,,***+++,,,......,,,+++***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************,,,++++++++++++,,,------------,,,+++******++++++******++++++++++++******,,,,,,,,,,,,,,,---------++++++******************(((*********(((((()))***((()))+++,,,,,,,,,*********************************+++,,,,,,******+++,,,***+++,,,,,,+++)))((('''++++++++++++++++++++++++%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---------/////////....../////////...........................///000111111111000///////////////////////////000000000111111111111222222222222222111111111111222222222222222333333444111222222333444555555555777666666555444444444444999999888888888777777777<<<<<<======>>>@@@BBBDDDBBBAAA???>>>>>>>>>??????@@@@@@???>>>>>>??????@@@>>>>>>>>>===============:::<<<>>>>>>=========>>>---+++,,,111222///------+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********+++++++++)))***,,,------,,,***))))))******+++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,------...//////000000/////////000111222222/////////....../////////............////////////...//////000111111222222222111111000000/////////111000000//////000000111111111111222222333333333333333444555666777888999555555555555555555666666444444444555555666666777999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEIIILLLOOOQQQRRRRRRQQQPPPLLLLLLMMMNNNOOOOOONNNNNNMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSVVVYYYZZZ\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXZZZ[[[YYYYYYWWWWWWXXXZZZ\\\^^^^^^___``````___]]][[[YYYZZZ[[[]]]```aaabbbbbbbbbcccaaa^^^[[[[[[\\\___aaaaaa```___]]]\\\\\\[[[[[[]]]^^^```aaaaaa```___^^^______^^^]]][[[YYYWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXUUURRRNNNKKKKKKKKKJJJIIIDDDCCCBBBAAA@@@@@@??????@@@???===;;;::::::::::::999999888888777777666666555444444444444333333333444222111111111111000///......///000000000000000......//////...------,,,)))+++---...///000000111---------------------------------.....................////////////............---,,,,,,,,,------************************+++,,,,,,,,,,,,+++***))))))+++...///...------...++++++,,,,,,,,,,,,++++++(((***,,,------,,,***(((+++++++++++++++++++++++++++++++++,,,---...///000***************************************+++,,,,,,---,,,,,,+++************)))******************)))++++++,,,,,,------------******************++++++((()))+++***)))((()))+++((()))***+++++++++******************************(((***+++***)))((()))***++++++************))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...//////////////////...........................---...///111111111000/////////////////////////////////000000000111111111222111111111111111111111111111111222222222222222111111222222333333444444333444444444444444444444444444444444444555555555777777777888:::;;;<<<<<<<<<;;;999888777888999999:::999999888888999::::::777888888888888999999999666777999888777666777888,,,))))))---///,,,***+++++++++,,,,,,,,,---------+++++++++++++++***************+++++++++,,,,,,,,,))))))******+++,,,,,,---)))***+++------+++***)))%%%&&&''')))++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---......//////---------......000111222000//////......//////000............////////////------...///000111111222000000000000000000//////000000////////////000000000000111111222333333333222222333444555666777777444333333444444555666777444444555555555666666666777888888888888999999999:::::::::;;;;;;;;;<<<<<<:::<<<======<<<<<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>???AAAAAA@@@AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIKKKNNNOOONNNLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRRRRRRRTTTVVVXXXZZZ\\\[[[[[[ZZZXXXXXXWWWVVVXXXWWWWWWXXXXXXYYYZZZ[[[YYYXXXXXXWWWXXXYYY[[[\\\[[[]]]___``````^^^[[[YYYZZZZZZ[[[]]]^^^```aaabbbcccaaa___]]]\\\]]]___```aaa```___]]]\\\[[[[[[[[[[[[]]]___aaaaaa___\\\ZZZ\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTUUUUUUVVVTTTQQQNNNLLLKKKKKKJJJHHHDDDCCCBBB@@@@@@???@@@@@@AAA@@@>>>;;;:::999999999888888888888777777777666444444444444333333333333333111000000111111000///---...//////000000//////------...............---***---000222222111222333------------------------,,,,,,---............---------............------...------,,,,,,,,,,,,,,,*********++++++++++++++++++,,,---------,,,***)))%%%(((,,,......---,,,,,,))))))************))))))((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++,,,---...///000************************))))))))))))***+++,,,,,,++++++******)))*********))))))************))))))((())))))***+++*********)))))))))***************)))***++++++******+++,,,((()))******************************************((()))***)))((('''(((***+++******+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,---......---......//////......---------------------------------...///000000000000000000000000000000000000////////////000000000000000000111111111111111111000000111222222222222111111111111222222333333333111222333444555555555555222333333444555666777888222222222444777888777666777666666555555555555666555666666666666777777777666666666666666777777777555666777666444333444555---)))(((+++---***)))******+++++++++,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&((()))+++,,,,,,++++++******++++++++++++******+++++++++,,,------......,,,,,,,,,---...///111111000000////////////000000............////////////,,,,,,---...///000111111/////////000000000000000000//////......//////000///000000111222222333333111111222444555555666666444444444333444444555555555555555555666666666666777777777777888888999999999::::::::::::;;;;;;;;;<<<===>>>===;;;;;;===>>>@@@AAAAAAAAA@@@??????>>><<<>>>@@@@@@??????BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKKKKIIIHHHHHHJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[[[[XXXXXXYYYYYYYYYYYYYYYYYYXXXZZZ]]]``````^^^\\\ZZZ[[[ZZZZZZZZZ[[[]]]___aaaaaa```___]]]\\\\\\]]]^^^bbbaaa___^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYYYYYYYZZZ[[[[[[[[[YYYWWWVVVRRRRRRQQQQQQQQQRRRRRRSSSRRRPPPNNNMMMLLLKKKIIIGGGDDDCCCAAA@@@???@@@@@@AAA@@@???===:::888777777777777777666666666666555555444444444333333333222222222111000000111111000///---...//////000000//////,,,,,,---...////////////,,,///333333111000000111........................***+++,,,---...------,,,,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---+++,,,---...---,,,***)))&&&)))+++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************+++,,,------)))))))))((())))))************++++++++++++******'''((()))*********))))))((((((((())))))*********)))+++,,,,,,++++++,,,---((()))))))))************************************(((***+++***)))((()))***)))***---222555444000++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------...//////,,,---...//////...---,,,---------------------------------...///000111111000000000000000000000000........./////////000000//////000000111111222222//////111222222222111000111111222222222222333333111222333444444444333333444444555666777999999:::444333333555888888666333444555555666666666666555444555666777888777777666666666666666555555555555444555666555444444555777000,,,***,,,---+++***,,,)))************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,......---,,,,,,+++++++++*********++++++*********+++,,,---.........---,,,******++++++++++++************+++,,,,,,------...,,,,,,------///000222333000000////////////000000............/////////000++++++,,,---...///000111......//////000000111111//////............/////////000000111222222333333000000222333444555555555666555444444333333333333555555555666666666666666666666777777888888888999999999:::::::::;;;;;;;;;???@@@@@@???======>>>@@@???????????????>>>======<<<>>>@@@???>>>>>>AAADDDDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHHHHGGGEEEFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYUUUVVVWWWXXXYYY[[[[[[\\\YYYXXXWWWXXXZZZ[[[\\\[[[XXXYYYYYYZZZZZZYYYXXXWWWVVVYYY]]]```aaa___\\\ZZZ\\\ZZZYYYXXXYYY[[[^^^``````___^^^]]]\\\\\\[[[[[[bbbbbb```^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVQQQPPPPPPOOOOOOPPPPPPPPPQQQOOONNNMMMMMMLLLIIIGGGDDDCCCAAA@@@@@@@@@AAAAAA???>>>;;;999777666555555555555555555555555444444444444444333333333222222222111000000111111000///---......///////////////++++++---...///000000000---000333222///,,,+++,,,........................***+++,,,---------,,,++++++,,,,,,------,,,,,,+++---,,,++++++******+++++++++++++++,,,,,,---------+++,,,---......,,,***)))+++,,,,,,+++******+++,,,...//////000000//////...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++...---,,,***)))(((((((((************************++++++++++++,,,---...///(((((('''(((((()))******+++,,,,,,------,,,,,,+++((()))***+++,,,+++******''''''(((((()))))))))******+++------,,,,,,---...))))))))))))************************************)))+++,,,+++***)))***+++'''+++111888<<<999222+++++++++++++++++++++++++++&&&(((***,,,...///000111++++++------------++++++---------.........//////---------------...///000+++,,,---......---,,,+++------------------------......------...///111222000000000000000000000000............/////////000...//////000111222222333...///000222222111111000222222222222222333333333222222333444444333111000222222333444555666777777555444444666999888555111111222444555666666555444222333555777777777555444444333333222222111000000111222333333222333555777---,,,,,,+++*********+++...---,,,+++++++++,,,---+++***(((''''''(((***+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,------......------,,,............////////////..................------////////////////////////////////////////////////////////////////////////000000000000////////////333111///111444555333111111333555777777555333111444333222111222333444555444444444555555555555666666555555444444666777888999999::::::::::::;;;;;;>>>AAADDDCCC???<<<<<<<<<;;;<<<>>>@@@@@@@@@??????@@@???>>>>>>@@@BBBDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFCCC@@@???AAACCCCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJLLLMMMOOOPPPRRRRRRRRRRRRVVVYYY]]]______\\\XXXUUUXXXVVVUUUWWWYYYZZZWWWUUUUUUUUUUUUUUUTTTVVVZZZ]]]ZZZZZZ[[[\\\\\\ZZZYYYXXXWWWXXXZZZ\\\]]]]]]]]]\\\\\\ZZZXXXXXXZZZ[[[[[[[[[```^^^\\\ZZZYYY[[[]]]^^^______^^^]]]]]]^^^^^^___XXXXXXWWWVVVVVVVVVWWWWWWYYYWWWVVVWWWWWWWWWUUUSSSQQQPPPNNNMMMMMMOOOPPPQQQRRRPPPNNNMMMLLLIIIFFFCCCBBBAAA??????@@@???>>><<<>>>===<<<;;;999888777666888777777666555555444444333333333222222222111111111111111111000000000000000000000000000/////////000000///...------,,,,,,------------------,,,,,,---------.........//////------------------------,,,+++***+++---...---,,,---------,,,,,,+++++++++---------------...///000,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,***+++---------+++)))(((---...//////...+++)))'''000//////...,,,++++++***))))))))))))************...---,,,,,,+++***))))))((()))***+++,,,+++******)))***++++++++++++***))),,,,,,,,,+++++++++******,,,,,,,,,++++++************)))))))))((((((''''''++++++******))))))(((((()))************+++++++++))))))***+++++++++++++++))))))************))))))---...000111111000...---))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,---......------...000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........------......///////////////000000000000000000000000222111...---,,,---...000222222111111111111111111111111111111111111111111111111222222222222111111222222333333444555666666333444555555555444333222333333333333333333333333555555555555555555555555666555444333222333333444666555444333333333333333---,,,++++++******++++++,,,+++*********+++,,,---,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))*********++++++++++++,,,,,,------------,,,,,,------------....................................................................................////////////////////////000/////////////////////333111000111333444333111222333444555555444333222333333333333333444444555444444444444555555555555666555555444444666777888999999999::::::;;;;;;;;;===@@@CCCBBB@@@=========<<<<<<>>>>>>????????????@@@?????????@@@BBBDDDFFFDDDDDDDDDCCCCCCDDDDDDDDDFFFDDDCCCCCCEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMMMMOOOPPPQQQRRRSSSVVVZZZ```dddddd```ZZZVVVXXXVVVUUUVVVXXXYYYXXXVVVXXXYYYYYYYYYYYYZZZ]]]___\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYY[[[\\\]]]^^^______\\\ZZZXXXXXXYYY[[[[[[ZZZ^^^]]]ZZZYYYYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]YYYYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVTTTRRROOONNNLLLKKKJJJKKKMMMNNNOOONNNLLLKKKJJJHHHEEECCCCCCBBB@@@?????????===;;;===<<<;;;:::999777666666777777666555555444333333333333333222222222111111111111000000000000//////////////////////////////000//////...------,,,,,,------------------------,,,------------.........------------------------,,,+++***+++---...---,,,---------,,,,,,+++++++++,,,,,,++++++,,,------...---,,,,,,+++******++++++*********+++++++++,,,,,,++++++,,,---,,,+++***)))++++++,,,------,,,+++***---------,,,,,,,,,,,,,,,))))))))))))************++++++++++++************((())))))***************************************,,,,,,,,,+++++++++******++++++*********)))))))))*********))))))(((((((((*********))))))))))))))))))************+++++++++)))***++++++,,,,,,++++++))))))************)))))))))***,,,------,,,***)))************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,---......------...000......------,,,,,,,,,,,,,,,,,,,,,---------......////////////......------,,,------...............////////////////////////111000///---------...///000000000000000000000000111111111111111111111111000111111222222111111000222222222333444555555555333333444444444444333333333333333333333333333333444444444444444444444444666555444333222333333444555555444333333333333333,,,,,,++++++******++++++******))))))***+++,,,---,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))******++++++******)))************++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------........................................................................000000000000000000000000////////////////////////222000000000222333222111333333333333333333333333222333444444555555444444444444444444555555555555666555555444444666777888888888888999:::;;;;;;<<<===???AAAAAA@@@>>>>>>>>>============>>>???@@@@@@@@@@@@??????@@@BBBDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIILLLMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLLLLLLLNNNPPPRRRSSSUUUZZZbbbggghhhddd]]]XXXYYYWWWUUUUUUWWWYYYYYYYYYYYY[[[\\\]]]\\\]]]^^^```_________^^^^^^\\\[[[ZZZ[[[[[[\\\]]]^^^```bbbccc]]]ZZZXXXXXXYYY[[[[[[ZZZ[[[ZZZXXXWWWXXXYYY[[[\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVUUUSSSPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHHHHHHHGGGEEECCCEEECCC@@@??????>>><<<;;;<<<;;;:::999888666666555666555555444444333333222333333333222222222111111111000000///////////////............/////////////////////...------,,,,,,........................,,,,,,,,,,,,------------------------------------,,,+++***+++---...---,,,------,,,,,,,,,,,,+++++++++************++++++,,,------,,,,,,+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++***)))******+++,,,---......******+++++++++,,,,,,,,,)))))))))*********++++++)))*********+++++++++,,,)))))))))))))))***++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((***************)))))))))))))))))))))************)))************+++++++++)))***++++++,,,,,,++++++))))))************))))))'''((()))******)))((('''******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++---......------...///...------------,,,,,,,,,,,,,,,,,,---------......///............---------+++,,,,,,---...---------/////////////////////////////////...............////////////////////////111111111111111111111111000111111222222111111000111111222222333444444444444333333222333333444444333333333333333333333333444444444444444444444444555444444333333333333444444444444444333333333333,,,,,,++++++***++++++,,,))))))***++++++,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------...............................................................000000000000000000000000.........///////////////000000000000111222222111444333222111111222333444222333444555666555444444333333444444444555555555666555555444444666777888777777888999:::;;;;;;<<<<<<===>>>???????????????======<<<<<<===>>>@@@AAA@@@@@@???@@@@@@BBBCCCDDDAAABBBBBBCCCDDDFFFGGGHHHIIIJJJMMMPPPSSSSSSQQQOOOIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKMMMPPPSSSUUUUUUYYY```dddeeeccc^^^[[[ZZZYYYWWWVVVWWWYYYZZZ[[[YYY[[[]]]^^^]]]]]]^^^___aaaaaaaaa```___^^^]]]\\\]]]]]]]]]^^^___bbbdddfff___]]]ZZZZZZ[[[\\\\\\[[[YYYXXXWWWWWWWWWXXXZZZ[[[ZZZ[[[]]]^^^^^^\\\ZZZXXX[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWVVVVVVVVVUUUSSSQQQRRRPPPNNNKKKJJJJJJKKKLLLJJJHHHFFFFFFGGGGGGFFFDDDFFFDDD@@@>>>>>>===<<<:::::::::999888777666555555444444444333333222222222333333333222222222111111111000///......//////000...///////////////////////////.........---------------............//////+++++++++,,,,,,,,,------------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++---,,,,,,+++++++++,,,,,,)))))))))*********++++++,,,,,,+++******++++++,,,************+++,,,...///)))************+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++***))))))+++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************(((((())))))******++++++))))))*********+++++++++((()))******++++++******)))******++++++******))))))******++++++******)))++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++---------,,,,,,++++++++++++---......---,,,...///---------------------,,,,,,,,,,,,---------......------------------------,,,,,,---............---////////////////////////---......//////...------...///////////////000000111111111111111111111111000000111111111111000000111111111222222222333333333333111111111222444555222222222222222222222222333333333333333333333333444333333333333333333333333333333444333333333333,,,++++++***++++++,,,,,,***+++,,,------...//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------------.........---------.........//////................................................////////////////////////------....../////////000//////000000000000111111444333111000000111333444111222444555555555444333333333333444444444444555666555555444444666777888777777888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;<<<>>>???AAA@@@@@@@@@@@@AAABBBBBBCCC???@@@@@@AAACCCEEEGGGHHHKKKMMMPPPTTTXXXWWWTTTQQQJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNQQQTTTVVVWWWXXX[[[]]]^^^^^^^^^]]]\\\[[[ZZZXXXXXXYYY[[[]]]ZZZ\\\^^^___^^^^^^^^^___cccbbbaaaaaa```_____________________aaaccceeegggbbb```]]]\\\]]]^^^^^^]]]YYYYYYXXXWWWWWWXXXYYYZZZZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYYWWWWWWWWWWWWWWWUUUSSSTTTRRROOOLLLKKKJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFGGGDDD@@@>>>======<<<;;;999999888888777666555555333333333333333222222222333333333222222222111111000///.........000111222111111000000000/////////...............---------------------......//////+++++++++,,,,,,,,,------------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++)))************+++++++++,,,++++++******+++,,,,,,,,,+++*********+++,,,,,,++++++*********)))))))))************++++++++++++///......---,,,,,,++++++,,,,,,+++***+++,,,---...,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++************************************************++++++(((((())))))******++++++))))))*********+++++++++'''(((((()))))))))))))))******++++++++++++************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,------,,,,,,---///,,,,,,---......------,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------...///////////////........................,,,---............------/////////000000111111111000000000000000000000000000000000111111000000000000000000111111111111111222111111000111222333444222222222222222222222222333333333333333333333333222222333333333333333333222222333444444333333222++++++******++++++,,,,,,+++,,,---...//////......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------------............,,,,,,------.../////////------------------------------------------------////////////////////////---------......//////000...///000000//////000111333222111000000111222333111222333333444444333333333333333333444444444444666555555444444666777888888888888888999999999999;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAACCCEEEGGGHHHKKKLLLPPPTTTWWWWWWSSSPPPJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNOOOQQQTTTVVVXXXYYYXXXWWWWWWXXX[[[]]]___^^^___^^^\\\ZZZZZZ[[[]]]]]]___``````______```bbbcccbbbaaaaaa``````aaaaaa`````````aaabbbcccdddeeedddbbb___^^^___```______[[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\^^^___``````___^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYXXXXXXYYYZZZZZZYYYWWWUUUSSSPPPLLLJJJIIIIIIJJJKKKIIIFFFFFFGGGHHHHHHGGGFFFCCC???============<<<999999888888777666666555333333333333333333333333333333333222222222111111//////......///111444666555555444333222111000000........................++++++,,,,,,---.........,,,,,,,,,,,,------------------------------------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---******))))))******++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++******))))))+++++++++*********))))))*********++++++++++++,,,//////...---,,,+++******+++++++++++++++,,,------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))************++++++)))))))))***************))))))))))))************)))************+++++++++'''((())))))******))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++,,,---.........---,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,------...//////000000//////........................---------------........./////////000000111111222000000000000000000000000///000000111111000000///000000000000000000000000000000000000111222333333222222222222222222222222222222222222222222222222111222222333333333333222000111333444444333222222++++++******++++++,,,---+++,,,---.........---,,,)))******************)))+++++++++,,,,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...//////000------------------------------------------------------------------------,,,,,,---......///000000,,,///000000......///111111111000000000000111111222111111111111222333333222222333333333444444444666555555444444666777888999999999999888888888888;;;999777888:::;;;:::999:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHJJJMMMPPPSSSSSSOOOLLLIIIIIIIIIJJJLLLNNNPPPQQQNNNOOOQQQSSSUUUWWWXXXYYY[[[ZZZXXXWWWXXX[[[^^^``````bbbbbb```]]][[[[[[]]]^^^______^^^]]]]]]___bbbbbbaaa`````````aaabbbcccaaaaaabbbcccccccccccccccdddbbb_________```______^^^]]]]]]\\\[[[ZZZYYYYYY]]]]]]^^^___aaabbbcccddd______]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^]]]\\\XXXVVVRRROOOLLLKKKKKKKKKKKKIIIFFFEEEFFFGGGGGGGGGFFFBBB???======>>>>>>>>>999999999888888777777666333333333444444444444444333333333222222222111111///...---...000444777999999999777666444333111111........................******++++++,,,------...,,,------------.........------------------------,,,+++***+++---...---,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,+++************+++,,,---+++,,,,,,,,,,,,---------)))***+++,,,---,,,++++++***++++++,,,+++***)))(((*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))******+++++++++***************************,,,,,,,,,+++++++++******((((((((()))))))))******((((((((())))))******************))))))))))))))))))************+++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***))))))(((((((((((())))))(((((()))))))))*********((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...***+++---...///...---,,,,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,,,,---......//////..............................------,,,,,,,,,---...///------...//////000111111000000000000000000000000//////000000000000//////////////////////////////...///000111222222222222111111111111111111111111222222222222222222222222000111222333444333333222///111222444444444222111+++*********+++,,,,,,---+++,,,---------,,,+++***))))))************))))))+++++++++,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++******---------,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000------------------------------------------------------------------------,,,,,,------...///000000,,,...000000...---///111000000000111111000000000222111000///000111333444222222333333333444444444666555555444555666777888::::::999999888777777777;;;888666666999:::999777999;;;<<<>>>>>>>>>>>>===@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCEEEFFFHHHIIIFFFGGGJJJMMMOOOOOOLLLIIIIIIIIIIIIJJJLLLOOOQQQSSSOOOPPPSSSUUUWWWYYYZZZZZZ]]]\\\ZZZYYYZZZ\\\^^^```bbbdddeeeccc^^^[[[[[[\\\\\\\\\\\\ZZZYYYZZZ]]]___aaa````````````bbbcccdddaaaaaacccddddddcccbbbaaadddbbb___^^^_________^^^```___^^^]]]\\\ZZZYYYYYY^^^^^^___```bbbdddfffgggbbbaaa___^^^]]]\\\\\\\\\[[[ZZZ[[[]]]___``````^^^\\\ZZZVVVRRROOONNNNNNNNNKKKHHHEEEDDDEEEFFFFFFFFFEEEBBB>>><<<===>>>??????::::::999999888888777777444444444444444444444444333333333222222222111111......---...111555999<<<<<<;;;:::888666444222111---.....................))))))***++++++,,,---------------.........//////------------------------,,,+++***+++---...---,,,+++++++++,,,,,,---------...------,,,+++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,---------......((()))+++---...---+++***((()))+++,,,,,,+++***(((((()))***+++,,,---......******+++++++++,,,,,,,,,)))))))))))))))*********&&&''')))*********)))((()))***++++++++++++***))),,,,,,,,,+++++++++******&&&'''''''''(((((())))))''''''(((((()))))))))***++++++******))))))(((((()))************+++++++++++++++,,,------------,,,***++++++,,,,,,++++++*********))))))))))))******(((((((((((())))))))))))(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...***+++---//////...---,,,,,,,,,,,,---------......*********++++++,,,,,,,,,+++,,,------......------...........................---+++++++++---///000,,,,,,------...///000000000000000000000000000000//////000000000000/////////////////////.........---...000111222222222111111111111111111111111111111111111111111111111111000111222333444333333222///000222444444444222111******+++++++++******)))*********************************)))))))))))))))------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,------.........---------,,,,,,,,,+++,,,---...////////////...///////////////......////////////000000000000111111111111222333444444000000111111111222222222222444666888999999777777555555666666666666555555666666666777888888999999888<<>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKKKKJJJHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLPPPQQQSSSTTTUUUXXX\\\___``````___]]]\\\\\\___aaaaaacccddddddaaa^^^\\\[[[___\\\YYYWWWWWWZZZ]]]```^^^bbbbbb______cccgggfffbbbcccdddeeedddbbb```_________``````aaaaaabbbbbbbbbaaa```]]][[[YYY[[[\\\___```___\\\^^^cccdddaaaeeeeeeeeedddccc```^^^\\\aaa^^^ZZZZZZ\\\___```___bbb^^^XXXSSSOOONNNOOOOOOMMMHHHBBB@@@BBBCCCBBB???@@@???===<<<<<<<<<===>>>::::::999888777666555555444444333333333333222222444333333222111000///////////////111333777:::===???>>><<<:::666333000......---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,+++,,,,,,---,,,+++)))((()))+++,,,,,,+++***+++,,,,,,+++***))))))+++---///)))***,,,...//////...---...(((,,,---'''))),,,''')))******+++++++++******+++++++++******)))))))))...---,,,***)))(((((((((++++++++++++******))))))))))))************))))))******++++++++++++*********************)))(((((()))***+++++++++)))(((''')))))))))***+++++++++,,,))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))),,,,,,+++***+++,,,---//////...---,,,+++*********+++++++++************)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++***)))))))))***+++,,,,,,++++++***+++,,,...///---000333444333000/////////...---,,,+++,,,---...111000///......///000111222111///.........///000////////////////////////000000000000000000000000222222222111222333333444222222222222222222222222111111111111222333444555333333222111000///...---///...000444777777333///******++++++++++++******************************))))))***+++,,,---......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++))))))))))))*********+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,...---,,,+++++++++,,,---......---------,,,,,,,,,////////////...---,,,,,,......////////////....../////////000000000111111222222111111111222333333111222222222333333333333333444555777888777777777555555666666666666555555666666777777888999999999888:::>>>???>>>===<<<<<<============>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQRRRSSSUUUWWW[[[^^^`````````^^^\\\\\\^^^```aaaccceeedddbbb___^^^^^^___]]]YYYWWWWWWYYY\\\^^^]]]aaaccc```___ccceeedddbbbcccdddddddddbbb```___^^^______``````aaaaaabbbbbbbbbbbb```^^^]]]]]]___ccceeecccaaabbbfffgggdddeeeeeeeeedddcccaaa___]]]aaa^^^\\\\\\___bbbccccccddd```ZZZTTTOOOMMMMMMMMMMMMGGGBBB@@@BBBCCCAAA???>>>===<<<;;;;;;;;;<<<===:::999888777666555444444444444333333333333222222222222111111111111111111/////////000222555888:::===<<<;;;999666333000///......---,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,---...------++++++***+++------,,,++++++,,,---,,,***)))***+++,,,...***+++---/////////...---111)))))))))%%%***111...++++++++++++++++++++++++,,,,,,+++++++++*********++++++***************+++++++++++++++*********))))))******++++++******)))******++++++++++++*********************)))(((((()))************))))))(((******************++++++))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......,,,+++************++++++++++++************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---......---,,,,,,,,,---...///,,,...111111000............---,,,,,,,,,,,,---...//////...------...//////000000...---------...//////////////////////////////////////////////////////////////////000111111222222222222222222222222111000000000111222333333000000000000000111111111///000111444555555222000******+++++++++++++++***************************))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,...---+++***)))***++++++((((((((()))))))))*********+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000...,,,*********+++,,,......---------,,,,,,,,,000000000000///...---,,,......///////////////...000000000000111111111111333333222111111111222222222222333333333444444444333444444555555666666666555555666666666666555555777777777888999999::::::999999999;;;===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRTTTWWW[[[^^^`````````]]][[[[[[\\\^^^aaaccceeeeeecccaaaaaaaaaaaa___\\\YYYYYYZZZ\\\^^^]]]bbbcccaaa```bbbcccaaabbbccccccdddcccaaa```___]]]^^^^^^___``````aaaaaabbbccceeedddbbbaaaaaabbbgggiiihhhdddcccggggggeeeeeeeeeeeedddcccaaa```___```^^^\\\\\\___bbbddddddhhhddd]]]UUUPPPLLLKKKKKKKKKGGGBBB@@@AAABBBAAA???;;;:::::::::::::::;;;<<<888888777666555444444333444444333333333333222222000000000111111111222222000/////////111333555666999999888777555333111//////...------------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,------............---+++---......,,,+++,,,---------+++******+++,,,,,,,,,---.../////////------+++'''---222...000111***------++++++++++++,,,---,,,,,,,,,,,,++++++++++++(((((())))))***+++------++++++++++++***************++++++,,,,,,++++++*********++++++++++++***************+++******)))((())))))))))))))))))***+++******************))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))++++++++++++,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,++++++---,,,+++***************,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---------......,,,---......,,,,,,---...------,,,,,,,,,------.........---,,,,,,---......///...---,,,,,,,,,---...////////////////////////////////////////////////............/////////000111111111111111111111111000000000//////000111111/////////000000111111111///111333444333111111222******++++++,,,,,,++++++************************++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((***++++++******,,,---...---+++***))))))++++++)))************+++++++++***+++,,,,,,------,,,,,,+++++++++***************))))))***+++++++++++++++///---+++***)))+++---.........---------,,,,,,,,,------...///000000000000---...//////////////////000000000000111111111222333333222111000000111111222222222333333333333444444333333333333444555666555555666666666666555555777777888888999999::::::;;;999777888<<<>>>===;;;;;;;;;::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNLLLNNNPPPQQQSSSUUUYYY]]]_________]]]ZZZYYYZZZ\\\```bbbddddddcccbbbcccdddcccaaa^^^\\\[[[\\\]]]___^^^ccceeecccaaacccccc```bbbcccccccccbbbaaa```___\\\\\\]]]^^^___``````aaaaaacccfffgggfffddddddeeehhhjjjiiidddbbbdddeeeddddddddddddccccccbbbaaaaaa^^^]]]\\\[[[\\\^^^``````jjjfff___WWWQQQMMMJJJJJJJJJFFFBBBAAAAAAAAA@@@>>>999999999:::::::::;;;;;;777666666555444444333333444444333333333222222222000000000000111111111111000////////////000111222555555555444333222000000........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------------------------,,,,,,------............,,,---///...---,,,,,,---...---,,,+++++++++++++++....../////////...---------''',,,111///111333***000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++***************++++++******)))***)))(((((((((***+++,,,++++++******))))))(((((())))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++------------------------++++++,,,------,,,***)))++++++******)))*********,,,,,,+++++++++************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***)))************++++++//////...---------,,,,,,---------,,,***+++---///---,,,,,,,,,------.........------------------...//////---,,,,,,,,,---...////////////////////////////////////////////////...//////000000000000000111111111111111111111111000000///.........//////222111111000//////......///222444333000///000333******+++,,,,,,,,,,,,,,,************************++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,...------+++*********++++++)))************+++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))((()))******++++++******,,,+++******+++,,,///000......---------,,,,,,,,,,,,---...///000000000000------...//////////////////000000000000111111111333222222111000000000000111111111111222222222222444333333333333444444555555555666666666666555555666777777888999999::::::===:::777777:::;;;:::888:::::::::999::::::;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQSSSWWWZZZ\\\\\\\\\[[[YYYXXXYYYZZZ^^^___aaabbbaaaaaabbbcccaaa___]]][[[ZZZZZZ\\\]]]___cccfffcccbbbddddddaaacccbbbbbbbbbaaa``````___ZZZ[[[\\\]]]^^^___`````````bbbeeefffeeeeeeeeefffhhhkkkjjjeeebbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbb___^^^]]]\\\[[[[[[[[[\\\jjjfff___XXXRRRMMMKKKJJJHHHEEECCCAAA@@@???>>>>>>::::::::::::::::::::::::666666555555444444333333444444333333333222222222222222111111000//////...000/////////.../////////222222222222111111000///---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---......,,,...//////---+++,,,,,,...------,,,,,,+++++++++..................------444++++++//////888@@@<<<000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,******++++++++++++************++++++++++++*********)))(((((((((***+++,,,+++******))))))((((((((())))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))*********)))******++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,*********+++++++++,,,,,,))))))******++++++++++++------------,,,,,,++++++.........,,,++++++...000+++,,,,,,------.................................000///...---------...///////////////////////////..............................///000000000000///000000000000000000000000//////......---.........111111000000///.........///222444333000...000222)))***+++,,,------------******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***+++---,,,++++++,,,---++++++++++++++++++++++++((((((((()))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,+++******))))))))))))***++++++++++++***))))))***+++,,,...///000......---------,,,,,,,,,////////////...---,,,+++,,,---...///000000000000////////////000000000000222222111000000000111111000000111111111222222222444444444444444444444444555555666666666666555555666666666777888888999999;;;:::888777888999888777:::::::::999999::::::;;;<<<<<<===>>>????????????AAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNOOOOOOOOOQQQUUUWWWWWWYYYZZZYYYWWWVVVWWWXXX[[[\\\^^^^^^]]]]]]___aaa\\\[[[YYYXXXWWWXXXYYYZZZ^^^ccceeebbbaaacccdddccccccbbbbbbaaa``````______YYYZZZ[[[\\\]]]^^^___```^^^```bbbcccbbbbbbcccdddhhhllllllfffaaaccceeeeee```````````````aaabbbccc`````````^^^[[[ZZZZZZ[[[dddaaa\\\VVVQQQMMMKKKJJJFFFEEECCCAAA???>>>======:::::::::;;;:::999888888666666555555555444444444444444333333333333222222333222111000///......---////////////............///000000000000///......,,,,,,---......---,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,,,,,,,------------...---,,,,,,+++,,,,,,---...,,,...///...,,,+++++++++---------------,,,,,,,,,------------------------...---;;;JJJNNNRRROOOCCC000///---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))***++++++,,,+++++++++))))))))))))))))))***+++))))))))))))))))))(((((())))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---************************)))******+++++++++++++++***************+++,,,---,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++***+++,,,------------,,,,,,,,,,,,------,,,++++++...//////---,,,,,,...000++++++,,,---..................////////////......000000...---------...///////////////////////////........................+++,,,.../////////...---////////////////////////.........---......//////------...///000000111111...000222333222000000111)))***+++,,,------------************************+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************************+++,,,+++***)))***+++((()))+++---------,,,+++))))))))))))*********+++***+++,,,,,,------,,,,,,---------,,,+++*********)))***++++++,,,,,,++++++)))***+++---......------......---------,,,,,,,,,............---,,,+++***,,,---...///000000000000---.........////////////111000000000000111111222111111111222222222333333333444555666666555444333555555666666666666555555555555555666777777888888666888999888777777888999;;;::::::999999:::::::::;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOONNNNNNOOORRRTTTSSSUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZYYYYYY[[[]]][[[ZZZXXXWWWWWWXXXYYYZZZ\\\```aaa___^^^bbbdddccccccbbbaaa``````_________XXXYYYZZZ[[[\\\^^^______\\\]]]^^^^^^]]]^^^___aaadddiiiiiiccc___```bbbccc^^^^^^^^^^^^___```bbbccc\\\^^^___]]]ZZZXXXYYY[[[\\\ZZZVVVQQQNNNKKKJJJIIIDDDDDDCCCAAA???=========999:::::::::999777555444666666666555555555555555444444333333333333222222111111000000/////////...///////////////......---......//////...------,,,++++++,,,------,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......///...---,,,,,,------...,,,---...---+++***)))***,,,,,,------------------++++++++++++,,,,,,---...(((---DDDZZZ```]]]QQQ===......------,,,++++++************+++++++++,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++******)))***++++++,,,,,,,,,+++)))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))***,,,------************+++,,,......------,,,,,,,,,+++++++++************++++++++++++************++++++++++++***+++,,,---------,,,,,,+++,,,---......------,,,---...///...,,,,,,...///***+++,,,...............,,,---............---,,,///...---,,,,,,,,,---...////////////////////////........................+++---...000000///...---////////////////////////...------......///000111,,,,,,---...///000111222---...000222444333111...)))***+++,,,------...---************************,,,,,,+++***)))((('''&&&++++++------------++++++,,,++++++++++++++++++,,,***************************++++++***((('''((()))&&&(((+++...///...,,,++++++,,,,,,,,,,,,---------++++++,,,---------,,,,,,......------,,,+++************+++,,,,,,,,,,,,+++)))+++---......---+++***......---------,,,,,,,,,******+++,,,------------,,,---...///000000000000------------.........///000000//////000111222222222222333333333444444444333444666777777666444222555555666666666666555555444444555555666777777777222555999999777777999;;;;;;;;;::::::999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNMMMNNNQQQSSSQQQSSSUUUUUUUUUTTTUUUVVVVVVWWWXXXWWWVVVWWWXXXZZZ\\\[[[[[[ZZZZZZ[[[\\\]]][[[^^^___\\\\\\```cccccccccbbbaaa```_________```XXXXXXYYY[[[\\\]]]______[[[\\\\\\[[[ZZZ[[[]]]___```eeefff```[[[\\\___```]]]]]]]]]]]]^^^```bbbcccWWWZZZ[[[ZZZWWWVVVWWWYYYVVVTTTQQQNNNKKKIIIIIIHHHDDDDDDDDDBBB???===<<<===999999999999777555333222666666666666666555555555444444444333333333222222////////////000000000000/////////000//////..................------,,,+++******,,,,,,,,,,,,******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,------.........111000///...------...///+++---...---+++)))))))))++++++,,,---............***))))))***+++,,,---...///,,,888FFFKKKMMMIII;;;------------,,,+++***))))))))))))******++++++++++++***************+++++++++++++++,,,,,,---------***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,,,,,,,,,,,,,)))***+++++++++)))((('''''''''(((((())))))******))))))))))))))))))))))))************************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''(((((((((((()))))))))++++++++++++++++++++++++(((((((((((())),,,...///*********+++,,,---...///---------,,,,,,,,,++++++)))************+++++++++)))************+++++++++((()))***+++,,,+++******+++,,,.../////////......,,,---......,,,,,,---...)))+++,,,...//////......++++++------------++++++...---,,,+++++++++,,,,,,////////////////////////...........................///111222333222111///////////////////////////---------...///000111222///////////////.........------...222666666111---++++++*********+++,,,---...+++))))))+++,,,)))'''+++++++++++++++***)))))),,,++++++++++++,,,---...************************+++)))(((((()))******)))------,,,,,,+++*********'''...111---((()))++++++))))))))))))***+++,,,---///---+++))))))+++---///+++---...---+++)))))))))---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---000111222000...---...///)))000111++++++111333///////////////////////////000111111111111222222222222222111111222222333444555444444444444555666666555555444555555666777888888777666666666777999::::::999888888888999:::;;;<<<<<<<<<<<<============>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIINNNNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSWWWUUUTTTVVVYYYZZZXXXUUUZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]]]]]]]^^^```aaacccddddddbbb```___aaabbbbbbaaaZZZXXXWWWWWWYYY[[[\\\\\\\\\ZZZXXXWWWWWWYYY\\\]]]aaaaaabbbaaa```^^^\\\[[[[[[\\\]]]^^^____________^^^]]][[[ZZZXXXWWWWWWVVVVVVRRRNNNJJJIIIHHHFFFEEEBBBAAA@@@>>>===<<<<<<;;;999999888777666555444444777777666666555555555555333333111000000000111222////////////............------......//////000000//////...---,,,,,,++++++************+++,,,---...------------------------........................---+++))))))***+++***)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******(((...777>>>???:::222---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))(((''''''((()))***)))))))))))))))((('''&&&))))))))))))))))))))))))************************++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))***++++++,,,,,,+++***)))***,,,,,,***)))&&&(((***+++,,,+++)))((('''((()))***************+++******)))******++++++))))))*********))))))((())))))***+++,,,...///000***************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////,,,,,,------...///000000---------............///,,,,,,---.../////////...///////////////.........///...---,,,,,,---...///////////////////////////............//////////////////.........---------............////////////******++++++,,,,,,,,,,,,,,,***((())),,,,,,+++)))***++++++,,,+++***)))(((+++++++++,,,,,,,,,------+++++++++++++++++++++++++++)))(((((()))******)))*********+++++++++++++++***000222---))))))******,,,++++++*********++++++---,,,+++******+++,,,------...///...,,,+++***+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---000111222111/////////111333...+++---///---,,,---////////////////////////000000111111111222222222222222111111222222333444444444444444555555555555777777666666666666666666888888777777777888999:::999888888777888888::::::;;;<<<<<<<<<===============>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQVVVUUUTTTVVVYYYZZZYYYWWWWWWWWWXXXYYYYYYYYYXXXXXXZZZ[[[[[[\\\]]]^^^``````aaa___]]]^^^```bbbcccbbb[[[YYYWWWXXXYYY[[[\\\[[[XXXWWWUUUTTTTTTVVVXXXZZZ^^^_________^^^\\\ZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUQQQMMMIIIHHHGGGFFFEEEBBBBBB@@@???===<<<<<<;;;999999888777666555444333555555444444444333333333333222111000000000111111////////////........................////////////------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++***++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,+++,,,---.../////////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++)))))))))***))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((+++*********************)))(((((()))******)))''''''((()))***+++******)))))))))******************++++++******************(((((())))))***)))))))))+++++++++,,,---...///000+++++++++***************,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******+++,,,,,,,,,---.........+++,,,,,,---......//////------------............,,,---..................------------------------......------------..........................................////////////.........------------,,,............////////////)))***+++,,,,,,,,,++++++***)))(((***,,,------,,,)))***,,,------+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))(((((())))))***++++++,,,+++000111---((()))***)))------,,,+++************++++++++++++++++++++++++,,,---...---+++******++++++************+++,,,,,,........................------------------------+++---......---,,,,,,---///000111111000000111222:::---(((///222+++)))///////////////////////////000000000111111111222222222222111111222222333444222333444555666555555444888888777777666555555444888777777777777888999999777777777666777888999999;;;;;;;;;<<<<<<<<<=========>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIINNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOUUUTTTUUUWWWYYY[[[ZZZYYYUUUVVVWWWWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^]]][[[ZZZ[[[^^^aaabbbbbb[[[YYYWWWWWWYYYZZZZZZZZZVVVUUUTTTSSSSSSUUUWWWXXX[[[[[[\\\\\\[[[YYYWWWVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSOOOKKKHHHGGGFFFEEECCCBBBAAA@@@???>>><<<<<<;;;888888777666555444444333222222222222222111111111222222111000000000000111/////////............---/////////...............***++++++,,,---......///,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,***,,,................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,,,,------,,,)))(((((())),,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((************************)))******++++++******))),,,,,,+++******)))((((((***))))))***++++++***(((((()))))))))************,,,,,,******)))***++++++,,,++++++*********))))))'''((())))))************---------------...//////,,,,,,++++++******))))))+++************)))))))))************************++++++++++++++++++++++++,,,,,,,,,---...///000111,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++++++++,,,,,,------...------------............---............------,,,,,,,,,------......//////---..................------------------------------............/////////------------,,,,,,,,,,,,---............/////////++++++*********+++,,,---************+++,,,,,,,,,)))***,,,------,,,***(((***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***(((((()))))))))************......***((()))+++***,,,+++***))))))))))))))))))***++++++++++++***))))))***++++++)))((((((((()))))))))))))))***++++++------------------------------------------------+++---......---,,,,,,------...000000//////111333999444111111000---...222////////////////////////000000000000111111111111222222111111222222333444111222444666666555444333666666666666555555444444666666666666666777777777555555666666777777888888::::::;;;;;;;;;<<<<<<<<<======>>>@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQPPPOOOMMMSSSSSSUUUWWWYYYZZZZZZZZZUUUVVVWWWXXXXXXYYYYYYXXXYYYYYYYYYZZZZZZ[[[\\\]]][[[YYYXXXYYY\\\___``````[[[YYYWWWVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTUUUWWWXXXZZZZZZ[[[[[[ZZZXXXWWWVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQMMMIIIFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;:::777777666555555444333333111111111111111111111111222111111000000000000000//////.........---------/////////......---------***++++++,,,------......,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,000333111---+++---111,,,,,,---...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,,,,,,,,,,---...///...---+++***------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***)))))))))******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************((((((((((((((((((((((((************************)))******************)))+++*********)))))))))(((---,,,+++,,,......,,,+++)))))))))((()))******+++///---+++))))))***+++,,,++++++++++++***))))))((((((((()))+++,,,,,,,,,,,,...------,,,,,,,,,------------,,,+++******))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,...///111111,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.....................------,,,+++......//////000111222222,,,---...//////...---,,,---------------------------------.........//////------,,,,,,,,,+++++++++---------.........//////...,,,)))((((((***---///,,,,,,,,,,,,+++******+++)))***,,,------,,,+++***+++++++++,,,+++++++++***++++++++++++++++++++++++---,,,,,,---......---+++*********)))))))))(((((('''******''''''+++,,,+++((((((((((((((()))******((()))+++,,,,,,+++)))((((((***++++++)))(((((())))))(((((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,---***,,,---...---...000111555AAAAAA333+++///333000//////////////////////////////000000000111111111222222111111222222333444111222444666666555444222222333444555555555555444444444444555555555555555444444555666777777888888::::::::::::;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNLLLNNNPPPQQQRRRQQQOOONNNPPPRRRTTTUUUWWWWWWXXXYYYSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[YYYXXXXXXZZZ\\\]]]\\\[[[XXXUUUTTTUUUUUUUUUTTTUUUTTTTTTSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZXXXWWWVVVQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNNNNKKKFFFDDDCCCBBBAAA@@@@@@@@@??????===;;;:::999666666555555444444333333111111111111111222222222111111111111000000//////............------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000444222...+++---000++++++,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++---///111000---***(((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))******))))))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))************************((())))))******))))))((((((((()))))))))*********---,,,+++,,,......,,,+++)))))))))((()))******+++///---+++))))))***+++,,,***++++++++++++***)))((()))***+++,,,---.........---,,,++++++***+++++++++...------,,,+++***)))))))))))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,------------...---.........---,,,++++++---......///000111111222,,,---...//////...---,,,........................------------............------,,,,,,,,,+++++++++------------...............,,,)))'''(((***---000---......---+++)))***+++***++++++,,,,,,,,,,,,,,,,,,,,,+++************+++************************,,,++++++---......,,,***,,,++++++***))))))((((((&&&))))))&&&(((,,,...---(((''''''((()))***++++++)))***+++,,,,,,+++***)))***,,,------,,,++++++,,,)))(((((((((((()))******************************+++++++++++++++++++++++++++---......---,,,,,,---)))+++------,,,---...000444HHHJJJ555(((...222+++/////////////////////////////////000000000111111222222111111222222333444111222333444555444444333111222444555666666555555333333444555666555555555333444555777888888888888999999999:::::::::;;;;;;<<<===>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOMMMNNNOOOPPPQQQPPPOOOOOONNNPPPRRRSSSSSSSSSUUUVVVPPPPPPQQQQQQQQQPPPPPPOOONNNOOOOOOPPPQQQSSSUUUVVVZZZXXXWWWWWWYYY[[[[[[[[[[[[YYYVVVTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWWWWXXXWWWVVVUUUTTTOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLHHHDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<:::888777555555444444444333333333111111111222222222222222000000111111000000///............------------,,,.........---------------,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///222111...,,,,,,...++++++,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,+++***)))(((((()))*********))))))))))))******++++++++++++++++++++++++++++++************++++++))))))************))))))+++***)))((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************************((())))))))))))))))))(((''''''((())))))***++++++***))))))***++++++***(((((()))))))))************,,,,,,******)))***++++++)))***+++,,,,,,+++***)))***+++,,,---------------++++++***************+++------,,,,,,++++++******)))))))))************+++************************++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------,,,,,,+++++++++,,,,,,------......---..................---////////////////////////,,,------------.........------------,,,,,,,,,,,,,,,------------.........++++++******++++++,,,,,,+++---...---+++***+++---,,,++++++++++++,,,---......,,,***(((((()))+++,,,++++++++++++++++++++++++)))))))))+++,,,,,,)))'''+++++++++++++++************+++***''')))...000...+++***************++++++++++++,,,,,,,,,,,,+++++++++,,,......---,,,,,,---))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,---------,,,...///111???CCC666+++,,,...+++////////////////////////////////////000000000111222222111111222222333444222222333333333444444444444555666888888777555444444555666777777777666666333444666888999999999999999999999999::::::::::::<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOLLLNNNQQQQQQPPPOOOQQQSSSOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNQQQSSSTTTXXXVVVUUUVVVYYY[[[\\\\\\^^^[[[WWWUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRSSSSSSSSSRRRQQQPPPNNNOOOOOOPPPPPPOOOOOONNNOOOPPPQQQQQQQQQOOOMMMLLLJJJGGGCCC@@@@@@??????>>><<<<<<===<<<;;;999666555444444444333333333333333000000111111111222222222///000111111111000...............---------,,,,,,,,,------------------...*********+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///...---+++***------....../////////000........................------------------------***++++++,,,,,,------...***+++,,,---......---,,,---+++)))''''''(((***,,,******))))))))))))******************************++++++************++++++******))))))))))))******+++***)))''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((())))))))))))))))))(((((()))******)))''''''((()))***+++******)))))))))******************'''(((***,,,,,,,,,+++*********+++++++++++++++***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,......------------..............................,,,,,,---------..................------------,,,,,,,,,---------.........((())),,,......---+++))))))+++------++++++---000---,,,*********,,,...//////---***''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***)))'''$$$*********+++,,,,,,------......,,,)))***///000.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---,,,---///...------...000,,,222666555000,,,---000////////////////////////////////////000000000000222222111111222222333444333333222222222333444555777888999:::999777555444555666888999999999888777333444666888999:::999999888888999999999:::::::::<<<<<<===???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNJJJMMMPPPPPPNNNMMMNNNPPPPPPPPPPPPOOONNNMMMLLLKKKIIIIIIKKKLLLOOOQQQTTTUUUVVVTTTTTTVVVYYY]]]^^^___```]]]YYYWWWVVVVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUMMMNNNOOOPPPOOONNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMOOOPPPQQQQQQQQQOOOMMMLLLIIIFFFBBB?????????>>>===;;;;;;<<<<<<:::888555444444444333333333333333333///000000000111111222222///000111111111000...---......---------,,,,,,,,,,,,,,,,,,------.........'''((()))***,,,---...///...------,,,,,,,,,------////////////////////////........................,,,+++,,,---...---***(((////////////000000000000........................------------------------)))***+++,,,------...///+++,,,.../////////......,,,---............------,,,,,,++++++++++++,,,,,,************************++++++************++++++,,,+++***))))))***+++,,,,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++******))))))((((((''''''+++***)))***,,,,,,***)))&&&(((***+++,,,+++)))((('''((()))***************&&&'''***,,,------,,,+++))))))*********))))))(((,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---------------------------------,,,///...---,,,,,,---...///------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......******++++++++++++******)))***++++++***)))***,,,---,,,,,,++++++,,,,,,---888222***(((+++...---,,,+++,,,,,,------,,,,,,+++000)))&&&+++---++++++...(((((())))))************...+++(((((())),,,---...++++++++++++++++++++++++......---,,,+++++++++++++++++++++************)))///...,,,+++***)))))))))***111666333***%%%'''+++,,,++++++******++++++,,,*********+++,,,---...///000///...---------------///...---,,,,,,,,,,,,,,,000///---,,,,,,---...///---......///000111111222000111111111111222222222222222222222222222222222444666999<<<<<<999555333444444555666777999;;;<<<777777777888888999999:::888888888888999:::;;;<<<;;;===>>>???>>>>>>@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDIIILLLMMMJJJFFFDDDGGGJJJMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNLLLKKKJJJGGGHHHIIIKKKMMMNNNOOOPPPSSSTTTVVVXXXZZZ\\\\\\]]]```^^^\\\ZZZXXXVVVRRRPPPSSSTTTVVVWWWVVVUUUSSSQQQRRRRRRQQQPPPPPPPPPPPPQQQNNNOOOQQQRRRRRRQQQOOONNNPPPMMMKKKMMMQQQSSSQQQNNNGGGDDD@@@??????@@@@@@???::::::999999888777777777444444333333333333222222222222222111111111111000......////////////..............................222000...,,,+++,,,---...///...---+++)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,------.........---.........------..................------,,,,,,,,,---......---+++******+++...---,,,,,,,,,,,,---...---------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,++++++*********((())))))***+++,,,,,,---,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************+++(((((())))))))))))((((((,,,+++))))))***++++++***(((((((((((()))))))))))))))***++++++***)))***+++(((((()))+++------+++******************)))(((((())))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,++++++111---***)))******)))&&&***,,,---,,,***)))))))))***(((&&&'''***+++)))'''...,,,***))))))***,,,---+++,,,,,,------,,,,,,+++------------,,,,,,+++***))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++******---000111...,,,...------,,,,,,------......---+++******+++---...,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***************+++---,,,,,,++++++,,,,,,---555000***(((***---,,,***+++,,,,,,------,,,,,,+++,,,&&&$$$))),,,***)))+++)))))))))*********++++++000---)))((()))***++++++++++++++++++++++++++++++,,,,,,+++************+++(((((()))***+++,,,,,,---***))))))(((((())))))***---111555333---)))***---,,,++++++******++++++,,,++++++++++++,,,------...//////...---------------///...---,,,,,,,,,,,,---///...------------...///......//////000000111111000000111111111222222222222222222222222222222222333444777999999777444222333333444555666888::::::888888888888999999999999888888888888999:::;;;<<<;;;===>>>>>>>>>>>>???AAADDDDDDDDDDDDCCCCCCCCCCCCGGGJJJLLLJJJFFFEEEGGGKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTWWWYYY[[[]]]^^^```^^^\\\[[[ZZZXXXUUUSSSRRRSSSUUUVVVVVVUUUSSSRRRSSSRRRQQQQQQPPPPPPQQQQQQMMMNNNPPPQQQQQQPPPOOONNNMMMKKKIIILLLPPPSSSQQQOOOFFFCCC@@@>>>>>>??????>>>:::999999888888777666666444444333333333222222222222222222111111111000000...//////000000//////...........................111000...,,,+++,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------......////////////......++++++,,,,,,------------......------------............---------,,,,,,,,,,,,---...---+++***+++,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++************+++++++++++++++******)))))))))&&&&&&&&&'''((()))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************)))))),,,***))))))***+++***)))((((((((()))))))))******)))***++++++***)))***+++''''''''')))+++,,,***(((***************)))(((((())))))))))))))))))))))))+++++++++++++++***))))))************************+++---//////...---...//////---******++++++(((&&&)))***++++++***)))******+++)))((()))+++,,,***(((,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***)))******+++,,,++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******,,,///000...,,,,,,,,,,,,++++++,,,,,,,,,...---+++******+++---...---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,111---))))))+++,,,***(((+++,,,,,,------,,,,,,+++(((%%%%%%))),,,***)))************+++++++++++++++000---***(((((())))))(((++++++++++++++++++++++++***))))))))))))***++++++(((((()))***+++,,,,,,---'''''''''((()))***+++,,,---///111111...,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,------///...------------------......---,,,,,,,,,---------------------...///000////////////////////////000000000111111111222222222222222222222222222222222333444555555444333222222333333444555777888999::::::999999999999999999888888888888999:::;;;;;;;;;===>>>>>>======???@@@AAAAAAAAABBBBBBBBBBBBBBBEEEHHHJJJIIIGGGFFFHHHKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLQQQSSSVVVXXXWWWTTTQQQOOOOOONNNLLLKKKJJJKKKLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]^^^]]][[[[[[[[[ZZZXXXVVVRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQLLLMMMNNNPPPPPPPPPOOONNNJJJHHHHHHJJJOOOQQQPPPNNNDDDAAA>>>======>>>===<<<999999888888777777666666333333333333222222222222222222111111111000000000//////000000000000//////------------------------000///...,,,,,,,,,------))))))***+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........---------------,,,,,,,,,,,,------------///000000111111000000///+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,+++---------++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++******++++++************++++++*********)))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((******++++++++++++*********)))((()))***+++***))))))))))))*********++++++)))***++++++***)))***+++((((((((()))+++,,,+++***)))************))))))((())))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))+++,,,,,,,,,---000222>>>777---&&&%%%'''+++---(((((())))))******+++,,,,,,+++******,,,,,,+++***)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++++++++,,,...///...,,,,,,++++++******++++++,,,------++++++++++++---------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,......---,,,,,,,,,++++++++++++,,,,,,...,,,******+++,,,***(((+++,,,,,,------,,,,,,+++(((((())),,,------,,,,,,++++++++++++++++++++++++///,,,)))((())))))))))))************************((((((((()))***+++,,,,,,+++++++++************))))))))))))******+++,,,---+++++++++,,,------+++***,,,++++++******++++++,,,------,,,+++++++++,,,,,,......---,,,,,,---------...------,,,,,,,,,------,,,,,,,,,---...///000000//////////////////......000000000000111111111111111111111111111111111111222222222333333333333333333333333444555777888999;;;;;;::::::999999888888999888888888999999:::;;;;;;<<<>>>===<<<<<<>>>????????????@@@@@@AAAAAAAAACCCEEEHHHHHHGGGGGGIIIKKKJJJIIIIIIIIIJJJLLLNNNOOONNNMMMLLLLLLKKKLLLLLLLLLQQQTTTXXX\\\\\\ZZZWWWTTTSSSQQQNNNKKKIIIJJJKKKLLLMMMNNNOOORRRTTTWWWYYYZZZ[[[ZZZYYYZZZ[[[[[[YYYXXXTTTTTTUUUUUUTTTTTTRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOKKKKKKMMMNNNNNNNNNNNNNNNIIIHHHGGGIIIKKKMMMLLLKKKBBB???===<<<<<<<<<;;;:::999888888777666666555555333333333222222222222111111111111111000000000000//////000000000000//////------------------------///...---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------------,,,,,,...............---------,,,,,,,,,------------...000000000111111000000000---------,,,,,,------------,,,,,,++++++,,,,,,---------------------------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************))))))*********++++++,,,,,,,,,(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''''')))******++++++******))))))(((((()))***+++***((()))*********++++++++++++)))***++++++***)))***++++++******+++...///...---))))))************)))((())))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))***+++++++++,,,000222AAA>>>999444111...---,,,***)))(((((()))+++,,,---++++++******+++++++++***(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,------------,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++,,,...111111///---,,,++++++******++++++,,,,,,+++++++++,,,,,,+++***+++,,,,,,------,,,,,,+++'''***,,,,,,---------,,,++++++++++++++++++++++++,,,***))))))***+++++++++************************)))))))))***+++,,,---...+++++++++************))),,,+++******))))))******+++))))))***,,,---,,,***,,,++++++******++++++,,,------,,,+++++++++,,,,,,------,,,,,,,,,------...------,,,,,,,,,------...+++,,,---......///000000////////////............//////000000000111111111111111111111111111111111222222222222333444444555444444444555666777888999:::::::::999999888888888999999888888999999::::::;;;<<<======<<<;;;===>>><<<======>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPSSSXXX]]]___^^^[[[YYYVVVSSSOOOLLLJJJIIIJJJKKKOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVWWWYYYZZZYYYWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGHHHHHHGGGFFF@@@>>><<<;;;<<<<<<:::999888888777666666555555444333333222222222111111111111111111000000000////////////000000000000//////------------------------...------,,,,,,,,,,,,,,,000//////...---,,,++++++------------------------------------------------........................,,,,,,---------............//////000000//////...000///............//////---,,,,,,++++++,,,,,,---------------------------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++'''''''''(((((((((((((((((((((((()))******++++++************************))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((((((((((()))+++,,,***))))))*********++++++++++++)))***++++++***)))***+++,,,+++***+++---......---((())))))*********)))))))))))))))))))))))))))))))))******+++++++++******************************+++,,,,,,+++******---///...666BBBIIIIII@@@555...000---)))(((***,,,---,,,)))************)))******((()))***+++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++++++++++++++,,,------------,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++///222333000---++++++************++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++'''+++---+++***+++,,,++++++++++++++++++*********,,,***)))***,,,------,,,************************)))))))))***+++,,,---...(((((()))***+++,,,,,,---++++++)))((('''&&&&&&&&&,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,,,,---.../////////.........................../////////000000000111111111111111111111111111111222222333333444444555555555555555555666777888999999999888888888888888888:::999999888999999:::::::::<<<===<<<;;;;;;<<<===;;;;;;<<<===>>>@@@@@@AAAAAABBBEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOMMMLLLLLLLLLLLLMMMNNNOOOOOORRRWWW[[[]]]]]][[[ZZZUUUSSSPPPMMMKKKKKKKKKKKKOOOOOONNNOOOPPPQQQSSSUUUTTTSSSSSSUUUWWWXXXXXXVVVYYYYYYXXXVVVUUUTTTSSSRRROOOOOONNNMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCC???>>><<<<<<<<<;;;:::888777777666666555555444444222222222222111111111111111111000000000/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------------------------------.........................../////////,,,---------............---......//////......---222111000......///000111------,,,,,,,,,,,,------,,,,,,,,,------------...+++---------++++++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))+++------+++))))))))))))*********++++++)))***++++++***)))***+++***((('''(((***,,,,,,+++((())))))************)))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,(((...777???CCCDDDEEEFFF999444...++++++---,,,+++)))***+++***)))((()))+++++++++++++++++++++++++++******++++++++++++******)))***++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++,,,,,,+++******,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++)))***---222333///+++++++++************++++++)))))))))))))))***+++,,,+++,,,,,,------,,,,,,+++***///000+++(((+++---,,,++++++*********)))))))))...,,,+++,,,------,,,+++************************)))))))))))))))***+++,,,(((((()))***+++,,,,,,---+++***)))(((&&&&&&%%%%%%++++++++++++++++++,,,---,,,++++++******++++++,,,++++++++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,---...//////......---,,,------....../////////////////////000000000111111111111111111111111111000111222333444444444444444444444444555666777777777777777777777777888888::::::999999888999999::::::<<<<<<<<<::::::;;;<<<::::::;;;===>>>@@@AAAAAAAAABBBDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRUUUXXXZZZYYYXXXWWWSSSRRRQQQOOOMMMLLLLLLLLLNNNNNNMMMNNNOOORRRTTTVVVSSSRRRRRRTTTWWWXXXWWWVVVXXXXXXWWWWWWVVVVVVWWWWWWQQQPPPPPPOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBCCC???===<<<<<<<<<<<<:::888777777666555555444444333222222222222111111111111111000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,---......///........................------------.........///---........./////////000------------............---......//////......---222111///...---...///000......------------......,,,,,,,,,---------......,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,------------,,,++++++++++++,,,---++++++************++++++)))*********++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))(((((())))))***+++++++++)))))))))******)))))))))))))))***,,,......,,,***((((((((()))))))))******)))***++++++***)))***+++)))(((&&&''')))+++++++++(((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,*********+++------,,,+++///888CCCLLLBBB;;;222---------+++))))))+++---,,,***)))***,,,///...---++++++++++++,,,******++++++++++++******))))))***+++++++++++++++)))******+++,,,++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---+++))))))+++...---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))((((((,,,111222...)))++++++************++++++(((((((((''''''(((***,,,+++,,,,,,------,,,,,,+++...333333---***---000...+++*********))))))((((((000///------------+++)))))))))))))))))))))))))))((((((((((((((())))))***+++++++++************))),,,+++***))))))((((((((((((******)))(((((()))+++,,,++++++++++++++++++,,,*********+++,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///---.../////////...---,,,,,,,,,------...///000000////////////000000000000000000000000000000000000///000222333444444333333333333333333444444555666555555666666777777888888::::::999999888999999999:::;;;<<<<<<:::::::::<<<::::::;;;===>>>@@@AAABBBAAABBBDDDFFFIIIIIIGGGEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWVVVUUUTTTQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMOOORRRVVVXXXSSSRRRSSSUUUWWWXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[RRRRRRQQQPPPPPPPPPPPPQQQLLLKKKJJJIIIHHHGGGGGGGGGBBBCCCDDDCCCBBBBBBCCCDDD???>>><<<<<<===<<<:::888777666666555444444333333222222222111111111111000000000000000////////////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------........................---------.........//////---.........//////000000---------.........//////......////////////......222000...---,,,---...//////......------......///,,,,,,,,,------.........---...///---+++******+++***+++,,,------,,,+++***+++++++++,,,,,,---------------++++++++++++------++++++************++++++(((((())))))*********+++)))))))))(((((((((((((((******))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,------******++++++++++++******))))))+++---//////---+++(((((((((((()))))))))))))))+++++++++***)))***++++++)))((((((***,,,---,,,(((((()))***************))))))))))))))))))))))))((()))***+++++++++++++++************************''')))+++,,,+++******+++(((+++...///......000333HHH@@@666///...---***'''***,,,...---+++***,,,...222000...+++***+++,,,---******++++++++++++******((()))***+++++++++++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++,,,---+++)))(((+++...,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))+++---/////////...---***++++++***))))))))))))++++++++++++++++++++++++,,,,,,,,,---......//////---:::>>>333***+++---***,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,------,,,+++***(((((('''++++++******))))))(((((('''((()))***+++,,,------...---,,,,,,++++++++++++,,,+++++++++***)))))))))+++,,,---,,,***)))***+++......//////...---+++)))++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////000///...---,,,------...000000000000////////////444333333333222111111111111222222333333222222111222333444444444555777:::777777777777666666666666888999999::::::;;;;;;<<<;;;;;;:::999888888888888;;;<<<======<<<<<<===???AAAAAABBBEEEHHHIIIIIIHHHFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPSSSUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXVVVVVVUUUTTTUUUWWWYYY[[[XXXXXXWWWWWWWWWXXXXXXYYYUUUTTTRRRQQQPPPPPPPPPPPPMMMLLLKKKIIIGGGEEECCCCCCBBBCCCCCCCCCBBB@@@>>>=========<<<;;;:::888666666777777666444444333333333111111111111111111111111////////////............------.........---+++***,,,,,,------------......------,,,,,,+++***))))))++++++------------++++++...///111222111///,,,***,,,,,,,,,---------......------------------------,,,,,,,,,---------......------...//////...------000///...---,,,,,,---...+++++++++,,,,,,---------***+++---......---+++***+++,,,,,,------,,,,,,+++++++++------------++++++------------,,,,,,+++***++++++++++++++++++++++++,,,+++******))))))******...---,,,,,,+++***))))))'''((()))******)))''''''))))))))))))************---+++(((&&&%%%''')))***(((((())))))******++++++&&&''')))***++++++*********)))'''&&&'''(((***+++************************))))))***++++++++++++***)))***++++++,,,,,,,,,,,,+++++++++*********))))))(((((()))************)))))))))))))))************,,,+++***(((''''''&&&&&&))))))***+++,,,,,,---------+++******,,,,,,+++)))((((((((()))+++---000111.........---,,,+++***)))))))))))))))************++++++******************+++++++++++++++++++++++++++++++++******(((''''''++++++,,,,,,,,,---------*********)))))))))))))))------------,,,++++++***++++++,,,,,,,,,,,,------***************************(((''')))---///...,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***222999999222+++***,,,+++++++++++++++++++++++++++++++++++++++*********'''222555---(((+++---***,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,)))))))))***************************)))))))))))),,,+++++++++******)))))),,,,,,+++*********+++++++++++++++***************+++,,,---,,,***)))***+++)))***++++++++++++++++++------------------------...---,,,,,,,,,,,,---......------,,,,,,,,,------000///...---,,,------...000000000000////////////111111111000000000000000111222222333333222222111111222444444444444777999777666666666666666666666777777888888999::::::;;;<<<;;;;;;:::::::::::::::;;;===>>>===<<<<<<===>>>@@@@@@AAADDDGGGIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHIIILLLLLLMMMMMMNNNOOOOOOPPPSSSUUUWWWXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVUUUSSSQQQPPPPPPPPPQQQNNNMMMKKKJJJGGGFFFDDDCCCBBBCCCCCCCCCBBB@@@>>>=========<<<;;;:::888777666777666555444333333333333111111111111111111111111////////////............------.........---,,,+++******++++++++++++,,,,,,------,,,,,,+++******)))+++,,,,,,------,,,,,,+++***+++,,,------,,,***))),,,,,,---------.........------------------------,,,,,,---------.................................111000///.........///000,,,,,,,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------,,,,,,+++***))))))'''''')))***+++******)))))))))))))))************+++***(((''''''((()))***)))))))))))))))*********((()))***++++++,,,,,,,,,---,,,***)))((()))***+++************************))))))***++++++++++++***))))))***+++++++++******+++++++++*********))))))))))))))))))************))))))))))))************++++++***)))((((((((((((*********++++++,,,,,,------,,,++++++------,,,+++))))))((((((((()))+++,,,++++++,,,,,,,,,++++++***))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++***)))((()))))))))*********++++++************************,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---((()))***+++,,,---------///...+++)))))))))+++,,,(((666DDDCCC777+++))),,,++++++++++++++++++++++++//////...------,,,++++++&&&---///***(((,,,---(((,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,))))))))))))******++++++)))))))))***************------,,,+++***))))))(((******))))))******++++++***************++++++++++++,,,---,,,*********+++'''(((((()))***,,,---..............................------,,,,,,------...//////...---,,,,,,,,,,,,//////...------------...////////////000000000000000000000000000111111111111222222333333222222111000222333444333444555777666666666666666666666666666666777777888999999999<<<<<<;;;;;;;;;<<<======<<<===>>>===<<<;;;<<<===???>>>???BBBEEEHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVXXXYYYXXXWWWWWWXXXWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTSSSSSSUUUWWWZZZ[[[\\\\\\ZZZYYYYYYYYYZZZ[[[YYYYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRNNNNNNLLLJJJHHHFFFEEEDDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;:::888777666666666555444333333333333111111111111111111111111////////////............------.........---,,,+++******++++++++++++,,,,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,------------.........------------------------,,,------------.........//////...------...//////000000/////////000111111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,))))))))))))************(((((()))))))))))))))***************))))))))))))************+++,,,---...000///---+++************************************))))))***++++++++++++***))))))*********)))((((((+++************)))))))))***)))((((((((()))+++,,,))))))))))))************++++++******)))******+++++++++++++++++++++++++++...---,,,,,,...///...---,,,+++***(((''''''(((((()))***++++++,,,,,,,,,+++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))************+++))))))******++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,------------((()))***+++,,,------------,,,***)))))))))***+++'''333???>>>222)))(((,,,++++++++++++++++++++++++.........---------,,,,,,,,,///...******...,,,'''+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,+++******)))))))))))))))******+++++++++++++++++++++++++++++++++******)))******+++,,,---)))))))))***+++++++++,,,***,,,,,,,,,******+++,,,******)))***+++---///111........................------------------------///...---,,,,,,,,,,,,,,,............------......////////////000000000000111111111222333333333444111222222333333222222111000111333444333333444666555555555666666666666666666666777777888999999::::::::::::;;;;;;===>>>>>><<<===>>>===<<<;;;<<<============@@@CCCFFFGGGGGGFFFFFFEEEFFFFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRTTTTTTSSSUUUXXXXXXXXXWWWWWWXXXZZZ[[[[[[\\\[[[ZZZYYYXXXZZZYYYWWWVVVVVVXXXZZZ\\\ZZZZZZYYYYYYYYYZZZ[[[[[[YYYYYYYYYXXXXXXWWWVVVVVVWWWVVVTTTSSSRRRQQQRRRRRROOONNNMMMKKKIIIGGGEEEEEEBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;:::999888777666555555444333222222333333111111111111111111111111////////////............---------------------,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111------------............------------------------------------............111///...,,,,,,...///111////////////000111111222//////......------,,,,,,...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------++++++++++++------,,,,,,,,,------,,,,,,+++------------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,,,,,,,,,,((()))))))))************'''((()))***+++******)))++++++******))))))((((((+++***))))))***+++---...///...---++++++***++++++************************))))))***++++++++++++******+++++++++***)))((((((************))))))))))))+++***((('''''')))+++,,,((()))))))))************+++*********++++++,,,---,,,,,,++++++++++++++++++...---,,,---///000000///000...---+++***)))******++++++,,,,,,,,,,,,,,,+++((()))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------((()))***+++,,,------,,,((()))***+++++++++*********...222000+++(((***---++++++++++++++++++++++++((((((((()))))))))******......,,,***,,,...---)))+++++++++*********************+++++++++,,,,,,,,,---------,,,,,,++++++***))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,---...)))))))))***+++++++++,,,***+++,,,,,,******+++,,,---,,,+++***+++,,,...///------------------------------------------------,,,,,,,,,,,,,,,---...///------...................../////////000000000111111111111222333333333444111222222333333222222111///111444444333333444444444444555555666666666777777777888888999:::::::::888888999999:::;;;======<<<===>>>===<<<;;;<<<======<<<;;;===AAADDDEEEEEECCCCCCDDDFFFHHHJJJLLLMMMKKKLLLMMMOOOQQQSSSTTTUUUTTTVVVYYYZZZYYYYYYYYYZZZ]]]]]]______```___^^^]]]___]]]ZZZXXXVVVVVVVVVWWWUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXYYYYYYXXXWWWVVVVVVWWWVVVTTTSSSRRRQQQRRRRRROOONNNMMMKKKIIIGGGEEEEEEBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;:::999888777666444333333222222222222333000000000000000000000000////////////............------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...---------.........//////---------------------------------.........//////111000...------...000111---......///000000000000/////////......---------...------,,,,,,------......------,,,,,,------...------++++++++++++------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++,,,,,,------,,,+++++++++******((()))))))))************&&&(((***+++,,,+++***)))++++++******))))))(((((())))))(((((()))***,,,---++++++*********+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++***((('''''')))+++,,,((()))))))))************************+++,,,---...,,,,,,++++++++++++++++++...------...000222111000///...---,,,++++++,,,,,,............---,,,+++***((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******************)))(((******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))******+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++&&&(((***,,,---,,,+++***---,,,***))))))+++---000++++++++++++++++++++++++((())))))***++++++,,,,,,))))))((()))+++---...---******************************+++++++++,,,,,,,,,)))******+++,,,---......*********+++++++++++++++......---,,,+++******))),,,,,,,,,+++,,,,,,------***************+++++++++)))+++,,,,,,+++***+++---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---...//////,,,---......///...............//////000000111111000000000000000111111111111222222333333222222111000222555555444333444444444444444555555666666777777777888888999::::::;;;777777777888999:::;;;<<<;;;<<<======<<<<<<===???===;;;:::<<>>===::::::::::::999888777666333222222111111222222222000000000000000000000000////////////............------,,,,,,,,,---......******++++++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++---...000------........./////////------------------------------........./////////000000///......///000000......///000000000/////////////////////.........------------------------------............---------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++******))))))***************++++++,,,,,,---///...,,,+++***)))))))))))))))))))))************((()))***+++++++++***)))************))))))))))))(((((((((((()))***+++,,,((())))))************+++************************))))))***++++++++++++***+++,,,,,,,,,,,,++++++***(((((()))))))))))))))******)))((((((((()))+++,,,))))))))))))************+++*********+++,,,,,,---++++++++++++++++++++++++---,,,,,,...000222222111...---,,,+++++++++,,,---.........---,,,+++))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))*********))))))(((((((((((())))))))))))***))))))******++++++,,,,,,)))***++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++.....................///)))(((((()))******,,,...******************************+++++++++,,,,,,,,,'''((((((***+++,,,,,,---,,,++++++++++++++++++***---------,,,,,,+++++++++---,,,+++++++++++++++++++++++++++***************)))+++,,,,,,+++***,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...,,,,,,.../////////...............///000111111111111111111000000000000000111222222333333222222111111333666777666444444444333333444555555666777777666666777777888999999999888888888888888999:::;;;999;;;<<<===<<<===>>>@@@===;;;::::::===???AAAAAAAAACCCEEEGGGJJJKKKMMMMMMKKKLLLMMMOOOPPPRRRSSSSSSXXX[[[]]]___^^^^^^___```[[[]]]___aaacccddddddddd```___^^^\\\YYYVVVSSSQQQPPPQQQRRRTTTUUUVVVVVVVVVTTTVVVXXXYYYZZZYYYXXXXXXVVVUUUSSSQQQPPPPPPPPPQQQNNNMMMKKKJJJGGGFFFDDDCCCBBBCCCCCCCCCBBB@@@>>>===999999:::999999888777666222222111111111111222222000000000000000000000000////////////............---,,,,,,,,,,,,---...///******++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---............///000111111............////////////------------------------............///////////////////////////////////////000111111111000///...///////////////000000000,,,---...//////...---,,,+++---///000000///---++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))***+++,,,,,,---------,,,+++***))))))******))))))))))))******************+++++++++***)))))))))))))))))))))*********(((((()))***++++++++++++******************))))))************************))))))***++++++++++++***)))******++++++++++++***(((((((((((())))))******))))))))))))************))))))))))))************+++************++++++,,,*********++++++,,,,,,---,,,++++++---000222222222111000...---,,,,,,,,,---+++++++++++++++***)))((())))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++)))******++++++*********(((((((((((())))))))))))***************************++++++++++++******)))************++++++++++++++++++++++++++++++++++++***,,,---,,,***)))***,,,------------------------******++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))///---+++***)))***+++,,,(((+++...///---+++++++++++++++++++++++++++++++++.........---,,,,,,++++++...------,,,***(((***---******************++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((---,,,,,,++++++*********))))))***+++---...//////,,,,,,+++***)))))))))***,,,+++++++++******)))))))))***,,,,,,++++++,,,---,,,---///000111000//////------------------------,,,,,,---......---,,,,,,//////...---,,,,,,,,,,,,+++,,,.../////////......---......///000111111222444333333333222222111111222222222333333222222222111444777777666555444444333333444444555666777777555555666666777888888888999999888888999999::::::888:::<<<=========???AAA>>><<<::::::<<<>>>??????CCCDDDFFFHHHJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRWWWYYY\\\]]]]]]]]]^^^___YYY[[[^^^aaacccdddeeeeeeaaaaaabbbaaa^^^[[[WWWUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZZZZYYYXXXUUUTTTRRRQQQPPPPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>===999999999999999888777666222111111111111111222222000000000000000000000000000/////////............---,,,,,,+++,,,---...///,,,,,,---------.........------------------------------++++++++++++------,,,,,,,,,---------------............/////////000------------------------............/////////000//////000000000000//////111222333333222111000///......//////000000111111,,,---///000000///---,,,***,,,///111111///,,,***++++++---......---++++++***+++,,,,,,------------------------------------...---,,,,,,++++++,,,,,,))))))***+++,,,------...+++***)))))))))***+++,,,))))))))))))************,,,++++++******)))))))))(((((())))))******++++++((()))+++,,,------,,,+++,,,,,,,,,+++***)))((('''************************))))))***++++++++++++***'''((()))***************'''((((((((())))))******(((((()))************)))))))))))))))************++++++******)))******+++))))))***+++,,,,,,------+++++++++---000222222222555444222000///.........''''''((()))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++*********)))))))))))))))+++++++++++++++***)))((()))************+++++++++************************,,,...///---)))'''(((***------------------------))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,++++++******))))))***+++,,,+++)))))))))+++***+++,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++++++++*********))))))***+++,,,,,,,,,,,,+++***,,,+++*********+++---...))))))))))))************************************)))*********+++++++++++++++******+++------,,,***'''***---,,,***)))***,,,............---,,,++++++000***+++---)))+++...(((((((((***///555555000***........................---------............///000000//////......------////////////000000000000222222111111111111111111111222333333444444444333444444444555666777777888888888888777777777777777444555777999::::::999999???>>><<<;;;;;;===@@@BBB@@@???======???AAAAAAAAAAAACCCFFFJJJLLLMMMMMMMMMNNNLLLLLLOOOTTTWWWWWWVVVSSSUUUWWWZZZ[[[\\\\\\[[[WWWXXXZZZ[[[]]]aaafffjjjdddddddddaaa]]]ZZZYYYYYYXXXTTTOOOOOORRRVVVWWWWWWSSSRRRRRRTTTWWWYYYZZZYYYVVVUUUSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777666555444333222111000000000000000000000000////////////222000...///000///+++'''---.........---+++)))(((---------,,,,,,+++++++++000///...---,,,+++++++++***))))))***,,,...---,,,------------------------........................---------............///............////////////000111222333333222111000000000000000000000000000000000//////000111222222//////.........---------+++,,,------......------+++++++++++++++***)))(((---------------------------...///...---,,,...///------......------,,,,,,------------------------++++++,,,,,,,,,---------+++++++++*********))))))++++++***)))(((((()))))))))))))))(((((((((((((((***************+++++++++************************---+++((((((***++++++++++++,,,------+++)))*********************)))((((((,,,++++++***)))(((''''''(((((((((((())))))))))))***)))))))))((((((''''''((()))+++,,,,,,+++)))((())))))))))))***+++,,,---+++,,,---000333333111///***888>>>555,,,,,,---))))))***++++++***)))***+++))))))))))))************************+++,,,---...+++++++++++++++++++++++++++*********)))(((((((((((((((((()))******(((&&&+++***)))(((((()))***+++((()))***++++++***)))((()))************+++++++++(((((())))))*********+++************************------,,,++++++,,,------************************---,,,***)))))))))******************))))))))))))***,,,---,,,++++++,,,...***,,,,,,,,,*********,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))***++++++,,,,,,++++++******************+++,,,,,,******************************************************+++++++++,,,,,,,,,+++******+++------,,,+++((()))************+++,,,,,,,,,---------------,,,......,,,,,,//////---...000---+++,,,///000...***,,,,,,,,,,,,,,,,,,++++++---------............//////////////////.........000000000000111111111111111111111111111111111111222222333444444333333333444444444555666777777777777777777777777777777777666777888:::<<<>>>@@@AAA>>>===<<<;;;;;;===???@@@>>><<<;;;<<>><<<<<<:::::::::999888888777777555444333222222111111222000000000000/////////...111///---...///...,,,))),,,,,,------,,,,,,++++++---------,,,,,,,,,++++++///...---------------...+++***)))***,,,------,,,---------------------------------------------------------............///............////////////000000111222222111000000000000000000000000000000000000//////000111111222......---------,,,,,,,,,+++,,,------......------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.........---,,,++++++++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,,,,++++++******++++++***)))))))))))))))))))))))))))))))))))))))***************+++++++++************************,,,***)))(((***++++++******,,,------+++)))******+++++++++++++++***))))))++++++******))))))(((((())))))))))))************++++++*********)))))))))((()))+++,,,,,,+++)))(((******++++++,,,---------***+++,,,///222333222000***555:::111+++,,,---((()))***++++++))))))***+++))))))))))))******************)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,+++*********)))(((&&&+++***)))(((((()))***+++******++++++++++++******)))************+++++++++******************))))))************************++++++***))))))***++++++************************,,,,,,***)))))))))***************++++++++++++++++++---......------///000***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********************+++,,,,,,+++******((()))******++++++******,,,,,,++++++******))))))***************************++++++++++++,,,,,,,,,,,,++++++,,,......---+++)))((('''''')))+++,,,,,,***+++,,,---............'''///))))))777444***///;;;555...+++,,,------,,,---------,,,,,,+++++++++---------............///.........///////////////111111111111222222222222111111111111111111111111333333333444444333222222444444444555666666777777777777777777777777777777999999999:::===BBBFFFHHH<<<<<<<<<<<<<<<=========;;;::::::;;;>>>AAABBBBBBAAACCCGGGJJJMMMOOOPPPPPPKKKJJJJJJLLLOOORRRSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSTTTUUUUUUXXX[[[^^^______]]]ZZZWWWWWWXXXZZZ\\\[[[YYYUUURRRRRRSSSUUUTTTTTTSSSTTTVVVXXXWWWVVVSSSRRRQQQPPPOOOPPPQQQQQQKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>===<<<;;;:::999888888888888888888888888666666555444333333333333000000000/////////......000...,,,,,,---...---,,,++++++++++++,,,,,,---...------------,,,,,,,,,,,,---,,,,,,,,,------...///,,,+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////000000000000//////000000000000000000000000000000/////////000111111---------,,,,,,,,,+++++++++,,,------......------+++,,,,,,------------,,,++++++++++++++++++++++++---,,,,,,...000000---)))............---,,,******************************((((((((()))))))))******---------,,,,,,,,,,,,+++++++++***))))))))))))***************************))))))*********+++++++++************************,,,***))))))***++++++******+++---,,,+++)))******,,,,,,,,,,,,,,,+++***************)))))))))))))))************++++++++++++))))))))))))((((((((((((((()))***++++++***)))(((***+++---...//////......******,,,...111222111///***111222,,,))),,,,,,((()))***++++++))))))***+++))))))))))))***************)))))))))))))))******************************+++++++++++++++,,,,,,,,,+++***))))))((()))))))))+++***))))))))))))***+++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,,,,,,,+++******))))))************************+++******))))))******+++************************,,,+++******)))*********++++++,,,,,,------......---...//////...---...000)))***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******'''((()))++++++***)))))),,,,,,+++***)))(((((('''************************************++++++++++++,,,++++++,,,......---++++++'''$$$%%%))),,,---,,,***+++,,,---------------&&&222))),,,FFF@@@+++///???999222---,,,---....../////////......------,,,---------............///------......//////000000000000000111111111222222111111111111111222222222333333444444333333222222444444444555555666666666666666666777777777777777888999:::;;;>>>BBBEEEFFF:::;;;<<<======<<<;;;;;;;;;::::::;;;>>>@@@@@@???@@@BBBEEEHHHKKKMMMOOOOOOIIIIIIHHHIIILLLNNNOOOPPPSSSRRRQQQQQQQQQSSSTTTUUUTTTUUUVVVVVVUUUVVVYYY[[[[[[[[[YYYVVVTTTUUUWWWZZZZZZ[[[[[[XXXSSSQQQSSSVVVRRRQQQQQQSSSVVVWWWWWWVVVQQQQQQPPPOOOOOOPPPQQQRRRKKKJJJHHHFFFDDDBBB@@@???=========<<<;;;:::888888777777777777777777777777666666555444333333333333000000/////////.........///---,,,+++,,,---......---,,,+++***+++,,,---...------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++,,,---,,,***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...//////////////////...000000000000000000000000000000/////////000000111......---------,,,,,,,,,+++,,,------......------))))))***+++,,,,,,,,,,,,------------------------000...---000555555///***.........---,,,+++***)))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))************+++++++++++++++,,,,,,)))))))))***++++++,,,,,,************************,,,***))))))+++++++++))))))+++,,,,,,***)))***+++++++++,,,,,,++++++***))))))))))))))))))*********)))))))))*********++++++************************))))))************)))))))))+++---/////////---,,,,,,,,,,,,---///000...---***,,,+++'''(((,,,+++''')))***+++***)))((()))+++((()))))))))***************))))))(((((((((((()))))))))))))))))))))))))))((((((((()))*********+++(((((((((''''''(((***,,,************************,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********************+++++++++,,,,,,------...//////...,,,+++,,,---(((***+++***))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------************************************************'''((()))++++++***))))))++++++***)))((((((''''''************************)))))))))************+++++++++***,,,---...---+++,,,(((%%%%%%))),,,---+++,,,,,,------,,,++++++******555,,,333QQQKKK000...888555111...------------/////////......------------------............///------......//////000000/////////000000000111111000000111111111222222222333333333444444333333222444444444444555555555555555555666666777777777777666777:::<<<>>>>>>??????:::;;;=========<<<;;;:::===<<<;;;<<<===>>>===;;;>>>@@@BBBEEEHHHJJJLLLMMMHHHHHHHHHHHHHHHJJJMMMNNNQQQPPPOOOOOOOOOQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWXXXXXXXXXVVVTTTRRRSSSVVVYYYVVVXXXYYYXXXTTTRRRTTTVVVOOONNNOOOQQQTTTWWWWWWVVVPPPOOOOOONNNNNNOOOQQQRRRLLLKKKIIIGGGDDDBBB@@@???======<<<<<<;;;999888777888777777666666555555444555444333222111111111111////////////............------,,,++++++,,,...///...---,,,+++***+++,,,------------------------------,,,+++***))))))))))))...,,,+++,,,------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////..................///000000000000000000000000000000///////////////000////////////............+++,,,------......------)))***+++,,,,,,,,,,,,,,,------------------------000...---000555555///***------------,,,+++***)))++++++++++++++++++++++++)))************+++++++++************+++++++++++++++***************++++++******++++++,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))+++***)))***+++,,,***)))(((***++++++***)))***+++***************))))))((()))))))))))))))*********((((((((()))))))))******------------------------)))))))))******)))))))))''')))+++---...---,,,+++///...,,,,,,------+++)))***)))'''%%%'''+++***'''((()))******)))((()))***((()))))))))************))))))(((((('''((((((((())))))))))))))))))))))))((((((((()))*********+++,,,,,,,,,***''''''))),,,******++++++++++++******+++***)))(((((()))***+++))))))*********+++++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************+++*********))))))))))))************---.........,,,+++,,,---***+++,,,+++)))((()))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************++++++++++++***))))))))))))***+++((()))******++++++******++++++******)))(((((((((************************))))))*********++++++++++++******+++------,,,***,,,***((((((***+++,,,+++------------,,,+++***))))))000+++333IIIDDD///)))---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////.../////////000000000000000000000111222222333333111222333333444444444333444444444444444444444444444555555666666777777888555666999;;;<<<;;;:::999<<<<<<===>>>===<<<;;;:::>>>===<<<===>>>>>><<<:::===>>>@@@BBBDDDFFFHHHIIIGGGGGGGGGFFFFFFGGGKKKMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVUUUSSSQQQRRRTTTVVVSSSTTTVVVVVVTTTSSSSSSTTTMMMLLLMMMOOORRRTTTTTTTTTPPPOOONNNNNNNNNOOOPPPQQQLLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<<<<;;;999888777777777666555555444333333333333222111000000000000/////////.........------,,,------,,,++++++---......---,,,,,,++++++++++++------------...............---+++***)))(((((((((---,,,+++,,,---...---,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////............//////000000000000000000000000000000//////......//////000000000////////////...+++,,,------......------,,,------............---++++++++++++++++++++++++---,,,,,,...000000---))),,,,,,,,,,,,,,,++++++***************************((((((((()))))))))******)))***************+++++++++************+++,,,,,,*********++++++,,,,,,---(((((()))***+++,,,,,,---))))))))))))))))))))))))+++***)))***,,,,,,***(((''')))++++++***)))***+++)))************)))((((((*********)))))))))))))))'''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((***+++,,,,,,+++***000...,,,+++++++++)))(((***(((''''''((())))))(((((()))******(((((()))***))))))))))))************)))((((((((((((((())))))************************+++++++++++++++,,,,,,,,,222333333///***'''(((*********+++,,,,,,+++*********))))))))))))))))))***)))************+++++++++'''((()))***+++---......************************)))******++++++******)))************************))))))***++++++++++++***+++++++++++++++************+++------------...000---...///---+++)))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********++++++++++++***)))(((((()))***+++***************+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))))))))***+++,,,+++)))+++,,,---,,,+++***+++,,,++++++,,,,,,,,,++++++***(((+++---222777555...***(((***+++,,,+++************++++++,,,,,,------------------............//////////////////.........//////000000000111111111///000000111222222333333000111222333444555555555444444444444444444444444444444555555666777777888666777888999::::::;;;;;;>>>>>>>>>>>>======<<<;;;===<<<<<<>>>??????===;;;>>>>>>???AAABBBDDDFFFGGGGGGHHHHHHFFFDDDEEEIIIMMMIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRRRRQQQQQQRRRSSSTTTTTTUUUSSSQQQQQQRRRTTTRRRRRRRRRSSSTTTSSSQQQOOONNNMMMLLLMMMOOOPPPPPPOOOPPPOOONNNMMMMMMNNNOOOOOOKKKJJJHHHFFFCCC@@@>>>===;;;;;;;;;;;;:::888777666555444444444444444444444333333111000000000000000//////.........---------***---......,,,***+++---++++++,,,,,,------,,,,,,------------.........///------,,,++++++***++++++,,,++++++,,,...///...---++++++,,,,,,---......///---------------------------------............///............////////////000000///......///000000000000000000000000000000000000///...............000////////////.........+++,,,------......------..................------++++++++++++++++++++++++,,,,,,,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))*********+++*********++++++,,,,,,,,,+++*********++++++,,,---))))))******+++,,,,,,,,,'''((()))***+++,,,------))))))))))))))))))))))))*********+++,,,,,,***(((''')))***+++***)))***+++***++++++++++++***))))))++++++******))))))(((((((((((()))))))))*********%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))(((((())))))***+++++++++---+++******++++++***))))))))))))***)))(((((()))((()))***)))((('''(((***))))))))))))************(((((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++///111333000+++'''(((******++++++,,,,,,++++++***)))******++++++******))))))************+++++++++(((((())))))***+++,,,,,,************************)))***++++++++++++***)))************************((()))***+++,,,++++++***/////////......---------(((***,,,---...///222444000111111///---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++++++++***)))(((((()))***+++,,,+++*********+++---...------------------------************************---------.........//////)))(((((()))++++++***(((+++...000///+++)))***,,,)))***++++++,,,,,,,,,,,,---...666777......444333***+++------,,,,,,,,,---+++,,,,,,---...///000000---------.........//////000000//////.........---000111111111111222222222///000000111222222333333///000111333444555666666444444444444444444444444444444444555666777777888888888777777999;;;>>>?????????>>>>>>============;;;;;;<<<>>>@@@AAA???===??????@@@@@@BBBDDDEEEFFFGGGHHHHHHFFFDDDEEEIIIMMMIIIJJJMMMOOOQQQQQQQQQQQQOOOQQQSSSSSSRRRRRRRRRSSSSSSTTTUUUTTTRRRQQQQQQRRRSSSQQQPPPRRRTTTSSSOOOJJJPPPNNNMMMMMMNNNNNNLLLKKKQQQPPPNNNMMMMMMMMMNNNNNNJJJIIIGGGDDDAAA???===<<<::::::::::::999777666555222222333444444555666666444333222111000000000000//////.........---------***---//////,,,******+++((()))+++---.........------------.........//////------,,,,,,------......,,,+++***,,,...//////...++++++,,,,,,---...//////........................---------.........//////............/////////000111000///......///000111000000000000000000000000111000///...............//////.........---------+++,,,------......------------------,,,+++******---------------------------...///...---,,,...///))))))***+++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------+++++++++,,,,,,---------+++*********+++,,,,,,---(((((()))***++++++,,,,,,'''((()))***+++,,,------))))))))))))))))))))))))***)))***+++,,,,,,***((('''(((***+++***)))***++++++,,,,,,,,,,,,+++******,,,++++++***)))((((((''')))************+++++++++))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))***+++,,,---+++)))((()))+++,,,,,,+++)))***+++,,,***'''(((***((()))***)))((('''(((***))))))))))))************(((((((((((()))+++,,,,,,+++++++++++++++++++++++++++*********))))))((((((%%%***...---***((())),,,***+++,,,------,,,+++******+++,,,------,,,+++***)))************+++++++++)))))))))))))))*********************************+++,,,---......---,,,+++************************((()))***+++,,,,,,+++***111222111///,,,***+++,,,222,,,%%%%%%,,,555;;;===AAAAAA>>>666---((()))---000---++++++------+++(((,,,,,,+++++++++++++++++++++,,,------......------)))************+++++++++...---,,,+++,,,,,,...///++++++---......---++++++222000...+++)))))))))***)))))))))))))))))))))))),,,,,,,,,------,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,---......---+++...............------------......///000111111222......//////000000111111333333333222222111111111333333555666666666555444111222444666888888888888888888888999999::::::;;;:::<<<>>>>>><<<:::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@AAADDDGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKNNNPPPQQQPPPPPPQQQSSSRRRRRRRRRRRRRRRQQQQQQQQQVVVTTTSSSQQQRRRSSSUUUVVVUUUSSSPPPMMMLLLLLLNNNOOONNNMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFEEECCCAAA???===;;;::::::999888777666666666666555555444444444333333333222111000000000000000000////////////........................---,,,+++***+++,,,------......------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,..................................................................------///////////////.........111///---...111222000...111111000000000000111111////////////000000000000222111111000///......---------------------------000000111000///...,,,++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------.................................++++++++++++++++++++++++((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,+++++++++******)))))))))******++++++,,,------((()))***++++++***)))(((***)))((((((((()))+++,,,************************************************************)))))))))(((((()))***+++++++++++++++*********)))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***((((((((((((((()))*********)))'''&&&&&&&&&'''(((***************)))((((((+++)))((('''((()))+++,,,)))************+++++++++---,,,***))))))***,,,------+++***(((((()))+++,,,++++++++++++***((('''&&&((((((((((((((((((((((((...,,,***)))******(((''')))***+++,,,,,,+++***)))******************************))))))******+++,,,,,,+++++++++******))))))))))))))))))))))))******...//////---***)))***+++***+++///666>>>AAA???;;;;;;;;;999333,,,))),,,//////---++++++------+++)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))************+++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,++++++...---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///......------......---,,,------......---,,,------........................//////000000111111////////////000000111111333333333222222111111111333333555666666666555444333444666777888888888888888888888999999::::::;;;<<<>>>@@@@@@>>><<<<<<<<>>======<<<<<<>>>????????????AAADDDGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNPPPQQQPPPPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRSSSQQQOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDBBBAAA???===;;;;;;:::999888777666666666666555444444444444333333333222222111000/////////000////////////............***+++,,,---............+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------................................................////////////////////////111///...///111222000...111111000000000000111111///000000000000000000000111111111000///.......................................///000000///...---,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))***************)))((((((************)))))))))(((,,,,,,++++++++++++*********+++,,,------,,,+++******************++++++,,,************************++++++++++++++++++++++++************))))))))))))+++,,,,,,------------,,,)))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))((((((((((((((()))*********)))((((((''''''((((((***************)))((((((+++***)))((()))***,,,---)))************+++++++++,,,+++)))(((((()))***+++,,,+++***))))))***,,,---******+++******)))((('''************************+++***))))))+++,,,,,,+++******++++++++++++******************************++++++******++++++,,,---++++++*********)))))))))*********)))))))))))))))+++,,,,,,+++))))))***+++&&&)))111:::@@@???999333222333333///+++***---111///---,,,,,,,,,,,,+++)))************************)))***++++++,,,,,,++++++)))************+++++++++++++++,,,++++++***))))))++++++************++++++***)))(((((()))+++,,,---************************++++++,,,,,,,,,,,,++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------,,,,,,------,,,------......------,,,,,,---------.../////////////////////000000000000/////////000000000000111222222222222222111111111333333444555555555555444555666777888888888888777777777888999::::::;;;;;;<<<>>>@@@@@@>>><<<<<<<<<@@@??????>>>>>>============>>>?????????@@@CCCFFFFFFGGGGGGHHHHHHIIIJJJJJJLLLNNNPPPQQQPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFBBBBBBAAA???>>><<<;;;;;;999888777666666555666666444444444444333333333333333222111000//////...////////////............---***+++,,,---............+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------................................................//////////////////000000111000///000111111111///111111000000000000111111000000000000000000000000111111000000//////......////////////////////////,,,---...///////////////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------************************++++++++++++++++++++++++,,,,,,+++***)))))))))))))))************)))((((((+++++++++***************...------+++***)))((((((***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))*********)))(((((((((((())))))******++++++************************)))))))))******))))))))))))(((((((((((()))*********************)))(((((()))************))))))(((++++++***)))***+++,,,---)))************++++++++++++***)))((('''(((((()))++++++***)))***+++---...))))))************))))))************************((((((''')))---///000000++++++************++++++************************,,,++++++++++++,,,------******))))))))))))((((((+++*********))))))(((((()))***+++***))))))+++---...---...000222222///,,,---......,,,******---000------,,,,,,,,,,,,++++++))))))************++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,---......---,,,***))),,,+++***))))))***+++,,,))))))))))))***+++---...))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++******)))******+++,,,---......---,,,,,,---,,,,,,,,,---...///000000000000000000////////////000000000000000000000000222222222111111111111111333333444444444555555555666666777777777666666666777777888999::::::;;;;;;:::<<<>>>>>><<<:::::::::;;;;;;<<<===>>>??????@@@<<<===>>>>>>>>>@@@CCCEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKMMMPPPPPPPPPPPPQQQSSSPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@???>>>===<<<;;;:::888777666666555555555666444444444333333333222222333222111000///.........//////.........---------............---,,,+++***+++,,,------......------,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------/////////...------,,,,,,....................................//////////////////000000000000111111111111000111111111111111222111111000000111111222111111111000000000000000111000000000/////////...........................---.....................------------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++...---+++)))(((((()))***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((((()))***++++++***)))(((((()))+++,,,---,,,+++***************************++++++++++++++++++++++++))))))************++++++(((((((((((('''&&&&&&%%%''''''((()))***++++++,,,************************))))))************))))))))))))(((((())))))***+++******+++,,,+++***)))((())))))************)))(((******)))))))))***+++,,,))))))*********+++++++++++++++)))(((((((((((((((************+++,,,...///(((((()))***************************************(((''''''***---000111111,,,+++***))))))***+++,,,************************++++++******++++++,,,---)))))))))(((((((((((((((++++++******)))((((((((()))+++++++++++++++---///666333...+++***+++,,,,,,+++++++++***)))***+++---,,,------,,,,,,++++++,,,))))))******+++++++++++++++,,,,,,---------------))))))*********+++++++++,,,,,,---...---,,,***))),,,+++***))))))***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******)))))))))******++++++---///...---+++,,,...,,,,,,,,,---...///000000000000000000////////////111111111111000000000000111111111111111111111111333333333333444444555555666666555555444444444444666777777999:::;;;<<<<<<:::<<<>>>>>><<<:::::::::999999:::;;;<<<===>>>???<<<===>>>>>>>>>???BBBEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLOOOOOOOOOOOOPPPRRRQQQQQQRRRRRRSSSSSSSSSSSSNNNNNNOOOOOONNNMMMLLLLLLKKKLLLMMMMMMLLLKKKIIIHHHGGGIIILLLMMMNNNLLLIIIHHHGGGGGGGGGFFFEEEEEEDDDDDD???>>>>>>===;;;:::999999777666555555444555555555444444333333333222222222222111000///........................------------............---,,,+++***+++,,,------......------,,,,,,,,,---------......///.........---------,,,------------------------//////.........---------................................./////////000000000000000000111111222222111222222222111111111222222222111111111111222222222111111111000000000///000000000000////////////------------------------000//////...---,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...---+++)))(((((()))******++++++,,,,,,,,,++++++******++++++++++++++++++************************((()))***++++++***)))((('''(((***+++++++++***)))************************))))))))))))))))))))))))***************+++++++++++++++++++++***)))((((((''''''((()))***++++++,,,***************************++++++++++++++++++***)))))))))))))))***++++++***+++,,,,,,,,,+++)))(((((())))))*********))))))((((((((((((((())))))***))))))*********+++++++++++++++******))))))))))))))))))******+++,,,---...'''((()))******+++******))))))))))))))))))))))))***))))))***---/////////,,,+++***))))))***+++,,,************************)))))))))))))))******+++((((((((((((((()))))))))************))))))((((((***,,,---,,,,,,,,,...000///...---,,,++++++++++++++++++************+++++++++,,,------++++++,,,---*********+++,,,,,,------,,,,,,---............---)))************+++++++++))))))************))))))++++++************++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,++++++,,,,,,------***---000///,,,+++,,,...,,,---------.../////////////////////000000000000222111111111111000000000000000000111111111111111333333333222333444444555555555444333333444444444666666777888:::;;;<<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>BBBDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTUUUNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIGGGHHHKKKMMMMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDDDD>>>>>>===;;;:::999777777555555444444444444555555333333333333222222222222000000//////......//////.........------------,,,***+++,,,---............+++,,,------......------+++,,,,,,------........./////////......------,,,------------------------.........................................................//////000000111000000000111222222333333111222333333222111222333222222111111111111222222222222222111111000000///000000000000////////////------------------------111000///---,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++((((((((()))******++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))(((((()))************)))((((((((((((((()))))))))(((((())))))***+++,,,,,,***+++,,,------,,,+++***(((((()))************)))************************)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))***))))))(((((((((((())))))******++++++************************++++++,,,,,,,,,,,,++++++***))))))))))))***+++++++++++++++++++++***))))))((())))))************)))'''''''''((((((((()))))))))************+++++++++************************)))))))))***++++++++++++'''((()))***************((((((((((((((((((((((((,,,+++******,,,------,,,++++++************++++++************************((((((((((((((()))******(((((())))))))))))******)))))))))))))))))))))***+++,,,---,,,,,,,,,...000(((***,,,---,,,+++***)))+++*********+++,,,,,,,,,***,,,...---+++***,,,...***++++++,,,------......++++++,,,------------,,,)))************+++++++++(((((((((((()))***+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++((((((((((((((((((((((((((()))***++++++,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---......***---000///,,,***,,,///------........................//////000000111111222222222111111111000000///000000000111111111222333333222222222333444555555555444333444444666666555666777888:::;;;<<<===<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDDDDDDDEEEEEEFFFGGGGGGGGGGGGIIILLLLLLLLLLLLMMMNNNQQQQQQQQQRRRSSSTTTTTTTTTPPPOOONNNLLLLLLLLLLLLMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDD???>>><<<;;;999777666555555444444333444444555555333333333222222222222111///............///000000.........---------,,,,,,***+++,,,---............+++,,,------......------++++++,,,,,,---....../////////...------,,,++++++........................,,,,,,------.../////////........................---......///000000111111000000111111222333333444111333555444222111222444333222222111111222222333333333222111111000000///////////////000000000000........................//////---,,,,,,,,,,,,---,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))***++++++,,,++++++++++++++++++++++++******+++++++++******)))(((((()))***************((((((((())))))*********((((((((()))***+++++++++***+++,,,------,,,+++*********))))))******+++,,,************************))))))))))))))))))))))))------,,,+++******))))))&&&&&&'''((((((((('''''')))))))))))))))*********))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++***)))))))))))))))(((((()))***************''''''((())))))))))))))))))************+++++++++''''''((()))************((())))))******)))))))))((())))))*********)))))))))))))))))))))))))))))),,,+++))))))+++,,,++++++******++++++++++++******************************)))))))))((()))******+++)))))))))*********++++++((((((((()))******+++++++++,,,,,,,,,++++++---///---...///...---,,,,,,---***))))))***,,,......---***,,,...---+++***,,,...++++++,,,------...//////******+++,,,,,,,,,,,,+++)))************+++++++++******))))))***,,,...///+++,,,---......---,,,+++((()))***+++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++************************)))************++++++++++++*********+++,,,,,,---)))---111///,,,***,,,///...............------------......///000111111222222222222222111111000000//////000000111111111222444333222111222333444555666555555444555666777888555666777888:::;;;<<<===:::<<<>>>>>><<<::::::;;;999999;;;<<<===???@@@@@@:::;;;<<<<<<<<<>>>AAACCCDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHKKKKKKKKKKKKLLLNNNPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQOOONNNNNNOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDD???>>><<<:::888666444333444444333333333444444555333333333222222222111111...------......///000111......---------,,,,,,,,,............---,,,+++++++++,,,------......------++++++,,,,,,---...//////......---,,,,,,+++******........................+++,,,,,,---...///000000........................---......///000111111222000000111222333333444444111333555444222111333555333222222111111222222333333333222222111000000///////////////000000000000////////////////////////...---,,,+++,,,---...///---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------......++++++++++++++++++++++++((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))))))))************((()))***++++++***)))(((,,,+++***)))***+++---...************************************************///...---,,,***)))(((((())))))***++++++,,,++++++*********)))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))******+++,,,,,,+++)))((((((((()))***(((((()))***************(((((()))***************)))************+++++++++$$$%%%&&&((())))))******((())))))))))))(((((('''))))))************))))))************************+++***((()))***++++++***)))***+++,,,,,,+++***)))*********************************)))***++++++,,,))))))******+++++++++,,,''''''((()))***+++,,,,,,,,,++++++******++++++,,,...---+++*********++++++((()))******,,,,,,---...........................+++,,,,,,---...///000000+++++++++*********)))))),,,,,,------,,,+++)))(((+++++++++++++++***)))(((,,,+++++++++***)))))))))+++***)))***++++++***)))++++++******+++---...000,,,++++++***+++,,,...///111---)))(((***++++++)))---,,,+++******+++,,,---)))***+++,,,,,,+++***)))*********)))))))))))))))&&&''''''((()))+++---......---+++))))))***+++,,,..................---------------........./////////...,,,,,,,,,---///111---...///000000000000000//////000000111222444444444444333333333333222222555555444333333333444444666777999:::;;;<<<<<<<<>>===<<<;;;;;;:::777888999;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJLLLMMMMMMNNNNNNQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRQQQOOOLLLJJJKKKLLLMMMMMMMMMNNNPPPOOOLLLJJJEEEFFFGGGGGGFFFCCCAAA??????===;;;:::999777444222222222333444333222111000222222111111000111111111////////////////////////------------------------,,,,,,,,,---------......++++++,,,,,,---...////////////...------...//////---,,,,,,+++*********+++...............///000000000000000000000000000000...000111000///...///111////////////000111333333000111111111111222222222444333222111111111222333555555444444444333333333222222111000000///000000111111000///////////////111111000///////////////---------,,,,,,,,,++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,,,,,,,++++++*********---------......---,,,,,,******++++++++++++******************))))))))))))************************))))))))))))***+++,,,---******+++++++++******)))***)))))))))***+++,,,,,,*********++++++,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))###!!!!!!&&&)))***)))*********))))))))))))))))))***+++++++++***((('''((((((((((((((()))******))))))))))))))))))))))))------,,,+++*********++++++*********))))))(((((('''((()))***+++++++++******+++,,,,,,******+++,,,+++***)))(((''''''''''''''''''((()))******+++++++++***)))(((((()))***+++((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------......///------------------------,,,,,,,,,---......//////,,,,,,,,,,,,++++++******,,,,,,------,,,+++)))(((+++++++++++++++***))))))+++++++++***************,,,***)))***++++++***(((+++*********+++,,,---...***)))))))))***,,,---...111---***)))***++++++***,,,++++++******++++++,,,'''((()))******)))((('''***************************))))))******+++,,,------,,,+++))))))***+++,,,..................------,,,,,,,,,---------......///...---,,,,,,...///111//////000111111111000000222111111111111111222333444444333333333333222222444444333333333444444555666777888:::;;;;;;<<<<<<>>>>>>>>>===<<<;;;;;;:::999999::::::;;;<<<<<<===;;;<<<===>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDHHHIIIKKKMMMNNNOOOOOOOOOQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPOOONNNOOOPPPRRRSSSQQQRRRRRRPPPMMMKKKKKKLLLLLLLLLMMMOOOQQQPPPMMMJJJFFFGGGGGGGGGFFFDDDCCCBBB@@@>>>;;;:::999888555333222222333333333222111000444333222111000000///000////////////////////////------------------------,,,,,,---------.........,,,,,,,,,------.........,,,+++***))))))***+++,,,...------,,,+++,,,,,,,,,...............///000000///////////////////////////000111000//////000111000000///000000111222333111111111111222222222222444333222111111222333444555555555444444444333333222222111000000000000000111111000///////////////111111000///////////////---------,,,,,,,,,,,,+++//////.........---------------------------------------,,,,,,------......---------,,,,,,,,,++++++---,,,,,,+++******++++++,,,,,,,,,+++++++++******((()))******++++++************++++++++++++******,,,,,,+++******)))((((((************************))))))))))))***+++,,,---,,,,,,,,,------,,,,,,+++*********)))******++++++******+++++++++,,,,,,,,,******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++*********))))))))))))'''%%%&&&)))++++++***(((((((((((((((((((((((('''((()))))))))(((&&&&&&((((((((((((((()))******)))))))))))))))))))))))),,,,,,+++***************++++++++++++*********))))))))))))***)))))))))(((***+++,,,,,,******+++,,,---,,,+++***))))))))))))))))))******+++,,,,,,---+++***)))(((((()))***+++***))))))))))))******++++++,,,---......---,,,+++,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++))))))***++++++++++++***))))))***************+++++++++,,,+++))))))******)))(((***)))))))))***+++,,,---((('''((((((***+++------000...+++***+++,,,,,,+++***++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++*********+++,,,---------------------......++++++,,,---------------///...---------...///000111111111222111111000000333333222111111111111111444444333333333333222222333333222333333444555666666777888999::::::;;;;;;=========<<<<<<;;;;;;:::;;;::::::999:::;;;===>>>;;;<<<===>>>???AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHKKKMMMOOOQQQQQQQQQPPPPPPOOONNNNNNOOOOOOPPPPPPOOONNNNNNNNNOOOQQQRRRQQQRRRSSSRRRPPPMMMLLLLLLLLLLLLNNNQQQRRRQQQMMMJJJHHHHHHGGGFFFFFFFFFFFFFFFBBB???<<<999999888777666222333333333333222111000555444333111000///......////////////////////////------------------------,,,------------.........------------------......------,,,,,,,,,,,,------///......---------------...............///000000///////////////////////////111111111000///000111111111000000000111111222111111222222222333333333444333333222333333444444666555555555444444444444222222111111000000111111111111000////////////000111111000///////////////......---------,,,,,,,,,...............---------........................//////...---------............------------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++'''((())))))******************++++++++++++******,,,,,,+++******)))((((((************************))))))))))))******+++,,,+++,,,,,,------,,,,,,,,,++++++******)))************++++++++++++,,,,,,,,,''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))((((((---+++))))))***+++***)))))))))))))))))))))))))))++++++,,,,,,++++++***)))((((((((((((((()))******))))))))))))))))))))))))+++******))))))))))))))),,,,,,,,,+++++++++++++++*********)))(((''''''&&&***+++,,,+++******+++,,,---,,,+++***************+++++++++,,,------......******))))))))))))******++++++***************++++++,,,...//////...,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++************+++++++++******))))))))))))***+++++++++,,,,,,***))))))******)))((()))))))))))))))***++++++''''''((()))***,,,------///...,,,++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++******++++++++++++************,,,------,,,,,,------------......+++,,,---.........------///......---...///000000222222222222222111000///333222222111111222222222444444333333333222222222222222222222333444555666555666777888999999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<>>><<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNPPPQQQRRRRRROOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQPPPRRRTTTTTTRRROOOMMMMMMKKKLLLOOORRRSSSRRRNNNKKKJJJIIIGGGFFFFFFGGGHHHIIICCC@@@;;;999999999888888333333333333222222111111333333222000////////////////////////////////////........................------------........................------------...------------------.........---------------..................///000000////////////////////////000111222222000000111222222222111111000111111111222222222222333333333444444444444444444444555555666666666555555555555444333222222111111111222222222111000000//////000000111000000///////////////............------------................................................//////...------,,,---------------------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))***++++++))))))***+++++++++******,,,,,,+++***)))))))))***++++++++++++++++++++++++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))))))))(((((((((((((((+++***)))))))))(((((('''+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++***))))))((((((''''''((()))+++,,,+++***)))***++++++***))))))((((((((()))+++++++++,,,,,,---------***))))))))))))))))))***++++++***)))))))))******+++,,,...//////...,,,+++++++++,,,,,,---------------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***************++++++++++++,,,,,,++++++++++++++++++)))******+++++++++******)))))))))***+++++++++,,,***)))((()))******)))((((((((()))))))))******)))(((((()))***,,,,,,---------------,,,+++++++++,,,))))))+++,,,,,,+++))))))'''''''''''''''''''''''''''((((((((())))))******)))(((((())))))***+++,,,************+++,,,,,,---,,,,,,,,,,,,------......,,,---///000000000///...............//////000000222222222222222111000///111111111111222333444555444444333333333222222222111111111222333444555666555555666777888888888888::::::::::::;;;;;;;;;;;;;;;:::888777777999;;;<<<<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFJJJNNNQQQRRRRRRRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPRRRTTTTTTRRROOONNNNNNLLLMMMOOORRRSSSRRROOOLLLJJJHHHFFFEEEEEEFFFHHHIIIBBB???;;;999999999999888333333222222222222111222000000000///000000111111////////////////////////........................---------.........//////.....................---******++++++++++++******------,,,,,,,,,,,,------...............///000000000000000000000000000000111222333222111000111333333222111111111111111222222333333333444444444444444444555555666666666666777777666666666555555555333333222222222222333333222222111000000000000000111000000////////////////////////.........---------.....................------------------------......---,,,+++++++++,,,+++++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///......---,,,************++++++++++++******%%%&&&&&&'''((()))***+++************************)))))))))((())))))******((()))***+++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,+++******)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++************************************************((((((((((((((()))))))))'''(((((((((((((((((()))******++++++,,,,,,,,,,,,((((((((('''''''''''''''((((((((((((((())))))***)))))))))))))))))))))))))))((((((((((((((())))))))))))******************((((((((('''((()))***+++)))***++++++))))))***++++++***))))))))))))))))))************++++++++++++)))))))))******)))))))))***))))))((((((((())))))+++,,,---......---,,,++++++,,,---------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++)))***************++++++,,,,,,+++******++++++,,,))))))***++++++++++++******************+++++++++(((''''''(((***++++++***((()))************))))))((()))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******************)))((((((''''''''''''((((((&&&''''''(((((()))))))))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,...000111222111///........./////////000000000111111111222111111000000000111111111333444555666444444333333333333222222222222111222222333444555444555666666777777777666999999999::::::;;;;;;;;;;;;:::999999999:::;;;;;;<<<===>>>???@@@BBBCCCCCCAAABBBEEEGGGIIIIIIIIIIIIEEEHHHLLLPPPRRRSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPRRRTTTSSSQQQOOONNNOOONNNNNNOOOQQQSSSSSSQQQOOOIIIHHHFFFDDDCCCDDDFFFGGG@@@>>>;;;999999999888777444333222222111111222222////////////000111222222////////////////////////........................------........./////////..................//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---..................///000000111111111111111111111111111222333333222111222333222222111111111222222333333333333444444444555555444555666777777777777777777777777777666666666666333333222222333333444444222222111000000000000111111111000///////////////000////////////.........---------...............------------------------------,,,+++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------,,,+++***)))(((******++++++++++++******%%%%%%&&&''')))***++++++************************)))))))))(((((())))))******+++,,,,,,------------++++++******)))*********,,,,,,,,,++++++++++++***...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************************************(((((())))))))))))******&&&(((*********)))***+++''''''(((((()))************)))((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))*********)))((((((((((((***,,,---)))***+++***))))))***+++---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------------------------------.........---------------*********++++++,,,,,,,,,,,,++++++******+++,,,,,,))))))***++++++++++++++++++++++++***************&&&%%%%%%'''***,,,,,,+++)))******++++++***))))))((()))***++++++***))))))(((***,,,,,,)))(((***+++******))))))))))))******,,,+++***))))))***+++,,,'''''''''((())))))***************))))))***++++++++++++,,,,,,,,,+++*********++++++,,,------......+++---///111111000...---......///000000000000000//////000111111111000000222222222222222333444555444444333333333333222222333222222222222222333333444444555666666666666555777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCC@@@BBBEEEIIIKKKLLLMMMLLLHHHJJJOOOSSSUUUUUUTTTSSSQQQQQQOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQRRRRRRQQQOOONNNOOOPPPOOOOOONNNPPPRRRSSSRRRQQQGGGFFFEEECCCBBBBBBBBBCCC>>><<<:::::::::999777555444333222111111111222222000////////////000000111////////////////////////....................................////////////------......//////000000//////000111111000//////---------------...//////...............///000000222222222222222222222222222333444333222222222444111111111111222333333444444444444444555555555555444555666888888999888888888888888777777777666666333333333333333444555555333222111111000000111111111111000///////////////000000000/////////......---------.........//////........................---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......*********+++++++++************++++++++++++******))))))))))))************************************))))))(((((((((((())))))******+++,,,------------*********)))******++++++,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************************************)))))))))*********++++++&&&)))+++,,,***))))))+++&&&&&&'''(((((()))******---,,,+++*********++++++((((((((((((((()))******)))))))))))))))))))))))))))((((((((())))))***+++)))))))))******+++++++++,,,+++***))))))***,,,---(((***+++***)))((()))+++,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))***,,,,,,,,,++++++******++++++,,,------...///...---+++***++++++++++++++++++++++++................................................+++++++++,,,,,,---------,,,+++*********+++,,,---((()))***+++++++++++++++,,,+++++++++******))))))%%%$$$%%%'''***,,,---,,,)))***+++,,,,,,+++***)))((()))*********)))'''&&&&&&))),,,+++)))((()))++++++***)))(((((()))***+++***)))(((''''''((()))***'''(((((()))***+++++++++...---,,,+++************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......***,,,...000111///---,,,......///000000000000000---...///000000000000000444444333333222222333333444444444333333333222222333333222222111222222222444444555555666555555555777777888999:::;;;;;;<<<===>>>>>>???>>>>>>===<<<======>>>???AAABBBCCCDDD???BBBFFFIIILLLNNNOOOOOOJJJMMMQQQUUUWWWWWWVVVTTTRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRQQQPPPNNNMMMOOOPPPQQQOOONNNOOOQQQSSSSSSSSSFFFEEEDDDCCCAAAAAA@@@@@@<<<;;;:::::::::999666444444333222111111111222333111111000///////////////////////////////////////////////////////////////............/////////000,,,------...///000111111,,,---...//////...---,,,...............///000111...............///000000333333333333333333333333222333444444222222333444111111111111222333444555444444444555555555666666444555777888999999999888888888888888777777777777333333333333333444555666333222111111000111111111111111000///////////////000000000000////////////---------.........//////000000000000000000000000---------------...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........((((((***+++------......******++++++++++++******------,,,,,,+++******)))***************************)))(((((((((((())))))'''((()))***+++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++*********************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%************************))))))))))))))))))))))))))))))******+++++++++,,,&&&)))++++++(((&&&'''((('''(((((()))***+++++++++++++++)))((((((((()))***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++*********++++++,,,,,,,,,///---+++***))))))+++,,,(((***+++***)))((()))************)))******++++++*********)))))))))))))))((()))***++++++***)))(((((((((((()))***,,,---...---------,,,,,,+++++++++,,,,,,---...//////......+++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''))),,,//////---,,,++++++******++++++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,...---+++*********++++++************************,,,+++)))((((((((()))***+++++++++************))))))))))))))))))***************++++++++++++******))))))(((((((((((()))))),,,,,,++++++,,,,,,---...///,,,***+++......+++(((---,,,,,,,,,,,,---......---------............///---------......000111111444333111000000000111111111111222222222333333333444444444444444444444444777666555555555666888999777777888999;;;<<<<<<===<<<<<<============<<<<<<;;;<<<=========???BBBEEEBBBCCCGGGKKKNNNNNNLLLIIIIIIRRRZZZ\\\WWWSSSSSSUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOPPPPPPQQQRRRTTTUUUVVVSSSSSSRRRPPPMMMMMMPPPRRRRRRRRRQQQOOONNNMMMLLLKKKHHHEEEBBB@@@AAABBBBBBAAA<<<;;;:::888777666666555444333222222111111222222111000///......///000111............////////////...............---------........................++++++,,,,,,---...//////,,,***)))+++///111000...........................000//////.........//////111111111111111111222222444333333222111000//////111111000000111111222333666666555555555666666777999888888777888:::;;;<<<:::::::::999888777777666666666555555555444444444555444333222111222333444111111111111111111111111000000//////.........---//////...---,,,,,,++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))+++++++++*********))))))------------------------------,,,,,,,,,,,,++++++)))))))))))))))*********------,,,+++******++++++))))))*********+++++++++******))))))******+++,,,(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,******))))))))))))******++++++******************)))(((''''''(((******)))++++++******)))((((((((())))))************))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))+++******)))******++++++++++++***)))(((((())))))+++***)))(((((()))******333...)))'''(((***+++***************+++++++++++++++******)))))))))))))))((()))***++++++***)))(((******))))))((((((''''''((('''''''''***///444777------,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------++++++++++++++++++++++++)))'''&&&(((+++------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++---,,,+++***)))******+++))))))))))))))))))))))))++++++)))((((((((()))************)))))))))((((((++++++******))))))((((((******++++++++++++******)))))))))(((((())))))))),,,++++++++++++,,,------------,,,,,,------+++***---,,,,,,,,,,,,---......---------............///---------......///000111333333111000000000111111111111222222222333333333222222333333444555666666777666666555666777888999777888888999:::;;;<<<======>>>>>>????????????>>>;;;===>>>>>>>>>@@@CCCFFFBBBCCCEEEHHHKKKLLLJJJHHHJJJQQQYYY[[[WWWSSSRRRTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTVVVVVVUUUUUUTTTQQQOOONNNPPPRRRSSSRRRQQQPPPOOOMMMLLLLLLHHHEEEAAA????????????>>>;;;:::999777666555555444444333222222111111222222000///...------...///000............////////////------..........................................+++,,,,,,------.........///---,,,,,,...///---+++////////////////////////000//////.........//////111111111111111222222333333333333333222222222222222222222222222333444444555555555555555666777888999888888888999:::;;;<<<;;;;;;::::::999888888777666666666555555555444444555444333222222222333444111111111111111111111111000000/////////.........000000///......---,,,,,,////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---,,,,,,,,,+++++++++***------------------------+++++++++,,,,,,---------))))))))))))************+++******)))(((((())))))))))))*********+++++++++******))))))******+++,,,))))))))))))*********+++************************))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******************************,,,+++)))))))))))))))))))))))))))))))))*********))))))*********))))))((())))))))))))************'''(((((((((((((((((('''))))))))))))))))))))))))((()))))))))***+++,,,---+++******)))(((((())))))******)))(((((()))***+++000,,,)))''')))***+++***(((((((((((())))))))))))+++******)))))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''***)))((((((***,,,000222,,,,,,,,,,,,------------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''***+++,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************++++++***)))))))))******((((((((((((((((((((((((+++******)))((()))))))))))))))))))))(((((((((''',,,,,,+++***)))(((''''''******++++++++++++******))))))))))))))))))))))))+++++++++++++++,,,------,,,---......,,,++++++,,,---,,,,,,,,,,,,---......---------............///......---......///000111333222111111000111111111111111222222222333333333000111222333555666777888666666666666666777888888777888888999:::;;;<<<<<<======>>>???????????????===>>>???@@@@@@BBBEEEHHHDDDCCCCCCEEEHHHIIIHHHGGGIIIPPPWWWXXXUUUQQQQQQSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWYYYXXXWWWTTTQQQPPPQQQRRRSSSSSSRRRQQQOOONNNMMMMMMHHHEEEAAA>>>>>>===<<<<<<::::::888666555444444444333333222111111111111222......------------..................////////////,,,---------.../////////------------------------------------------------000...------......---,,,/////////////////////////////////......//////000111111111111111222333333222333333333444444444555444333333333333444555555555555555555666777999999999999999999999;;;<<<<<<;;;;;;;;;:::999999888888777777666666666555555555555555444333333333333444222222222222222222222222000000000000////////////111111000//////.........000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,------------,,,,,,,,,,,,------------------------))))))***+++,,,---......************************+++***))))))((()))))))))***************+++++++++******))))))******+++,,,)))))))))***************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))*********************************************************)))))))))))))))***'''(((((()))******++++++***************)))((('''(((((())))))******++++++)))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))+++,,,---...******)))((((((((()))))))))((((((((()))***+++,,,+++***(((((()))******)))(((((((((((())))))))))))+++******)))))))))))))))))))))************))))))))))))))))))((((((((((((******)))))))))***+++++++++,,,,,,,,,------......,,,------......---------------,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((***+++++++++(((***+++------+++***((())))))))))))))))))))))))'''((()))++++++***))))))******))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******)))))))))(((((((((+++*********))))))((((((******++++++++++++******************************+++++++++***+++,,,,,,---***---000///,,,***,,,...---,,,,,,,,,,,,---......---------............///...............///000000222222111111111111111111111111222222222333333333111111222333444555666777666666666666666777777888777888888999::::::;;;;;;::::::<<<===>>>>>>>>>>>>>>>@@@AAAAAABBBDDDHHHJJJHHHFFFDDDDDDFFFGGGHHHHHHHHHMMMRRRSSSQQQNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRSSSUUUVVVXXXYYY[[[[[[ZZZWWWSSSQQQQQQRRRSSSSSSRRRQQQOOONNNMMMLLLHHHEEEAAA????????????>>>;;;:::888777555555444444333222222111111111111111....................................////////////,,,,,,,,,---...///000000------------------------------------------,,,,,,---------...///000000000........................//////////////////000111111111111111222333333444333333333333333444444444444444333333444444555666555555555666777999:::;;;999999999:::;;;;;;<<<===:::::::::999999999888888888888777777777666666666666555555444444444444444222222222222222222222222000000000000000000000000000000000//////.........////////////////////////......------------......------------------------------,,,,,,,,,,,,------,,,---............---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++***************))),,,,,,+++++++++++++++,,,******************************))))))******+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***************************************+++++++++''''''((((((((((((***+++(((((())))))******************+++******)))((('''%%%&&&&&&'''((())))))******)))(((''''''((()))***(((((((((((((((((((((((((((((()))***+++,,,,,,,,,***))))))((((((((())))))'''(((((()))***++++++,,,''''''((()))******)))))))))*********+++++++++++++++******))))))))))))))))))))))))******)))))))))))))))))))))((((((((((((((()))))))))))))))((((((,,,,,,,,,------.........,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((()))++++++***))))))))))))))))))******))))))************************************)))))))))(((++++++*********)))))))))(((((())))))*********+++******++++++++++++************++++++++++++******+++************+++,,,,,,***---000///,,,+++,,,///---,,,,,,,,,,,,---......---------............//////............//////000111111111111222111111111111111222222222333333333333333444444444444444444555666666777777777777777777888888999999:::::::::999:::;;;===>>>>>>?????????AAABBBCCCCCCFFFIIILLLLLLIIIFFFEEEFFFGGGHHHHHHFFFIIIMMMNNNMMMKKKLLLMMMPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZ\\\\\\[[[XXXTTTRRRQQQRRRRRRQQQPPPOOONNNMMMLLLKKKGGGEEEBBBAAAAAACCCCCCCCC<<<;;;:::888777666555555333222111111000000111111////////////////////////............////////////,,,,,,,,,---...///000000------------------------------------------,,,,,,---...////////////000111------------------------///////////////000111111111111111111222333444555555444444333222111111111333333333333333444555555555555666666888999;;;;;;999::::::;;;<<<<<<======999999999999999888888888999999888888888777777777666666666666555555444444222222222222222222222222000111111111111111111111/////////.......................................///......------......///------------------------...------,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))),,,+++++++++++++++,,,,,,******************************))))))******+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***)))))))))*********++++++++++++,,,,,,+++(((''')))+++************))))))((((((***************)))((((((%%%&&&&&&'''((())))))******)))(((''''''((()))***((((((((((((((((((((((((******+++++++++***)))))))))((((((((((((((())))))''''''((()))***+++++++++%%%&&&((())))))))))))))))))*********+++++++++++++++******)))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))&&&'''((()))))))))((((((---------------.........,,,------------,,,,,,++++++++++++,,,,,,---------++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++******+++,,,((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************((()))******++++++******************************)))************)))((((((++++++++++++************''''''((()))***+++,,,,,,******++++++++++++*********+++,,,------,,,+++******************+++,,,,,,+++---.........------...---,,,,,,,,,,,,---......---------............/////////............//////000000111222222222222111111111222222222333333333444444444444444444444444555555666777777777777777888888888888999999:::::::::;;;===>>>@@@AAABBBBBB@@@AAABBBCCCDDDGGGJJJMMMPPPLLLHHHFFFFFFHHHHHHHHHEEEHHHJJJKKKJJJIIIJJJKKKNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZXXXTTTRRRQQQQQQPPPOOONNNMMMKKKJJJIIIIIIFFFDDDAAA@@@BBBCCCDDDDDD===<<<:::888777666666666222222111000000000000111//////000000000000//////............////////////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------111222222111...------...........................////////////000111222222111111111111222444555666555555444333222111000000444333333333333444555555777777777777888999;;;;;;999:::;;;<<<============::::::::::::999999999999::::::999999999888888888666666777777666666555444333333333333333333333333111111111111222222222222................................................//////............//////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,+++******)))))))))))))))((())))))***++++++++++++*********************))))))******+++,,,+++++++++++++++*********************************)))))))))))))))))))))))))))************))))))((()))***+++,,,,,,+++***))))))))))))***++++++,,,,,,333444333///***'''''')))++++++******)))(((((('''))))))************))))))(((((())))))******++++++***))))))(((((())))))***))))))))))))))))))))))))++++++,,,,,,+++***((('''((((((''''''(((((())))))'''((()))******+++******%%%''')))***)))((()))***(((((((((((())))))))))))+++******)))))))))))))))******))))))))))))******(((((((((((())))))))))))&&&&&&'''((())))))))))))............---------------------------,,,+++*********++++++,,,---......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---+++)))((()))+++))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++((()))+++,,,,,,,,,++++++************************)))******+++***)))((('''************))))))))))))(((((())))))******++++++******++++++++++++*********+++,,,......,,,+++******************++++++,,,---,,,,,,---//////...------,,,,,,,,,,,,---......---------............/////////............/////////000111222333222222111111111222222222333333333333333333444444555555555444555666777888777777666888888888888999999999999999:::<<<>>>@@@AAABBBBBB???AAABBBCCCEEEGGGKKKNNNQQQNNNIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQSSSTTTVVVWWWXXXYYYYYYWWWTTTQQQPPPQQQMMMLLLKKKJJJIIIHHHGGGFFFDDDBBB???>>>???@@@@@@@@@<<<;;;999888666555555555222222111000000000000000......///000000///..................////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........111333333222///------///000000000000000000000000////////////000111222333111111111222333444555666555555444444333333222222555555444444555555666777888888888888888999:::;;;999:::<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999666666777888777666555444333333333333333333333333111111111222222222333333////////////////////////........................//////............//////..............................------------............------------......,,,,,,,,,,,,---------...++++++++++++++++++++++++***************+++++++++------,,,++++++***))))))))))))(((((()))******++++++++++++*********))))))******))))))******+++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***,,,------,,,***)))((())))))***++++++,,,,,,111333333///)))&&&(((************)))))))))))))))'''((()))******+++******))))))))))))************)))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((('''''''''''''''((())))))((()))******+++***))))))''')))+++***(((''')))+++(((((((((((())))))))))))+++******)))))))))))))))+++***)))(((((()))***+++'''((((((((()))))))))***((((((((((((((()))))))))/////////...---------,,,------------,,,,,,+++***))))))***+++---...//////,,,,,,++++++***+++++++++........................------------------------***+++,,,***'''&&&(((*********))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,)))***+++,,,------,,,+++)))))))))))))))))))))))))))******++++++)))((('''))))))))))))((((((((((((************))))))))))))******++++++++++++*********+++---......---+++************)))***++++++,,,...,,,+++---000111///,,,---,,,,,,,,,,,,---......---------.........//////000//////........./////////000111222333333222111111111222222222333333333111111222333555666777777444555777888888888777666888888888888888999999999777888:::<<<>>>@@@@@@AAA???AAABBBCCCEEEGGGKKKNNNQQQNNNJJJGGGGGGGGGFFFEEEHHHIIIIIIJJJJJJKKKKKKLLLIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNNNNOOOQQQRRRTTTUUUVVVXXXXXXVVVSSSQQQPPPPPPKKKKKKJJJIIIGGGFFFEEEDDDCCCAAA===;;;<<<<<<<<<;;;;;;:::888777555444444444222111111000000000000000,,,---...//////...---,,,............/////////000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...000222222//////000333111111111111111111111111////////////000111222333111111111222333444666777444444444555555555555666666666666666666777888888999999999888999999:::::::::;;;<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>;;;;;;::::::::::::999999666777888888888777555444333333333333333333333333111111111222222333333333000000000000000111111111000000000000000000000000//////............//////..............................------------......//////............//////---------.........//////++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,,,,+++***))))))++++++******+++,,,------++++++++++++******))))))*********)))***++++++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++,,,,,,---,,,+++***))))))***,,,------,,,***)))((())))))***++++++,,,,,,))),,,...,,,'''&&&)))---((((((((()))******++++++&&&'''(((***++++++++++++((((((((((((''''''''''''((()))***++++++***)))((())))))))))))))))))))))))'''(((***,,,---,,,+++***'''''''''''''''((()))***))))))***++++++***(((((()))***+++***''''''))),,,************+++++++++++++++******)))))))))))))))+++***)))(((((()))***+++'''((((((((())))))************)))(((((((((((((((......---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---.........---+++,,,,,,---.........---------------,,,++++++***---,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,+++***)))************************************************,,,,,,++++++***)))((((((''''''((()))***++++++,,,(((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))+++++++++***************(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,...---,,,,,,---//////...,,,*********,,,------------............///...///000111111111111111222222111111222222333444222333444444555555444444444444444555666888999:::<<<:::777666777888888777777888;;;===>>>>>>======>>>@@@BBBCCCDDDEEEHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNOOONNNMMMNNNQQQSSSSSSTTTUUUUUUTTTQQQOOONNNJJJIIIIIIIIIIIIGGGDDDAAAAAA@@@===;;;:::999999999999888777666555444333333////////////............111111000000//////......---.........///000000000------......---,,,++++++000000000000000000000000............///////////////000000000000000//////------...///000111222222//////000111111111111111222222222333333444444444555555555555555555555555555666666777777777777777777777888999999999999888<<<===>>>??????@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>======<<<::::::999999888777555444444444444555555555444444333333333444444333333222333333333///000000111111111000000111111000000000000111111000000000000////////////------...///000000//////---......//////...---,,,---------------------------------------------------------,,,,,,+++++++++++++++************++++++************************+++++++++******)))))))))+++***)))***---...,,,***))))))))))))))))))))))))++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))***+++,,,---******))))))(((((('''''',,,,,,++++++++++++,,,,,,++++++************++++++******))))))))))))******+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((///...------,,,,,,------------......------,,,++++++,,,,,,---......------+++,,,------......------,,,,,,---------,,,++++++)))******+++---......///++++++++++++++++++++++++***************)))((((((************************************************,,,,,,++++++***))))))((())))))******************))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))************************+++++++++++++++,,,,,,---*********************************+++*********)))+++,,,------,,,,,,---///111///...,,,,,,---...///---------............//////000000111111111111000111111111111111222333333222333333444444444444444555555555555666777999999;;;:::999888777777777888777888:::<<<=========<<<<<<>>>AAABBBBBBDDDFFFHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNNNNNNNMMMNNNPPPRRRRRRSSSTTTUUUSSSQQQNNNLLLIIIHHHHHHHHHHHHFFFCCC@@@@@@>>><<<:::999888888888888888777666555444333222////////////............000000000000//////........................////////////000//////......---........................------------............//////000000000000//////////////////000000000000///000000111111111111111222222222333333444444555555555555555555555555555555666666777777777777777777777888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<======>>>??????>>>===<<<<<<<<<<<<<<<;;;:::888777666666666555555555444444444333333555444333333222333333333111111111111111111111111111000000000000000000111000000000000////////////---...//////////////////,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++************++++++************************+++++++++++++++++++++++++++***)))+++---...,,,***++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))))))))))))))++++++++++++,,,---...///+++*********))))))))))))++++++************++++++***))))))))))))))))))*********))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***(((((((((((())))))))))))))))))************))))))))))))************))))))'''((())))))******))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((///...------,,,---------------......------,,,,,,+++,,,,,,---------------,,,,,,------......------++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((************************************************,,,,,,++++++***))))))))),,,,,,++++++***************************************++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++---)))))))))))))))))))))))))))*********************+++,,,------,,,,,,---...000///...---,,,---...///---------............///000111111111111000000///000000000000000111111222222222333444444444444333666555555555666777777888888;;;===;;;888666777888777888:::<<<=========<<<<<<===@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGHHHIIIKKKLLLLLLKKKMMMMMMMMMLLLMMMOOOQQQQQQSSSTTTUUUSSSPPPLLLJJJHHHGGGFFFFFFFFFEEEBBB???===<<<;;;999888777777777777777666555444333222222////////////............000000000////////////............---------------///////////////.................................,,,,,,,,,------------...//////000000000000//////111000000000/////////...///000111111222222111111111222222333444444555555555555555555555555555555555666777777888888777777777888888999999999999999999999:::;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@???>>>======>>>???@@@@@@???===<<<:::999999888666555555555555555444444555555444333333333333333444333222111000000111111111000000//////000000111000000000000//////////////////////////////...---------,,,,,,---...///000------------------------------------------------+++,,,,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))+++++++++++++++,,,---...++++++++++++************************************))))))(((((((((((())))))******))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))))))))************))))))))))))************))))))''''''((())))))))))))((())))))************))))))))))))))))))))))))))))))''''''((())))))***++++++(((((()))******)))(((((())))))))))))))))))))))))//////...---------------,,,------...------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------...------,,,***++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************+++++++++*********))))))++++++++++++++++++++++++************************'''((()))******++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))***************************+++++++++++++++,,,,,,,,,***,,,------,,,+++---...---,,,,,,+++++++++,,,------------............///111111111111111000///...///////////////000111111111111222333333333333333666666555555555666666777777<<>>999555666999999:::;;;======>>>======<<<>>>@@@@@@@@@AAABBBDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUTTTPPPLLLIIIFFFEEEDDDDDDDDDCCC@@@===;;;:::999888777666555555555555555444333222222222////////////............////////////////////////.........---,,,,,,,,,+++---------,,,,,,,,,------........................,,,,,,---------............//////000000000000///000000000000////////////000000111222222222222111111222222333444555666666555555555555555555555555666666777888888888888777777888999999::::::999999999999:::;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@@@@???>>>======???AAABBBCCCBBB@@@>>><<<;;;;;;:::666666666666666666666666777666555444444444444444777555333111000000111222111000000//////000000111000000000000//////////////////000000///...------000///......///111333555........................------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++************************)))))))))******)))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((()))***,,,,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********'''(((***++++++***((('''))))))))))))))))))))))))//////...------------...,,,,,,------...------,,,+++,,,,,,---,,,,,,++++++,,,------...------,,,,,,***++++++,,,------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************+++++++++***************)))******+++,,,,,,------************************'''((()))******++++++***))))))))))))))))))))))))''''''(((((())))))))))))'''((()))*********)))(((++++++++++++++++++++++++++++++*********+++,,,---***+++---,,,++++++,,,...,,,,,,,,,+++,,,,,,,,,,,,---------............///111111111111111000///...//////......//////000111000111222222333333222222666555555555555555666666999===@@@>>>999666777999;;;<<<======>>>>>>>>>>>>===???@@@@@@@@@@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSRRROOOLLLJJJEEECCCBBBAAAAAA@@@>>><<<999999888777777666555444444444333333222222111111////////////.........................../////////.........---,,,,,,,,,+++------,,,,,,,,,,,,---...////////////////////////---.........////////////......///000000000000000.........///000111111111000000111222222222222222111222222333555666666777666666666666666666666666666777777888888888888888888888999::::::::::::999::::::<<<===============>>>=========>>>>>>???@@@??????>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>===<<<<<<888888888888888888999999999888777666555555555555888666444222111111333333111111000000000000111111000000000000//////////////////000000///...------111000///...///111444555........................------------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++//////...---+++***)))))))))***+++,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))((()))************)))(((+++******))))))******+++******))))))))))))******(((((((((((()))***,,,,,,((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((())))))))))))))))))************))))))))))))************))))))&&&''''''((((((((((((((())))))************))))))************************+++*********)))))))))(((''')))***,,,,,,***)))'''))))))))))))))))))))))))000///......------......,,,,,,------......------,,,,,,,,,,,,,,,++++++***------......------,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))************************************************************************(((((()))***+++,,,------***************************++++++******)))((('''))))))))))))))))))))))))'''(((((())))))******+++)))***,,,......---,,,***++++++++++++++++++++++++)))(((''''''((()))+++,,,***+++,,,,,,++++++,,,---------..................---------............///000111111111111000000//////////////////000000111000000111222222222222111555444444444555666666777<<<>>>???>>>:::777888999<<<<<<=========>>>>>>>>>===???@@@@@@??????@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFHHHJJJKKKJJJJJJJJJLLLLLLMMMNNNOOOOOOMMMKKKJJJDDDBBB@@@??????>>><<<;;;888888888888777666444444333222222222111111111000////////////............---............/////////.........---------------//////...------///000111000000000000000000000000........./////////000000---...///000000111111000------...///000111222222000111222222333222222222111222333444555666777888666666666666666666666666666777888888999999888888888999999:::::::::::::::;;;<<<===>>>>>>???>>>>>>============>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAA@@@??????>>>>>>:::::::::;;;;;;;;;;;;;;;<<<;;;:::888777777777777777666555333333333444444222222222111111222222222000000000000//////////////////////////////...---......------...///000111........................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))((()))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++*********++++++,,,((((((((((((((()))))))))((()))***++++++***)))(((++++++************++++++******))))))))))))******)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************)))******++++++******)))(((((((((((())))))))))))))))))************))))))))))))************))))))''''''((())))))))))))((())))))************))))))************************,,,++++++***))))))(((((())))))***++++++***))))))))))))))))))))))))))))))000//////...............+++,,,------......------,,,,,,,,,,,,,,,+++******------......------,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))***************************************************************************************)))))))))******+++++++++))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))(((((())))))***++++++,,,++++++,,,,,,,,,---,,,,,,************************(((((('''&&&''')))+++,,,)))+++,,,,,,++++++,,,---,,,------.../////////...---------............//////000000111111111111000000000//////000000111222///000000111111111111111333333333444555666777888@@@???===<<<:::999999999;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>===>>>@@@BBBBBBCCCCCCDDDDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEGGGIIIJJJIIIIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJBBB@@@>>>=========;;;999777777888888777666555444222111111111111000000000////////////............---------.........//////..................//////000///---------///000222////////////////////////---------.........//////---...///000111111111111......//////000000111111000111222222333333222222111222333444555777888888666666666666666666666666777777888999999999999888888999::::::;;;;;;::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBCCCDDDFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBB<<<<<<<<<======>>>>>>>>>>>>===<<<:::999999999888666555555555555555555555444333333222222333333444000000000000////////////---...//////////////////................................................---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))++++++************++++++(((((()))))))))*********)))***+++,,,,,,+++***)))******))))))))))))************))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))(((((((((((())))))))))))))))))************))))))))))))************))))))'''((())))))******))))))))))))************))))))************************************************************************((((((((((((((((((((((((000000///...............+++,,,,,,---.........---,,,,,,,,,,,,,,,+++***)))---.........---,,,,,,+++------------,,,,,,+++***//////...---+++******)))************************)))***+++,,,,,,,,,,,,,,,******************************************************************++++++*********)))))))))))))))(((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))((())))))***+++,,,,,,,,,***)))((('''((()))+++,,,))))))))))))))))))))))))***)))(((((()))+++---...)))+++,,,,,,+++***,,,---***+++,,,,,,---------,,,---------.........//////...///000111111111111111000000000000000111222222//////000111111111111111222222333444555666888999BBB???<<<:::::::::999888::::::999999999:::;;;;;;;;;===>>>===<<<<<<===>>>BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHFFFDDDFFFIIIJJJIIIHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIBBB@@@===<<<<<<<<<:::999777777888888888666555444111111111111000000000000000/////////............---------.........//////---.........///000000000...---+++++++++---///000........................,,,,,,,,,---------......---...///000111111111111000000000000////////////111111222333333333333222111222333444666777888999777777777777777777777777777777888999999999999888888999::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHIIIIIIGGGEEECCCDDDDDDCCCCCCCCCCCCDDDDDD======>>>>>>?????????@@@??????===<<<;;;:::::::::444555666666777666666555555444444333333444444555000000000000////////////------...///000000000//////000000000000000///...////////////////////////---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,(((+++------+++***+++---------------------------+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))((((((((((((((()))))))))******+++++++++,,,)))***,,,------,,,***)))))))))(((((((((((())))))******))))))))))))******+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))************))))))))))))************))))))(((((()))***************))))))************))))))************************)))))))))***++++++,,,,,,++++++***))))))***++++++((((((((((((((((((((((((------------------------+++++++++,,,,,,,,,------***+++,,,---...---,,,,,,+++,,,------......------***,,,...000000...,,,***000000///...------,,,,,,******+++++++++******))),,,+++++++++,,,,,,---...************))))))))))))((()))***++++++***)))(((((()))***)))'''&&&&&&'''))))))(((((((((((()))))),,,***))))))***++++++***,,,,,,,,,+++***)))(((''',,,+++++++++******))))))((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,888555000,,,))))))***+++))))))))))))))))))))))))//////...---,,,,,,,,,,,,,,,,,,,,,---------........................---------......///////////////111111111000000000000000000000000000111222333444;;;999777555444444555666888999999:::::::::999999999999:::;;;;;;<<<<<<===<<<<<<======>>>>>>??????FFFFFFFFFEEEDDDBBBAAA@@@BBBAAA@@@???AAACCCFFFIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFFFFGGGGGGEEECCCEEEDDDBBBAAAAAACCCFFFHHHBBB@@@===:::888777888888555555444444444333333333000000000000////////////000///...------...///000........................////////////////////////////////////////////////////////////////////////000///.........///111222...///000111111000///...000111111111111222222222333333333333333333333333222222333666999999888666777777777777888888888888888888777666666666777777:::===???>>>;;;:::;;;>>>;;;<<<<<<===???AAABBBCCCAAABBBCCCCCCAAA@@@AAABBBCCCEEEHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJLLLMMMDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGDDDAAA>>><<<;;;:::888666555555777777666555999888666555444444444555444333222222111111222222222222111111000000//////......///000000111222222......//////000111111111000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,------......++++++***)))(((((())))))++++++************++++++,,,+++***((((((((()))***''')))***,,,,,,+++***)))---,,,+++,,,...---,,,***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++******)))))))))))))))))),,,,,,++++++***)))))))))+++*********))))))((((((************************))))))(((((((((((())))))---,,,+++)))))))))***++++++,,,---,,,***(((((()))((())))))))))))(((((('''++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))------------------------,,,,,,---------.........***+++,,,---------,,,,,,+++,,,------......------,,,------......------,,,...............---,,,+++************)))(((&&&&&&************++++++,,,,,,)))(((((((((''''''''''''((()))***++++++***)))((()))***+++***((('''((()))))))))(((((((((((())))))+++)))(((((()))******)))******+++******)))((('''++++++*********)))))))))))))))******++++++,,,,,,++++++++++++++++++++++++777555111---***)))******************************++++++***)))))))))******,,,,,,,,,---------..............................---......///////////////111000000000000000000000000000000000111222333444666555444444444666888999999999:::999999888777666999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCBBB@@@@@@AAACCCFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFGGGGGGFFFDDDDDDCCCAAA??????AAACCCDDDAAA???<<<:::888777777888555444444444444333333333000000000000////////////000///...------...///000........................////////////////////////////////////////////////////////////////////////000//////...///000111222...///000111111000///...000111111111111222222222222222333333444444444555444444444666888999888777777777777888888999999999777777777777777888999::::::;;;;;;;;;::::::;;;===<<<======>>>???AAABBBCCCAAACCCCCCCCCBBBCCCEEEGGGIIIKKKNNNPPPQQQPPPNNNMMMMMMMMMOOOQQQSSSUUUVVVWWWRRRRRRQQQQQQQQQPPPPPPPPPQQQOOOLLLHHHDDD@@@>>>======<<<;;;;;;<<<<<<:::999888888777666666666777888666555444333222222222222///////////////////////////////////////000000000////////////............000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++***)))))))))))))))++++++************++++++,,,+++***)))(((((()))******************+++,,,,,,...---++++++++++++)))((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++******)))))))))******+++******************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((((((***,,,---,,,***(((((())))))******++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))---------------------------------.........//////++++++,,,------------,,,,,,,,,---............---...---,,,++++++,,,---...+++,,,---......---,,,+++,,,++++++***)))'''&&&%%%******************++++++))))))((((((((('''''''''))))))************))))))***+++,,,+++***))))))+++***))))))(((((())))))******(((''''''((())))))((())))))*********))))))(((******))))))))))))((((((************************************************222111///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------..............................---......///////////////000000000000000000111111000000000000111222333333444333333333333555777888999999999999888666555444777888888999::::::;;;;;;;;;<<<<<<======>>>??????===>>>???AAABBBCCCDDDDDDDDDCCCAAA@@@AAACCCEEEFFFHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIGGGGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>???@@@???>>>;;;999777777777777444444444444333333333333000000000000//////////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111//////000000000000//////000111111111111222222222222222333444555666666777777555444555777888888777666666777888999::::::;;;777888888888999;;;<<<===<<<;;;999:::;;;===>>>>>>??????@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHKKKOOORRRUUUWWWYYY[[[[[[[[[YYYXXXYYY[[[]]]```bbbdddddddddbbbbbbaaa```___^^^^^^]]]^^^[[[WWWRRRMMMHHHEEEDDDEEECCCBBBAAABBBAAA@@@>>>;;;::::::::::::;;;<<<<<<:::999777666555444333333000000000000111111111111111111111111000000//////111111000//////...------//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++***))))))))))))***++++++************++++++++++++***)))))))))******---,,,***))))))+++---///111///,,,*********)))((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++***************+++,,,---((())))))***++++++,,,,,,************))))))))))))************************)))***++++++++++++***))))))((((((''''''''''''(((***,,,---,,,***(((((()))******+++,,,---------,,,************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))------------------------------------............,,,,,,,,,---------------,,,------..................---,,,,,,,,,,,,---...***+++,,,......---,,,+++---------,,,+++***)))(((******+++++++++++++++***+++++++++*********)))))))))))))))******)))))))))***+++,,,+++***)))***+++***))))))))))))))))))******)))'''''')))***)))((())))))******+++*********)))))))))(((((((((((((((,,,,,,+++++++++************************************+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,---------......---------...............---......///////////////000000000000000111111111111111000000111222222333555444333222222333333444777777888777777666555555777777777888999999::::::;;;;;;<<<<<<===>>>>>>???>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMKKKHHHHHHHHHIIIHHHGGGEEECCCAAA???=========>>>===<<<:::999777666666666444444444333333333222222000000000000/////////////////////....../////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111//////000000000000//////000000111111111222222222222222333444555777777888777555333333555666666666555555666777888999:::;;;999999999:::;;;<<<===>>>@@@===;;;<<<@@@DDDDDDCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQQQQRRRSSSTTTXXX^^^bbbeeefffgggiiiiiiiiihhhggghhhjjjmmmoooqqqqqqpppooommmlllkkkjjjiiihhhgggggghhheeeaaa\\\XXXSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBB@@@???===;;;999888777777666666555555444333333333333333222222222111111111222222111111000000000000//////...---------------------,,,,,,,,,,,,------........................///...------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------------...++++++***))))))*********++++++************+++++++++*********************---,,,+++++++++,,,---...222///,,,***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++************+++,,,---...))))))*********+++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******))))))))))))))))))***+++,,,,,,***))))))***)))***+++,,,------------))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////......,,,,,,---......---,,,,,,***+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++++++++***************))))))))))))))))))***)))***++++++))))))***+++******))))))))))))******,,,***((()))***+++************++++++,,,+++++++++((((((((((((((()))))))))---------,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************)))((((((((()))***++++++,,,,,,,,,---------......---------.........//////---....../////////////////////000000111111111111111111111000111111222333222222222222222333333333444555666777777777777777666666777888888999999:::;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIKKKMMMNNNNNNNNNOOOLLLJJJIIIIIIJJJJJJIIIFFFEEECCC@@@???=========;;;;;;999888777666555555444444333333333222222222000000000000////////////...//////////////////...000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000000000000////////////000000000000111111111222222222222222333444555777777888666444222222333555555555444444555666777999999:::999999999999:::;;;<<<===BBB@@@???BBBGGGLLLMMMLLLMMMNNNRRRVVVYYY\\\^^^___aaabbbbbbccceeeiiinnnrrrssstttuuuvvvvvvvvvuuutttvvvwwwyyyzzzzzzyyywwwuuutttssssssqqqpppooonnnnnnnnnllliiifffbbb```^^^]]]ZZZXXXVVVVVVVVVUUUSSSRRRPPPOOOOOONNNMMMKKKJJJJJJHHHGGGEEECCCAAA@@@???>>>>>>>>><<<:::888666555444222222222222222222222222//////000000000111111111//////...---------.........------,,,,,,------...........................///...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++***************++++++++++++************++++++*********++++++++++++******+++,,,---...---,,,,,,...,,,)))(((***,,,------))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++************+++,,,---...+++++++++*********))))))))))))))))))))))))******++++++++++++++++++++++++)))+++,,,......,,,+++)))))))))******************)))+++,,,,,,***))))))***((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((------------------------+++++++++,,,,,,,,,---------------,,,---......///------...////////////...+++,,,............,,,+++---------,,,,,,,,,,,,,,,'''((()))***+++++++++++++++,,,---...---,,,+++*********)))))))))(((((((((******))))))))))))******(((***++++++***)))+++,,,+++******))))))******+++,,,***))))))***++++++*********+++++++++******)))(((((())))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,+++***((('''))))))))))))))))))))))))*********)))******++++++,,,,,,,,,---------......,,,,,,------.../////////---......////////////////////////000111111222222222111111111111111222222......000222444555777777333444555777888888888888666777777888999999:::::::::;;;;;;<<<<<<===>>>>>>:::;;;>>>@@@CCCEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJLLLOOOPPPPPPPPPQQQNNNKKKIIIJJJKKKKKKKKKFFFEEEDDDBBB@@@>>>>>>===999999888777666555444444333333333333222222222222000000000000////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000000000////////////000000000111111111111222222222222222333444555666666777555333222333444666666555555555666777888999999:::999999999:::;;;===>>>???EEEEEEHHHMMMRRRWWWYYYYYY\\\^^^bbbgggkkkmmmooopppqqqrrrsssssstttvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvtttsssqqqooommmkkkjjjjjjhhhgggeeeeeeeeeeeecccbbb^^^]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMKKKKKKJJJHHHGGGEEECCC@@@===;;;:::444444444333333222222222------...//////000111111//////...............///......------------......------------------------...---,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***+++++++++************+++,,,,,,++++++************++++++)))***++++++,,,+++++++++(((***,,,......---+++***)))'''&&&&&&(((***++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++***************+++,,,---,,,,,,++++++***))))))((())))))))))))************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***'''(((((())))))))))))((()))***,,,,,,***)))******(((((()))***+++++++++***************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))------------------------,,,,,,,,,,,,---------......------,,,---...///000------...///////////////...------,,,,,,------...000///---,,,+++,,,---...))))))***+++++++++******++++++---------+++***)))*********)))))))))((((((+++***)))(((((()))***+++)))+++,,,,,,++++++,,,...+++******))))))******++++++***((((((***+++***)))))))))***))))))((('''&&&)))))))))*********++++++*********)))))))))))))))************************......---,,,,,,,,,++++++************************...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---......///////////////...//////000111111222222222222111111111111111222---...000222444666777888555666777777888888888888777777888888999::::::;;;::::::;;;<<<<<<======>>>999;;;===???BBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEEEEEEEGGGJJJMMMPPPQQQRRRRRRRRROOOKKKJJJKKKLLLLLLLLLEEEDDDCCCBBB@@@>>>======888888888777666555444333333333333222222222222111000000000000////////////---...///000000///...---........................////////////////////////////////////////////////////////////////////////---...///000111000000///111000///......///000111000111111111111222222222222222333333444444444555444333444555888999888666888888999999999:::::::::<<<===>>>@@@CCCFFFHHHIIILLLPPPWWW]]]aaaeeeiiikkkmmmooossswwwzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzzyyyxxxvvvuuutttttttttrrrqqqoooppppppqqqooonnnhhhhhhhhhhhhfffeeecccbbb___^^^]]][[[YYYXXXXXXWWWTTTSSSQQQOOOLLLJJJHHHGGG>>>===<<<:::888666555444111111111111111111111111//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............------,,,,,,------------,,,,,,------------------------000000///...------------+++*********++++++,,,---++++++************++++++)))***+++,,,,,,,,,++++++)))******+++++++++++++++***(((((((((***+++***)))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++******)))))))))******+++++++++******************((()))))))))************************************++++++++++++++++++++++++'''((()))***++++++***)))(((***,,,,,,***)))***+++))))))***************)))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))---------------------------------.........//////......---,,,---...///000---......///////////////000...,,,******,,,...000333111...+++++++++---///---------------,,,+++***)))***,,,---,,,***(((''',,,,,,,,,++++++++++++***+++***)))(((((()))***++++++,,,------,,,,,,...///++++++************++++++***)))'''''')))))))))((((((((((((((('''&&&%%%$$$))))))******+++++++++,,,'''''''''((((((((((((((())))))))))))))))))))))))+++++++++,,,...000222333++++++++++++++++++++++++++++++***)))((((((((((((,,,,,,,,,---------......,,,,,,------...///000000---......///////////////...//////000111222222222222222111111111111111222000111222333444555555555777888888888888888777666888888888999::::::;;;;;;::::::;;;;;;<<<======>>><<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFDDDFFFJJJNNNQQQRRRRRRRRRSSSPPPLLLJJJKKKLLLMMMMMMDDDCCCBBBAAA@@@>>>======777777777777666555333333333333333222222222111111000000000000////////////---...///000000///...---........................////////////////////////////////////////////////////////////////////////---...000111111111000///111000///......///000111000111111111111222222222333333333333333333333333444444555888:::;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;AAABBBDDDHHHLLLPPPSSSUUUTTTZZZcccjjjnnnqqqvvvyyyyyy{{{~~~~~~}}}{{{zzzyyyyyyyyyvvvuuuttttttuuuvvvtttsssmmmnnnnnnooonnnmmmkkkjjjgggfffdddcccaaaaaa``````^^^]]]\\\ZZZWWWUUUTTTSSSHHHGGGDDDAAA>>>;;;999777777666666555555444444333//////.........//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------............------,,,------......------,,,------------------------...---,,,+++***))))))***+++*********+++,,,,,,---++++++************++++++)))***+++,,,---,,,,,,++++++***)))((((((***,,,---...---,,,---------+++)))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++******)))))))))))))))))))))))))))***++++++,,,,,,(((((())))))*********+++------------------------+++******))))))******+++***+++,,,---...------,,,(((***,,,,,,*********+++******+++++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))))))))))))))))))))........................---------------------------...///...------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,000///...---+++***)))(((+++***)))(((((()))***+++(((((())))))*********+++***)))(((''''''((()))******)))(((''''''((()))***************************,,,,,,,,,++++++*********++++++************+++++++++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,---------..................////////////............////////////---......///000111111222000000000000000000000000222222333444444555555666777777666666666666777777666666777888:::;;;<<<======:::888:::===???>>><<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAADDDBBBEEELLLOOONNNNNNPPPRRRRRRRRRTTTVVVVVVOOOHHHCCCEEEDDD@@@>>>>>>>>>===666555555444444444555555555444333222111111111111222111111000///......---////////////000000000000---------.........////////////.........------,,,111000/////////000222333////////////000000000000111111000000111222333444111222222222111000//////---...000222222111...---333555666666444333444444555666777777777888;;;===:::;;;===>>>???BBBGGGJJJJJJMMMRRRYYY```eeefffeeekkklllnnnrrrwww{{{~~~~~~~~~}}}{{{|||~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvuuussspppnnnllllllkkkjjjjjjjjjkkkkkkhhhhhhhhhgggeeeccc```___VVVUUURRRNNNKKKGGGEEECCC======<<<<<<:::777555333555333111111111222111///555333000//////...---,,,)))***,,,---......------+++++++++,,,,,,------------.........---,,,,,,+++------......------,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,)))))))))***+++++++++,,,******************++++++))))))*********+++++++++))))))(((((((((((())))))*********++++++*********&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***,,,+++))))))***+++*********+++,,,,,,,,,***)))((('''+++***'''---888777---...---,,,+++************---+++)))***,,,.........))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,........................---------------------------...///...------...///.........---------,,,,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++++++++*********)))************************))))))((())))))***+++,,,,,,,,,,,,++++++******************))))))*********)))))))))******+++++++++***)))(((((((((((()))******)))(((((((((((()))***************************,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////......//////000000111111000000000000000000000000222222333333444555555555777777666666666666777777777777888888999:::;;;;;;<<<:::888999<<<>>>===<<<<<<<<<===>>>???@@@AAAAAADDDCCCCCCCCCBBBCCCCCCCCCEEEDDDFFFLLLNNNOOORRRXXX^^^```aaaaaabbb___VVVLLLCCCCCCBBB???>>>>>>>>>===888888777666666666666666555444333222111111111111111111111000///.............../////////000000000---------.........//////111000//////............000000/////////000111222////////////000000000000000000000111111111111111000000111111111111000000222222222222111111111111333444555444333222333555555666888999999:::<<<>>>BBBDDDGGGJJJMMMPPPTTTWWW[[[^^^ccchhhmmmqqqtttuuuttttttvvvyyy|||~~~|||}}}~~~~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwuuussspppooommmmmmmmmnnnnnnoooooooookkkkkkkkkjjjhhhfffdddbbb___^^^]]]ZZZWWWTTTQQQOOOMMMMMMKKKHHHEEE@@@===:::888666333222222111///---555333000...------+++)))---...///000000//////...,,,,,,---------.........---.........------,,,+++------......------,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,---...***************+++++++++***************************+++++++++,,,,,,,,,,,,******))))))))))))******)))******************)))******)))))))))***++++++))))))))))))))))))))))))************************)))***++++++***)))***,,,,,,***))))))***++++++***+++++++++++++++***))))))''',,,,,,+++333>>>???777...---,,,+++************+++***((()))+++---------************************((((((((())))))*********))))))))))))))))))))))))***)))((((((((()))++++++........................---------------------------...///...------...///.........------------,,,........................------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******************************************)))))))))******+++((())))))******++++++,,,******++++++++++++******))))))************++++++***))))))(((((())))))******))))))(((((())))))***************************++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...............////////////////////////000000000000000000000000000000000000222222333333444444555555777666666555555666666777888888888999999999:::::::::999888888:::<<<<<<;;;======>>>???@@@AAAAAABBBEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIMMMNNNQQQ[[[fffoootttwwwvvvtttmmm```RRREEEBBB???>>>>>>>>>>>>===999888777666555555555555444333222111111111111111111111000000//////......------........./////////------........./////////222111000/////////000111//////.........///000111////////////000000000000///000111111111000///...111111222222222333333333666555444222222444555666555666666555333444666888:::<<<@@@BBBCCCDDDGGGHHHPPPSSSYYY]]]```cccgggiiilllpppuuuxxxxxxzzz}}}|||||||||}}}~~~~~~{{{yyyyyyzzzyyyxxxvvvuuuvvvwwwyyyzzz{{{{{{{{{|||~~~~~~||||||||||||||||||||||||yyyyyyyyyxxxvvvtttqqqpppnnnoooqqqsssttttttttttttppppppooonnnllljjjiiihhhhhhhhhhhhgggeeeaaa^^^\\\\\\[[[YYYVVVRRRNNNJJJHHHAAA???<<<999777555222000444222000//////...---,,,......//////......---,,,.............../////////---............---,,,,,,------......------,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++++++++***************************************++++++,,,,,,,,,---------+++++++++******+++++++++)))******++++++******)))---,,,++++++++++++++++++))))))))))))))))))))))))************************)))***,,,,,,++++++,,,...,,,***))))))***++++++***,,,+++******************)))---......555???@@@:::------,,,+++***************)))((((((***,,,,,,,,,************************(((((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))((()))******+++................................................---...///...---------///............------------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++******)))*********))))))******++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,***))))))***,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.....................////////////000000000000////////////000000000000000000000000111222222333444444555555666666666555555666666666999999999888888888888888888888888888999:::;;;;;;======>>>???@@@AAABBBBBBEEEEEEFFFGGGGGGGGGGGGGGGEEEGGGKKKNNNOOOVVVfffvvv~~~mmm]]]JJJCCC======???>>>======888777555444333222222111333333222111111111111111111000000000/////////...------------.........///............////////////222111///......///000111...............//////000////////////000000000000///000111222111000---,,,444444333333444444555555555666666777888:::;;;;;;999999999888777888;;;>>>FFFIIINNNRRRUUUXXXZZZ\\\aaaeeekkkppprrrtttvvvwwwuuu{{{{{{wwwxxxzzzxxxyyyyyyxxxwwwxxxyyy{{{{{{{{{{{{yyyvvvrrrooolllkkkkkkkkkjjjiiiiiiiiijjjnnnpppqqqrrrrrrtttxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{yyywwwuuusssqqqqqqsssuuuwwwxxxwwwvvvuuussssssrrrqqqooonnnllllllkkklllmmmnnnllliiifffccc`````````___]]][[[XXXWWWOOOMMMIIIFFFDDD@@@<<<999666444222222333333222111////////////......------........................------............------------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,---...//////,,,+++++++++***)))))))))+++++++++***************+++++++++,,,,,,,,,,,,---++++++************++++++++++++,,,,,,,,,,,,++++++++++++***))))))((())))))************************************************((()))++++++++++++,,,...+++***((()))***,,,+++***,,,+++***))))))***+++,,,***------,,,///555555111---,,,++++++*********+++***)))((()))+++---,,,,,,************************))))))***+++,,,,,,---...)))))))))))))))))))))))))))))))))))))))******+++................................................---...///...---------/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,************************,,,+++***************+++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***(((((((((((((((((((((((())))))************))))))))))))************))))))*********************************++++++,,,,,,,,,++++++************++++++---,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------.........////////////............////////////000000000000////////////000000000000000000000000111111222222333444444555666666555555555555666666999999888888888888777777777888888888888999:::<<<======>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHEEEGGGLLLOOOQQQZZZnnn~~~lllUUUIII>>>===???===<<<===777666555444222222111111222222111111000000111111000000000000////////////------------.........///........./////////000000000///.........///000111---......///////////////////////////000000000000///000111222111000---,,,444333333333333444555555444777<<>>>>>>>>@@@DDDGGGSSSXXX___eeeiiilllnnnpppqqquuuzzz}}}~~~~~~~~~~~~zzzwwwoookkkkkkjjjkkkllljjjiiiiiilllooooooooonnnmmmjjjfffbbb```^^^]]]\\\[[[[[[[[[[[[[[[aaabbbddddddeeehhhlllooorrrtttwwwzzz}}}~~~~~~}}}}}}|||zzzxxxwwwuuuttttttvvvwwwxxxxxxwwwuuutttuuutttsssrrrpppoooooonnnlllnnnooopppooommmjjjhhhcccdddeeeeeeeeedddbbbbbb[[[YYYVVVSSSPPPMMMHHHEEE>>>;;;888777666666444222111111111000000111111111......------------------------...//////......---------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,---------,,,+++++++++***)))))))))+++++++++*********))))))************++++++++++++*********))))))*********,,,------......------,,,+++***))))))((((((((((((++++++++++++++++++++++++************************&&&(((******)))***+++---+++)))((()))***,,,,,,+++++++++)))))))))***+++,,,)))+++***)))***,,,,,,))),,,,,,++++++******+++++++++******+++---...---,,,************************)))******+++,,,---------))))))))))))))))))))))))((()))))))))************................................................---...///...------...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,......------,,,+++************++++++++++++******))))))(((((((((((('''''')))******++++++******))))))******++++++******)))************************++++++++++++++++++,,,,,,+++******))))))******+++,,,+++*********+++,,,---------,,,,,,,,,,,,------,,,,,,---------................../////////000000............////////////////////////000000000000000000000000000000000000111111222222333333444444666555555444444555555666888888888888888888777777777888999999888999;;;===<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHIIIHHHHHHEEEGGGKKKOOORRR[[[nnn|||dddQQQ@@@===>>><<<:::<<<888777666555444444444444222111111000000000111111000000000000////////////------........./////////....../////////000000000......//////////////////---...///000000000000///////////////000000000000///000111111111000///...111111111222333555888999:::???GGGNNNRRRPPPMMMJJJEEEFFFHHHIIIKKKNNNRRRUUUaaafffmmmtttwwwzzz{{{|||}}}}}}~~~}}}wwwnnneee___^^^ZZZ\\\]]]]]]\\\^^^bbbggghhhhhhhhhgggeeebbb___]]][[[YYYWWWVVVWWWWWWVVVUUUZZZZZZZZZYYYYYYZZZ]]]```eeefffiiillloooqqqsssssstttuuuwwwyyy|||~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuvvvuuusssrrrqqqppppppppppppqqqrrrsssrrrpppnnnmmmjjjkkkkkkkkkjjjiiigggfffaaa```^^^\\\[[[WWWSSSPPPLLLHHHDDD@@@===999666333111111000///......//////.........---------------------...////////////...------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,+++++++++***************,,,,,,++++++***)))))))))))))))*********+++++++++******))))))))))))******,,,------......------,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((******))))))***,,,***)))((()))+++,,,,,,+++******************+++,,,((()))))))))***+++++++++,,,,,,++++++***++++++,,,+++******,,,...///...,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))************)))................................................---...///...------...///////////////............------------------------,,,,,,------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++************+++,,,,,,---------,,,,,,+++******************))))))*********+++*********)))))))))))))))***++++++++++++***))))))***++++++++++++***)))************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////............////////////......//////000000111111000000000000000000000000111111111222333333444444666555555444444555555666777777777777888888888888777999::::::888999;;;>>>;;;;;;<<<===>>>??????@@@AAACCCFFFHHHJJJJJJIIIIIIGGGGGGJJJNNNQQQXXXgggvvvrrrZZZDDD>>>>>>:::999;;;777666555555444444444444111111000000000000111111////////////000000000000....../////////000000000.../////////000000000000---...000222222111000///...///000111111111000000////////////000000000000000000000111111111111111111111333555999===AAADDDGGGMMMUUU\\\^^^\\\XXXTTTRRRUUUYYY\\\^^^bbbeeehhhnnnssszzz{{{vvvooofff]]]WWWTTTRRROOORRRUUUVVVVVVYYYaaagggmmmnnnooopppooommmkkkjjjfffccc```___``````^^^\\\^^^]]][[[WWWTTTSSSTTTVVVXXXXXXYYY[[[]]]___aaabbbdddeeehhhkkknnnrrruuuwwwwww{{{~~~~~~}}}|||{{{{{{zzzzzzwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvtttsssrrrqqqrrrrrrttttttttttttsssrrrqqqpppmmmnnnnnnnnnmmmkkkiiihhheeedddddddddcccaaa^^^[[[XXXUUUPPPLLLIIIEEEAAA???888666444111///........./////////.........------------...///////////////------......------,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,------,,,,,,+++***************+++++++++,,,,,,++++++***))))))(((*********+++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++***)))((()))+++,,,,,,,,,))))))***+++++++++++++++)))***+++,,,,,,+++,,,...,,,++++++***++++++,,,,,,))))))***+++......---+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))'''((()))***+++******)))........................////////////////////////---...///...------...///000/////////....................................,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...+++++++++***************+++***)))(((((()))***+++,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************************---,,,,,,++++++*********---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000---......///000111111222000000000000000000000000000111111222333333444444555555555444444555555555666777777777888888888888777999;;;:::999999;;;>>>::::::;;;<<<===>>>??????BBBDDDFFFIIIKKKKKKKKKJJJHHHHHHJJJMMMOOOTTTaaammm{{{{{{___FFF???>>>999888;;;444333333222222222333333111000000000000000111111////////////000000000000////////////000000000000////////////000000000000---///222444444333111000...///111222222222111000////////////000000000000111111000000111222333444333444666:::???FFFKKKOOOSSSXXX___dddfffddd___\\\^^^bbbgggkkknnnrrruuuxxxxxx}}}uuummm```UUUNNNKKKJJJJJJJJJNNNRRRTTTUUUZZZcccjjjxxxyyy{{{||||||{{{zzzyyysssppplllkkklllllljjjgggfffddd```ZZZUUURRRRRRSSSOOOOOOOOOOOOPPPRRRTTTUUUVVVXXXZZZ^^^bbbfffjjjlllsssxxx~~~~~~~~~}}}|||||||||||||||wwwwwwwwwwwwxxxzzz{{{|||xxxwwwuuusssssssssssssssuuuuuutttsssrrrrrrqqqqqqkkklllmmmmmmmmmlllkkkjjjhhhhhhhhhiiijjjhhheeebbb___\\\YYYVVVTTTRRRPPPNNNDDDBBB???;;;777555444444111111000000/////////...------...///000000//////------......------,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---.........---,,,+++))))))******+++++++++,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******+++,,,***)))((()))+++,,,---,,,((()))***,,,,,,,,,+++***,,,,,,------,,,***+++---+++++++++***++++++,,,,,,(((((()))+++------+++***++++++++++++++++++++++++,,,,,,+++******))))))((())))))))))))))))))))))))'''((()))++++++******)))------............------////////////////////////......//////......---,,,......---------......///111000///...---,,,,,,,,,------------------------,,,,,,,,,,,,---...//////++++++++++++******))))))************************++++++************************+++++++++,,,,,,,,,+++++++++*********))))))***++++++++++++***))))))******))))))))))))************+++///222222---)))))))))******++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---..................---------,,,,,,,,,,,,------......------,,,...------------...//////000000//////.........---000000000000000000000000//////000000000000//////111111222222222333333333333444555555666666555555555666666777777777777666888888888777888888999:::<<<<<<======>>>?????????@@@AAACCCEEEFFFGGGGGGGGGFFFIIILLLLLLLLLOOOXXX^^^nnnzzz~~~jjj]]]KKK???;;;:::888555888777777666555555444444222222111000//////000000000000///...............////////////////////////000000000000////////////111111000000000000000111111000///////////////000000111222111000000111333000000111222333444555777555;;;BBBFFFIIINNNWWW^^^bbbccceeeeeeeeefffiiikkknnnppptttwwwzzz{{{||||||qqqbbbRRRKKKIIIGGGFFFGGGKKKNNNQQQTTTYYYbbbnnnvvv~~~|||zzzxxxuuuppphhh```XXXTTTVVVSSSOOOLLLJJJJJJKKKMMMNNNIIIJJJOOORRRRRRUUU[[[dddkkktttyyy{{{|||~~~~~~}}}~~~}}}zzzxxxuuutttuuuvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuxxxuuusssrrrtttuuutttrrroooooonnnnnnnnnnnnoooooojjjkkklllmmmllliiifffdddgggdddbbb```___]]]ZZZXXXRRRPPPKKKEEE@@@;;;777555555333000------...111333///......///000000...,,,------,,,,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---.........------,,,+++------------------------------------------------------------------------************************,,,------......------,,,222))),,,111***(((+++))),,,+++******))))))******++++++++++++++++++++++++---,,,***))))))***,,,---...---,,,,,,++++++,,,,,,+++,,,---,,,***)))***++++++*********+++,,,,,,---...---***((((((***,,,......+++)))))),,,......,,,+++,,,,,,------,,,,,,+++***,,,,,,+++)))((()))***,,,+++)))''''''((()))***...---++++++++++++)))(((.........//////.........////////////////////////......//////......---,,,,,,,,,,,,---...///000111000///...---------------------------------------...------,,,,,,,,,------++++++++++++*********)))******************************++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++***))))))++++++************++++++*********---//////+++((()))*********++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...---------+++++++++,,,,,,,,,------,,,------......------,,,...------------...//////000000/////////.........000000000000000000000000000000111111111111000000111111222222222333333333333444444555555555555555555666666777777777777777888888888888888999999:::::::::;;;<<<<<<======>>>??????AAABBBDDDEEEEEEFFFHHHJJJLLLKKKJJJMMMSSSYYY```jjjrrrtttuuuuuuqqqkkk```TTTFFF<<<:::;;;999777555555555444333222222222222222111000000000000000111111000///////////////////////////////////////000000000000000000000///111111000000000000111111000000////////////000000000111111000///...000111222222222222111222444555888@@@JJJPPPRRRUUUZZZ^^^```bbbeeehhhjjjmmmqqqtttyyy{{{~~~nnn___PPPIIIHHHFFFFFFHHHIIIOOOWWW^^^eeemmmvvv||||||vvvpppkkkgggccc___YYYRRRLLLIIIHHHGGGJJJFFFFFFJJJLLLKKKNNNTTTZZZ```hhhmmmpppsssyyy}}}~~~~~~}}}uuussspppooopppqqqqqqqqqpppppppppqqqrrrsssssstttxxxvvvtttuuuvvvwwwuuusssnnnmmmmmmlllllllllmmmmmmkkklllmmmnnnnnnllljjjiiifffdddcccbbbbbbaaa```^^^[[[YYYUUUPPPKKKGGGCCCBBB<<<:::666333222111222333111000//////000000///......---------------...............---------,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,&&&))),,,)))///777555------,,,******)))))))))++++++++++++++++++++++++---,,,***))))))***,,,---,,,+++******))))))******+++,,,---,,,***)))***+++++++++******++++++,,,------,,,***))))))***,,,---...+++)))***,,,......,,,+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***---,,,***)))((()))***+++,,,+++***+++++++++)))'''////////////////////////////////////////////////......//////......---,,,+++++++++,,,...///111222///......---------......------------------------//////...---,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++***************+++++++++++++++******))),,,,,,++++++++++++,,,,,,+++*********++++++)))'''************++++++++++++,,,,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---------...------,,,,,,((())))))***,,,------...------............------...------------...//////000000////////////......000000000000000000000000111111222222222222111111111111222222222333333333333333444555555555555555555555666777777777777777888888888888888999::::::999999999:::;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDIIIKKKKKKJJJHHHIIIMMMQQQQQQXXX]]]^^^]]]\\\YYYUUURRRJJJ???::::::;;;:::888555444444333333222222111222111000000000000000000222222111000000000000000////////////////////////000000000000000000000000111000000000000000111111000000000//////000000111222222222111//////000111555555444333111222555777===GGGTTT[[[\\\[[[\\\^^^```ccchhhmmmqqqwww}}}nnn```QQQKKKJJJJJJKKKMMMMMMVVVcccnnnuuu{{{~~~|||tttooohhh___XXXRRRNNNLLLJJJFFFDDDFFFFFFEEEGGGKKKLLLQQQWWW\\\___dddkkkqqquuuyyy}}}~~~~~~}}}{{{ooolllhhhffffffgggggggggfffggggggiiikkknnnqqqrrrtttttttttvvvwwwwwwuuutttrrrqqqqqqpppppppppoooooommmmmmnnnnnnooonnnnnnmmmgggfffeeeeeeggghhhgggeeedddbbb___[[[WWWTTTQQQPPPGGGEEEBBB>>>:::777555444444222//////000000000//////......------..................------------,,,.........---------------,,,,,,,,,,,,,,,------...+++,,,,,,---------,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,***)))---,,,,,,<<>>???AAABBBCCCGGGHHHIIIHHHFFFGGGIIILLLKKKNNNQQQPPPMMMKKKIIIHHHGGGBBB;;;999:::;;;:::888555555555555444444333333111111000000000000000111222111000000//////000000////////////////////////000000000000000111111111000000000000000000111222000000000///000000111111333333444222111000111333444666666555444666;;;???FFFPPP\\\bbbbbb``````aaaeeehhhnnnsssyyyttthhh[[[VVVUUUUUUWWW[[[^^^gggsss}}}}}}wwwpppiiiccc___]]]RRROOOLLLJJJGGGEEEEEEFFFCCCFFFIIILLLOOOUUU\\\aaajjjpppxxx|||}}}||||||}}}}}}|||yyyxxxlllhhhbbb]]][[[YYYXXXWWWYYYZZZ[[[]]]aaafffjjjmmmoooppprrrtttvvvvvvtttsssuuuuuuttttttssssssrrrqqqoooooooooooooooooooooooojjjiiihhhiiikkklllkkkjjjgggeeeccc```]]][[[ZZZYYYSSSQQQNNNJJJEEE???;;;999777444111//////000000000000000///.........//////............------------...............---------,,,,,,,,,,,,,,,---......+++,,,,,,---------------,,,,,,------------------------------------------++++++++++++++++++++++++........................,,,,,,,,,------,,,,,,,,,))),,,000++++++>>>JJJAAA---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,******+++,,,,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,++++++,,,+++++++++,,,---------+++,,,,,,------,,,,,,+++)))+++,,,+++***)))***+++***)))(((((((((((())))))***)))***,,,------+++)))111000////////////000111////////////////////////.........///......---,,,///......---------......---------------...///000------------------------,,,,,,,,,,,,,,,---...///+++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,------......******+++++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++******++++++************++++++///...---+++***)))***+++,,,+++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------............---,,,++++++---------------,,,,,,,,,---......//////......---...------------...////////////000000000000000000111111111111111111111111//////000000000000//////111111222222222333333333222333333444555444444444444555666777888888888888999999999888999::::::;;;:::::::::;;;<<<<<<===============>>>???AAACCCDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJFFFCCCBBBCCCBBB>>>:::999999:::888777444444444444444333333333111000000000000000111111000000///............///000000000000000000000000///000000000111111111222000000//////000111222222000000000000000111222222111222222222111111333444222555999:::;;;???EEEKKKWWW^^^fffjjjiiigggiiikkknnnqqqvvvzzztttkkkhhhggggggiiimmmuuu|||zzztttoookkkiii___^^^ZZZUUUPPPLLLIIIFFFBBBBBBBBBCCCEEEIIIOOOSSS\\\dddnnntttvvvwwwzzz||||||zzzyyynnniiiaaaZZZUUUQQQNNNLLLLLLLLLLLLNNNRRRXXX]]]```hhhkkknnnqqqrrrrrrrrrrrrrrrssssssssssssrrrqqqppprrrqqqqqqqqqppppppppppppnnnlllkkklllmmmnnnmmmkkkhhhgggeeecccaaa```______]]]\\\YYYTTTOOOIIIEEEBBB===:::666333333222222111222111000000/////////000//////.........---------........................------,,,,,,------...///,,,------.........------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++&&&***...(((%%%333:::...*********+++,,,---//////++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++***)))(((***+++,,,,,,******+++,,,,,,,,,++++++***++++++,,,((()))+++------,,,+++******+++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++***)))***+++*********************++++++***+++,,,......,,,***000000............000000////////////////////////......//////......---,,,000///...------------------------------...///000------------------------,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,++++++***++++++************++++++/////////...+++***+++---,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---------.........---------...------,,,,,,.........------,,,,,,,,,......////////////.........------------...////////////000000000000111111111111111111111111111111//////000000000000//////111111222222222333333333222222333444444444444444333444555777888888888888999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>============???AAACCCDDDAAABBBCCCEEEEEEFFFEEEEEEGGGEEEEEEFFFBBB======@@@???===:::888888777666555111111111111111111111111000000000000000111111222000//////...............000000000000000000000000///000000111111222222222////////////000111222333000000000000111111222333...///111222222333666888555;;;BBBGGGIIINNNVVV\\\kkkpppuuuuuurrrrrruuuyyyyyy{{{~~~{{{zzzzzzyyy{{{}}}yyytttoookkkiiiggghhhfff```ZZZVVVPPPJJJEEEDDDAAA@@@@@@CCCFFFHHHMMMVVV```gggkkkooovvv{{{zzz}}}~~~~~~sssooohhhaaa[[[VVVQQQNNNIIIHHHEEEDDDFFFJJJOOORRR^^^aaaeeegggiiijjjkkkmmmnnnoooqqqqqqqqqqqqoooooooooooopppqqqqqqqqqppppppooonnnlllmmmnnnnnnmmmkkkjjjjjjhhhgggeeeeeeeeedddcccbbb```\\\XXXSSSPPPNNNGGGDDD@@@===;;;999777555333333222111000000000000/////////.........------.............../////////---------------......//////////////////...------+++,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******...+++%%%,,,///$$$)))))))))***,,,---...///++++++++++++++++++++++++)))******+++,,,,,,,,,---......///000///...---,,,)))+++,,,,,,+++***+++---,,,,,,++++++******++++++((()))+++,,,------,,,+++)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***++++++***)))+++,,,,,,,,,,,,------------------+++******,,,,,,+++***000///---,,,,,,---///000////////////////////////......//////......---,,,///......---------............---------......///------------------------------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,---///000///,,,+++,,,---------,,,,,,,,,+++++++++++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,------......////////////.........------------...////////////000000000111111111111111111111111111111111000000000111111000000000111111222222222333333333222222333444444444444333333444555777888888999999:::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<===@@@BBBDDDBBBBBBCCCDDDEEEEEECCCBBBCCC@@@AAACCC@@@:::999===<<<:::888666555555444444000000000111111111111111000000000000000111222222111000000///.../////////000000000000000000000000///000000111111222333333////////////000111222333000000000000111222333444000222555777888;;;???BBBCCCKKKUUU[[[^^^ccckkkrrrzzz~~~|||{{{xxxtttssstttuuussssssrrrqqqnnnkkkgggeeeeeejjjjjjeee```]]]UUUMMMHHHEEEBBB@@@@@@AAACCCCCCBBBIIIRRRWWWZZZ___gggooommmrrrxxx|||}}}~~~yyyvvvrrrnnnjjjfffaaa]]]TTTPPPKKKFFFDDDEEEGGGIIIOOORRRUUUWWWXXXZZZ^^^aaacccdddfffhhhiiihhhgggfffdddfffhhhkkkmmmmmmllllllmmmlllkkklllmmmnnnmmmkkkmmmlllkkkjjjiiihhhhhhhhhfffeeecccaaa^^^\\\ZZZYYYTTTQQQMMMIIIFFFCCC???<<<444444333111111000000000////////////............---........./////////000---------------...//////111111111111000...------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///***...///)))***---'''+++************+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///000111222111000...---)))+++,,,,,,+++***,,,------,,,++++++******++++++))))))***+++,,,,,,,,,,,,(((+++......,,,+++,,,---+++,,,,,,------,,,,,,+++(((***++++++******+++,,,++++++,,,,,,------------...+++((('''((()))))))))000///---,,,,,,---///000////////////////////////......//////......---,,,---------------...///000///......---------......------------------------//////...---,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,------,,,,,,+++***...------,,,,,,------...+++...000///,,,+++,,,------------,,,,,,+++++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,++++++,,,---............))))))***+++,,,------.........////////////.........------------...////////////000000111111111222111111111111111111111111111111222222222222111111111111222222222333333333222222333444444444333333333444555777888888999999::::::999999::::::;;;<<<::::::;;;<<<<<<======>>><<<<<<;;;;;;<<>>>>>AAA???999888===999888666444333333333333222222222222222222333333000000///000000111222222222111111000000000000000000000000000000000000000///000000111222222333333////////////000111222333000000000000111222333444444777:::===???CCCGGGKKKQQQZZZeeemmmpppuuu||||||tttmmmiiihhhiiikkkggghhhiiijjjjjjhhhfffeeeaaagggjjjfffbbb```XXXOOOIIIFFFCCCAAAAAAAAABBBBBB===CCCIIIKKKKKKOOOWWW___aaagggooouuuyyy|||}}}{{{zzzxxxwwwtttooolllaaa\\\TTTLLLGGGEEEFFFGGGAAADDDHHHIIIJJJMMMRRRVVVSSSUUUWWWYYYZZZZZZYYYXXXXXX[[[___dddggghhhhhhgggkkkjjjiiikkkmmmnnnmmmlllnnnmmmlllkkkjjjjjjiiiiiigggfffdddcccaaa`````````\\\ZZZVVVRRROOOJJJEEEAAA555444333222111111111111000/////////............---.........//////000000...------------...//////333333333222000///---,,,++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...%%%(((---(((''',,,+++---,,,+++***))))))))))))++++++++++++++++++++++++((()))***+++,,,---------)))***+++,,,,,,***(((''')))***,,,,,,++++++,,,------,,,,,,+++*********+++))))))***++++++,,,------(((+++......,,,+++,,,---+++,,,,,,------,,,,,,+++(((***++++++******+++---'''((()))***************...***&&&$$$%%%&&&''''''////////////////////////////////////////////////////////////////////////+++,,,,,,------........................---------........................////////////////////////+++++++++++++++++++++++++++++++++,,,,,,,,,------------+++***)))(((((((((++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---///---+++*********,,,---,,,,,,+++*********++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...------...///000111111222//////---,,,,,,---.../////////000000000000//////000000000111222222333333333333333222222111111111000111111222222333333444333333444444444444444444666666666666777777777777666666666888999;;;===>>>888888888888999;;;===>>><<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>><<<:::999888888888888777555555444444444111111111111111111111111111111000000000000111111666666444222000...---,,,000//////////////////000111111000000000000000111000000000/////////.........000333444333333555666<<<@@@EEEKKKPPPUUUZZZ^^^jjjqqqyyy}}}}}}~~~~~~wwwrrriiiaaa^^^___bbbeeegggiiikkknnnooonnnmmmlllkkkllljjjgggbbb]]][[[[[[PPPOOOLLLJJJHHHGGGFFFFFFBBBCCCCCCCCCEEEHHHLLLOOORRR[[[cccfffmmmyyy{{{zzz|||{{{wwwpppjjjbbb\\\YYYUUUNNNHHHDDDCCCAAA@@@@@@@@@AAABBBJJJHHHFFFFFFGGGGGGFFFEEEHHHJJJNNNRRRVVVYYYZZZ[[[^^^aaadddhhhkkkllllllllllllllllllmmmllllllkkkkkkkkkiiihhhfffdddcccbbbbbbbbbaaa^^^ZZZVVVRRRPPPNNNGGGAAA:::777777666222...222555222,,,,,,//////***222000---,,,------,,,+++,,,---...000222444555666888777666444111...,,,***+++++++++,,,,,,---------///,,,+++,,,...///---+++000000///,,,)))((()))+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************---...000///...,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***---///---+++///...,,,+++******+++,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...------------,,,,,,,,,+++***((('''''''''((()))))))))*********+++++++++////////////////////////////////////////////////........................---------------.................................------------------------------------------------------------------------+++,,,,,,,,,---------------,,,+++***************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,++++++,,,...///++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,------------,,,,,,------,,,++++++,,,------------......//////000000///......------...///000......///000000000000000///000000111111222333333222222111111111000000000222222222333444444555555333333333444444444444555555555555555666666666666666666666777999;;;<<<===<<<;;;::::::;;;<<<===>>>=========>>>???@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<:::999777777666777666555444333333333333111111111111111111111111111111000000000000111111222222111000000///......///000000000000000000///111111000000000000111111222222222222222333333333222333444444444777;;;???GGGLLLUUU]]]ccciiimmmpppsssyyyyyytttrrrnnniiibbb\\\YYYZZZ^^^aaajjjmmmrrrvvvzzz{{{{{{zzzwwwwwwvvvsssnnnjjjhhhgggaaa___[[[VVVRRROOOMMMLLLIIIGGGDDDAAA@@@AAACCCFFFDDDMMMTTTZZZdddrrr|||||||||~~~}}}zzzwwwrrrllliiigggddd^^^XXXRRRNNNIIICCC???======>>>???>>>>>>>>>??????<<<:::???@@@DDDGGGJJJLLLMMMNNNUUUWWW\\\```eeehhhjjjkkklllmmmnnnnnnnnnmmmkkkjjjkkkjjjjjjiiihhhgggggggggeeedddbbb___\\\YYYWWWUUUPPPJJJDDD@@@>>>;;;555000111666888222...///000...111000///000222333222111...///000222333555666777:::999888666444111///---+++,,,,,,,,,---------......,,,***+++---...---+++(((***,,,------,,,---...------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,---......---,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...///---+++...---,,,+++++++++,,,,,,---------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++***)))((((((((()))***))))))))))))*********+++////////////////////////////////////////////////------------------------//////........................//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,...------,,,---///000111)))***+++---------,,,,,,//////...------,,,++++++------------------------........................,,,,,,------------,,,,,,------,,,++++++,,,------....................................///000111111---...///000000000000000//////000111111222222333111000000000000/////////333333444444555666666666333333333444444444555555444444444444555555555555666666666777888:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===???@@@@@@BBBBBBBBBBBBAAA@@@??????===<<<:::888777666555555555444333222222111222222000000000000000000000000111000000//////000000111........./////////000000///000111222222111000///111000000000000000111111111111111111222333444555666666777888;;;AAAIIINNNZZZ```iiirrrxxx|||~~~}}}zzzxxxxxxxxxyyyzzzzzz{{{{{{{{{~~~xxxpppkkkhhhhhhddd^^^YYYXXXZZZ]]]```mmmqqqxxx~~~~~~zzzxxxxxxtttqqqmmmhhhccc___]]][[[TTTPPPIIICCC???>>>???@@@<<>><<<<<<999888888888999888555333666888:::<<<===??????@@@DDDFFFJJJPPPVVV\\\```ccciiikkkmmmnnnooommmkkkjjjllllllllllllkkkjjjiiihhhgggfffeeecccaaa___]]]]]][[[WWWQQQMMMIIICCC<<<666222999<<<777111///111222000///...///111222000///111111222444555777888999:::999888777444222000///---------------.........---,,,+++,,,------,,,+++$$$(((,,,//////.........------------------,,,,,,------------------------,,,++++++***************,,,,,,,,,---------......------,,,,,,------...///------------------------+++******,,,......---,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,+++***************))))))))))))************////////////////////////////////////////////////------------------------000000//////.........---......///////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++++++++,,,,,,---......---,,,,,,++++++++++++........................---,,,,,,,,,,,,,,,,,,------------...///000222333)))+++---///000000...---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------------...////////////.....................///000111222222...///////////////......//////000000111222222222000000000000000000000000222333333444444555666666222333333444444555555555444444555555555666666666666666666777888999:::;;;999888777777777999:::;;;;;;;;;::::::;;;<<<======@@@@@@@@@@@@@@@???>>>===<<<;;;999888666555555444444333222222111111111222111111111111111111111111000000////////////000000.........//////000000000///000111222222111000///000000000000000000111222222111111111222333555666666888<<>>BBBIIIOOOUUUYYYaaacccgggkkkmmmlllkkkiiillllllllllllkkkjjjhhhggghhhhhhgggeeecccbbb``````ccc```\\\XXXTTTMMMEEE???:::<<<<<<888333222333444666333000............---333444555666777888999999777777666555333111///..............................---------......------***,,,...///---+++******------,,,,,,++++++******------------------------,,,,,,++++++++++++,,,,,,...---,,,,,,---......---++++++******++++++,,,---------------------------+++++++++,,,---...---,,,******++++++,,,---......------------------......+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------)))))))))***+++,,,,,,---------,,,,,,++++++++++++************++++++++++++////////////////////////////////////////////////........................000000//////.........------........./////////000........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++,,,---.........---,,,,,,++++++++++++........................------............------,,,,,,---...///000222222***,,,...000111111000///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////............////////////....../////////////////////...---......///000111111222000000000000///---,,,+++...//////000111111222222111111111111111111111111000111111222333333444444222222333333444555666666555555666666666777777777666666666666777777888999555555555666777999<<<===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<;;;:::999777666555555555333333222222111222222222222222222222222222222222000000////////////000000000000000000000000000000///000111222222111000///000000//////000111222222555444444444555777999;;;888===GGGRRR\\\fffooouuu~~~~~~zzzvvvqqqmmmnnnjjjggghhhlllqqqssssssqqqooollliiifffdddcccbbbaaabbbdddeeehhhmmmssswww|||vvvrrrmmmkkkgggdddbbbaaabbbbbbeeeiiipppwww~~~uuuoooeee\\\TTTLLLFFFAAACCCAAA???AAAGGGQQQ^^^hhhttt{{{~~~|||xxxuuuvvvsssoooiiibbb[[[UUUQQQKKKFFF???:::888777777777888888888888999999::::::999999;;;===BBBGGGLLLOOOUUUXXX]]]cccfffggggggfffeeefffggghhhiiiiiijjjjjjjjjiiihhhgggeeedddcccccceeedddccc```\\\VVVOOOKKKGGGAAA:::888888777777666>>>999333//////111444555555555666777777888999999666666555444333111///............................../////////.........///...//////---***)))***+++......------,,,,,,++++++------------------------------,,,,,,,,,------...111///---...//////...,,,++++++******++++++,,,---------------------------***+++,,,---,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,---......+++,,,,,,,,,---------.../////////...............------------------------,,,,,,,,,+++++++++++++++---------------,,,,,,++++++++++++,,,,,,,,,------//////////////////////////////////////////////////////////////////////////////..................,,,,,,------.../////////........................------------------------.........------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,------------,,,+++++++++,,,,,,------------------------------............------***+++,,,---...///000000+++,,,...////////////...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////............////////////...........................///---...///000000000000000000000000///...---,,,+++......///000000111111222000000111111111111222222//////000000111111222222111222333333444555666666666666666666777777777888777666666666666666777777555555666777999<<<>>>@@@???>>>>>>=========>>>>>>;;;<<<<<<======<<<;;;;;;:::999888666555555444444333222222111111111222222111111111111111111111111000//////......//////000222111111000000/////////000//////////////////000////////////000111222333333333333444777:::>>>@@@CCCJJJVVVcccmmmvvv}}}xxxqqqmmmiiiccc_________bbbgggooovvvzzz|||{{{yyyuuupppkkkfffcccaaa______^^^^^^___bbbgggkkkwwwvvvtttppplllhhhdddbbbaaaaaadddiiipppwww}}}}}}tttkkkbbbWWWKKKCCCCCC???<<<>>>AAAGGGRRR\\\fffqqq{{{}}}{{{yyyxxxxxxxxxvvvrrrmmmgggdddYYYRRRIIIAAA===;;;:::999::::::::::::;;;<<<===>>>:::999999999;;;>>>AAACCCIIILLLQQQWWW[[[^^^______YYYZZZ\\\___bbbfffiiikkkiiiiiihhhhhhhhhgggggggggeeeeeefffdddaaa]]]YYYVVVSSSIII@@@???@@@>>>;;;:::<<<777111...///333666888555555666666777777888888666666666555444333111000.........------------------///000///...---...///---------+++******,,,...///...............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...111///...000222333///,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,)))***+++,,,---...------...---,,,++++++,,,---...+++++++++,,,,,,------...////////////......------------------------------///.........---------,,,---------------,,,+++++++++++++++,,,,,,,,,,,,---////////////////////////////////////////////////........................---------------.........++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++***************+++++++++,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++))))))***+++,,,---------+++++++++++++++,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,------...------////////////...---------......///......---......//////000111111111/////////000000000111111...//////000000111222222111222222333444555666777555555555666666666777777777666666555555555666666666666666777888:::===>>>>>>>>>===<<<;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::888777666444444333333333111000000///000000111111//////////////////////////////............//////000000////////////......000///...------...///000////////////000111222333444444666999===CCCIIILLLVVV]]]gggqqqxxx~~~yyyqqqgggaaa^^^\\\XXXUUUTTT[[[fffqqqyyy~~~xxxqqqkkkhhhdddcccaaa^^^]]]___cccfffooovvvzzzsssmmmhhheeeeeefffgggjjjnnnsssxxxzzz{{{zzzrrrfffWWWMMMDDD???<<<>>>>>>@@@HHHQQQUUUbbbqqqxxx}}}|||}}}}}}}}}{{{xxxuuussshhhbbbZZZRRRKKKFFFAAA>>><<<<<<<<<<<<>>>@@@BBBCCC>>>===<<<<<<<<<<<<===>>>AAACCCGGGKKKOOORRRTTTUUUNNNNNNOOOQQQTTTYYY]]]```bbbcccdddeeeggghhhiiijjjfffggghhhgggeeebbb___^^^[[[SSSMMMMMMKKKEEE@@@@@@888555111000111333444444555555555555666666666666555555444444333222111000------------,,,,,,,,,++++++---///...,,,+++,,,...)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,---...---...222777777333///------,,,,,,------...///++++++++++++++++++++++++(((***,,,,,,***((()))+++******,,,------------,,,///...,,,*********+++,,,((())))))***++++++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...---,,,+++***))))))*********+++++++++////////////////////////////////////////////////------------------------+++,,,,,,------.........******+++,,,,,,---......************************++++++++++++++++++++++++++++++******)))(((''''''))))))*********+++++++++++++++******)))******+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***+++++++++++++++***)))(((((())))))***,,,,,,++++++***)))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********,,,,,,,,,,,,******(((((()))***++++++,,,,,,---.../////////...---,,,***+++,,,...///000000000......//////000111111111---.........//////000000/////////000111111222222111111222333444666666777444444444555555555666666777777666555555555555666666555555555666777999:::;;;;;;:::999888888888888999::::::;;;;;;;;;::::::666555444333222222111111//////.........//////000........................//////............//////---------...............111///,,,++++++,,,///111////////////000111222333;;;<<>><<<@@@HHHIIIXXXiiissszzz~~~}}}|||{{{uuuqqqjjjbbbZZZRRRJJJEEE>>>>>>>>>???AAACCCFFFGGGHHHGGGFFFEEEDDDDDDDDDDDD===???AAAEEEHHHKKKMMMNNNIIIGGGFFFEEEGGGKKKOOORRR[[[\\\^^^aaadddgggiiijjjggghhhiiihhhfffdddcccccc^^^ZZZYYYZZZTTTIIIDDDEEE<<<:::888777777555333111444444444444555555555555111222222111000///......---------,,,,,,+++++++++)))+++---,,,***)))+++---)))+++...///...,,,+++***''''''(((((()))))))))***************************))))))(((((()))***++++++++++++---333:::;;;666111++++++******++++++,,,---************************'''***,,,+++)))'''(((******+++,,,---...---,,,+++///...+++)))))))))***+++&&&''''''((()))*********))))))***+++,,,,,,---...))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,---------,,,+++***(((((((((((())))))))))))