BM6@ 6(@@ /////////...000444:::???GGGHHHJJJKKKLLLKKKJJJIIIIIIFFFHHHbbbwwwkkkoooccc|||~~~wwwxxxtttwww~~~uuuyyywwwzzz~~~}}}}}}}}}{{{xxxuuuxxxtttooollllllllliiifffeeegggiiiiiigggfffffffffaaa^^^ZZZWWWWWWXXXYYYXXXVVVYYY[[[ZZZYYYZZZ^^^bbb```TTTKKKKKKNNNLLLGGGDDD???>>>???AAAAAA===666000555444333222111111111111++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,,,,------////////////000000000000////////////000444:::>>>FFFGGGIIIKKKLLLLLLKKKJJJJJJIIINNNfffvvvjjjwwwmmm}}}ssstttuuuvvv|||xxx~~~}}}|||{{{zzzwwwuuutttrrrnnnlllkkkjjjhhhfffeeefffhhhhhhfffdddddddddbbb```^^^\\\ZZZZZZ[[[[[[]]]^^^^^^\\\ZZZ]]]ccciiicccVVVKKKKKKOOOOOOLLLJJJ??????BBBGGGJJJGGG>>>777...111444666666333000---------,,,+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------.../////////000000000000///000//////000444999===DDDFFFIIILLLMMMMMMKKKJJJFFFGGGQQQeeellleeetttttt|||mmmqqqzzzvvv|||{{{www~~~{{{yyyyyywwwuuusssppppppooommmiiigggfffgggdddfffggggggdddbbbaaabbb```aaaaaa___[[[YYYZZZ]]]cccbbb___[[[YYY\\\dddkkkhhhXXXKKKJJJOOOQQQOOOMMM??????BBBJJJPPPNNNDDD;;;000111444555555333000///111000---+++***++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------....../////////000000000///000000000111444999===CCCEEEIIILLLNNNMMMLLLKKKCCCGGGVVVeeedddddd}}}fff|||yyyiiitttxxxxxxssswww~~~zzzwwwvvvuuutttrrrppprrrsssooojjjeeeeeefffccceeefffeeeccc```______\\\```bbb___YYYVVVXXX\\\aaaaaa^^^YYYUUUWWW]]]bbbfffWWWJJJJJJNNNOOOLLLJJJBBB@@@@@@FFFLLLKKKBBB999888666333111000222555777444222///,,,******,,,---)))))))))************++++++++++++,,,,,,,,,------........./////////000000///000111111333666;;;???BBBEEEIIILLLNNNMMMLLLJJJDDDNNN___hhhcccoooeeegggvvvkkkzzzttt}}}sss}}}|||~~~zzzwwwvvvuuusssrrrsssuuuvvvssslllgggddddddbbbdddeeedddbbb___^^^^^^\\\```bbb___YYYVVVXXX\\\]]]^^^]]]YYYTTTRRRTTTWWWYYYNNNFFFHHHLLLLLLJJJHHHJJJEEE@@@@@@BBBBBB===777777666444333444888;;;>>>555333///,,,******,,,---************+++++++++++++++++++++,,,,,,,,,------............////////////...000111333555999>>>AAACCCEEEJJJMMMNNNMMMKKKIIICCCQQQccceee```|||mmm[[[qqquuuvvv|||ttt}}}~~~zzzvvvwww}}}yyywwwwwwuuusssqqquuuvvvwwwuuupppjjjfffdddaaacccddddddaaa_________```aaaaaa___[[[YYYZZZ]]]ZZZ\\\^^^[[[VVVRRRQQQRRRLLLFFFBBBFFFIIIIIIJJJLLLPPPJJJBBB===<<<<<<;;;999111333777;;;===>>>===<<<444222///---+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////---///222555777;;;AAADDDCCCFFFJJJNNNOOOMMMJJJGGGAAARRReee```___fff\\\}}}wwwuuu{{{tttttt|||}}}{{{zzzyyyxxxwwwtttrrrttttttttttttsssnnniiiddd```bbbddddddbbb`````````bbb```^^^\\\ZZZZZZ[[[[[[WWWYYY\\\ZZZVVVSSSSSSTTTIIIFFFDDDDDDDDDDDDHHHOOOOOOKKKDDD===999999<<<>>>777999<<<>>>===;;;777444111000///---,,,+++++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////---///222555999===BBBFFFDDDGGGKKKNNNOOOLLLIIIFFFDDDXXXjjjaaacccjjjddd}}}zzz~~~uuuxxx|||pppxxx{{{|||{{{zzzzzzzzzxxxuuurrrrrrqqqqqqssstttqqqkkkeee```bbbcccdddbbbaaa```aaabbb^^^ZZZWWWWWWXXXYYYXXXTTTVVVXXXXXXUUUSSSUUUWWWOOOKKKHHHDDD@@@>>>EEEOOOIIIGGGCCC===888888<<>>IIINNNLLL@@@:::333//////111222222222111///---,,,,,,,,,---***************************+++,,,,,,------,,,,,,..................------222000000444:::@@@BBBCCCGGGJJJMMMMMMLLLKKKHHHFFFSSSeeefffgggfff{{{zzz||||||rrr|||zzzwwwvvvuuuuuusssrrrpppooonnnllljjjgggaaa```^^^]]]]]]^^^```aaa]]]ZZZWWWVVVVVVVVVSSSQQQQQQPPPTTTYYYXXXRRROOOQQQUUUXXXYYYRRRJJJFFFIIINNNGGGHHHGGGDDDFFFLLLKKKFFF???:::333000000111222222222000///---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................111111222555;;;@@@CCCDDDDDDGGGKKKMMMLLLJJJIIIIIIbbbooogggnnnuuunnnyyy~~~}}}}}}zzzwww~~~|||zzzwwwuuusssqqqooommmkkkjjjiiifffddd______]]]]]]]]]]]]______\\\WWWRRRQQQTTTVVVTTTQQQRRRQQQTTTWWWVVVPPPKKKKKKOOOVVV[[[VVVLLLFFFIIIOOOJJJKKKIIIFFFFFFHHHFFFAAA>>>:::555111000111222222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................111111333777<<>>???@@@???===:::666333111111111111111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...............000222555999===AAAEEEHHHDDDDDDIIIMMMLLLHHHKKKRRRmmmuuuzzzlllkkkzzz|||}}}|||wwwuuu~~~~~~~~~~~~}}}zzzvvvrrroooqqqoookkkiiihhhfffdddccc______^^^]]]\\\\\\[[[[[[XXXSSSNNNOOOSSSVVVVVVUUUMMMNNNNNNOOOPPPOOOKKKFFFKKKNNNRRRTTTTTTRRRPPPNNNLLLIIIEEEBBB>>>;;;;;;<<<;;;:::888555222111111111000000//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------........./////////222777;;;>>>BBBFFFIIIKKKIIILLLOOOKKKFFFKKKUUUlllrrrxxxeeesssyyyxxxtttuuu~~~~~~{{{xxxtttrrrssspppllliiihhhgggeeeccc______]]]\\\ZZZYYYXXXWWWRRRPPPNNNNNNPPPRRRSSSTTTMMMMMMLLLKKKMMMPPPLLLGGGOOONNNNNNPPPQQQPPPLLLHHHEEEFFFIIIKKKGGG???999999::::::999777333111111222000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...////////////333888<<>>>>>CCC888:::;;;999444111000222//////000000///---+++***************************++++++,,,---------,,,,,,,,,,,,------...///000000555666999===CCCFFFHHHHHHPPPHHHOOOVVVLLLJJJ]]]oooqqq{{{tttyyyjjjkkkrrrsssrrrsssvvvpppqqq}}}{{{||||||{{{yyywwwtttrrrqqqsssrrroookkkfffbbbaaaaaa```]]]ZZZVVVTTTTTTTTTUUUVVVSSSPPPOOOPPPSSSWWWZZZTTTPPPLLLKKKKKKKKKHHHEEEBBBDDDFFFGGGGGGEEECCCAAAHHHHHHIIIJJJJJJFFFAAA<<<===;;;888555222000//////000000000000///...------++++++******++++++,,,---+++,,,,,,------,,,,,,+++///...,,,++++++,,,---///555666999>>>BBBFFFHHHIIINNNGGGOOOUUULLLOOOggg{{{wwwzzzooo______ddddddccceeemmm{{{rrrkkkttt~~~|||{{{{{{zzzyyywwwuuusssrrrqqqpppmmmiiieeebbbaaa```^^^]]][[[YYYWWWUUUTTTTTTTTTRRRPPPOOOOOOQQQTTTVVVQQQNNNJJJIIIHHHGGGEEEBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKJJJGGGAAA===>>><<<999666333000///...//////000///...,,,+++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++///...,,,++++++,,,...///555777:::>>>BBBFFFHHHIIINNNJJJQQQUUUOOOYYYwwwrrrwww~~~wwwcccSSSRRRTTTSSSSSSWWWhhhwww~~~aaammm~~~|||zzzzzzyyyxxxwwwuuutttsssnnnllljjjhhheeecccaaa```\\\\\\[[[ZZZXXXUUUSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPNNNKKKHHHFFFEEECCCAAA???CCCDDDDDDEEEHHHKKKNNNPPPKKKJJJKKKKKKKKKGGGBBB>>>>>><<<:::777444111///...///000000000///---***)))++++++******++++++,,,---+++,,,,,,------,,,,,,+++...---,,,++++++,,,......444777;;;???BBBEEEHHHJJJQQQOOOVVVWWWRRRcccsss{{{lllZZZKKKIIIKKKJJJLLLQQQiiiyyysssaaazzz}}}{{{yyyyyyxxxxxxvvvuuussssssllljjjiiigggfffdddbbb```\\\[[[ZZZXXXVVVTTTRRRRRRQQQQQQQQQQQQPPPNNNLLLLLLKKKJJJGGGEEECCCAAA???>>>BBBCCCDDDFFFIIILLLNNNPPPKKKJJJJJJKKKKKKHHHCCC???======;;;888555222///---...///111222111///---+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,---......444888<<<@@@BBBEEEHHHKKKSSSSSSWWWVVVSSSgggrrr|||}}}```RRRFFFEEEGGGFFFKKKRRReeevvvrrrmmm{{{yyywwwwwwwwwvvvuuusssrrrqqqllljjjhhhhhhhhhfffccc```\\\ZZZWWWUUURRRRRRQQQRRRPPPQQQRRRRRRPPPNNNKKKIIIJJJIIIGGGEEEBBBAAA@@@@@@@@@BBBEEEHHHIIIIIIIIIHHHIIIHHHHHHIIIIIIGGGCCC@@@<<<<<<<<<:::777444000...,,,---///000000///...---++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......444888===AAABBBDDDIIILLLRRRRRRVVVSSSRRRhhhcccxxx{{{zzzUUUIIIAAABBBDDDDDDIIISSS^^^ooowww~~~zzzwwwvvvvvvuuutttsssqqqpppoookkkiiiggghhhiiigggccc___[[[ZZZXXXUUUSSSRRRQQQPPPPPPPPPQQQQQQPPPMMMJJJHHHHHHIIIHHHFFFCCCBBBBBBCCC@@@BBBEEEGGGGGGFFFDDDBBBEEEEEEEEEFFFGGGFFFCCCAAA:::;;;<<<;;;999666222///+++,,,,,,---------------++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,------.........333888>>>AAABBBDDDIIIMMMQQQRRRUUURRRTTTkkk~~~}}}vvvccc||||||xxxlllMMMDDD???BBBBBBBBBHHHRRR^^^nnn}}}~~~zzzxxxvvvuuutttsssqqqooommmlllkkkhhhffffffhhhgggaaa\\\XXXYYY[[[ZZZXXXUUUQQQNNNNNNNNNOOOOOOMMMKKKIIIGGGFFFGGGHHHFFFCCCBBBCCCFFFBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAACCCEEEEEECCCAAA888999;;;<<<;;;777444111222111///...---------...++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,---............333999???BBBBBBDDDIIINNNRRRTTTWWWUUUXXXooo~~~wwwqqqhhh{{{{{{pppzzzcccKKKCCC@@@CCCCCCAAAGGGQQQcccsss{{{xxxuuuuuutttrrrpppmmmkkkjjjjjjgggdddeeegggeee```ZZZVVVYYY^^^```^^^XXXQQQLLLLLLMMMMMMLLLKKKJJJHHHGGGDDDFFFGGGEEECCCBBBDDDGGGDDDCCCBBBAAAAAABBBCCCDDD>>>>>>???AAACCCDDDCCCAAA777999;;;===<<<999555222999777444111/////////000++++++******++++++,,,---+++,,,,,,------,,,,,,+++***+++,,,---............777;;;???AAABBBEEEIIIMMMIIIUUUUUUPPPbbbuuunnnttt}}}}}}~~~mmmyyyvvvXXXCCCCCCCCCCCC@@@@@@JJJVVVjjjwww~~~|||zzzwwwtttoookkkhhhggghhhiiijjjhhheeebbb```______```aaabbbdddccc___YYYRRRNNNOOONNNLLLLLLMMMMMMKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@BBB???>>>AAAFFFHHHFFFCCCCCC@@@<<<<<<>>>AAABBBBBB;;;999777666777666444222666444222///---,,,,,,,,,------+++************+++***+++,,,---...---,,,+++++++++,,,------......///666:::???BBBCCCEEEJJJNNNLLLUUUVVVSSSbbb~~~jjjttt~~~~~~kkkxxxpppQQQCCCBBBCCCCCCAAACCCNNN[[[mmmxxx|||yyyxxxqqqqqqqqqooollliiieeecccaaabbbdddeeeggghhhiiiiiiaaaaaa```^^^[[[WWWSSSQQQQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA??????CCC@@@===???EEEHHHIIIGGGGGGBBB======AAACCCCCCAAA;;;999777666777666444222111000///...------------,,,,,,,,,++++++***))))))++++++,,,,,,------,,,,,,++++++,,,------......///666:::???BBBCCCFFFKKKPPPPPPUUUVVVVVVbbb|||jjj|||~~~www}}}gggtttiiiHHHCCCAAAAAACCCCCCGGGSSS```pppwww|||xxxwwwpppooonnnllljjjhhheeedddaaacccgggjjjlllkkkjjjiii```^^^[[[WWWUUUTTTTTTUUUSSSQQQNNNMMMLLLKKKHHHFFFIIIHHHGGGFFFDDDBBB@@@???AAA>>>:::<<>>GGGNNNRRRMMMFFF@@@@@@EEEGGGDDD>>><<<:::888777666555333111+++,,,...///000//////...,,,+++******+++---///000---,,,+++***+++,,,---...++++++,,,------......///666:::@@@CCCEEEHHHMMMRRRVVVVVVVVVZZZgggxxxttt~~~}}}wwwfffooowwwaaaGGGEEEBBBAAADDDGGGLLLWWWbbbmmmssszzzwwwuuuvvvsssnnnjjjjjjkkkoooqqqooonnnjjjfffaaa\\\YYYWWWXXXWWWVVVUUUTTTTTTTTTSSSPPPNNNMMMLLLMMMLLLKKKIIIGGGHHHIIIJJJJJJIIIGGGGGGDDD???:::777:::@@@FFFJJJLLLFFFAAAAAADDDFFFBBB===<<<:::888777666555333111...///000111111000...---...,,,)))(((***...444888---,,,+++***+++,,,---...++++++,,,------......///888<<>>@@@@@@@@@???======<<<======;;;888777666555222000000000///............///...---+++)))***,,,///111++++++,,,,,,------,,,,,,++++++,,,------......///:::>>>CCCEEEFFFHHHMMMPPPRRRUUUSSSWWWrrrrrriiitttmmmnnntttyyymmmjjj}}}zzzuuu]]]IIICCCBBBEEENNNVVV\\\eeemmmuuuttttttyyyzzzzzz|||yyyvvvqqqkkkeee```]]][[[^^^```ccceeeccc___[[[XXX[[[ZZZXXXVVVUUUUUUVVVWWWSSSPPPNNNMMMLLLKKKHHHFFFCCCDDDFFFGGGGGGEEEBBBAAAAAA@@@???>>><<<===@@@BBB<<<>>>???>>>;;;999;;;======;;;888777666555222000///...---,,,,,,...///000------,,,,,,+++***))))))***+++,,,---...---,,,+++++++++,,,------......///<<<>>>BBBDDDGGGJJJOOORRRZZZPPPRRRSSS```jjjkkkyyyxxxlllaaa[[[WWWWWW^^^iiimmmzzzkkklllxxxyyy[[[KKKKKKHHHHHHOOOWWW```mmmxxxzzzfffwww}}}yyyrrrlllhhhccc___]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTTTTTTTUUUUUUSSSPPPMMMKKKJJJIIIHHHGGGDDDEEEGGGHHHHHHFFFDDDBBB<<<<<<:::999888:::???BBB===;;;:::999:::;;;;;;:::???>>>;;;888555333111111///000111222111...+++)))++++++***))))))***+++,,,+++***+++,,,,,,+++,,,///,,,---------,,,,,,...///<<<>>>BBBEEEGGGKKKOOORRRUUUTTT[[[]]]dddiiirrryyy|||qqqbbbYYYRRRQQQSSSVVV___iiinnnvvvpppooo|||uuuXXXKKKMMMLLLOOOYYYccclllvvv|||llluuu|||zzzzzz|||xxxsssnnnjjjgggbbb``````______^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTQQQOOOKKKJJJIIIIIIHHHGGGDDDEEEGGGHHHGGGEEEBBB@@@<<<<<<;;;999888:::???BBBBBB???;;;999888999;;;;;;>>>===:::777444222111000...///111111111///,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,---///,,,---------,,,,,,...///<<>><<<;;;:::888777999===AAAHHHDDD???:::888999<<<>>>===<<<999777444222000000---...///000000///...---,,,+++***))))))***+++,,,,,,,,,,,,******+++++++++,,,---------,,,,,,...///<<>><<<:::999888666555777;;;>>>IIIGGGCCC>>><<<<<>><<<:::777555333222111,,,---...///000000000000---,,,+++*********+++,,,------,,,)))***,,,+++))),,,---------,,,,,,...///<<>>;;;777666555222111222666999CCCFFFGGGDDDAAA???AAACCC???>>><<<999777666555444------,,,---...000222333...---,,,+++******++++++'''+++,,,,,,333===???999,,,---------,,,,,,...///===@@@CCCGGGKKKOOOTTTWWWZZZgggjjj~~~zzz|||}}}ttthhhjjjrrrjjjYYYQQQTTTgggyyy~~~}}}~~~}}}___TTTXXXeeexxx~~~zzzuuuqqqqqqnnnkkkjjjiiihhhfffeee``````___]]][[[YYYWWWUUUTTTSSSQQQOOOOOOOOOOOOPPPLLLJJJGGGFFFGGGGGGGGGFFFEEEFFFGGGGGGEEEBBB???===888777555333222333777:::DDDEEEEEEAAA<<<:::===AAA>>>===;;;999777555444444///...,,,,,,---///222333///...,,,+++******++++++(((---,,,***111<<<===555,,,---------,,,,,,...///===@@@DDDGGGKKKOOOTTTXXX\\\kkklllgggyyyrrrfffXXX___sssqqq]]]SSSXXXooozzz^^^WWWXXXhhh{{{uuuppppppmmmjjjgggfffeeedddccc______^^^\\\ZZZWWWUUUTTTRRRRRRPPPOOONNNOOOOOOPPPMMMKKKHHHGGGGGGGGGGGGFFFDDDEEEGGGGGGFFFCCC@@@>>>999999777444333444888;;;FFFFFFCCC===666555:::???===<<<:::888666444444333///...,,,,,,,,,///111333///...---+++******++++++,,,///,,,''',,,555444***,,,---------,,,,,,...///???@@@CCCFFFJJJOOOUUUZZZZZZcccccczzz~~~hhh___[[[SSSfff~~~^^^UUUiii|||~~~\\\TTTQQQmmm~~~yyyuuuqqqlllfffdddeeeeeeaaa]]]]]]]]]\\\[[[ZZZYYYXXXWWW[[[WWWRRRQQQRRRSSSRRRPPPPPPNNNKKKIIIIIIHHHFFFEEEFFFEEECCCBBBAAAAAABBBBBB:::888666444333333444555DDDBBB???<<<999888999999======;;;777333000///000//////...------------...444222///,,,+++***+++,,,,,,,,,,,,------.........,,,,,,,,,---------......@@@AAADDDGGGKKKPPPUUUXXXVVV\\\YYYjjjwwwgggsssWWW___ddd}}}jjjaaawww^^^WWWddd|||~~~yyyuuuqqqlllfffdddeeedddaaa]]]^^^^^^]]]\\\ZZZYYYXXXXXXZZZWWWSSSRRRSSSSSSRRRPPPOOOMMMJJJIIIHHHHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBBBB:::888666444333444666777CCCBBB???<<<:::999999:::;;;;;;:::777333111111111//////...------------...333222000...,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---------......@@@BBBDDDHHHLLLQQQTTTVVVRRRTTTPPP^^^ppphhhgggVVVlllssslllvvvttt}}}xxx}}}{{{llluuuuuu}}}yyyuuuoookkkfffddddddcccaaa^^^```___^^^]]][[[ZZZYYYXXXXXXWWWUUUTTTTTTSSSQQQOOONNNLLLIIIHHHGGGGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@<<<:::666333333444777999@@@@@@@@@===:::999:::;;;999999999777444222222333//////...------------...111111000///...---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......@@@AAADDDIIINNNQQQRRRRRRRRRNNNPPPgggooolllzzzdddeeetttrrrtttnnnttt|||ssswwwtttkkkzzzttt}}}{{{wwwsssnnnkkkgggddddddcccaaa___bbbaaa```^^^\\\ZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQOOOMMMJJJHHHGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>@@@<<<777333222444666999>>>???@@@>>>;;;999:::;;;999::::::888444222111111//////...------------...///000000111000...,,,***++++++++++++++++++++++++,,,,,,,,,---------......???AAADDDJJJPPPSSSRRRPPPQQQMMM\\\tttsssqqq___xxxxxx{{{}}}tttssstttuuulllSSSYYYggg~~~}}}{{{xxxuuuqqqnnnkkkhhheeedddcccbbbaaacccbbb```^^^\\\ZZZXXXXXXUUUVVVVVVUUUSSSQQQPPPOOOLLLJJJGGGFFFFFFFFFEEECCCDDDBBB>>><<<;;;<<>>AAABBBAAA>>>999444222222333444;;;@@@CCCBBB<<<888888:::;;;<<<<<<999555000...---//////...------------...---///000111111000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......AAACCCHHHQQQYYY\\\XXXTTTRRR```mmm{{{~~~jjj```xxxwwwqqqoookkkfffeeehhhssskkkTTT]]]fff}}}{{{xxxuuurrrnnnmmmkkkiiifffdddeeeeeedddcccaaa^^^[[[XXXVVVUUUTTTTTTTTTQQQNNNLLLNNNPPPLLLJJJHHHGGGGGGGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@===;;;777444333333444444;;;@@@EEECCC<<<777666888999;;;;;;999555111///...//////...------------......///000000111000///...------------,,,,,,,,,+++,,,,,,,,,---------......CCCEEEKKKTTT]]]```\\\VVVUUUmmm{{{aaazzzxxxfff^^^nnn}}}yyyccc]]]]]]ZZZTTTQQQ```lllpppPPPTTTmmm|||zzzvvvsssooonnnmmmjjjgggeeefffgggdddbbb```^^^[[[XXXVVVTTTTTTTTTSSSPPPLLLKKKMMMPPPLLLJJJHHHGGGHHHHHHGGGEEE>>>@@@AAABBBBBB???===;;;999888666444333444555666;;;AAAFFFDDD<<<666666777777999:::999666333111000//////...------------......//////000000000000000.........------,,,,,,,,,,,,,,,,,,---------......FFFEEEGGGNNNVVV[[[YYYVVVSSSuuummmbbbzzzbbb^^^ttthhh]]]ggggggXXXRRRZZZfffmmmkkkQQQ^^^nnn|||wwwtttqqqrrrnnniiiffffffgggggghhheee```ZZZXXXZZZZZZVVVRRRWWWUUURRRQQQQQQOOOMMMKKKIIIIIIHHHFFFEEECCCBBBBBBCCCDDDDDDBBB???===<<<<<<888888888666444444666888>>>>>>@@@BBB<<<333333888888999999777333000.....................---------------,,,+++,,,...111222000///...---------------------,,,++++++,,,,,,,,,EEEEEEGGGNNNVVVZZZYYYVVVYYYllljjjeeezzzeeeccc}}}qqqmmmvvv|||ppppppgggiiiwwwkkkPPP\\\sss~~~yyyuuurrrpppmmmiiigggggghhhhhhhhhgggbbb]]][[[\\\\\\YYYUUUUUUSSSQQQPPPPPPOOOMMMKKKIIIHHHGGGFFFEEECCCBBBBBBBBBCCCCCCAAA>>><<<;;;;;;::::::999666444333444666888999===@@@<<<444444999777888999777444000///////////////.........------...---,,,,,,,,,...000222000///...---,,,+++++++++---,,,,,,++++++,,,,,,---DDDEEEGGGNNNUUUYYYYYYWWWWWWXXXnnnmmmssszzziiikkk~~~sss{{{nnnjjjoooqqqUUU```xxx{{{vvvsssnnnllljjjiiijjjjjjiiihhhhhhddd```^^^^^^^^^[[[XXXSSSRRRPPPOOOPPPOOOMMMLLLIIIHHHGGGFFFEEECCCCCCBBBAAABBBBBB@@@===;;;::::::<<<<<<:::777333222222333666888<<>><<<;;;;;;>>>>>><<<777333000000111888;;;??????;;;555111000555666888777555333222222333222111000///...------......---------...//////000000///...---+++***))),,,,,,+++++++++,,,------DDDFFFJJJOOOUUUXXXYYYYYY[[[ZZZrrrvvv|||yyyllltttzzzzzz}}}xxxtttvvvnnnYYYhhh~~~qqq{{{vvvqqqkkkjjjjjjkkklllkkkiiigggbbbaaa___^^^]]][[[YYYWWWRRRPPPOOOOOOOOOOOOMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCAAACCCCCCBBB???=========???>>><<<777333000000111888<<>>===>>>>>>===;;;777333111111222555999===>>>>>>???<<<888555777888888555333333333111111000//////...------/////////......------,,,///000111111000///---,,,++++++++++++,,,---......EEEHHHNNNSSSVVVYYY[[[\\\ZZZooo||||||vvviiitttqqqllllllxxxyyynnnqqqwwwkkk}}}xxxkkkwww}}}wwwqqqlllkkkiiihhhhhhgggfffdddaaabbbbbbaaa___\\\[[[ZZZUUUSSSQQQPPPPPPOOOMMMKKKGGGGGGFFFFFFEEEDDDDDDDDD@@@BBBBBBAAA???=========<<<<<<:::777333222222444444999<<<;;;===AAA???:::666888999888555333222222/////////.........------////////////...---,,,+++---...000000000///...---++++++++++++,,,---...///EEEIIIOOOTTTWWWZZZ\\\^^^jjjrrr|||vvviiitttlllgggjjjzzzuuuuuuyyymmmvvvkkkvvvxxxrrrmmmkkkhhhggggggfffeeeccccccdddeeedddaaa___]]]]]]WWWUUURRRQQQQQQOOOMMMKKKGGGGGGFFFFFFEEEEEEDDDDDD???@@@AAA@@@>>><<<<<<===::::::999777444333444555666;;;<<<:::<<<@@@>>>888777888999888666333222222...............---------///000//////...---+++++++++,,,...000000///...---++++++++++++,,,---...///DDDJJJPPPSSSXXX^^^___]]]dddvvvllltttiii|||{{{fffbbbooo}}}uuuwww|||~~~{{{tttlllcccsssyyyrrrmmmlllkkkiiijjjjjjiiigggeeecccbbbaaaaaabbbaaa___]]]YYYVVVRRRPPPOOONNNMMMLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@>>><<<;;;:::999999;;;;;;888333000000222555777999;;;<<<;;;:::999555666777888777444222000...000000///...---...///+++,,,,,,,,,,,,+++******,,,+++,,,...222333111...******+++,,,,,,---......EEEKKKQQQTTTYYY^^^___\\\YYYpppuuujjjrrrhhh}}}zzzeeejjj}}}xxxzzz~~~{{{|||{{{eee]]]iiizzz|||uuuqqqnnnlllkkkjjjjjjiiifffdddcccbbbaaaaaaaaaaaa^^^\\\XXXVVVSSSQQQPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>><<<;;;::::::;;;======999333//////111222444777999999888666555444555777777666444111///...000000///...---...///---------------,,,+++++++++******---111333222000******+++,,,,,,---......GGGMMMRRRUUUZZZ______\\\XXXiiiooofffrrrkkkxxxdddvvvxxxyyyqqqjjjiii{{{|||]]]UUU```ppp~~~~~~wwwrrrpppnnnmmmlllkkkiiifffddddddcccaaaaaabbbaaa^^^\\\WWWUUUSSSRRRQQQOOOKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;::::::===>>>>>>:::333//////000222444666888888777555333333555666777666333000......000000///...---...///...............---,,,,,,+++******,,,///222333222***++++++,,,,,,------...HHHOOOTTTWWW[[[```___\\\WWWgggpppkkkrrrpppyyyjjjyyyzzzqqqddd[[[jjjxxxYYYVVVggg}}}}}}wwwrrrqqqpppnnnnnnnnnllljjjhhheeedddbbbbbbbbbaaa___]]]WWWVVVTTTSSSRRROOOKKKHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;:::<<<>>>===:::444000000111555777999::::::999777555333444555666555222000......000000///...---...///---............---,,,,,,,,,+++***+++---///111222+++++++++,,,,,,---------IIIPPPVVVYYY]]]aaa```]]]QQQhhhxxxzzzpppooo}}}{{{~~~{{{||||||lll[[[```ttt~~~xxx\\\ddd~~~xxxtttrrrqqqppppppqqqqqqooommmgggeeeddddddcccbbb```]]]YYYWWWUUUTTTSSSPPPLLLHHHJJJJJJHHHGGGFFFDDDCCCCCCAAA@@@???===<<<;;;;;;;;;999;;;<<<999444111222444666777:::;;;<<<:::888777333444555666555222000......000000///...---...///---------------,,,++++++------,,,++++++,,,---///++++++,,,,,,,,,,,,------IIIPPPWWW[[[___cccbbb^^^XXX{{{{{{lllkkkyyyuuuwww|||zzzwwwvvvbbb]]]fffnnn}}}{{{dddzzz|||yyyrrrqqqqqqqqqssssssrrrpppiiihhhfffeeeeeedddaaa___\\\ZZZWWWUUUSSSQQQMMMJJJKKKJJJIIIHHHFFFDDDCCCCCCAAA@@@???===<<<<<<;;;;;;777999:::888333111222444333555777:::::::::888777333555666777666333000......000000///...---...///---------------,,,++++++---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHPPPWWW\\\aaaeeeddd``````yyy~~~kkkkkk~~~wwwnnnpppyyy|||ttt{{{rrreeebbbbbbsss}}}lll}}}zzzxxxsssrrrqqqqqqrrrrrrpppnnnkkkjjjhhhggggggeeeccc```___\\\XXXUUUTTTRRROOOMMMKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<777999:::777222///000222111333666999::::::888777444555777777666444111///...000000///...---...///...............---,,,,,,***,,,...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHPPPXXX]]]bbbfffeeeaaa]]]zzz}}}nnnoooyyynnngggooo~~~yyy}}}vvvjjjdddsssrrrzzzvvvssstttrrrqqqqqqqqqpppnnnkkkmmmkkkiiihhhhhhfffdddaaaaaa]]]YYYVVVTTTRRRPPPNNNLLLKKKJJJHHHFFFEEECCCBBB@@@@@@???===<<<<<<<<<<<<888::::::666111......///111333666999;;;;;;:::999555666777888777444222000...000000000...---...//////////////////......---'''***---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHOOOYYY```ccccccbbbaaadddnnn}}}lllvvv{{{mmmccceee{{{~~~~~~uuuooovvvrrrqqq|||uuurrrrrrrrrssssssqqqnnnkkkhhhkkkllllllmmmllliiigggfffbbb___[[[XXXUUUQQQLLLIIIJJJIIIHHHFFFEEECCCBBBAAA>>>>>>======<<<<<<<<<;;;<<<888777888444---,,,000111333666999;;;:::999888666555444333444333111///...............///000000000000000///...,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------KKKQQQ[[[bbbeeedddcccaaallloooiiisssuuuggggggyyy|||wwwaaabbbpppxxxzzzvvvtttsssrrrpppnnnlllkkkjjjkkkllllllmmmllliiigggfffdddaaa]]]YYYVVVRRRMMMIIIJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>===<<<;;;;;;;;;<<<888888888444...---111111333666999;;;:::999888777666444444555444222000...............///000000000000000///...,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------MMMTTT]]]dddfffeeebbbaaarrrtttppphhhtttqqqeeessseeeTTTYYYhhhzzz}}}wwwtttssspppnnnlllkkkkkklllkkkllllllmmmllliiigggffffffccc^^^ZZZWWWSSSNNNKKKJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;:::999;;;999999999555000///222111333666999;;;:::999888888666555555555555222000........./////////000000000000//////...---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------PPPVVV```fffgggeeebbb___tttppprrr~~~hhhyyyqqqmmm^^^VVVaaawww|||uuuqqqpppooonnnmmmmmmmmmmmmkkkllllllmmmllliiigggfffdddaaa]]]YYYVVVSSSPPPMMMJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@???===<<<:::999999;;;::::::888555222222333111333666999;;;:::999888777555444444555444222///......///000000000000000////////////...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------QQQXXXaaahhhiiieeeaaa___pppwwwuuuzzzggg|||{{{pppppp~~~sss}}}|||]]]]]]nnn{{{sssnnnoooppprrrrrrqqqooonnnkkkllllllmmmllliiigggfffaaa^^^ZZZWWWVVVTTTQQQPPPKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@???===<<<:::999999999;;;;;;888555444444444111333666999;;;:::999888555444333333333222000......///000000111111000000////////////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------RRRZZZcccjjjkkkhhhccc```ggg|||yyyvvveee}}}vvveeeaaannn{{{vvvuuu\\\cccyyy|||uuupppqqqtttuuuuuusssqqqoookkkllllllmmmllliiigggfffaaa^^^ZZZWWWUUUTTTRRRPPPKKKJJJIIIHHHFFFDDDCCCBBB@@@???>>>===<<<;;;:::999777:::;;;777444555555333111333666999;;;:::999888444333222222222111///---...///000111222111000///......//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------UUU\\\fffnnnoookkkfffcccjjj~~~uuueee|||kkkfffpppzzz|||yyy{{{qqq]]]kkk}}}xxxxxxxxxxxxwwwuuusssqqqpppkkkllllllmmmllliiigggfffeeeaaa\\\XXXUUUSSSQQQOOOKKKKKKIIIHHHFFFEEECCCCCC???>>>>>>===<<<;;;;;;;;;555::::::555333555666333111333666999;;;:::999888555444333333333222000......///000222222111000///.........///......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------WWW^^^iiipppqqqnnniiifffyyyuuugggyyyqqqzzzyyy~~~}}}iiihhhwwwpppaaasss}}}yyy~~~{{{wwwtttrrrppppppkkkllllllmmmllliiigggfffiiiddd^^^YYYVVVSSSPPPNNNKKKKKKJJJHHHFFFEEECCCCCC>>>>>>======<<<<<<<<<;;;444999:::555222555666333111333777999;;;:::999888666555444444444333111///...///111222333222000///.........///......------++++++++++++++++++++++++++++++,,,,,,,,,---------XXXaaajjjnnnnnnmmmkkkiii|||pppmmmzzzpppyyykkkzzz{{{|||~~~{{{dddZZZ^^^qqqkkkddd{{{}}}yyyxxxvvvtttsssrrrqqqnnnllliiiiiiiiijjjkkkiiifffcccaaa___\\\XXXTTTQQQOOONNNMMMKKKHHHGGGFFFFFFDDDCCCAAAAAAAAAAAA@@@>>>===;;;:::999666333444777555000555777999<<<======;;;:::444555555666555333222111---......///////////////...////////////---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,VVV^^^fffkkkmmmmmmjjjfffyyylllmmm{{{oooeeezzz~~~{{{mmmcccaaahhh{{{kkkfff{{{}}}xxxwwwtttrrrppppppooommmlllllllllkkkkkkkkkiiifffcccaaa___\\\XXXUUURRRPPPOOOMMMKKKHHHGGGFFFFFFDDDCCC@@@@@@AAAAAA@@@>>><<<;;;::::::777444555888666111444666999<<<======;;;:::555555555555444333222111---....../////////////////////000000///...,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,VVV\\\cccgggmmmoooiii```hhh~~~hhhooonnnaaaddd}}}{{{yyy|||tttqqqnnnkkkrrr~~~mmmhhh|||~~~yyyvvvssspppmmmmmmmmmmmmlllooonnnllllllkkkiiieeebbb```___\\\XXXUUURRRPPPPPPNNNKKKIIIGGGGGGFFFDDDCCC???@@@@@@@@@???===;;;::::::;;;999555666999888333333555999<<<======<<<;;;555555444333222222222222---......//////////////////000111111000///---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,YYY___dddgggnnnrrrhhhZZZWWWllluuugggrrr___]]]iii{{{uuu|||xxxsssuuu~~~{{{|||xxxxxx}}}qqqlll|||~~~wwwsssooommmmmmmmmnnnmmmnnnlllkkkjjjjjjhhheeeccc```^^^\\\XXXUUUSSSRRRQQQNNNLLLIIIGGGGGGFFFDDDBBB????????????>>><<<;;;999:::<<<;;;777777999999666333555888;;;===<<<;;;:::666555333111111111222222---......///////////////000111111111111///...---+++++++++++++++++++++++++++++++++,,,,,,,,,------^^^eeeiiikkkrrruuuiiiXXXUUUggg~~~tttiiivvviiiWWW\\\lllwwwlll```ZZZXXXcccuuuqqqttt{{{~~~}}}tttnnn|||xxxuuupppnnnnnnooopppoookkkiiihhhhhhhhhhhhfffddd___^^^[[[YYYVVVTTTSSSRRROOOMMMJJJHHHGGGFFFDDDBBB????????????>>><<<;;;999:::===<<<888777999:::888444666999;;;<<<<<<:::999555444222111000000111222---......///////////////000111111111111///...---++++++++++++++++++++++++++++++,,,,,,,,,---------aaajjjooopppvvvyyymmmZZZZZZfff~~~}}}jjjzzzpppWWWPPP[[[kkk|||zzzsssbbbSSSGGGDDDFFFSSSssstttuuu}}}qqqkkk{{{xxxuuurrrppppppqqqqqqpppjjjhhhffffffggggggfffddd^^^]]][[[YYYVVVUUUTTTSSSPPPNNNJJJHHHGGGFFFDDDBBB???@@@@@@@@@???===;;;:::999<<<===999777999:::999555777999;;;;;;:::888777333333222111000000000000---......//////////////////000111111000///---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------___lllttttttxxx}}}rrr___]]]fffxxx}}}hhh|||gggRRRPPP]]]nnn{{{ooobbbQQQEEE???BBBEEEOOOmmmqqq|||iiidddzzzwwwuuurrrrrrrrrrrrqqqpppllljjjhhhgggggggggeeeddd^^^]]][[[YYYWWWUUUUUUTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@@@@AAAAAA@@@>>><<<;;;888<<<===888666888:::999777888:::;;;;;;999777555222222222222111000///...---....../////////////////////000000///...,,,+++++++++++++++++++++++++++,,,,,,,,,------------...]]]llluuuuuuzzzuuuccc```kkk}}}zzzfff}}}gggVVVTTTbbbrrr~~~|||eeeTTTHHHBBBCCCJJJLLLRRRooozzzmmm~~~aaa___yyyuuutttrrrrrrsssrrrpppoooooommmjjjhhhgggfffeeeccc^^^]]][[[YYYWWWVVVUUUUUUQQQNNNKKKIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@>>>===;;;777<<<===888666888::::::888999;;;;;;:::888555444111111222222222000...------......///////////////...////////////---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......___hhhssszzzyyyxxxooojjjhhhXXXaaaiiivvvxxx___DDDHHHFFFEEEHHHRRRfffyyyttt|||~~~{{{bbbcccyyyxxxsssrrrwwwxxxtttpppnnnrrrooollliiihhhfffdddbbb^^^\\\XXXWWWVVVVVVUUUTTTLLLLLLKKKIIIHHHFFFDDDCCCAAABBBBBBAAA@@@>>><<<::::::::::::::::::999999999666888;;;<<<;;;999888888555222222444444000///111.........///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......```jjjvvv~~~|||pppmmmkkkaaaooowwwzzz```IIIIIILLLQQQYYYhhh~~~rrrrrrrrr[[[```wwwwwwrrrqqqtttvvvssspppoooqqqnnnkkkiiihhhfffdddbbb```]]]YYYVVVUUUTTTRRRPPPJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777999:::::::::999888888555333333555555111000222------......///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------```kkkyyy|||qqqqqq}}}rrr}}}xxxtttyyy___OOOTTTZZZeeeqqqsssxxxxxxqqqwwwfffSSS^^^vvvxxxrrrooorrrtttrrrpppqqqpppmmmjjjhhhgggfffdddbbbaaa^^^YYYVVVTTTQQQNNNLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<============999999999888888999999999666333333666555111000222,,,---...///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,___kkkzzzxxxpppuuurrrxxx{{{iiidddjjjrrr}}}}}}{{{pppiiirrr~~~wwwuuutttYYYMMM]]]vvvyyysssoooqqqtttsssrrrsssooollliiihhhgggfffeeeccc___]]]YYYVVVSSSQQQMMMKKKMMMMMMLLLKKKIIIGGGEEEDDDFFFEEECCC@@@????????????<<<=========>>>>>>??????;;;999777666777888999:::555222222555444000///111,,,,,,---///000000000000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---```mmm|||wwwrrr~~~lllvvvsssxxxzzz|||~~~zzzvvv~~~~~~ooo```bbbcccZZZKKKHHHYYYqqq|||uuuqqqrrruuutttsssuuunnnllliiihhhhhhgggfffddd]]][[[XXXVVVUUURRROOOMMMQQQPPPOOOMMMJJJGGGEEECCCFFFEEECCC@@@????????????;;;<<<<<<===>>>???@@@@@@<<<999555555777999999999333000000333222...---///,,,---...///000000000000---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......cccppp}}}ttttttfffuuu~~~{{{}}}zzzttt___PPPKKKEEEBBBDDDPPPhhh|||}}}wwwrrrtttuuutttssstttnnnllljjjiiiiiiiiigggfff\\\[[[YYYXXXWWWUUURRROOOQQQPPPOOOMMMJJJGGGEEECCCCCCBBB@@@???===<<<<<<<<<999:::;;;<<<===>>>???@@@<<<888444444777999999888222//////222111---,,,...---...//////000000000000---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///bbbpppkkk```ssshhhcccrrroooTTTFFF>>>AAACCCIII___zzz}}}wwwssstttuuusssqqqqqqnnnllljjjjjjjjjjjjiiihhh^^^]]][[[ZZZYYYWWWSSSPPPMMMMMMLLLKKKIIIGGGFFFEEEAAAAAA@@@???>>><<<;;;:::777888999:::<<<===>>>???;;;777444555888:::999666222//////222111---,,,///...//////000000000//////,,,---///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...___mmm~~~zzzeee\\\qqquuuccccccqqq~~~aaaKKK@@@EEEFFFFFF\\\zzz}}}wwwssstttuuurrrooonnnooommmkkkjjjkkkkkkjjjiiiaaa___]]]\\\ZZZWWWSSSPPPIIIIIIIIIIIIHHHGGGFFFFFFAAABBBBBBAAA@@@>>><<<:::666666777999;;;<<<===>>>;;;777444555999;;;888555333000000333222...---//////000000000000//////...,,,---///111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---]]]ooogggVVV[[[kkk~~~tttvvvwwwdddSSSKKKFFFIII```{{{{{{www||||||wwwrrrpppqqqqqqpppmmmnnnnnnmmmkkkjjjiiihhhhhhcccaaa^^^ZZZVVVRRRPPPOOOOOOMMMJJJIIIIIIIIIGGGFFFCCCBBB@@@@@@@@@???<<<:::999777666777:::===??????888666555777::::::777444333222000000111000///...//////000000///...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...XXXmmm}}}aaaQQQSSS^^^vvvwww|||~~~wwwuuu{{{~~~}}}eeeSSSIIIOOOlll|||tttttt}}}{{{vvvtttttttttrrrpppoooooonnnnnnlllkkkiiihhheeeccc```\\\XXXUUURRRQQQOOOMMMJJJIIIIIIIIIGGGFFFCCCBBB@@@@@@@@@???<<<::::::777555555777:::<<<<<<888666666888;;;<<<999666444222111111111111000...///////////////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...SSSkkkuuu\\\LLLLLLVVVpppvvvrrrzzzzzz}}}{{{uuukkk^^^RRRWWW[[[eeeqqqyyy|||www^^^OOOVVVvvv}}}uuuooouuu}}}wwwttttttuuusssqqqooopppppppppooollljjjhhhdddccc___\\\XXXUUUSSSRRROOOLLLJJJIIIIIIHHHGGGFFFCCCBBB@@@@@@@@@???<<<:::;;;888444222444777999:::888777666888<<<>>><<<999444333222222333222111//////////////////......---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...PPPkkkrrrZZZKKKLLL[[[~~~vvv~~~zzztttiii___WWWQQQJJJEEENNNTTT___lllwwwiiiZZZccc~~~uuurrr|||zzztttqqqqqqqqqpppnnnnnnooopppqqqooolllhhhfffaaa```]]]YYYVVVTTTRRRQQQNNNLLLJJJHHHHHHHHHGGGEEECCCBBB@@@@@@@@@???<<<:::;;;777222111333777:::<<<888777666999===???>>><<<555444333444444444111///...///////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...OOOjjjsss[[[LLLOOOeeeyyy}}}|||}}}ppp^^^WWWNNNGGGFFFGGGKKKOOOPPPVVVbbbsssooohhhxxx~~~zzzxxx~~~xxxqqqnnnnnnooonnnmmmmmmnnnoooooommmjjjfffddd```___\\\YYYVVVTTTSSSRRRNNNLLLIIIHHHHHHHHHFFFEEECCCBBB@@@@@@@@@???<<<:::999555111000333888<<<>>>888666555888<<>><<<444444444444555444111///......///////////////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...NNNggguuu\\\MMMTTTqqqnnngggyyy~~~rrrlllllloootttwwwnnn]]]NNNEEEBBBAAAAAABBBCCCJJJQQQTTT[[[kkkpppttt~~~|||}}}wwwqqqmmmnnnppppppooolllmmmmmmllljjjgggdddbbbbbb```^^^[[[YYYWWWUUUUUUNNNKKKIIIHHHHHHGGGFFFEEECCCBBB@@@@@@@@@???<<<:::666444111111444888<<<===888555444666:::======;;;444333444555555444111...---...//////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...LLLbbbxxxuuu^^^RRR___~~~jjj___ggglllfffaaa___^^^]]][[[VVVMMMFFF???@@@CCCFFFEEEDDDLLLVVVaaalll~~~|||~~~{{{uuuooolllmmmpppppppppnnnmmmlllkkkiiifffdddcccaaa```]]][[[YYYWWWVVVUUUMMMKKKIIIGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@???<<<:::555333000111333666888999777444222444888::::::999333333333555555444000---------...///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...III]]]qqquuu___WWWiiiuuurrrfff```]]]RRRWWW\\\^^^[[[RRRHHHBBB===>>>CCCGGGGGGIIIWWWfffqqq|||zzzyyysssllljjjkkknnnooooooooonnnllljjjhhhfffeeeddd___]]][[[YYYWWWUUUTTTTTTMMMKKKIIIGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@???<<<:::555333111000222444555555666333111222666999999777222222333444555333000---------...///000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...@@@XXXmmmyyyyyyddd[[[oooxxxtttdddXXX\\\cccjjjggg[[[LLLBBB>>>@@@AAAEEEGGGFFFMMMcccyyy}}}zzzrrrkkkkkkmmmnnnpppsssqqqooolllhhhfffdddcccccc\\\ZZZWWWVVVUUUTTTRRRQQQMMMLLLJJJIIIIIIHHHFFFDDD????????????@@@>>>;;;888666444000000222555777888888777666444333333666888222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......CCC[[[ppp|||}}}kkkbbbuuuvvvhhhiiimmmnnndddRRRDDD??????CCCDDDHHHMMMRRR]]]ttt~~~}}}tttmmmmmmooooooqqqtttqqqooolllhhhfffdddcccccc```]]]YYYVVVUUUTTTRRRPPPOOOMMMJJJIIIIIIHHHFFFDDD@@@????????????>>>:::777666333000///222444777777666666666555444444555666222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...CCC[[[rrrtttmmm}}}uuuqqqpppiiiZZZHHH>>>>>>BBBDDDEEEJJJRRR^^^oooxxxppppppqqqpppqqqsssqqqooolllhhhfffdddccccccccc___ZZZVVVTTTSSSRRRQQQQQQNNNKKKIIIHHHGGGEEECCCAAA@@@??????>>>===:::777555333000///111444666777444555666666666666555555222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------???VVVpppzzzwwwyyyiiicccYYYLLLBBB???BBBFFFHHHJJJPPP[[[lllzzzrrrrrrrrrpppppprrrqqqooolllhhhfffdddccccccddd___ZZZVVVTTTUUUUUUTTTSSSPPPLLLIIIHHHFFFDDDBBBBBB@@@???>>>===<<<999666444222//////111444555555333444666999:::999777444222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,--------->>>RRRlll~~~}}}{{{xxxpppXXXPPPFFF@@@@@@CCCEEEFFFJJJPPP[[[iii}}}zzzsssrrrrrrpppoooqqqqqqooolllhhhfffdddccccccaaa]]]XXXVVVUUUVVVWWWWWWTTTQQQLLLIIIGGGFFFDDDCCCCCCAAA???===<<<;;;888555333111//////111333444444333444777;;;>>>===999555222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------@@@OOOgggzzzmmmdddYYYIIIDDD>>>===AAAEEEGGGGGGJJJVVVfffvvv{{{tttttttttqqqpppqqqqqqooolllhhhfffdddcccccc___\\\XXXVVVVVVWWWXXXXXXUUUQQQLLLIIIGGGFFFEEEDDDDDDBBB???===;;;:::777555222000...///111333333333333444666;;;???>>>:::555222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,>>>III```}}}nnn[[[OOOFFF>>>???@@@AAACCCGGGLLLPPPVVVgggzzz|||vvvvvvvvvsssrrrsssqqqooolllhhhfffdddcccccc^^^\\\XXXWWWWWWWWWVVVUUUTTTQQQLLLIIIGGGGGGFFFEEEEEEBBB???<<<;;;999666444111///...///111333333222222222333888===>>>999555222333444444444222000......///000000000///---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,999BBBZZZzzzcccNNNFFFAAA777>>>DDDFFFEEEIIISSS\\\kkk~~~~~~xxxxxxxxxuuutttuuuqqqooolllhhhfffdddcccccc___\\\YYYXXXWWWUUUSSSQQQTTTQQQLLLHHHGGGGGGGGGFFFEEEBBB???<<<:::888666444000///...///111222222222111000111666;;;===888444222333444444444222000......///000000000///---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,@@@???OOOqqq___JJJBBB???===???BBBDDDJJJTTTbbbkkk{{{pppnnnxxxzzzxxxtttoooqqqvvvooonnnkkkfffaaa___bbbeee```\\\XXXUUUTTTTTTSSSRRRNNNLLLIIIHHHGGGFFFEEECCCAAA@@@???===:::777555333------...///000111222222444444555888:::999555000222333333333333222111111...///000000000///---,,,000//////...------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------???===IIIhhh{{{WWWEEE???>>>@@@DDDHHHJJJOOO[[[mmm{{{mmmbbb]]]```gggooovvv}}}~~~}}}yyyuuuqqqrrrwwwpppooolllgggbbb___```bbb___[[[WWWUUUTTTSSSRRRQQQNNNLLLIIIGGGGGGFFFEEECCCAAA@@@???===:::777444333------...///000111222222555555666999;;;:::666222333333333333222111000000...///000000000///---,,,//////...------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------???<<>><<<999666444333---......///000111222222444555777:::;;;:::555222555555444333222111///......///000000000///---,,,......---,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------@@@>>>EEE]]]|||cccHHHAAACCCCCCFFFLLLSSS[[[dddqqqzzzaaaXXXaaasss}}}mmm```ddd{{{|||vvvqqqnnnnnnoooooonnnmmmjjjfffbbb```______\\\XXXVVVUUUSSSQQQOOOMMMKKKHHHGGGFFFFFFDDDCCC@@@???>>>;;;999666333222......///000111222222333222444777:::;;;888444111666666555444222000...---...///000000000///---,,,------,,,,,,+++******)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------???>>>EEEZZZwww|||[[[FFFCCCEEEDDDIIIPPPZZZfffqqq{{{www^^^SSS^^^wwwnnnkkk|||}}}uuupppooonnnmmmmmmlllkkkjjjhhheeecccaaa```^^^ZZZXXXVVVUUURRRPPPMMMKKKHHHFFFFFFEEEDDDBBB???>>>===;;;888555333111......///000111222333333333666;;;======:::666444777666555444222000...,,,...///000000000///---,,,---,,,,,,+++******))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------======BBBSSSooouuuUUUDDDDDDFFFDDDOOOYYYhhhuuu~~~mmmVVVWWWppp~~~zzzvvvqqqqqqqqqnnnmmmkkkjjjiiiiiigggdddbbbaaa___\\\YYYXXXUUURRRPPPMMMJJJHHHFFFFFFEEECCCBBB>>>>>><<<:::777444222111...//////000111222333333555:::???BBB@@@===999777666666555444222000...---...///000000000///---,,,------,,,++++++******)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------@@@>>>???KKKggg~~~nnnOOOCCCGGGLLLKKKVVVggg{{{|||aaafff}}}yyy|||~~~uuuqqqrrrqqqnnnooommmiiihhhhhhgggdddaaa```^^^[[[YYYWWWUUUQQQNNNLLLJJJGGGFFFFFFEEECCCBBB>>>===<<<:::777444222000//////000111222333333444444:::@@@BBB@@@<<<999777555555555444222000///......///000000000///---,,,---------,,,++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------DDDAAA???GGGbbbzzzuuuhhhKKKBBBKKKSSSTTT\\\qqqkkkppptttooosss~~~~~~|||sssoooqqqppplllrrrooojjjhhhgggfffccc```___]]][[[YYYWWWTTTPPPMMMLLLJJJGGGFFFEEEEEECCCBBB>>>===<<<999777444111000//////000111222333333444111777>>>@@@>>>999666555555555444333222111///......///000000000///---,,,......---,,,,,,++++++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------BBBAAA???CCCYYYwwwvvvlll___JJJGGGNNNWWW]]]sssmmmlll||||||~~~}}}vvvooollllllmmmooopppnnnkkkhhheeeddddddddd]]]\\\ZZZWWWUUUSSSRRRQQQNNNMMMJJJHHHEEECCCBBBBBB???>>>;;;777444222000/////////000222333444555555666;;;AAAAAA===888555555444444333333222111000000111000///......------...//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...CCCAAA===@@@SSSqqquuunnnzzzZZZJJJIIIRRR___jjjvvvwwwyyy}}}vvvpppmmmlllmmmnnnpppnnnkkkhhheeeddddddddd___^^^\\\YYYWWWUUUTTTSSSNNNMMMJJJHHHEEECCCBBBBBB???===;;;777444222000/////////000222333444555666777:::===>>>;;;888666555555444444333222111000000111000///......------...///......---,,,,,,++++++,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...GGGBBB<<<<<>>===:::777444222000/////////000222333555666666999999999999888777777666666555444333111111000000111000///......------.........------,,,,,,+++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...KKKEEE<<<:::FFF^^^xxxtttooocccKKKJJJUUUddd~~~vvvzzz~~~vvvqqqoooooonnnmmmooommmkkkhhhfffdddccccccaaa```]]][[[XXXVVVUUUUUUNNNMMMJJJHHHEEECCCBBBBBB>>><<<:::777444111000/////////000222444555666777:::999888777777777888888777666444222111111111111111000///......------...---------,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...NNNGGG>>>;;;CCCVVVpppnnniiimmmVVVFFFKKK[[[ppp}}}xxxyyy}}}wwwrrrqqqpppnnnlllnnnmmmkkkhhhfffdddbbbbbb```^^^\\\ZZZWWWUUUTTTTTTNNNMMMJJJHHHEEECCCBBBBBB===;;;999666333111000/////////111222444666777888<<<;;;:::999888888999:::888777555222111000111111111000///......------...,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...NNNHHHAAA>>>BBBPPPhhh||||||fffaaassskkkXXXMMMEEELLL```yyysssnnnwwwqqqhhhdddcccgggmmm~~~uuuqqqwwwwwwsssrrrrrrnnnkkkmmmllljjjhhhfffdddbbbaaa___]]][[[YYYVVVTTTSSSSSSNNNMMMJJJHHHEEECCCBBBBBB<<<;;;888666333111000000...///111222555666888999===@@@AAA@@@<<<999:::<<<:::888555222111000111111111000///......------...,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,++++++,,,,,,---...LLLGGGBBB@@@AAAKKKbbbvvv~~~}}}sss___[[[eeeUUUHHHIIIIIIOOObbbyyypppqqqxxx{{{mmmaaaVVVSSSUUUbbbuuu~~~~~~~~~pppgggjjjqqq{{{wwwsssssssssnnnjjjlllllljjjhhhfffdddaaa```___]]][[[YYYVVVTTTSSSSSSNNNMMMJJJHHHEEECCCBBBBBB;;;:::888555333111000000...///111333555777888999===DDDJJJHHH@@@:::;;;>>>;;;999555222000000111222111000///......------...++++++++++++++++++++++++***************++++++,,,,,,,,,++++++,,,,,,---...JJJEEEBBBAAAAAAIII^^^rrr||||||ooo]]]WWW]]]HHH@@@HHHLLLPPPcccooouuuyyyjjjYYYOOONNNHHH^^^ttt~~~wwwxxxxxxhhh^^^\\\hhhwwwwwwttttttsssoooiiilllllljjjiiifffdddaaa```___^^^\\\YYYWWWUUUTTTSSSNNNMMMJJJHHHEEECCCBBBBBB;;;:::888555333111000000...///111333555777999999===GGGOOOMMMCCC;;;;;;???;;;999555222000000111222111000///......------...++++++++++++++++++++++++*********)))***++++++,,,,,,,,,++++++,,,,,,---...LLLMMMMMMGGG???CCCXXXnnn~~~yyy}}}|||gggZZZSSSLLLEEEBBBCCCHHHTTTggg|||rrrzzzooo]]]UUUXXXWWWVVV\\\mmmuuu}}}mmmYYYZZZ\\\gggxxxuuuqqqqqqqqqmmmiiiiiigggdddbbbbbbaaa```^^^]]]\\\ZZZWWWTTTRRRPPPPPPOOOMMMIIIGGGEEECCC@@@===<<<:::666333111000000000///222444666666666888999CCCEEEFFFBBB<<<999;;;>>>999555000------///111222111///---,,,+++,,,...//////---,,,***))))))******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...WWWXXXWWWOOODDDEEEWWWllluuu```SSSMMMGGGBBBCCCEEEJJJUUUeeewww}}}|||kkkfffkkkqqqnnnjjjjjjnnnqqqssssssttttttgggZZZPPPYYYdddqqq{{{||||||uuuqqqqqqqqqnnnjjjllliiifffdddcccbbb```^^^YYYZZZZZZYYYWWWTTTRRRPPPOOOLLLIIIGGGEEECCC@@@===;;;999666333111000000000000222444555555666777999BBBDDDDDD@@@:::777999<<<999555000---...///111111111000...---,,,---...///...---,,,***)))******++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...^^^```___UUUGGGDDDTTTgggyyynnnYYYMMMGGGCCCAAAFFFHHHMMMXXXgggvvv~~~}}}yyy|||xxxkkkeeeiiiooosssuuu]]]RRRQQQQQQaaarrrkkk]]]^^^jjjzzzvvvqqqqqqrrrpppmmmpppmmmiiifffeeebbb```^^^WWWXXXZZZZZZYYYVVVSSSPPPNNNLLLIIIFFFEEEBBB???===:::888555222111000000111000222444555555555777999AAAAAA@@@<<<888666888:::888555000......000111111111000///...---...///000...---+++************++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...[[[]]]\\\TTTFFFBBBOOO```tttiiiVVVKKKEEECCCDDDIIIKKKPPP[[[kkk{{{xxxppp{{{fff]]][[[fffppprrrbbbRRRPPPYYYbbbsss~~~fffUUUNNNNNNWWWfffuuuwwwrrrqqqrrrqqqpppsssppplllhhhfffccc```^^^ZZZZZZZZZZZZXXXVVVSSSRRRNNNKKKHHHFFFDDDBBB>>><<<999777555222000000111111000222444555555666888:::>>>>>><<<999666666999<<<888444000...///000000000111111000////////////000...---+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...SSSTTTTTTOOOFFFCCCMMM[[[uuu~~~|||~~~dddSSSIIICCCCCCGGGIIIKKKRRR___qqqmmmwwwttt___TTTTTTYYYYYYRRROOOWWWgggrrrnnnWWWLLLHHHGGGKKKUUUeeewww|||zzzzzzsssqqqqqqqqqqqqsssppplllhhhfffccc```^^^```^^^[[[XXXUUUTTTSSSSSSMMMKKKGGGEEECCCAAA>>>;;;888666444111000000111222000222444555555888;;;===>>>===:::777666888<<>>BBBCCC@@@<<<888888:::>>>@@@777444111///000000000///000000000/////////......---,,,+++*********,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...SSSNNNLLLNNNOOOOOOQQQUUUaaarrrqqqYYYNNNGGGAAACCCJJJNNNUUUcccwwwqqqxxx~~~wwwlllfffkkkxxxjjj]]]RRRKKKIIIMMMOOOXXXhhh{{{vvvpppnnnnnnnnnmmmkkkgggeeeeeecccaaa___```___\\\YYYVVVUUUUUUUUULLLIIIFFFDDDBBB@@@===:::666444222111000111222333000222444666999===BBBFFFKKKFFF???;;;999;;;>>>???666444111000000000000//////////////////...------,,,,,,*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...WWWPPPLLLOOORRRQQQPPPQQQYYYlll~~~oooYYYOOOIIICCCEEEMMMUUU^^^oootttxxxlllgggmmm~~~mmm[[[RRRNNNOOORRRVVV\\\hhhvvvwwwpppllllllmmmkkkhhhfffddddddcccbbb```]]]\\\\\\[[[YYYXXXVVVUUULLLIIIFFFDDDBBB@@@<<<:::555444222000000111222333000222444777:::>>>DDDHHHQQQKKKCCC===:::;;;===>>>666444111000000111000///.........///...------,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...XXXTTTOOOMMMMMMMMMLLLJJJRRRaaarrr}}}jjjQQQJJJGGGCCCFFFNNNVVVmmmvvvwww}}}ooocccYYY\\\iiizzzvvv[[[OOOLLLJJJQQQ\\\dddppp|||xxxrrrpppqqqqqqoookkkfffcccaaaaaaaaaaaa\\\[[[YYYYYYXXXWWWTTTRRRLLLJJJFFFDDDBBB???<<<999666555333111000000111111///111333666:::AAAHHHMMMRRRMMMFFF???;;;:::;;;<<<888444111///000111222222222111000//////...//////---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------ZZZVVVQQQOOOOOONNNLLLJJJOOO\\\kkkuuu|||fffOOOIIIFFFDDDKKKWWWfff~~~ppp{{{hhh___ZZZaaapppooo]]]OOONNNQQQRRRWWW___lllyyywwwooommmnnnpppmmmjjjgggdddbbbaaa``````\\\ZZZXXXWWWWWWUUURRROOOLLLIIIFFFCCCAAA>>>;;;888555444333111000000111111111333555777:::>>>DDDHHHNNNJJJCCC>>>;;;;;;;;;<<<777444111///000111222222111000//////////////////---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------ZZZWWWSSSQQQOOOMMMJJJHHHIIIUUUcccnnnuuu{{{dddOOOHHHFFFFFFRRRccc|||yyyqqqwwwpppmmmuuu___TTTNNNTTT\\\___ccciiiwwwvvvmmmjjjlllnnnkkkjjjhhhfffcccaaa______\\\ZZZXXXVVVUUUSSSOOOMMMKKKHHHEEEBBB@@@>>>:::888555444222111111111222222111444777:::<<>>@@@CCCEEEBBB???<<<;;;===>>>===<<<666444111000111222222111...............///000111,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------]]][[[XXXTTTPPPMMMKKKJJJFFFPPP```ppp{{{sss___OOOJJJJJJPPPeee}}}vvvfff]]]^^^fffwww}}}rrrllljjjjjjgggiiijjjhhhccc___^^^]]]^^^\\\YYYWWWUUURRRNNNKKKHHHFFFBBB@@@>>>;;;777555333222111111111222333444111444888;;;<<<===>>>??????<<<:::<<>>;;;666444111111111222111000......---......///000000,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------aaa___\\\WWWRRROOOOOOQQQLLLSSS___mmmxxx~~~}}}lllYYYKKKJJJNNNXXXooozzzooobbbnnnuuuuuunnnkkkjjjfffiiijjjgggbbb^^^]]]^^^^^^\\\YYYWWWUUURRRNNNKKKGGGDDDAAA>>><<<:::666444222222111111111222444555444666999::::::::::::;;;???<<<;;;===BBBCCC>>>:::555444222111222222111000.........---......//////++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------aaa```\\\VVVPPPOOOQQQTTTQQQSSSZZZfffsss|||~~~~~~kkkWWWHHHIIIOOOZZZpppyyyyyyuuummmkkklllfffiiijjjgggaaa]]]]]]___\\\ZZZWWWUUUTTTQQQNNNKKKFFFCCC@@@===;;;999555333111111000000111333444555555888;;;===>>>???AAACCCAAA>>>===@@@DDDDDD???888555333222222222222111000//////...---------......++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------___]]]YYYRRRMMMLLLOOOSSSSSSRRRUUU```ppp}}}zzzoooZZZIIIIIIOOOXXXlll{{{yyyssslllkkkmmmfffiiijjjfff```\\\]]]```ZZZXXXUUUTTTSSSPPPMMMJJJFFFCCC@@@===;;;888555222111111000000111333555666555888<<<@@@DDDHHHMMMPPPBBB???>>>AAAFFFFFF???888555333222222333222111///000///...---------------+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------dddbbb^^^XXXTTTSSSVVVYYYRRRTTTUUUXXXfff{{{{{{nnnYYYKKKMMMPPPQQQ___qqqtttuuuooollllllnnnmmmiiieee```\\\XXXVVVWWWUUUSSSQQQPPPNNNJJJHHHFFFCCC>>>:::777555222000...///000222222333333333777;;;===???GGGSSSYYYXXXLLLCCC???CCCEEE@@@======444222000111333333000------,,,,,,---......---+++++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,,,,,,,,,,------fffddd```[[[WWWUUUWWWYYYUUUVVVVVVYYYfffzzz}}}{{{kkkYYYLLLMMMNNNOOO\\\nnn}}}uuummmjjjiiikkkiiigggccc```]]]ZZZYYYWWWUUURRRQQQPPPMMMJJJGGGCCC@@@<<<999777666444222...///000111222333333333444999<<>>@@@BBB???<<<===444222111111333333000...---,,,,,,---//////...,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------bbbbbb```\\\XXXUUUVVVWWWUUUVVVVVVXXXcccuuu}}}~~~hhhXXXMMMLLLKKKMMM[[[nnntttlllhhhggggggfffdddbbb___]]]\\\[[[WWWUUURRRPPPOOOMMMIIIFFF@@@>>>:::888777666444333//////000111222333444444444888===BBBJJJRRRUUUTTTHHHBBB===>>>???===<<<<<<444333222222333222000...------,,,...000000///...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------YYYZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSTTT\\\lll}}}gggXXXLLLIIIJJJPPPbbbvvvsssjjjffffffeeedddcccaaa___]]][[[ZZZVVVTTTRRRPPPNNNLLLHHHEEE@@@===999666555444333111//////000111222444555666888;;;@@@FFFLLLQQQQQQOOODDDAAA???@@@@@@>>><<<:::444444333333222111000///...------...000111000///++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------QQQRRRTTTSSSRRRQQQQQQRRRSSSRRRRRRSSSXXXcccuuu}}}gggXXXJJJGGGLLLYYYppp~~~rrrjjjgggfffgggfffcccaaa^^^[[[YYYXXXVVVTTTQQQOOONNNKKKGGGDDD@@@===888555444222000...///000000111222444666777;;;===AAAGGGKKKKKKHHHFFF???AAABBBCCCCCC@@@<<<777444444555444222111000///...------...000111000...++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------OOOPPPRRRRRRQQQQQQRRRSSSSSSSSSTTTTTTUUU]]]nnn}}}}}}yyyfffWWWIIIGGGRRReee}}}~~~rrrkkkhhhhhhhhhgggdddaaa^^^[[[XXXWWWVVVTTTQQQOOOMMMJJJFFFCCC???<<<777444222111...---000000000000222444777888===<<>>===999444666777555222//////000///...---.........,,,***++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------QQQQQQPPPNNNKKKKKKLLLNNNOOOOOOQQQRRROOOPPP___pppwww}}}~~~xxxcccUUUJJJMMM___vvvtttllljjjjjjgggfffdddbbb___]]][[[ZZZVVVTTTQQQNNNLLLIIIEEEBBB:::777444222222111000///000000000000222555888:::BBB???AAAHHHJJJEEEBBBCCC===AAA@@@:::888<<<===;;;444666888666222//////000000...------...---+++)))++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,,,,,,,---------PPPPPPNNNMMMKKKKKKJJJJJJMMMMMMLLLLLLOOOUUU\\\bbbwww~~~|||kkkSSSJJJSSS^^^ooouuujjjbbb]]]eeeccc```___^^^]]]ZZZXXXUUURRRNNNJJJHHHEEEBBB@@@;;;999666222000/////////000111222222333666;;;>>><<>>999777:::999777444222000//////------,,,,,,,,,,,,++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------MMMLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNRRRXXX]]]mmm}}}nnnUUUKKKRRR[[[jjjzzz~~~uuukkkfffdddeeecccaaa___^^^]]]ZZZXXXTTTPPPLLLHHHFFFCCC@@@===:::888555222000/////////000111333333444777;;;???@@@MMM]]]gggeee\\\QQQKKKDDDDDDDDDCCCAAA===999777:::888666444222000//////---------,,,,,,+++++++++,,,++++++***))))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------IIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNPPPTTTWWWccc{{{pppVVVLLLSSS[[[iiixxx{{{wwwsssiiigggiiifffdddbbb```___]]]YYYWWWQQQNNNJJJFFFCCC@@@===:::999888555222000//////000000222333444555888<<>>;;;888888666444111000///000000000111333444555888;;;>>>EEEQQQ___gggcccWWWJJJBBBEEEDDDCCC@@@===:::888666888777555333111000//////......---,,,++++++******++++++***************++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------IIIIIIHHHHHHHHHIIIIIIJJJKKKLLLOOOPPPPPPQQQTTTVVVXXXeeezzz~~~~~~ttt[[[RRRZZZcccppp~~~{{{~~~~~~wwwtttgggdddeeeeeedddbbb```^^^[[[VVVSSSMMMJJJFFFCCC@@@>>>;;;888777555333111//////000111///111333444555777:::===JJJQQQYYY\\\WWWNNNGGGCCCGGGEEECCC???<<<999888777777666444222000//////.........---,,,,,,+++******+++***************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------JJJJJJIIIIIIIIIJJJJJJKKKKKKMMMOOOOOOPPPQQQTTTVVVTTT[[[qqqzzz{{{vvv^^^VVV___hhhvvvzzzooobbbjjjvvviiieeefffdddcccaaa___]]]YYYTTTPPPJJJGGGCCCAAA???===:::888666444222000///000111111///111444666777888;;;===GGGJJJMMMMMMJJJGGGGGGHHHIIIGGGCCC???<<<999888888555555333111000///......------,,,,,,,,,,,,++++++*********)))******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------JJJJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNNNNMMMNNNPPPSSSQQQRRRfffwwwwwwuuu^^^YYYeeerrr~~~oookkkjjjiiioooyyyxxxzzzzzzvvvtttyyyzzzbbbXXX\\\tttqqqiiiggggggcccaaa```^^^\\\WWWQQQMMMFFFCCC@@@>>>===;;;999777555333111000///000111222111333666888999;;;===???CCCDDDDDDBBBAAABBBGGGLLLKKKHHHDDD???<<<:::999999555444222111//////......++++++,,,,,,,,,,,,------******))))))***++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------HHHIIIJJJKKKMMMOOOQQQRRROOOOOONNNLLLJJJKKKMMMPPPQQQMMM\\\xxxvvvuuurrr]]][[[kkk|||~~~nnn^^^YYYYYY[[[ffftttjjjzzzvvveeedddfffppp{{{}}}tttjjjRRRPPPaaavvvkkkgggggghhhbbbaaa___]]][[[VVVPPPLLLBBB@@@===;;;;;;:::888777444333111000///000111222222555888:::;;;===???AAAFFFFFFEEEBBB@@@CCCJJJPPPLLLIIIDDD???<<<:::::::::444333222000///.........***++++++,,,,,,------...******))))))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------GGGHHHJJJKKKMMMOOOQQQQQQNNNLLLJJJGGGGGGHHHIIIKKKVVVOOOTTTkkknnntttsssfffdddxxxmmm^^^PPPQQQ]]]kkkyyy~~~oooqqqxxxaaaaaa______jjj|||qqqZZZLLLQQQlll|||ooojjjgggdddddd```___]]][[[WWWQQQJJJEEECCC???:::777777777777777111000///...///000222444666444555:::;;;>>>IIIVVVTTTVVVNNNAAAAAANNNWWWVVVSSSMMMFFFAAA???<<<888444888666333222111000///------,,,+++***)))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---......,,,+++,,,...FFFGGGHHHJJJLLLNNNOOOPPPLLLKKKHHHGGGFFFHHHIIIKKKRRRMMMPPPaaayyynnnrrr{{{rrruuu{{{cccXXXSSS\\\mmm}}}{{{ttt|||tttaaaSSSRRRVVV]]]iiixxx|||mmmZZZQQQ]]]xxxyyynnnjjjgggeeeeee```^^^\\\YYYUUUOOOHHHCCC@@@===:::888888888777666111000/////////111333444888777888<<>>KKKdddxxxsss[[[FFFCCCOOOWWWWWWPPPNNNIIICCC>>>;;;<<<>>>999666222000000000//////...---,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...CCCDDDEEEFFFGGGHHHIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJLLLPPPOOONNN]]]|||{{{{{{zzzbbbOOONNNRRRXXXeeeuuuiiiTTTRRRZZZlll~~~zzz~~~bbbMMMDDDBBBCCCFFFOOO^^^nnnyyyuuudddTTTSSSsss~~~pppkkkiiigggeeefff___\\\XXXTTTOOOIIICCC???999888888888999888555333000000000000111333444555222555777888<<>>777777777777888777444111000000111222333444555666555:::>>>===@@@KKK]]]jjjiii___PPPGGGGGGLLLLLLHHHGGGGGGDDD>>>888666999<<<777444111//////000//////......---,,,++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...///BBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDEEEFFFHHHOOOSSSSSSZZZnnnjjjWWWJJJLLLQQQVVVdddttt|||___RRRYYYfffuuu{{{zzzyyy{{{tttlllnnntttwwwqqq[[[EEE>>>BBBDDDAAA===@@@@@@IIIZZZgggfffZZZPPPeee|||tttmmmkkkiiiddd```___\\\XXXRRRLLLHHHDDD@@@===777666666666666555222///000000111333444555666666777===AAA@@@AAAHHHQQQVVVXXXPPPGGGCCCEEEJJJMMMLLLFFFEEEBBB>>>:::777888999555333111000000000///---...---,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,***,,,------------...///BBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCGGGJJJNNNQQQTTT```yyy^^^TTTMMMPPP[[[kkk|||^^^SSS___sss}}}}}}}}}jjj]]]YYYWWWTTTQQQFFF>>>>>>@@@@@@AAACCCHHHFFFKKKWWW]]]ZZZUUURRRpppzzzsssnnnllliiibbb]]][[[WWWSSSMMMHHHDDD@@@===;;;888777555444444333000...///000222333555666666777:::???BBBAAACCCIIIKKKIIIHHHGGGHHHLLLOOOOOONNNNNNIIIFFFCCC@@@>>><<<999777333222111111222111...,,,---,,,+++******)))******)))************+++++++++******+++++++++,,,,,,,,,***,,,------------...000BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBGGGFFFIIILLLKKKRRRkkkvvvXXXVVVWWW^^^nnn|||___]]]nnnwwwaaaSSSMMMFFF===<<<<<>>;;;999999777555333333111///---///000222444555666777777AAAFFFHHHGGGJJJPPPOOOJJJ===DDDPPPZZZ\\\VVVNNNJJJLLLHHHEEECCCCCC@@@;;;777111111111222333111...+++---,,,+++***)))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++------------...000????????????@@@AAABBBBBBAAAAAABBBCCCCCCBBBBBBAAACCCFFFJJJKKKJJJSSSllltttWWW^^^iiiyyymmmdddggg|||uuu```NNNDDD???<<<===AAA<<<<<>>>>>???@@@AAACCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAEEEHHHLLLLLLJJJMMM\\\lll~~~jjjssspppeeerrrzzzvvvrrr]]]LLLBBB>>>===>>>BBB>>>>>>HHHKKKKKKRRR\\\dddlllpppmmmiiifffeeexxxsssrrroookkkeee^^^XXXUUUNNNIIIBBB===:::999999888777666444333111111111222000222555777888888777666888???LLL^^^ooorrrbbbPPPKKKLLLTTT```ddd^^^UUUQQQNNNJJJFFFDDDDDDAAA;;;666222222222111111///......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...<<<===>>>@@@BBBDDDFFFGGGFFFEEECCCAAA@@@@@@@@@AAAEEEGGGKKKNNNKKKIIIMMMUUUnnnrrrhhhkkkWWWGGG???>>>??????EEECCCFFFRRRVVVVVV\\\fffooo{{{|||wwwtttqqqooonnnkkkgggaaa[[[VVVSSSKKKFFF???:::888888888777666555333111000000111111111333555666777777666666777===RRRrrrmmmYYYTTTVVV]]]dddddd]]]VVVSSSLLLIIIFFFEEEDDD@@@:::555111111222222111000///---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...<<<<<<===>>>AAACCCEEEFFFEEEDDDBBB@@@???@@@BBBCCCCCCCCCHHHNNNOOOLLLKKKNNN\\\}}}~~~}}}pppkkkyyybbbPPPCCC===>>>CCCBBBKKKOOOUUUcccffffffmmmoooyyyxxxlllkkkjjjgggccc]]]XXXSSSQQQIIIDDD===999777777777777444333222000000000111111333333444555666666777666;;;BBBYYY{{{gggXXXVVVZZZ___bbb___YYYSSSQQQIIIGGGEEEDDDBBB===777333000111222222222000...---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...;;;<<<<<<===>>>@@@BBBBBBCCCBBB@@@???@@@BBBDDDEEEEEECCCFFFMMMPPPOOONNNPPPNNNllltttooo~~~ooojjjjjjpppYYYJJJ@@@===AAAHHHKKKZZZbbbjjjtttsssqqqxxxyyy~~~qqqkkkhhhfffccc^^^YYYTTTPPPNNNFFFBBB===999888888888777333222111000000000111222444444444555666777888999>>>GGG]]]uuuzzzkkk[[[VVVUUUYYY\\\[[[XXXTTTPPPNNNFFFEEECCCAAA>>>:::555222222222222222111///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFIIIFFFFFFKKKNNNMMMMMMOOOGGGZZZyyyvvviiiuuutttggggggjjjxxx~~~|||gggQQQEEE@@@>>>EEENNN\\\ppp}}}|||www}}}tttlllkkkeeeccc___YYYTTTOOOKKKIIIAAA???;;;:::999888777555222111000000000111222333555555444555666888;;;<<>>@@@BBBCCC@@@AAAAAABBBBBBCCCCCCCCCGGGDDDDDDGGGIIIGGGHHHLLLKKKLLL___}}}sssllllllmmmlllsssuuu___JJJBBB@@@@@@IIITTTlll|||qqqkkkiiiaaa___ZZZTTTNNNIIIEEECCC<<<;;;:::999999888555222222111111000111222333444666555555555777:::>>>@@@DDDPPPYYYVVVQQQSSS[[[bbbaaabbb^^^XXXWWWXXXTTTLLLHHHGGGDDD???;;;888666666888666333000---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...888999:::<<>>@@@CCCDDDAAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCCCCAAAAAABBBCCCHHHLLLJJJUUUsss~~~{{{xxxyyy~~~|||~~~~~~~~~~~~pppRRR???CCCCCC<<>>;;;888888999999888555333111000000000111222333555555666666666666777;;;FFFPPP[[[ZZZXXXVVVYYYfffxxx}}}rrrjjjgggcccZZZUUUUUURRRLLLCCC<<<888888777777;;;888444///,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------777777888:::<<<>>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBBBB@@@@@@AAACCCCCCIIIGGGOOOhhh{{{tttqqqwwwxxxwww{{{}}}gggMMM>>>CCCCCC???NNNiiivvvqqqoookkkddd^^^VVVRRRLLLGGGCCC@@@<<<:::888888888888666444111000000000111111222444555666999888555444999III```rrr~~~uuuiiicccfffrrr~~~zzzppphhhfffbbb[[[WWWWWWRRRLLLCCC<<<888888888888999777333///,,,++++++,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------444555666777999;;;===>>>@@@@@@?????????@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCC@@@HHHGGGJJJ\\\ttt}}}tttpppvvvvvvqqqxxx{{{{{{]]]III???CCCDDDCCCVVVppp{{{tttmmmiiihhheee___YYYRRRMMMGGGBBB???===;;;999999888888777555222000///111111111222333444555666777777666555>>>UUUvvvqqqhhhmmmxxx~~~wwwooohhheeeccc]]]YYYXXXRRRKKKBBB;;;888777888888777555222///---,,,,,,---******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------333444555666888:::<<<===??????>>>======>>>@@@AAADDDEEEFFFEEEBBBAAABBBCCC???JJJKKKJJJTTTggguuuqqq}}}qqqppp|||~~~}}}~~~oooUUUHHHAAAEEEEEEGGGZZZssszzzooouuuyyytttoooiiieeeccc```ZZZUUUNNNIIICCC>>><<<;;;;;;::::::999888666444222111000222222222222333555666777444:::===>>>GGG^^^}}}nnngggmmmvvvyyywwwvvvppphhhccc```\\\XXXUUUNNNIII@@@:::777666666666444333000...---,,,------******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------444444555666777999;;;<<<>>>>>>===<<<===>>>???AAAEEEFFFFFFDDDAAA??????@@@@@@JJJKKKJJJOOOZZZxxxooovvvccc^^^bbbnnnxxxrrrlll}}}uuuppplllgggpppcccMMMEEEBBBFFFGGGLLL]]]qqqttthhhiii{{{}}}tttqqqmmmhhhddd```\\\VVVRRRJJJFFF@@@===;;;;;;;;;;;;;;;999777555333222222222222222222333444555777777888???DDDDDDLLLbbb{{{}}}tttkkkiiinnnssstttrrrsssnnneee^^^YYYVVVQQQLLLIIIDDD>>>999777666555555222111///...---,,,------******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------444444555666777999:::;;;============>>>??????@@@AAABBBBBBAAA???===>>>???AAAGGGGGGGGGKKKNNNbbbxxxrrrxxxsssSSSEEEKKKXXXdddgggnnniiiddd```XXXZZZeeeqqq}}}YYYFFFCCCCCCIIINNNVVVeeessstttlllgggqqqwwwnnnmmmjjjeeeaaa\\\WWWQQQMMMFFFCCC>>><<<;;;<<<<<<;;;999888555222111111222333333333333444555666777888;;;BBBEEECCCIII]]]oooxxxhhhffffffiiinnnpppnnnlllooojjjaaaWWWRRROOOIIIBBBDDDAAA===;;;:::888666444111000///...---,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------333333444555666888999:::<<<<<<===>>>???@@@@@@???>>>???AAAAAA@@@@@@BBBCCCFFFFFFBBBDDDJJJIIIQQQggg{{{ssszzznnnRRRHHHPPP[[[dddhhhuuuyyyhhhgggggg```ZZZZZZllloooOOOCCCCCCHHHQQQ]]]iiivvv|||yyyyyyzzzppphhheeeccc___[[[WWWQQQLLLIIIBBB???<<<;;;;;;<<<;;;:::666444111///...///111333333333444444555777888999@@@IIINNNMMMRRR\\\aaa]]]\\\]]]```hhhqqqtttppplllmmmjjj```UUUPPPNNNHHH@@@@@@???>>>>>>>>><<<888666000000///...,,,++++++*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------222333333444555666888999;;;<<<>>>@@@@@@@@@@@@???===???BBBCCCDDDFFFHHHJJJLLLGGG???CCCKKKHHHKKK[[[wwwpppyyylllVVVZZZbbbkkknnnpppzzzuuuyyy~~~xxxlllddd{{{cccFFFCCCFFFMMMZZZjjjzzz{{{xxxwwwxxxtttmmmfff^^^\\\ZZZVVVRRRMMMHHHEEE>>>===;;;:::;;;;;;:::999444222///,,,,,,...000222444444444444666777888999IIIWWWaaabbbdddeeeZZZKKK\\\[[[```lllyyyzzztttnnnlllcccWWWRRRQQQLLLCCC>>>>>>???@@@AAA???;;;777000000///...,,,+++************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------444444333444555777999:::======???@@@@@@@@@@@@@@@AAA@@@??????@@@BBBFFFHHHLLLIIIDDDAAABBBGGGLLLPPPllluuuuuuzzzjjjXXX```vvvuuuqqquuu|||sssUUUGGGEEEFFFMMM\\\pppyyyxxxvvvuuurrrmmmfffaaa[[[ZZZWWWSSSMMMEEE???;;;;;;999888:::>>>===777111000000000000000000000000777555555777555444;;;EEEUUUfffxxx~~~vvvgggZZZRRRbbbkkkxxx|||wwwvvvkkk```\\\___]]]TTTJJJCCC@@@???CCCGGGEEE<<<444111000...---,,,+++******************************)))************+++++++++------------------,,,,,,---,,,,,,,,,,,,---......333222222333444777999:::<<<===>>>???@@@@@@@@@@@@@@@???>>>===>>>@@@CCCEEEHHHGGGFFFEEEFFFHHHKKKMMMWWW~~~tttnnnuuuppp^^^qqq}}}sss|||zzzsssooopppssswwwpppTTTGGGHHHJJJQQQ___qqquuutttsssqqqnnniiiccc^^^YYYXXXTTTOOOIIICCC>>>;;;;;;:::999:::<<<:::666222000000000111111111222222777777888:::888777???III]]]sssjjj]]]^^^ttt~~~vvvlllbbb___```[[[OOODDDAAA>>>>>>BBBGGGFFF???888000///...---,,,++++++***************************)))************+++++++++---------------------------,,,,,,,,,,,,---......111000111222444666999:::;;;<<<===>>>???????????????>>>===<<<<<<>>>@@@AAADDDEEEFFFHHHIIIIIIIIIIIIJJJppppppmmmyyyttt```ppp}}}~~~rrrooowwwwwwmmmddddddhhhnnnrrrxxxnnnUUUJJJMMMTTT```lllvvv}}}~~~wwwpppnnnmmmkkkhhhddd]]]YYYVVVTTTOOOIIICCC???<<<:::;;;;;;;;;:::999666444222//////000111222333444444555666888888666777@@@KKKiiiddd___lll~~~~~~zzznnnaaa[[[[[[WWWMMMCCCBBB@@@>>>AAADDDBBB<<<666//////---,,,++++++++++++************************)))************++++++++++++,,,,,,------.........---,,,,,,,,,,,,---.........//////000333555888::::::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;<<<>>>???@@@AAACCCEEEFFFGGGGGGGGGLLLVVVuuuvvvuuu{{{sss]]]aaakkkqqqsss{{{uuu```XXX[[[aaajjjttt}}}qqq[[[RRRVVVddduuu}}}sssiiiccclllrrrzzzvvvpppjjjiiigggeeebbb^^^XXXTTTRRRNNNIIICCC>>>;;;;;;:::;;;<<<<<<999666333222222//////000222333555666666666777888666444888DDDOOOssslll```kkk{{{|||wwwuuuyyylll]]]TTTQQQPPPKKKFFFGGGCCC@@@???>>>;;;555000......---,,,++++++++++++************************))))))*********+++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......------...///111444777888999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>???AAACCCDDDEEEJJJIII]]]{{{|||uuu```cccooo|||bbbUUUZZZcccooo|||{{{gggaaaeeerrr~~~oooaaaZZZlllxxxzzznnnjjjeeecccaaa___]]]YYYTTTPPPLLLIIICCC>>>::::::;;;<<<;;;;;;:::777444111111222///000111333444666777888:::;;;:::888999AAAMMMUUUnnn~~~~~~jjj```ooo|||tttlllhhhaaaXXXPPPLLLHHHDDDBBBHHHDDD???;;;999666111------,,,,,,+++++++++,,,,,,************************))))))*********+++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------...000222555666777888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;===@@@CCCEEEAAAJJJSSSaaa|||ttt{{{kkkeeeooo{{{xxxtttxxx|||}}}vvvpppoooppp}}}pppfffbbb___]]][[[YYYWWWSSSOOOKKKGGGDDD???;;;999:::<<<>>><<<:::777555222111111111111111222444555777888888777999:::;;;BBBNNNVVVYYY]]]fffeee```lll}}}|||~~~yyylllaaaRRRUUUWWWSSSKKKBBB===;;;GGGCCC>>>999666333111///,,,++++++++++++,,,,,,---************************)))************++++++++++++,,,,,,------.........---,,,,,,,,,,,,---......------------///111333444666777888999::::::::::::777777888999999:::;;;<<<:::::::::;;;===???BBBCCC>>>IIIKKKIII___~~~www}}}zzzppplllpppzzzttteee]]]WWWZZZXXXUUUSSSQQQNNNJJJGGGBBB@@@===::::::<<<>>>@@@===999444222222333222000222333333555666777888888333888>>>GGGUUUbbbddd```^^^XXX[[[ooo|||zzzqqqcccWWWMMMUUU[[[VVVIII???>>>AAAJJJFFF@@@999555222000///++++++******+++,,,------************************)))************+++++++++---------------------------,,,,,,,,,,,,---......------,,,---...000222333666777888999999::::::999444555666777888999::::::888999;;;===???@@@AAABBBEEECCCAAACCCPPPkkkpppwww~~~xxxkkkfffmmmzzzlll^^^VVVPPPVVVTTTQQQOOOMMMJJJFFFCCC@@@>>><<<:::;;;===@@@BBB>>>888111000222444222///333444444555666777888888666>>>IIIXXXjjjxxxvvvlllppp[[[___{{{nnn___TTTUUU\\\___UUUEEE>>>DDDOOOPPPKKKCCC;;;444000...---************+++,,,------************************)))************+++++++++------------------,,,,,,---,,,,,,,,,,,,---.....................///000111555666888777666444555555444555777888999999999888777999;;;===>>>>>>>>>===AAA@@@BBBCCCDDDRRRyyywwwhhheeegggjjjvvvvvv{{{wwwyyyxxxaaaVVVTTTTTTQQQPPPNNNKKKGGGCCC???===<<<<<<============<<<<<<222222222222222222333333///222555777999888777777<<>>===???AAA@@@IIIfffhhhZZZZZZ^^^ooopppwwwnnn[[[RRRPPPNNNMMMLLLIIIFFFCCC@@@>>><<<:::;;;===??????===:::999222222222222333333333333777888999888777666555555:::BBB[[[yyyjjjtttxxxfff___bbb```^^^VVVLLLHHHLLLRRRTTTXXXRRRHHH===444///,,,+++++++++++++++++++++++++++******++++++++++++******************************,,,---------------,,,,,,++++++,,,------......///------------...///000111222444555555444333444555888999999999999888777777999888666777999???DDDHHH<<<;;;>>>AAA???AAAPPPbbbttt[[[TTTWWWkkknnnuuu|||~~~zzz___SSSNNNJJJFFFFFFEEEBBB???===<<<;;;;;;999;;;>>>???>>>;;;777555222222333333333444444444888888888666444444555777>>>KKKjjjvvvfffmmm~~~tttcccaaalllaaaUUUJJJIIINNNQQQRRRRRRTTTOOOEEE;;;333---+++***++++++++++++++++++++++++******++++++++++++******************************,,,,,,------------,,,,,,++++++,,,------......///,,,,,,,,,---...///000111000222444444333333444555888888888999999999999999;;;:::999999;;;@@@EEEHHH===;;;===@@@@@@???EEEMMMwwwrrreeecccrrrtttvvvyyyyyyzzz}}}iiiSSSMMMJJJEEEAAAAAA???===:::999:::;;;<<<=========<<<:::777444222333333333444555555555666555777888888666777:::===CCCRRRooommm]]][[[{{{qqqjjjddd___ccclllZZZMMMHHHPPPVVVQQQKKKJJJGGGCCC<<<555000---,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++,,,---------,,,,,,++++++,,,------......///++++++,,,,,,---///000111///111333444333333444555555666666777999:::;;;;;;999999:::;;;<<<>>>???@@@===::::::===???@@@BBBFFFVVVxxx|||{{{uuusssuuuxxx{{{}}}~~~[[[LLLJJJHHHBBB???===<<<:::999999:::<<<===AAA???;;;777444222222111333444444555666666777777999;;;<<<:::888999===AAAHHHXXXllltttgggZZZaaarrrlllYYYWWWaaafffcccOOOLLLQQQ\\\[[[MMMBBB???===;;;666222///......///++++++++++++++++++++++++******++++++++++++*********************************++++++,,,------,,,,,,++++++,,,------......///+++++++++,,,---///000111...000333444444444555666444444555666777999;;;<<<666777999::::::999888777:::888888999===???AAABBBFFFdddtttlllnnnqqqrrrvvvzzzlllRRRHHHGGGCCC???===;;;:::999999:::;;;<<<===@@@===888333111111222333444444555666777888888999:::;;;:::777555888AAAIII\\\hhhoooeeeVVVYYYqqqoooZZZYYYggggggZZZIIIQQQ^^^eee\\\KKK===999;;;999555111...---......++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,------,,,++++++,,,------......///******+++,,,---///000111...000333444444555666888444444444444666888999:::666777888999999999888777999999999999<<<>>>??????BBBRRRgggyyykkkjjjjjjhhhmmmrrrwww|||ppp\\\JJJGGGEEE>>>999;;;999999::::::;;;<<<<<<===999777444222222333555666444555555666888999999:::777777777666;;;HHH\\\kkk|||zzzdddYYYiiittthhhiiilllbbbSSSLLL[[[gggfffZZZLLLAAA:::777555222///---,,,,,,---++++++++++++++++++++++++******++++++++++++******************************))))))***,,,,,,------,,,++++++,,,------......///*********,,,---///000111...000333555555555777999666555444444444666777888888999999:::;;;;;;;;;;;;:::<<<<<<<<<===>>>>>><<>>111000---+++***+++,,,,,,++++++++++++++++++++++++******++++++++++++******************************((()))***+++,,,---------++++++,,,------......///((()))***+++---...///000...///000111222333333333555666666777777777777666===:::888888;;;<<<;;;999;;;<<<===>>>>>>?????????@@@CCCHHHSSSlll~~~ooobbbZZZZZZWWWZZZaaahhhmmmwww|||rrr|||tttcccOOOIIIBBB===<<<<<<;;;999<<<;;;999888666555555555111111333444555555666666999:::;;;:::;;;===<<<:::888888<<>>>>>>>>>>>>>>AAAAAAAAAEEESSSnnntttgggaaa[[[WWWYYY]]]aaajjjsss{{{ttt^^^QQQHHHCCC>>>;;;;;;;;;:::888:::999888666555444444444111222333555666777777777999:::::::::;;;;;;:::777111:::DDDUUUvvv{{{wwwxxx|||zzz{{{mmmWWWPPPXXXfffdddbbbbbb___UUUGGG<<<111///---+++))))))******,,,,,,,,,+++++++++*********************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///,,,,,,++++++***)))))))))---...///111222222222222888999::::::;;;;;;;;;:::888666555555666777777666:::;;;<<<===>>>>>>>>>>>>???======>>>???MMMnnnsss^^^UUULLLKKKOOOSSSYYY___bbbuuu|||~~~zzzgggVVVIIIBBB>>><<<:::999999999888777777666555444333333333333222333555777888999::::::<<<;;;;;;<<<===;;;888666666CCCMMM[[[zzzxxxmmmyyyqqqxxxwww{{{yyydddLLLOOOccciiiccc]]]ZZZXXXPPPBBB666///...,,,*********++++++,,,,,,,,,+++++++++******+++++++++***************)))************++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///++++++******))))))((((((------///000111222222222555666777777888888888888666666555555666666777777::::::;;;<<<============;;;999>>>BBB===<<>>===;;;;;;<<>>:::777666666222222222222333444555666777888:::;;;<<<<<<<<<<<<;;;888888:::999???SSSiiisss}}}zzzpppkkkkkkvvvssshhhaaannn|||iiiTTTTTTQQQHHH<<<333//////)))*********++++++++++++,,,,,,,,,+++++++++******+++++++++***************)))************++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///(((((()))******++++++,,,+++,,,---...///000000000444555666888999999999:::444666888777666666999;;;888999:::;;;;;;<<<;;;;;;===;;;999999;;;>>>@@@BBBHHH^^^rrr}}}bbbTTTKKKDDDFFFCCCBBBEEEKKKRRRYYY]]]aaagggtttvvvpppsss{{{|||yyytttqqqooohhheee___XXXQQQJJJDDD@@@============>>>??????@@@EEEFFFDDD???999555333444222333333444555666888999999::::::;;;<<<<<<;;;;;;888666888;;;===JJJkkkzzztttqqqyyymmmeeepppttt[[[UUULLL???555///---...)))******++++++++++++***,,,,,,,,,+++++++++*********************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///************++++++++++++++++++---...///000000000333444555666888888999999333666777777555555888;;;888888999:::;;;;;;;;;;;;888<<<>>>===???BBB???:::===NNNeeesss```RRRFFFDDDDDDFFFGGGHHHKKKOOOJJJLLLVVVmmmuuullllllooorrrvvv{{{}}}{{{vvvtttpppkkkgggdddbbbbbb[[[VVVOOOFFFAAA??????AAA===>>>@@@BBBEEEHHHJJJKKKJJJJJJGGG@@@888333111222333333444555666888999:::::::::;;;;;;;;;;;;;;;:::888888;;;???BBBTTT}}}}}}yyyssswwwdddcccdddXXXHHH999111...------+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///))))))))))))))))))))))))+++++++++,,,---...///000///111222222222333666888444444444555666777777777999999::::::999888666555888888999:::;;;;;;<<<<<>>@@@AAACCCHHHQQQWWWYYYUUUPPPGGGBBB;;;777666555333111777777777888999888777555;;;???;;;888>>>;;;444777AAA:::;;;EEEOOOaaa{{{ttt~~~rrrnnn[[[___jjj{{{}}}cccQQQ<<<111---++++++---------,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......))))))))))))))))))))))))+++++++++,,,---...///000000111222333333444666888666666666666666666666666888888999999999888777666888888999999::::::;;;;;;<<<>>>OOOsssxxxRRRBBB@@@@@@CCCHHHAAA======DDDSSShhhxxxjjjccc___]]]aaaggglllpppuuuyyy{{{}}}|||vvvqqqnnnjjjffffffkkkooopppnnnmmmkkkiiikkkmmmlllgggbbb[[[ZZZVVVPPPIIIDDDAAA@@@EEEDDDAAA===<<>>???@@@999@@@===999;;;:::<<>>======>>>??????@@@EEELLLVVV\\\mmmppppppiiiZZZKKK@@@;;;777555222222333555666666777777888999:::<<<>>>???;;;AAA===:::??????@@@IIIEEENNN]]]kkkwwwxxx```SSSXXXiiiooouuuwwwrrrhhh\\\UUUEEE:::000------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......))))))))))))))))))))))))*********+++,,,---//////000111333333444555888:::;;;;;;:::888777555444444555666777777888999999999888888888888777777777777<<<:::===EEERRReee}}}lll]]]NNNAAA<<>>>>>>>>===<<<<<<>>>AAA>>>CCCIIIPPPXXX```hhhmmmnnniii^^^OOOAAA888444444333222222222333666777888:::;;;===>>>======>>>???>>>BBB======FFFHHHEEEKKKcccvvvnnnVVVYYYjjj~~~wwwmmmaaaVVVMMMIII888000+++---...,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......))))))))))))))))))))))))*********+++,,,---...//////000222333333555888:::;;;;;;:::888777555444444555555666666777888999:::888777777777777777777777888777888999<<>>======AAAFFFKKKVVV[[[bbbgggiiigggfffeee]]]SSSEEE:::444444444555444555555555666777999:::888;;;???AAAAAAAAACCCDDD>>>IIIHHHDDDHHHNNN[[[ooo{{{lll___iii}}}xxxiii\\\OOODDD===222,,,+++...///,,,***+++,,,,,,+++++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......))))))))))))))))))))))))************+++---...///...///111222333444777:::999999888777777666555555666555555666777888999:::777777777777777888888888222555:::>>>======DDDNNNuuummm[[[HHH????????????@@@DDDHHHMMMQQQVVV]]]gggmmm{{{sssfff\\\UUUJJJLLLNNNMMMJJJHHHJJJLLLLLLMMMNNNPPPRRRRRRPPPNNNMMMMMMLLLJJJGGGGGGHHHJJJJJJKKKLLLMMMLLLKKKJJJHHHCCCAAA???>>>======>>>>>>BBBCCCEEEHHHNNNVVV___eeeoooqqqrrrooofffZZZPPPKKKBBB<<<555333555777666444777888999999999999;;;===;;;>>>@@@???======@@@DDDGGGXXX[[[OOOJJJUUUyyytttddd```aaaggg{{{{{{kkk\\\LLL<<<111000,,,+++...///,,,+++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......))))))))))))))))))))))))))))))******+++,,,...///,,,...000111222333666999666666666666666666666666666666555555666777888999666777777888888999999999444555:::???>>>;;;===BBBWWWqqqwwwbbbWWWRRRKKKDDD@@@EEEDDDCCCCCCEEEHHHLLLOOO\\\gggqqqwww}}}ssslll]]]\\\XXXRRRMMMJJJJJJJJJGGGGGGHHHJJJLLLMMMKKKJJJIIIIIIGGGDDD@@@???AAADDDBBBEEEJJJMMMMMMLLLIIIHHH@@@@@@AAABBBDDDGGGKKKNNNPPPSSSWWW[[[___dddjjjnnnhhhfffbbbYYYOOOEEE>>>;;;333222222333555666555555888:::<<<<<<;;;;;;>>>@@@AAABBBAAA@@@@@@EEEOOOWWWdddmmmhhh[[[[[[hhh{{{cccQQQVVVeeeuuu|||hhhTTTBBB444---///+++***---...,,,,,,...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......)))))))))))))))))))))))))))))))))***+++,,,......+++---///000111333666888444444444555666777777777777666666555555666888999666666777888999::::::;;;;;;777666999999888:::>>>:::OOOwwwwwwsssoooeeeZZZSSSLLLGGGDDDDDDCCCBBBAAAAAABBBLLLVVVZZZ```kkkqqqrrrtttvvvzzzyyysssyyytttlllccc[[[UUUQQQOOOKKKIIIHHHHHHIIIHHHFFFDDDGGGGGGFFFBBB>>>>>>AAAEEE@@@FFFLLLQQQRRRPPPNNNLLLHHHJJJLLLOOOSSSYYY```eeefffhhhhhhfffbbb]]][[[YYYOOOLLLFFF>>>888777888;;;555777888777444444777;;;777:::============@@@BBBAAABBBDDDFFFNNN]]]qqq}}}kkkcccppp|||~~~gggYYYXXXnnnzzzaaaGGG777111111...***))),,,---+++---000+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......))))))))))))************)))************+++++++++---------...000111333444666666666666666777888888888888888888888888888888777888999:::;;;;;;;;;;;;===;;;999999:::<<<<<<;;;@@@AAAUUU{{{vvvgggpppxxxtttbbbMMM@@@===============>>>???BBBFFFLLLPPPSSSVVV[[[aaaddddddggglllrrruuuuuutttssspppmmmjjjhhhaaabbb```\\\WWWSSSSSSUUUOOONNNNNNPPPTTTVVVXXXXXXTTTUUUWWWZZZ[[[\\\\\\[[[]]]```dddgggiiihhhgggeeedddaaa\\\UUUNNNHHHCCC@@@:::999888777555555444444;;;:::888666666777888999???>>>???AAA@@@???EEEMMMHHHEEEEEETTTttt|||nnnWWW[[[kkkmmmTTT===000///333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,------......///))))))))))))************))))))*********+++++++++,,,------...///111222333666555555555666666777777777777777777777777777777777888999:::;;;;;;;;;;;;;;;999777777888::::::999<<<888???XXXxxxwwwssszzzZZZ@@@???EEEDDD@@@@@@@@@???>>>>>>???@@@AAADDDHHHLLLMMMLLLMMMRRRVVV\\\^^^bbbfffkkknnnqqqrrrxxxxxxvvvpppjjjfffeeeeeeeeedddccccccfffgggggggggeeedddcccccccccdddfffgggeeeeeeeeebbb^^^YYYTTTQQQLLLJJJGGGCCC???;;;888777999888777666666555555666888888777777888999;;;<<<===;;;===@@@BBBCCCHHHOOOBBBFFFXXXvvvqqq]]]iii|||{{{mmmXXXDDD666000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++++++++***)))******+++,,,,,,,,,,,,+++++++++,,,------......///))))))))))))************)))))))))*********++++++,,,,,,,,,---///000222333444444444555555555666666666666666666666666666666777888999:::::::::::::::888777555555666777777666999:::999>>>WWWyyy|||iiiOOOAAA<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;>>>@@@@@@======???BBBCCCFFFKKKSSS[[[ccciiillluuutttrrrnnniiifffeeefffgggeeecccbbbccccccbbb```^^^[[[WWWTTTSSSUUUXXX[[[ZZZXXXTTTOOOHHHBBB===:::::::::999888888777666666777777666666666777777777777777888:::;;;===>>>???>>>;;;;;;???AAABBBFFFLLLKKKNNNaaa~~~{{{ppptttuuujjjfffVVVAAA444000111000---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++++++++,,,------......///((()))))))))************))))))))))))************++++++,,,---...000111222333333444444444555555444555555555555555555555555777777888999999999999999777555444444666777666555666===@@@<<>>>>>>>>>>>>>>???@@@???===<<<===>>>;;;<<<>>>AAAFFFKKKPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSPPPNNNLLLJJJJJJJJJIIIGGGEEECCC???===<<<>>>@@@BBBBBB@@@>>>;;;888666555444777777777888888999999999666666666666777888999:::999:::;;;===??????@@@@@@@@@<<<:::<<<======@@@DDDTTTXXXeeeqqqpppnnn}}}jjjgggrrrzzzvvvcccQQQEEE666...///222111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++***************+++,,,,,,,,,,,,+++++++++,,,------......///((()))))))))************(((((()))))))))*********+++++++++,,,---///111222222222333444555444444444666666666666666666666666777777888888999999888888666555444555777777666444555555999<<<999>>>ZZZzzz{{{mmmWWWEEEAAADDDCCC>>>===============<<<;;;:::===>>>>>>>>>===<<<<<<===;;;:::999999999:::<<<===<<<<<<<<<>>>@@@BBBCCCDDD>>><<<:::::::::;;;:::888999888888888888999::::::777777666666666777999:::666666666666666666666666777777777888999:::;;;<<<======>>>???@@@?????????>>>:::888999;;;<<>>999333000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******************+++******+++,,,,,,,,,,,,+++++++++,,,------......///))))))))))))************((((((((()))))))))************++++++---...000111222333444555555555444333666666666666666666666666666777777888888888777777666555555666777777666444;;;///---888;;;888BBBUUUwww^^^IIICCCAAA===::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<:::999999888888888999999999888777888:::<<<<<<<<<999888666666888999888777444555777999::::::999888888888777777666777777888777777777666555555444444999999999999;;;<<<===>>>??????>>>>>>============999888888;;;???DDDPPP\\\nnnvvvyyyvvvzzzuuuccckkk|||{{{ZZZ@@@222222222111...---,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++++++++,,,------......///))))))))))))************(((((((((((()))))))))***)))******+++,,,...///000222333555666666666444333444444444444444444444444666777777777777777666666555444444555777777555333:::333000555999888:::???SSSssssss^^^RRRIII??????>>>>>>>>>@@@AAABBB@@@???>>>>>>??????>>>===:::::::::;;;;;;::::::999;;;888666777999:::999777999777666666888999888888222333555666777777666555888777777777666555555444888888888888888888888888;;;;;;;;;;;;<<<>>>??????===<<<;;;:::999999:::;;;999;;;>>>CCCGGGQQQddduuu}}}xxxyyyiiieee||||||]]]BBB333.../////////...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++***))))))***++++++******+++,,,,,,,,,,,,+++++++++,,,------......///))))))))))))************(((((((((((())))))))))))))))))***+++,,,...///000222333555777777666555444333333333333333333333333666777777777777777666666444333333555666666444222///888;;;444///222777999999JJJlll}}}cccRRROOOKKKFFFBBB@@@??????BBB@@@????????????===<<<<<<<<<===<<<;;;999777666:::777555666999;;;:::888999777666666777888888777666777777777888888888888666666777888999999999999444555666777888999::::::<<<<<<<<<======>>>???@@@:::999777666666777999:::===@@@EEEJJJMMMYYYpppssskkkxxxyyygggmmmeeeEEE555555111///------...000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,------......///&&&&&&&&&''')))***)))((())))))(((((((((((()))))))))))))))***,,,///333555222222222333444555666777666444222222333555555444222222333333555666888999888888888888777555444333222333444555555444333222;;;:::BBBZZZxxxiii[[[QQQKKKHHHFFFGGGEEECCCBBBAAA???<<<::::::<<<>>>>>>;;;999:::<<>>???AAABBBCCC???888555:::===;;;;;;>>>EEEGGGNNNXXXfffpppvvvxxxqqqooorrr}}}}}}fffJJJ666111555////////////////////////........................,,,,,,,,,++++++*********++++++++++++++++++++++++***************************+++,,,,,,,,,---000333,,,++++++******++++++,,,------,,,,,,,,,---......&&&&&&&&&''')))***)))((()))))))))(((((())))))))))))))))))***,,,///222333222222222333444555666777888555333333444444444333333333333444555666777888777777777777666555444444333444444444444444444333:::777999FFF^^^|||{{{kkk^^^VVVKKKGGGBBB@@@AAADDDGGGHHH>>>???AAA@@@======>>>@@@<<<:::999888999888666333:::;;;;;;;;;;;;:::999999;;;999888999<<<===<<<:::<<<;;;:::;;;<<<=========;;;;;;<<<;;;;;;<<<===>>>???>>>===<<<;;;::::::::::::444333999===>>>BBBGGGFFFMMMZZZmmmzzzbbbMMM<<<000,,,...........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++*********---///,,,++++++******++++++,,,------,,,,,,,,,---......'''&&&&&&(((******)))(((******))))))))))))************)))***+++...000111111111222222333555666777888666444444555555555444444444444444444555666666555666666777666666666555555444444333333444444555777444333666===RRR{{{{{{jjjbbbVVVLLLFFFEEEEEEFFFAAABBBBBB@@@>>>>>>@@@BBB???@@@AAABBBAAA???<<<:::===<<<;;;:::999999999999:::999999:::<<<<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::;;;=========888888888888999999:::;;;<<<999999===@@@BBBFFFKKKNNN]]]uuu~~~dddGGG777333111//////........................++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))******)))(((((()))+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///'''&&&&&&(((***+++***(((******))))))))))))******************+++,,,...///111111111222333555666777666555444555777888777666666555555444444444555555555666777777888888888777555444333222222333444555444222555888444999WWWyyy~~~nnn```UUUMMMIIIKKKJJJHHHEEEBBB?????????999;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::<<<<<<<<<;;;:::999:::;;;;;;;;;::::::;;;<<<::::::;;;===>>>;;;999777888888:::<<<>>>@@@AAA>>>AAAGGGMMMQQQUUUZZZ^^^qqqxxxtttzzzgggOOO777...111333222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***)))(((((()))***,,,++++++******++++++,,,,,,,,,,,,,,,------...///'''''''''(((***+++***)))******))))))))))))******))))))******+++,,,------000000000111333555666777444444444666999::::::999666666555444444444444555666666777888999999999999555444333222222333444555555111555===:::444>>>PPPvvvvvvnnngggeee```[[[TTTMMMFFFBBBCCCBBB???>>>============999;;;<<<>>>>>>>>>===<<<:::;;;<<<===<<<<<<<<<===999;;;<<<;;;999888:::;;;999:::;;;======<<<999777;;;<<<===???AAACCCEEEGGGHHHSSSaaalllttt}}}pppooo}}}hhhHHH:::...---///000...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((************+++,,,,,,++++++******++++++,,,,,,++++++,,,---...//////((('''''')))++++++***)))))))))(((((((((((())))))(((((()))***++++++,,,,,,//////000111333555666777444444555777:::<<<;;;:::666555555444444444555555666777888888999999999999555444444333333444444555777222333;;;===999999===IIIkkk}}}qqqeee]]]XXXRRRKKKFFFEEECCC???<<<999999:::;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>:::;;;<<<:::777666999<<<888:::<<<<<<;;;;;;<<<===???AAAEEEJJJPPPWWW\\\^^^rrr{{{tttfffIII555000...000111---+++,,,------------------------------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************&&&)))++++++++++++,,,---,,,++++++******++++++,,,+++++++++,,,---...///000((('''''')))+++,,,+++)))((((((''''''''''''((((((&&&'''(((***+++,,,,,,,,,...//////111333555666777777777777999;;;;;;:::888555555444444444555555666555666666777777777666666333444444444444444444333444333444777:::<<<<<<;;;888IIIeee{{{uuummmccc___^^^ZZZQQQIIIKKKIIIFFFCCCBBBCCCEEEGGGEEEEEEEEECCCBBBBBBFFFJJJFFFGGGGGGCCC??????DDDIIIGGGJJJKKKIIIGGGJJJSSS[[[dddgggkkkrrrzzz```GGG999111//////222111------///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((***,,,,,,+++*********,,,++++++******++++++,,,+++++++++,,,---...///000((('''''')))+++,,,+++)))''''''&&&&&&&&&&&&''''''%%%&&&((()))+++,,,,,,,,,......///111222555666777:::999999:::;;;:::888666444444444444444555666666444555555555555555444444222333555555555555333222///555999777888;;;===:::888333888PPPtttxxxgggbbb[[[UUUSSSUUUYYY]]]WWWWWWVVVTTTRRRSSSXXX\\\ZZZ[[[ZZZUUUQQQQQQWWW]]]```bbbccc___\\\cccrrryyyXXX===222333111---,,,------***+++...------------------------*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,***((('''''',,,++++++++++++++++++,,,+++++++++,,,---...000000((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,//////111222444666777777666666666666777777777777333444444444555555666666444444444444444444333333777666444333222111111111222444666777888777666555222333666;;;DDDYYYzzz}}}}}}zzzqqqsssfffQQQAAA333///444//////............/////////............---------------------------------++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))***+++,,,......000111333444666666777777777666666666666666444444555555666666666666777666666555444333222222666555444333222111111111222333555666777666555444888666555444444;;;MMM___fffKKK>>>888000---000//////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))***++++++,,,---...///111333444555777777777666666555555555666666666666777777777777999888777666444333222222666555444222111111111111111222333444555444333222555333222111///...555===TTTkkk___III666222555333000000//////............//////............------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********+++,,,---///111222333777777777666555555444444777777777777777777888888888888777666555444444444555444333222111111111111111111222333333222111111000...///333444333555999>>>EEEVVVsss}}}bbbIII;;;111111333222000000///......------......///.........---------,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------.../////////((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((()))***))))))***,,,...///111111777666666666555555555444888888888888888888777777555555555666666666666666444333333222111111111111000111111111111111000000111......222333000000333<<<666999OOOrrrwwwYYYDDD777444111111///---...000......------------.........------------,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------.../////////((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''(((((()))((()))***+++---///000111555555555555555555555555888888888888777777777777333444444555555666777777333333222111111111111111111111111000000000000000222///...000000...000333555444444;;;IIIccciiiPPP>>>555///111333222...---000444......------------......------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((('''''''''((((((((((((***+++---///000000333444444555555666666666888888777777777666666666444444444444444555555555333222222111111111111111222111111000000000000000///---///111111///222888...000222333222<<>>999999999999000000///000111111000///............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))((((((((((((***++++++***+++*********++++++,,,---+++++++++,,,---...000000'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))***,,,------...000333555666777777:::999999888777666555555777666666666888999888777666555555444444333222222111111111111000000000000---,,,,,,,,,,,,...///000------------,,,,,,,,,,,,,,,***)))+++///111111000---777;;;DDD[[[rrr~~~jjjNNNAAA555333666555222000111111111000000//////...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++***************)))))))))))))))))))))))))))))))))''''''(((***......,,,)))************+++,,,------+++++++++,,,---...///000'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))***+++,,,---...000333555666777888999999888888777777777777888777666666777777666555555555444444333222222222111000000000000/////////---,,,++++++,,,---///000......------,,,,,,,,,,,,111111///...,,,---...000000444---***555CCCUUUjjj~~~hhhRRRAAADDD999000000111111222666111111000///......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,+++*********)))))))))((())))))))))))))))))))))))'''(((***+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,---///000111'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******''''''''''''(((***+++,,,---...000333555666777888888888888888777777777777888777555555666666444333555444444333333222111111000/////////............,,,,,,++++++,,,---///000.........------,,,,,,,,,(((,,,000///+++))),,,000)))111000---222333888DDDLLLfff~~~}}}```MMMEEE>>>888555222333777777111000444000000///...------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((+++---***&&&%%%)))---************+++,,,---...---------...///000111222&&&'''(((******((('''&&&))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))+++,,,---///111333555666888777777666666666777777666666666666555555555555555555444444333222111111222222111111000////////////---++++++---...------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000999<<>>:::666333333222222111000//////........................------------------------************************************************)))************+++++++++)))))))))))))))))))))))),,,)))'''(((***+++***(((''''''(((((())))))******((((((((((((((((((((((((******))))))******+++,,,------,,,------...///000&&&'''((())))))((('''&&&))))))))))))))))))))))))+++******)))(((((())))))(((((((((((())))))))))))***+++,,,...000222444444777666666555555666666666777777777777666666666666444444333333222222111111111111111000//////.........---+++,,,---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---.../////////,,,---000666BBBRRRdddpppppp[[[OOOFFF;;;555555555333000333333222111111000//////........................------------------------************************************************)))************+++++++++)))))))))))))))))))))))),,,)))'''(((***+++***((('''((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,------,,,------...///000&&&'''((())))))((('''&&&))))))))))))))))))))))))******)))((((((((())))))(((((((((((()))))))))))))))***+++---///111222333555555444444444555555666888888888777777777666666222222222222222222222222000000000///......------...,,,+++,,,---...---,,,*********)))))))))))))))+++++++++++++++++++++++++++,,,,,,------......///------,,,,,,...444<<>>@@@CCCIIINNN^^^dddppp}}}{{{uuussslllaaaTTTHHH>>>999666333333333222222111111111//////////////////////////////.........---------........................+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((())))))***+++***+++,,,---............((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((()))***+++---...///222222333444555666666777777777777777666666666555777777666666666555555555000000/////////.........---,,,+++---......+++)))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------......---111444555333444777;;;777;;;CCCMMMYYYccclllpppuuurrrmmmeee]]]VVVPPPLLLHHHEEE@@@;;;777555555555333333222222222111111111///////////////////////////.........------------........................+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++***+++,,,---............(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))+++,,,...///222222222333444555777888777777777666666666555555777777666666666555555555000000000000////////////,,,++++++,,,---,,,***((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++)))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,,,,,,,------000222111...---///111---------///444:::AAAEEEFFFLLLSSSXXX\\\___dddiiissswww}}}{{{sssiii^^^UUUPPPHHHEEE@@@:::666444444444222111000////////////000222222111111111111000000////////////////////////............------------------------------------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************+++,,,,,,***+++,,,---............(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***,,,---...111111111222333555777999777777666666666555555555444444444444333333333333111111000000000/////////******+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************************++++++++++++************++++++++++++---///111000//////000222444222000...---///222444000333777999:::;;;>>>@@@BBBEEEJJJQQQWWW\\\```bbbhhhhhhfffdddbbbaaa```___]]]aaahhhmmmmmmfff[[[SSSMMMLLLIIIEEE@@@;;;666333888666333111000000222333333333333222222000//////000000000000000000000000........................------------------------------------------------+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++******++++++,,,---***+++,,,---............(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---000000111222444666888999666666666666555555555555333333333333222222222222000000000000////////////)))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((((()))))))))*********))))))*********+++++++++)))))))))*********+++++++++,,,---------...///000++++++++++++---...000111222222333333111000000111///111333555888999:::;;;<<<<<<<<<<<<;;;:::999999888:::===@@@AAA>>>999444333444555555555444333333//////////////////000000---...000111222222111111////////////////////////------------------------,,,,,,------------------------------------------+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++******++++++,,,---***+++,,,---............(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))+++,,,,,,...000222555777888999:::666666666555555555444444444444333333333222222222////////////............)))+++---,,,+++)))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((()))))))))******)))))))))************+++)))))))))************+++------------------------******+++,,,---,,,,,,+++++++++++++++,,,,,,------000000000000000///............///000111000000000111000///000222333222111,,,------.........---------...///000000///...------......//////...------------............//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************+++,,,,,,***+++,,,---............(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((((())))))***+++,,,---///333777:::;;;::::::666666555555555444444444222222222222111111111111............------------)))+++...---+++))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************))))))*********+++++++++......---------------,,,000000000///...---++++++...------...000111222222,,,---------------,,,,,,------...///////////////000...---...///111111000222222222111000000///...///000111111111000///...111000///...---,,,+++***,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++***+++,,,---............(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((()))***++++++,,,///444999;;;<<<;;;:::666666555555555444444444////////////..................---------,,,,,,,,,))),,,......+++)))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************************++++++++++++)))(((((()))+++,,,++++++)))))))))***,,,...000111...,,,++++++,,,,,,,,,,,,)))***+++---...///000000---------...............---,,,,,,...//////---+++,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++*********+++,,,---///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((()))******+++++++++,,,---............(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---///222444666888;;;===666666666666555444333222//////000111111111111000333333222111000...,,,+++,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))))))))***)))************+++++++++***,,,---.........000111(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,...111333444555888:::888888888888777666555444000000000111111111222222333222111000///---,,,+++,,,------,,,***))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))************+++++++++***,,,---.........000111(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++---///000111222444666777777777777777666555444222111111000111222333444333222000///---,,,,,,,,,,,,------,,,***))))))***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))************+++++++++***,,,---.........000111(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,.........///111222444555555555444444333222444222111000000222444555222111///...---,,,,,,---,,,------,,,***))))))***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++************************,,,,,,++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++*********************************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))******+++))))))*********+++++++++***,,,---.........000111(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))+++,,,---------///111444444444444444333333222444222111000000222444555222111000///...---------,,,------,,,***))))))***))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))************++++++,,,,,,++++++***************************+++***************))))))************************************************************************++++++++++++++++++++++++************************)))))))))*********++++++)))))))))*********++++++************************************++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++))))))*********+++++++++***,,,---.........000111(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***,,,---------///111555555666666666555555444222111111000111222333444111111111111000///...---,,,------,,,***))))))***))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((())))))))))))*********((())))))))))))*********)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&''''''((()))***)))************+++++++++***,,,---.........000111(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((***,,,------...000222444555555666666555555555000000000111111111222222000111333333333111...---,,,------,,,***))))))***))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***)))************+++++++++***,,,---.........000111(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((***---......///222444222222333333444333333333//////000111111111111000///111444555555222///,,,,,,------,,,***))))))***))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))***,,,,,,)))************+++++++++***,,,............000111((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,---///000111222333444666666666555555444444444333333222222222222111111000///......---000///---+++*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))******+++,,,***+++---///000000//////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,...///000222333444555666666555555333333333333333333333333111111111000///.........000///---+++*********+++)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,++++++---...///000000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...///111222333555666666555555333333333333333333333444111111000000//////......000///---+++*********+++))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,,,,,,,,,,---...///111111((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((***+++,,,---000111333444555555555444444444444333333222222222111000000000/////////...000///---+++*********+++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,------,,,,,,---///111333(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,...000222333555555555444666666555444222111000000000000000000////////////000///---+++*********+++(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***++++++,,,,,,++++++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))************))))))******+++,,,...---------...000222333(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---///111333444444444444666666555444222111000000000000000000////////////000///---+++*********+++(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))************))))))******+++,,,---------...///000222222(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---...000222444444444444444444333333333333222222////////////000000000000000///---+++*********+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''(((***++++++***(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))************))))))******+++,,,,,,---...///000111111111(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,,,,...000222333444444444111111222333333444555555////////////000000000000000///---+++*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''(((******((('''&&&'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((()))******************)))***++++++,,,+++---///000222222111111((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,---...///111333444555444444555555555555444444...000111000///...///111000000...---,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''')))***)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))---.........------///000((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,...///111222444444444444555555555555444444///000111000//////000111000///...---,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))---.........------///000(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++,,,---...000222333444444444555555555555444444///111111111000///000111000///...---,,,++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))(((&&&%%%&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******---.........------///000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,---///111222333444444555555555555444444000111222222000000111222//////...---,,,++++++,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((('''%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,.........------...000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***+++,,,...000111222444444555555555555444444111222333222111000111333///...------,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''***,,,---,,,)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))************,,,.........------...000((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((()))***+++---///000111444444555555555555444444111222333333222111222333///...---,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((+++222777666...'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))******++++++---.........------///000((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))+++,,,...///000444444555555555555444444222333444333222222222444......---,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))'''(((111;;;;;;111&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''(((((()))******++++++---.........------///000(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''')))***,,,...///000444555555555555555555444222333444444222222333444......---,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))$$$###---999<<<111$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))***+++++++++---.........------///000))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,...000222444555555555555555444444333333333222222222222111------------------------************)))))))))))))))(((((((((''''''''''''''''''&&&%%%&&&'''((()))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((******))))))((((((((('''***************)))(((((($$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''*********'''%%%$$$(((&&&&&&((('''$$$&&&***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))******))))))))))))*********,,,------------...000))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++...000222444555555555555444444333222222222222111111111111//////.........---------************))))))))))))))))))(((((((((''''''''''''&&&&&&%%%&&&'''((()))'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&***************)))((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))'''$$$###$$$&&&'''(((&&&$$$%%%''''''$$$%%%(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,***,,,------------...000))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---000111444555555555444444333222111111111111111222222222222111111000///...------++++++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((()))((((((((((((((('''''')))************))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))&&&###$$$&&&((((((&&&%%%###$$$'''(((%%%$$$'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))&&&''''''((()))+++---...+++,,,---...------...000(((((((((((((((((((((((((((((((((((()))))))))))))))******))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---///000444444444444444333222222222222222222333333444444555444333222000///...---+++++++++*********)))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((++++++++++++************))))))************)))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&(((---111000***%%%&&&###$$$((()))&&&%%%'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((())))))))))))'''''''''((()))+++,,,---+++,,,......------///000(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///222222333333333333222222333333444555555666777777666555444333111///......++++++++++++***************)))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((************++++++++++++((())))))*********))))))%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&***000555666333000***&&&%%%)))***(((&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))***++++++---............///111))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///000000111222333333333333333444555666777888999999666666444333111000///...,,,++++++++++++***************)))))))))(((((((((%%%&&&''''''(((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((()))((())))))************)))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))...444:::>>>...(((%%%(((***(((&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))******)))))))))))))))***+++---...///......///111))))))))))))))))))))))))'''''''''((()))*********&&&'''((())))))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...---...000111333444444444333333444666777888999:::555555444333222000000///,,,,,,+++++++++******************)))))))))((((((%%%&&&'''((((((((('''&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((()))***************&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&'''&&&&&&***222999222***$$$&&&(((&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))(((((()))***++++++,,,---//////......000111))))))))))))))))))))))))&&&''''''((()))******+++%%%&&&''')))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++---...,,,---///111333444555555111222333555666888999:::444444333333222111000000,,,,,,,,,+++++++++******************))))))))))))%%%%%%'''((((((((('''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((("""'''+++(((###!!!$$$)))333***###$$$&&&%%%$$$$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))'''''''''((()))+++------,,,---//////......000111,,,+++++++++************)))))))))))))))(((''''''+++***)))((('''((()))***)))))))))***+++***(((&&&---***(((+++//////***%%%******)))((((((((((((((()))*********++++++++++++...//////111222333444444555444333555777888777666555444333111000/////////...------,,,,,,++++++***,,,,,,,,,++++++)))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''')))******((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///(((((()))))))))))))))*********++++++++++++*********************++++++,,,+++***((()))***++++++***,,,)))''''''***+++)))'''************+++,,,------)))))))))*********++++++......///000222333444444555444333555777888777666555444333111000000//////......---,,,,,,++++++***++++++++++++***)))((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///''''''((())))))******+++))))))******++++++******(((((()))***+++++++++++++++)))'''''')))******))),,,+++)))(((((()))+++,,,))))))((())))))***++++++((()))))))))************------...000111333444444555444333555777888777666555444333111000000000000......------,,,+++++++++************)))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///))))))*********+++++++++******++++++++++++******)))***,,,---......---,,,...---------......,,,***---...---,,,******,,,...++++++***)))))))))))))))(((((()))))))))*********,,,,,,...///111222333444555444333555777888777666555444333222111111111111.........---,,,,,,++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((()))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///************************,,,,,,------------,,,+++...///111222333333222222666666777999999777222///...000111000---+++******------,,,,,,,,,,,,,,,---))))))))))))************++++++---...000222333444555444333555777888777666444444333222111111111111//////...------,,,,,,+++((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///)))))))))******************+++,,,---.../////////222333555777888:::;;;;;;<<<===???AAABBB@@@<<<999888888888777444111---***,,,++++++++++++,,,---...)))*********++++++++++++******,,,...000111333444555444333555777888777666444444333222222222222222//////......---,,,,,,,,,)))))))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///)))***+++,,,...///000111000111444777:::<<<>>>???===>>>AAADDDHHHLLLOOOQQQLLLLLLLLLNNNQQQSSSRRRQQQPPPMMMHHHFFFDDDAAA<<<888444333111///...---,,,,,,++++++++++++,,,,,,,,,,,,))))))+++---///111333333555444333555777888777666444444333222222222333333/////////...------,,,,,,))))))***************)))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++---------............///***,,,...000333666888999>>>@@@DDDHHHMMMQQQTTTUUUOOOPPPSSSWWW]]]ccciiilllaaa___^^^```dddiiilllnnnhhhaaaYYYUUUTTTRRRMMMHHHEEECCC???:::666222///...++++++,,,,,,,,,---------((()))+++---///111222333555444333555777888777666444444333222222222333333/////////...------,,,,,,)))******+++++++++******))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++---------.........//////000777===>>>;;;:::???DDDEEEJJJNNNUUUgggwwwvvviiiTTTPPPMMMNNNUUU]]]bbbeee___ZZZXXX^^^lll{{{{{{kkkddddddccc]]]WWWWWWQQQPPPRRRJJJ;;;555999444111///---.........---''')))+++,,,,,,---///111222333444555666666666666444444444444444444444444111111///...---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((('''''''''((((((((((((((((((((((((---,,,+++))))))))))))***&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------.../////////AAAAAABBBEEEIIIMMMQQQSSSQQQTTTSSSSSS[[[eee```TTTCCCBBBAAACCCFFFIIIHHHGGGKKKGGGFFFJJJTTT]]]ccceeeiiiccc]]]___hhhqqqtttttt}}}wwwjjjZZZNNNJJJJJJKKKLLLFFF===555222111000000,,,------......///111333222333444555555666555555333333333444444444444444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************)))))))))((((((((('''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,&&&'''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------.../////////FFFIIIQQQ___jjjkkkaaaWWWOOOQQQMMMHHHHHHLLLGGG>>>???===;;;;;;<<<======<<>>===@@@@@@<<>>@@@???======@@@BBBAAA===;;;888666666:::???CCC>>>>>>===???BBBEEEGGGHHHUUUUUUSSSNNNHHHGGGLLLRRRQQQLLLLLLTTT\\\dddrrr|||kkk\\\SSSQQQSSSTTTDDD???999555333222000///111111222333444444444444444444444333333222222222111000///...............,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))(((((())))))))))))((((((%%%$$$$$$$$$$$$%%%&&&'''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++++++++***)))(((((())))))))))))*********+++(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------.../////////NNNJJJEEEBBBAAA???>>><<<======<<<:::::::::;;;:::444666999999888666444444555555666777:::>>>AAADDDLLLNNNOOOMMMKKKMMMUUU[[[```SSSNNNRRRUUUWWWeeewww|||wwwooohhhbbb]]]ZZZWWWOOOIIIAAA<<<999666111...111222333444444555555555666555555444444333333222111000//////......//////,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))((())))))******))))))(((((((((''''''''')))***+++)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((()))***+++,,,,,,,,,+++))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------.../////////999:::===CCCGGGFFF???:::999666444555666555333222222666;;;<<<999555222111444444555666666888:::<<<:::===???AAACCCIIIQQQXXXbbb``````^^^[[[WWWVVVXXXUUUWWW[[[```cccccc```]]]^^^WWWOOOIIIDDD???777222222333444555555666555555777777666555555444333333111000//////////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************'''((((((((()))))))))***))))))************))))))******)))((()))+++---...))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((('''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++++++++***((((((((()))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------.../////////AAA;;;666777;;;<<<888333555222111444888888666444444666888777444333555777444666777777555444333333333444666777999>>>EEEJJJTTT]]]```YYYXXX^^^^^^XXXPPPKKKFFFGGGOOO\\\iiiqqqooohhh___YYYTTTMMMDDD===222333444555666666666666888888777666555555444444111000000////////////000,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************'''((((((((())))))******))))))************))))))&&&%%%$$$###$$$&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))*********((('''%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------...//////000999::::::999777666666777777666555666888888555222::::::999888888888:::;;;<<<;;;;;;:::999777555555///333777::::::::::::;;;JJJHHHHHHJJJQQQYYY```cccbbb\\\RRRKKKKKKTTTaaakkkyyyyyyvvvnnnaaaTTTLLLHHH:::999777666666666777888777555333333444444333222111111000///...---,,,,,,......---,,,,,,+++******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((((('''''''''''''''((((((((()))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((&&&$$$&&&***,,,,,,+++((((((((()))))))))((((((((((((((('''&&&&&&''''''---+++((('''''')))))))))...&&&"""&&&***)))***---))))))(((((((((((())))))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***)))************+++++++++))))))))))))***+++,,,---+++,,,---...////////////666777777666444444555666444888;;;:::777666777999999<<<>>>===999:::???DDDQQQOOOLLLHHHCCC>>>:::777;;;888555222222444666777<<<;;;;;;>>>EEENNNVVV[[[\\\^^^aaabbbaaa``````aaahhhfffeeeggggggcccYYYQQQFFFCCC>>>:::777666777888999888666555555555333111222111111000///...------......---,,,,,,+++******))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))*********)))(((---+++)))***,,,---+++)))+++***)))'''&&&&&&''''''&&&(((+++,,,,,,,,,---...+++*********+++,,,++++++***%%%$$$)))+++)))(((***++++++,,,,,,+++***)))(((******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***)))************+++++++++))))))))))))***+++,,,---+++,,,---...////////////555666666444333333555777777===AAA>>>666444999AAA>>>CCCFFFDDD@@@AAAIIIQQQiiieee^^^WWWOOOIIIDDDBBBJJJGGGCCC???>>><<<;;;:::555444444555:::AAAHHHMMMRRRZZZfffnnnooojjjddd```YYYSSSQQQXXXdddjjjeee^^^XXXRRRJJJAAA;;;888888999;;;:::888777777555333000333333222111000///.........------,,,,,,++++++***))))))))))))))))))))))))***))))))))))))((((((((())))))******))))))((('''''''''((((((((()))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))***)))))))))******(((&&&(((((()))*********))))))'''***,,,+++(((&&&&&&(((***+++,,,---...---,,,,,,///------000///+++((()))***+++,,,,,,+++***(((''',,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))************+++++++++))))))))))))***+++,,,---+++,,,---...////////////777888777555444555888:::@@@DDDDDD???888888AAAJJJHHHLLLNNNOOOOOORRRZZZaaarrrlllcccYYYRRRNNNNNNNNNNNNRRRVVVUUUMMMDDD<<<999;;;:::999777777999<<>>EEEMMMRRRVVVTTTQQQLLLIIIIIIMMMQQQRRROOOIIIBBB<<<999666333111000---***)))***,,,---))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))*********+++++++++))))))))))))***+++,,,---+++,,,---...////////////999999888888999>>>DDDIIINNNKKKKKKPPPZZZeeemmmqqqfffeeehhhppp}}}~~~rrrgggbbbdddiiimmm|||~~~|||ppp___RRRMMMNNNIIINNNRRRQQQKKKCCC===:::555666888;;;>>>DDDKKKPPPVVVeeessssssfff\\\\\\```vvvrrrkkkaaaVVVKKKCCC>>>@@@===:::999888777666444444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++******++++++******)))(((((((((((()))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,+++,,,,,,+++))))))***,,,+++******...888EEERRRZZZaaa]]]YYY[[[aaaiiimmmooouuutttqqqllliiilllsssyyyuuufff\\\VVVMMMEEE@@@===777222...++++++++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))************+++++++++))))))))))))***+++,,,---+++,,,---...////////////999:::;;;===AAAIIIRRRYYYTTTVVV[[[fffrrr}}}}}}~~~|||yyy{{{zzzpppcccWWWPPPMMMMMMXXX```iiijjjbbbVVVLLLGGG<<<<<<===<<<;;;<<<>>>@@@FFFWWWjjjsssmmmbbbYYYVVVeeefffhhhgggbbb[[[SSSNNNHHHDDD???;;;999888666555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***++++++++++++***))))))(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,)))++++++++++++...333777999===EEEPPP___ooo{{{{{{zzz~~~{{{uuujjjllllllkkkkkkqqqzzzxxxvvvvvvnnncccccc___XXXPPPFFF===666222000///---,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))))))))))))))************+++++++++))))))))))))***+++,,,---+++,,,---...////////////;;;<<>>BBBKKKWWWdddpppwww~~~uuuaaaZZZJJJ;;;444111...+++,,,...))))))......******---++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))*********+++++++++,,,---...///000000000000EEEWWWaaalllzzzwwwuuuwww|||~~~}}}yyyvvvvvvxxxzzzzzzwwwxxxzzzyyywwwzzztttfff^^^]]]______^^^dddpppooo\\\III???888:::===BBBIIIQQQWWW[[[mmmfff]]]YYY^^^gggpppuuuaaa\\\UUULLLDDD;;;222---111000///---++++++,,,...------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++************+++++++++++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))+++************)))((('''+++))))))---111222///---222:::GGGWWWnnn|||wwwrrriii[[[III===???;;;666555777999::::::555555555666777999:::<<<<<<:::888888>>>GGGPPPVVVcccgggiiilllxxx~~~qqqrrrqqqjjj\\\III999///,,,000+++***---...***((()))++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))***++++++,,,,,,******************++++++,,,---...///000000000000___sss}}}vvvnnnooovvv}}}yyyuuuvvvwwwwwwzzz}}}yyyooogggfffgggiiimmm}}}uuuYYYJJJ:::<<<<<<999999@@@MMMXXXdddlllkkk___ZZZeeevvvqqqiii___WWWOOOCCC333(((//////...---,,,+++++++++,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********+++++++++******))))))((()))+++,,,---///333777:::OOOYYYhhhyyysss___YYYRRRLLLGGGAAA:::555999;;;<<<<<<;;;;;;???BBBEEEEEEEEEFFFFFFGGGHHHHHHDDDBBB???<<<::::::;;;<<>>BBBDDDHHHPPPXXXYYYSSSNNNNNNPPPUUUTTTRRRQQQQQQRRRTTTUUUPPPRRRVVVWWWTTTMMMEEE@@@===>>>:::555:::FFFQQQUUU^^^vvvtttnnnfff[[[AAA999000+++***,,,...///,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++***************,,,---...///000000000000}}}pppnnntttllllllyyy{{{eeeYYYZZZ[[[UUUNNNGGGDDDCCCCCCCCC^^^xxxwwwqqqiii___iiiiiiiiieee]]]QQQBBB999000...,,,---///111000///---,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,++++++************++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,***+++,,,+++))))))+++...***000444888FFFaaa{{{~~~kkkVVVDDD<<<888:::>>>EEELLLRRRVVVWWW___eeehhhdddZZZQQQNNNOOOKKKHHHDDDAAAAAACCCGGGIIIMMMRRRYYY]]]^^^YYYSSSOOOKKKLLLIIIAAA;;;;;;===>>>KKK[[[gggjjjrrr~~~~~~sss]]]TTTEEE666---+++,,,---,,,,,,++++++++++++,,,,,,************************************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************,,,---...///000000000000tttooo}}}~~~~~~lll[[[XXX```aaa______bbbccc]]]QQQFFFQQQggg}}}zzzmmm```WWW]]]ggglllhhh[[[JJJ???666222...---000222111000//////.........///000000...---,,,,,,++++++,,,,,,++++++************++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++***,,,,,,***'''&&&))),,,,,,///777JJJjjjllljjjdddZZZJJJ===:::>>>BBBJJJWWWdddlllooommmkkkgggccc[[[OOODDD>>>===>>><<<999444111111333777999>>>???BBBFFFIIILLLMMMNNNOOOUUUZZZZZZTTTLLLEEEBBB;;;???CCCKKK```vvv~~~zzzuuuqqqdddOOO===222,,,))),,,,,,++++++++++++,,,,,,+++++++++***************************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,---...///000000000000zzz{{{uuuhhhdddiiikkkqqq||||||dddQQQCCCOOO```ooovvvvvvppplllYYY\\\ccckkknnnfffXXXLLLBBB<<<555222333555444222222111000000000000000000...---,,,,,,++++++,,,,,,++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************'''***,,,+++)))***///444===FFFSSSeee{{{ttt[[[KKKEEEAAA>>>:::999???IIITTTXXX^^^bbbeeeeeefffeeeYYYPPPCCC999444222222222555444222111111222333444333222222333666:::>>>@@@DDDJJJTTTZZZ[[[WWWSSSQQQAAA===999===JJJYYYeeekkkttt}}}~~~nnnXXXGGG:::222---,,,,,,++++++,,,,,,---+++++++++*********))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************(((((()))***+++,,,,,,---,,,---...///000000000000|||sssrrr|||eeeMMMDDDEEEMMMZZZccceeeggglllgggbbb```fffnnnoooeee[[[MMMFFF<<<777888888777555333333222111000000000111...---,,,,,,++++++,,,,,,++++++************++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************###(((,,,---...222:::@@@UUUhhhzzz|||pppWWW>>>;;;555555<<>>QQQnnn}}}lllZZZKKKAAA<<<;;;GGGNNNXXXaaabbbYYYJJJ???>>>888555777777444333666;;;::::::;;;===@@@CCCEEEJJJIIIJJJKKKNNNOOONNNLLLJJJGGGDDDCCCBBB???999444555111///111222444<<>>:::::::::888666666666555333222///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---************************)))+++,,,+++)))(((+++///---111999FFFWWWiiixxxddd[[[OOOEEEBBBCCCFFFHHH___]]]YYYTTTMMMCCC999222000///222888:::888888999<<<===AAAFFFNNNWWW___dddjjjjjjlllpppsssuuusssrrriiiddd___]]][[[SSSGGG<<>>======;;;999888777555333000///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((('''(((+++++++++...111777888DDD\\\tttzzzkkkZZZEEE???:::???JJJUUUXXXWWW___VVVGGG:::333222444777111333777;;;>>>AAAFFFKKKMMMQQQXXXaaalllwwwzzzuuurrrjjj[[[NNNJJJEEEAAA???===888333///,,,333>>>JJJWWWaaahhhjjjfff[[[NNNCCC???FFFYYYkkk}}}oooVVV???111---,,,***************+++,,,,,,+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,***************+++,,,,,,---...///000000111111111hhhTTTTTTeeeyyyvvv}}}iii\\\hhhzzz{{{uuukkkbbb___]]]ZZZfffjjjjjjcccXXXMMMFFFBBBDDDAAA===;;;999666333000//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---))))))...000///111444:::HHHaaa||||||^^^DDDBBB<<<:::DDDUUU___[[[SSSEEEBBB===888444333555666:::AAAHHHLLLPPPWWW```fffsssxxx|||ssskkkZZZUUUNNNHHHDDDAAA<<<777888888888999===FFFUUU```lllhhhaaaUUUDDD<<>>CCCOOOaaammmgggRRR???777777777666777:::???CCCKKKXXXdddjjjooowww~~~yyymmm___TTTOOOHHHCCC@@@<<<888555333555@@@KKKiiiqqqvvvnnnYYYGGGEEELLLcccvvvoooZZZDDD333111...,,,+++,,,,,,,,,+++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---...///000000111111111pppOOOIIISSSXXX___ggghhhaaa```ppp{{{tttsssrrrqqqrrruuuzzz}}}|||lllVVVHHHGGGPPPSSSWWW]]]gggooooooiiibbbjjjooommmhhhcccZZZPPPJJJEEE???:::777666444333000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++++++++++++++++++++++++++++++++(((***...---111DDDZZZzzzhhhMMMCCCCCCGGGRRRbbbmmmjjjZZZDDD444666666555777===KKK[[[ffflllyyytttiii\\\QQQEEE???:::999888666999>>>XXXiiizzz{{{ooo```TTTNNNLLLXXXbbbgggjjjgggUUUAAA555111---,,,,,,---,,,+++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,------...///000000111111111ttt[[[PPPQQQSSSmmmrrrzzz|||tttmmmuuuyyyqqqmmmjjjiiimmmsssnnnpppsssxxx}}}{{{|||bbbPPPNNNOOOSSSEEEIIIOOOWWWeeerrrxxxwwweeemmmrrrqqqnnnjjj```UUUFFFAAA:::555333222222222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++,,,---222555444<<<[[[|||~~~fffOOOBBBAAADDDfffgggcccVVVEEE999666888222777>>>HHHTTTeeevvv|||xxxvvvvvvrrrpppaaaVVVJJJAAAAAA@@@<<<999::::::RRRkkkxxxzzzuuugggZZZKKKJJJGGGLLL^^^mmmfffSSS777333...,,,------,,,***,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,*********)))***++++++,,,---...///000111111111111uuueee\\\QQQJJJWWWnnnrrrggglllgggbbbcccdddeeedddeeehhhlllmmmkkkiiinnnpppssswww{{{|||yyyyyy~~~sssnnntttrrrfffUUULLLOOOUUUWWWTTTKKKKKKZZZlllvvvyyyzzzrrrpppttt{{{{{{qqqddd\\\HHH666...555777---***111222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///444***+++666>>>JJJiiikkkOOOFFFAAA???MMMcccvvv]]]GGGAAA;;;000...666666BBBVVVhhhvvvwwwmmmnnnuuuwwwkkkhhh\\\NNNHHHHHHGGGAAA;;;???>>>IIIbbbzzzvvvkkkcccLLL<<>>888555111777DDDIIIWWWooo}}}wwwoooiiiggglllqqqxxxyyyhhhlllssszzz}}}|||wwwrrrwwwooocccYYYSSSNNNGGGBBB<<<;;;BBBQQQ```hhhkkknnnmmm[[[IIIEEEMMMYYYiiiuuuqqqTTT777...---***))),,,++++++******++++++,,,---************************+++++++++*********))))))))))))************)))))))))))))))))))))******++++++*********)))))))))))),,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---......//////000111111111YYYOOOJJJLLLQQQaaabbbMMMLLLKKKKKKLLLJJJJJJIIIIIIKKKNNNNNNMMMLLLHHHJJJMMMPPPSSSXXX]]]aaahhhhhhfff^^^XXXZZZeeeooovvvtttzzzxxxmmmdddggguuuyyyiii]]]cccvvvxxxooorrrxxxuuullleee___PPP===222111333222///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++*********+++,,,---...---;;;BBBBBBSSSmmmrrrdddFFFCCC>>>@@@SSSmmmyyywww[[[GGG666555777999EEETTTkkkzzz|||vvvnnnfff___XXXRRROOOIIIGGGGGGHHHIIIMMMVVV___cccmmmwwwzzzxxxuuuooojjjbbbffflllqqqtttuuuwwwwww~~~}}}zzzsssjjj^^^SSSLLL>>><<<<<<>>>AAAKKK]]]mmmwwwmmm]]]KKKAAALLLmmmmmmJJJ777000++++++---++++++******++++++,,,,,,************************+++++++++***************))))))************)))))))))))))))))))))******+++***************)))))))))++++++++++++++++++++++++++++++******++++++,,,---......//////000111111111NNNLLLPPPVVV\\\hhhwwwZZZIIIHHHDDDBBBCCC???@@@@@@AAABBBCCCDDDDDDCCCAAACCCFFFGGGHHHJJJMMMPPPZZZ[[[XXXQQQJJJJJJRRRZZZcccsss~~~hhhdddvvv{{{qqqnnnnnnkkkhhhgggjjj^^^HHH555222888888000//////......------------------------------------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------............------+++***)))***+++---///000666>>>CCCOOOnnnxxxWWWCCC>>>???QQQooovvvbbbGGG;;;555;;;CCCJJJXXXggg{{{tttlllbbb[[[PPPNNNIIIEEECCCAAA@@@@@@===AAAEEEEEE@@@<<<===@@@DDDFFFHHHLLLRRRVVVWWWUUUYYYaaakkkrrrtttsssssssssmmmqqqxxx|||zzznnn___SSSGGGCCC===666222999NNNbbbvvvvvvnnn[[[LLLRRRoooyyy[[[FFF888///,,,///,,,++++++***++++++,,,,,,************************************************))))))************)))))))))))))))))))))******+++***************************************+++++++++++++++******++++++,,,---//////000000111222222222JJJLLLQQQXXX]]]ggg}}}___MMMHHHIIICCC@@@@@@<<>>BBBFFFIIIJJJKKKMMMNNNOOOOOOMMMHHHDDDEEEIIIMMMSSS^^^ooolllaaallluuurrrvvvssspppjjjbbb^^^ccckkkqqqhhhTTT===777===<<<333...............------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++*********,,,///333555???GGGVVVkkkgggJJJBBBBBBNNNfffvvvoooYYYHHH777333666BBBPPP^^^rrrxxxmmm^^^SSSMMMJJJEEEBBB???>>><<<;;;:::;;;===>>>>>>DDDHHHFFFBBB@@@AAACCCHHHAAA===CCCNNNTTTTTTQQQMMMUUU___eeeggggggggghhhXXXYYY___kkkuuuvvvmmmdddUUUNNNDDD;;;444555AAAOOOllltttwwwoooccc```gggpppxxxpppcccTTTCCC444......,,,,,,++++++***++++++,,,************************************************))))))************)))))))))))))))))))))******+++***************+++++++++))))))*********+++++++++++++++******++++++,,,---000000111222222333333444HHHHHHKKKPPPXXXfff}}}mmmZZZNNNNNNQQQKKKHHHIIIDDD@@@BBBCCCCCCCCCEEEGGGJJJFFFJJJPPPTTTTTTRRRQQQPPPQQQPPPLLLGGGBBB@@@CCCFFFKKKNNNYYYhhhvvvdddZZZ^^^aaa]]]fffmmmssspppddd___jjjyyysssnnn___KKK@@@>>>;;;555........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,++++++,,,///333888:::EEEWWWpppxxx___JJJ@@@===JJJ^^^jjj```III<<<<<<555777???OOO```tttzzzYYYPPPEEE>>><<<<<<======:::;;;===>>>???AAAEEEHHHHHHKKKLLLJJJLLLUUU^^^ccc```XXXTTTZZZ```]]]TTTMMMPPPQQQRRRRRRSSSVVVZZZ]]]UUUPPPNNNXXXiiixxx~~~}}}dddZZZNNNEEE>>>999:::???[[[jjjyyy|||tttiii\\\SSSXXX]]]aaa]]]PPP???333---,,,,,,++++++******++++++***************************************+++++++++))))))************)))))))))))))))))))))******+++*********+++++++++++++++))))))******+++,,,,,,,,,++++++******++++++,,,---000000111111222333333444LLLJJJLLLSSS^^^ooo|||lll]]]XXXWWWPPPOOOOOOGGG@@@BBBDDDEEEEEEFFFJJJNNNVVV]]]gggooosssrrrpppoootttqqqhhhYYYJJJCCCEEEKKKKKKKKKOOOXXXaaannnxxxeeeYYYWWWWWWUUUQQQ\\\iiiwwwxxxllleeeqqquuurrriiiYYYIII===666444////////////////////////........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,...222777===@@@RRRaaaqqqnnnZZZEEE<<<>>>GGGWWWbbbXXXCCC555555:::===GGGXXXlll|||nnnZZZGGGEEEDDDBBBBBBCCCDDDEEE>>>AAADDDFFFGGGIIIMMMPPPOOOQQQPPPOOOVVVeeerrrvvvsssnnnooottttttkkkbbb___kkkeee\\\UUURRRRRRSSSSSSVVVOOOJJJOOO^^^qqq~~~ssshhh[[[QQQHHH@@@<<<>>>III___xxxzzzlll[[[MMMIIIRRR]]]bbb^^^QQQ???222---,,,++++++******++++++************************))))))*********+++++++++))))))************)))))))))))))))))))))******+++*********++++++,,,,,,,,,*********+++,,,---------++++++******++++++,,,---...//////000111111222222SSSSSSVVV^^^lll{{{~~~iii[[[UUUMMMLLLJJJ@@@???BBBDDDDDDDDDFFFKKKOOOaaalll}}}vvv[[[NNNPPPYYYPPPNNNNNNRRRVVVccc}}}uuuuuummm^^^RRRSSSXXXXXXTTTQQQUUUdddtttwwwllldddmmm|||vvvtttooobbbNNN;;;222222/////////000000000000000........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------///444:::@@@DDD```ccc]]]MMM@@@>>>AAACCC[[[eee]]]CCC333888<<<777EEEWWWrrrfffPPPFFFDDDHHHNNNRRRRRRQQQPPPPPPKKKNNNPPPOOOLLLJJJKKKMMMJJJMMMNNNNNNVVVdddkkkkkkxxxyyy~~~ssshhh```YYYSSSOOOMMMJJJHHHKKKUUUbbbooowww~~~ssseeeZZZOOOEEEBBBDDD<<>>666666@@@LLLZZZzzzyyynnn[[[LLLLLLUUU\\\___```___[[[WWWSSSRRRHHHGGGFFFEEECCCBBB@@@@@@DDDDDDCCCDDDGGGLLLPPPRRR[[[bbbmmmxxxyyyhhh\\\TTTNNNHHHMMM\\\eee^^^QQQbbbhhhooommm^^^NNNIIINNNHHHLLLTTTbbbooouuupppgggKKKSSS\\\bbbfffdddVVVGGG666---(((+++...,,,+++...++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((************************...------,,,+++***))))))((()))***,,,---...//////,,,,,,+++++++++,,,------111111111000000000000000qqqeeeiiiuuuqqqZZZOOOOOOLLLDDD@@@@@@@@@>>>@@@DDDCCCDDDDDDEEEEEEGGGIIIKKKLLLUUU]]]fffuuupppkkkqqqrrrkkkmmmssshhhWWWYYYZZZaaadddaaafffggg[[[hhhvvvyyyooojjjhhheeeppprrrqqqhhhYYYIII<<<555666555333222222111000///------.........---------------------------------++++++,,,,,,,,,---------............///000///...+++///666;;;===AAANNN[[[dddRRRCCC>>>@@@FFFTTTdddbbbTTTCCC888555>>>OOO___}}}tttdddZZZTTTUUU___jjjrrrnnnfff\\\TTTMMMHHHEEECCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;<<>>333***+++---,,,+++---++++++++++++++++++++++++******++++++++++++******************)))))))))(((************************---,,,,,,++++++*********)))***+++,,,---.........,,,,,,+++++++++,,,------111000000000000000000000xxxlllmmmttt~~~gggLLLBBBDDDGGGFFFGGGJJJIIIGGGHHHLLLJJJIIIIIIJJJMMMOOOOOOOOONNNTTTZZZ```oooyyy}}}rrrQQQVVVccctttxxxuuu~~~tttmmmuuusssooofffeeefffgggeee___UUUIIIAAACCC===777444333333111///........................------------------------,,,,,,,,,,,,------------,,,------...//////000000+++555===>>>BBBPPPbbbnnnlllSSS>>>???MMMWWW^^^dddQQQEEE999555===OOOjjjmmm]]][[[dddqqq{{{}}}rrraaaRRRIIIBBB>>>;;;<<<;;;:::999888777666555999888777888999<<>>AAAPPPgggvvvyyydddNNNBBBNNNaaadddYYYOOO>>>777444;;;KKKcccqqqkkkjjjuuuooobbbQQQEEE@@@>>><<<:::777777666555444444333333666666555555666888:::<<<;;;===???AAAEEELLLSSSXXXbbbdddiiiqqqzzzyyyjjjaaaaaabbbZZZPPPUUU[[[YYYTTTZZZfffdddXXXOOOOOOGGG===CCCWWWhhhmmmaaaUUUOOO^^^xxxuuubbbOOOBBB222******,,,------++++++++++++++++++++++++******++++++++++++***************)))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---......000000000000000111111111iiibbbhhhXXX\\\```bbbbbbfffkkknnncccdddhhhoooyyyyyy~~~nnnQQQcccvvvvvvyyy||||||vvvrrrqqqeee```]]]aaafffeee]]]UUURRRLLLEEE???<<<999666333333222111///////////////------------------------,,,,,,---------.........///000000///------///111777;;;@@@MMMfff{{{yyylllOOODDDEEEYYYjjjbbbKKK:::222111666CCCTTThhhzzzppphhhooo|||{{{lll[[[QQQDDD===;;;<<<:::888555555555444444333333333222222222222222444555666999999999999;;;@@@FFFKKKTTTUUUZZZ```hhhpppuuuwww|||xxxvvvqqqcccTTT[[[___ZZZPPPSSScccjjjdddWWWLLLCCCBBBBBBFFFWWWjjjddd[[[UUUXXX___```YYYQQQTTTJJJ:::...***,,,......++++++++++++++++++++++++******++++++++++++******))))))))))))))))))***************************************++++++,,,,,,---,,,,,,------,,,,,,++++++++++++++++++,,,---.../////////000000111111111111{{{}}}sssxxxzzzTTT___|||hhhaaabbblllrrrpppnnnppppppjjjfffhhhkkkjjj```WWWRRRQQQOOOKKKFFF@@@;;;888666555333000///.........------------------------,,,---------............///111222000------111444777:::EEE\\\uuu{{{hhhQQQ>>>>>>III[[[aaaSSS@@@666222333999DDDPPP\\\kkkwww~~~wwwjjjvvvyyyhhh[[[PPPJJJBBB===:::888555222444444444444444444444333333333333333444555666666555666777777888;;;@@@DDDLLLNNNQQQUUU[[[bbbhhhkkkvvvzzz~~~}}}ooobbbYYY\\\YYYRRRTTT```iiijjjdddRRRGGGHHHCCC>>>QQQnnnvvvlll```VVVMMMIIILLLQQQZZZTTTFFF666------......++++++++++++++++++++++++******++++++++++++******))))))))))))*********************************************++++++,,,,,,,,,,,,,,,---------,,,++++++*********+++,,,---...////////////000111111222222~~~{{{{{{ddd```pppuuudddXXXZZZ^^^ccckkkqqqsssqqqssspppooorrrvvvrrrggg]]]PPPUUUZZZXXXQQQGGGAAA???:::888444111///---------------------------------------------............---///111111///000555:::<<<>>>KKKaaammmeeeOOO>>>:::EEEVVVaaaWWWCCC999;;;888777999???EEELLLWWWaaauuuxxxzzz|||nnncccYYYPPPFFFCCC@@@<<<888555333111222222222222222333333333444444555555666777777888555888;;;===???BBBFFFIIILLLMMMNNNPPPSSSXXX\\\```bbbhhhnnnuuu||||||ttteee```YYYTTTUUUZZZbbbfffiii^^^VVVRRRIIIEEEWWWooo}}}qqqdddZZZQQQNNNTTT^^^aaa___TTT@@@111,,,------++++++++++++++++++++++++******++++++++++++******((()))))))))************************************++++++++++++++++++,,,,,,++++++,,,------,,,,,,,,,*********+++,,,---//////...//////000111111222222zzzyyy~~~rrrxxxuuueeefffppplllbbb]]]WWWPPP^^^fffdddjjjyyy}}}uuuoooppptttzzz{{{oooeeeNNNWWWaaaaaaXXXMMMFFFCCC<<<999666222///------------------------------------------.........//////***...111111000222888>>>DDDDDDNNN\\\\\\LLL>>>:::>>>PPPfffkkkUUU;;;555======999777:::>>>DDDOOOZZZyyyxxxmmmZZZRRRLLLGGG;;;<<<;;;888555444444555000000000111111111111111//////000111222333444444999<<>>CCCHHHRRRYYYQQQBBB===BBBQQQmmm}}}jjjJJJ999777999>>>:::666555888GGGddd}}}}}}kkkbbbZZZMMMBBB@@@;;;:::999777555444333333///000111222222111000///000000000000000000000000777999===BBBGGGKKKNNNOOORRROOOMMMNNNRRRSSSSSSQQQPPPSSSWWWYYY]]]fffsss}}}|||{{{qqqbbb^^^bbb___UUUWWW]]]]]]UUUOOOTTT[[[^^^YYYQQQLLLNNNSSSWWWZZZ^^^```fffcccQQQ;;;///++++++(((+++------+++)))+++---++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000000000000111111111111XXX```]]]XXXbbbvvvsssWWWKKKPPPWWWjjjyyy^^^YYYZZZ]]]dddfffiiinnnsssyyy}}}xxxzzzwwwmmmlll]]]SSSKKKLLLMMMGGG@@@<<<555333111///------......//////...---------------............////////////---...000111444:::@@@CCCFFFUUUeeefffTTTCCCDDDQQQvvvyyy[[[???777===CCC>>>:::666999GGGaaa~~~zzzccc[[[UUUIII???<<<999888777555444333222222000111222333333222111000111111111111111111111111000111444777:::>>>@@@AAAGGGHHHIIIMMMRRRSSSRRROOOMMMPPPSSSTTTVVV]]]gggoooyyy|||wwwlllhhhjjjeee[[[TTT\\\```ZZZVVVXXX[[[\\\PPPKKKHHHLLLPPPQQQSSSVVVfffpppppp___FFF444...,,,)))+++------+++***+++,,,++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------/////////000000000111111RRRRRRNNNRRRbbbrrr|||[[[HHHDDDRRR```xxxvvvWWWMMMQQQ___qqqrrrmmmvvv{{{xxx{{{xxxzzzxxxpppmmmoooaaaRRRBBB======:::666333222111000...------.../////////...------------...............////////////---///222666999===CCCGGGIIIbbbwwwpppUUUEEERRRiiijjjJJJ888;;;DDDIII===;;;999@@@\\\qqq___XXXSSSIII@@@===777666555333222111111111111222333444444333222111111111111111111111111111111000111222333666888:::???AAAFFFLLLQQQQQQOOOLLLOOOQQQRRRRRRQQQTTTZZZ```oooxxx{{{uuuooollleee[[[TTT]]]dddbbb^^^\\\[[[ZZZQQQOOOPPPUUUUUUSSSRRRTTThhhuuuyyyjjjQQQ<<<222---+++,,,---,,,+++***+++,,,++++++************+++++++++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....../////////000000000[[[___ZZZWWWeeeyyyzzz|||gggOOOHHHKKK___sss~~~xxxZZZGGGEEEWWWqqq}}}~~~vvvrrroookkkmmmrrrkkkYYYDDD777555555333222000///......---......//////......---------..................////////////000222666<<<>>>@@@EEELLLVVVlllzzzkkkOOOHHH___zzzzzzkkkSSS???<<>>:::BBBKKKHHH@@@777===HHHbbbnnnbbbqqquuuiii___TTTMMMGGG???888555555444333333222222222222000111222333333222111000000000000000000000000000///......---///111444555:::<<<@@@EEEJJJOOOSSSVVV[[[[[[ZZZWWWUUUSSSTTTTTTWWWbbbmmmqqqnnniiibbb]]]fffhhhkkkkkkfff```\\\\\\PPPRRRZZZdddgggccc^^^^^^WWWZZZZZZWWWSSSKKK===000///---,,,++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------............////////////}}}zzz}}}hhhWWWNNNJJJRRRpppyyyssstttNNN===NNNoootttsss~~~vvv}}}{{{vvvrrrnnnnnnrrrvvvyyymmmYYYCCC666444444333/////////////////////......------------...//////............///////////////000888CCCHHHJJJUUUbbblllPPPGGGSSSaaaeeeJJJ???666999DDDKKKFFF>>>555???UUUzzzfffbbbmmm~~~yyylll```ZZZQQQIIICCC===888555444333333222222222333333000111222333333222111000000000000000000000000000000//////000111333444666666888<<<@@@FFFNNNWWW]]]ZZZYYYWWWUUUTTTSSSSSSTTTTTT[[[dddkkknnnnnnmmmkkkkkkjjjjjjjjjeee___\\\]]]NNNOOOWWWeeennnmmmiiigggTTTRRROOOPPPTTTRRREEE666111...,,,++++++,,,,,,+++++++++************++++++***************+++++++++************************++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------....../////////000000000yyy}}}pppbbb[[[XXXVVVtttwww}}}VVV<<>>222///+++***,,,---,,,+++++++++************++++++))))))*********+++++++++************************+++++++++++++++++++++++++++,,,------...---------++++++,,,,,,,,,,,,------/////////000000000111111zzz}}}nnndddfffhhhgggzzzbbbAAA888DDDUUUeeecccUUUXXXdddjjjmmmnnntttzzz{{{yyyxxxwwwvvvzzzyyylllTTT@@@888666555222222222222111000///...---------------...///000............/////////000<<<:::???HHHIIIHHHSSSdddiii]]]HHH???TTTpppqqq^^^===<<>>BBBIIINNNTTTRRROOOOOOQQQTTTWWWXXX\\\WWWTTTXXX___eeejjjmmmeeebbbbbbfffddd]]]ZZZ]]]\\\VVVWWWdddooooooggg```hhhgggeeedddccc___RRRDDD333///+++***,,,---,,,+++++++++************++++++))))))******++++++++++++************************+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------000000000000111111111111hhhsss~~~sssoooooouuuaaaCCC>>>===IIIJJJOOOQQQWWWmmmyyypppqqqzzz}}}vvvooorrrvvvxxxuuutttlll[[[III===777555333222111000///////////////////////////////////////------///...,,,...333555CCCBBBDDDPPPKKKJJJ]]]^^^FFF<<>>\\\}}}|||]]]NNN___vvvyyyiiiaaaddd\\\NNN@@@:::888555333333333222111000000000222222444555777888999999999888>>>999888;;;<<<777777:::555555555555555555444444666666444333555;;;DDDJJJKKKKKKMMMQQQVVVYYYWWWTTTYYYWWWWWWXXX[[[]]]^^^^^^iiibbbbbbhhheeeZZZVVVZZZSSSXXXYYY^^^bbbYYYVVVccceeeqqquuullleeecccZZZMMM:::000)))+++---,,,+++...,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,---.........//////000000000000///jjjuuu}}}xxxxxx{{{yyysssqqqwwwdddEEE>>>;;;;;;DDDTTTYYYZZZiiiuuuooooooyyy~~~vvvoooqqqyyyyyyuuulll]]]MMM@@@888333333222111000///////////////////////////////////////---...000///---000555<<>>@@@LLLYYYRRR>>>777===HHHjjjsssYYYRRRfffzzzvvvjjjfffggg\\\NNN@@@;;;:::777444222222222111222333444666777666777888999::::::999999<<<777777;;;<<<999777999777777666666666666666666555666666555666:::???CCCIIIJJJLLLPPPTTTUUUUUUSSSUUUTTTTTTVVVYYY\\\\\\\\\___]]]cccmmmkkk\\\QQQOOOVVV[[[\\\]]]\\\OOOLLLZZZdddlllnnnkkklllnnncccSSS???444++++++...---++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,---.........//////000000000000000lll\\\YYYqqqdddFFF>>>999666CCCXXX___]]]hhhsssppppppyyy}}}vvvmmmmmmuuu|||xxxuuunnnbbbTTTDDD888222333222111000////////////////////////////////////000......000000000333999>>>JJJJJJHHHNNNQQQWWWeeeXXXDDDMMMtttggg??????HHHXXX___QQQ<<<999EEESSSxxxhhhVVV]]]qqqzzznnniiihhhgggZZZLLL@@@===>>>:::555111111111222444666888:::;;;999999:::;;;;;;::::::999:::666666:::===:::888777888777666444444444555666222333444444444555777999DDDGGGKKKNNNOOOQQQRRRTTTRRRQQQQQQSSSVVVXXXYYYYYY^^^___gggrrrqqqbbbTTTOOOYYY^^^^^^\\\XXXJJJGGGUUUeeeffffffjjjsssxxxlll[[[FFF999---,,,......***(((,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///......///000000000000000iiiWWWYYY{{{___FFF>>>888888AAAUUUbbbgggssszzzssstttxxxzzzuuunnnjjjllloooqqqrrrqqqkkk[[[GGG888333333222111000////////////////////////////////////000......111222333777===@@@JJJMMMJJJOOOYYYcccjjj\\\KKKYYY~~~xxxVVV888@@@OOObbbeeeQQQ:::<<>>DDDHHHJJJNNNSSSWWWTTTRRRPPPQQQRRRSSSRRRQQQXXXZZZbbblllooohhh\\\TTTYYYZZZVVVXXX\\\TTTRRR^^^jjjdddaaadddgggccc[[[VVVJJJ???111***,,,///,,,(((++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++,,,---...//////---...///000111111111111}}}wwwtttwwwzzzyyyxxxyyy|||wwwgggUUU___zzzuuu[[[JJJCCC;;;999>>>]]]sssnnnmmmvvv~~~}}}vvvqqqlllooovvvvvvfffLLL<<<999333222111000////////////////////////////////////000...///333666999???GGGKKKPPPWWWXXX^^^vvvrrrMMMJJJZZZhhhXXXAAA<<<>>>IIIYYYgggaaaLLL@@@NNNcccppp\\\gggwwwyyyppp___TTTSSSSSSPPPPPPNNNNNNOOOKKKAAA999555777888999:::::::::::::::======<<<<<<<<<======>>>???CCCDDD???:::999::::::999999:::;;;;;;<<<<<<<<<::::::999777555666888;;;;;;>>>BBBFFFJJJNNNSSSVVVSSSRRRPPPPPPQQQRRRQQQPPPOOOUUUbbbpppvvvpppaaaTTTWWWXXXUUUXXX\\\UUUUUUcccooofff```___[[[RRRLLLMMMMMMDDD777,,,***......******++++++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,---...///000,,,---...000111111111111xxxrrrssssssrrrqqqssstttwww}}}qqqgggiii~~~xxxaaaRRRIII>>>>>>EEEdddnnnhhhiiittt{{{tttssstttiiiRRR@@@;;;333222111000////////////////////////////////////000///000444888;;;BBBJJJOOOPPPYYY]]]dddnnnFFFKKK___eeeNNN;;;<<>>???GGGNNNOOOEEE;;;999===@@@???@@@CCCEEEFFFGGGFFFFFFCCCDDDEEECCC@@@>>>===>>>AAAAAABBBFFFJJJOOOQQQQQQPPPNNNMMMNNNPPPRRRRRRQQQMMMTTT```nnnwwwuuuhhh\\\RRRYYY[[[\\\\\\VVV[[[ppp{{{lllbbb___YYYMMMIIILLLQQQLLL???000***,,,...,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,---...///000,,,---...000111111222222uuummmjjjkkkjjjkkknnnlllnnnrrrvvv~~~~~~uuusss|||hhhYYYNNN@@@@@@EEE^^^yyyvvvdddkkkfffgggqqqzzzzzzppppppjjjVVVCCC;;;333222111000////////////////////////////////////000///000555888<<>>???AAA^^^aaa___QQQDDDIIIeee^^^WWWssswwwllljjjkkkjjjiiijjjaaaeeeiiigggYYYGGG===;;;999:::<<<>>>???@@@??????<<<;;;;;;;;;<<<===???@@@LLLVVVWWWIII<<<:::@@@DDDMMMOOOSSSVVVXXXXXXWWWVVVTTTVVVXXXVVVRRRMMMJJJHHHFFFDDDCCCFFFKKKNNNOOOMMMLLLKKKJJJLLLOOORRRSSSRRRMMMPPPWWWbbbmmmqqqkkkbbbMMMZZZaaabbb^^^XXXccc~~~ssseeeccc]]]QQQLLLPPPUUURRREEE444***+++...---*********++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,---...000000,,,---...000111111222222zzzpppfffaaadddgggfffdddeeeccciiirrrwww||||||}}}vvvlllcccZZZNNNEEE<<<>>>HHHWWWaaa```ZZZWWWbbbmmmiiikkk~~~uuurrrsssiiiOOO666666444111111111111///...//////............//////222333444888===DDDKKKOOOVVVVVVXXXUUUUUU___[[[FFFDDDaaavvvsss]]]BBB>>>QQQiiiooo]]]BBB===NNNjjjwww\\\hhhuuummmkkkkkkkkklllooottttttkkkZZZNNNIIIEEE@@@>>>CCCEEEDDDEEEGGGFFFCCCCCC>>><<<===<<<:::@@@JJJ[[[aaa\\\KKKAAADDDKKKLLL[[[hhhtttvvvuuuuuuuuuuuurrrtttuuuvvvxxxuuuiii\\\ZZZRRRHHHBBBCCCHHHMMMPPPJJJHHHGGGHHHKKKPPPVVVYYYMMMQQQRRRRRRVVV^^^bbbbbbOOOVVVccccccYYY]]]kkkoooooofffiii^^^[[[^^^UUUXXXZZZVVVKKK;;;///***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,+++***,,,,,,++++++,,,,,,---.........//////000000111111~~~tttfff______aaaaaa___aaa___bbbjjjmmmsss|||{{{|||wwwkkk^^^UUUNNNJJJ@@@;;;:::CCCNNNSSSVVVXXXgggqqqnnnppp|||~~~{{{vvvtttrrrhhhRRR===777444222111111111000...///............///000111222333444888>>>FFFNNNSSSYYYZZZZZZSSSNNNSSSOOO???IIInnnwwwYYY@@@EEE\\\ppplllWWWCCC???HHHdddppp___rrr}}}sssjjjhhhgggeeefffhhhjjjjjjddd]]]ZZZ[[[XXXSSSLLLNNNNNNLLLLLLMMMJJJEEEHHHCCC@@@@@@@@@CCCNNN[[[nnnfffXXXKKKHHHOOOWWWZZZmmm||||||tttgggZZZRRRNNNNNNOOOHHHGGGGGGGGGIIIMMMQQQTTTWWWVVVPPPJJJNNNYYYdddhhhUUUOOOUUUaaaeeemmmqqqkkkWWWRRR```bbbdddeee[[[aaa]]]WWWJJJ;;;000,,,---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---.........//////000000111111wwwhhh^^^[[[[[[ZZZXXX\\\YYYYYY\\\]]]cccttt{{{yyy}}}yyyiiiYYYRRRPPPPPPHHH===666;;;FFFPPPXXX^^^iiipppqqqtttyyy}}}zzz{{{yyywwwtttjjjVVVDDD888666333111111111000///............///111222333444444555999@@@IIIRRRWWW[[[]]]ZZZRRRMMMMMMIII@@@YYY{{{RRR<<>>IIIUUU^^^dddkkkooosssxxxzzzzzz|||{{{zzzyyyxxxppp\\\HHH;;;888444222111111000///------...///000222333444888777888;;;BBBKKKTTTZZZ[[[]]]WWWSSSVVVUUUMMMJJJooozzzKKK999JJJggguuujjjQQQ@@@FFFYYYzzzoooSSSaaaxxxnnneeebbbaaa^^^]]]______]]]YYYWWWXXX\\\___```]]]]]]]]]]]]```bbb^^^WWWMMMLLLKKKJJJLLLVVVfffssseeeOOOBBBLLLaaassssssaaaWWWOOOOOOOOOOOOOOOOOOOOOPPPKKKNNNOOOPPPXXXdddmmmpppUUUHHHNNN```fffkkkrrrttt^^^OOOZZZcccgggfffdddyyywww]]]GGG888///++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........//////000000111111{{{tttqqquuuooogggaaa\\\XXXSSSOOORRRNNNIIIDDDAAADDDOOOZZZaaahhhsss{{{kkkaaaaaa\\\SSSGGG===666:::FFFUUUdddpppwwwvvvzzz~~~~~~}}}yyyyyyuuuqqqttt{{{wwwcccMMM===:::555333222111111000------...///111333555666;;;;;;<<>>EEEKKKKKKOOOTTTXXX[[[```gggmmm{{{nnnhhhkkkcccTTTIII>>>333333@@@VVVrrr{{{|||xxxrrrmmmiiinnnyyyzzzhhhTTT@@@<<<777333222222111000......///000111333555666;;;<<<>>>CCCJJJSSSZZZ___aaa```TTTZZZnnndddNNNPPPxxxaaaGGGAAASSSlll|||gggLLLXXX|||zzz[[[RRRpppppphhhaaaaaaaaa```___aaaZZZZZZZZZXXXUUUWWWdddrrrxxxooorrrtttvvv{{{{{{___```hhhyyywwwfff[[[TTTQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPUUUXXX[[[dddpppxxxzzzlllRRRHHHWWWsssnnn^^^ffflllssssssiiirrriiiZZZKKKCCC999...,,,000++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111{{{|||{{{xxxrrrkkkfffccc[[[YYYVVVSSSPPPMMMJJJHHHAAABBBBBB???===???CCCFFFBBBEEEHHHHHHHHHJJJNNNRRReeepppppplllppphhhWWWGGG===333222>>>YYYssswwwwwwrrrnnnkkknnnvvvxxxjjjYYYAAA===888444222222111111///000000111222333555666888:::???FFFOOOWWW___ccccccfff[[[bbbvvveeeJJJQQQllltttjjjSSSEEECCCUUUqqq|||}}}kkkZZZhhhjjjVVVZZZ{{{mmmeee___^^^___]]]\\\^^^XXXWWWXXXZZZYYYZZZcccooo{{{ttt|||vvvaaaVVVSSSRRRQQQMMMMMMMMMMMMNNNOOOPPPQQQKKKOOOSSSWWW___kkksssuuuhhhTTTIIIRRRooorrrccchhhiiipppqqq___]]]MMMGGGFFFGGG@@@222,,,///++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---.........//////000000111111|||yyyuuuooojjjddd```]]]UUUSSSOOOKKKHHHFFFEEEEEE:::>>>@@@??????BBBDDDEEEBBBEEEHHHIIIGGGGGGJJJMMMRRR```tttqqqlllqqqjjjZZZ===777222333???ZZZ|||yyylllsssxxxxxxvvvsssrrruuutttiii\\\BBB>>>888444222222222111000000000111222333444555555888???HHHRRR[[[bbbfffccckkkcccjjj|||fffJJJUUUcccfff\\\LLLCCCAAATTTsssyyyvvviiieeetttrrr^^^RRR___}}}lllccc]]]\\\\\\ZZZYYYZZZYYYUUUUUUYYYZZZWWW[[[aaattt{{{cccUUUQQQRRRQQQOOONNNMMMMMMMMMNNNPPPRRRSSSLLLQQQUUUWWWZZZ^^^^^^[[[ZZZTTTPPPPPPccckkk]]]___^^^iiirrraaa[[[EEEDDDKKKQQQHHH555***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++******+++,,,,,,------------,,,,,,++++++,,,,,,---.........//////000111111111xxxtttmmmgggbbb]]]XXXUUUMMMLLLIIIFFFDDDAAA@@@???===???BBBCCCCCCDDDFFFHHHKKKKKKKKKLLLOOOPPPQQQPPPUUUaaaqqq}}}vvvoootttooo[[[BBB:::111000:::MMMddduuulllgggooouuuooonnnuuuuuu|||ppplllpppqqqlllOOO;;;555777111///111...111000/////////000222333555;;;CCCIIISSS___eeefffbbbhhhdddiiipppZZZGGGSSSeeeoookkkTTTBBBJJJdddzzzzzzkkkXXXPPP\\\qqqzzzppp```^^^ttttttlllccc[[[XXXVVVUUUXXX]]]TTTSSSSSSTTTWWWZZZ\\\\\\eeevvvmmmfff\\\TTTPPPPPPQQQRRRQQQPPPOOONNNOOOPPPSSSTTTUUUTTTUUUVVVSSSMMMKKKMMMYYYTTTLLLLLL\\\sss{{{wwwbbb]]]SSSVVVgggkkkddddddOOOIIIKKKPPPHHH333)))+++************************************************************************++++++******************+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000tttpppjjjddd___YYYSSSOOOFFFEEECCCAAA???>>>=========???AAABBBCCCEEEIIIKKKPPPPPPRRRWWW]]]aaabbbaaajjjooovvvyyy|||~~~tttmmmtttrrr```BBB;;;333111666AAAQQQ^^^______mmmxxxuuutttyyywww~~~~~~uuupppqqqnnngggRRR===666888333000222///111000/////////000222333333;;;DDDKKKVVVbbbhhhhhhhhhfffYYYVVVZZZIIIBBBYYYqqqxxxmmmQQQAAAPPPkkk{{{uuueeeOOOEEEPPPeeeuuuyyyjjjhhhbbbcccxxxrrrhhhaaa]]]]]]]]]YYYWWWXXXVVVTTTRRRSSSVVVYYYZZZ[[[XXXfffyyylll```[[[UUUQQQPPPRRRTTTUUUPPPQQQSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTRRRNNNOOOSSSWWWTTTLLLHHHTTTiiiuuutttlllfffVVVQQQcccmmmiiifffPPPLLLOOOUUUMMM;;;///...************************************************************************************************+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000ppplllfff```ZZZSSSLLLHHH@@@???>>>===<<<<<<<<<<<<===>>>???@@@BBBEEEIIIMMMXXXYYY^^^hhhuuu~~~~~~wwwttt{{{vvvkkkmmmiiiXXXAAA:::555444444666???IIIVVVZZZmmm~~~|||{{{}}}yyywww~~~zzzwwwxxxrrrhhhVVV@@@888999444222333000111000/////////000222333222;;;EEEOOOZZZeeejjjjjjjjjcccQQQJJJKKK===AAAcccoooJJJ???WWWrrr{{{ppp^^^GGG<<>>===<<<<<<<<<<<<<<<===============@@@EEEIIITTTVVV]]]kkk|||yyykkkfffmmm|||tttqqqtttvvvyyyzzzlllhhhaaaPPP???999666777666555<<>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999;;;???BBBDDDFFFLLLWWWdddlllnnnlllnnnhhh]]]SSSQQQYYYgggrrrrrrgggeeeiii___```hhhvvvyyynnnjjjcccSSS???888555777555444???NNN\\\^^^ooo~~~|||zzz}}}zzzssszzz{{{vvvwww}}}}}}xxx]]]DDD888888333222333///111000/////////000222333555???IIIRRR\\\dddgggeeeccc^^^UUU\\\aaaPPPYYYxxxIII>>>ZZZpppooommm]]]HHH>>>DDDPPPSSSNNNHHHDDDCCCRRRpppooodddZZZSSSSSSUUUUUUUUUWWWWWWTTTQQQPPPQQQRRRSSSSSSVVVQQQOOOSSSTTTPPPOOOQQQvvvxxxlllaaaYYYTTTSSSSSSOOOMMMLLLMMMMMMMMMKKKIIIIIIJJJMMMNNNPPPPPPOOOOOOOOONNNPPPSSSRRRNNNMMMQQQWWWeeejjj]]]RRRWWWfffooouuuqqqXXXEEEWWWpppqqqiiiiiirrrvvviiiSSS???444000************************************************************************))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000iiiddd]]]VVVOOOHHHBBB>>>===<<<;;;:::999999999999<<<===<<<;;;999:::<<>>???>>>======???AAA>>>AAACCCBBBAAA@@@AAABBB@@@@@@@@@AAADDDJJJPPPUUUbbbmmm|||}}}rrrhhh```]]]___^^^YYYXXXbbbttt~~~|||yyykkkbbbZZZNNNCCC888222444222111AAAWWWsssoooxxxxxxvvv{{{{{{uuuvvvoooeeedddnnntttssseeeIII999888444444555000111000/////////000222333999BBBLLLTTT]]]fffjjjiiilllbbbZZZhhhnnnSSSUUUsssRRRCCCOOOaaahhhlll^^^KKKCCCIIIPPPJJJ>>>999:::CCC[[[xxxwwwcccXXXZZZ___dddaaaYYYUUUVVVRRRQQQPPPPPPQQQQQQPPPNNNNNNKKKMMMSSSPPPIIIJJJRRRttt{{{xxxhhh[[[WWWRRRKKKGGGFFFGGGNNN]]]qqqwwwmmmuuuzzz]]]WWWSSSQQQNNNJJJLLLRRRMMMJJJGGGGGGHHHKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLHHHGGGHHHJJJIIIEEEEEEIIIYYYkkkssseeeUUUWWWeeeqqqvvvqqq]]]SSS```llloootttaaaccc\\\MMMEEECCC888***************************************************************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000aaa[[[RRRIIICCC???<<<999888999999:::;;;===??????===???AAABBBAAABBBCCCEEE@@@DDDFFFEEEAAA@@@CCCFFFCCCBBBBBBBBBCCCEEEGGGHHHUUUaaasssuuujjjaaaYYYTTTTTTbbb[[[WWW^^^ooo{{{mmmddd^^^SSSBBB777222666444444EEE\\\}}}|||wwwzzzxxxssssssmmmccccccnnnvvvvvvhhhLLL;;;999666555666111111000/////////000222333:::BBBLLLTTT___iiinnnmmmmmmddd```rrruuuRRRJJJoooxxxvvvgggOOOBBBLLL___llllll^^^MMMGGGQQQZZZVVVLLLAAA@@@EEEWWWllluuulll]]]YYY[[[^^^```[[[UUUVVV[[[PPPOOOOOOQQQRRRRRROOOMMMMMMKKKNNNSSSMMMCCCDDDMMMuuutttjjj[[[PPPLLLIIIEEE======???HHHYYYooommmWWWRRROOOQQQPPPNNNSSSZZZPPPLLLGGGEEEEEEHHHJJJKKKIIIJJJKKKLLLKKKJJJHHHGGGGGGDDDDDDEEEDDDBBBEEEJJJYYYkkkqqqbbbRRRTTTdddqqqwwwooo]]]UUU___fffjjjuuu[[[XXXLLLAAADDDKKK@@@,,,************************************************************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000\\\TTTKKKFFFAAA<<<:::<<<::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGFFFEEEEEEIIIEEEDDDGGGGGGDDDCCCEEEEEEFFFFFFFFFEEEEEEGGGHHHJJJPPP```vvvqqqaaaTTTKKKKKKPPPWWW\\\```cccjjjwwwzzzqqqlllgggXXXIII:::===:::777777555CCC^^^xxx~~~~~~vvvvvvxxxqqqgggqqq}}}|||pppUUU???===<<<333000555111222111000///000222555===@@@HHHTTTbbblllqqqrrrnnnfffwwwrrrSSSOOOZZZ___qqqfffKKKHHHXXXdddjjjeeeZZZRRRSSSccczzzrrrQQQ???:::EEEaaarrrjjjYYYQQQTTTTTTTTTVVVXXXWWWUUUSSSNNNNNNOOOQQQRRRRRROOOMMMNNNNNNOOOPPPLLLGGGHHHMMMmmmiii___SSSLLLJJJEEE@@@<<<<<<@@@IIIYYYmmm|||dddMMMQQQQQQOOOOOOTTTYYYZZZRRRHHHAAACCCHHHJJJIIIIIIGGGJJJLLLLLLHHHEEEDDDEEEFFFBBBAAAAAA@@@???CCCIIIZZZgggkkk\\\LLLKKKWWWaaatttnnngggbbb]]]]]]cccjjj```JJJEEEFFF>>>CCCCCC111---,,,++++++******++++++************************))))))))))))))))))))))))+++++++++*********)))))))))***++++++,,,,,,,,,,,,***++++++,,,,,,------...............////////////[[[RRRIIIDDD???;;;:::<<<::::::;;;===???AAACCCDDDFFFFFFGGGHHHHHHHHHHHHHHHJJJGGGFFFHHHHHHEEEDDDFFFDDDDDDEEEDDDDDDEEEFFFHHHFFFGGGQQQdddwww{{{gggYYYOOOIIIGGGHHHJJJQQQXXX\\\cccppp|||uuummmdddTTTFFF;;;===888555666444???WWWsssjjjkkk{{{{{{{{{{{{qqqwwwtttYYYCCC@@@>>>555111555111111111000///000333666???CCCLLLYYYgggqqqvvvwwwxxxiiilllwwwfffMMMNNN]]]lllxxxhhhJJJGGGYYYiiisssooo^^^PPPNNN^^^xxxwww\\\JJJDDDMMMdddtttpppeee```WWWVVVUUUTTTUUUTTTSSSQQQTTTUUUVVVWWWWWWVVVTTTSSSVVVTTTSSSRRRLLLEEEEEEJJJgggdddZZZOOOHHHFFFBBB===888999===GGGWWWkkkgggSSSKKKQQQSSSMMMHHHIIINNNPPPLLLGGGFFFKKKNNNLLLHHHGGGIIIKKKMMMLLLIIIEEEDDDEEEFFFBBBAAAAAA@@@???BBBHHH\\\eeedddSSSDDDFFFUUUcccqqqnnneeeYYYTTTYYYbbbgggdddLLLGGGIIIDDDGGGCCC,,,---,,,++++++******++++++************************))))))))))))))))))))))))+++++++++*********))))))******+++,,,,,,,,,++++++***++++++,,,,,,------.../////////000000000000111YYYOOOFFFAAA===999:::===;;;<<<===???AAACCCEEEFFFIIIIIIIIIIIIIIIJJJJJJKKKKKKHHHGGGIIIHHHEEEEEEGGGDDDDDDDDDEEEEEEGGGHHHHHHIIIEEEFFFRRRcccsssttt^^^RRRMMMHHHEEEDDDIIISSSZZZ\\\aaannn|||xxxlll___QQQEEE>>>===666333666222999MMMWWWVVV```wwwzzz|||vvv]]]GGGBBB???666111333111111111000000111444777@@@FFFPPP^^^kkktttyyyzzzttt```[[[ccc[[[JJJQQQfff{{{gggHHHFFFVVVeeeooorrr^^^MMMKKK[[[uuuvvv___MMMIIIOOObbbrrruuurrrppp```]]]YYYWWWVVVVVVUUUTTTWWWZZZ\\\\\\XXXVVVVVVXXXXXXVVVSSSPPPJJJCCCDDDIIIbbb___VVVKKKEEEDDDAAA<<<666888<<>>AAAGGGXXX]]]ZZZJJJ===BBBVVVhhhnnnooocccOOOJJJXXXdddfffjjjPPPIIILLLHHHMMMIII111---,,,++++++******++++++************************))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,+++*********++++++,,,,,,------...000000000000111111111111UUUKKKBBB>>><<<999;;;>>>???@@@AAADDDFFFGGGIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLHHHFFFFFFHHHGGGCCCCCCGGGFFFEEEEEEFFFHHHJJJJJJJJJMMMIIIGGGKKKRRR^^^nnn|||sss___TTTNNNJJJHHHIIIZZZbbbgggfffhhhtttwwwiii\\\QQQKKKCCC???666333777222555FFFMMMPPP___www~~~zzz}}}zzzttt\\\FFF@@@===666222222111222222111000222555888@@@GGGSSS```llltttwwwxxxmmm]]]RRRWWWTTTFFFPPPooozzz]]]CCCGGGWWWbbbjjjmmmVVVGGGJJJYYYnnnmmmWWWFFFEEELLL\\\nnnwwwwwwuuubbb^^^XXXUUUTTTTTTUUUUUUSSSWWWZZZXXXSSSPPPRRRUUURRRPPPNNNLLLGGGCCCFFFLLL```]]]UUUKKKFFFEEEBBB>>>999;;;???HHHWWWjjj|||vvvcccSSSMMMNNNKKKNNNMMMFFFBBBEEEJJJLLL>>>CCCMMMUUUTTTMMMIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHEEEBBBAAAAAA@@@===@@@EEEOOOTTTTTTJJJ@@@EEEXXXiiilllrrrdddJJJEEEZZZjjjjjjiiiRRRMMMNNNHHHLLLKKK777---,,,++++++******++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++***)))***++++++,,,,,,------...//////000000000111111111PPPHHH@@@>>><<<;;;===AAACCCDDDFFFIIIJJJKKKLLLLLLIIIHHHGGGGGGGGGHHHJJJKKKDDDCCCDDDGGGEEEAAACCCGGGFFFEEEDDDFFFIIILLLLLLKKKIIIJJJLLLLLLJJJMMM\\\kkktttcccWWWNNNIIIKKKPPPaaahhhkkkjjjmmm}}}tttggg\\\VVVTTTFFFBBB777555888444666EEEPPPTTTbbbwww}}}uuuxxxwwwttt]]]FFF>>>===999555555222333333222111222666888BBBJJJWWWeeeoootttvvvwwwtttgggVVVSSSPPPCCCSSS~~~{{{UUU>>>HHH\\\hhhrrrlllQQQ@@@DDDRRRcccaaaOOOEEEGGGNNN\\\nnnyyywwwooo[[[VVVPPPLLLLLLNNNPPPPPPOOOSSSUUUSSSNNNKKKMMMQQQPPPMMMLLLKKKGGGCCCGGGMMM]]][[[SSSIIIEEEEEECCC>>><<<<<>>CCCJJJQQQWWWTTTKKKKKKWWWdddiiirrreeeIIIDDD\\\nnnmmmbbbTTTXXX[[[MMMIIIEEE222---,,,++++++******++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++***)))***++++++,,,,,,------............/////////000000KKKDDD??????@@@???AAAEEEGGGHHHJJJLLLMMMMMMMMMLLLFFFFFFFFFFFFFFFGGGGGGHHHBBBBBBEEEHHHFFFCCCEEEKKKHHHFFFEEEGGGLLLOOOOOONNNEEEJJJPPPRRRNNNLLLVVVbbb~~~rrrcccVVVLLLFFFJJJPPPUUU\\\cccfffppptttiii___YYYXXXHHHCCC999666999555999JJJWWW[[[fffvvvyyyqqqvvvxxxvvv```HHH>>><<<;;;999999444444444333222222555888DDDNNN]]]kkktttxxxzzzzzzwwwlllWWWRRRUUUMMMbbb]]]@@@FFFXXXhhhxxxuuuSSS===???LLLZZZ\\\NNNMMMPPPVVVbbbtttvvvgggXXXSSSNNNJJJKKKMMMOOOPPPNNNPPPQQQPPPMMMKKKMMMOOOSSSPPPOOONNNHHHDDDEEEKKKZZZWWWPPPFFFBBBBBB@@@<<<;;;:::;;;BBBPPPbbbtttxxxgggWWWOOOMMMJJJFFFMMMHHHAAA@@@IIISSSTTTOOOLLLJJJHHHFFFAAA<<<>>>CCCIIIHHHGGGHHHJJJKKKKKKJJJEEEBBBAAABBB???;;;<<>>SSSnnnrrrwww}}}~~~zzzvvv}}}}}}mmmiiivvvzzzcccHHH888444555555444777777666444222222444666???LLL___pppzzzvvvsssbbbdddoooZZZWWW~~~cccOOONNNVVVkkk~~~]]]LLLTTT^^^aaaYYYIIIKKKOOOSSS___vvvzzzaaaYYYUUUPPPLLLKKKLLLMMMMMMOOONNNLLLLLLNNNOOOOOONNNNNNMMMMMMMMMHHHBBBBBBFFFYYYWWWOOOFFFBBBAAA???;;;999888888???OOOdddzzz}}}cccKKKCCCHHHKKKIIIKKKOOOSSSUUUYYY\\\XXXRRRWWWPPPJJJIIIKKKOOOVVV^^^NNNKKKGGGGGGHHHHHHFFFCCCDDDBBBAAABBB???::::::>>>LLLRRR\\\bbb^^^ZZZbbbooovvv{{{tttaaaWWW]]]hhhmmmlllZZZZZZYYYLLLLLLKKK:::---,,,++++++******++++++************************))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---......000000000000111111111111CCCAAA@@@AAADDDIIILLLNNNMMMNNNOOOMMMIIIGGGHHHIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJPPPVVVTTTNNNOOOTTT\\\SSSTTTeeerrrpppjjjhhhxxxuuuoookkkooowww{{{zzzhhhhhhrrrkkkPPPJJJOOOIIIIIIXXXTTTjjj~~~vvvdddRRRIII@@@BBB;;;555777777AAATTT~~~xxx~~~~~~~~~yyynnnaaaiii{{{}}}kkkIII666999:::555777666666555333111222444777???SSSdddkkkrrr}}}xxxnnnjjjwwwyyybbbWWWfffiiifffYYYJJJIII]]]vvvkkk^^^kkkzzzrrr[[[IIILLLFFFNNNhhh}}}|||lll___XXXTTTPPPOOOQQQPPPLLLGGGKKKLLLNNNOOONNNMMMKKKIIIMMMIIIGGGGGGDDD??????AAAQQQUUULLLCCCEEEBBB::::::999999;;;BBBOOOcccxxx}}}aaaJJJ???AAAEEEGGGIIITTT]]]]]]YYYUUUQQQMMMQQQLLLNNNXXX```^^^[[[[[[PPPMMMIIIGGGHHHHHHGGGEEEBBBCCCBBB@@@===;;;:::;;;EEELLLIIIPPPccc```___sssvvvzzziiiVVVZZZ]]]llliiiYYYIII@@@DDDTTTMMM222,,,,,,,,,+++++++++******************************************************+++++++++*********))))))***++++++,,,,,,++++++***+++---///...---,,,,,,---......//////000000111111CCCBBBBBBDDDGGGJJJMMMNNNJJJKKKLLLKKKHHHGGGGGGIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGJJJRRRYYYWWWQQQOOOSSS```\\\]]]fffooopppooonnnrrr}}}yyyzzzxxxpppooowww|||zzzyyy{{{vvvnnn]]]SSSRRRNNNVVVkkkxxx|||qqq___MMMEEEAAABBB:::555888777>>>OOOqqqppplllttt~~~wwwiiimmm{{{yyyjjjLLL888999888333666444555444333111222444666???SSSeeemmmuuuwwwttt~~~~~~cccTTT```]]]eeecccSSSJJJXXXsssxxxnnn|||}}}aaaKKKGGGHHHRRReeewwwyyykkk^^^UUURRRNNNOOOQQQQQQNNNKKKMMMMMMNNNNNNNNNMMMLLLKKKHHHEEEDDDEEEBBB>>>===@@@UUUWWWJJJ>>>>>><<<666777777777999???LLLaaavvvwww^^^KKKCCCCCCEEEEEEEEEOOOWWWXXXTTTRRROOOLLLNNNJJJLLLSSSXXXWWWVVVWWWLLLJJJFFFEEEFFFEEECCCAAA???@@@???===:::888888888<<>>===@@@QQQTTTIII>>>@@@>>>777888666555777===KKK```vvvvvv^^^OOOKKKKKKJJJHHHDDDLLLRRRQQQOOONNNMMMJJJIIIGGGGGGKKKLLLLLLNNNQQQJJJHHHFFFEEEEEECCCAAA>>>>>>>>>===;;;888666777777===CCCBBBRRRnnnmmmcccnnn|||{{{|||dddYYYcccdddmmmdddPPPEEECCCBBBGGGDDD777,,,,,,,,,+++++++++******************************************************+++++++++******************++++++,,,,,,++++++***''')))***++++++---111444111111111111111000000000BBBDDDGGGJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHSSSbbbjjjggg```\\\\\\kkkqqqpppllloooxxxyyyssszzz}}}yyy|||xxxiiiZZZTTTccckkkbbbRRRRRR^^^rrr}}}pppgggYYYNNNJJJCCCBBB999666:::777777AAAIIIQQQXXXhhh}}}{{{zzzuuu{{{||||||wwwfff^^^```UUUBBB:::222333444333222222333444AAARRRdddooowww}}}uuullloookkkTTTJJJXXXdddtttttt]]]LLLXXXtttuuu]]]]]]hhhkkk```TTTCCCSSS[[[XXX]]]hhhfffYYYRRRPPPNNNNNNOOOQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKIIIIIIIIIDDD>>>===AAADDDJJJDDD===AAA???888777555666777>>>MMMbbbyyyuuu]]]PPPNNNNNNMMMKKKHHHMMMPPPMMMKKKLLLKKKIII@@@????????????@@@CCCGGGIIIIIIHHHGGGFFFCCC@@@>>>>>>>>>===;;;888777888999AAAHHHJJJ___~~~{{{kkkpppvvvwwwyyy```VVVdddiiitttfffPPPFFFIIIIIIHHHDDD888,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++***+++,,,,,,,,,---000444777333333222222111111000000AAADDDHHHJJJKKKKKKLLLMMMOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIXXXiiipppmmmgggcccaaaqqqtttssspppvvv|||rrrwwwllljjj{{{xxxcccOOORRR___mmm}}}xxxlllcccXXXOOOMMMCCCBBB:::777;;;777555>>>CCCOOO\\\ooo{{{|||vvv|||~~~|||yyynnnlllrrrcccFFF666555666666444333222444555BBBPPPbbbnnnuuu|||wwwgggbbb]]]NNNLLL```tttxxxkkkQQQHHH\\\vvviiiLLLGGGUUUaaa```[[[PPP^^^aaaWWWYYYggghhh]]]SSSQQQNNNMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHIIIIIIIIIFFFEEEGGGGGGDDD@@@CCCIIIJJJMMMBBB888:::888222333777777:::BBBQQQfff|||qqqXXXMMMLLLKKKKKKLLLOOORRRRRRMMMJJJKKKJJJGGG===??????>>>>>>@@@CCCDDDHHHHHHHHHGGGDDDAAA???=========<<<999777666777999<<>>@@@???;;;777444444777:::CCCOOOaaapppxxx|||wwwdddYYYTTTLLLRRRhhh^^^QQQcccxxxuuuaaaNNNLLL[[[eee```VVV```cccbbbaaaiiisssooocccQQQPPPMMMJJJHHHHHHIIIKKKHHHHHHIIIJJJIIIHHHGGGFFFGGGHHHKKKNNNNNNPPP[[[gggrrroooZZZFFFAAA===888:::666888<<>>;;;;;;999666444444666888???ZZZsss```MMM]]]dddnnnUUUYYYbbbaaaWWWRRRFFF111,,,,,,,,,+++++++++******************************************************))))))*********+++++++++***++++++,,,,,,++++++***)))***,,,,,,++++++---...//////000000000000000111FFFJJJMMMMMMKKKKKKOOOSSSQQQOOOOOORRRVVVXXXXXXVVVKKKNNNTTT[[[aaafffjjjkkksssjjjgggaaannnsssiiibbbUUUKKKGGG===BBB>>>:::999555999HHHVVVcccooo}}}~~~|||{{{{{{||||||{{{kkk[[[TTTKKKEEEKKKDDDBBB===888444555888;;;CCCOOObbbrrr{{{~~~wwwiiiaaa___XXX^^^sssvvv]]]gggyyylllYYYWWWdddnnnhhh\\\]]]\\\\\\bbbnnnuuunnnaaaOOONNNLLLIIIGGGGGGJJJLLLHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGHHHIIIHHHJJJVVVbbbfffhhhZZZLLLJJJDDD:::888555777;;;@@@JJJWWWeeennndddSSSFFFDDDCCC???BBBJJJPPPQQQOOOKKKJJJLLLIIIEEELLLQQQUUUXXX```eee```UUUJJJJJJIIIEEE@@@===???AAA======;;;888666666888;;;FFFdddaaaRRRdddiiiooo___mmmzzzrrr]]]TTTGGG000,,,,,,,,,+++++++++******************************************************))))))******+++++++++++++++++++++,,,,,,+++++++++(((***---.........///000......//////000000111111NNNLLLJJJKKKLLLNNNRRRUUUXXXYYYZZZ[[[\\\```eeeiiiddddddfffllluuu~~~wwwnnnlllwwwzzzhhh[[[RRRJJJEEEAAAAAA<<<999888222<<>>:::777444CCCaaavvvttt{{{zzzqqqrrrxxx|||tttdddRRRJJJMMMRRRTTTDDD???999555444444555555>>>OOOdddrrr}}}{{{jjjfffsssrrrddd^^^yyyjjj___gggxxxppp\\\TTTWWW___cccjjjlllbbbTTTNNNKKKLLLLLLJJJIIIKKKGGGGGGHHHIIIIIIHHHHHHHHHKKKJJJIIIHHHGGGHHHHHHIIIHHHFFFAAA<<<888666555555666888>>>EEELLLNNNMMMJJJGGG>>>777999===@@@BBBEEEKKKHHHGGGIIILLLMMMKKKHHHGGGFFFFFFIIIMMMPPPOOONNNLLLJJJGGGFFFFFFIIIMMMOOOOOOHHH???777444444666888FFFWWW|||yyy```QQQUUUkkklllXXXSSSMMMKKKOOOOOOAAA000------,,,,,,,,,,,,++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000000000////////////000000IIINNNUUU[[[```gggooottt}}}~~~~~~yyyyyy|||wwwpppxxxnnn^^^SSSLLLFFFBBB>>>DDD@@@:::666666IIIiiixxx{{{{{{yyyzzzzzzyyyyyy|||{{{ssscccQQQIIIOOOXXX]]]EEE@@@:::555444555666666===JJJ]]]mmm|||pppnnnjjjUUUbbbbbblllwwwpppaaaeeevvvvvveee___cccfffbbbggglllhhhTTTOOOKKKLLLLLLIIIIIIKKKIIILLLNNNMMMKKKIIIJJJLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIEEE@@@;;;888888999;;;>>>CCCKKKUUU\\\]]][[[XXXQQQFFF>>>@@@FFFJJJMMMOOOMMMJJJGGGHHHLLLNNNMMMKKKKKKJJJIIIJJJLLLMMMMMMLLLIIIGGGFFFEEEFFFHHHKKKMMMPPPIII???666222444888<<>>DDD@@@999777777GGGbbbpppiiirrr}}}~~~||||||}}}~~~|||sss```LLLDDDKKKUUU[[[JJJDDD===777555666777777<<>><<<<<<===>>>HHHKKKPPPWWW```gggmmmooojjj^^^UUUVVV\\\^^^______WWWQQQKKKHHHIIILLLLLLKKKOOOPPPPPPQQQQQQPPPNNNLLLFFFEEECCCBBBBBBCCCEEEFFFFFFBBB;;;555222555;;;@@@AAAGGGbbbmmm[[[VVV^^^ooohhhOOOGGGCCCJJJTTTRRR???+++------,,,,,,,,,+++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000000////////////000000RRRWWWaaarrrzzzggg^^^gggfff```kkk~~~vvviii[[[PPPHHHBBB@@@???CCC>>>777888777>>>OOOVVVZZZmmmyyyzzzzzzwww{{{{{{oooZZZFFF???FFFPPPTTTJJJEEE===888555555555555;;;CCCQQQddduuu~~~vvv|||zzzdddQQQWWW\\\oootttZZZZZZmmm{{{vvvgggkkkggghhhcccUUUUUU]]]]]]VVVPPPKKKKKKKKKHHHIIIKKKLLLPPPSSSQQQLLLJJJLLLOOOOOONNNMMMLLLJJJHHHGGGFFFDDDCCCAAA>>><<<;;;:::999???AAACCCHHHPPPYYYbbbgggiiiaaa\\\```fffgggeeeeeeZZZSSSJJJFFFFFFIIIJJJJJJLLLNNNQQQSSSQQQNNNJJJHHHFFFEEECCCAAA@@@?????????<<<;;;888444222555;;;???DDDSSSsss}}}~~~]]]RRRZZZgggrrrbbbIIIFFFGGGNNNTTTMMM<<<...------,,,,,,,,,+++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///000000////////////000000ZZZhhh}}}ppp```QQQVVVWWWTTT^^^uuuxxxqqqfffZZZOOOFFFAAA???===BBB<<<666888666777BBBJJJZZZsssuuuyyyvvvsssxxx~~~uuuhhhRRR@@@>>>FFFMMMMMMDDD@@@:::666444444333222999@@@PPPdddrrrzzzsssooogggXXXQQQUUUbbbxxxiiiNNNPPPfffsssuuulllgggfff]]]XXXYYYXXXOOORRR[[[ZZZWWWPPPKKKKKKJJJHHHHHHKKKHHHKKKMMMLLLJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGEEEDDDAAAAAAAAA@@@???===<<<<<<555777:::===@@@DDDIIILLLJJJHHHLLLUUU[[[ZZZWWWVVVSSSMMMGGGEEEGGGIIIJJJIIIEEEHHHLLLMMMKKKGGGDDDBBBGGGFFFEEECCC@@@>>><<<;;;888888777555333555;;;AAAQQQlllwwwRRRJJJYYYiiinnnWWWCCCBBBGGGOOOQQQGGG999///------,,,,,,,,,,,,++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........000000////////////000000{{{{{{gggZZZIIIIIIHHHHHHMMMXXXfffppp~~~wwwooojjjaaaVVVLLLDDD@@@???999AAA>>>666666444777CCCLLLccc{{{|||www|||yyyvvv{{{tttdddMMM???@@@IIIJJJFFF===:::777555666666555444666???QQQfffrrrxxxqqqhhhZZZOOORRRSSSlllgggMMMUUUkkkuuu~~~{{{nnndddaaabbbVVVOOOPPPSSSRRRYYY```]]]XXXQQQKKKJJJJJJHHHHHHKKKHHHHHHIIIJJJJJJIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEECCCBBBBBBAAABBBDDDFFFGGG<<<===>>>>>><<<===@@@CCC???CCCNNNXXXYYYRRRKKKIIIKKKJJJIIILLLNNNNNNKKKGGGCCCFFFHHHGGGEEECCCCCCDDDDDDCCCCCCAAA???===;;;999666777666444444999CCCJJJaaawwwQQQIIIYYYiiilllSSSIIIGGGJJJRRRRRREEE666---------,,,,,,,,,,,,++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000000////////////000000uuubbbVVVLLLGGGDDDDDDEEEGGGOOOXXXYYYeeennniiihhhddd]]]SSSJJJCCC@@@???555AAA@@@666444333:::IIIQQQjjj{{{{{{}}}yyyzzz{{{wwweeeMMM@@@BBBJJJHHH@@@999888777777999:::999888444>>>RRRhhhsssxxx~~~rrrhhhVVVMMMTTTSSSuuummmUUU```xxx~~~{{{qqqiiibbb___UUUKKKLLLQQQTTT]]]ccc]]]XXXQQQKKKJJJIIIGGGHHHKKKJJJIIIIIIJJJLLLMMMLLLJJJLLLLLLMMMMMMLLLJJJHHHGGGBBB@@@??????AAAEEEJJJNNNIIIHHHEEE@@@===???EEEJJJRRRYYYeeennniii[[[OOOJJJJJJKKKOOOTTTWWWSSSKKKEEEHHHIIIIIIFFFDDDDDDHHHKKK????????????===;;;999777444555444333555>>>LLLVVVkkkyyyUUULLL[[[jjjnnnVVVVVVPPPQQQWWWVVVHHH555+++---------,,,,,,,,,++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000000////////////000000jjjRRRFFFBBBAAABBBAAA@@@CCCHHHIIIUUUmmm}}}ooonnnxxxooo]]]QQQIIIAAA;;;:::???>>><<<888333333???NNN___lllvvvyyywww||||||jjjPPP???AAAJJJHHH???777999999666666999===>>>BBBEEESSSeeelllnnnyyyxxxkkk^^^XXXZZZVVVzzzpppvvvsssooollliiiWWWMMMGGGMMMWWW[[[ZZZXXXUUUNNNGGGDDDGGGIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHFFFDDDAAA@@@>>>===>>>AAAEEEGGGVVV]]]VVVKKKLLLQQQ\\\mmmuuuyyyvvv^^^PPPFFFIIILLLNNNNNNKKKGGGEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???<<<:::888555555555333333<<>>222...---,,,+++*********+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---////////////000000000000pppRRRGGGBBB@@@CCCFFFFFFFFFHHHOOORRR[[[gggqqqzzzppp]]]PPPHHH@@@;;;:::???===:::777444888HHHXXXbbbnnnyyy~~~|||zzzjjjPPP???>>>FFFFFFAAA999666444666:::???FFFKKKAAACCCPPPbbblllqqq}}}{{{mmm```]]]```SSSvvvwwwtttrrrttttttaaaSSSIIIMMMWWW\\\ZZZWWWTTTMMMEEEBBBDDDFFFGGGFFFHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLJJJJJJJJJHHHEEECCCBBBAAA>>><<<<<<>>>AAACCCOOOXXXZZZ]]]kkkuuu~~~{{{eeeXXXJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFBBBBBBAAA@@@===;;;888777444111222555888???OOO___qqq[[[[[[jjjqqqhhh[[[[[[JJJOOO]]]QQQ;;;000------,,,+++*********++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000mmmOOOEEE@@@???DDDIIIIIIGGGFFFNNNYYYiii{{{|||lllXXXLLLDDD>>>;;;;;;>>>;;;888666666===OOO```dddsss{{{xxxhhhRRRDDDEEEMMMPPPMMMDDD<<<999???EEEFFFJJJPPPPPPNNNUUUdddpppvvvrrriiikkksss\\\ccc{{{oooxxx|||nnn]]]OOOSSS___ddd```\\\VVVOOOFFFBBBBBBEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJHHHDDDBBBBBB@@@===:::999:::<<<===AAAKKKSSSbbbzzzqqq```WWWMMMKKKHHHEEEEEEEEEGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGAAAAAA@@@>>>;;;888666444444///111999===BBBVVVmmmwwwdddeeennnmmmaaaVVVHHHAAAMMM[[[NNN888000...---,,,++++++******++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------////////////000000000000|||]]]JJJFFFDDDEEEJJJKKKJJJJJJLLLZZZssstttdddQQQFFFAAA===<<<======:::777666777>>>OOO___cccwwwyyyuuueeeSSSNNNUUU___aaa]]]MMMHHHLLLYYY^^^VVVQQQTTTddd___```jjjssszzzxxxsss{{{kkkZZZ```iiiiiiqqqnnnwww|||zzz}}}tttdddXXX]]]jjjnnnhhhbbbYYYRRRIIIDDDCCCEEEFFFGGGJJJJJJJJJJJJIIIIIIIIIIIILLLKKKJJJJJJIIIGGGCCC@@@>>>===:::888777777999::::::CCCIIIVVViiiqqquuuyyyrrrmmmggg\\\SSSOOOLLLJJJFFFDDDCCCDDDEEEGGGEEEEEEEEEFFFEEEEEEDDDDDD@@@???>>>;;;999666444333444000444===@@@FFFaaa~~~mmmqqqwwwmmm\\\QQQ@@@@@@RRR\\\KKK777111000,,,,,,++++++++++++***+++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------////////////000000000000xxxiiiYYYKKKEEEGGGIIINNNPPPMMMLLLTTT^^^|||rrrbbbOOOEEE@@@<<<<<<======:::777777888===JJJWWWbbb}}}uuu{{{}}}zzz||||||qqqaaaRRRSSS```iiiggg```WWW]]]mmm}}}{{{jjj]]]ZZZddd___^^^fffqqqzzzyyyuuuuuu\\\[[[```cccvvvaaakkkvvv~~~vvvjjj___ZZZbbbmmmmmmeee^^^WWWQQQJJJDDDBBBCCCEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIFFFBBB???:::999888666666777888999;;;CCCFFFKKKSSSUUU]]]pppqqqggg\\\WWWSSSNNNKKKKKKHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDBBBAAA?????????>>><<<999777555333222333333999@@@CCCNNNoooqqqxxx|||kkkUUUJJJAAAFFFXXX\\\GGG444000...,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---......////////////000000000000|||bbbUUUNNNGGGDDDEEECCCGGGMMMOOOMMMRRRdddvvvrrrbbbPPPFFFAAA===;;;<<<===:::888888999===HHHTTTggg{{{uuu{{{~~~yyywww|||yyyqqq```RRRUUU___ddd```ZZZlll~~~iiiXXXPPPMMMLLLOOOYYYhhhwwwzzzrrruuu~~~uuudddaaacccgggxxxyyybbbTTTbbbtttoooYYYWWWYYY```ddd^^^WWWRRRQQQMMMGGGBBB??????AAABBBGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGEEEAAA>>>777777666666777888999:::999BBBDDDDDDEEEDDDRRRmmmjjj___SSSMMMIIIFFFEEEGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCBBB@@@>>>===<<<===<<<:::888666444444333333777===DDDMMMbbbyyyooozzzzzzdddNNNHHHIIIOOO\\\YYY@@@000...++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......////////////000000000000ttt___LLLHHHHHHEEEEEEIIIFFFHHHMMMRRRYYYhhhiii[[[KKKDDDAAA===<<<===???:::777777:::AAANNNZZZsssyyyzzz~~~tttyyyzzzttteeeYYYWWWZZZZZZ[[[\\\sssiiiRRRFFF???===@@@GGGQQQaaarrrssslllmmmhhhccc^^^```kkkrrrdddNNNIII]]]sss~~~lllTTTWWW]]]```YYYNNNHHHHHHLLLJJJGGGBBB???>>>???@@@DDDDDDEEEEEEFFFFFFGGGGGGCCCCCCDDDFFFFFFDDD@@@===888888777777777888999:::666>>>BBBCCCCCC???LLLhhhggg[[[OOOIIIFFFCCCCCCEEEBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;999777666555555555777===DDDNNNdddpppnnn{{{vvv[[[KKKOOOSSSXXX```VVV<<>>>>>@@@@@@:::666666;;;EEEUUUccc}}}xxxtttxxx|||wwwlllaaa\\\XXXWWW]]]fffdddqqqNNN???===<<<===BBBIIIQQQ___ooo|||xxxkkkfffUUUXXXSSSXXXooowwwfffUUUJJJ```www}}}ooo```WWW]]]dddcccUUUFFFAAAEEEKKKJJJHHHEEEAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGG@@@AAABBBEEEFFFDDD@@@===999999888888888888999999999@@@DDDGGGGGG@@@IIIbbbeeeZZZOOOJJJHHHEEEEEEGGGBBBAAA???>>>???AAADDDEEEBBBBBBBBBBBBAAAAAA@@@???<<<:::888777666555666666<<>>===???@@@@@@666777777999???NNN^^^jjjyyyyyyyyy}}}yyyhhhYYYUUUZZZ^^^]]]eeedddeeeXXXBBB;;;===888;;;FFFLLLNNNZZZppp~~~rrrgggTTTHHHHHHWWWrrrjjj^^^tttyyyuuu||||||gggUUUVVViii|||xxx^^^EEE<<<@@@EEEJJJLLLIIIBBB<<<<<<>>>BBBAAA@@@@@@AAACCCFFFHHHGGGIIIKKKKKKHHHBBB;;;777999999888888888888999999888<<>>>>>;;;>>>888555999666333<<>>===???@@@@@@:::777666;;;CCCPPPcccsss{{{~~~~~~uuuzzznnn\\\SSSUUUWWWWWW^^^\\\]]]RRR@@@<<<>>>888:::CCCHHHKKKWWWmmm|||yyymmm___^^^^^^bbbzzz}}}~~~{{{kkkcccjjjvvv{{{fffQQQFFFEEEAAAEEEIIIHHHBBB>>><<<===@@@??????@@@BBBDDDFFFGGGKKKMMMOOOOOOLLLGGG@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAHHHIIIBBBAAAQQQccccccZZZPPPJJJIIIIIIFFFCCCCCCBBB@@@AAABBBBBBAAA???AAAAAAAAA@@@@@@???>>>===:::===777555999666666@@@CCCWWWooo|||wwwyyywwwbbbWWWUUUPPP___fff^^^FFF111---///...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,///111111000///000000vvv```OOOIIIFFFKKKRRRVVVXXXZZZggg{{{kkk\\\OOOIIIAAA======???@@@???<<<666999GGGPPPWWWiii}}}|||xxxxxxrrrzzzppp]]]QQQQQQUUUWWWWWWUUUVVVQQQEEEFFFHHH@@@<<>>@@@BBBDDDEEEFFFHHHIIILLLLLLJJJEEE???;;;999:::;;;<<<<<<;;;::::::===DDDKKKIIIAAACCCTTThhheee\\\QQQKKKJJJJJJHHHEEECCCBBB@@@AAABBBBBBAAA??????????????????===<<<<<<999;;;666555999777:::IIIRRRtttxxx}}}}}}kkkYYYIIIFFFQQQaaa___RRR===///...000///------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///---///111111000///000111{{{nnnXXXMMMKKKLLLOOORRRUUU\\\dddzzzcccXXXJJJEEE???<<<>>>??????>>>999444>>>TTT___```nnnxxxzzzrrrsssyyyuuujjjZZZQQQTTTZZZ^^^WWWSSSVVVUUUOOOSSSUUUKKK@@@BBBAAA@@@HHHZZZjjjqqqqqq{{{pppeeetttwww{{{aaaLLLKKKJJJIIIHHHFFFAAA;;;666999:::<<>>@@@@@@???>>>===CCCIIIMMMIIIBBBHHH]]]rrrkkkaaaUUUNNNLLLKKKHHHFFFCCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::777999666666;;;999AAATTTooowww}}}rrr[[[RRREEEDDDYYYeeeZZZGGG666......///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///---///000000//////000111iii{{{xxxwww{{{}}}hhhUUULLLMMMPPPQQQOOOSSSbbbrrrlllXXXPPPFFFBBB>>>===???@@@???===999333<<>>>>>======EEEVVVgggppprrraaa___]]]~~~xxxqqqVVVPPPIIIFFFEEEBBB<<<777777888;;;===???AAABBBBBBDDDEEEHHHIIIHHHEEEAAA??????@@@CCCFFFGGGGGGFFFEEEHHHNNNOOOIIIFFFQQQhhh{{{pppfffYYYPPPMMMKKKHHHEEEBBB@@@??????@@@@@@???>>><<<<<<<<<<<<;;;:::999888666888666888===<<>>222///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///000000//////000222kkkuuujjj^^^YYYYYY___kkkvvvxxxeeeTTTKKKNNNQQQSSSSSS[[[ppp}}}dddTTTLLLCCC@@@>>>>>>@@@@@@>>><<<<<<666999HHHTTT```wwwwwwsssvvvjjj^^^^^^ZZZSSSRRRWWW]]]___WWWUUUZZZYYYQQQOOOJJJ<<<888888888<<>>@@@CCCEEEHHHIIIJJJJJJJJJOOOOOOKKKLLLYYYlllyyyrrrgggZZZPPPMMMKKKHHHEEE@@@???===>>>??????>>><<<::::::;;;::::::999888777666777666:::???@@@PPPnnnfffWWWfff~~~{{{\\\NNNQQQRRRYYYhhhbbbLLL777000000...,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...///000///......000222|||zzzggg^^^TTTPPPPPPUUU___iiiwwwrrr___PPPMMMNNNRRRZZZcccqqqsss```SSSLLLBBB@@@>>>???AAAAAA>>>:::::::::>>>HHHTTTeee{{{vvv{{{zzzvvvpppeee\\\[[[WWWSSSSSSXXXYYYWWWPPPRRRZZZ[[[QQQMMMGGG999777666999@@@MMM___sssppp___]]][[[[[[nnngggRRRVVVkkkzzzzzzmmmooonnnVVVHHHFFFHHHEEEAAA888888888999:::<<<>>>@@@???@@@CCCEEEEEEDDDBBB@@@@@@BBBDDDGGGJJJMMMOOOPPPSSSXXXZZZXXX\\\hhhtttyyyooodddWWWNNNKKKJJJHHHFFF???===<<<<<<======<<<;;;999999999999888777666666666777777<<>>:::666===GGGQQQ^^^mmm}}}vvvoooyyy|||wwwoooggg\\\ZZZVVVSSSUUUYYYWWWSSSJJJOOO[[[^^^UUURRRMMM@@@:::999<<>><<<;;;;;;<<<<<<;;;:::999999999888888777666555666777777===BBBDDDZZZ~~~fffTTT```yyyeee[[[```\\\eeeuuuvvvRRR;;;+++---111---,,,000+++++++++,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...000000///000000///......111333vvvbbbXXXRRROOO]]]pppuuulllWWWPPPTTTVVV\\\iii}}}ggg]]]UUUMMMHHHBBB???>>>@@@AAA===;;;<<<333BBBOOOVVVeeezzzsssuuu|||jjjVVVPPPQQQQQQPPPNNNNNNOOOQQQLLLMMMRRRYYYZZZRRRLLLIII999??????FFFUUUaaaqqqvvv]]]RRR]]]nnnwwwssslll\\\TTTiiiwwwjjjbbbeeepppcccKKKFFFLLLPPP???;;;777666888::::::999:::>>>AAABBBBBBBBBEEEGGGFFFOOOYYY^^^aaadddlllsss|||~~~pppbbbSSSLLLHHHDDDCCCDDD===:::777777999999777555666666666777888888666444555555===FFFEEEJJJgggvvv^^^aaavvvwwwSSSQQQbbbbbbqqq}}}mmmBBB:::000+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////222111111111000000//////nnn[[[QQQWWWaaauuunnn\\\WWWUUU```pppwwwaaaWWWNNNFFFAAABBB>>>>>>@@@@@@<<<999;;;888HHHXXXaaaooowww}}}zzznnnXXXOOOQQQSSSTTTSSSQQQQQQRRRKKKOOOXXX^^^[[[QQQKKKKKKLLLUUUZZZ```hhhhhhmmm|||iii]]]bbbmmmlllmmm~~~sssiiikkkuuuhhhYYYQQQMMMHHHCCC<<<999999:::999888888<<>><<<999777666888888777555555444333222333333333333???<<<>>>EEELLL\\\|||wwwbbblllaaaIIIJJJWWW\\\qqqxxx___>>>777///+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////111111111111000000000///hhhXXXUUUjjj~~~mmm]]]\\\aaauuuiiiWWWNNNGGG@@@===@@@>>>===???>>>999777999@@@OOO```mmm{{{|||~~~~~~rrr[[[QQQTTTXXXYYYXXXWWWVVVVVVMMMSSS]]]aaa[[[OOOJJJKKKXXXgggqqquuuuuuiiiccclll}}}ooommmrrrvvvwwwiiiZZZSSSKKKBBB;;;999888777555777:::===>>>>>>===>>>???EEEOOO[[[cccfffhhhlllooorrrzzzxxxmmmddd[[[SSSOOOJJJCCC===;;;:::888666666666777666555444333222111222444666888???>>>???III```qqqiiizzzmmmNNNBBBHHHSSS[[[nnnkkkIII999444...,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111111111000000000000yyy{{{fff[[[^^^hhh]]]aaaxxxrrrZZZMMMGGGCCC?????????======>>><<<777777999HHHRRRbbbtttxxxppp]]]WWWXXXZZZZZZYYYYYYZZZ[[[TTTWWW[[[^^^XXXNNNHHHHHHTTTdddnnnqqqmmm\\\RRRYYY{{{|||||||||zzzyyy~~~ggg^^^PPPEEE???<<<999777666888;;;======>>>>>>>>>;;;BBBKKKPPPRRRTTTWWWZZZ^^^fffmmmnnnlllggg___WWWUUUPPPMMMMMMJJJCCC===<<<888777666555555555555555444444555666777999<<>>@@@???===<<<===;;;777999>>>MMMRRRaaaxxxtttzzzfffZZZZZZYYYXXXUUUSSSTTTXXX[[[[[[WWWUUUWWWVVVOOOGGGDDDKKKVVV[[[ZZZWWWIIIBBBKKKfffqqqaaa\\\```qqq{{{ttt|||jjjZZZNNNEEE???;;;666666777999;;;<<<======;;;???CCCEEEEEEGGGJJJMMMUUU\\\```^^^[[[YYYVVVSSSJJJHHHGGGJJJGGG@@@;;;:::666666666555444444555666444666999::::::;;;===???FFFUUUiii~~~ZZZXXXjjjtttZZZQQQQQQKKKZZZqqqpppZZZBBB111//////......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////000000000000000000111111sss```]]]sssvvv|||wwwfffYYYLLLDDD@@@<<<<<<>>>???<<<<<<<<<:::999>>>FFFQQQVVVhhh}}}{{{ggg[[[XXX[[[YYYTTTOOOLLLMMMQQQUUUZZZSSSPPPTTTVVVQQQIIIDDDHHHNNNLLLIIIIII@@@===GGG^^^|||}}}kkk```ZZZVVV\\\bbb\\\iiirrr}}}{{{|||www{{{mmm\\\NNNCCC===:::888666666888:::::::::===>>>?????????@@@CCCEEEIIIMMMNNNKKKJJJLLLLLLJJJEEECCCCCCEEEBBB:::666666555666777666444444555777555888;;;;;;;;;<<<@@@CCCQQQhhhhhh[[[ccc|||eeeQQQSSSUUUUUUdddxxxpppMMM555333...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,---...//////000000000000111111111111{{{|||pppbbbfffwwwfff[[[QQQHHHCCC???<<<===@@@???<<<;;;;;;:::;;;DDDNNNWWW```vvv~~~iii[[[XXX\\\]]][[[VVVQQQLLLKKKMMMPPPOOOMMMOOOVVVXXXSSSMMMIIIHHHJJJFFFEEEJJJGGGEEEOOOeeepppeeecccgggeeefffcccXXXWWWeeevvvzzznnnjjjkkktttmmm^^^RRRKKKDDD@@@:::777888999:::999888999;;;;;;;;;<<<<<<===;;;======:::;;;??????<<>>@@@EEE???<<<;;;;;;:::===HHHTTT^^^kkk~~~rrr___WWW[[[bbb```___[[[VVVPPPMMMMMMNNNDDDHHHQQQZZZ[[[UUUPPPOOOFFFHHHDDDGGGRRRRRRQQQZZZqqqrrrbbbbbboooxxxyyymmmWWWOOO```ssszzzkkk[[[hhh~~~ssshhhaaaOOOHHH@@@;;;:::;;;;;;:::333555888;;;;;;;;;999999999:::999888:::===<<<888888777888;;;:::666777:::555777888777555444777999:::===@@@DDDJJJWWWgggssspppeeeggg|||```XXX\\\```___vvv~~~pppXXX<<>>>>>>>>>>>>>><<<;;;;;;<<<:::;;;EEEQQQUUUvvvvvvwwwfffRRRUUUcccnnnddd^^^VVVSSSVVVZZZXXXSSSGGGJJJRRRYYYZZZ[[[ccclll^^^SSSQQQYYYXXXQQQVVVfffzzz~~~oookkkwww}}}}}}vvvnnnrrrrrrvvv{{{tttcccLLL===999<<<>>>???888777555666:::===;;;777:::999888888888999:::;;;:::::::::999888666555444777777777999;;;>>>AAACCCBBBBBBEEEMMM^^^wwwtttppp{{{fffNNNKKKRRRTTTqqqzzzVVV;;;888555+++000000///...------,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---...///000111111111111111pppcccvvvfff^^^VVVNNNGGGDDD@@@>>>>>>??????>>>===999777888:::>>>GGGPPPeeeyyyfffRRRUUUbbbiiihhhaaaXXXTTTVVVYYYYYYWWWRRRPPPRRRYYYaaagggnnntttnnnlllcccUUUMMMQQQ\\\eeepppyyy}}}uuuwww{{{|||ooo]]]PPPIIICCC<<<777999888666555666777555222555444444444444555666777888888888888999999999888888999;;;<<<===???CCCFFFJJJMMMVVVhhhvvvuuu{{{rrrUUUCCCFFFTTT]]]xxx{{{lllLLL555222111,,,000//////...------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...000000111111222111111111~~~oooiiiiiiZZZSSSMMMHHHDDDBBB???>>>????????????===888555999???FFFPPPXXXuuu{{{www~~~mmm]]]cccmmmoooiiibbbYYYUUUUUUWWWXXXXXXYYYPPPLLLSSS___hhhlllnnnqqq{{{qqqVVVJJJYYYeeecccaaafffqqq{{{~~~xxxpppfff^^^YYYRRRIIICCCBBBAAA???>>>===;;;999999:::::::::::::::;;;<<<<<<888888888888999::::::;;;???@@@AAAAAAAAAHHHTTT]]]kkkppp}}}yyyllllllwww|||cccLLLCCCKKK]]]lll}}}pppWWW>>>000...000000/////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222222222222222222111000pppxxxuuubbbUUUMMMHHHCCC@@@???===>>>???@@@???>>><<<999888<<>>>>>>>>??????DDDGGGIIIJJJPPP```wwwlll```gggsss}}}zzzjjjXXXOOOOOOXXXiiiyyy}}}bbbEEE666111...000555//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000333333333333333222111000uuuzzzjjj\\\RRRIIICCC???======<<<>>>???@@@???===999:::<<<>>>AAAJJJ^^^pppsss~~~wwwccc```iiikkkcccZZZWWWVVVWWWSSSLLLJJJMMM[[[WWWWWW\\\```aaaaaacccaaadddcccaaadddhhheee]]]PPPRRRZZZkkkuuuXXXVVVXXX___ccchhhwwwqqqkkknnnuuuyyytttdddZZZ\\\TTTNNNKKKFFFAAA@@@CCCCCCBBB@@@>>>>>>>>>???@@@???@@@CCCFFFHHHIIIJJJJJJJJJSSS^^^jjjxxxoooVVV]]]vvvyyyaaaXXXRRRTTT[[[fffvvvyyyZZZ===555444000///333...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111333333333333333222111000uuujjj]]]TTTMMMDDD>>><<<;;;;;;<<<>>>??????===;;;777999===>>>???IIIaaawwwzzzuuukkk\\\ZZZ]]]\\\YYYUUUTTTVVVZZZUUUJJJGGGLLLWWWXXX\\\bbbdddaaaaaadddlllbbb]]]aaaeeebbb[[[WWWPPPXXXhhh}}}eee```]]]ZZZRRRPPP^^^ppptttjjjiiilllnnnssswwwhhh\\\WWWRRRKKKIIILLLJJJHHHEEECCCCCCEEEHHHJJJCCCGGGMMMUUU[[[___aaaaaagggtttqqq___XXXjjj|||jjjYYYVVVVVV\\\iiixxxoooTTT<<<666555///,,,...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111222222222222222222111000|||zzzkkk___RRRLLLFFF???<<<===::::::<<<>>>??????<<<999888999===BBBIIIYYYsss|||qqqzzz}}}iiiccc^^^XXXZZZ```XXXVVVZZZ^^^WWWLLLKKKSSSUUUUUUXXX^^^___[[[ZZZ\\\gggaaa]]]___```\\\TTTNNNNNNZZZnnnyyyrrrlllhhhaaa[[[cccppp~~~uuuoooooojjjzzzzzziiieeeddd^^^\\\___WWWTTTQQQOOOQQQVVV\\\```aaagggqqq|||ffffffnnn~~~{{{fffVVVUUUYYY]]]eeevvv{{{^^^KKK999333222///---///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000111111222111111111zzzsssbbbcccdddkkkvvv~~~zzzqqqhhhZZZMMMGGGCCC>>>===AAA::::::<<<>>>???>>>;;;888::::::>>>IIIXXXmmmvvvqqq}}}uuuhhhiiicccXXX]]]mmm]]]ZZZ]]]aaaZZZOOOPPPZZZYYYVVVUUUYYYZZZVVVTTTTTTVVV[[[___^^^^^^[[[RRRGGGIIIUUUhhh{{{{{{}}}yyy{{{{{{xxx}}}||||||xxxiiirrr}}}zzzyyy|||{{{iiiiiiuuueeeOOOEEEMMMUUU\\\ggg|||yyy___OOOAAA444//////000111333---.....................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000111111111111111xxxeeeVVVNNNNNNNNNRRRYYYdddooovvvgggTTTDDDBBB@@@:::999>>><<<<<<<<<>>>???>>>;;;888:::>>>FFFTTTiiivvv}}}|||kkkggg___^^^hhhnnncccfffgggaaaWWWRRRSSSVVV[[[\\\YYYTTTTTTXXX[[[ZZZZZZ]]]\\\XXXWWWXXXRRRIIIPPPOOO\\\ttt~~~~~~}}}}}}~~~}}}eee___eeennnnnnOOOCCCBBBJJJ^^^uuuwwwUUU888444333222111000000000000000///...---------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111222222222111111000sssdddXXXOOOLLLKKKLLLPPPXXX```fffiii^^^MMM@@@??????;;;:::>>>>>>>>>>>>===<<<:::888777>>>IIIVVVddd{{{}}}sssjjjlllccc]]]cccfffbbbbbb```ZZZTTTRRRUUUYYYYYY\\\\\\YYYYYY___dddfffcccdddaaaYYYUUUSSSMMMEEENNNIIIMMM]]]mmmwwwxxxqqqyyyyyy}}}ppp___[[[fffssscccLLLFFFIIIWWWmmmpppYYYBBB222333333111000000///////////////...---------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111222222222111111000xxx^^^RRROOOMMMTTTSSSVVV]]]eeeiiigggcccQQQDDD;;;===>>>;;;;;;>>>>>>??????===999888:::===DDDUUUhhhyyyyyyrrrbbbbbbjjjddd]]]___``````\\\VVVRRRPPPSSSWWW[[[WWW]]]___[[[ZZZ```hhhlllnnnmmmggg]]]UUUPPPKKKEEEKKKGGGGGGPPP```ooowwwzzz|||nnn]]][[[___dddjjjttt}}}{{{vvvrrrpppkkk|||eeeSSSSSSbbbuuusssfffWWWMMMPPP[[[lll}}}uuuTTT;;;111111222111000//////...////////////...------------......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000111111222222222111111qqq^^^ZZZ\\\]]]dddeeekkkttt{{{xxxkkk```GGG???999<<<>>><<<;;;===<<<>>>???<<<999999???EEEMMM]]]ttt~~~nnncccQQQQQQ]]]]]][[[]]]]]]]]]WWWQQQNNNPPPTTTVVVWWWVVV]]]___YYYUUUXXX```dddooonnnhhh___VVVQQQPPPOOOTTTWWWYYY]]]fffrrrvvvttt}}}lll[[[VVV^^^```VVVNNNZZZsss~~~zzzwwwwwwwwwlllwww|||xxxyyyooo^^^^^^mmm|||sssbbbTTTRRRSSSVVVbbbqqqyyy___BBB111000555000000///...............///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000111222222222111111vvvpppuuuxxxwwwwwwyyy{{{fffVVVCCC>>>;;;<<<>>><<<;;;;;;;;;===>>>;;;888999@@@GGGZZZddd|||zzzooorrrvvvcccJJJDDDOOOSSSVVVYYYYYYZZZUUUPPPOOORRRTTTTTTRRRUUU[[[\\\UUUPPPRRRYYY]]]eeedddbbb\\\UUURRRUUUZZZbbbgggiiifffeeejjjoooooorrr~~~pppfffnnnmmm^^^QQQWWWmmm~~~{{{zzz}}}nnnlllooo{{{vvv]]]PPPIIIOOOZZZfffwwwzzz]]]GGG;;;555444333000///........................---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///000111222222222222222}}}qqq[[[JJJ@@@>>>============<<<;;;<<<<<<<<<:::999<<>>>>>===<<<<<<======<<<;;;;;;;;;>>>BBBIIIOOOSSSjjj|||}}}mmmmmm|||iiikkkaaaPPPQQQ\\\YYYSSSSSSRRRVVVUUUUUUUUUVVVWWWWWWVVVZZZ\\\ZZZUUUTTTXXX\\\]]]UUUVVVXXXXXXQQQMMMTTT```TTTNNNLLLNNNLLLJJJQQQ]]]ccc``````vvvuuurrr~~~rrriiicccgggppp~~~yyyjjjXXXJJJ>>>GGGRRR```vvviiiTTT???888999666111...000//////...//////000000---------------...//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////000222222333333222{{{{{{wwwssstttwwwuuuqqqiiigggccc\\\SSSHHH???999;;;<<<<<<:::;;;===>>>===999999;;;BBBLLLVVV^^^bbbiiioooaaarrrmmm\\\YYYVVVOOO\\\kkkdddXXXVVVVVVVVVVVVUUUUUUVVVXXXZZZ\\\^^^___[[[VVVUUUYYY[[[ZZZXXXYYY\\\[[[RRRLLLRRR___MMMEEEIIIWWW]]]YYY\\\fff___XXXSSSeeeqqq]]]VVV^^^gggqqq}}}vvveeefffgggfffpppmmmZZZLLLCCCFFFWWWgggvvv~~~```PPPGGGAAA???<<<555222555000000/////////000000111---------------...///000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////000222222333333333{{{wwwuuuqqqkkkiiihhhddd]]]XXXNNNMMMJJJFFFCCC@@@>>>===777999<<<===<<<;;;;;;<<<<<<888999FFF[[[nnnxxx{{{vvviiimmm}}}\\\SSS[[[IIIRRRaaammmrrrlllbbbZZZ[[[YYYVVVRRRQQQTTT[[[```\\\WWWXXXUUUOOOVVV\\\VVVRRR___fff^^^RRRQQQZZZbbbQQQLLLQQQXXX[[[eeellleee\\\QQQRRRbbbnnnvvvoooccc___ZZZYYYTTTTTT^^^ppp{{{}}}ttt|||xxxrrroooqqqooojjjiiirrr{{{ssshhh^^^WWWTTTUUU^^^aaayyy[[[GGG<<<777555888777111...000111000000000/////////...000000//////.........---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111222333444444555555qqqwww~~~{{{uuuqqqlllfff```\\\ZZZWWWPPPKKKFFFEEEBBB@@@>>>===<<<<<<999;;;<<<<<<;;;999999999999>>>FFFQQQ```qqqyyyjjjjjjfffRRRPPPUUUTTTUUUYYYbbbjjjlllgggbbbVVVTTTRRRPPPQQQVVV\\\```ZZZVVVXXXWWWRRRZZZaaa\\\RRR\\\aaaZZZRRRTTT]]]dddPPPLLLSSSZZZ[[[ccciiicccWWWQQQTTTbbbmmmnnnqqqwwwyyyjjjiiilllhhh^^^YYY```llltttooo___\\\___aaaeeejjjoooooovvvzzzqqqaaaOOOIIINNNWWW\\\]]]iii___EEE:::999555555888888333000222000000000000000000000000000/////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111111222333444444444\\\ccckkkpppwww~~~|||yyywwwtttpppkkkggg```ZZZSSSNNNKKKHHHCCC???@@@>>><<<;;;:::;;;<<<===:::<<<======;;;999999:::;;;BBBNNN^^^pppzzzfff\\\pppyyyUUUIIIJJJKKK^^^ZZZXXX___iiinnnlllggg\\\YYYVVVUUUWWW[[[^^^```VVVSSSVVVUUURRR[[[ccc^^^XXX]]]___[[[XXX]]]eeehhhNNNIIIMMMRRROOOUUU\\\YYYYYY\\\dddpppyyyxxxoooeeeyyy|||zzzssskkkiiipppuuuvvvnnnnnnsss|||xxxtttuuuxxxxxxxxxwww|||wwwqqqkkkmmmuuuzzzxxxtttkkkaaaYYYZZZaaaiiipppuuuzzz^^^PPPIIICCCFFFRRRaaalllqqq```BBB666111555444555999999555333444000000000000000111111111////////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000000111111222333333333NNNTTT[[[aaagggooovvvzzz|||yyyvvvssspppllliiiddd___[[[VVVQQQKKKFFFCCCAAA>>><<>>@@@;;;<<<===<<<;;;;;;<<<===BBBFFFSSSlllwwwgggYYY^^^rrrUUUIIIFFFFFFYYYYYY\\\bbbhhhjjjeee```eee```[[[YYYYYYZZZZZZYYYUUUQQQSSSRRRNNNVVV]]]XXXYYY\\\]]][[[]]]bbbdddcccSSSJJJMMMOOOIIILLLSSSSSSWWWcccnnnttt|||yyylllrrr}}}wwwtttwwwWWWUUU[[[fffkkkjjjqqq}}}|||{{{xxxrrrlllrrrrrrpppmmmlllnnnqqqsssqqqiii___[[[]]]eeekkkooouuuuuuvvv{{{zzzfffTTTEEELLLRRRWWWaaattteeeMMM???888444222444777999999777666666222222222111111000000000///////////////.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000111111111222222222IIIJJJNNNSSSXXX^^^eeejjjssswww}}}~~~{{{wwwrrrooooookkkgggbbb^^^YYYTTTQQQLLLIIIEEEBBB@@@???>>>>>>???>>>===<<<<<<===???@@@======<<<;;;:::;;;>>>@@@KKKUUUggg|||mmm[[[aaa___nnnzzzgggWWWIIIGGGOOOTTTXXX]]]```___\\\YYYXXXbbb^^^YYYTTTRRRQQQQQQQQQYYYTTTUUURRRLLLRRRXXXRRRSSSUUUWWWXXX\\\___[[[TTTVVVPPPXXXaaa]]]ZZZ[[[WWWPPP]]]eeedddfffnnnppplllppprrr}}}uuucccXXXUUUWWWZZZWWWUUUaaarrr~~~zzzuuuqqqqqqvvv{{{}}}{{{uuuooolllqqqzzz~~~kkkeee```XXXUUU[[[aaaiiizzzyyyVVVJJJIIIBBB;;;:::333777:::999777666666666555444333222111000///............///////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111222222QQQJJJFFFHHHKKKNNNRRRWWW^^^bbbhhhmmmqqqvvvzzz~~~|||xxxtttpppkkkgggddd```\\\XXXTTTPPPKKKHHHCCCBBB@@@???>>>>>>>>>???>>>============>>>>>>???@@@???===;;;<<<@@@FFFKKK[[[nnnxxxhhh```___mmmqqqbbbWWWRRRJJJOOO^^^\\\___```]]]XXXVVVYYY]]][[[ZZZVVVQQQNNNNNNPPPSSS]]]YYYYYYUUUNNNSSSYYYRRRRRRUUUWWWZZZ^^^___XXXNNNQQQMMM\\\pppqqqjjjcccYYYTTT\\\^^^WWWSSSZZZaaacccdddbbbkkkxxx||||||pppccceeeeeedddbbb___aaammm{{{qqqtttvvvvvvxxx{{{sssnnncccXXXYYY```^^^VVVgggooo|||rrrUUUAAAEEEHHH???888;;;777<<<===999555555555555666555444333222000//////.........///////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222222222222222222222222222eeeWWWJJJGGGHHHGGGGGGJJJNNNPPPTTTXXX\\\```fffjjjooopppsssuuuvvvvvvvvvuuuwwwuuurrrooolllgggaaa]]]VVVSSSOOOLLLJJJHHHEEEBBB>>>>>>???>>>============<<<===>>>@@@@@@AAA@@@@@@??????>>>@@@FFFPPP]]]eeeuuu}}}ggg```nnnxxxYYYOOOOOOPPPYYYfffbbbaaa^^^[[[XXXXXX[[[^^^UUUVVVTTTOOOIIIIIIPPPWWW]]]YYYZZZWWWQQQWWW^^^XXXUUUWWWYYY\\\```bbb[[[RRROOOFFFRRRgggkkkfff___UUUUUUWWWWWWSSSPPPQQQUUUXXXWWWWWWdddvvvuuulllwwwxxxzzzyyyuuuuuu{{{ddddddcccbbbfffppp{{{yyyqqqddd]]]UUUNNNRRR___jjjnnnmmmeeeLLLCCC>>>CCCEEE@@@;;;:::<<>>??????>>>===<<<===;;;===@@@CCCEEEEEEDDDCCC===>>>@@@FFFQQQbbbtttmmm```iiiqqq^^^QQQQQQXXXaaaeee[[[YYYWWWWWWXXXXXXVVVTTTOOOQQQPPPIIIAAAAAAJJJSSSZZZVVVXXXVVVRRRZZZaaa\\\SSSUUUWWWXXX]]]```[[[TTTXXXFFFHHHWWW\\\\\\ZZZTTTJJJHHHIIIMMMNNNMMMLLLMMMQQQUUUhhh~~~zzzgggiii{{{rrrdddbbb___^^^aaaiiissszzzzzzooogggiiiooouuuuuullllllnnnnnnkkkfffrrrqqqaaaZZZccceee^^^VVVUUUZZZeeeqqq}}}fffOOO???@@@>>>===CCCHHHDDD:::???DDDBBB888000000222111111111222333333444555555---.........//////000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222333333333333333333333333cccXXXTTTNNNIIIIIIGGGHHHGGGDDDCCCEEEJJJOOOOOOQQQSSSSSSSSSSSSUUUWWWYYYWWWVVVUUUSSSQQQMMMJJJDDDCCCBBB@@@???>>>======@@@<<<999:::===@@@@@@@@@GGGCCCCCCGGGFFFAAA>>>AAA???AAAHHHVVVjjj|||jjjZZZaaaccc___^^^]]]ZZZQQQLLLRRR]]]XXXXXXXXXWWWUUURRRPPPOOOJJJLLLMMMKKKHHHHHHLLLPPPRRRUUUTTTOOOQQQYYY]]][[[VVVUUUXXX\\\\\\WWWVVVWWWSSSRRRUUU[[[ZZZRRRMMMNNNHHHKKKLLLJJJNNNTTTSSSMMMPPPaaavvv}}}rrrgggiiirrrrrriiikkknnnrrruuuwwwyyy|||hhhaaaXXXTTTVVV]]]bbbfffjjjccc\\\\\\aaaeeedddbbbXXXUUUQQQPPPSSS[[[dddiiifffnnnwwwmmmUUUAAA;;;;;;<<<<<<>>>???AAABBBDDD???999444222111111000//////000000111333444555///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222}}}nnn___SSSMMMFFFFFFFFFFFFEEECCCCCCCCCHHHHHHIIIHHHHHHHHHHHHIIIMMMLLLKKKJJJJJJHHHEEEBBBAAA@@@???>>>============BBB???======???AAAAAA@@@DDDBBBBBBCCC???<<>>>>>???>>>:::666333222222111000000000///000000111222333///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222qqqdddXXXTTTNNNKKKJJJHHHEEEBBBDDDCCCAAA@@@AAAAAA@@@???BBBAAA@@@@@@AAA@@@>>><<<>>>===============>>>>>>AAA???>>>???@@@BBBAAA@@@CCCBBBBBB@@@===>>>GGGSSSiiikkktttooo___eeelllwwwyyy]]]PPPLLLNNNKKKFFFIIISSSWWWSSSPPPPPPQQQQQQPPPPPPOOOOOOQQQNNNMMMPPPVVVYYYYYYWWWRRRTTTSSSQQQRRRWWWYYYXXXUUUTTTWWWZZZYYYTTTSSSVVVYYY]]]bbbccc[[[PPPKKKLLLNNNPPPRRRQQQUUU[[[^^^^^^\\\YYYXXXXXXXXX[[[fffqqq{{{mmmccc]]]\\\___iiirrrrrrfffZZZYYYXXXZZZ```jjjoooooollljjjmmmsss}}}qqqXXXKKKBBB:::888999:::;;;;;;;;;;;;:::777555222222222222111000000000////////////000000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222{{{nnn^^^TTTPPPNNNKKKGGGHHHEEEBBBBBBCCCDDDCCCAAA???>>>===>>>???@@@???===>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCGGGPPP^^^hhhlll]]]iiiuuuqqq\\\SSSQQQOOOFFFAAAOOObbbbbbUUUNNNOOOQQQRRRRRRPPPNNNLLLQQQRRRSSSWWWYYYYYYVVVRRRQQQRRRTTTTTTVVVXXXZZZZZZTTTTTTWWWYYYWWWRRRRRRVVVXXX]]]cccbbb[[[VVVWWWZZZRRRSSSSSSQQQPPPRRRVVVXXX]]][[[]]]eeekkkmmmnnnppp~~~uuupppyyy}}}~~~wwwtttvvv||||||xxxmmm]]]QQQJJJ@@@777888999999:::999888777666444333222222333222111///000000///...............///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222}}}oooggg```WWWPPPNNNLLLIIIGGGFFFFFFFFFEEECCCBBBAAAAAACCCCCCCCCBBBAAAAAAAAABBBBBBCCCEEEEEEGGGGGGFFFEEECCCCCCCCCDDD>>>???BBBLLL\\\nnn{{{oookkkqqqqqqfff[[[QQQPPPMMMGGGIII]]]nnncccLLLLLLNNNQQQSSSRRRNNNJJJGGGKKKQQQXXX\\\ZZZUUURRRPPPNNNNNNOOOQQQQQQPPPOOOOOOTTTUUUWWWYYYUUUPPPRRRVVVXXX]]]___[[[VVVWWW]]]cccXXXYYYWWWSSSLLLIIIKKKPPP``````ggguuu~~~~~~xxxuuuyyyzzzxxxpppiiiiiiqqqzzzsss^^^XXXOOOKKKLLLLLLCCC999::::::999999888666555444555444333333444222000---111000///...------------///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222yyynnn^^^]]]YYYSSSLLLIIIHHHIIIIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>>;;;:::<<<>>>???DDDNNN___uuuzzziiifff|||gggXXXZZZXXXNNNNNNOOOQQQZZZkkkppp^^^EEEMMMNNNPPPQQQPPPMMMIIIGGGGGGOOOXXX[[[YYYTTTRRRRRRQQQOOOPPPSSSQQQKKKGGGGGGTTTVVVXXXYYYUUUOOOQQQWWW]]]___]]]TTTPPPSSS[[[___]]]]]]]]]YYYOOOHHHJJJPPPddddddiiiuuu|||}}}{{{{{{nnnqqqrrrpppiiidddaaa```\\\iiilll\\\UUUKKK@@@>>>CCCFFFCCC>>>===<<<:::888777555555555666555444333333222000---000000///...............///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222~~~}}}wwwkkk]]]SSSQQQSSSOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBBBB======<<<::::::<<>>>>>???BBB???<<<888666555555666666444222222222222000///000000//////...////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222vvvxxxnnn```]]]___TTTQQQNNNLLLLLLLLLKKKJJJFFFEEEDDDBBB@@@@@@??????<<<>>>???@@@CCCJJJSSSZZZeeeuuuuuucccXXX```ssslllZZZOOORRRRRRKKKKKKRRRPPPOOORRRTTTPPPJJJIIINNNYYYVVVRRROOOOOOSSSXXX[[[\\\YYYUUUUUUVVVVVVSSSPPPPPPOOOSSSZZZZZZTTTPPPQQQVVVWWW[[[ZZZTTTOOORRRYYYhhhhhhaaaWWWSSSWWWXXXUUUUUUYYY___bbb[[[TTTYYYddd______aaacccbbbbbbiiiqqqbbbaaaaaaeeehhhgggaaa\\\[[[VVVVVVbbbzzzoooddd\\\UUUKKKHHHFFFBBB<<<888999===DDDAAA<<<888555555666777444222000000111222111000000000////////////000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222]]]hhhsss{{{}}}zzzqqqdddYYYYYY___VVVPPPJJJGGGGGGFFFCCC@@@EEEDDDAAA>>><<<===@@@CCC@@@GGGTTT^^^```bbbnnn}}}ssskkkbbb^^^fff}}}xxxRRRPPPMMMMMMNNNNNNMMMLLLMMMIIIFFFIIIPPPTTTRRROOO\\\ZZZVVVTTTTTTVVVYYY\\\___^^^[[[YYYUUURRRNNNLLLMMMSSSYYYZZZWWWTTTUUUWWWTTTXXXZZZXXXUUUTTTWWW\\\```aaa]]]XXXYYY______ZZZZZZVVVYYYaaabbb^^^bbbkkkhhhgggddd```\\\\\\^^^```ddd___\\\```ggghhh```XXX\\\dddlllnnnkkknnnqqqdddYYYPPPLLLHHHNNNJJJ===777;;;<<<777;;;:::999888777777777777666333000000222444555444111111000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------,,,,,,,,,---...///000111111111222222222111111000JJJPPPYYYfffyyyyyywwwiiiddd___[[[TTTLLLHHHIIIKKKIIIGGGGGGHHHGGGDDDBBB666888;;;@@@FFFNNNVVV[[[aaafffpppyyy{{{|||zzzjjjeeehhhqqqtttfffPPPPPPOOONNNMMMMMMMMMMMMDDDBBBCCCHHHPPPVVVWWWVVVYYYWWWTTTRRRRRRTTTWWWYYYVVVUUUTTTSSSSSSRRRQQQOOOQQQTTTXXXWWWTTTPPPNNNNNNOOOSSSVVVVVVSSSSSSWWW\\\^^^cccccc]]]ZZZ]]]___^^^```\\\[[[\\\\\\[[[^^^ccceeebbb``````aaacccbbbaaaiiiccc]]]]]]aaabbb___ZZZ\\\aaaggghhhbbb```kkkxxx|||nnnlllgggaaaXXXPPPIIIEEEBBBHHHGGG<<<777;;;<<<888999999999888888777777777777444111111333444444333111111000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///------------------------,,,,,,,,,---...///000111222222333333333333222222hhheee^^^XXX^^^nnn}}}yyytttlllhhhkkkmmmiiibbb^^^WWWYYY]]]___]]]YYYSSSOOOMMMOOOSSSZZZbbbjjjppptttxxx|||}}}nnndddfffuuuvvvVVVLLLNNNOOONNNJJJIIIJJJLLL???AAADDDIIINNNTTTXXXZZZVVVUUUSSSRRRRRRSSSUUUVVVOOONNNMMMMMMOOOPPPPPPPPPPPPQQQSSSRRRPPPMMMJJJHHHGGGLLLQQQRRRPPPPPPTTTYYYYYY```ddd```\\\\\\```bbbaaa```[[[VVVVVVZZZ[[[YYY\\\YYYYYY]]]dddgggccc^^^eeeaaa\\\[[[[[[ZZZVVVSSSXXXZZZ^^^___ZZZUUUWWW\\\iiinnntttvvvxxxwwwnnneee___OOOPPPQQQPPPMMMGGGAAA===<<>>;;;:::???@@@<<<;;;===<<<777555666888::::::999777666888666555333333333333222111000000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333333333333333333|||gggXXXPPPXXXbbbgggffflll{{{}}}xxxwwwzzz~~~zzzvvvtttppplllhhhjjjppp{{{tttZZZPPPQQQGGGLLLOOOMMMHHHEEEGGGJJJKKKMMMPPPNNNLLLKKKOOORRRNNNMMMMMMLLLMMMNNNOOOPPPMMMJJJHHHIIIMMMPPPNNNLLLHHHHHHJJJLLLOOOPPPNNNLLLHHHMMMSSSTTTQQQOOOPPPSSSWWWVVVVVVXXXYYYXXXVVVVVVUUU\\\\\\VVVUUUXXXSSSIIIMMMQQQWWW[[[\\\[[[YYYXXXXXXVVVSSSQQQPPPMMMJJJGGGEEEAAAAAAHHHMMMMMMKKKLLLHHHIIIHHHFFFGGGOOO[[[eeeeeeccchhhhhhbbbppp}}}pppeee]]]YYYXXXVVVSSSPPPNNNLLLJJJHHHLLLKKKJJJGGGEEEBBB???>>><<<>>>>>>===<<<<<<:::666555666888999999888777666666666555444333222222222111000000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000111222222222222222yyydddSSSOOOUUUXXXVVVUUU[[[bbbfffjjjqqq{{{}}}ttthhhbbbjjjyyyqqqaaaUUUNNNLLLKKKMMMPPPOOOLLLJJJJJJKKKJJJLLLNNNNNNLLLLLLOOORRRHHHHHHFFFFFFFFFHHHJJJLLLKKKHHHGGGKKKQQQSSSQQQMMMJJJKKKLLLMMMMMMMMMLLLLLLNNNTTTZZZ[[[WWWSSSTTTUUU]]]XXXTTTUUUTTTPPPLLLKKKUUU[[[___[[[VVVQQQJJJDDDPPPTTTYYY[[[ZZZXXXWWWXXX\\\VVVOOOLLLNNNQQQRRRRRRBBB<<<:::@@@EEEFFFDDDDDDGGGGGGFFFEEEGGGMMMWWW___```WWWUUURRRMMM[[[pppyyysssppprrrwwwtttmmmkkkqqq{{{~~~vvvlllffffffddd]]]SSSLLLIIIIIIJJJKKKLLLMMMLLLIIIGGGEEELLLJJJGGGCCCAAA@@@@@@@@@======<<<<<<<<<;;;888555666777888888888777666555333444555444222111111222111111000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////000111222222222222|||zzzwwwqqquuuyyywwwjjjZZZRRRSSSKKKRRR```pppzzz}}}~~~www{{{{{{vvvpppkkkjjjkkklllrrreeeXXXVVVSSSNNNJJJKKKLLLNNNNNNMMMKKKIIIHHHGGGIIIJJJJJJKKKMMMOOOQQQHHHFFFDDDCCCDDDFFFIIILLLMMMKKKJJJMMMSSSSSSNNNIIIIIILLLNNNNNNKKKIIIJJJLLLOOOVVV\\\]]]YYYVVVUUUWWW]]]XXXUUUUUUPPPJJJIIIMMMUUUXXX]]]^^^UUUKKKGGGIIITTTUUUUUUWWWXXXWWWVVVUUUYYYSSSNNNPPPWWW[[[YYYVVVGGGBBB@@@EEEHHHFFFBBBAAAMMMMMMLLLKKKKKKOOOVVV[[[WWWOOOPPPTTTUUUaaammmlll[[[YYY]]]bbb^^^UUUXXXbbbtttxxxrrreee\\\\\\YYYRRRQQQSSSSSSPPPIIIEEEDDDFFFIIIKKKMMMNNNLLLIIIFFFDDDKKKIIIFFFCCCAAA@@@@@@@@@<<<999888999;;;:::888666888888777777666666555555000222444333111000111333111111000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,---...///000111///000111222333333333333|||oooZZZVVVNNNOOOVVV___aaa^^^[[[[[[\\\[[[^^^kkkzzz|||tttoookkkhhhjjjqqqwwwzzzyyywwweeeSSSMMMLLLJJJJJJLLLJJJIIIIIIKKKKKKJJJGGGDDDGGGGGGGGGHHHJJJLLLMMMNNNJJJHHHEEEDDDEEEHHHLLLNNNRRROOOMMMOOOSSSQQQIIIBBBFFFJJJNNNMMMJJJHHHKKKOOOLLLSSSZZZ\\\XXXUUUTTTUUUYYYWWWWWWVVVOOOIIILLLTTTRRRTTTZZZ^^^UUUHHHIIIRRRWWWRRROOOQQQUUUWWWUUUQQQNNNMMMPPPYYYbbbcccZZZQQQNNNJJJIIIOOOQQQMMMGGGEEEUUUTTTSSSPPPNNNOOORRRVVVQQQJJJOOOYYY^^^eeeggg]]]UUUUUU[[[bbb^^^WWW]]]kkk{{{dddUUUTTTTTTOOOFFFJJJLLLJJJDDD@@@@@@BBBKKKMMMNNNNNNLLLIIIGGGFFFNNNMMMJJJGGGDDDAAA???>>>:::666444777999999888777:::999777666555555555555...111333333111000111333111111000///////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111000111222333444444555444wwwsssvvvqqqttt}}}eeeRRRQQQTTTWWW___rrrxxxfffeee___bbbxxxdddPPPBBBDDDHHHFFFEEEHHHJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGFFFHHHJJJLLLKKKIIIGGGBBBEEEOOOPPPIIIGGGMMMQQQMMMKKKKKKJJJFFFFFFIIILLLMMMNNNOOOPPPOOONNNMMMOOOSSSVVVXXXWWWUUUSSSSSSTTTVVVVVVSSSOOOOOOSSSWWW[[[LLLWWWcccQQQFFFOOORRRUUUUUUTTTUUUUUUTTTRRROOOIIILLLOOOTTT[[[^^^WWWMMMRRRWWW]]][[[PPPGGGLLLWWW]]]VVVSSSWWWZZZXXXUUUSSSNNNKKKNNNNNNKKKVVV___[[[[[[aaa```TTTLLLSSScccqqqsssbbbWWWSSSPPPIIICCC@@@HHHOOOMMMDDD???AAAFFFQQQNNNMMMLLLHHHFFFJJJPPPYYYOOOHHHHHHHHHCCCAAACCC777777777777777777777777888555333333555666555333444444444333333222222111000000000000000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---------------...000111333444333222333555999===???xxxwww|||mmmeeehhhnnn~~~yyyyyyzzzgggSSSDDDCCCFFFDDDEEEHHHIIIIIIIIIHHHGGGFFFFFFFFFCCCFFFHHHHHHFFFGGGJJJNNNMMMIIIKKKSSSSSSKKKIIINNNNNNLLLLLLNNNMMMHHHEEEGGGKKKLLLLLLMMMMMMMMMLLLKKKMMMPPPTTTVVVVVVUUUTTTSSSSSSOOOLLLKKKMMMQQQSSSTTTSSSLLLYYYaaaQQQJJJRRRTTTMMMMMMNNNPPPSSSUUUUUUTTTQQQRRRPPPLLLKKKPPPSSSSSSRRRTTTWWWVVVOOOHHHIIIPPPZZZRRRLLLOOOTTTUUUVVVWWWKKKHHHLLLMMMKKKVVV___[[[^^^___ZZZQQQMMMSSS^^^dddlllddd[[[UUURRRPPPNNNKKKKKKQQQUUUQQQHHHDDDHHHNNNTTTRRRPPPOOOMMMJJJMMMSSSVVVNNNHHHHHHGGGBBB???@@@999999999:::::::::::::::888555333444666777666444666555555444333222222111000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------------...000111333222111111111222444666888}}}{{{|||uuutttuuuyyyyyyeeebbbhhhgggUUUFFFCCCDDDCCCDDDHHHHHHHHHHHHGGGFFFFFFEEEEEEAAAHHHLLLIIIBBBAAAGGGOOOQQQMMMNNNSSSRRRKKKIIILLLKKKJJJMMMQQQPPPIIIEEEEEEJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMRRRTTTTTTSSSRRRSSSRRRKKKDDDFFFNNNTTTTTTQQQNNNQQQ^^^^^^OOOKKKQQQPPPHHHGGGHHHKKKOOOSSSTTTSSSSSSVVVSSSHHHAAADDDNNNUUULLLKKKKKKKKKHHHCCCCCCGGGPPPGGGAAADDDIIILLLNNNPPPLLLJJJOOOPPPNNNWWW___ZZZ\\\YYYSSSMMMOOOUUUXXXVVVUUUWWWXXXWWWSSSQQQRRRTTTWWWYYYYYYRRRKKKIIIOOOVVVUUURRRQQQQQQOOOMMMOOOTTTRRRKKKFFFFFFFFFBBB>>>===========================777666555555777888777666777777666555444333222111000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------...000111333111111111111111111111111zzzxxx|||uuu[[[MMMPPPZZZ]]]QQQFFFDDDDDDCCCDDDGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFKKKNNNIIIBBB@@@FFFLLLNNNKKKLLLOOONNNIIIGGGIIIJJJIIILLLPPPOOOIIIFFFFFFJJJIIIHHHHHHHHHHHHIIIIIIJJJMMMPPPQQQQQQOOOOOOOOOPPPKKKGGGJJJQQQUUUSSSOOONNN[[[ddd[[[MMMIIIKKKGGGIIIHHHGGGIIIKKKMMMNNNMMMMMMSSSUUUMMMFFFGGGMMMQQQKKKHHHGGGGGGDDDBBBFFFMMMMMMFFFBBBFFFJJJJJJHHHGGGOOOMMMRRRTTTQQQXXX___XXXWWWUUUPPPMMMOOOTTTTTTPPPJJJRRR[[[\\\VVVRRRTTTYYYZZZYYYUUUMMMHHHHHHOOOUUUQQQNNNMMMNNNNNNKKKMMMPPPLLLHHHEEEEEEFFFDDD@@@>>>AAAAAA@@@???>>>======<<<777777777888888888888777888888777666444333222222000000000000000000000000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------...000111333222222333444444333222111zzz|||jjjVVVJJJEEEFFFKKKNNNIIIEEEEEEFFFEEEDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJHHHGGGGGGIIIKKKIIIGGGHHHJJJJJJHHHGGGHHHKKKIIIIIILLLKKKGGGGGGIIIJJJIIIHHHGGGGGGIIIJJJLLLLLLNNNPPPPPPNNNLLLKKKKKKLLLLLLNNNOOOPPPOOONNNMMMMMM___dddXXXMMMJJJGGGEEEJJJIIIHHHIIIKKKLLLKKKJJJJJJOOOQQQNNNLLLOOOQQQQQQOOOOOONNNLLLHHHHHHRRR___VVVRRRRRRWWWZZZTTTKKKFFFGGGGGGNNNQQQOOOWWW]]]VVVUUUWWWTTTOOOMMMOOOOOOMMMCCCNNNZZZ]]]WWWRRRTTTXXXSSSPPPKKKEEEBBBDDDIIINNNLLLIIIIIILLLMMMJJJJJJMMMGGGEEECCCCCCEEEGGGDDDAAACCCBBBAAA???>>><<<;;;:::888999::::::999888888888888777666555444333222222111111111111111111111111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////------------...000111333000222333555555555444333~~~wwwwwwyyydddNNNEEEFFFGGGEEEEEECCCDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGKKKMMMMMMKKKFFFFFFFFFHHHHHHHHHHHHHHHKKKGGGFFFHHHGGGFFFGGGKKKIIIHHHFFFFFFGGGIIILLLNNNMMMOOOPPPOOOLLLJJJIIIIIIGGGLLLPPPOOOKKKHHHHHHJJJJJJ[[[\\\SSSQQQNNNHHHKKKHHHHHHIIILLLNNNOOONNNLLLMMMNNNLLLIIILLLRRRUUUTTTOOOOOOPPPOOOKKKKKKVVVcccZZZWWWYYY___aaaYYYNNNHHH<<<===GGGMMMMMMVVV\\\TTTWWWZZZWWWOOOJJJJJJKKKKKK>>>HHHSSSWWWUUURRRSSSUUUJJJGGGDDDBBBAAACCCFFFHHHJJJGGGGGGKKKMMMKKKIIIKKKDDDDDDBBB@@@CCCGGGFFFBBBBBBAAA@@@???===<<<;;;::::::<<<======:::888777777666666555555444333333333111111111111111111111111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------...000111333...000111333444444444333{{{xxx}}}xxxbbbTTTGGGEEEGGGFFFEEEDDD@@@CCCEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEFFFHHHLLLLLLJJJFFFDDDEEEEEEEEEEEEFFFFFFFFFIIIEEEDDDFFFFFFDDDFFFIIIGGGFFFDDDDDDEEEIIIMMMPPPLLLNNNOOONNNKKKIIIIIIJJJGGGKKKMMMKKKFFFEEEGGGKKKHHHVVVSSSOOOVVVQQQIIIRRRIIIJJJLLLPPPSSSSSSPPPNNNLLLMMMKKKHHHIIINNNQQQOOOLLLKKKLLLNNNMMMLLLQQQXXXVVVQQQPPPUUUYYYUUUOOOKKK@@@AAALLLRRRQQQYYY]]]UUUVVVWWWSSSKKKHHHKKKNNNNNNBBBGGGMMMRRRSSSRRRPPPOOOEEEDDDCCCEEEGGGIIIIIIHHHGGGDDDDDDIIILLLJJJHHHHHHDDDDDDAAA===???EEEDDD???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???;;;888666777444444444444333333333333111111111111111111111111............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---------------...000111333000000111222333333333333kkkYYYSSSMMMHHHGGGDDD@@@???BBBBBBEEEFFFDDDCCCEEEHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGCCC@@@BBBCCCCCCBBBBBBCCCCCCBBBFFFCCCCCCFFFGGGDDDEEEHHHFFFDDDBBBBBBDDDIIINNNQQQKKKLLLNNNMMMKKKJJJKKKKKKKKKKKKJJJGGGEEEFFFJJJNNNJJJTTTNNNMMMXXXQQQHHHTTTLLLMMMPPPTTTUUUTTTPPPLLLFFFKKKNNNLLLJJJJJJIIIFFFNNNKKKLLLQQQSSSPPPNNNOOORRRKKKGGGKKKPPPQQQQQQQQQLLLMMMWWW[[[YYY^^^aaaWWWRRRPPPKKKGGGIIIPPPTTTTTTIIIJJJMMMQQQSSSRRRMMMIIIDDDDDDFFFJJJNNNOOOMMMJJJDDD@@@AAAGGGJJJHHHEEEEEEEEEEEE@@@:::<<>>>>>???AAAAAA@@@@@@@@@AAAAAABBBFFFEEEDDDCCCBBBBBBCCCCCCAAAAAACCCFFFJJJLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKMMMLLLLLLMMMQQQTTTQQQPPPQQQTTTWWWXXXUUURRRNNNQQQSSSQQQMMMLLLPPPTTTPPPQQQQQQOOOLLLJJJJJJJJJBBBHHHNNNOOOMMMKKKMMMPPPQQQNNNJJJHHHHHHJJJMMMPPPXXX```eee```YYYUUUUUUTTTOOOMMMKKKJJJKKKNNNRRRUUULLLHHHHHHKKKLLLJJJHHHIIICCCLLLNNNIIIIIIOOOMMMEEEGGGDDDEEEJJJLLLHHHEEEEEEKKKDDD===;;;===@@@???>>>@@@>>>;;;<<>><<<:::888666666333333444444555444444444111111111000111111222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333111111222333444444444444}}}eeeSSSLLLLLLGGGDDDCCCFFFFFFAAA@@@CCCDDDCCCBBBCCCEEEEEEEEECCCEEEEEEEEEDDDCCCEEEIIILLLOOOLLLGGGBBB???>>>??????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCFFFIIIKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLMMMLLLLLLMMMPPPSSSRRRQQQQQQRRRTTTSSSPPPMMMLLLOOOOOOMMMJJJIIIMMMRRROOONNNNNNMMMMMMLLLLLLKKKGGGJJJMMMNNNMMMMMMPPPSSSQQQRRRQQQMMMIIIHHHMMMQQQOOOWWWZZZVVVQQQQQQSSSTTTNNNLLLKKKJJJJJJLLLOOOPPPPPPIIIDDDDDDEEEEEEGGGKKKPPPVVVVVVOOOOOOTTTTTTMMMHHHEEEEEEHHHGGGDDDDDDFFFFFFCCC@@@@@@CCCDDDAAA===<<<:::999;;;===???>>><<<>>>===<<<:::999777666555555555555555555555444444222222111111111111111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333111111222333444444444444gggTTTKKKFFFDDDDDDDDDBBBBBBEEEDDDAAA@@@AAAEEECCCBBBBBBDDDEEEEEEDDDEEEEEEEEEDDDCCCDDDGGGIIILLLJJJFFFCCCAAAAAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEFFFGGGFFFDDDCCCDDDCCCCCCEEEHHHJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKLLLKKKKKKLLLNNNQQQNNNMMMMMMNNNOOOOOOLLLJJJJJJKKKKKKHHHEEEFFFJJJNNNMMMJJJIIIJJJMMMNNNLLLJJJIIIIIIJJJKKKLLLNNNQQQRRRKKKOOORRRMMMEEECCCGGGMMMKKKQQQRRRMMMIIIKKKOOOQQQKKKKKKJJJJJJJJJJJJKKKLLLOOOHHHCCCCCCCCCCCCEEEHHHRRRUUUSSSLLLKKKPPPQQQLLLHHHGGGFFFFFFCCC???BBBGGGBBBBBBCCCFFFIIIGGGAAA<<<999888999;;;===>>><<<:::;;;;;;:::999888777666555777777666666555555444444333333222111000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---...000222333111222333444444555555444wwwbbbMMMEEEEEEDDDAAA???CCCBBBAAAAAAAAA@@@AAABBBEEECCCAAABBBCCCEEEEEEEEEEEEEEEEEECCCBBBBBBDDDFFFKKKJJJGGGEEEEEEFFFGGGHHHLLLKKKJJJHHHFFFDDDBBBAAA@@@BBBEEEGGGHHHFFFDDDBBBEEEDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJIIIIIIIIIJJJLLLMMMFFFGGGHHHIIIKKKLLLKKKKKKIIIIIIHHHEEECCCDDDHHHLLLJJJGGGDDDFFFJJJLLLIIIEEEGGGFFFGGGIIILLLNNNMMMLLLHHHLLLOOOLLLFFFDDDGGGKKKNNNSSSSSSLLLGGGGGGIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFJJJJJJFFFCCCCCCJJJLLLKKKGGGFFFIIIIIIFFFGGGGGGIIIHHHCCC>>>@@@GGGCCCCCCEEEHHHIIIFFF???:::888999;;;===???>>>===;;;999999999888888777777777777777666555444333333333444333222111000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................,,,,,,,,,---...000222333111222333444555555555555sssXXXMMMDDDDDDFFFEEEBBBBBBCCCBBB???======@@@CCCDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDDDDDDDCCCAAAAAACCCDDDIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@AAADDDGGGJJJJJJIIIFFFDDDFFFEEECCCCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHGGGFFFFFFGGGHHHIIIJJJCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEDDDEEEHHHJJJHHHDDDAAABBBFFFHHHEEEAAADDDFFFHHHLLLNNNMMMJJJGGGKKKLLLMMMMMMLLLLLLLLLMMMMMMRRRRRRMMMHHHGGGFFFCCCEEEFFFHHHJJJLLLLLLMMMLLLKKKHHHIIIMMMMMMIIIEEEEEEFFFIIIJJJJJJJJJKKKIIIFFFDDDFFFJJJLLLGGG@@@AAAFFFFFFFFFFFFEEEDDDAAA<<<999888:::<<<>>>>>>===;;;;;;999999999999888888888777666555444333222111222222444333222111000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................,,,,,,,,,---...000222333222222333444555555555555jjj\\\QQQJJJEEEAAAAAAAAA@@@CCCHHHAAABBB???<<<<<>>???DDDDDDBBBAAABBBCCCEEEGGGFFFDDDAAA@@@AAABBBBBBAAA@@@BBBCCCFFFFFFDDDCCCCCCCCCCCCCCC@@@BBBDDDFFFFFFFFFEEEDDDHHHIIIKKKLLLLLLJJJHHHGGGFFFCCCAAAAAACCCEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIGGGDDDCCCDDDGGGJJJKKKJJJDDDEEEFFFEEEBBBAAACCCEEEFFFFFFFFFFFFGGGGGGFFFEEEAAAAAAAAABBBCCCCCCDDDDDDGGGKKKOOOOOOLLLHHHGGGGGGCCCEEEFFFEEECCCCCCEEEHHHCCCFFFFFFCCCBBBEEEFFFEEECCCDDDEEEFFFHHHIIIJJJKKKLLLGGGDDDGGGHHHHHHIIILLLEEEDDDEEEFFFFFFEEEDDDDDDBBB@@@BBBGGGHHHFFFFFFHHHIIIHHHEEEBBB???<<<<<<<<<;;;===>>><<<999777888999999999888777777666555555555444222111111222333444222222111111111111111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222333444555666666666666iiiWWWPPPGGGDDDDDD>>>??????AAACCCBBB===<<>>@@@BBBCCCCCCDDDFFFHHHGGGKKKNNNLLLGGGCCCDDDFFFDDDHHHKKKGGGAAA???DDDJJJFFFGGGDDD@@@???DDDGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHCCCBBBDDDJJJLLLIIIEEEEEEHHHEEEDDDCCCBBBAAAAAACCCBBB>>>>>>BBBFFFFFFGGGJJJGGGFFFEEECCC@@@>>>===>>>@@@AAAAAA>>>:::888:::<<<888888777666555444333333555444333222222333555666111111111111111111222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222333444555666666666666zzzmmmUUUPPPIIIDDDBBBBBBBBBBBB@@@???>>>======>>>>>>???@@@@@@AAAAAABBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAABBBAAA???>>>???AAACCCDDDDDDEEEGGGIIIHHHFFFCCCAAABBBCCCDDDEEEFFFFFFFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCEEEHHHIIIFFFCCCGGGGGGDDDCCCFFFHHHDDD<<<<<>>======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAACCCBBBAAA@@@@@@AAAAAABBBCCCDDDFFFFFFFFFEEECCCBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDBBBEEEEEECCCBBBEEEGGGDDD===<<>>???CCCEEECCC@@@BBBBBBBBBDDDFFFDDD@@@<<<@@@AAACCCBBB@@@>>>>>>>>>BBBBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@>>>===;;;;;;;;;;;;<<<;;;999777555555555555555555555444444444333333333222222111111111111111000000000000000000000000///............---------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++,,,,,,...111333444333444666777777666444333PPPfffrrraaaRRRHHHBBB@@@BBB@@@===<<<===>>>>>>===>>>>>>=========???@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAAAAADDDDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEBBBCCCBBB@@@???>>>@@@BBBBBBCCCBBBAAADDDGGGDDD>>>>>>AAACCCCCC@@@???AAACCCIIIGGGEEECCCCCCDDDEEEFFF@@@@@@AAADDDFFFGGGEEECCCCCCCCCBBBDDDFFFGGGFFFDDD@@@===;;;===@@@BBBBBB@@@@@@@@@@@@AAAAAA???<<<999>>>???AAA@@@>>>======>>>EEEDDDBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDD??????===<<<;;;;;;;;;;;;;;;;;;:::999777666555555666666666555555555555444333333222111111111111111000000000000000000000000///............---------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,...111333444333444555666666555444333CCCPPP___hhhmmmxxxooodddYYYWWWSSSNNNJJJGGGEEEDDD???>>>======??????>>>===============>>>???AAABBBDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@BBBCCCDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@??????@@@@@@@@@AAACCCFFFIIIJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCDDDEEEEEEDDDCCCCCC@@@AAAAAA>>>;;;:::===AAAAAACCCCCCBBBDDDGGGEEE@@@BBBCCCCCCBBBAAABBBEEEHHHJJJIIIFFFDDDCCCCCCEEEFFFDDDCCCBBBCCCDDDDDDBBB@@@CCCCCCDDDGGGIIIIIIGGGEEEAAA???>>>>>>AAABBBBBB@@@???????????????>>><<<;;;AAABBBCCCBBB@@@>>>>>>???CCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFEEEEEEDDD>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999888666555666666666555555555444444333333222111111111111222///////////////////////////............---------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++,,,,,,...111333444333333444555555444333333BBBEEEFFFFFFGGGNNN[[[fffqqqxxx|||sssggg```]]]XXXOOOGGGEEEEEEEEEDDDCCCAAA???>>>@@@>>>>>>>>>??????>>><<<============>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@@@@AAABBBCCC===???BBBDDDEEEDDDCCCBBBAAA@@@???>>>???@@@BBBCCCAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@CCCFFFIIIKKKKKKJJJIIIGGGFFFFFFEEEEEECCCDDDEEEEEEEEECCCAAA@@@???@@@@@@===::::::===AAAAAADDDDDDCCCEEEHHHGGGBBBGGGEEECCCAAAAAAEEEKKKOOOKKKJJJGGGEEEEEEEEEFFFFFFFFFDDDAAA@@@AAACCCCCCCCCCCCDDDFFFHHHKKKKKKHHHFFFCCCAAA@@@???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAEEEEEEEEECCC@@@>>>>>>???@@@@@@?????????AAABBBCCC@@@AAACCCDDDEEEEEEDDDCCC?????????>>>>>>======<<<;;;;;;;;;;;;:::888777666555555555444444444444333444333333222111222222222///////////////////////////............---------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,+++,,,,,,...111333444333444444444444444444333AAA@@@???======>>>AAACCCLLLPPPXXX```fffhhhiiihhhlllooossstttuuuwww|||zzzrrriiiccc^^^\\\SSSMMMGGGEEEGGGHHHFFFCCCBBBAAA>>><<<;;;<<<===>>>???>>>======>>>>>>===;;;>>>>>>=========???@@@AAABBBBBBBBBBBBAAA@@@??????BBBAAA@@@???@@@AAABBBCCC;;;===@@@BBBDDDDDDCCCBBBAAA@@@?????????@@@AAABBB@@@??????>>>???AAABBBCCCBBBBBBBBBAAAAAA@@@@@@??????@@@AAACCCFFFHHHKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFFFFEEEBBB@@@>>>?????????>>>======???AAAAAADDDFFFDDDEEEGGGGGGCCCGGGEEEAAA@@@AAAFFFLLLPPPIIIIIIHHHGGGGGGFFFFFFFFFEEEBBB??????BBBEEEGGGHHHDDDDDDEEEGGGIIIIIIGGGEEEAAA@@@???>>>============AAABBBBBBAAA@@@AAACCCEEEDDDDDDDDDAAA>>>===>>>???@@@?????????AAACCCEEEFFFAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;::::::999888888777555555555444444444333333444444333222222222222222000000000000000000000000///............---------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,+++,,,,,,...111333444444444444444444444444444>>>>>>>>>>>>>>>=========>>>@@@CCCFFFIIIIIIIIIIIIEEEFFFGGGIIIKKKNNNQQQRRR^^^ZZZSSSLLLFFFCCCBBBBBBEEECCCBBBBBBCCCCCCAAA??????>>><<<;;;<<<>>>@@@AAA@@@>>>======>>>??????>>>??????>>>======>>>???@@@@@@@@@@@@AAA@@@@@@??????BBBAAA@@@??????AAABBBDDD<<<===???AAAAAABBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>???AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBEEEGGGIIIJJJJJJKKKJJJHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEBBB???===@@@??????@@@BBBCCCBBBAAA@@@DDDFFFDDDCCCEEEEEEBBBDDDBBB@@@???AAADDDGGGHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDBBBAAABBBDDDFFFGGGGGGCCCCCCCCCDDDFFFFFFDDDBBB>>>>>>>>>===<<<<<<===>>>BBBCCCCCCAAA??????AAADDDAAABBBBBB@@@??????@@@BBBCCCBBBBBBBBBCCCEEEGGGHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@???;;;:::999888777777888888666666666555555555555444444444333222222222222333000000000000000000000000///............---------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,+++,,,,,,...111333444666555555555555555555666999::::::999888:::===AAA<<<<<<======>>>>>>>>>>>><<<;;;:::<<>>@@@BBB999<<>>@@@???===;;;999AAA???>>>>>>@@@BBBCCCCCC@@@???>>>======>>>??????>>>>>>???@@@@@@@@@??????BBBAAA@@@??????AAACCCDDD>>>??????@@@@@@@@@??????BBBAAAAAAAAA@@@@@@??????AAA@@@?????????AAACCCEEE@@@@@@AAAAAAAAABBBBBBBBB===>>>AAADDDFFFGGGHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEFFFFFFEEEAAA>>><<>>???AAAAAAAAA@@@CCCDDDFFFHHHHHHGGGEEEDDDEEEEEEDDDEEEFFFFFFDDDAAACCCBBBAAABBBCCCCCCAAA@@@===>>>>>>>>>>>>>>>@@@BBBCCCDDDCCC@@@===<<>>????????????>>>>>>>>>>>>>>>???======>>>???????????????>>>===<<<<<<===???AAACCCEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>DDDBBB@@@===<<<===>>>?????????>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>???>>>======>>>@@@AAACCC????????????@@@AAABBBCCC@@@???>>>???@@@AAAAAA@@@CCCBBBAAAAAABBBFFFIIIKKKMMMLLLIIIFFFCCCAAA@@@???BBBBBBCCCCCCCCCBBB@@@???<<<<<>>DDDAAA??????AAAAAA???<<>>???@@@AAAAAAAAA@@@>>><<<<<<===>>>???@@@BBBFFFHHHIIIGGGDDDAAAHHHHHHGGGFFFEEEDDDCCCBBBEEECCCBBBCCCEEEGGGGGGFFFFFFEEECCCCCCDDDDDDBBBAAA::::::888777777777888999:::999888666555444222222222222222222222222222222222111111000///......---000000///...------,,,,,,---------------------------,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555555444333333666888>>>>>>>>>>>>>>>@@@AAABBB<<<<<<;;;;;;;;;:::::::::666777999:::<<<<<<======>>>>>>============>>>>>>======>>>????????????>>>>>>===<<<<<<<<<>>>@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@>>>>>>>>>??????>>>>>>======>>>???@@@@@@@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@AAABBBCCCCCC????????????@@@AAABBBCCCBBBAAAAAACCCEEEEEEDDDCCCEEEDDDCCCCCCDDDFFFHHHIIILLLJJJHHHEEEBBB@@@???>>>AAABBBCCCCCCCCCBBB@@@???===AAAEEEEEECCC@@@??????CCCAAA???@@@AAABBB@@@>>>AAAAAAAAAAAAAAAAAA@@@@@@>>>@@@CCCEEEEEECCCAAA???BBBAAAAAABBBCCCBBB???===@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>???@@@@@@@@@@@@BBBAAA@@@>>>>>>@@@AAACCCAAACCCFFFHHHHHHEEEBBB@@@GGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???@@@BBBCCCCCCCCCFFFEEECCCCCCDDDDDDBBBAAA;;;:::999888888888999999999888777666444333222222222222222222222222222222111111111000///.........000//////...------,,,,,,------------------------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555555444333333666888>>>>>>>>>>>>???@@@AAABBB;;;;;;;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBB???????????????@@@AAABBBAAAAAABBBEEEGGGGGGEEECCCEEEEEEEEEEEEFFFFFFFFFGGGIIIHHHEEECCCAAA???>>>>>>@@@AAABBBCCCBBBAAA@@@???@@@EEEIIIGGGAAA===>>>@@@CCCAAA@@@@@@BBBBBBAAA???AAA@@@@@@???>>>>>>======:::???EEEFFFCCC@@@>>>===AAA@@@AAABBBCCCCCC@@@>>>??????????????????@@@@@@:::;;;===???@@@@@@@@@???CCCBBBAAAAAAAAACCCEEEFFFEEEFFFHHHIIIHHHFFFCCCAAAFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===>>>@@@BBBBBBAAAFFFEEECCCCCCDDDDDDBBBAAA;;;;;;:::999999999999:::888777666555444222222111222222222222222222222222111111000000//////....../////////...------,,,,,,------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555555444333333666888;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::<<<<<<===>>>>>>>>>======;;;;;;::::::;;;;;;<<<<<<;;;<<<======>>>>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@<<<<<<======>>>???AAAAAA@@@@@@@@@@@@@@@@@@??????<<<===>>>@@@@@@@@@???>>>???????????????@@@AAAAAA===>>>@@@CCCEEEEEEBBB@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFEEECCCAAA???>>>======???@@@AAABBBBBBAAA@@@???AAADDDGGGEEE@@@======???BBBAAAAAAAAAAAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<>>???AAABBBBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>???????????????::::::;;;<<<===???@@@@@@CCCBBBAAAAAABBBDDDGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@???@@@BBBDDDDDDCCCEEEDDDBBBBBBCCCCCCAAA@@@::::::999999999888888888777666555444333222111111222222222222222222222222111000000000/////////...//////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444444555555444333333666888999999999:::::::::::::::::::::::::::::::::::::::<<<<<<===============<<<:::::::::::::::;;;<<<<<<;;;;;;<<<============<<<======<<<;;;;;;:::::::::<<<<<<======>>>>>>??????<<<<<<======>>>>>>>>>>>>======>>>@@@@@@@@@@@@@@@=========>>>>>>@@@AAAAAA????????????????????????<<<===>>>???@@@???>>>===??????>>>>>>??????@@@@@@;;;<<<>>>AAACCCBBB@@@===<<<>>>@@@BBBDDDDDDDDDCCCCCCBBBAAA???>>>=========>>>???@@@AAAAAA@@@??????AAA@@@????????????>>>===AAABBBBBBAAAAAA@@@@@@AAA<<<======>>>???@@@@@@AAAAAADDDFFFDDD???>>>BBBGGGBBBAAA@@@AAACCCCCCBBBAAA=========>>>>>>?????????;;;:::999888:::===@@@BBBAAA@@@@@@@@@AAACCCFFFHHHCCCDDDEEEGGGHHHIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@AAACCCDDDDDDDDDDDDCCCAAAAAABBBBBB@@@???888888888888888777777666666666555444333222222111222222222222222222222222000000000000////////////...............---------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444444555555444333333666888999::::::;;;;;;;;;::::::999999999999::::::::::::999999::::::;;;:::::::::999999999999:::;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999<<<<<<======>>>>>>??????;;;<<<<<<======>>>>>>???=========>>>>>>?????????>>>>>>=========>>>??????=========>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@======>>>@@@BBBAAA???===999:::===???AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@AAA@@@?????????===;;;;;;===???>>>===AAABBBBBBAAA???>>>>>>???;;;<<<===>>>@@@AAABBBBBBCCCCCCCCC@@@>>>@@@DDDIII@@@>>>======??????>>>===<<<<<<======>>>>>>??????<<<;;;999999;;;>>>BBBDDD@@@???>>>>>>???BBBDDDFFF???@@@AAABBBEEEFFFHHHIIIGGGFFFFFFFFFEEEEEEEEEEEE@@@???>>>>>>@@@BBBBBBAAABBBAAA??????@@@@@@>>>===777777888888777777666555666666555555444333333222222222222222222222222222000000000000////////////........................------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555555444333333666888999:::;;;<<<;;;;;;:::999888888999999999:::::::::777777888999:::::::::999999999999::::::;;;======::::::;;;<<<<<<<<<<<<;;;999::::::::::::999999999<<<<<<==================;;;;;;<<<<<<===>>>>>>???======<<<;;;;;;<<<===>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<=========>>>@@@@@@????????????@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>@@@???>>><<<:::;;;<<<>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>???<<<===???@@@@@@@@@???>>>======<<<;;;:::;;;===???AAABBBCCCAAA===;;;<<<===<<<<<<===>>>???@@@@@@AAA???>>>======>>>@@@BBBDDD???>>><<<<<<<<<===<<<;;;;;;;;;<<<======>>>??????;;;<<<===???AAABBBCCCDDD@@@???>>>>>>>>>@@@CCCDDDAAAAAAAAABBBDDDFFFHHHIIIEEEEEEEEEEEEEEEDDDDDDDDD???===<<<===???AAAAAA@@@@@@???======>>>>>><<<;;;777888888999888777666555777777666555555444444444222222222222222222222222////////////000000000000........................------------------------***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555555444333333666888888999:::::::::999888777888888888999999:::::::::888888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>999:::;;;;;;<<<<<<;;;;;;888999999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>===;;;::::::;;;<<<>>><<<<<<;;;:::999999999999:::;;;;;;;;;<<<<<<======???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>>>>??????>>><<<<<<======;;;:::============>>>>>>>>>?????????>>>>>>>>>>>>??????<<<===>>>???@@@@@@???>>><<>>>>>>>>>>>>>>:::999999;;;>>>@@@@@@???BBB@@@============<<<;;;;;;;;;;;;<<<===>>>>>>???:::===AAAEEEFFFFFFEEECCC@@@???>>>>>>>>>@@@BBBCCCEEEEEEDDDDDDEEEGGGIIIJJJDDDDDDDDDDDDDDDCCCCCCCCC???>>>===>>>@@@AAAAAAAAA???>>><<<<<<======;;;:::888888999:::999888777666777777777666555555555444222222222222222222222222////////////000000000000---.....................------------------------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444555555444333444666888<<<;;;;;;::::::999999888::::::999888777777888888888888888888777777666666;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>???>>><<<;;;;;;<<<===<<<;;;::::::::::::::::::::::::>>>===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======<<<<<<;;;::::::;;;===>>>===<<<===>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;======<<<<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@??????>>>>>>??????@@@AAA>>>???@@@AAA@@@>>><<<:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBAAA???===<<<=========<<<;;;;;;::::::===???BBBEEEFFFFFFDDDCCC@@@@@@@@@AAAAAAAAABBBBBB@@@FFFLLLLLLIIIFFFHHHJJJEEEEEEFFFEEEEEEDDDCCCBBB===<<<<<<>>>BBBCCC@@@======>>>???@@@@@@???>>>======<<<;;;;;;:::999888888888888777666555444444333777555333222333333222111333333222111000///...---////////////////////////------............------...------,,,,,,------...---------------------------.........---,,,,,,+++------...///111333444555555666555444333333555777999::::::::::::::::::::::::999999888777777888888999999888888888777777777;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>>>>===;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======<<<<<<;;;;;;999;;;======<<<<<<===>>><<<<<<============<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<======>>>======<<<<<<===>>>@@@AAA??????>>>>>>??????@@@AAA>>>???@@@@@@???===;;;:::<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>===============<<<<<<<<<@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@DDDIIIJJJIIIGGGHHHJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@>>><<<>>>AAACCCAAA???===>>>???@@@@@@???>>>===;;;;;;;;;:::::::::::::::777777777666666555555444666444222111222222111000333333222111000///..............................------............------...------,,,,,,------...------------------------------......------,,,+++------...///111333444555555666555444333333555777888888999999:::;;;;;;<<<:::999888888777888888888999999999999999888888888;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<======>>>>>><<<:::999999;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;:::<<<===>>><<<<<<<<<===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;777888999;;;===???@@@AAA???>>>>>>======>>>>>>???>>>>>>======>>>???AAABBB??????>>>>>>??????@@@AAA>>>>>>?????????===<<<;;;>>>>>>???@@@AAAAAAAAAAAA===>>>???AAAAAAAAA@@@???===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBB>>>;;;;;;>>>@@@@@@>>>===>>>???@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<<777777777666666666666666555333111000111222111000333222222111000///......------------------------------............------...------,,,,,,------...------------------------------......------,,,,,,------...///111333444555555666555444333333555777888888999999::::::::::::999999888888888888888999999999999999999999999999;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<=========;;;999888888:::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>========================<<<<<<<<<<<<============>>>======<<<<<<<<<<<<<<<<<<===??????>>>======>>>?????????@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;888999:::<<<>>>@@@AAABBB??????>>>>>>>>>>>>??????>>>======<<<===???@@@AAA??????>>>>>>??????@@@AAA???@@@@@@@@@@@@???>>>===@@@AAABBBBBBCCCCCCCCCBBB???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@AAAAAABBB>>>>>>>>>???AAACCCEEEGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFFFFHHHIIIIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCAAA===999999;;;======<<<>>>???@@@@@@@@@@@@???>>>;;;;;;;;;;;;;;;<<<<<<<<<777777777777777777777888555333111111222333222111222222111111000//////...------------------------------............------...------,,,,,,------...------------------------,,,------...------,,,,,,------...///111333444555555666555444333333555777:::::::::999999888888888999888888888888888999999999999999999999999999999;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999888888:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;<<<======>>>>>>========================<<<<<<<<<<<<============???>>>===<<<<<<<<<<<<===>>>???AAAAAA???>>>????????????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<;;;;;;<<<===???@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@CCCCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCCCCCCCAAA???>>>>>>??????@@@AAABBBCCCCCC@@@??????@@@BBBDDDGGGIIIEEEEEEEEEFFFFFFFFFGGGGGGNNNKKKGGGFFFGGGHHHHHHHHHJJJJJJIIIIIIGGGFFFEEEDDDBBB>>>;;;;;;>>>@@@>>><<<>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;::::::777777777888888888888888666444333333444444444333222222111111000000//////------------------------------............------...------,,,,,,------...------------------------,,,,,,------...------,,,------...///111333444555555666555444333333555777;;;::::::999888888777777888888888777888888999:::888888888999999999999999;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;<<<<<<<<<:::::::::;;;<<<<<<======999:::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>===<<<<<<<<<===>>>>>>@@@AAAAAA???>>>>>>???===>>>>>>??????>>>>>>===<<<<<<<<<===============@@@@@@???????????????>>>???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;===>>>?????????>>>>>>??????@@@AAACCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA???===??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGNNNLLLHHHEEEDDDEEEHHHJJJHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAACCCFFFGGGCCC@@@>>>???@@@AAAAAA@@@???>>>@@@???>>>===<<<;;;::::::999999999888888888888888666555333333555555555444111111111111000000//////------------------------------............------...------,,,,,,------...------------------------,,,,,,------......------------...///111333444555555666555444333333555777999999999888888888888888888888777777888999999:::777777777888888888999999;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<=========::::::;;;;;;<<<=========:::;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@???===<<<;;;<<<===>>>===???@@@@@@>>>============>>>>>>??????>>>>>>============>>>>>>>>>??????@@@@@@??????>>>=========>>>======<<<<<<======>>>===<<<<<<<<<<<<>>>???@@@??????>>>>>>??????@@@AAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>===@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIFFFCCC@@@BBBHHHMMMFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCFFFJJJMMMLLLGGGAAA??????AAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<:::::::::999999888888777555444222333444555555444111111111111000000000000........................------............------...------,,,,,,------...------------------------+++,,,------......------------...///111333444555555666555444333333555777777777777888999999::::::888888777777888999::::::666666777777888888888999;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<>>>>>>>>>::::::;;;;;;<<<===>>>>>>;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@???===<<<;;;<<<>>>???<<<>>>???>>><<<;;;;;;<<<@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>??????@@@@@@??????>>>>>>======<<<<<<======<<<<<<<<<<<<======>>>============???@@@AAA?????????>>>???@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAA@@@??????<<<===>>>???@@@???>>>>>>@@@@@@@@@AAAAAAAAABBBBBB;;;<<<>>>@@@BBBDDDFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEDDDAAA===@@@HHHPPPEEEEEEFFFGGGGGGGGGGGGFFF@@@BBBGGGLLLPPPNNNGGG@@@???@@@AAAAAAAAAAAA@@@???============>>>>>>>>>>>>;;;;;;::::::999888777777444333111222333444444333111111111111000000000000////////////////////////---..................---...------,,,,,,------...------------------------+++,,,,,,---.........---------...///111333444555555666555444333333555777888888888888888888888888555555666666777777777888777777666666666666777777:::999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<@@@@@@???>>>======@@@CCC<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@@@@======>>>??????????????????>>>===<<<<<<===>>>???;;;<<<============<<<<<<===============>>>??????<<<>>>??????>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAA???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???>>>???AAACCCCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFFFFFFFDDDCCCAAA???>>>>>>>>>??????@@@AAAAAA==================<<<<<<777888999:::::::::::::::444333333222222333333444111111111111000000000000111000000///...---------........................---------............///------------------------------------------------,,,,,,---...000333666777444555555444333444666888888888888888888888888888666666666777777888888888777777666666666666777777999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;:::;;;<<<===>>>@@@DDDHHH<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>>>>===<<<<<<===>>>>>>>>>>>>>>>AAA@@@===:::888777777777HHHGGGEEEBBB???<<<:::999===<<<<<<<<<<<<===>>>>>><<<>>>??????>>>===???@@@??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAA???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@BBBCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDCCCAAA@@@???>>>???@@@@@@AAAAAAAAAAAA<<<<<<=========<<<;;;;;;777888999999999999999999444333333222222333333444111111111111000000000000111000000///......------........................---------............///---------------------------------------------------------...000333555777555555555444333333666888777777777777777777777777777777777888888888888888777777666666666666777777888888888888888888888888999999999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::888999999:::;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999<<<;;;:::999999999::::::888999;;;<<<>>>AAAEEEHHH<<<;;;;;;::::::;;;;;;<<<===============<<<;;;:::;;;;;;<<<============<<<===<<<;;;;;;===@@@CCCFFFNNNLLLHHHCCC???;;;999999;;;;;;;;;;;;;;;<<<<<<===<<<===>>>>>>======>>>@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????AAA???>>>>>>???@@@@@@???@@@@@@??????????????????======>>>>>>???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCC@@@AAAAAAAAAAAA@@@???>>>??????AAABBBBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;::::::888888999999888888777666444333333222222333333444111111111111000000000000000000000///......------........................---------............///------------------------------------------------............000222444555555666555333222444777999666666666666666666666666888888888888888888999999777777666666666666777777777777777777777888888888888999999999999:::::::::999999999999999:::::::::999999999999999999999999888888999:::;;;<<<<<<===:::::::::::::::;;;;;;;;;<<<;;;;;;::::::999999888:::::::::999999999999999<<<===============@@@BBB;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999<<>>===<<<<<<===???===>>>>>>??????>>>>>>===============>>>>>>>>>>>>AAA???>>>>>>???@@@@@@??????????????????>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@???>>>======>>>@@@AAAAAAAAAAAA@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<;;;:::999999999999999888888666555555444333333222222333333444111111111111000000000///000000//////....................................---------............///................................................///.........000222333555666666555444333444777999666666666666666666666666999999888888888888888888777777666666666666777777666666777777777888888888888888888999999999::::::888888888999999:::::::::999999999999999999999999888888999999:::;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999888888888===>>>>>>>>><<<<<<===>>>::::::999999999999::::::999999999:::;;;;;;<<<===::::::;;;;;;;;;;;;::::::;;;:::999999:::===@@@BBB<<<;;;999888999:::<<<>>>999999999999999:::;;;;;;:::<<<======<<<<<<===>>>>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>AAA???>>>>>>???@@@@@@????????????>>>>>>=========;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAA@@@>>><<<;;;;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>???????????????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<;;;:::999888999999999888777666555444444333333222222333333444111111111111000000000///////////////....................................---------............///................................................///.........000222333555555666666555444555777999777777777777777777777777888888888888888777777777777777666666666666777777666777777888888999999999888888888888999999999999777777888888999:::::::::::::::::::::::::::::::::999999999999::::::::::::888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;999::::::::::::999888777:::;;;======<<<<<<>>>???:::999999888888999999:::888888888999:::<<<===>>>:::;;;;;;;;;;;;::::::999;;;:::999888777888888999::::::999999999:::;;;<<<999999999999999::::::;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>AAA???>>>>>>???@@@@@@?????????>>>>>>======<<<<<<;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;<<<===>>>???@@@???>>>===????????????????????????CCCBBBAAAAAA@@@@@@@@@AAA???>>>>>>===<<<;;;;;;:::=========<<<<<<:::999888999999999999888777666555444333333222222333333444111111111111000000000000//////////////////..............................---------............///............................................................000222444555333555777888777666666777888888888888888888888888888888888777777666666666777777666666666666777777777777888888999::::::;;;888888888888999999999999666777777888999999:::::::::::::::::::::::::::::::::::::::999999999999999777888888999::::::;;;;;;:::::::::;;;<<<<<<======999:::;;;;;;;;;:::888888888:::<<<===<<<===>>>???999999888888888888999999;;;:::999999:::;;;<<<===;;;;;;<<<<<<;;;::::::999777888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;999;;;<<<<<<;;;:::<<<===<<<======>>>>>>======<<<======>>>>>>>>>?????????AAA???>>>>>>???@@@@@@?????????>>>======<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAAAAAAAA???===;;;@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@?????????@@@AAA@@@>>><<<::::::;;;<<<>>>>>>>>>===<<<;;;:::999999999::::::999888777777444333333222222333333444111111111111000000000000.../////////////////////........................---------............///................................................---------...000333555777222555888:::999777666555888888888888888888888888888777777777666666555555777777666666666666777777777777888999::::::;;;;;;777888888888888999999999666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777888999::::::;;;;;;999::::::;;;<<<===>>>>>>::::::;;;<<<;;;:::999888999;;;======<<<<<<<<<===999999888888888888999999===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999888888999:::999888666555777888999:::::::::999999::::::999999::::::;;;<<<999:::<<<;;;::::::;;;===;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>????????????AAA???>>>>>>???@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAAAAA???@@@AAABBBAAA???===<<>>>>>>>>???DDDBBB>>>;;;:::;;;<<<===?????????>>>===;;;:::999999::::::::::::999888888444333333222222333333444111111111111000000000000.........///////////////........................---------.........//////////////////////////////////////////////////////,,,,,,---...000333666777000444999;;;:::888555444555555555555666666666666999999999888777666666555666666666666777777777777777888888888999999999999:::999999999888888777777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777666888888888888999:::;;;;;;:::999999999::::::;;;<<<;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<:::999888777888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;???@@@<<<999;;;;;;:::;;;;;;;;;::::::999999999999::::::;;;:::999888777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>????????????????????????>>><<<;;;:::>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<>>>>>>===>>>BBB???@@@@@@AAAAAABBBBBBCCCEEEDDDAAA>>>===<<<======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::999999888777666444444333333333333222222000000000000000000000000////////////////////////000000//////.........---------------------------......------------......///////////////......---......---...000333777999888777666666666777999:::555555555555666666666666999999888888777666666555666666666666777777777777777777777888888888999999999999888888888777777777999999888888999999:::;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;999888777::::::999999999999999:::999999999999999:::;;;;;;999999999999999888888888;;;;;;::::::::::::::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<@@@@@@<<<:::;;;;;;:::;;;::::::::::::::::::999999::::::;;;:::999888777888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>?????????????????????>>>===<<<;;;=========>>>>>>>>>??????>>>>>>===<<<<<<<<<============>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;>>>???<<<===@@@??????@@@@@@AAABBBBBBBBBCCCBBB@@@>>>>>>>>>???@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::999999888777666444444333333333333222222000000000000000000000000////////////////////////000/////////............------------------------......------------......///////////////......---///...---...000333777999888777666666666777999:::555555555555666666666666999888888777777666666555666666666666777777777777666666666777777777888888888888777777777777666666999888888888888999::::::::::::::::::;;;;;;;;;;;;=========<<<;;;:::999888===<<<;;;:::999999999999888888888888888888999:::777777777888888888888888::::::999999888777777666888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<@@@@@@<<<999;;;;;;999999::::::::::::::::::;;;999::::::::::::999999888888999::::::;;;;;;::::::<<<<<<<<<<<<============<<<<<<======>>>>>>??????????????????>>>===<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<>>>AAABBB???>>>@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>???@@@AAABBB???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666444444333333333333222222000000000000000000000000////////////////////////////////////............------------------------......------------......///////////////......---///...---...000333777999888777666666666777999:::555555555555666666666666888888777777666666666666666666666666777777777777666666666666777777777777777777777666666666666666888888888888888999999:::999999:::::::::;;;;;;;;;============<<<;;;:::999<<<;;;;;;:::999999::::::888888777777777777888888666777777888888999999999777777666666666555555555777888999:::;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;??????;;;888999999888999999999::::::;;;;;;;;;:::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;============>>>>>>>>>>>>===============>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<===>>>??????>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@???AAAFFFFFFBBBAAABBB>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>???@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777777444444333333333222222222000000000000000000000000///////////////////////////////////////.......................................------------......///////////////......---///.........000333666888888777666666666777999:::555555555555666666666666777777777666666666666666666666666666777777777777666666666666777777777777666666666666666777777777888888777777888888999:::999999999:::::::::;;;;;;============<<<;;;::::::999999999999999:::;;;<<<888888777666666777777777777888888888999999::::::666666666666777777888888777888999:::;;;:::999888:::::::::;;;;;;;;;<<<<<<888<<<===999777888999777999999999::::::;;;;;;;;;:::::::::::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;=========>>>>>>>>>?????????>>>======<<<======>>>===>>>???????????????>>><<<<<<<<<<<<===========================>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???BBBFFFGGGCCC@@@AAA======>>>??????@@@@@@AAA???>>>>>>===============@@@@@@>>>===<<<<<<==============================::::::;;;::::::999888777444444333333333222222222111111111111111111111111000000000000000000000000.........///////////////..............................------------......///////////////......---000///......///222666888888777666666666777999:::555555555555666666666666666666666666666666666666666666666666777777777777666666666777777777888888666666777777777777888888888777777777777888999999999999999999::::::::::::<<<<<<<<<<<<<<<;;;::::::888888888888999:::;;;<<<999888777777777777777777888888888999999999999999777888888999::::::;;;;;;888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<777;;;<<<888777999:::999999::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>======>>>???@@@@@@@@@@@@<<<<<<=========>>>>>>>>>>>>>>>=========>>>??????============>>>>>>>>>>>>======>>>>>>???@@@@@@@@@===<<<>>>CCCCCC???===???=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>======AAA@@@>>>===<<<<<<===>>>========================;;;;;;;;;;;;:::999888777444444333333333333222222111111111111111111111111000000000000000000000000.........///////////////..............................------------......///////////////......---000///......///222555888888777666666666777999:::555555555555666666666666666666666666666666666666666666666666777777777777777777777888888888999999777777777888888888999999777777777777777888999999888999999999999:::::::::;;;;;;;;;;;;;;;::::::999888888777777777888999999:::999888777777777777888888888888888888777777777999999999999999999999:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<666:::<<<999999;;;===<<<;;;::::::::::::::::::999;;;::::::999:::;;;<<<===;;;;;;<<<===============<<<<<<<<<=========>>>>>>AAA@@@>>><<<;;;<<<======<<<===>>>???@@@AAAAAA@@@=========>>>>>>>>>????????????>>>>>>===>>>>>>>>><<<<<<<<<======>>>>>>>>>=========>>>???@@@@@@@@@<<<;;;<<<@@@AAA===<<<>>><<<<<<======>>>??????@@@===>>>???@@@@@@AAAAAAAAABBB@@@>>>===<<<<<<>>>>>>========================;;;;;;;;;;;;:::999888777444444333333333333222222111111111111111111111111000000000000000000000000............/////////000..............................------------......///////////////......---111000......///222555777888777666666666777999:::555555555555666666666777555555555666666666666666666666666666777777777777888888888888999999999999777777888888999999999:::777777777777777888888999888888999999999::::::::::::::::::;;;::::::999999:::999888777666666666666::::::999888777777888888888888777777666666555555888888777777666666555555:::999888777888999;;;<<<:::::::::;;;;;;;;;<<<<<<777;;;===;;;:::>>>???>>>;;;;;;;;;::::::999999999;;;::::::999:::;;;<<<===;;;<<<<<<===============<<<<<<<<<<<<============BBB@@@>>><<<;;;;;;<<<===<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>????????????@@@@@@???>>>======>>>>>>;;;;;;<<<<<<===>>>>>>???<<<======>>>???@@@@@@@@@>>><<<===AAAAAA>>>===???<<<<<<======>>>?????????<<<===???AAACCCDDDDDDDDDBBBAAA???===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888444444444333333333222222111111111111111111111111000000000000000000000000---.........//////000000////////////////////////.........------.........///////////////......---111000......///222555777888777666666666777999:::666666777777777777666666777777777777666666666666777777777777888888888888666666777777777777666666777777888888888777777666555555666666777777888888999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777777777666666666666777777666666666666777777777777444555777999999999999888888999999::::::999999999::::::999888999:::<<<===???===;;;999777888888999;;;::::::999999::::::;;;888888:::;;;<<<=========>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>===========================AAAAAAAAAAAA???===;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<==================<<<;;;:::999<<<<<<======>>>>>>??????<<<===???BBBDDDEEEFFFFFFCCCAAA@@@>>>===<<<======???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::888555444444444333333222111000000111111111111000000000000000000//////.........---111111000000//////......////////////////////////000000000000////////////222111///...---------...............///222777:::999999888888777777666666666777777777777777777666888888777777777666666666666666666666777777777777666666777777777777666666777777888888888888777777666666666666777777777777999999:::;;;;;;:::999888::::::999999999999999999777777777777777777777777777777777777777777777777777777666666666666777777666666666666777777777777444555666777888888888888999999:::::::::999888888:::999999888999:::;;;<<<===<<<:::888888888999:::::::::999999999999::::::999:::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777555444444444333333222111111000111111111111000000000000000000/////////.........000000000000////////////////////////////////////000000000000////////////222111///............///............///222777:::888888777666666666777777777777888888888888777777888888777777777666666666444555555555666666666666555666666777777666666555777777888888888888777777777777777777666666666666888999999:::::::::999999999888888888777777666666777777777777777777777777777777777777777777777777777666666555555666666777666666666666777777777777555555555555666777888888999:::::::::999888777777999999999888999999:::;;;;;;:::999888888999:::;;;999999888888888888999999;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::999999888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;:::::::::999888666444333444333333222222111111111111111111111000000000000000000////////////......////////////000000000000////////////////////////////////////000000000000111000000/////////000000............///222777:::888777555444555666888999777777888888888888777777666666666666555555555555333333444444444555555555555666666666666666666555666777777888888888888777888888777777666666555555888888888999999999999999888888888777777666555555777777777777777777777777777777777777777777777777666666666555555666666666666666666666777777777777666555444444444666777888999999:::999999888777666999999888888888999999999888888888888999:::;;;<<<888888777777777777888888999999::::::::::::999999999999:::;;;<<<===>>>>>>=========<<<;;;:::999888;;;;;;<<<<<<===<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;888888999999999::::::::::::999888777888:::<<<>>>=========<<<<<<;;;;;;;;;<<<=========<<<;;;::::::::::::::::::;;;<<<===============<<<<<<;;;;;;;;;999999888777666555444333333333333222222111111111111111111111000000000///000000//////////////////......//////000000111111////////////////////////////////////000000000000000000000000000111111111............///222666:::888666444333444666999:::777777888888888888777777555555444444444333333333333333333333444444444444555555666666666666555555666666777888888888888888888888777777666666555555777777777777888888999999999999888888777777777777666666666666666666666666666666666666666666666666666666555555555555666666666666666666777777777777666666555444444555777888999999999999888888777666888888888888888888888777777777777888999:::;;;<<<888777777666666777777888666777888999::::::::::::999999:::<<<===>>>???@@@<<<<<<<<<<<<;;;:::999888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999999999999:::::::::;;;888888888999999999:::::::::999888888999;;;===??????>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;777888999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;999888777666555555444444333333222222222222222111111111111111000000000/////////000000000000000000......//////000000111111////////////////////////.../////////000000000111000000000111111111111111............///222666:::888777555333444666999;;;666666777777777777666666555444444444333333333333222333333333444444444444444555555666666555555444555666777888888999888888777777777777666666666666666666666666777888999:::888888888888888888999999666666666666666666666666666666666666666666666666666555555444444555555666666666666666777777777777777666666555666666777777777777888888888888888777777888888888888777666666666666777888999:::;;;;;;888888777777777777888888555666777888999:::::::::888999:::;;;===>>>??????;;;;;;;;;;;;;;;:::999888::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<888888999999999:::::::::888888999999999::::::::::::999999999:::;;;===>>>>>>>>>>>>>>>>>>=========999:::;;;<<<<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555222222222222222222222222111111111111000000000000//////000000000000111111////////////000000000000////////////////////////......//////000000111111///000000111111000//////............///222777:::999888666555666777999:::555555666666666666555555666666666555555555444444333333333444444444444555444555555666666555555444555666777888888999999999666666666666777777777777666666555555666777999:::777777777888888999999:::666666666666666666666666666666666666666666666666666555555444444555555666666666666666777777777777666777777888777777777666555666777888888999999888777777888888888777555555666666777888999:::::::::999888888777777888888999666666777888999999888888777777888999;;;<<<======::::::;;;;;;;;;::::::999::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999:::;;;;;;888888888888999999999999999999999999:::::::::;;;888888999999::::::;;;;;;<<<<<<==================999999:::;;;;;;;;;;;;:::777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666777222222222222222222222222111111111111000000000000//////000000000111111111000000000000////////////////////////////////////.........///000111111111///000000111000///------............///222777::::::999999888888888888999444444555555555555444444888777777777666666666666333333444444444555555555444555555555555555555444555555666888888999999999555555666666777777888888666555555555666777999:::555555666777888999::::::666666666666666666666666666666666666666666666666555555555444444555555555666666666666777777777777666777888999999888777666444555666888999999999999666777888888888666555444666666777999999::::::999999999888888888888999999888888888888888777777666555666777888999:::;;;;;;999999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===========================<<<;;;:::999:::;;;;;;777888888888888999999999999999:::::::::;;;;;;;;;777777888999999999999888:::;;;;;;<<<<<<=========999::::::::::::999888888888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666777777222222222222222222222222111111111111000000000000//////000000111111111222111111000000//////......////////////////////////---......///000111111222///000000000///...,,,+++............///222777:::::::::::::::999999888888444444444444444444444444555555555444444333333333555444333222222333444555555555444333444555666777555555555555666888999:::888888888888888888888888666777777777888888888888777777666666555555444444666666666666666666666666444444444444444444444444777777666666555555555444666666777777777777666666777777777777777777777777777777777777777777777777555666888888666555666777555666666777888999999999999888888888777777666666555555555555555444444444888888999999999999888888::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===;;;::::::;;;:::888666777777888999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::999888777777999;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555555666444222111/////////000222222111111111111111111000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000///000000000000000///......------...///222555777:::<<<;;;777777::::::777444444444444444444444444555555444444444333333333444444444333333444444444444444444333444555555666444444444555666888999:::888888888888888888888888666666777777777888888888666666666666555555555555555555555555555555555555444444444444444444444444777666666666555555555444666666777777777777666666666666666666666666666666666666666666666666666666555777888888777666666777555555666777777888999999888888888777777777666666555555555555555555555555777888888999999888888777999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;:::888666888888999999::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999888777888999;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999888777666555555555444222111000///000000000000000000000000000000000000000000000000000000111000000000000000000000////////////////////////000000000000000000000000///000000000000000////////////......000333666888:::<<<;;;777777::::::888444444444444444444444444555444444444444333333333333444444555555444444333222222333444444444444444333333444555666888:::;;;777777777777777777777777666666666666777777777777555555555555555666666666555555555555555555555555555555555555555555555555666666666555555555555555555666666777777666666555666666666666666666666666666666666666666666666666666777999999777666777888555555666666777777888888777777777777666666666666555555666666666666666666777777888888888888777777888888888999999999::::::<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<:::888::::::::::::::::::::::::;;;;;;:::::::::::::::999;;;:::999888999:::;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888888666666555444333333222111000000111111//////////////////000000000000000000000000000000000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000//////111444777999999<<<;;;888777:::;;;888555555555555555555555555444444444444444444444444222333444555555444333222111222333444555444333222222333333444666888:::;;;777777777777777777777777555555555666666666777777444444444555555666666666555555555555555555555555666666666666666666666666555555555555555555555555555666666666666666666555666666666666666666666666666666666666666666666666666888999999888777777888555555555666666777777777666666666666666666666666555555666666666666666777666777777777777777777666666666777777888888999999<<<===>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;::::::;;;===>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::999999::::::;;;<<<<<<===============>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888777666555444444222222111111111111111111/////////000000000000000000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000000000000000000000111111000///......000333777999999<<<;;;888888;;;;;;999555555555555555555555555444444444444444444444444222333444555555444333222111222333444555444333222222333333444666777999:::666666666666666666666666444555555555555666666666333333444444555555666666555555555555555555555555666666666666666666666666444444444555555555555555555555666666666666555555555555555555555555555555555555555555555555555555666777999999777666777888555555555555555666666666555555555555555555555666444555555555666666666777555666666777777666666555555555666777777888999999;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999999999999;;;;;;;;;<<<>>>???>>><<<:::::::::::::::::::::999999999999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888777666555444444111111222222111111111111000000000111111222222222111111111111111111111111//////000000111111111111////////////////////////111111111111111111111111000000000///000111222333000...---,,,...222666999999<<<;;;888888;;;<<<:::555555555555555555555555333333333444444444444555333444444555555444444333222222333444444444444444333333333444555666888888666666666666666666666666444444444444555555555666444444444444444555555555444444444444444444444444555555555555555555555555444444444444444555555555444555555666666555555444555555555555555555555555555555555555555555555555555666888888666555666777444444555555555555555555444444444555555555555555333333444444555666666666555555666666666666555555444555666666777888999999999:::;;;<<<===<<<;;;;;;;;;::::::999999888888777;;;::::::;;;===>>><<<;;;999999999999999999999999777888888888888999999999888888999999999::::::::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777777555555444333222222222222222111000///000000111111222222333333111111111111111111111111/////////000111111222222////////////////////////111111111111111111111111111000//////000111333444000...,,,+++---111666999999<<<;;;888999<<<===:::555555555555555555555555333333333444444444555555444444444333333444444444444444444333444555555666555444444444444555666777555555555555555555555555333333444444444555555555555444444444444444444333444444444444444444444444444444444444444444444444333333333444444555555555444555555666666555555444555555555555555555555555555555555555555555555555444555777777555444555666444444444444444444444444333333444444444555555555222222333333444555555555444555555666666555555444444555666777888999::::::666777999;;;<<<<<<;;;;;;:::::::::999888777777777999888777999::::::999777777777777888888999999999777777777777888888999999777777888888999999999888888888999999:::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888777666555444444333222333333333222000///.../////////000111222222222111111111111111111111111...//////000111111222222////////////////////////111111111111111111111111111000//////000111333555111///---,,,---222777:::999<<<;;;999999<<<===;;;666666666666666666666666333333333444444555555555555555333222222333555555666555444333444555666777555555444444444555555555555555555555555555555555333333333444444444555555555555555444444333333333444444444444444444444444444444444444444444444444333333333444444555555555444555555555555555555444555555555555555555555555555555555555555555555555333555666666555444444555444444444444444444444444333333333444444555555555111111222333333444555555444555555555555555555444555555666777888999::::::444666888:::;;;<<<;;;;;;::::::999999888777777666777666555666888888666444555555666777888999999:::666666777777888888888999666666777888888888888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888777666555444333333333333444333222000...------......///000111111222111111111111111111111111...//////000111222222222////////////////////////111111111111111111111111111000//////000222444555222000...---...333888;;;999<<<;;;999999===>>>;;;333333333444444444555555666555444333222333333444333333333333333333333333555444444444444555666666333333333333333333333333555555666666666666555555777666555555666777666444555555555555555555555555555555555555555555555555444444333222333444555666444444555555555555444444555444444333333555666777777777666555444444333333333333333444444555555555333333333333333333333333333333333333333333333333111222444666666555444333222333333444444555555666333333333444444444555555444333333444555777999:::======<<<;;;999888777777999888777666666777888999333444666888888888777777777777888888888888777777888888777666666666666666999888888888777777666666777777777888999999:::::::::::::::::::::::::::::::::999777666666888:::;;;999999::::::;;;:::::::::::::::999777666444333333333333222111000000000111000000000000111111111111111111111111111111111111000000000000000000000000000000111000000///...---000000000000111111111111111111111111111111111111111111000//////111666:::;;;;;;::::::;;;;;;<<<===333333333444444444555555666555444333333333444444333333333333333333333333444444444444444555666666444444444444444444333333555555666666666666555555777666444555666777666444555555555555555555555555555555555555555555555555444444333333333444555666444444555555555555444444555555444444444555666777777666666555444444333333333333333444444444555555333333333333333333333333333333333333333333333333111222444555666555444333333333333333333333222222333333333444444444444555444444333444555666888999:::::::::999999999999999888888777666666777888888555555666777777777777666666777777888888777777666888777777666555555666666777666666666555555555555555555555666777777888888999999999999999999999999999888777666666888999:::::::::;;;;;;;;;::::::999;;;:::999888666555444444333222111111000000111111000000000000111111111111111111111111111111111111000000000000000000000000///000000000000//////...//////000000000111111111111111111111111111111111000000///......000555999:::::::::::::::;;;<<<<<<333333333444444444555555666555444444333444444444444444444444444444444444444444444444444555555666444444555555555555555555555555666666666666555555666555444555666777666555444444444444444444444444444444444444444444444444444333333333333444555666444444555555555555444444666555555555555666777777666666555555444333333333333333333333444444444444333333333333333333333333222222333333333333333333111222444555555555444333444444333222222111000000333333333333444444444444555444444444444555666777666666777888999:::;;;;;;888777777666666777777888777777666666555555666666666666777777777777666666777777666555555555555666444444444444333333333333333333333444555555666666777777777777777777777777888777666666666777999:::;;;;;;<<<;;;;;;:::999888;;;:::999888777555444444222222111000000000111111000000000000111111111111111111111111111111111111000000000000000000000000...//////000000000000/////////000000000000111111111111111111111111111111//////...------000444888::::::999999::::::;;;<<<333333333444444444555555555555555444444444444555555555555555555555555555444444333333444444555666555555555555666666666666444555555666666555555444666555444555666777666555444444444444444444444444444444444444444444444444333333333333444444555555333444444555555444444333555555555555666666777777555555555444444333333333333333333333333333333333222222222222222222222222222222222222222333333333111222333444444444444333333333333333222222111111222222333333333444444444555555444444444444444444444555555777888999::::::777777777666666777777777999888666555444444555555555666666777777666666555666666555444444555555555333333333333333333222222222222333333444444555555666666666666666666666666666666666666666777888999<<<<<<<<<<<<;;;999888888999888777666555444333333111111000000000000111111///000000000111111111111111111111111111111111111////////////////////////---...///000000111000000////////////000000000111111111111111111111111111//////...---...000555999:::999999999999:::;;;;;;333333333444444444555555444555555555555555555555555555555555555555555555333333333333333444555555555555555666666777777777444444555555555555444444666444444555777777777666444444444444444444444444444444444444444444444444333333333444444444444444333333444444444444333333444555555666666666666666444444444444444333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222333333333333333222333333333444444555555222222222333333333444444444444444444444333333333444555555666666777777777666666666777777666666666999888666444333333444444555555666666666666555555555444444444444444555555333333333333333333333333222333333444444555555666777777777777777777777777555555555555666777888888;;;;;;;;;;;;:::999888777666666555444333222222111111000000///000000111111///000000000111111111111000000000000000000000000////////////////////////---...///000000111000000...////////////000000000000000000000000000000000///000///...///222777;;;::::::999999::::::;;;<<<333333333444444444555555444444555666666666666555444444444444444444444444333333333333333444444555444444555555666777777777444444555555555555444444555444444555777888777666333333333333333333333333333333333333333333333333222333444444555555444444333333444444444444333333333444444555666555555555444444333333333333333333333333333333222222222222222222222222222222222222000000111111222333333333222222222222333333333333222222333444444555666666222222222222333333333333333333333444444333222222444444444444555555555555555666666777777666666555888777666555444444444444444444555555555555444444444333333333333444555555333333333333444444444444333333333444555555666666666666666666666666666666333333444555666777888888999999:::999999888777666444444333333222111111000000000/////////000111111000000000000111111111111000000000000000000000000000000000000000000000000...//////000000000000///......////////////000000000000000000000000000000000000/////////333888<<<;;;::::::::::::;;;<<<<<<333333333444444444555555333444555666777777666555333333333333333333333333333333222222333333444555333333444555555666777777333444444555555444444333555444333555777888777666333333333333333333333333333333333333333333333333222333444555555555444444222333333444444333333222222222444555555555444333333333333333333333333333333333333222222222111111111111111111111111111111///000000111222222333333222222222222222333333444333333333333333333444444111222222222222333333333111222333333444333222222333333333333444444444444555555666777777666555555666666666666555444444333444444444555555444444444333333222222333444444555222222222333333444444444222222333444444555555666444444444444444444444444222333444555666777777777777777888888888777777666444444333333222111111111///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000///000000000000//////............/////////000000000000000000000000000000...///......///222777;;;<<<<<<;;;;;;<<<<<<===>>>333333333444444444555555333444666777777777666555333333333333333333333333333333222222333333444555333333333444555666666777333444444555555444444333555444333555777888888777333333333333333333333333333333333333333333333333222333444555555555444333222333333444444333333222111222333444444444333222333333333333333333333333333333333222222111111111111111111111111111111111///000000111222222333333222222111111222222333444444444333222222111111111111111222222222333333333000111222333444333222222111111222333444444555555444555666777777666555444444555666666666555444333333444444555555444444333222222222222333333444555111111222222333333333333111222222333333444555555333333333333333333333333111222333555666777777777555666666777777777777666444444444333333222222222///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000111000000///................../////////000000000000000000000000000------------...111666:::===<<<<<<<<<<<<===>>>>>>333333333333333333333333888888777777666666666555444444444444444444444444222222333333333444444444333333333333333333333333444444444333333222222222333222222444666666555444333333333222222222111111333333333333333333333333555444333222222222333444222333444333222222333555333333222111111222333333222111111111000000//////222222222222222222222222111111111111111111111111111111222222222222111111222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111111111222222333333333444444444555555666666555444333333444444444444333333222111333222222111111222222333222222222222222222222222111111111111111111111111///000000222333444555555666555555444444444555555444444444555555555555666777888888888888666444333222222333333333222111111......------------......000///...///111222222222000000000000000000000000////////////////////////222///555777...---///)))////////////000000000000///......///222222000---///////////////111555999888999;;;===>>>======<<<333333333333333333333333666666666555555444444444444444444444444444444444222222333333333444444444333333333333333333333333444444444333333333222222333222222444666666555444333333333222222222222111333333333333333333333333444444333222222222333444333444444333222111333555333333222111111222333333222111111111000000000000222222222222222222222222111111111111111111111111111111222222222222111111222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444444333222222333444444444333333222111333222222111111222222333222222222222222222222222111111111111111111111111///000000111333444444555555555444444444444555555444444444444555555555555777777777777666555444333333333333333222111111000///......------......///000///...///111333222222000000000000000000000000////////////////////////---,,,000111,,,,,,///---............////////////000///...000222333111.../////////...///222666:::999:::;;;===============333333333333333333333333444444444333333333333333444444444444444444444444333333333333444444444444333333333333333333333333444444444444333333333333333222222444666777666444333333333333222222222222333333333333333333333333444333333222222333333444444555555444222111222444333222222111111222222333111111111111111000000000111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000111111111222222222222222333333333333222222111333333444444444333222222333222222111111222222333222222222222222222222222111111111111111111111111///000000111222333444444444444444333333444444555444444444444555555555555777666555444444333333444333333333333222111000//////......------......///000//////000222333333222000000000000000000000000////////////////////////////////////------000111---------.........//////000000000111333333222000............///222888<<<::::::<<<===============444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444333333333333333444666777666555444444333333333222222222333333333333333333333333333333333333333333444444666666666444222111222333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222333333333333222222333333333444444333333222333222222111111222222333111111111111111111111111111111111111111111111111///000000111222333333333333333333333333333444555333333444444444555555555666555333222222222333444333333333333222000///...//////............//////000//////000222333333111000000000000000000000000////////////////////////111222...+++///...,,,............////////////000111111111222333333333333............///333999===;;;;;;<<<<<<============444444444444444444444444444444444444444444555555444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444444333333555777777666555444444444333333333222222333333333333333333333333222222222333333444444444666666666555222111222333222222222222222222222222111111111111111222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111//////000000000111111111333333444444444444333333222333333444444333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000111111222222333222222222222222333444444333333333444444444444555555444222111111222333333222222222222111000///.../////////....../////////000///000111333444333111000000000000000000000000000000000000000000000000---000))))))666444***,,,///000000000000111111111000111222222222333444555//////...---///333999>>><<<<<<<<<<<<=========>>>444444444444444444444444555555555555666666666666444444444444444444444444333444444444555555555555444444444444444444444444444444444444555555555555444333333555777888777555444444444444333333333333333333333333333333333333111111222333444444444444555666666555333222333555111222222333333222222111111111111222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111///000000000111111111111222333333444444444444444222222333444444444333333333222222111111222222333111111111111111111111111000000000000000000000000000000000111111111222222111111111111222333444444333333333333444444444444333333222222222222333333111111111222111111000///000//////......//////000000///000222444555333111000000000000000000000000000000000000000000000000,,,222***000IIIGGG444333000000111111111222222222///111222222111222444666111000///---...333999>>>>>>======<<<<<<===>>>>>>555555555555555555555555444555555555666666666666444444444444444444444444444444444444555555555555555555555555555555555555444444444444555555555666444444444555777888777666555444444444444333333333333333333333333333333333000111222444555555444444555555666555333333444666111222333333333333222111111111111222222333333333222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111000000000111111111222222111111222333333333333333111222333333444444444333333222222111111222222333111111111111111111111111000000000000000000000000000000000000111111111111000000000111111222333444222222333333333444444444222222333333333333333222///000000111111111111111000000////////////000000///000111333555555333111000000000000000000000000000000000000000000000000---666...999[[[WWW;;;555000000000000111111111111...000111111000111444777222111///......222999>>>???>>>===<<<<<<===>>>>>>555555555555555555555555444444444555555666666666444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666444444444555777888777666555555444444444333333333333333333333333333333333000111222444555555444444444555555555444444555777111222333444444333222111111111111222222333333333222222222222222222222222111111111111111111111111111111222222222222111111000000111111222222222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222222222///000111222222222222222111222333333444444444444333222222222222222222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222333444222222333333333444444444111222444555555444333222...///000111111222222111000000////////////000000///000111333555555333111000000000000000000000000000000000000000000000000,,,555,,,999___YYY666,,,////////////000000000000...000111000///000444777333222000......222888===???>>>===<<<<<<===>>>???888777777666555444444444555555555555555555555555222222222333333444444444222333333444444333333222333333333333333444555666555555555555555555444444555666888999999777555444777666666555555555666666666555444444333333444444222333444555666666666666666666555444333333222222555555555555555555555555444333333222222333333444222222222222222222222222222222222333333444444444222222222111111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222000000000000000111111222111111222222222222111111000000000000000000000000000000111222222222222111444444444333333222222222333333222222111222222222000000////////////000000///000000111111111111000000111444555555333111///000000000000000000000000111111111111000000000000666)))555XXXcccIII111---000000000000111111111111///000111222222222222222222000...------111888===BBB>>>;;;;;;===???>>><<<777777777666555444444444555555555555555555555555333333333333333333333444333333444444444444333333333444444444555555555555666666666666666666666666444555666777777666555444666666555555555555666666555555444333333333333333222333444555666666666666666555555444333333222222444444444444444444444444444333333222222333333444222222222222222222222222222222333333333333333333222222222111111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333111111111222222222333333333333333333333333333333222222222222222222222222000000000000000111111222111111222222222222111111000000000000000000000000000000111222222222222111444444333333333222222222222111111000000111111222000000////////////000000///000000111111111111111000111333444444222111000000000000000000000000000111111111111000000000000333,,,666NNNRRR???000000000000000000111111111111000000111222222222222222111000...------222888===AAA???<<<;;;===>>>>>>===777777666666555444444444555555555555555555555555444444444333333333333333333333444444444444333333444444666777777666666555777777777777777777777777555555555555555555555555666666555555555555666666555444444333333333333333333444555555666666666666555555555444444333333222333333333333333333333333444333333222222333333444333333333333333333333333333333333333333222222222222222222111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333111111111222222222222333333333333333333333333333222222222222222222222222000000000000000111111222111111222222222222111111000000000000000000000000///000111111222222111111333333333333222222222222111000000000000000111111000000////////////000000000000000111111111222222111111111111111111111111000000000000000000000000222222111111111000000000///000777@@@>>>444///222000000000000111111111111000000111222222222222111000000...---...222888===AAA???===<<<===>>>>>>===666666666555555444444444555555555555555555555555444444444444444333333333444444555555555555444444444555777999999777666555666666777777777777777888666666555555555666777777666555555555555666666777555444444333333333333333444444555666666666666666555555444444444333333333333333333333333333333333444333333222222333333444333333333333333333333333444333333333222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111222222222222222222222222222222222222111111111111111111111111000000000000000111111222111222222333333222222111000000000000000000000000///000000111111111111111333222222222222222222222111000000000000111111222000000////////////000000000000000000111222222333222111000000000111222333111111111111111111111111222222222111111111000000---333666444111000000//////000000000111111111111000111111222222222111111//////...---...222999===AAA???>>>======>>>>>>>>>555555555555444444444444555555555555555555555555444444444444444444444444444555555666666555555444555666888999999888666444555555555666666777777777777777666666777888999999555555555555555666777777666555444444333333444444444555666666777666666666444444444444444333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333222222111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111000000000000000111111222222222333333333333222222000000000000000000000000//////000111111111111000222222222222222222222222111111111111111222333444000000////////////000000000000000000111222333444222111000///000111333444222222222222222222222222222222222222111111111111///444444///...222111+++///000000000111111111111111111222222222111111000...///......///333999===@@@@@@???>>>======>>>???444444444444444444444444555555555555555555555555333444444444555555555555555555666666666666555555666777777888888777555555444555555666666777777777666777777888888999999:::555555444555555666777888777666666555555555555555555666666777777666666666444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333222222222222222111111111111111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000111111111111222222222222222222222222222111111111111111111111111000000000000000111111222222222333333333333222222000000000000000000000000...///000000111111000000111111111222222222222222111111111111222333444555000000////////////000000111000000000111333444666222111111111111333444555222222222222222222222222333222222222222111111111111444222///111555222+++000000000000111111111111111222222222222111000000............000333999===@@@@@@@@@>>>======>>>@@@444444444444444444444444555555555555555555555555222333333444555666777777666666666777777666666666777777777666666555555555555555666777777888999999444555777888999999888888444444444555555666777888888888777666666666666666666666777777777777666666444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444111111111111222222222222000000111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000111111222222333333444444333333222000000000000000000000000...//////000000000000000000111111111222222222222000000000000111222333444000000////////////000000111000000000111333555777222222222222333444555666333333333333333333333333333333222222222111111111333333222111222444333000000000000000111111111111222222222222222111000000---......///000444999===@@@AAAAAA???===<<>>???@@@222555888777333222444777666666555555555555666666666666666777888888999999777666666555555666666777666666666666666666666666888777777777777888999999666777888999999888777666777777777777777777777777777777777777777666666666666666555555555555444444333444555555444444666888555555666666666666555555555555555555555555555555222333333333333333333333333333333333333333333333333333333333333333333333555555555444333222000000...///000111222333444555333333333333333333333333222222222222222222222222111222222222222111000000111111111111111000000000111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000///////////////000111222222222222222333333333333222333555777888888888888333444555444222111222444222333333333333444444444444444333222222222222222222222222222222333333444666555333444555666555444...//////...///111666999AAAAAAAAA@@@>>>>>>@@@BBB???===999666444555777888777777666666666666777777777777777888888999999999777777666666666666777777666666666666666666666666888888888777777888999999777888999999999999888777777777777777777777777777777777777666666555555555666666666666555555555555444555666555555555777999777777666555555666777777555555666666666666777777333333333333333444444444444444444444444444444444333333333333333333333333444444555444444333222222000000111222333444555555333333333333333333333333333333333333333333333333222222333333222222111000111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000111222222222222222333333333444444<<<999555333333666999<<<333555666555333222333444222333444555555555444444555555444333222222222333333333333333333444555555888555333333444666666555...//////...///111666999AAAAAAAAA???===>>>AAACCCTTTHHH:::444666999:::888999888888777777888888999888888888888999999999999777777666666666666777777777777777777777777777777999999888888888888888999777888999::::::999888777888888888888888888888888666666666555555444444444777777777777777777888888666777777777666666888:::999888666555555666888999666666666777777888888888444444444444444444444555444444444444444444444444333333333333333333333333222333444555555555555555333333333444444444444444333333333333333333333333333333333333333333333333333333333333333222111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000////////////000111222333222222333333333444444444888555333333666999:::999444666777777555444444555444444555666666666666555777666555444333333333333444444444333444555555666777555333222444555555555...//////...///111666999AAAAAA@@@???===>>>AAADDDcccRRR===444777===<<<888::::::999999999999::::::999999999999999999999999888777777666666777777888777777777777777777777777::::::999888888888888999777888999::::::999888777888888888888888888888888666666666666555555555555888888999999999999::::::999::::::999888777999:::999888777666666777888999666777777888888999999:::777777666666666555555555444444444444444444444444333333333333333333333333222222444555666777777777777666666555444333333222333333333333333333333333444444444444444444444444333444444444444333222222111111111222222222222222333333333333333333333333111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000/////////000111222333444333333333333444444444444222222777@@@IIIJJJBBB:::666888999999888666666666666666777777777888888888888888666555444444444444444444444444444555555666666555333333555666555444...//////...///111666999@@@@@@@@@???>>>???AAACCCgggVVVBBB888999===<<<:::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888777777777777888888777777777777777777777777;;;:::999999888888888999888888::::::::::::888888888888888888888888888888777777777777888888888888888999999999::::::::::::<<<======;;;999888999;;;999888888777777888888999777777888888999::::::;;;:::999999888777666555555555555555555555555555555444444444444444444444444333444555666666666666666777777666666555444444333444444444444444444444444444444444444444444444444444444444444444333333222111111111222222333333333444444444444444444444444111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000/////////000111222444555333333333444444444444555333333999GGGTTTUUUHHH;;;777999;;;<<<:::888777777999999888888888999:::;;;999999777666555444444444444444333333444444555666666666555666777777666444...//////...///111666999>>>@@@AAAAAA@@@???AAABBBeeeXXXGGG<<<:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888777777777777888888777777777777777777777777;;;::::::999888888888999888999::::::::::::999888888888888888888888888888888888888999:::::::::;;;888888999999999:::::::::>>>???>>><<<:::999:::;;;888888888888888888888888777777888999::::::;;;;;;<<<;;;:::999888666555555555555555555555555555555444444444444444444444444555666666666666666555555777666666666555555555555444444444444444444444444555555555555555555555555444444555555444444333222111111111222222333333333444444444444444444444444111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000/////////000111333444555333333333444444444555555777222333@@@OOORRREEE777888:::======;;;999888888;;;:::999888888:::<<<===:::999888666555555444444444333333333333444555555777777777888:::999777555/////////...///111666999===???AAAAAAAAA@@@AAABBBrrrLLL??????222>>><<<999:::<<<=========<<<;;;;;;;;;:::::::::999999999::::::::::::::::::::::::888888888888999:::;;;;;;;;;;;;:::999999999999:::777888999999::::::999999888888888888888888888888888888888999999999::::::888888888888999:::;;;;;;@@@???===<<<::::::999999777777777777777777777777999999999999999999999999666666666777777888888999666666666666666666666666777666555444444555666777777777666666666666666666777777777666666666666666555555555555444444444444666666555555555555555666666777777666444333444555222222222222222222222222444444444444444555666666222222222111111111000000333...+++///333444555888444444555555444333222222222222222111111111000000333333333333333333333333111111111111111111111111111111111111111111111111000000111222222333333444666555333444666777777666999999999:::;;;<<<>>>>>>:::;;;===?????????===<<>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999:::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<999999999999999999999999999::::::::::::;;;;;;;;;999999999888999999::::::>>>===<<<:::999888888888999999999999999999999888888888888888888888888888888888888888999999999999888888888888888888888888888777666666666666777888888999999:::999888777666666666666666666666666666777777777666666666555555666666666666666777888999777888999888666555666777444444444444444444444444444444333333444444555666333333333333222222222222///...333;;;???:::444222444444555555444444333333333333333333222222222222444444444444444444444444333333333333333333333333222222222222222222222222222222222333444444555555777666555555777888888777777777777888999:::<<<<<<===>>>@@@BBBCCCBBBAAA@@@AAA???======>>>>>><<<999:::888666666666555444222555555444444444444555555555555555666666666777777222//////000000///333999@@@CCCDDDBBBBBBEEEDDDAAA---BBB222===>>><<<999777;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<===>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::999999888999999999<<<;;;:::999888888777777888888999999999999999999888888888888888888888888999999999888888888888888777777777777777777777777888777777666666777777888999999;;;;;;;;;:::888777666666666666666666666666777777777777666666666666555555555555666888999:::666777888777666555666777555555555555555555555555444333333333333444555555333333333333222222222222///000777@@@BBB;;;444111333333333333333333333333333333333333222222222222444444444444444444444444222222222222222222222222222222222222222222222222111222222333333444444555777555444555666888777777999999999999:::<<<===>>>>>>@@@BBBDDDDDDDDDCCCBBB@@@???===<<<===<<<:::999;;;999777777888777666444555555444444444444555555555555555666666666666777222//////000000///333999CCCFFFEEEAAAAAADDDDDDBBB???888<<>>@@@BBBCCCCCCBBBAAA@@@???>>>===<<<;;;:::999;;;999888888999999888666555444444333333444444555777777777777777777777777333000000111111000444:::DDDFFFDDD??????AAABBB@@@CCC///===:::666::::::???;;;;;;::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<===;;;;;;:::999999999999999888999::::::;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;:::999888888888888::::::999999999999999:::888888888999999999::::::999999999999999999999999999999999888888777777666777777777777777777777777777777777777777777777777>>>===:::888888999;;;===777777777888888999999999888888888777777777666666888777666666555555555555555666777777555555666777444444444444444444444444555555555444555555666777444333333333333222222222555111111333333111333888666555555444444555666666444333333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333444444666444333333555666666555666666666666666777888999;;;===???AAABBBBBBAAAAAA@@@@@@???>>><<<::::::999999888777777999999888777666666555555555555666666888888888888888888888888444111111333222111555;;;DDDFFFDDD???>>>AAABBB???<<<000>>>999<<<999<<<;;;<<<<<<<<<;;;<<<===>>>>>>;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<;;;;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::999999888999999999999999999888999999::::::999999::::::;;;<<<<<<<<<888888888888888888888888:::::::::999999999999999888888888888888888888888888999999::::::999999888@@@>>><<<:::999;;;===>>>666777777888888999999:::::::::::::::999999999999;;;:::999777666666666666666777888888777777888999555555555555555555555555555444444444444555666666555555555555444444444444111111333666666333333777:::999777666666666777888555555555555444444444444555555555555555555555555555555555555555555555555111111111111111111111111222333333444444555666666777666444555666888777777888888888888888999:::;;;:::<<<>>>@@@BBBBBBAAA@@@?????????===:::888888999<<<;;;:::;;;=========;;;888888777777777777888888999999888888888888777777444111111333222111555;;;EEEGGGFFFBBBAAACCCCCC@@@888999???666AAA666>>>555::::::999:::;;;<<<>>>???::::::999999999888888888888888888888888888888888:::::::::::::::<<<======;;;:::999999888888999999888999::::::;;;;;;::::::999999999999999999999999888888999999999:::::::::999999999888999999::::::777777777777777888999:::777777888999999:::;;;;;;666666666666666666666666777777777777888888888888777777777777777777777777666777888888888888777666;;;;;;;;;;;;::::::999999444555555666777777888888999999999888888888777777888777666555555555555555444555666666555555666888444444444444444444444444333222222222222333444444444444333333333222222222///000222666555222444999999888666444333333444444444444333333333222222222333333333333333333333333333333333333333333333333000000000000000000000000000111111222333333444444555333222333444666555555999888888888888999::::::666888;;;===??????>>>>>><<<>>>>>>;;;777555555666<<<;;;:::;;;===>>>===<<<777777666666666666777777777777777777666666555555222000///111111000444:::BBBEEEEEEBBBAAACCCBBB???///:::777---@@@222BBB888666666666666777:::<<<===999999999888888888777777666666666666666666666666666666666666777888999:::888777777666555666666666666666777888888888888777888888888888888888888888555555555555666666666666888888888888999:::;;;;;;666666555666666777888999333444444555666777777777444444444444444444444444222333333333444444555555333333333333333333333333222333444555555444333222444666888:::999777444222333333333444555666666777555555555555444444444444222222111111111222333333000111222222111111333444222222222222222222222222111111000000111111222333000000000////////////...111//////000//////555===666444111///------...///000000000////////////...////////////////////////////////////////////////////////////////////////---------...//////000000111///...///000222111111222222111111111222222333222444777999;;;;;;:::::::::<<<<<<999555333333444444333222333555666666555333333333222222333333333666666555555444444444333111......//////...222888>>>AAABBB@@@@@@BBB@@@<<<