BM6@ 6(@@ ppp]]]QQQHHHJJJOOOUUUYYYdddxxxnnnbbb^^^eeerrr~~~{{{tttpppkkkdddcccggg[[[ZZZRRREEE===<<<999333555555555555555555555555444444444555555555555666333333333333333333333333444444444333333222222222111222333333111111222333===CCC???999999555111999<<<===>>>>>>>>>???AAACCCFFF999000222444333444999999777444111...,,,++++++)))***+++,,,---,,,+++***,,,,,,,,,---------.....................///000000111111111222444666888999<<<===EEENNNQQQMMMKKKKKKRRRTTT\\\vvvvvvdddYYYSSSMMMKKKNNNUUU]]]nnn|||zzzqqqhhhgggppp}}}{{{tttqqqllleeedddggg[[[YYYOOOCCC;;;:::777222555555555555555555555555444444444555555555555666333333333333333333333333444444444333333222222222111222333333111111222333:::AAA>>>999:::555333:::222666;;;===???EEEOOOVVVCCC777000333555333333888999777444000...,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000000111111333444666888999<<<>>>EEENNNQQQNNNKKKLLLSSSUUU]]]wwwooo^^^WWWVVVOOOJJJJJJSSS```yyyooorrrmmmiiilllwww}}}vvvsssoooiiifffggg\\\WWWLLL@@@999888666222555555555555555555555555444444444555555555555666333333333333333333333333444444333333333333222222111222333333111111222333777>>><<<888:::777555<<>>999777555333555555555555555555555555444444444555555555555666444444444444444444444444333333333333333333333333111222333333111111222333333;;;:::777;;;888666===QQQSSSRRRMMMHHHFFFJJJOOO;;;333000666777333222666:::777333///---++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,---------.....................///000000000111111333555777999:::>>>???EEENNNQQQNNNLLLMMMTTTVVV^^^wwwrrr[[[RRRRRRPPPLLLNNNXXXiiiyyyfffdddgggdddfffkkkttt}}}{{{wwwpppiii\\\RRRFFF>>>:::888666555555555555555555555555555444444444555555555555666444444444444444444444444333333333333333333333333111222333333111111222333111999999777;;;888666===DDDCCCBBBCCCCCCCCCBBB@@@777111111777888333333777:::777333///,,,+++,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,---------.....................///000000000111222333555888:::;;;>>>???EEEMMMPPPNNNLLLNNNSSSVVV___vvvqqq\\\WWWYYYVVVTTTXXXbbbooo}}}}}}nnngggccc```aaaeeelllvvv|||sssiiiYYYMMMBBB>>><<<999777666555555555555555555555555444444444555555555555666444444444444444444444444222222333333333333444444111222333333111111222333000999999777:::777444;;;888666666999>>>???<<<888666111111888999444444:::;;;888333...,,,+++,,,---++++++******++++++,,,---,,,,,,,,,---------.....................///000000000111222333666888;;;<<<>>>>>>DDDLLLOOOMMMLLLMMMRRRVVV^^^uuurrr^^^YYYZZZVVVWWW[[[bbbkkk}}}vvvwwwkkkgggfffccc^^^ccchhhoooyyytttgggTTTHHH>>>======999666555555555555555555555555555444444444555555555555666555555555555555555555555222222222333333444444444111222333333111111222333111:::999777:::666222999777666666777999999888777555111222888999444666===;;;888333...++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000000000222444666999;;;<<<======BBBJJJMMMKKKKKKMMMQQQUUU^^^tttrrr\\\RRRPPPQQQSSSXXX]]]ccc{{{}}}}}}|||pppnnn~~~qqqlllrrrtttmmmeeedddeeeffflllpppxxxssseeeQQQEEE;;;<<<===999555555555555555555555555555555444444444555555555666666555555555555555555555555222222222333333444444444111222333333111111222333222::::::777:::555111777333444555444444555999<<<666111222888999555777???;;;888333...++++++,,,---)))***+++,,,---,,,++++++,,,,,,,,,---------.....................///000000000000222444666999;;;=========BBBIIILLLKKKJJJLLLPPPUUU]]]ssslllYYYOOONNNNNNUUU\\\^^^```qqq}}}zzz|||{{{sssjjjooosssgggkkkmmmnnnlllhhhffffffgggnnnwwwmmmZZZFFFBBB===999777777666555666555555555555444444444444444444555555555555666555555444444444444555555444444444333333222222222444333333222222333333444444777999888444111111222555555555555666888<<>>CCCIIIKKKIIIKKKOOOOOOWWW^^^jjjgggQQQGGGIIIOOOZZZeeejjjnnnxxxzzztttqqqmmmhhhfffppp}}}ppp{{{~~~~~~xxxoookkknnnsssxxx~~~}}}ppp^^^NNNDDDAAA<<<999888777666555666555555555555444444444444444444555555555555666555555444444444444555555444444333333333333222222333333222222222222333333555888999888666666999<<>>>>>@@@FFFLLLPPP;;;555111222222111222555444222000---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............////////////222111222444888:::;;;:::===???EEELLLNNNLLLLLLOOOPPPWWW\\\gggbbbLLLEEEIIIHHHMMMXXXbbbjjjrrrxxx|||rrrlllhhheeecccfffsssrrr}}}qqqmmmrrryyyzzziiiVVVJJJBBB???<<<999888888666555666555555555555444444444444444444555555555555666555555444444444444555555333333333333333333333333333333222222222222333333555777888777666777;;;>>>JJJHHHFFFFFFIIIMMMPPPRRR888444333444444222222555444222...,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------...............////////////222111222444888:::::::::;;;>>>EEENNNPPPLLLKKKNNNQQQWWW[[[ccc___HHHCCCGGGCCCEEEOOOZZZccckkkqqqqqqeeedddaaa___aaagggwwwwwwyyyooonnnwwwvvvbbbQQQIIIAAA>>>;;;999999888666555666555555555555444444444444444444555555555555666555555444444444444555555333333333333333333333333333222222111111222222333444666777666555555999===EEEDDDCCCEEEHHHIIIHHHFFF444222444888888555444777666222---++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------.....................////////////111111111444777:::::::::888;;;DDDLLLOOOKKKJJJLLLQQQXXX[[[aaa]]]GGGAAABBB@@@CCCLLLUUU[[[bbbhhhsssuuucccXXX]]]\\\]]]aaahhhwwwyyyzzzqqqnnntttoooZZZLLLHHH???===:::999999888777555666555555555555444444444444444444555555555555666555555444444444444555555222222333333333333444444222222111111111111222222333666777666444444777:::999888999;;;>>>>>>:::666111111444999:::888999<<<999444---++++++,,,,,,************+++++++++++++++,,,---------........................////////////111000111333777999:::999777:::BBBKKKMMMJJJIIILLLQQQXXX\\\bbb~~~oooUUUFFFBBB@@@???BBBHHHMMMTTT___iiivvvwwwhhh[[[UUUXXXZZZ^^^bbbgggttt|||xxxtttooonnnsss~~~vvveeeRRRHHHFFF>>><<<:::999999999777555666555555555555444444444444444444555555555555666555555444444444444555555222222222333333444444444222222111111111111222222444777999888555333444666444222111444888999555111111000333777999999???EEE<<<666...+++,,,---+++))))))*********++++++++++++------------........................////////////111000111333777999:::999777:::AAAIIILLLJJJJJJMMMQQQYYY]]]cccvvvcccTTTIIIDDDEEE@@@??????AAAEEEOOObbbsss~~~wwwnnnbbbZZZWWWWWWZZZ___cccfffqqq{{{sssqqqmmmlllpppzzzzzzooo___MMMDDDDDD===;;;:::999999999777555666666555555555444444444444444444555555555666666555555555444444555555555222222222333333444444444222222111111111111222222666999;;;:::666333333444777333111333888;;;999666222111222555777:::CCCMMM>>>777///+++,,,---+++)))))))))******++++++++++++---------.........//////............/////////000111000111333777999999999888:::AAAIIILLLJJJKKKNNNPPPYYY^^^dddlll^^^TTTIIIBBBDDDCCCCCC>>>AAAKKKRRRcccxxxvvvooo```WWWWWWaaa[[[[[[bbbgggmmm{{{}}}uuuqqqppplllllltttzzzeeeXXXQQQJJJAAA>>>===<<<:::999888777777555555666666555555444333444444444555555555555666555444333333333333444555555555444333333333333444333222111000000111222222666999;;;;;;888666777888555666555222555999:::777000000000111444888<<<>>>888444...+++***,,,------,,,++++++******++++++,,,***+++,,,---........................//////////////////111333555777888999;;;;;;@@@IIINNNMMMKKKLLLOOOTTT]]]eee|||vvvcccWWWKKKFFFIIIEEEFFFAAABBBJJJQQQddd|||rrrcccYYYXXX\\\[[[^^^cccccchhh}}}~~~|||wwwrrrooommmmmmqqqzzztttaaaVVVQQQJJJBBB>>>===<<<:::888888777777555555666666555555444333444444444444555555555555555444333333333333444555555555444333333333333444333222111000000111222333666999<<<;;;777333333333444555555444888<<<:::444000000000222444777999;;;888444...++++++,,,,,,---,,,++++++******++++++,,,***+++,,,---........................///////////////000111333555777888999;;;;;;@@@IIIMMMLLLKKKMMMPPPTTT]]]eee{{{qqq^^^OOOIIILLLHHHJJJEEEDDDJJJOOOccc~~~qqqaaaXXXUUUWWW[[[bbbeeebbbeeeyyyyyyvvvvvvtttrrrnnnrrrzzz~~~kkk[[[TTTQQQJJJBBB>>>===;;;:::888777777777555555666666555555444333444444444444555555555555555444444333333444444555555555444333333333333333333222111000000111222333777:::<<<;;;666222111222555555666999@@@DDD>>>555000000111222444555666666777333...++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------.....................////////////000111222333555666777888:::;;;@@@IIIMMMKKKKKKMMMQQQUUU^^^eeexxxnnnUUULLLMMMKKKMMMHHHFFFJJJMMMaaa~~~{{{kkk^^^VVVRRRTTTZZZccchhhfffhhhvvv~~~xxxzzz~~~}}}{{{xxxtttaaaTTTPPPOOOIIIBBB===<<<;;;999888777777777555555555666555555444333333333444444444555555555444444444444444444444444555444333333222222333333333222111111111222333444888:::;;;999666555888;;;999:::;;;@@@IIIMMMDDD888000111222333444444333333666222...++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,------------............////////////000111222333555666777777:::;;;AAAHHHKKKJJJKKKNNNRRRUUU^^^eeeuuudddSSSPPPMMMNNNHHHFFFIIIKKK\\\xxxzzzkkkbbb[[[UUUUUUYYYaaajjjooorrrvvv{{{yyyjjjXXXNNNLLLKKKFFFBBB<<<;;;:::999888777777777555555555666555555444333333333333444444444444555444444444444444444444444444444333222222222222333222222111111111222444555999:::999777777:::AAAGGGCCCCCCDDDGGGMMMOOODDD777111111333444444444444444444111---++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------............////////////000000222333555666777888999;;;AAAHHHJJJIIIKKKOOORRRUUU^^^dddrrryyy```WWWMMMLLLFFFDDDIIIJJJVVVnnn~~~qqqllldddYYYUUUWWW^^^jjjwww}}}~~~{{{pppaaaRRRKKKIIIEEEBBBAAA;;;;;;999888888777777777555555666666555555444333333333333333444444444444333444444555555444444333444444333222222222222222222222111111222333444555999999888777777<<>>222222222333444666777888888333000---+++,,,,,,,,,+++,,,++++++******++++++,,,)))***+++,,,,,,---------............//////////////////111333555777888999999;;;AAAHHHIIIGGGJJJPPPRRRTTT^^^dddooonnn]]]LLLIIIBBBBBBHHHHHHPPPddduuusssfffUUUTTTUUU[[[hhhyyy}}}zzzzzz|||zzz~~~}}}}}}ggg[[[OOOJJJFFFAAA>>>@@@;;;:::999888777777777777555555666666555555444333222222333333333444444444333333444555555444333333444333222222111222222222222222111111222333555666888999999888777999???DDDAAABBBAAA???@@@@@@:::111333333333555777:::<<<>>>222///---+++,,,,,,,,,+++,,,++++++******++++++,,,)))***+++,,,,,,---,,,,,,............////////////---...000333555888:::;;;888;;;BBBGGGHHHFFFJJJQQQQQQSSS]]]cccmmmvvv```KKKGGG???@@@HHHHHHMMM^^^xxxzzz|||uuussscccMMMRRRTTTZZZfffyyy}}}}}}~~~yyy{{{yyymmmcccXXXNNNJJJDDD===<<<@@@::::::999888777777777888555555666666555555444333222222333333333444444444333333444555555444333333444333222222111111222222222222111111222444555666777999:::999666555888;;;444777888777999<<<:::555444333444555888<<>>???@@@CCCLLLUUUooo~~~yyynnnkkk___OOOVVVZZZ___gggwww}}}||||||xxx||||||wwwtttxxxxxxpppddd[[[TTTMMMJJJFFF???;;;;;;;;;;;;:::999999888888777666555555555555444444444333333333444444444555555444444444444444444444444444444333333333333222222111111111000000111555777@@@;;;777555666777666444666999444333;;;888///000---000222444888???@@@<<<111...+++******+++++++++++++++++++++++++++++++++,,,------------------...000000///////////////000111111111222444777:::;;;:::<<>><<<===AAACCCFFFNNNVVVlll{{{eeeiiiwwwwwwjjj\\\eeeooouuu|||vvvuuutttkkkaaaWWWPPPKKKIIIEEE???<<<<<<:::::::::999888888777777555555555555444444444444333333333444444444555555444444444444444444444444444444333333333333222222111111111111000222555888999:::999888666555666777333:::999999>>>888///000666777777444555888666111000...+++***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------......------------......///000222444666888999999;;;===DDDKKKNNNKKKKKKOOOQQQRRR[[[cccoootttcccOOOBBB???<<<;;;===CCCFFFIIIPPPXXXkkk{{{fffnnnwwwhhhqqq{{{~~~zzz{{{tttrrrqqqiii```TTTNNNIIIGGGEEE???<<<===::::::999999888777777777555555555444444444333333333333333444444444555555444444444444444444444444444444333333333222222222111111111111111333666999999;;;<<<:::666444555888666======AAAIIIBBB444000111333333222444777666222///---++++++,,,,,,,,,+++***+++++++++++++++,,,,,,******++++++,,,---------......---------...//////...000222555777888999888:::===DDDKKKNNNKKKKKKNNNRRRSSS\\\dddqqq{{{aaaQQQFFF<<<;;;AAA<<<<<>>:::<<>>;;;<<<999999999888777777666666444444444444333333333333333333333444444444555555444444444444444444444444444444333333333333222222000111222111222444888;;;888999:::;;;<<<@@@EEEHHHJJJMMMKKKOOOZZZRRR===444111333333111222555444///---,,,++++++------,,,+++*********++++++,,,,,,---++++++,,,,,,---.../////////////////////000111222///000222444666888999999888;;;BBBKKKMMMJJJIIIKKKNNNOOOXXX```nnnrrr]]]PPPEEEBBB@@@<<<>>>DDDDDDCCCEEEKKKOOOSSS[[[ccc{{{pppuuuvvvqqquuuyyypppiiimmmqqqkkkhhhkkklllkkkkkkkkkfff___QQQJJJFFFDDDBBB===:::;;;999999888888777777666666444444444333333333222222333333333444444444555555444444444444444444444444444444333333333333222222000111222222222444888;;;???===;;;;;;???EEEIIIKKKNNNRRRMMMIIIKKKAAA222000555666666333444777555000,,,++++++,,,---...,,,+++)))******+++,,,,,,------+++,,,,,,---///000000111......---...///000111111000111222333555777999;;;888;;;CCCLLLNNNKKKIIIKKKNNNOOOXXX```nnnmmm```RRRFFFBBB???<<>>AAAAAA???FFFCCC===<<<666111777555777777555777:::999444,,,++++++,,,---...,,,+++))))))***+++,,,,,,------,,,,,,---...///000111222,,,,,,,,,---...///000111111111111222444777:::;;;999<<>>===<<<888444222444666666222666<<>>FFFPPPSSSOOOKKKKKKVVVVVV\\\bbbqqqmmm\\\SSSKKKIIIIIIHHHIIILLLMMMMMMJJJOOOXXXWWW\\\lllxxxrrrppptttzzzvvvpppjjjiiimmmllljjjkkkiiiffffffgggeee___TTTLLLDDDBBBAAA===::::::999888888777777777777777444444444444444444444444333333333444444444555555444333333222222333333444222222222222222222222222222000///000444999<<<>>>???===999444222333444444888;;;===<<<999666444333999>>>@@@@@@@@@AAA<<<444---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------..................////////////111111222444666777888999;;;===EEENNNQQQNNNKKKKKKTTTTTTZZZaaaooolll^^^SSSJJJHHHJJJJJJKKKMMMLLLPPPOOOSSSZZZYYYbbbwww~~~sssmmmmmmxxx}}}{{{wwwmmmjjjnnnnnnjjjkkkiiifffeeefffddd___VVVMMMEEECCCAAA===::::::999888888777777777777777444444444444444444444444333333333444444444555555444333333222222333333333222222222222222222222222222000///111555:::===>>>>>>;;;777444333333444666<<<<<<;;;888555333444555555999;;;<<<======999333------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////111111222333444777999;;;<<<===CCCKKKNNNLLLJJJKKKQQQQQQYYY```nnnmmm\\\PPPGGGFFFIIIIIIJJJKKKMMMRRRRRRTTTYYY[[[lll~~~ppphhhjjjqqqtttlllnnnmmmjjjkkkiiiffffffgggddd___XXXNNNFFFCCCAAA===:::;;;999888888777777777777777444444444444444444444444333333333444444444555555444444333222222222333333222222222222222222222222222000000222666;;;>>>???;;;777444444444333666:::<<<;;;:::777444333444555000222444555777777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////222111111222444777:::<<<<<<<<>>999444222111333222333555777666333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,............////////////111111111222444777:::<<<<<<<<<@@@HHHKKKIIIIIIKKKLLLLLLVVV```iiixxxtttwwwmmmSSSMMMIIIKKKLLLKKKMMMPPPPPPUUUTTTVVV___kkk{{{mmmmmmxxxvvvsssnnngggiiihhheeefffhhhfffaaa\\\RRRHHHDDDAAA<<<:::;;;999888888777777777777777444444444444444444444444333333333444444444555555555555444333222222222222222222222222222222222222111111111444999===???@@@???888555999999666888???NNNNNNLLLGGG???777111///555222111555666333111222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,............////////////000000111222555888:::<<<;;;<<<@@@HHHKKKIIIIIIKKKLLLLLLWWW```hhhvvvfff[[[]]]dddnnnxxxvvv\\\MMMLLLMMMOOONNNLLLNNNTTTPPPUUUWWW\\\iiixxxvvvkkkkkkrrrxxx}}}tttooojjjccceeeeeecccdddgggeeeaaa^^^SSSIIIDDDAAA<<<:::;;;999888888777777777777777444444444444444444444444333333333444444444555555666555444333222222222222222222222222222222222222111111111555:::>>>@@@AAA>>>777666<<>>@@@AAA:::333444???DDDEEEKKKVVVNNNMMMJJJEEE>>>999777777999333111555555111000222+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000............/////////000...///111444777999:::::::::<<>>@@@@@@???777333555888;;;DDDNNNHHHDDD>>>888555555666888444333555777444...---///)))***+++---......------------------------------,,,,,,,,,,,,---...//////---...//////......///111///000222555999<<<@@@AAA======BBBJJJNNNLLLIIIIIILLLLLLWWWhhhuuu~~~nnn```YYYUUUSSSQQQPPPPPPQQQPPPNNNNNNOOOQQQQQQQQQRRRTTTVVV\\\___jjj|||}}}vvvjjjaaaaaahhhppp}}}~~~mmmccc]]]ZZZVVVRRRTTT[[[aaaeeeeee```YYYPPPHHHBBB>>><<<:::888888888888777777777777666666666555444444444333333333222222333333444555555444333333222222222333333333333222222222111111444222222666;;;??????===>>>888444555555555:::AAACCC@@@;;;666333222333555555444666888555///---///,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,---...//////---...//////......///111333333444555777999;;;<<<======BBBJJJNNNLLLIIIIIIKKKLLLVVVgggsssnnn```WWWUUUTTTTTTTTTRRRPPPNNNOOOQQQRRRSSSSSSUUUXXXZZZgggkkk|||~~~vvvxxxzzzwwwmmmeeegggooo}}}}}}~~~pppbbbXXXUUURRRQQQTTT[[[bbbfffgggbbb\\\SSSKKKEEE@@@===:::888888888888777777777777555555555555555555444444333333222222333333444555444444333222222222333333333333333222222222111111111222444999>>>@@@>>>;;;<<<777444444444333555999@@@===999555222222222333555555777:::777000---......---,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,---...//////---...//////......///111333333333444666888999:::======BBBJJJNNNLLLIIIIIIJJJKKKUUUdddqqqyyyhhh``````cccfffddd\\\SSSOOOSSSTTTTTTUUUWWW\\\bbbgggttt~~~qqqgggllltttvvvpppkkkpppyyy~~~ppppppxxxrrreee[[[WWWVVVVVVYYY^^^cccffffffddd^^^UUULLLFFFAAA<<<:::888888888888777777777666444444444555555555555555333333222222333333444555444333333222222333333333333333333222222222111111222222444:::???AAA???<<<888666333333444666:::===???===:::777444333333333444444777:::666///,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...//////......///111///000111333555888;;;<<<===<<>>AAA@@@>>>777555222000333999???CCC@@@>>>:::777444333222222222222444777555...+++---+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...//////......///111//////111333555888:::<<<<<<<<>>:::555222111111111111000222555333...---/////////000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...//////......///111222222222333555777888999<<<<<>>@@@;;;;;;@@@JJJOOOMMMKKKKKKGGGMMMTTT[[[hhh}}}mmmpppuuuwwwxxxffffffiiioooxxx~~~~~~xxxtttwwwsssjjjiiibbbWWWLLLDDD???===<<<888888888888777777777777555555666666555555444333333333333333333333333333444444333333333333222222222222333333333333444444555666999???EEEEEE???:::777666888@@@JJJOOOKKKEEEEEEHHHEEE<<<666666444111333555666333000...000222555222...+++******,,,...***++++++,,,,,,++++++***++++++,,,,,,,,,---------............////////////000000222444777999;;;<<<===:::>>>HHHOOOOOOLLLKKKLLLLLLSSS[[[kkkrrrjjjqqqyyy}}}pppnnnmmmrrr{{{yyyrrrrrryyy}}}}}}|||yyyyyywwwssskkkcccXXXLLLDDD>>><<<;;;888888888888777777777777555555666666555555444333333333333333333333333333444444333333333333222222222222333333333333444444555666999???DDDDDD???999555444555999@@@DDDFFFFFFBBBBBB===777777;;;;;;666444666666333///---///111222000...+++***+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............///////////////000222444777999;;;<<<<<<:::>>>HHHOOOOOOLLLKKKKKKJJJRRR[[[kkkvvviiijjjsss|||xxxtttqqquuu}}}~~~|||pppjjjqqqzzz~~~}}}yyywwwyyynnneeeXXXLLLCCC>>>;;;:::888888888888777777777777555555666666555555444333333333333333333333333333444444333333333333222222222222333333333333444444555666999???CCCCCC===888444444333333666<<>>;;;999888888888888777777777666555555555666555555444333444444444444444444444444444444333333333222222222222222222333333333444444555666:::???BBBAAA<<<888666444222222666<<>>;;;888888888888888777777777666555555555666555555444333444444444444444444444444444444333333333222222222222222222333333333444444555888<<<@@@BBB@@@<<<888777333000444;;;@@@@@@>>>777777777666555444444555555777666222---)))***,,,)))***+++,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,---------.....................////////////...///111333666888:::;;;:::;;;BBBKKKOOOMMMJJJJJJJJJJJJPPPTTT```kkk]]]ZZZaaagggjjjnnnrrrtttrrrzzzxxxxxx|||wwwiiiWWWIIIBBB???<<<999888888888888777777777777555555666666555555444333444444444444444444444444444444333333333333222222222222333333333333444444666999>>>BBBBBB@@@<<<999666222111777AAAEEEAAA;;;:::::::::;;;888444666:::444666555111,,,)))***,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------........................////////////...///111333555888999::::::<<>>EEEGGGEEEAAAFFF>>>999888666222333777333444444111,,,)))***,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------........................////////////...///111333555777999:::999<<>>HHHJJJOOOOOOGGGBBBJJJWWW^^^FFF222000444222111444444222000---,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---...//////......///111000000111333555888:::;;;888<<>>:::999:::>>>>>>@@@AAA>>>;;;>>>DDDBBB666///222444222333888444222///---,,,+++,,,---+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,---------------...///000///...---...///000000111333555777999::::::===BBBFFFIIIKKKJJJJJJLLLMMMPPPRRReeerrrhhhlllqqqvvvyyyooodddooo}}}pppaaaPPPGGGBBB>>><<<<<<;;;::::::999999888777777666555555555555444444444333333444444444555555555555555444444444333333333111222444444333555777:::@@@AAABBB@@@<<<888666666555444555666555444555666555222111444444222444999333222///---++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,---...---------...///000///...---...///000000111222444666888999;;;===AAAEEEHHHJJJKKKKKKMMMNNNQQQSSSjjj~~~jjjfffpppwwwwwwxxxzzzmmmssszzzlll^^^NNNFFFBBB>>><<<===;;;;;;::::::999888888888666555555555555444444444333333333444444444444555444444444444444333333333222333333333333555888;;;???@@@???===:::777555444555666777777777777666444000111444666555222333777333111///,,,+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,---.........------...///000///...---...///000000111222444666777888<<<===@@@DDDGGGIIIKKKKKKMMMOOORRRVVVqqq~~~vvviiijjjvvv~~~yyy{{{~~~hhhZZZLLLFFFCCC???======;;;;;;;;;:::999999888888666555555555555444444444333333333333444444444444444444444444444444444444222333333333333666999===>>>>>>===<<<:::888666555777;;;===;;;;;;<<<:::666000333666666333222333555333111...,,,+++***+++,,,)))))))))*********************+++++++++,,,,,,,,,,,,,,,---...............---...//////......///111000111111222333555777888;;;===@@@DDDGGGIIIJJJKKKLLLOOOTTTZZZxxx}}}kkkmmmxxx|||xxxyyyeeeXXXKKKFFFCCC@@@======<<<;;;;;;::::::999888888666555555555555444444444222222333333333444444444444444444444444444444444222333333333333666:::===>>>===<<<<<<;;;;;;999888999???CCC@@@>>>>>>===999000333444333111222333444222111...,,,******+++,,,((()))))))))*********+++******+++++++++,,,,,,,,,,,,------...............+++---...///...///000222000111111222333555666777:::<<<@@@DDDGGGIIIJJJIIIKKKOOOUUU]]]~~~lllnnnuuuvvvwwwqqqcccVVVJJJFFFCCC@@@======<<<;;;;;;::::::999999888666666555555555444444444222222333333333444444444444444444444444444444444333333333333333666:::>>>>>>===<<<<<<======<<<;;;<<>><<<::::::999999888999999999777777666555444444333333555555555555555555555555444444444444444444444444666555444555666999;;;===;;;<<<>>>@@@CCCFFFIIIJJJIIIJJJFFFBBBIIIQQQKKK<<<333444333000222555555111111...,,,***+++++++++***,,,+++)))((((((((())))))******+++++++++,,,,,,,,,---...............------,,,---...///000000000000000333555555444444777:::<<<===@@@DDDFFFHHHIIIIIIOOONNNWWW]]]nnnppp|||iiikkkqqqxxxzzzmmm^^^VVVLLLEEEBBBAAA???>>>;;;::::::999888888888999777666666555444444333333555555555555555555555555444444444444444444444444555555444555777:::<<<>>><<<<<<===>>>@@@BBBDDDEEEIIIKKKGGGCCCHHHOOOJJJ>>>222333222111333777777444///,,,***)))***+++******,,,+++***)))))))))************+++++++++,,,,,,,,,---...............---------...///000111111111111///111444444333444666999<<<===@@@DDDFFFHHHIIIIIIOOONNNWWW]]]rrrggguuunnnmmmwwwxxxmmm^^^VVVLLLEEECCCBBBAAA???<<<;;;:::999888888777777666666666555444444333333555555555555555555555555444444444444444444444444444444555666888;;;>>>@@@======<<<;;;;;;<<<===>>>AAADDDBBB>>>@@@EEEAAA888111333333222555999999666---+++)))((()))++++++***++++++*********++++++,,,******+++++++++,,,,,,,,,------...............---......///000111111111111///111222333333444666888;;;===@@@DDDFFFHHHIIIIIIOOONNNWWW]]]ccchhh}}}wwwsssvvvkkk```XXXMMMFFFCCCBBB@@@???===<<<;;;999888777777777666666555555555444444444555555555555555555555555555555555555555555555555444444555777:::===???AAA>>><<<:::888777777888888;;;======999999;;;999333222444444333666:::999666,,,***((((((***+++,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,---......///.........---...///000111111111111111111222222444555888999;;;===@@@CCCFFFHHHIIIJJJOOONNNWWW\\\{{{]]]kkk~~~tttsssiiiaaaYYYNNNFFFCCCAAA???======<<<;;;999888777777777555555555555555444444444555555555555555555555555555555555555555555555555444555777999;;;>>>@@@AAA>>><<<999777555555666777<<<===<<<:::999:::777222444666666555666999888333...,,,******+++------,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...//////......------...///000000000000333222222333555888:::;;;:::<<<@@@CCCGGGIIIJJJJJJOOONNNWWW\\\xxxbbbsssvvv~~~oooeee```XXXNNNFFFBBBAAA???===<<<;;;:::999888888777777555555555555555555555555555555555555555555555555555555555555555555555555666777888:::===???@@@AAA===<<<999666555666888999>>>;;;999999:::999444000444666777555666999777222///---+++***,,,------,,,)))***++++++,,,++++++*********+++++++++,,,,,,,,,,,,,,,---...////////////......///000111111111111444333111333666999<<<<<<:::<<>>???@@@@@@===;;;888777777999<<<>>>BBB<<<888999<<<;;;444///222444555555666999777222///---*********++++++***)))***+++++++++***)))(((******+++++++++,,,,,,,,,+++,,,---...////////////000000111222333333333333444222000111555:::<<<<<<999<<>>???@@@@@@<<<:::888777888;;;???AAAJJJBBB<<>>@@@AAA@@@??????>>>===<<<>>>AAAEEEHHHIII;;;===RRRVVVBBB222111444444444555666555333111++++++***************+++((()))++++++)))((()))******************************+++,,,---............000000000000000/////////333333333444555666777888999<<>>;;;:::<<>>FFFWWWUUU>>>000333222333444666666444111//////...---+++******))))))(((***++++++***))))))******************************+++,,,---............////////////////////////222222333444555666888999999<<<@@@CCCEEEFFFHHHIIINNNNNNWWW[[[iiiiii{{{dddjjjqqqaaaVVVHHHEEECCCAAA@@@@@@>>><<<;;;::::::999888777666666666555555555555444444444555555444333333555666777666555555555555555666666999;;;===???@@@???===<<<777666999BBBMMMPPPJJJCCCAAAAAALLLXXXOOO999///555222444777888777444000...222000///,,,+++)))(((((()))+++,,,,,,+++******+++***************************+++,,,---....................................222222333444555777999:::999<<<@@@CCCDDDEEEGGGIIINNNNNNWWW[[[ooosssgggiii}}}nnn^^^SSSHHHFFFCCCAAA@@@???>>><<<;;;::::::999888777666666666555555555555444444444555444444444444555666777555444444444444555555666;;;===???@@@@@@>>><<<:::777555666<<>>@@@AAA@@@>>>;;;999777555444444666999;;;;;;;;;:::===???;;;333222666333777;;;;;;777222...,,,,,,++++++************+++***+++------+++***+++,,,***************************+++,,,---............------------......//////111111222444666999;;;<<<;;;>>>AAADDDEEEFFFGGGIIILLLLLLUUUZZZiiijjjyyyhhhXXXNNNKKKIIIEEECCCAAA???===;;;;;;::::::999888777666666666555555555555444444444444444444555555555555666444444444444555666777777>>>???AAAAAA@@@>>>;;;999666666444444555999>>>BBB:::888666555333222333555222666:::888333---******))))))))))))***+++,,,---)))+++,,,,,,+++******+++***************************+++,,,---............---------...//////000000000111222444777:::<<<===<<>>???AAAAAA@@@>>>;;;999888666777:::>>>AAABBBAAA999:::888333000111333444555888;;;888222---++++++)))))))))***+++,,,---...(((***++++++***))))))******************************+++,,,---............------...//////000111111000111222444777:::===>>>>>>AAADDDFFFGGGHHHIIIJJJNNNNNNWWW\\\sssxxx|||lll___UUUQQQEEECCCAAA???@@@???>>>===;;;::::::999888777666666666666555555555444444444333444555555666666555555555555555666666888999999>>>???AAAAAAAAA>>>;;;::::::888999???GGGHHHBBB;;;888======666000000222333999<<<>>>;;;444///...///++++++++++++,,,,,,---...((()))++++++)))((()))***************************++++++,,,---.....................///000111111222000000222444777;;;===??????BBBEEEGGGHHHHHHJJJKKKLLLLLLVVVZZZuuu{{{yyylll```VVVOOOEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777777777666666555555555444444333333333333444555555555666666777888888999999@@@AAAAAA???>>>>>>AAACCC>>>;;;@@@MMMTTTPPPGGGCCCFFFEEE>>>444000333555222666888999888555111...,,,,,,,,,,,,,,,,,,+++***)))+++++++++***(((((()))+++******++++++++++++******---...........................//////000000111111000222333333888>>>@@@===>>>AAAFFFIIIIIIIIIIIIJJJLLLLLLVVVZZZ|||~~~wwwiii^^^TTTNNNEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777777666666666555555555555444444444444444555555666666666666777888999:::;;;@@@AAAAAA@@@>>>>>>???@@@IIIGGGIIINNNPPPLLLJJJLLLUUUQQQEEE666000222444333888777555333000.........,,,,,,,,,,,,,,,+++******,,,---...---+++***+++,,,******++++++++++++******,,,,,,------..................//////000000111111111333444333777===???<<<===AAAFFFHHHIIIIIIIIIJJJLLLMMMVVV[[[rrreee[[[QQQKKKEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777666666666666555555555555555555555555555666777777666666555666777:::===???@@@AAABBBAAA>>><<<<<<===NNNMMMMMMKKKGGGEEEIIIPPP[[[TTTFFF666///222777999<<<999444///------///000,,,,,,,,,,,,++++++++++++,,,...000000...,,,,,,,,,******++++++++++++*********++++++,,,---......///......//////000000111111222444444444777===>>>;;;===@@@EEEHHHIIIIIIIIIJJJMMMMMMWWW[[[}}}nnnaaaWWWOOOIIIEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777666666666666666555555555666666666666666777777888777666555666888;;;???BBB@@@AAABBBAAA>>>;;;999999DDDEEEFFFCCC???===BBBGGGMMMGGG<<<222///444;;;@@@AAA===666111.........///,,,,,,,,,++++++,,,,,,,,,+++...000111///---,,,,,,***++++++,,,,,,++++++***))))))***+++---...//////......//////000000111111333555555444777<<<===:::<<<@@@EEEHHHIIIIIIIIIJJJMMMNNNXXXZZZyyyjjj^^^UUUMMMHHHEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777555555555666666666666666777666666666666777888888777777666777999===AAACCC@@@AAABBB@@@===999888777666:::======<<<;;;::::::;;;777222111333777>>>CCCAAA<<<666111///---+++)))---,,,,,,++++++,,,------***,,,//////...,,,+++***++++++,,,,,,,,,,,,++++++))))))***+++---...//////......//////000000111111333555555444777<<<===:::;;;???DDDGGGHHHIIIIIIJJJLLLMMMWWWYYY}}}wwwggg\\\TTTMMMHHHEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777555555555666666666666666666666666666666777888888888888888888;;;>>>AAACCC@@@AAAAAA>>>;;;888777777444:::???>>><<<;;;888555444111111444666888<<>>;;;:::>>>CCCGGGHHHIIIIIIJJJKKKMMMWWWXXX{{{uuufff[[[SSSMMMIIIEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777555555555555666666666777666555555555555666777777888888999;;;<<>>CCCGGGHHHIIIIIIJJJIIILLLVVVVVVxxxuuufff[[[TTTNNNJJJEEEDDDBBB@@@???======<<<<<<;;;;;;:::999888777777444555555555666666777777555555555555555666777777888999:::<<<>>>???@@@AAA@@@@@@>>>;;;888777777999HHHRRRUUUFFF777444:::???444000000555555222444888888222+++***,,,//////---...---+++++++++---///000---------,,,******+++---+++,,,,,,------,,,,,,+++..............................//////000111111111000333333333888>>>@@@===:::>>>CCCFFFHHHIIIIIIJJJHHHKKKUUUUUUwwwxxxkkk___VVVOOOJJJDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::999999888888777888777666555444444555666777666666666666777777888666888;;;>>>AAABBBBBBAAA???CCCAAA999333888BBBHHH]]][[[NNN<<<888@@@DDD@@@222222333222222555999<<<666444111...,,,,,,---...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++,,,---//////000.........//////000111222222222222555:::>>>???@@@===@@@EEEHHHHHHHHHHHHIIIPPPMMMPPPYYYuuuxxxkkk___VVVNNNIIIDDDDDDCCCBBB@@@???>>>>>>;;;;;;::::::999888888888888777666555444555555666666666555555666666777888666888;;;???AAABBBAAAAAA>>>@@@???>>>AAAIIINNNNNNTTTSSSKKKDDDGGGOOOLLLAAA111111111222444666888999444222///,,,++++++,,,---,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++***++++++,,,---...///000.........//////000111222222222222555:::===???@@@>>>AAAFFFIIIIIIIIIJJJJJJNNNMMMQQQYYYtttxxxkkk```UUULLLGGGDDDDDDCCCBBB@@@???>>>>>>;;;;;;::::::999999888888777777666555555555666666555555555555555666777777777999<<>>BBBGGGJJJJJJJJJJJJKKKLLLMMMRRRYYYqqqwwwjjj___TTTKKKEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;:::999999888888777777666666666666666666555444444444555666777777888:::===???AAAAAAAAA@@@<<<;;;;;;@@@LLLUUURRRJJJ@@@??????CCCMMMPPPCCC333333111111666;;;;;;777111///...,,,++++++,,,---...***+++++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---...//////............///000111222111111222555999===??????>>>BBBFFFIIIJJJJJJJJJJJJKKKNNNTTTXXXmmmttthhh\\\RRRJJJEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999999888666666777777777777777777444444444555555777888888:::;;;>>>@@@AAAAAA@@@@@@;;;;;;999:::@@@FFFEEE???:::999999:::>>>@@@:::222444333444888===<<<666000......---,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------.....................///000111222111111111444999===>>>???===@@@EEEHHHIIIHHHIIIIIILLLOOOUUUXXXkkk|||pppcccYYYPPPIIIEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;::::::999999666666777888888888777777555555555555666888999:::;;;<<>>>>><<<@@@EEEGGGHHHHHHHHHIIIMMMPPPVVVZZZmmmyyylll___UUUNNNIIIGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<;;;::::::999999555666777888999888888777666666666666888999:::;;;<<<===???AAAAAAAAA@@@???999:::999888<<<@@@>>>888666555555666666555555666111333666888888666333000------,,,,,,+++++++++***))))))***+++++++++++++++************************)))******+++,,,+++++++++,,,,,,,,,------------............//////000111222111000111444888<<<>>>>>>===AAAEEEHHHIIIIIIIIIJJJMMMOOOVVV]]]ssswwwjjj\\\SSSMMMIIIGGGDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999555666777999999999888777666666666777888:::;;;<<<<<<>>>???AAAAAAAAA???>>>999999999<<>>>>>>>>BBBGGGIIIJJJJJJJJJKKKLLLOOOVVV___wwwsss```VVVQQQKKKGGGFFFEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;:::::::::999888888888888888888888888777777999;;;===???@@@AAADDDBBB@@@@@@AAAAAAAAA@@@999:::???HHHPPPNNNDDD999444???EEE>>>555222111000444333333444444111,,,)))******+++++++++,,,,,,,,,+++++++++*********))))))+++))))))+++------***'''++++++************++++++++++++,,,,,,,,,---------------......///000000000333222222444888<<<>>>??????@@@DDDJJJKKKIIIJJJNNNPPPRRRXXX```yyy~~~ooo^^^VVVRRRMMMIIIGGGGGGGGGFFFDDDCCC@@@???>>>======<<<<<<;;;:::::::::888888888888888888888888777777999:::<<<>>>???@@@DDDCCCBBBBBBAAAAAA@@@???;;;???EEEIIIIIIFFFCCCAAAFFFKKKIII>>>444111222111555666666555333000,,,***************+++++++++,,,+++++++++*********)))))),,,***)))***------+++)))++++++************++++++++++++,,,,,,,,,---------------......///000000000333222222444888<<<>>>???@@@@@@EEEKKKLLLIIIJJJNNNPPPRRRXXXaaaxxxyyyjjjZZZTTTQQQMMMIIIHHHIIIHHHGGGEEECCCAAA???>>>>>>>>>======<<<;;;;;;:::888888888888888888888888777777999:::<<<===>>>???CCCDDDDDDCCCBBB@@@>>>===BBBJJJPPPMMMEEEAAAGGGOOOYYYVVVKKK<<<333111333333666999:::777222...,,,---)))))))))*********+++++++++++++++***************---+++)))***+++,,,+++***++++++************++++++,,,,,,,,,,,,------------------......///000000000333222222444888<<<>>>???@@@AAAFFFLLLMMMJJJKKKNNNPPPRRRYYYbbbyyy{{{kkkZZZQQQNNNKKKHHHHHHJJJIIIGGGDDDBBB@@@>>>>>>??????>>>===<<<;;;;;;:::888888888888888888888888777888999:::;;;===>>>>>>BBBCCCDDDCCCAAA===;;;:::CCCKKKQQQKKKAAA>>>GGGRRR^^^VVVGGG:::333333444555888;;;<<<888000+++,,,...((())))))))))))*********************************,,,***)))((()))***++++++,,,++++++******++++++,,,,,,,,,,,,------------...------......///000000000333222222444888<<<>>>???@@@AAAGGGMMMNNNKKKKKKNNNNNNQQQYYYccczzzqqq]]]RRRNNNKKKJJJJJJIIIGGGEEEBBB@@@???>>>>>>@@@???>>>===<<<;;;::::::777777777777777777777777777777999:::<<<===>>>???@@@BBBDDDBBB???;;;999999===BBBEEEAAA:::999???FFFSSSJJJ???888555444555777999;;;;;;666///***+++...((())))))))))))************************************)))(((''''''((()))+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........------......///000000000333222222444888<<<>>>???@@@AAAGGGMMMNNNKKKKKKNNNMMMPPPYYYddd}}}sss___TTTPPPMMMLLLMMMGGGFFFDDDAAA??????????????????>>>===<<<:::999999777777777777777777777777777777999;;;===???@@@AAA@@@BBBDDDBBB===:::999:::AAA@@@>>>;;;999999;;;>>>DDD===777666666555666999999999777222---******,,,)))))))))*********++++++***************+++++++++((()))***)))'''''')))***,,,,,,++++++++++++,,,,,,,,,---------............------......///000000000333222222444888<<<>>>??????@@@FFFMMMNNNKKKJJJMMMMMMPPPYYYddd}}}yyyiiiYYYRRRPPPNNNKKKKKKGGGFFFCCCAAA@@@@@@AAABBB???>>>===<<<;;;999888888777777777777777777777777666777999<<<>>>AAACCCDDDAAADDDEEEBBB===:::<<<>>>KKKGGG@@@;;;888999;;;===;;;666444666555333666<<<999666222...+++*********************+++++++++,,,))))))*********+++++++++(((+++---,,,***)))***+++---,,,,,,++++++,,,,,,---------------............------......///000000000333222222444888<<<>>>???===???FFFMMMNNNJJJIIILLLOOOQQQYYYbbb{{{~~~jjj]]]RRROOOOOOLLLIIIGGGGGGFFFDDDBBBAAABBBCCCDDD???>>>===<<<:::999888777777777777777777777777777666777999<<>><<<>>>BBBPPPJJJ@@@777333444777:::888444444666555222666===888444///+++******)))(((***++++++++++++,,,,,,,,,))))))******++++++++++++))),,,//////,,,++++++,,,---,,,,,,++++++,,,,,,------------.........//////------......///000000000333222222444888<<<>>>???===???EEEMMMNNNJJJIIIKKKQQQRRRYYYaaaxxx|||nnn[[[WWWRRRNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===<<<;;;::::::999777777666555555555555555222444777;;;???BBBDDDFFF???FFFGGG>>>999>>>EEEIIIHHHDDD???;;;:::999999999333222111333555777888888777444000---,,,,,,+++***'''...555777333...***)))---,,,++++++,,,+++)))'''***************+++++++++)))))))))))))))))))))))),,,,,,,,,---------.........------......///000111333333444555777999;;;<<<@@@BBBGGGMMMLLLIIIKKKPPPQQQQQQVVV^^^vvvqqqdddXXXUUUQQQMMMLLLKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===<<<;;;::::::999777777666555555555555555666888;;;>>>AAACCCDDDDDDAAADDDCCC===<<>>===;;;555444333444777888888777777444///---,,,,,,+++***(((+++///222444222...***+++******+++------+++***++++++******************************************,,,,,,,,,---------.........------......///000111222333444555777999;;;<<<>>>AAAGGGMMMMMMIIIJJJNNNQQQRRRXXX^^^ttt}}}kkk```VVVSSSOOOMMMLLLLLLKKKJJJFFFEEEEEEDDDBBBBBBAAAAAA???>>>===<<<;;;:::999999777777666555555555666666999;;;???BBBDDDDDDCCCBBBCCCAAA<<<;;;???EEEFFFBBB???;;;999<<<@@@BBB???<<<555444444555777777666555666333///,,,,,,,,,+++***)))((()))...333444000,,,)))))))))+++---...---,,,,,,+++++++++***)))))))))************************,,,,,,,,,---------.........------......///000111222222333555777:::<<<======@@@HHHNNNNNNJJJJJJMMMRRRUUU\\\aaasss|||kkk```VVVSSSOOOLLLKKKKKKJJJIIIFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>><<<;;;:::999999777777666666666666666777999<<<@@@CCCEEEDDDCCCAAABBB<<<777:::BBBHHHCCC<<<:::777777;;;AAABBB>>>888222222333555777888666444444111---++++++++++++***)))((())),,,///111000...***))))))+++---...---+++,,,,,,,,,+++***)))((((((************************,,,,,,,,,---------.........------......///000111111222333555888;;;===>>>===AAAIIIPPPPPPKKKJJJMMMSSSXXX```dddttt}}}kkk```WWWSSSOOOLLLJJJIIIHHHGGGEEEFFFFFFEEEDDDCCCAAA@@@??????>>><<<;;;:::999888777777666666666777777888888:::???BBBDDDDDDBBBAAA@@@999555<<>>>>>999333111222444777:::;;;999777222000,,,***+++++++++***(((***,,,,,,++++++---///++++++***+++,,,---+++))),,,,,,,,,+++***)))((((((************************,,,,,,,,,---------.........------......///000111111222333555888;;;>>>@@@>>>BBBJJJQQQQQQLLLKKKOOORRRWWW___cccsssnnn```WWWSSSNNNKKKJJJIIIGGGFFFEEEFFFFFFFFFEEECCCAAA@@@@@@???>>>===;;;999888888777777666666666777888888888:::>>>AAACCCCCCBBBAAA<<<888999BBBIIIEEE<<<444555666777::::::888444111444555888<<<>>>>>>;;;999111...+++******+++++++++(((+++---,,,)))(((***...,,,+++***+++,,,,,,+++))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111000111333666999<<>>===;;;999888777777777666666777888888999<<<===???@@@AAAAAA@@@@@@::::::AAAKKKMMMDDD:::555333666::::::888555333333555777999===>>><<<888444000---***)))***+++++++++((()))***************+++***))))))+++------,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111000111333666999===@@@BBB???AAAHHHNNNMMMJJJKKKOOONNNQQQXXX___tttcccPPPRRROOOKKKJJJJJJJJJJJJIIIEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@>>>===;;;999888777777777666777777888999999@@@AAAAAAAAA@@@@@@??????999<<>>@@@FFFKKKKKKHHHIIINNNQQQRRRYYYaaaxxxvvvggg\\\UUUQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@>>>===;;;:::::::::777777777777888999::::::AAA@@@@@@BBBCCCCCCAAA???:::LLLYYYUUUIII@@@<<<999666@@@BBB888333666666222333444555666555444222000+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000111222333555999<<<@@@BBB>>>AAAEEEHHHIIIJJJKKKLLLQQQQQQVVV^^^xxxlllaaaZZZSSSQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@>>>===;;;:::::::::777777777777888:::<<<===BBBBBBCCCCCCBBBAAAAAA@@@BBBLLLRRRJJJ@@@;;;999888;;;CCCCCC999222444555000444444555555444222000///+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------------------...///000111111222333555888<<>>BBBGGGJJJKKKKKKLLLMMMPPPQQQVVV___wwwnnn```\\\WWWRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDD@@@???>>><<<;;;::::::999777777666777999;;;>>>@@@CCCEEEFFFDDD@@@???@@@BBBLLLNNNJJJBBB<<<===@@@AAA@@@EEECCC888111333444111555666666555333111...---+++++++++***************(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************))),,,------------.....................///000111111222222333555888<<>><<<;;;:::999999777777777777:::>>>AAADDDCCCFFFFFFCCC>>><<<@@@DDDMMMHHHAAA;;;;;;@@@EEEHHHBBBDDD@@@777222333555444888888777555333000---,,,************************))))))))))))*********++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************---------........./////////......//////000111222222222333555888;;;>>>@@@???DDDKKKOOOPPPOOONNNMMMOOOQQQXXX___vvvhhh\\\]]]^^^ZZZUUUQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDD@@@???===<<<:::999999999777777888999<<<@@@CCCEEECCCEEEDDD@@@<<<<<>>===;;;:::999999888777888999<<>><<>>888888999999999;;;;;;999777444555777:::<<<:::999777444111///---,,,***************+++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------------.....................///000111111222222333444777:::===>>>???CCCIIIMMMNNNNNNMMMMMMNNNRRRYYY___ttttttiiiaaa______ZZZWWWWWWQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDD???>>>===;;;:::999888888777999;;;>>>AAACCCDDDDDDEEECCC???===???EEEKKKPPPCCC===999;;;;;;888777:::777555333444666888;;;===888666444111///,,,+++***))))))*********+++++++++************++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111222222333444777999<<<>>>>>>BBBGGGJJJKKKKKKLLLMMMNNNRRRZZZ```sss~~~vvvmmmeee``````\\\UUUSSSVVVQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDD???>>>===;;;:::999888888777999===@@@CCCDDDDDDCCCGGGCCC>>>>>>BBBIIIPPPSSS;;;555333777777444555999666333222444777888:::<<<666444222///---+++***)))))))))******++++++++++++))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000222222333444666999<<<>>>>>>AAAEEEHHHIIIJJJKKKLLLNNNRRRZZZ```ssszzzrrrpppfffbbb^^^ZZZYYYWWWVVVUUURRRRRRPPPNNNLLLJJJIIIHHHIIIGGGFFFFFFFFFEEECCC@@@<<<;;;999777777888999::::::===???AAABBBCCCEEEGGGBBBDDDAAA===DDDOOOOOOFFF<<<999777777:::;;;:::999555444444666777888666444444333111///---,,,+++***++++++************++++++......---,,,***(((&&&%%%,,,++++++******++++++,,,++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222555555555777999<<<>>>@@@>>>AAAFFFHHHIIIJJJKKKLLLOOOTTT]]]cccvvvuuupppjjjeeebbb]]]ZZZYYYWWWVVVUUUSSSRRRPPPNNNLLLJJJIIIHHHIIIHHHFFFFFFFFFEEECCCAAA===;;;999888777888999::::::===@@@BBBCCCCCCEEEFFFCCCCCCBBBCCCIIILLLEEE<<<>>>===>>>@@@BBBAAA===999555444333444666777777666444333111///---++++++***++++++************+++++++++++++++++++++***)))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444444555666999<<>>BBBDDDDDDDDDDDDDDDCCC???@@@FFFIIIDDD===999@@@BBBFFFJJJJJJFFF>>>888444333333444777888777666222111000...,,,+++++++++++++++************++++++((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222333333444666999<<<@@@BBB@@@CCCHHHKKKLLLLLLMMMNNNOOOTTT]]]cccvvvuuujjjbbb```\\\ZZZYYYXXXWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJIIIGGGGGGFFFEEEBBB@@@===<<<:::888888888:::;;;;;;???DDDFFFFFFDDDCCCBBBAAA>>>BBBHHHFFF===;;;BBB???CCCJJJOOONNNFFF<<<555222333555888;;;;;;888555111000///---,,,+++++++++++++++************++++++((()))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111111222333555999===@@@BBB@@@DDDIIIMMMNNNNNNNNNNNNNNNSSS\\\bbbvvv}}}tttkkkbbb___]]][[[[[[ZZZXXXVVVSSSSSSQQQOOOMMMKKKJJJIIIJJJHHHGGGFFFFFFDDDAAA???<<<;;;999888888999;;;<<<>>>AAAEEEGGGFFFDDDBBBBBB???DDDOOOUUUJJJ<<<<<>>@@@===777333//////---,,,++++++++++++++++++************++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111111222333555888<<<@@@BBB@@@EEEJJJNNNOOOOOOOOOOOONNNSSS\\\bbbuuuvvvmmmgggaaa```^^^]]]]]]\\\ZZZXXXTTTSSSRRRPPPNNNLLLJJJIIIIIIHHHFFFEEEDDDCCC@@@===:::999888888999;;;===???@@@CCCFFFGGGFFFCCCBBBBBB>>>MMM]]]```QQQ@@@<<>>CCCCCC@@@:::555222111444:::???AAA===666000...---,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,------------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000000111222222333555888;;;???AAA@@@EEEKKKOOOPPPOOONNNNNNNNNSSS\\\bbbuuu{{{ooogggdddbbb```___^^^___^^^[[[YYYTTTSSSRRRPPPNNNLLLJJJJJJHHHGGGEEEDDDCCCAAA>>><<<888888777888:::<<>><<<===>>>;;;777444444555333555888<<<===:::444000---,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,---,,,,,,+++,,,++++++******++++++,,,------------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000222333333555777;;;===??????DDDJJJOOOPPPOOONNNMMMMMMRRR[[[aaauuuzzzrrrrrrmmmfffdddbbbaaa```___```___\\\ZZZTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCBBB@@@===;;;777777777888:::===AAACCCEEEFFFGGGFFFDDDBBBBBBCCCDDDMMMNNNEEE???BBBDDDBBB>>>===;;;777222222555999666666666888888777333000,,,,,,++++++***++++++,,,++++++************++++++******+++,,,------------,,,++++++++++++++++++,,,---...------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000333333444555777:::===>>>???DDDJJJOOOPPPOOONNNMMMMMMRRR[[[aaauuuwwwppppppnnngggaaaeee```^^^```___ZZZUUUTTTSSSVVVVVVSSSMMMIIIJJJMMMHHHGGGFFFCCC@@@===:::888888888888999;;;>>>BBBDDDIIIEEEFFFJJJGGG???@@@GGGOOOIIICCCAAACCCEEEDDDBBBCCC>>>:::777333000333999666777777666555222000...---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------......+++)))+++...///---***,,,++++++******++++++,,,------------------------......//////000000111111222333444555555888;;;>>><<>>===CCCJJJNNNNNNLLLLLLMMMOOOQQQYYYaaatttwww~~~yyyvvvqqqmmmkkkiiifffdddccccccbbbZZZJJJ>>>>>>EEETTTVVVXXXVVVQQQLLLKKKKKKIIIHHHEEEAAA>>>;;;999777999:::;;;===@@@CCCFFFHHHEEEIIIIIIEEEDDDKKKTTTYYYRRRKKKCCCAAAEEEKKKQQQSSSQQQFFF:::555333222444888888888888777333///+++(((,,,++++++++++++*********)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,------...(((+++...,,,)))'''***---,,,++++++******++++++,,,------------------------......//////000000111111222333555555666888<<>>AAADDDFFFGGGGGGBBBEEEFFFGGGQQQ\\\ZZZPPPAAAAAAAAACCCGGGLLLOOOQQQFFF;;;333333777:::===???@@@===777111...------...+++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,------......,,,+++,,,...///---+++,,,++++++******++++++,,,,,,,,,,,,---------............//////000000111111111333555666777999===@@@BBBFFFKKKLLLKKKIIIJJJKKKNNNPPPXXX```sss{{{|||vvvvvvuuurrrmmmjjjiiiiiifff___ZZZ\\\]]]\\\\\\^^^[[[[[[ZZZYYYVVVRRRNNNLLLGGGDDD???;;;888888999::::::<<<@@@CCCFFFGGGGGGFFFFFFHHHKKKRRR[[[^^^VVVKKKAAABBBCCCCCCCCCAAA@@@???<<<777444888<<<===>>>@@@CCC???777000+++***+++,,,,,,++++++++++++*********)))************+++++++++*********+++,,,,,,------***++++++,,,,,,------...000---***,,,///111...+++,,,++++++******++++++,,,+++,,,,,,------...............//////000000111111111333555666777:::>>>AAAAAAFFFLLLNNNLLLKKKKKKLLLNNNPPPXXX```sss{{{|||xxxvvvsssqqqnnnlllkkkjjjggg```]]]___aaa______```^^^]]]ZZZXXXVVVSSSOOOMMMEEEBBB===999777888:::<<<===???CCCGGGHHHHHHGGGFFFIIIKKKRRR[[[]]]VVVNNNJJJHHHIIIHHHFFFAAA===999777888777;;;@@@AAA>>>;;;===;;;888444///,,,+++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++)))))))))***+++,,,,,,,,,***++++++,,,,,,------...------,,,------...---,,,,,,++++++******++++++,,,++++++,,,,,,---......///......//////000000111111111333555666888:::>>>BBB@@@FFFMMMPPPOOOMMMLLLLLLPPPRRRZZZbbbuuu{{{yyy{{{xxxtttqqqqqqpppnnnmmmiiieeebbbbbbbbb^^^]]]___```^^^ZZZXXXVVVSSSPPPNNNDDD@@@<<<888666888;;;===???BBBFFFIIIJJJJJJHHHFFFIIIKKKUUU___ZZZLLLFFFIIINNNNNNMMMIIIDDD???<<<:::888:::AAAFFFEEE===999999////////////............---------,,,,,,,,,++++++)))************+++++++++'''(((((()))***+++++++++***++++++,,,,,,---......***---///...+++)))+++...,,,++++++++++++++++++,,,++++++,,,,,,---...//////......//////000111111111111333555666888;;;???BBB@@@FFFNNNRRRQQQNNNMMMMMMRRRTTT\\\dddwww}}}}}}yyyyyyyyyxxxuuuqqqnnnllliiifffaaa___^^^^^^]]]\\\```\\\WWWUUUVVVTTTNNNIIIAAA>>>;;;888888:::===???CCCFFFIIIKKKKKKIIIHHHHHHHHHZZZkkkjjjXXXJJJIIIOOOVVVMMMLLLUUUVVVIII===999:::BBBIIIIIIAAA999555555333111...,,,++++++,,,...************************++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,+++***))))))))))))+++,,,---...///...---,,,...///000111111000//////111333555666777999===??????FFFNNNRRRRRRPPPOOOOOOUUUWWW```hhhzzz~~~}}}~~~xxxyyyyyyyyywwwtttqqqooojjjgggcccaaa``````_________[[[WWWUUUTTTQQQKKKFFF???===:::999999;;;>>>@@@EEEHHHKKKKKKIIIHHHIIIKKKSSS___hhheeeWWWMMMMMMQQQ\\\YYY[[[^^^UUUCCC999:::@@@DDDGGGEEE???999666666222000...+++***+++,,,---************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,...---,,,+++************+++,,,------......---------...000111111000000///111333555666777999===??????EEEMMMPPPPPPOOOOOOPPPTTTWWW```iii{{{|||{{{xxxyyy{{{{{{zzzwwwtttqqqkkkhhheeecccbbbcccbbbaaa^^^[[[WWWUUUSSSNNNGGGAAA===<<<::::::;;;>>>AAACCCIIIKKKLLLJJJGGGHHHMMMSSS```aaa```ZZZSSSNNNNNNPPP[[[^^^ccc```OOO<<<888>>>FFFEEEBBB???<<<888666555111///---*********+++,,,************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,......---,,,++++++++++++---,,,,,,,,,,,,---......---...///111111111000///111333555666777999===???@@@EEEKKKNNNMMMMMMNNNPPPSSSVVVaaakkk}}}~~~zzz{{{|||}}}{{{xxxtttrrrllliiieeeccccccdddcccccc^^^\\\XXXUUUQQQKKKDDD>>>;;;;;;;;;<<<>>>AAADDDFFFLLLLLLKKKGGGEEEJJJVVV```iiiaaaVVVOOOMMMNNNNNNMMMQQQUUUXXXSSSDDD888:::DDDHHHDDD???<<<;;;999555222///...,,,***))))))***+++******************************************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,******+++,,,------,,,+++++++++++++++------,,,+++,,,---...///---...///000111111000000111333555666777999===???@@@EEEIIIKKKKKKKKKNNNQQQQQQVVVaaakkk}}}~~~~~~~~~|||zzzvvvsssqqqllliiieeecccccccccbbbbbb^^^\\\XXXTTTNNNHHHAAA===999:::;;;>>>AAADDDGGGHHHMMMKKKHHHDDDEEEOOO___kkklll```SSSMMMNNNPPPOOOMMMKKKIIIGGGBBB;;;999>>>GGGGGGDDD@@@??????<<<555000------+++*********************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++************+++------,,,+++,,,---...///,,,---///000111111111000111333555666777999===???@@@DDDIIIJJJJJJKKKNNNQQQPPPTTT```jjj}}}|||zzzwwwtttsssrrrmmmiiieeecccbbbbbbaaa```]]][[[WWWQQQJJJDDD???<<<888:::===@@@CCCFFFHHHIIIKKKIIIFFFFFFLLLWWWeeeooojjjbbbXXXUUUVVVWWWTTTPPPLLLEEE===888999===BBBFFFEEECCCAAAAAA@@@<<<666111---,,,++++++*********+++************************************************************+++++++++,,,*********++++++,,,,,,---***+++,,,,,,******+++,,,++++++***))))))******+++---,,,,,,,,,,,,---......,,,---///000111111111111111333555666777999===???@@@EEEIIIKKKKKKKKKNNNQQQOOOSSS^^^hhh{{{}}}yyyvvvtttsssssstttoookkkgggdddbbbaaa```___[[[XXXSSSLLLEEE???<<<;;;888:::>>>AAAEEEHHHIIIJJJHHHGGGGGGLLLUUU___fffjjjeeebbb```______]]]XXXTTTKKKDDD;;;777;;;AAAEEEEEE??????===<<<:::777333000---,,,,,,,,,++++++++++++************************************************)))))))))*********++++++)))******+++,,,,,,------***+++,,,,,,******+++,,,+++++++++******++++++,,,+++,,,------......------+++---...000111222111111111333555666777999===???@@@EEEJJJMMMLLLLLLNNNPPPOOORRR\\\fffxxx}}}~~~}}}{{{wwwsssrrrsssuuuvvvpppmmmhhheeecccbbb```___YYYVVVPPPIIIAAA<<<::::::999;;;>>>BBBFFFHHHIIIJJJFFFFFFIIIRRR]]]dddeeeccc___aaadddeeeddd___YYYUUUFFFAAA;;;999===DDDFFFEEE:::999888555222000...---------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))))))))*********))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,------+++,,,---...///...---,,,+++---...000111222111111111333555666777999===???@@@EEEKKKNNNMMMMMMNNNPPPOOORRR[[[dddwww|||}}}xxxuuusssssssssrrrooommmgggbbbbbbddd```YYYXXXRRRHHHAAA===<<<======AAAAAABBBDDDGGGJJJJJJJJJLLLJJJQQQ```kkkjjjbbb]]]ccc___[[[___dddddd]]]UUULLLAAA888999CCCIIIEEE???999888666333111...,,,+++++++++++++++++++++++++++*********)))******+++++++++,,,***)))+++///...)))++++++******************))))))***++++++++++++***...,,,)))'''''')))+++---++++++,,,,,,,,,,,,------***+++,,,---............---...000000//////111222444444444666888;;;>>>???>>>CCCIIINNNOOONNNMMMMMMMMMUUU___cccsss{{{|||wwwtttssssssrrrqqqmmmlllhhhddddddeee```YYYSSSLLLDDD===;;;;;;===>>>AAABBBEEEHHHJJJKKKJJJHHHMMMRRR[[[dddhhhhhheeebbbZZZXXXXXX___fffggg___WWWEEE???;;;>>>EEEGGGBBB;;;999888666333000...,,,+++++++++++++++++++++++++++++++++***************+++***+++)))''')))---+++&&&************************))))))***+++++++++++++++,,,++++++***)))(((((((((+++++++++,,,,,,,,,------***+++,,,---............---...000000//////111222444444444666888;;;>>>@@@>>>CCCIIIMMMNNNMMMMMMMMMMMMTTT^^^bbbsssyyywww~~~{{{wwwtttsssrrrqqqpppjjjkkkjjjgggfffeee^^^VVVJJJEEE>>>999999;;;>>>@@@BBBDDDHHHKKKLLLKKKIIIHHHOOO\\\ccc```]]]```aaa___UUUTTTVVV]]]dddcccZZZRRR===>>>@@@DDDGGGEEE>>>888888777555222///---++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))+++***'''))),,,+++'''************************))))))******+++++++++++++++,,,...//////---+++)))++++++++++++,,,,,,,,,,,,***+++,,,---............---...000000//////111222444444555666999<<<>>>@@@???CCCHHHKKKLLLLLLMMMMMMLLLSSS]]]bbbrrrzzz{{{zzz}}}zzzwwwvvvuuutttrrrpppkkkmmmmmmiiifffbbbYYYOOOCCC???:::888:::>>>BBBDDDEEEGGGIIIJJJKKKKKKLLLLLL\\\ggghhh[[[UUU\\\aaa^^^^^^[[[YYY[[[\\\YYYOOOGGG:::???DDDGGGFFFBBB<<<999777666333000...,,,++++++++++++++++++++++++++++++---,,,+++***))))))))))))(((++++++)))***------******************+++++++++***************+++++++++)))***,,,.........---,,,***++++++++++++,,,,,,,,,***+++,,,---............---...000000//////111222444444555666999<<>>CCCFFFHHHHHHHHHHHHGGGGGGKKKRRRWWWkkkpppjjj[[[ZZZgggmmmiiinnnggg___ZZZVVVPPPIIICCC<<>>CCCGGGJJJKKKKKKJJJGGGEEEGGGOOO[[[eeennnmmmfff^^^cccpppwwwuuuxxxpppdddZZZSSSMMMHHHDDD>>>AAADDDCCC@@@<<<;;;<<<333111///---+++,,,,,,---++++++++++++++++++++++++,,,,,,+++***))))))))))))&&&***+++((('''***+++***)))))))))***++++++,,,,,,+++***)))))))))***,,,---777444000+++))))))***+++************++++++++++++***+++,,,---............---...000000//////111222333444555777:::===AAACCCBBBEEEJJJLLLMMMLLLLLLMMMOOOQQQ[[[```jjj|||xxx|||yyyttttttmmm```TTTKKKCCC<<<;;;<<<>>>BBBGGGKKKKKKKKKKKKJJJIIIHHHKKKVVVeeeqqqnnnkkkggghhhmmmsssxxxzzzzzzqqqdddXXXOOOIIIDDDAAA===???AAA@@@===:::999888000///---++++++,,,...///++++++++++++++++++++++++++++++***************+++---111111---)))******)))((())))))***++++++,,,,,,+++***)))((()))***,,,---999666222...,,,,,,...///************++++++++++++***+++,,,---............---...000000//////111222333444555777:::>>>AAACCCBBBFFFKKKOOOOOONNNMMMLLLQQQRRR[[[___ggg{{{tttssskkk\\\PPPHHHAAA<<<;;;<<>>AAACCCBBBGGGMMMPPPPPPOOOMMMLLLRRRSSS[[[^^^eee|||zzzsssmmmaaaSSSGGG@@@???@@@???BBBFFFIIIJJJLLLNNNOOOEEENNNJJJIII]]]mmmmmmkkk___yyyllldddsss}}}xxxwwwjjj\\\SSSJJJAAA;;;999>>>???@@@???<<<888444111111000...,,,+++,,,---...---------,,,,,,+++++++++************************%%%333>>>:::000***+++,,,******+++++++++******)))******))))))))))))******,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,---------,,,++++++/////////000111111222222000444666666:::@@@DDDCCCAAACCCIIIPPPPPPLLLJJJLLLQQQRRR[[[```eeezzzuuullldddWWWKKKBBB>>>>>>???CCCFFFIIIKKKKKKJJJKKKLLLLLLOOOMMMRRR___bbbbbbiiiwww}}}lllbbbhhhrrrtttooobbbSSSJJJCCC<<<999999888;;;>>>???<<<777444222111000...,,,+++,,,---...------,,,,,,,,,+++++++++***************************666???:::///******+++******+++++++++******)))******))))))))))))******++++++,,,,,,+++******))))))************+++++++++++++++,,,------,,,,,,,,,......///000000111111222111444666666999@@@BBBAAABBBDDDJJJPPPPPPLLLKKKMMMPPPQQQ[[[```fffvvvnnncccYYYLLLBBB>>>???@@@AAAGGGJJJLLLMMMLLLKKKKKKLLLIIIJJJMMMYYYdddbbbfffzzzxxxlllbbb___dddiiihhhZZZJJJAAA<<<999:::===888>>>CCCCCC===666222222111///...,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************...888===777---)))***+++)))******+++++++++************))))))))))))************++++++******)))))))))************+++++++++***++++++,,,---------------......//////000111111111555666666999>>>AAA@@@BBBDDDJJJPPPQQQLLLKKKMMMNNNPPPZZZaaaggg|||ooodddYYYOOOCCC===>>>BBBEEEEEEIIIKKKMMMNNNMMMMMMNNNNNNKKKRRRUUU\\\ggglllyyy|||qqqkkkiiihhheeeeeeWWWGGG>>>;;;:::===BBBAAAGGGLLLIII>>>333//////000///...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************///666999222+++)))***+++))))))***+++++++++************))))))))))))******))))))*********))))))((())))))*********+++++++++)))***+++,,,---.........------......//////000000222555666666888>>>@@@???AAACCCIIIOOOOOOKKKJJJLLLNNNPPP\\\ccckkk~~~uuufff[[[NNNFFF===:::???EEEHHHHHHJJJKKKLLLLLLKKKKKKMMMOOO[[[hhhfffaaakkkzzzxxxuuu}}}zzznnn```SSSEEE>>><<<<<>>@@@???@@@AAAGGGNNNNNNJJJHHHJJJNNNQQQ^^^fffnnnzzzssshhhZZZPPPCCC???;;;;;;@@@EEEIIIIIIMMMMMMLLLJJJIIIKKKOOORRRdddsssqqqkkkxxxwwwsss~~~|||nnnUUUKKKAAA======<<<===@@@???AAABBB===444...---.........------,,,+++++++++*********+++++++++++++++************************(((,,,---***)))+++---+++((()))***+++++++++++++++******))))))))))))******))))))******++++++******)))************+++++++++***++++++,,,---------------......//////000111111222666777777999???BBBAAA@@@BBBHHHNNNNNNJJJHHHJJJNNNRRR___gggpppzzzqqqggg[[[NNNFFF<<<===>>>AAAEEEHHHKKKLLLPPPOOONNNMMMOOOUUU]]]bbbkkktttuuu{{{uuupppnnnfff\\\HHHAAA<<<>>>???>>>===>>>:::999666222---,,,---///------------,,,+++******)))*********++++++++++++************************(((++++++)))***------***(((((()))++++++,,,,,,+++******))))))))))))******)))******+++,,,,,,++++++)))************+++++++++++++++,,,------,,,,,,,,,......///000000111111222222666777777;;;AAADDDCCCAAACCCIIIPPPPPPLLLJJJLLLNNNQQQ^^^gggooo}}}vvvlll___QQQFFF@@@;;;???DDDHHHJJJLLLNNNOOOPPPPPPPPPRRRXXXbbbmmmuuuyyyxxx{{{}}}~~~|||xxxzzztttbbbRRRKKK@@@<<<;;;???BBBAAA>>>>>>;;;777111,,,***+++---///------------,,,+++******))))))******++++++++++++************************)))+++,,,***+++...---)))(((((()))++++++,,,,,,,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,---------,,,++++++//////000000111111222222222666888888<<>>AAACCCFFFJJJLLLMMMMMMNNNLLLNNNRRRZZZfffqqquuuuuu|||{{{uuuqqqoootttyyynnnWWWEEE@@@999???CCCCCCBBBCCC@@@<<<888444///---......---+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))(((((()))++++++***(((************************)))))))))))))))******+++************************+++,,,------++++++,,,---+++*********+++---///000,,,---...///000111222333555555666888;;;@@@DDDGGGEEEIIIMMMPPPRRRRRRMMMHHHLLLUUU]]]bbbppp}}}tttfffWWWKKKDDD@@@???DDDFFFHHHJJJLLLNNNPPPQQQRRRNNNLLLVVVlllwwwnnnkkknnnoooppplll]]]JJJ>>>;;;@@@AAACCCDDDIIILLLFFF>>>666333///---......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))(((***+++,,,+++)))************************)))))))))))))))******+++************************+++,,,------++++++,,,---+++*********+++---///000---......///000111111222444444666888<<<@@@CCCEEEDDDGGGKKKOOORRRRRROOOLLLNNNVVV]]]bbbooorrrfffUUUGGGAAA@@@AAABBBGGGIIIKKKMMMMMMOOOQQQSSSPPPTTTXXXaaarrruuuoooooojjjmmmiiiZZZJJJ@@@<<<:::EEEDDDCCCFFFOOORRRIII<<<333000...---.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))***,,,---+++***************************)))))))))))))))******+++************************+++,,,---,,,+++***+++---*********+++,,,---//////.../////////000000111111222333555888<<>>@@@@@@BBBCCCHHHMMMOOOMMMMMMOOOOOOTTTZZZ^^^iiirrrgggVVVMMMCCC???BBBGGGIIIJJJIIINNNRRRSSSPPPNNNOOOQQQ\\\rrrwwwqqqqqqllldddQQQ???<<>>EEEOOOVVVbbbnnn______VVVDDD555//////000))),,,......,,,***+++------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))(((((()))++++++***(((************************)))))))))))))))******+++************************)))+++++++++***)))***+++((()))+++---.........---,,,---...///000111222333666555666777999===AAACCC???DDDUUUeeedddWWWQQQTTTQQQSSSYYY^^^bbbvvvxxxddd\\\TTTHHHAAACCCBBBEEEIIILLLLLLMMMQQQTTTUUUPPPOOOSSSUUU[[[lll~~~}}}cccSSSCCCCCCGGGOOOVVV___ooo~~~rrr^^^GGG999222...,,,---------------------------,,,,,,,,,+++++++++************))))))***+++,,,,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))*********************)))******+++,,,***+++,,,---............////////////000000000000222333555888<<>>AAABBBCCCCCCRRRggglll]]]RRRRRRQQQUUU]]]dddkkkkkkYYYIIIDDDBBB@@@BBBGGGKKKNNNQQQRRRRRRQQQRRRRRRUUURRRbbbzzzYYYHHHEEELLLUUU^^^eeeqqq}}}~~~www[[[LLL;;;222///,,,+++---------------------------,,,,,,,,,,,,++++++++++++*********)))******+++,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++,,,,,,***+++,,,---............////////////000000000000222333555888;;;>>>@@@AAAAAACCCQQQeeekkk^^^SSSSSSOOOSSS\\\dddkkk{{{qqqYYYMMMBBBAAACCCDDDHHHNNNOOOPPPRRRTTTTTTTTTTTTTTTWWW]]]ooogggKKKCCCHHHOOO[[[dddhhhrrrzzznnnZZZKKK???444///---++++++---,,,,,,------------------------,,,,,,,,,++++++++++++***************++++++************************************************((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,***+++,,,---............////////////000000000000222333555888;;;===???@@@AAACCCOOOaaafff\\\RRRQQQPPPTTT[[[```dddxxxxxxggg]]]KKKEEEBBBEEEIIILLLNNNQQQSSSSSSSSSTTTUUUUUUTTTTTTVVVnnnhhhNNN@@@HHHVVV```eeeddd___dddiii[[[EEE>>>555...------++++++...,,,,,,,,,---------......---------,,,,,,,,,++++++++++++***************+++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++***+++,,,,,,---***+++,,,---............////////////000000000000222333555888:::===???@@@BBBDDDMMM[[[___WWWOOONNNQQQUUU[[[]]]^^^pppvvvfffXXXNNNCCCCCCEEEJJJNNNQQQRRRQQQRRRQQQOOOPPPRRRUUUVVVVVVbbb}}}dddMMMAAAEEEWWWiiisssmmm___TTTUUUWWWOOOAAA555///,,,---...,,,,,,...+++,,,,,,------.........------------,,,,,,,,,,,,,,,+++******)))*********************************************************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++,,,------***+++,,,---............////////////000000000000222333555777:::<<<>>>???DDDDDDKKKUUUYYYTTTOOOMMMPPPUUU\\\^^^^^^ppprrrdddWWWMMMFFFCCCFFFJJJMMMQQQTTTTTTSSSQQQOOOOOOSSS[[[ccciiikkkkkkQQQEEEHHHSSSbbbnnnrrrfffXXXQQQOOOLLLDDD<<<000,,,,,,//////------///++++++,,,,,,---......///...------------,,,,,,,,,,,,++++++***))))))******************************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------***+++,,,---............////////////000000000000222333555777:::<<<===>>>DDDEEEIIIQQQUUUTTTRRRQQQOOOUUU\\\______rrrppp^^^RRRJJJDDD@@@GGGJJJNNNPPPTTTWWWWWWVVVUUUUUUWWW___mmm{{{kkkVVVDDDDDDQQQ\\\bbbdddcccYYYRRRSSSRRRHHH;;;444...,,,,,,000111...---///++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---............////////////000000000000333333555777999<<<===>>>DDDDDDHHHNNNTTTUUUUUUUUUOOOUUU]]]______rrroooYYYKKKEEEBBBDDDHHHJJJSSSRRRQQQUUUSSSQQQXXXWWWOOOVVVqqqkkkTTTGGGDDDRRR___```^^^```YYYVVVTTTQQQGGG;;;333222------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,------...000000000000000111111111333444555777:::===???AAACCCEEEKKKQQQSSSPPPPPPSSSRRRQQQZZZ^^^\\\tttlll]]]MMMFFFDDDDDDGGGKKKOOOWWWVVVTTTWWWSSSPPPVVVTTTSSS\\\tttuuu[[[LLLMMMSSS[[[cccddd^^^WWWYYYRRRJJJDDD<<<333//////------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,------...//////000000111111111222333444555777:::===???AAACCCEEEJJJQQQRRRPPPPPPSSSRRRQQQZZZ^^^]]]vvvuuufffSSSJJJCCCDDDGGGJJJNNNRRRRRRXXXUUURRRUUURRROOOUUUXXXeeexxxiiiVVVJJJPPP```hhhfffiiirrrmmm^^^XXXLLL???777222---,,,...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,------.........///000111222222333333444555777:::===???AAACCCEEEJJJQQQRRRPPPPPPSSSRRRRRR[[[^^^^^^zzz}}}nnn^^^QQQGGGCCCCCCIIIOOOQQQTTTXXXUUUZZZTTTRRRYYY[[[\\\eeelllnnnXXXMMMLLLOOOeeexxxzzzlllppppppSSSEEE666000///---...000------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------************************+++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,------...---...///000111222333333333444555777:::===???AAACCCDDDJJJPPPRRROOOOOOSSSRRRRRR[[[^^^```iiimmmsssfffYYYNNNGGGFFFEEEHHHPPPUUUUUUVVVYYYXXX\\\WWWYYYgggqqqyyykkkRRRGGGKKKYYYfffxxxqqqtttlllGGG;;;111.../////////000------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------************************+++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,------...---...///000111222333333333444555777:::===???AAABBBDDDIIIPPPRRROOOOOORRRRRRSSS\\\^^^bbbaaaSSS[[[{{{jjj\\\SSSKKKGGGFFFKKKJJJNNNTTTWWWUUUTTTVVVTTTYYYYYYbbbzzzuuuXXXIIIJJJWWWhhhuuu}}}tttrrrssseeeOOO999222---...///...---///------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,------.........///000111222222333333444555777:::===???AAABBBDDDIIIPPPQQQOOOOOORRRRRRTTT\\\^^^dddlllhhhuuuyyyhhhVVVMMMJJJHHHIIIMMMOOOOOOSSSXXXXXXUUUTTTWWWQQQ[[[bbbtttqqq___PPPQQQ]]]jjjttt{{{zzzzzzyyytttiiiXXXEEE888222///---///...,,,,,,///------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,------...//////000000111111111222333444555777:::===???AAABBBCCCIIIPPPQQQNNNOOORRRRRRUUU\\\^^^fffxxxjjjZZZKKKHHHIIIJJJOOOUUUSSSSSSVVVZZZZZZVVVVVVYYYWWWdddqqqzzz[[[RRRRRRaaasss}}}yyytttsssqqq```FFF666555222000000111///+++,,,000---------,,,,,,,,,++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++************)))))))))************))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,---......000000000000000111111111333444555777:::===???AAABBBCCCIIIOOOQQQNNNNNNRRRRRRUUU]]]^^^fffpppccc___RRRNNNJJJJJJNNNRRRUUUUUUSSSVVVRRRRRRWWWTTTXXXiiikkk{{{___PPP[[[mmm}}}~~~nnnTTTCCC===666---222111111000///......---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************+++)))((())),,,---+++)))++++++******))))))((((((***+++,,,,,,******+++,,,,,,,,,------------------......//////000000111111333333555666999;;;>>>???DDDEEELLLSSSTTTQQQQQQTTTRRRTTT[[[___hhhzzzjjj[[[RRRPPPHHHGGGGGGKKKQQQWWWYYYZZZWWWXXXTTTWWWccchhhoooyyy^^^VVVYYYooo{{{^^^DDD777555333///111111000000///......---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++)))((()))+++---+++***************))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,------------.........//////000000111111333333555666999;;;>>>???CCCEEEKKKRRRTTTQQQPPPSSSRRRSSS[[[^^^hhhqqq___QQQGGGDDDFFFKKKKKKNNNRRRVVVYYYYYYXXXXXXZZZXXX```sss{{{WWWOOOXXXsssjjjIII666000//////000111000000//////.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))*********)))))))))+++,,,+++***)))))))))******************+++,,,,,,******+++,,,,,,,,,,,,---------............//////000000111111333333555666999;;;>>>???CCCEEEKKKRRRSSSPPPPPPSSSQQQSSSZZZ^^^hhhppp]]]PPPGGGCCCEEEKKKQQQSSSVVVYYY[[[[[[YYYWWWUUU```gggssssss```XXX]]]fff~~~eeeNNN999444444000...111000000/////////.........------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************((()))))))))))))))*********))))))***++++++++++++)))))))))******+++++++++***+++,,,,,,******+++,,,+++,,,,,,------...............//////000000111111333333555666999;;;>>>???BBBDDDJJJQQQSSSPPPOOORRRPPPRRRZZZ^^^iii|||vvvcccYYYOOOKKKIIIJJJNNNSSSQQQSSSWWWYYYZZZ[[[[[[[[[ZZZrrr[[[RRR[[[gggqqqzzz}}}tttgggDDD888111555555000...333////////////............------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++)))***************++++++))))))******++++++,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,---...//////......//////000000111111333333555666999;;;>>>???BBBCCCJJJQQQRRROOOOOOQQQPPPQQQYYY^^^iiitttfff[[[UUUMMMHHHGGGKKKOOOPPPSSSWWWXXXXXXYYYXXXXXXZZZ]]]```rrriii]]]ZZZgggssszzz}}}|||zzznnnXXXFFF555222111111000---///444........................------------------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((***++++++******+++,,,*********+++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,---...//////......//////000000111111333333555666999;;;>>>???AAACCCIIIPPPQQQNNNNNNQQQOOOPPPYYY^^^iiizzzeeeXXXOOOHHHCCCHHHFFFIIIQQQVVVVVVVVVWWW\\\]]]]]]^^^aaaiiisss{{{mmmSSSccc|||mmmSSS===444000333333///---///000///........................------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))******+++,,,,,,------(((***,,,+++))))))+++---,,,++++++++++++++++++******+++,,,,,,******+++,,,***++++++,,,---...///000......//////000000111111333333555666999;;;>>>???@@@BBBHHHPPPQQQNNNNNNPPPNNNPPPXXX^^^iiisss]]]NNNJJJKKKLLLKKKNNNMMMQQQXXX\\\ZZZXXXYYYUUUWWW\\\cccppp{{{zzzuuugggZZZ\\\uuuyyy___AAA555;;;+++333444000000555222)))---.....................------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))************************------------------------******+++,,,------......(((***,,,+++))))))+++------,,,,,,++++++************+++,,,,,,******+++,,,******+++,,,---//////000......//////000111111111333333555666999;;;>>>???@@@BBBHHHOOOQQQNNNMMMPPPNNNOOOXXX^^^iiivvvfff^^^RRRIIIEEEFFFIIIKKKMMMSSSVVVTTTTTTXXXYYYWWWXXX[[[eeexxxzzznnn^^^QQQPPPVVVgggoooOOO<<<444222111000000///.......................................,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,++++++***)))))))))************************,,,,,,,,,---------......---,,,++++++******++++++******+++,,,,,,,,,,,,+++''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111111222222333777888777999===>>><<>>@@@>>>AAACCCJJJQQQRRROOOOOOQQQOOORRR[[[```jjj{{{hhh[[[RRRKKKGGGFFFHHHKKKNNNQQQRRRSSSSSSYYYSSSQQQTTTUUUVVVaaannn|||tttZZZQQQPPPWWWpppcccQQQ;;;000111444222...000///......------......------------------------,,,,,,,,,+++++++++******+++++++++++++++*********((())))))***++++++,,,,,,************************************++++++++++++++++++*********))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---......///////////////000111111222222444888999999;;;@@@AAA???@@@CCCIIIQQQRRROOONNNPPPOOOSSS]]]aaahhhwwwmmm```TTTMMMJJJIIIHHHKKKNNNRRRUUUUUUSSSRRRQQQZZZQQQPPPZZZ___eeexxxjjjYYYTTTdddsss{{{rrr[[[HHH===222---///222000...//////...------------...------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))*********+++++++++*********************************++++++++++++,,,************))))))(((((())))))***+++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------...///////////////000111111222222333666888888:::@@@AAA@@@@@@BBBIIIQQQRRROOOMMMPPPNNNSSS]]]```eee~~~tttlllddd```UUUQQQMMMJJJJJJLLLNNNOOOSSSUUUXXXYYYXXXXXXZZZ\\\\\\[[[hhh}}}vvvnnn___^^^nnn{{{lllUUU>>>777555333000//////000111//////...---------------------------------------,,,,,,,,,+++++++++******************************+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,)))************)))((('''))))))***++++++++++++***)))))))))************+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---........./////////000111111222222111444777777999???AAA??????BBBJJJRRRSSSOOONNNOOOMMMRRR\\\^^^cccwwwooodddZZZSSSOOOLLLKKKJJJJJJLLLOOOQQQSSSUUUVVVWWWYYYYYYXXXWWWYYY^^^cccmmm{{{qqqiiiooosss||||||___LLL===000,,,000333222///---000333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,++++++***))))))(((************************++++++++++++,,,,,,,,,---)))***+++++++++***)))(((((()))******++++++******((((((((())))))))))))*********************************+++++++++,,,,,,,,,+++++++++,,,------....../////////000111111222222///333666666999???AAA@@@@@@CCCKKKSSSUUUPPPNNNPPPMMMQQQYYY\\\ddd}}}rrrggg^^^WWWSSSMMMIIIHHHHHHJJJJJJNNNPPPSSSVVVXXXYYYYYYZZZWWWYYY\\\\\\___eeepppxxxtttmmmxxxwwwXXXAAA555000///,,,...111111///...///111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---......++++++******************************************************++++++++++++***+++,,,---,,,+++)))(((((())))))***************((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---....../////////000111111222222///444666777:::@@@CCCAAAAAADDDLLLUUUVVVQQQOOOPPPPPPQQQXXX\\\fffzzzpppgggbbb\\\TTTNNNGGGGGGGGGHHHKKKNNNQQQSSSPPPRRRUUUWWWWWWWWWXXXYYYQQQWWW___gggqqqllllllzzzvvvTTT>>>444000222666111000000000000///---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++---...///000)))))))))***++++++,,,,,,************************))))))))))))***************+++---------,,,***((((((((()))***************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---....../////////000111111222222000444777888;;;BBBDDDCCCAAADDDMMMVVVWWWRRRPPPQQQRRRQQQWWW\\\hhh|||tttccc]]]VVVQQQOOONNNKKKIIIDDDHHHMMMPPPRRRSSSTTTUUUWWWVVVXXX[[[XXXRRRUUU\\\[[[\\\hhh{{{}}}```MMM;;;555444111//////000000000000///////////////............---------++++++++++++++++++++++++************************))))))+++,,,...///111111---------,,,,,,,,,++++++...+++***+++---...---+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,,,,---...//////...///000111111222222111333444555777:::>>>BBBDDDCCCDDDIIIPPPRRROOOMMMOOOKKKQQQ\\\^^^ddd|||tttnnnhhh```ZZZSSSPPPLLLKKKLLLMMMMMMKKKOOOQQQSSSUUUTTTUUUVVVWWW]]]XXXXXX[[[ZZZWWWXXX\\\nnnxxxyyy^^^III<<<333222333111///000000000000000/////////...............------------++++++++++++++++++++++++************************))))))***,,,---...///000,,,,,,,,,,,,++++++++++++---+++)))***,,,---,,,***++++++,,,,,,++++++***)))+++*********))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))************+++++++++,,,,,,+++,,,,,,---...///...///000111111222222111444555666888;;;>>>AAACCCCCCCCCHHHPPPRRROOONNNOOONNNSSS^^^```eee|||xxxpppjjj```YYYUUURRRNNNJJJHHHGGGGGGJJJNNNQQQRRRRRRUUUVVVWWWVVVUUUUUUVVVXXX^^^XXXTTTXXX```gggnnntttyyyTTT666333///...111222000///000000000000/////////..................------------++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++*********))),,,***)))***++++++***)))***++++++++++++******)))))))))((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))************************)))************++++++++++++++++++,,,,,,---...///...///000111111222222111555666777999;;;>>>@@@BBBCCCCCCHHHPPPRRROOONNNOOOOOOSSS]]]___ddd~~~}}}{{{wwwpppiiibbb^^^YYYVVVQQQOOOOOOOOONNNLLLKKKLLLNNNQQQTTTWWWXXXYYYVVVWWWXXXXXXWWWWWWYYYZZZYYYXXXZZZcccsssjjjNNN;;;222///000222333111///......000000/////////..................---------,,,,,,++++++++++++++++++++++++***************************************+++++++++************))))))))))))******))))))******)))((()))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))*********+++++++++++++++++++++,,,---...///...///000111111222222111444555666888:::===>>>???BBBCCCHHHOOORRRPPPNNNPPPNNNRRRZZZ\\\bbb|||uuunnnfffdddaaa^^^YYYUUURRRPPPKKKKKKKKKMMMOOOPPPPPPOOOSSSTTTUUUVVVWWWXXXYYYZZZWWWYYY[[[\\\\\\^^^```bbb]]]iii{{{eeeDDD555333666111444444222///.........////////////...............------------,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))((((((************)))(((((((((((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---.........///000111111222222111333444555888:::<<<===>>>BBBBBBHHHOOORRRPPPOOOPPPOOORRRZZZ\\\bbbjjjmmmppppppooooooqqqtttuuu{{{}}}zzzwww{{{|||wwwqqqlllhhhddd^^^ZZZUUUSSSQQQNNNMMMLLLLLLMMMLLLMMMPPPRRRSSSSSSSSSRRRVVVWWWXXXWWWVVVWWWYYYZZZYYYZZZ\\\___cccjjjrrrwww}}}{{{[[[CCC888666444111000333222...,,,...000////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************)))))))))(((***++++++***((('''((()))'''(((((())))))))))))((())))))************++++++))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++,,,---......///000111111222222111111333555888;;;<<<>>>>>>AAABBBGGGOOORRRPPPOOOQQQRRRTTT[[[^^^eeeTTTXXX\\\\\\YYYXXXZZZ]]]___fffnnnuuuzzz}}}zzzuuutttsssppplllgggbbb```YYY]]]bbbdddbbbaaaaaaccc```___\\\YYYVVVSSSQQQQQQOOONNNNNNMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVXXXYYYVVVXXXYYYYYYYYY\\\```dddaaaaaadddjjjvvvcccPPP<<<444666888444//////111000,,,,,,111222...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++*********)))))))))***,,,---+++)))'''(((***&&&'''(((((())))))(((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************+++,,,---......///000111111222222111222333666:::===???@@@AAAAAABBBGGGOOORRRPPPOOOQQQSSSTTT[[[^^^gggHHHMMMQQQQQQMMMLLLNNNPPPJJJQQQYYY___bbbgggooouuuzzzxxxxxxsssnnnnnnqqqtttsssqqqooonnnkkkjjjhhhfffcccaaaXXXXXXXXXWWWUUURRRPPPOOOJJJNNNSSSTTTRRRPPPQQQRRROOOPPPPPPNNNLLLLLLMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTVVVZZZ]]]WWWYYY\\\]]]___dddkkkpppnnnooorrr|||jjjIII>>>999444222222222333555000333111---...333222,,,//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++************+++---...,,,)))'''(((***&&&&&&'''((())))))(((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---......///000111111222222111222444888<<>>AAADDDFFFCCCCCCHHHOOOQQQNNNLLLMMMPPPPPPXXX]]]dddZZZXXXVVVWWWYYYZZZXXXUUU]]]YYYVVVXXX\\\\\\WWWQQQNNNTTT\\\]]]TTTLLLMMMSSSRRRSSSSSSSSSSSSQQQPPPOOOLLLNNNNNNMMMNNNQQQOOOJJJPPPOOOOOOOOOPPPQQQSSSUUUPPPPPPPPPQQQSSSUUUUUUTTTVVVWWWXXXYYYXXXXXXYYYZZZZZZ]]]___ZZZRRROOOTTTZZZXXX\\\``````\\\XXXVVVUUUXXX\\\```aaabbbiiiuuu}}}^^^FFF:::777666444333222222111111111111111////////////////////////------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,---...///...,,,***((((((((((((***+++++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************))))))))))))))))))***++++++***))))))***++++++,,,,,,------.........///000111222333333333444777:::>>>AAADDDEEECCCCCCHHHOOOQQQMMMLLLMMMQQQQQQYYY^^^dddZZZZZZZZZ[[[]]]^^^^^^^^^[[[YYYXXXZZZ]]]___]]][[[YYY___ccc]]]SSSJJJGGGFFFJJJLLLOOORRRTTTUUUVVVUUURRRRRRSSSUUUWWWXXXVVVSSSXXXYYYYYYYYYXXXWWWXXXXXX[[[\\\[[[ZZZ[[[]]][[[XXXVVVYYY[[[[[[YYYYYY\\\```fffbbb^^^[[[[[[[[[\\\[[[]]]aaadddbbb]]]YYYZZZ]]]fffkkkrrrvvvzzz```PPP<<<111111555777666222222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,---......111000...,,,************++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))************)))))))))))))))***************************++++++,,,,,,------...---...///000111222333444333444666999===@@@BBBCCCBBBBBBGGGNNNPPPMMMKKKMMMPPPQQQYYY^^^eeelllooorrrqqqnnnmmmooorrrnnnmmmiiiccc]]]\\\___bbb^^^dddgggeeeccc```UUUHHHHHHKKKQQQVVVZZZ[[[ZZZZZZWWWUUUVVVXXXZZZYYYXXXWWWWWWZZZ]]]^^^\\\ZZZYYYYYYXXX\\\]]]ZZZZZZ^^^___]]]aaaeeeiiijjjkkkmmmssswww|||nnnbbbcccmmmrrrjjj___YYY\\\_________dddnnnvvvlllJJJ@@@<<<666333333333222111222111000000//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000///---+++*********++++++++++++++++++***))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))******++++++************++++++***++++++,,,,,,------...------...000111222444444222333555888:::===???@@@BBBBBBGGGNNNPPPMMMKKKLLLMMMNNNWWW]]]eeeuuuhhhfffmmmuuuzzz}}}}}}|||dddTTTWWW\\\aaaddddddbbbaaa```\\\\\\___aaaaaa```bbb___ccchhhjjjhhhffffffggghhhqqqtttnnnlllrrrxxxxxx~~~mmm___cccssszzzooo```]]]aaagggoooyyysssXXXCCC555222333333333222111222333111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---*********++++++++++++++++++++++++************)))*********++++++,,,---...,,,+++***)))))))))***+++******+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************,,,+++************+++,,,***++++++,,,,,,------...,,,---...000111333444555222333444777999<<<===>>>BBBBBBGGGNNNPPPLLLKKKLLLKKKLLLUUU\\\dddhhhiiikkkmmmnnnmmmlllkkkiiieeefffmmmtttvvvzzz|||~~~}}}|||sssnnnuuu___DDD777666::://///////000000222444555000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---)))*********++++++++++++*********)))))))))((((((******)))******+++,,,---+++***)))))))))***+++,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************,,,++++++******++++++,,,***++++++,,,,,,------...,,,---...///111333444555333333555777999<<<===>>>AAABBBFFFMMMOOOLLLJJJLLLKKKLLLUUU[[[cccttttttsssrrrqqqqqqqqqqqqlllhhhlllwwwzzzxxx}}}~~~iiiIII;;;:::888444111666444111000000000///---000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---))))))******++++++++++++***)))))))))((((((''''''))))))))))))***+++,,,---++++++******+++---...///((()))***+++,,,---------))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))******))))))))))))******(((((())))))*********+++---,,,+++******+++,,,---***++++++,,,,,,---......,,,,,,...///111333444555444555666888:::<<<>>>???AAAAAAFFFMMMOOOLLLJJJLLLMMMMMMUUUZZZbbb~~~uuu}}}zzzooooooyyywwwvvv{{{lllHHHBBB:::555333222000...111111111111000000000000////////////////////////------------------------++++++++++++++++++++++++------,,,+++*********+++))))))))))))))))))))))))+++++++++***************'''(((((((((((((((''''''***+++,,,---------------+++++++++************)))---,,,***)))))))))***+++************************&&&((()))***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++***+++,,,...///......---......///111222333444555666666777888;;;>>>AAACCCBBBBBBHHHOOOQQQMMMKKKKKKLLLLLLTTTZZZaaalllOOO@@@===999555333333444333222111111111000000000//////........................------------------------++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))************))))))))))))***+++++++++++++++*********)))))))))((((((+++***)))((('''(((((()))))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))((()))******))))))***+++***+++,,,............---......///111222333444555666666777888;;;>>>@@@BBBBBBBBBGGGOOOQQQMMMKKKLLLLLLMMMUUUZZZaaatttWWWCCC999666555333111111222333333222111111000000000000//////........................------------------------++++++++++++++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))******+++++++++))))))******+++******)))(((((()))*********))))))))))))))))))(((((((((''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&((()))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***,,,***+++,,,---..................///111222333444555666666666888:::===@@@AAAAAABBBGGGOOOQQQMMMKKKLLLMMMMMMVVV[[[bbb{{{XXXBBB===???>>>:::444333333222222000///...111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''((()))))))))((((((((()))************))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,++++++,,,------...............///111222333444555555555666777999<<>>???@@@AAAGGGNNNQQQNNNLLLMMMNNNNNNVVV[[[bbboooWWWLLL;;;;;;:::888555333333444///111222222111000000111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))***+++,,,,,,,,,,,,,,,------------,,,++++++++++++++++++************(((((()))*********))))))))))))))))))))))))))))))&&&((()))***)))((()))***''''''(((((())))))******)))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,,,,,,,...//////......///111222333444555555555555666888:::===>>>@@@AAAFFFNNNQQQNNNLLLMMMNNNNNNVVVZZZaaasssTTT@@@777666999999888444000222888>>>---///111000//////111333000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---))))))***+++,,,,,,,,,,,,---------------,,,++++++************))))))))))))'''((()))*********))))))((((((((((((((((((((((((&&&((()))***)))((()))***'''''''''((()))*********)))))))))))))))))))))))))))***,,,+++******+++---,,,,,,++++++,,,---///000......///111222333444555555555555666777999<<<===???@@@FFFNNNQQQNNNLLLNNNMMMMMMUUUYYY___sssUUUBBB===<<<888333888555444666:::999111***...000111///---,,,...111000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------))))))))))))))))))))))))''''''(((((())))))******''''''(((******+++++++++---------------,,,+++***))))))))))))((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''&&&(((******)))((()))***&&&''''''((()))******+++)))))))))))))))))))))))))))+++,,,,,,+++***,,,------,,,++++++,,,---///000......///111222333444555555555555555777999;;;===???@@@FFFNNNQQQNNNMMMNNNLLLLLLTTTXXX___{{{eeeHHHCCC<<<888777666333111444444555555444444333222000000000000000000000000...........................------,,,,,,------...,,,++++++******++++++,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))***+++***)))((())),,,...++++++++++++---...000111......///111222333444555999777444444777;;;>>>@@@@@@BBBIIIOOOPPPLLLKKKMMMNNNNNNOOOTTT```~~~dddOOOBBB>>>;;;666444555666666555444444444444444333222222................................................------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++***))))))))))))************************))))))))))))))))))))))))(((((()))))))))***************))))))(((((())))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********)))((()))+++...)))******+++,,,------.........///111222333444555666555444555888<<<@@@BBB@@@BBBIIIOOOPPPLLLKKKMMMMMMNNNOOOSSS___~~~{{{\\\FFF:::555222666444111111222444555555333333333444333222222111------------------------------------------------------,,,,,,,,,,,,------++++++************+++++++++******)))))))))******************************))))))))))))))))))))))))(((((())))))))))))******+++***)))(((''''''''''''))))))((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))*********)))((()))+++...***+++,,,---...------,,,......///111222333444555222333555777:::>>>AAABBB@@@BBBIIIOOOPPPLLLKKKMMMMMMNNNPPPSSS]]]{{{hhh[[[JJJ<<<666555777777666444222000000000000000222222333333222222111000---------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++************++++++***))))))))))))******+++************************(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((('''((((((((())))))(((((((((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))***+++***))))))+++---,,,...000111111000...---......///111222333444555222444777:::;;;===???AAA@@@BBBIIIOOOPPPLLLKKKMMMMMMPPPRRRTTT]]]zzz}}}]]]GGG@@@;;;777666888999777555555444333111///......///111111111222111000000///........................------------------------,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++)))))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((***++++++***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***)))))))))))))))))))))))))))***+++***))))))+++---,,,...000111111000...---......///111222333444555555777;;;<<<;;;;;;<<<===@@@BBBIIIOOOPPPLLLKKKMMMNNNQQQUUUVVV^^^yyyuuueee\\\OOO@@@777888666444555777777444111111222222111//////000111000000111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((***+++---...******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((***++++++******+++,,,***+++,,,---...------,,,......///111222333444555888;;;======:::888:::<<<@@@BBBIIIOOOPPPLLLKKKMMMMMMQQQVVVXXX^^^yyy___QQQBBB;;;999:::===BBB777444111111444555444222///111222111//////000222//////000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***,,,------******+++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))(((***++++++******+++,,,)))******+++,,,------.........///111222333444555999<<<>>><<<999777:::===@@@BBBIIIOOOPPPLLLKKKMMMKKKPPPUUUWWW]]]wwwiiiNNN>>>;;;999999888333000444;;;777444000000222333111///000222333111...---...000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******++++++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++++++++++++++,,,,,,***+++++++++***)))'''%%%************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))((()))+++,,,*********+++++++++++++++---...000111......///111222333444555999<<<>>><<<888777;;;???@@@BBBIIIOOOPPPLLLKKKMMMIIINNNTTTVVV\\\vvvoooYYYHHH>>>:::999333111111333333111111333222111000000111111000/////////////////////////////////000000///...------........................+++++++++,,,,,,---------+++++++++*********))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((()))+++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++***++++++,,,---...//////...//////000111333444555555777999999999999;;;===>>>CCCIIIMMMNNNMMMKKKKKKHHHNNNUUUVVV[[[sss|||lllSSSNNNEEE===777555666777444222444888888444222444333111000000111111///...........................///////////////...------........................+++++++++,,,,,,,,,------++++++++++++******************************************)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))(((''''''(((***)))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++***++++++,,,---...//////...//////000111333444555555777999999999999;;;===???CCCIIIMMMNNNLLLKKKJJJIIIOOOUUUVVV[[[sssyyyggg\\\SSSGGG;;;666555333222222222333444222222555::::::555222222333222000000000000...---........................///////////////......---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((('''&&&&&&'''))))))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******+++,,,---...//////...//////000111333444555555777888999999999;;;<<>>CCCIIIMMMNNNMMMKKKKKKIIIOOOTTTUUUZZZuuuqqqiii```ZZZPPPDDD:::777888:::<<<===:::444...+++222000222555444//////333666666666555444333222111222///...000000...///222///...---...000000000...------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))*********)))))))))(((((())))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***)))'''''')))***(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))***+++,,,------......//////000111333444555444666777888777888999;;;<<>>???AAADDDGGGJJJLLLMMMRRRSSSUUU\\\hhhxxx}}}}}}zzzmmm[[[PPPLLLIIICCC>>>???AAABBBAAA===999777555555555555555555555555333333333333333333333333222222222111111111000000////////////////////////........................---------------,,,,,,,,,...---,,,++++++---...000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))*********+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////111333555666444555777888777888999;;;>>>@@@EEEKKKLLLIIIIIILLLJJJOOOTTTVVV\\\www444555666777999:::;;;<<<<<<;;;:::;;;???DDDJJJNNNRRRWWWXXXUUUYYYbbb```XXXYYYVVVQQQLLLJJJKKKMMMNNNSSSWWW\\\aaakkkttttttnnnhhh```\\\bbbnnnvvvtttoooZZZWWWSSSNNNJJJGGGEEEEEESSSQQQJJJ???999:::999666888999:::;;;:::777555333444444444444444444444444333333333333333333333333222222222111111000000000................................................///......------,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,------......++++++++++++++++++++++++************))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////111333555666444555777888777888999;;;>>>@@@EEELLLMMMJJJIIILLLKKKOOOTTTVVV\\\www444444444333333333333222777777777777666666666666777<<<<<<888;;;AAA@@@999???>>>;;;888777777888999888:::;;;===CCCIIIHHHCCC@@@<<<888:::@@@DDDCCC@@@;;;:::888666666666777777777888666222222555666555333333444444444333222111444444444444444444444444222222222222222222222222111111111111000000000000........................------------------------000000///...------,,,,,,---,,,+++++++++,,,...///,,,,,,,,,------------...++++++++++++++++++++++++************))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......////////////000111333555555444555777888777888999;;;>>>@@@EEELLLMMMJJJIIILLLLLLPPPUUUVVV\\\vvv888777777666555444333333333333444555555555444444555999888555555999888444;;;::::::999999888888888:::999777666777888666333;;;:::888888888999999999:::999888777666666777777666666666555666777777777333333222222222333333444333333333333333333333333222222222222222222222222000000000000000000000000........................------------------------000000//////...---,,,,,,,,,,,,+++++++++,,,---...,,,---------------------************************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,------......///......///000222333444555444555777888777888999;;;>>>@@@FFFMMMNNNJJJJJJLLLLLLQQQUUUWWW]]]www444333333333222222111111444444222111000/////////000222222///...000000...111111222222333222222111222111000222333444444555444444555444222222333444555444333222111000000000444333333444333111//////333333222222222333444555222222222222222222222222111111111111111111111111////////////////////////........................------------------------000//////...------,,,,,,++++++++++++,,,,,,------,,,------......---,,,,,,************************************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&))))))*********+++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))************************++++++,,,------......///---...///111222333444444444555777888777888999;;;>>>@@@GGGNNNOOOKKKJJJLLLLLLQQQUUUWWW]]]www000000000000000000000000444333222222222333444555444555555333222222333444222333444444555555444444444222333666777555666999000222333222111111222333444444444555555444444444444222222444333000...000222111111000111111222222111111111111111111111111000000000000000000000000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++************************************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((())))))))))))*********))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******'''(((((())))))******+++++++++++++++++++++++++++++++++,,,------......///---...000111333444444444444555777888777888999;;;===@@@GGGOOOPPPLLLJJJLLLKKKPPPUUUWWW^^^xxx000000000000000000000000))))))+++,,,...000111222000111111111//////111555000111111222222222222222222000000444222------000333444555555555555555555///000000222222333333333555222222666666222111555000000000000000000//////000000000000000000000000000000000000000000000000---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...///...---+++***************************************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---...000222333444444444444555777888777888999;;;===@@@GGGOOOPPPLLLJJJKKKJJJOOOTTTWWW^^^yyy//////..................///000222333333111000///......000000......111666111111222222222222222222000...111666555111111555/////////000111000///...//////000111222222222222111------111111------111000000111111000000///...000000000000000000000000000000000000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,---...//////---+++***))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************++++++++++++((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,...000222333444444333444555777888777888999;;;===@@@HHHPPPQQQLLLJJJKKKIIINNNTTTWWW___zzz000///...------...///000..................------...............///000000000000000000000000000000000000000000000000000000////////////////////////111111222222222333333333000///////////////000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------------,,,,,,+++***)))))))))))))))*********&&&(((******'''''')))+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))***++++++++++++++++++)))))))))+++,,,+++***,,,***((('''***000666;;;***+++---......---+++***++++++,,,------......///...//////000111333444555666888999999999999;;;<<>>???EEEMMMPPPMMMLLLMMMLLLQQQUUUVVV\\\zzz+++,,,---......---,,,+++++++++++++++,,,,,,------++++++,,,---...------,,,------------------------------------------------------------------------------------.........//////...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,+++++++++,,,++++++***)))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************)))''''''((()))***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......//////000000111222444555666777999::::::999888999;;;===???EEENNNQQQNNNMMMNNNMMMRRRVVVVVV]]]zzz+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***++++++++++++++++++++++++******))))))(((((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))***+++++++++++++++)))((('''(((***+++***))))))(((((('''(((***+++---++++++++++++++++++++++++++++++,,,------......///000000000111333444666777888999::::::888888999:::<<<>>>EEENNNRRROOONNNOOONNNRRRVVVVVV\\\yyy,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,,,,)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++*********)))))))))))))))(((&&&%%%&&&((()))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''(((((())))))******''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))******+++,,,,,,,,,,,,,,,***)))((()))+++++++++******))))))))))))***++++++++++++************++++++++++++,,,------......///000000111222333555666777888999::::::888888999:::;;;>>>EEEOOOSSSPPPNNNOOOOOOSSSVVVVVV[[[www---,,,+++******+++,,,---((())))))***++++++,,,,,,(((***,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++)))))))))))))))*********(((&&&$$$%%%((()))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******&&&''''''((()))******+++((())))))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))++++++,,,------------,,,+++))))))***+++,,,+++***,,,------...---,,,+++***++++++************++++++++++++,,,------......///000000111222333555666777888:::;;;:::888888999:::;;;===EEEOOOSSSQQQOOOOOOPPPTTTVVVVVV[[[vvv++++++,,,,,,,,,++++++***************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,+++++++++******))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((***++++++)))(((((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***************)))(((((('''((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,((())))))***+++,,,,,,,,,(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************------------...///000000//////000111333444555666777999::::::999999999:::@@@AAAGGGQQQUUURRROOONNNNNNSSSVVVVVV\\\zzz***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))*********)))))))))(((((()))))))))******)))))))))(((((())))))))))))((((((''')))***)))(((((()))******))))))((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++))))))(((((((((((())))))***************)))(((((((((((()))*********))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))(((((())))))***++++++,,,(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,---...///000//////000111333444555555666888::::::999888999:::@@@AAAGGGQQQTTTQQQNNNNNNNNNSSSVVVVVV\\\yyy******+++++++++++++++*********************************+++++++++,,,,,,,,,*********++++++++++++,,,************************---,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))((((((******))))))))))))(((((())))))************))))))(((((())))))))))))(((((((((((()))((('''(((***,,,))))))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,---......))))))(((((((((((()))))))))************))))))((())))))*********)))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++((())))))******))))))(((******))))))))))))******))))))))))))************************************************************+++++++++++++++*********************************++++++++++++,,,---...///...///000111222444555555555777999999888777888999@@@AAAHHHPPPSSSPPPNNNOOONNNRRRVVVWWW\\\www)))******++++++++++++***************************************++++++++++++************++++++++++++************************))))))(((((((((((())))))************************)))))))))((((((((((((((())))))))))))))))))((((((((()))************)))((((((((())))))))))))(((((()))))))))((('''))),,,///)))(((((('''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,------))))))(((((((((((())))))))))))************)))((()))*********)))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''(((((()))))))))***)))))))))******)))))))))***))))))))))))))))))***((()))))))))************************************))))))))))))))))))))))))+++++++++***************************************++++++++++++,,,---............///111222333444555444666888888888777888999???AAAHHHPPPRRROOOMMMOOONNNRRRVVVXXX\\\sss((()))******++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++(((((((((''''''((())))))************************((((((((((((((()))))))))(((((((((((((((((())))))((()))***++++++***)))((((((((())))))))))))((((((*********))))))***---000((((((''''''''''''((((((((((((((((((((((((((((((***************)))))))))))))))(((((((((((())))))((())))))*********)))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))************)))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++++++++,,,---............///000222333444555444666888888888777888:::???BBBIIIPPPQQQMMMMMMPPPNNNQQQVVVYYY[[[ppp(((((()))***++++++++++++))))))))))))))))))))))))((())))))))))))*********)))))))))************+++++++++++++++++++++++++++******************+++,,,************************(((((())))))))))))******''''''(((((((((((())))))''')))***++++++***)))'''(((((())))))))))))((((((******+++***)))***,,,///''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((())))))************)))(((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************************************++++++++++++,,,---...///---...///000111333444444444666888999888888999;;;???BBBIIIOOOOOOKKKLLLPPPNNNPPPWWWZZZ[[[mmm'''((()))***++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************+++************+++,,,---************************)))))))))*********++++++'''''''''((((((((())))))'''(((***,,,,,,***((('''(((((())))))))))))((((((((()))******)))((()))+++'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))(((((()))***************''''''(((((()))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************************)))******++++++******)))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++************************,,,,,,,,,,,,---...///000---...///000111222333444444666999999999999:::<<>>???AAAHHHPPPQQQMMMKKKMMMKKKQQQRRRTTT\\\mmm))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''))))))((()))***)))'''%%%(((******)))((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))*********)))(((''''''&&&******++++++++++++******((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''''''''((())))))******))))))))))))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))***+++,,,------------,,,,,,,,,---------......///...//////000222333444333333444666888;;;===>>>>>>AAAHHHOOOPPPLLLKKKLLLLLLRRRSSSUUU\\\lll((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((()))))))))(((((((((((())))))******)))((((((((((((((())))))))),,,------+++)))&&&(((******))))))+++---((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))((())))))))))))(((((((((******++++++++++++******((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((()))************)))))))))))))))************''''''''''''((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,------------,,,,,,,,,---------......//////...///000111333444222333444555888;;;===???>>>AAAHHHOOOPPPLLLJJJLLLKKKQQQRRRUUU]]]nnn(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******$$$%%%&&&))),,,,,,***(((###'''***+++***+++...111((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))&&&'''((()))*********)))******++++++++++++******((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((()))***************))))))))))))************''''''''''''((()))++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......//////...///000111333444222333333555777:::===???>>>@@@GGGOOOPPPLLLJJJLLLJJJPPPRRRUUU^^^ooo)))************+++++++++***++++++,,,,,,++++++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((('''((((((''''''(((((())))))******((()))...333000***+++111(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((&&&%%%%%%'''(((((('''((((((((()))******++++++))))))))))))((((((((((((***)))'''&&&'''(((***+++************))))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))************((()))***,,,,,,+++******))))))***+++,,,,,,------,,,+++******,,,......---------...000111222333444444444444555777:::<<<>>>???BBBGGGLLLNNNNNNLLLKKKKKKQQQSSSVVV^^^nnn************++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))(((((((((((()))***...222...'''(((---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''')))'''&&&&&&((())))))(((((((((((()))******++++++***************)))))))))))))))'''''''''(((***+++************))))))))))))))))))))))))************'''((())))))******))))))))))))))))))************))))))***++++++++++++***)))******+++,,,,,,------,,,*********---......---------...000111222333444444444444555777:::<<<>>>???BBBGGGLLLNNNNNNMMMKKKKKKQQQSSSVVV]]]mmm************+++++++++,,,,,,,,,+++******+++,,,,,,++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))************)))((('''''''''((()))---///,,,''''''+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((()))((('''''')))******)))((((((((()))******++++++***************+++++++++)))((('''''''''(((***+++************))))))))))))))))))))))))************((()))******++++++******))))))))))))*********************)))******+++,,,*********++++++,,,,,,---+++******+++---......---------...000111222333444444444444555888:::===>>>???BBBGGGLLLNNNNNNMMMKKKKKKQQQSSSVVV]]]lll*********+++++++++,,,,,,---,,,***))))))***,,,---+++++++++*********))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''(((((()))*********)))))))))((((((((('''''')))+++---+++))))))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))'''&&&'''(((***))))))((((((((()))******++++++))))))***************+++)))(((((('''((()))******************)))))))))(((((()))))))))************))))))***+++++++++++++++((()))))))))************+++***)))))))))***,,,---*********++++++,,,,,,,,,+++******+++---......,,,------...000111222333444444444444666888;;;>>>???@@@CCCHHHLLLOOOOOOMMMLLLLLLRRRTTTWWW]]]lll***++++++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''(((((()))******'''((((((((()))))))))******,,,---,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((&&&%%%&&&'''(((((((((((((((((()))******++++++((((((((()))))))))******((((((((((((((())))))***************)))))))))(((((()))))))))************))))))***+++++++++++++++((()))))))))************+++***)))))))))***,,,---***+++++++++++++++,,,,,,*********,,,...///---,,,------...000111222333444333444444666888;;;>>>@@@@@@CCCHHHMMMOOOOOOMMMLLLNNNTTTVVVXXX^^^lll++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***'''''''''((()))*********...000///+++)))(((&&&###(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((('''&&&%%%%%%'''(((((('''((((((((()))******++++++'''''''''((())))))******(((((((((((())))))))))))************))))))))))))))))))))))))************((()))******++++++******))))))))))))*********************)))******+++,,,++++++++++++++++++++++++*********,,,...///---+++------...000111222333444333444444666999<<>>???@@@BBBHHHOOOPPPMMMMMMPPPQQQVVVXXXZZZ\\\ccc........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))************++++++,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***((()))))))))************'''((((((((()))))))))***(((((()))***************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,+++******)))++++++,,,------......///......///000222333444555555555666777999;;;===???@@@BBBHHHOOOQQQNNNNNNPPPRRRVVVWWWYYY[[[bbb........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''(((((())))))******+++***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************''''''(((((())))))******(((((()))***************)))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,+++******++++++,,,------......///---...///000111333444444555555666777999;;;===>>>@@@BBBHHHPPPQQQNNNNNNQQQQQQUUUVVVXXXZZZbbb........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((()))******++++++***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************'''''''''((()))*********(((((()))***************))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,,,,++++++++++++,,,------......///---...///000111222333444555555666777999:::<<<===@@@BBBHHHPPPRRROOOOOORRRPPPTTTUUUWWWZZZbbb////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''((((((((()))******+++++++++++++++,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************&&&''''''((()))******+++(((((()))***************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++((()))+++,,,---,,,,,,+++++++++,,,------......///------...000111222333444555555666777888:::<<<===@@@BBBHHHPPPRRROOOOOORRROOOSSSTTTWWWZZZccc333111......///000//////000/////////............,,,,,,,,,------.........000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******'''(((((()))***++++++++++++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,---...000333444,,,***((((((***,,,,,,,,,,,,+++)))(((((()))******(((((())))))))))))***************))))))(((((((((++++++***))))))))))))***'''(((((())))))******+++************************((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))++++++++++++++++++++++++))))))))))))************+++++++++++++++***)))((((((((()))***************))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555666888777555777<<<<<<999AAACCCIIIPPPQQQMMMMMMOOOPPPSSSTTTVVVZZZddd000/////////000000...---000000/////////.........,,,,,,,,,------.........111000///............///++++++++++++++++++++++++************************************************++++++************++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******'''(((((()))******+++++++++++++++************)))***)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))******+++++++++,,,...000222333+++***((()))***++++++***((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))************))))))++++++++++++++++++++++++))))))))))))*********************+++******))))))(((((()))***************))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555444666666555888===>>>;;;@@@AAAGGGMMMNNNKKKKKKNNNOOOSSSTTTWWWZZZccc//////000111333222000---000000000/////////......---------------.........000000///....../////////************************++++++++++++++++++++++++************************++++++************++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******+++++++++++++++************)))***))))))(((((())))))***))))))))))))))))))))))))******)))))))))******++++++++++++,,,---...000111***)))))))))++++++)))'''''''''((()))************+++*********************))))))))))))************))))))))))))))))))******++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********))))))(((((()))******************************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555333555555555999???@@@>>>???@@@EEEKKKLLLIIIJJJMMMNNNSSSUUUXXXZZZbbb333111000111222333222111000000000////////////...---------...............---------------.........++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++******++++++,,,---...///)))))))))***++++++(((&&&)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((()))))))))************&&&'''((()))))))))))))))(((((()))***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555444666666666:::???AAA>>>???@@@EEEJJJKKKIIIJJJNNNMMMSSSUUUYYY[[[bbb:::666222///000111333444111000000000////////////........................,,,------....../////////------------------------++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********+++++++++*********))))))))))))************))))))))))))))))))))))))))))))***************+++,,,,,,***++++++,,,,,,---------)))))))))***,,,+++)))'''***++++++,,,+++***((('''************++++++++++++,,,,,,,,,------.........222222111000...,,,***))))))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))******************)))(((((()))******((((((((((((((((((((((((((()))))))))************&&&'''((()))))))))))))))(((((()))***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555666888888777:::???@@@===@@@AAAFFFLLLMMMJJJKKKNNNMMMSSSVVVYYY[[[bbbHHHBBB:::333111111222333111111000000000//////////////////...............---...///000111222222222........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******+++++++++************))))))******++++++******)))))))))))))))))))))))))))***************+++,,,---++++++,,,---------,,,,,,***))))))***,,,,,,+++***))))))******))))))(((''')))***++++++,,,---......222222222222222333333333777777777666444111...---))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************(((((()))*********))))))(((((()))***************+++++++++******************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555777999999777:::@@@@@@===@@@BBBHHHNNNOOOLLLKKKNNNNNNSSSVVVZZZ\\\bbb]]]VVVKKKAAA:::666333222111111111000000000//////000/////////.........---,,,---///111222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))))))))************))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))+++++++++************))))))***++++++++++++***)))))))))))))))))))))))))))************+++,,,---...,,,,,,---......---,,,++++++))))))***,,,......---)))))))))***+++,,,---...///000111333444666777888:::999999999999999999888999999::::::999777555444000000000000000000111111////////////////////////------------------------************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))*********************+++******))))))(((((()))***************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555666888888888;;;AAABBB@@@>>>AAAHHHPPPQQQMMMKKKLLLOOOTTTVVVYYY\\\cccmmmfff[[[OOOEEE===666333111111111111000000000000000000//////.........---***+++---///111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++++++++************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************+++,,,---...,,,---.........---,,,++++++***((())),,,///000000+++++++++,,,...111444555777888999;;;===???AAABBB?????????>>>>>>=========999:::<<<======<<<:::999999888888777777666666555111111111111111111111111////////////////////////++++++******************+++***)))'''''')))***+++************************))))))))))))************+++++++++++++++***)))((((((((()))***************++++++++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///111222333444555444666777777<<>><<<;;;<<<>>>???AAABBBBBBBBBBBBBBBAAAAAA???@@@AAABBBAAA???<<<::::::999888777444111///......---,,,+++,,,---///000//////...,,,+++***))))))---,,,+++*********+++,,,)))))))))))))))*********************************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,+++,,,///111000...////////////111333555666888999888666999???AAA??????@@@EEEMMMPPPMMMLLLMMMOOOTTTXXX\\\^^^ddd|||zzzxxxwwwttthhhVVVIIIAAA>>>:::888888777333000000000///.........//////........................---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++***+++++++++************************+++++++++++++++++++++++++++***)))***++++++***)))*********************************************************************************+++,,,---//////...---,,,---000000///,,,+++,,,---...---...000222777999<<>>@@@AAABBBDDDEEEFFFFFFFFFBBBCCCDDDDDDBBB???<<<::::::999999888777666555555111000...,,,,,,,,,...///000000000000///...------------+++*********++++++************************************************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,---+++***+++...//////---/////////000111333555666777888888666999???@@@>>>???@@@DDDLLLOOOLLLKKKMMMMMMSSSWWW[[[]]]ddd~~~wwwxxxzzzwwwlllaaaUUUMMMCCC<<<:::888444111222111111000//////..............................------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))*********************************************************************************+++,,,---...///...---,,,---//////...---)))+++...000222555999===@@@@@@BBBEEEHHHJJJJJJIIICCCFFFIIIKKKJJJEEE@@@===000/////////000222555777999;;;===@@@BBBDDDEEEFFFEEEEEEEEEDDDAAA>>>:::888555444333333444555666777444333111///...---......///000111333333333222222///...---,,,+++******+++************************************************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++******+++---......---/////////000222333555666555777777777:::??????<<<@@@???CCCJJJMMMKKKKKKMMMKKKQQQUUUYYY\\\ccc{{{uuuvvvxxxvvvssskkkbbbSSSFFF===888666555333333333333222111000000........................------------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))************************************************************************++++++++++++,,,---...///...---,,,,,,------------)))---333888===AAAEEEHHHEEEEEEFFFHHHLLLMMMKKKHHHKKKLLLLLLKKKGGGAAA;;;777///...---,,,---...000111...000222555888:::<<<=========<<<;;;999666333222...---,,,+++,,,...111222444333222000////////////,,,---000222444444444444222111000///---,,,,,,++++++++++++++++++*********************************)))******++++++******)))))))))*********+++++++++************************++++++++++++++++++++++++************+++++++++++++++++++++,,,---.........///000000111222333444555333666777777:::>>>>>>:::??????CCCIIILLLJJJKKKMMMIIIOOOTTTXXX[[[ccc}}}zzzxxxwwwssskkk^^^OOOBBB:::666333333333222222222222111////////////////////////------------------------......---------,,,,,,,,,------------------------------,,,,,,+++,,,,,,---++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))************************************************************************++++++++++++,,,---......---------------...///000222777???EEEHHHJJJLLLMMMMMMMMMNNNPPPQQQOOOMMMKKKIIIHHHEEEBBB>>>:::777666666555333111000/////////)))***,,,///111333444555333444444444333111000///111000...------...000111111111000///////////////)))+++---000222333333333444333333222111///......---,,,,,,,,,+++++++++*********************************++++++++++++******))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,------......///000000000111222333444444444333666777777:::>>>>>>:::??????CCCJJJLLLKKKJJJMMMIIIOOOSSSXXX[[[bbbzzzyyyzzzyyyrrrcccQQQ???555555444222111000000000111////////////////////////------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++---///000222555999<<>>???DDDLLLNNNLLLJJJLLLJJJPPPTTTXXX[[[bbb~~~zzzssseeeRRRDDD===:::666222000000111111////////////////////////------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------***...222666;;;AAAHHHNNNNNNPPPRRRRRRRRRQQQRRRTTTTTTWWWYYYSSSHHH>>>::::::333222000//////222444666333333222222222222222222888999;;;>>>AAACCCDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFDDDCCCBBBAAA@@@999999888888777666555444///...------...000222444111222222333222111000///.........---,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***,,,......,,,,,,...000000111222444444444444333777888888666999???@@@>>>===???EEENNNQQQMMMKKKKKKLLLRRRUUUYYY\\\bbb}}}~~~yyykkk]]]FFFBBB<<<666222222222333000000000000000000000000---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++++++++)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------***///555;;;BBBJJJTTT[[[RRRRRRRRRQQQRRRTTTXXX\\\XXX]]]^^^UUUEEE999444555222111000///000111333444555555777888:::<<<===>>>???@@@CCCFFFIIILLLNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBB@@@???===;;;:::333111///...///111444555///000111222222111////////////...---,,,,,,++++++***************************++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++(((+++------++++++---000000111333444555444444333888999888666999???AAA???===???GGGPPPSSSNNNKKKKKKMMMSSSVVVZZZ\\\bbbwwwqqq```TTTEEE999444333222111///000222222111000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++))))))*********)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,---///............,,,***(((***---...+++***---...,,,222888AAAJJJOOORRRTTTUUUTTTPPPNNNQQQTTTWWW]]]ddd\\\\\\ZZZUUULLLCCC<<<999333111000222666;;;>>>@@@EEEDDDDDDGGGLLLNNNNNNLLLNNNMMMKKKJJJMMMOOONNNKKKMMMKKKKKKKKKHHHEEEIIIOOOEEEDDDCCCCCCDDDDDDBBBAAABBB@@@>>>???BBBBBB???<<<::::::999999999999999999888888777555444111///...//////000000000//////...***************+++++++++---------,,,,,,,,,++++++******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++))))))***++++++++++++***---,,,++++++,,,---///000111///...///222333444333777777777888999;;;<<<===???AAAFFFMMMNNNKKKLLLOOONNNOOOQQQXXX\\\aaasssrrrnnndddSSSCCC888555777:::111222333444333222222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,...---+++++++++++++++++++++...---***,,,222666666BBBBBBCCCDDDGGGLLLRRRVVVRRRPPPPPPTTTVVVVVVYYY]]]XXXVVVPPPHHH@@@:::777666888:::===BBBHHHLLLOOOPPPPPPQQQSSSTTTSSSRRRSSSTTTLLLMMMLLLJJJJJJLLLNNNNNNHHHFFFGGGIIIIIIGGGIIINNNBBB@@@======>>>?????????AAA>>>;;;;;;===<<<:::777:::999888777666666666666333444444555555555555555000000000000000///......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++,,,---///000000///...///222444444333666666777888999:::<<<===>>>@@@GGGNNNOOOLLLLLLNNNNNNOOOQQQXXX\\\bbb~~~zzzuuuooobbbQQQBBB999777888333444444555444333222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++...---+++******+++---...+++...///000555???EEEFFFMMMIIICCC>>>===@@@EEEHHHAAA@@@DDDIIIKKKIIIHHHJJJHHHEEEAAA<<<999999===@@@EEEHHHMMMQQQUUUWWWWWWWWWSSSVVVYYYWWWSSSQQQSSSVVVSSSUUUUUURRRMMMJJJNNNRRRPPPNNNPPPTTTTTTNNNHHHGGGIIIHHHFFFFFFHHHIIIIIIHHH===:::999;;;@@@DDDEEEDDD:::999888666555555555666444444555555666777777777222222222111111///...---------------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******+++***))))))))))))***+++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,...//////000///...///222444444444555666666777888:::<<<======@@@GGGOOOQQQMMMKKKMMMPPPPPPQQQWWW\\\bbbxxxtttmmmcccUUUGGG;;;333444333333333444444333222////////////////////////........................------------------------------------------------+++,,,------+++******+++------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---------,,,+++,,,...///,,,222888>>>FFFNNNQQQOOOGGGCCC===888555555444444111000333888:::777666888555777:::>>>BBBHHHOOOTTTYYYZZZ[[[ZZZXXXVVVUUUUUUSSSUUUVVVTTTRRRRRRVVV[[[bbbjjjqqqqqqeeeXXXUUUXXXWWWXXX```jjjjjj^^^NNNEEEBBBCCCFFFIIIKKKIIIEEEAAA>>>;;;:::===CCCIIIKKKKKK;;;:::888777777888999::::::999888777555555444444555555555444333111000///......------,,,,,,,,,++++++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,---......///000///...///222444444444444555555666888:::;;;<<<===@@@HHHPPPRRRMMMKKKMMMQQQQQQQQQWWW[[[bbbuuunnnfffYYYHHH;;;888555333222333444333222000000000000000000000000////////////////////////------------------------------------------------+++---///...,,,***+++,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***,,,------,,,+++---///333;;;FFFNNNTTTVVVPPPHHH;;;777333111222333444333666222111333333000222555444;;;EEENNNUUUZZZ^^^aaabbbbbb```\\\YYYXXXZZZ\\\``````aaa```___bbbggglllrrr{{{gggaaa[[[cccsssrrr\\\NNNCCCHHHOOOVVVWWWRRRIIIBBBCCC???;;;;;;===??????>>>999888666666666888:::<<<===<<<:::777555333222222888888777777555444222222//////...---,,,,,,+++++++++++++++*********))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,------.........///......///222444555555333333444555777999;;;<<<===@@@HHHQQQRRRNNNLLLMMMQQQRRRRRRXXX[[[aaatttnnneeeWWWKKKCCC>>>777333444444444222000000000000000000000000000000000000000000000000------------------------------------------------,,,///222222///------///------------------------++++++,,,,,,------......++++++,,,,,,------......++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,'''***,,,---,,,---000444@@@HHHRRRXXX[[[WWWJJJ===888444000111666===BBBDDD@@@:::555444333333777<<>><<<:::777666444333333666888:::;;;:::888666444444444444888888888888777555444333111111000///...---,,,+++,,,++++++++++++***************++++++++++++************+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---............///...---///222555555555222222333555777999;;;<<<>>>AAAHHHPPPQQQNNNLLLNNNQQQRRRSSSYYY[[[___~~~sssggg^^^SSSKKK???888666666555333111111111111111111111111000000000000000000000000........................------------------------,,,000444333///------///------------------------++++++,,,,,,---......///++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,,,,---------------***,,,------...333<<>>EEEKKKLLLKKK>>>999555666888<<>>???BBBCCCAAA>>>:::888555333222444666888:::999666555444444555555666666777777666555444444555444333222000///...---,,,,,,,,,,,,++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,............---...------///222555666555111222333444666999;;;<<<@@@BBBHHHOOOPPPMMMMMMPPPQQQRRRTTTZZZ[[[^^^wwwnnn```UUUGGG===999777666444111111111111111111111111000000000000000000000000........................------------------------***...222222...++++++...------------------------++++++,,,,,,---...//////++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,------.........///000000000222:::HHHSSSXXXZZZ[[[]]]______WWWLLLAAABBBGGGNNNTTTSSSKKKDDD888444444999@@@GGGQQQZZZcccccccccaaa``````ccceeesssvvvyyyyyy{{{}}}kkkjjjfffjjjsssxxxssshhhaaa```VVVRRRLLLIIIIIIKKKMMMMMMIIIFFFCCCBBBBBB@@@;;;777???<<<888555333444666777;;;:::777444333222333444444555555555555555444444777777555444222111000///---------,,,,,,,,,++++++******++++++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,...///......---...------///222555666666111111222444666999;;;<<>><<<666000...---///000111000---+++++++++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,------...///////////////000111222333333444333444555555555777:::===AAAAAADDDKKKMMMLLLLLLOOOPPPRRRTTT[[[\\\]]]}}}ooo]]]PPPIIICCC;;;444333333444333222111111111111000000000////////////111000000///......------////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///---222:::EEEOOOWWW\\\___ccccccaaa^^^VVVKKK@@@999666<<<@@@>>><<>>:::666333222999999999777444111000000888999999888555333111000///000000000...---,,,,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,------...///////////////000111222333333444333444555555555777:::<<>>:::999???EEEHHH\\\___eeekkkkkkjjjnnnuuu|||vvvkkkfffeeeeeehhhnnnlllbbb\\\```dddccc___\\\XXXTTTRRRQQQSSSTTTSSSQQQQQQSSSRRRNNNOOOSSSOOOMMMKKKKKKMMMPPPSSSUUUTTTMMMDDD>>>@@@IIITTT\\\XXXSSSNNNIIIFFFAAA;;;777>>>;;;777444333333222222333444444333222111111000000000///000111000...,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,------...///////////////000111222333444444333444555555555666999<<>>CCCOOOZZZaaakkkdddcccjjjooouuuuuunnnnnnnnnkkkgggmmmkkkbbbVVVRRRZZZccchhheeebbb]]]XXXSSSQQQQQQRRRWWWUUUUUUTTTNNNGGGEEEGGGGGGLLLQQQRRRNNNIIIEEEDDDCCC@@@===>>>DDDOOOZZZaaaddd^^^UUUMMMHHHFFFGGGGGGBBB<<<666333555666666555111555888777333000111333111000000111333333000---,,,++++++************+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,------...///////////////000111333444555555333444555555555666999;;;CCCCCCGGGNNNQQQOOOOOOQQQRRRTTTUUU[[[]]]^^^sss```OOOEEE666444333333555666444222111111111111000000000000000000000000000/////////////////////////////////........................---.....................------------------------,,,,,,,,,---------......------------------------...---+++***,,,222:::@@@RRRVVV^^^dddgggfffdddbbbUUULLLCCCAAAGGGPPPWWW[[[SSSKKKFFFJJJUUUaaaiiilllpppiiikkkxxxzzzwwwtttuuuwwwvvvsssooofffaaaXXXQQQSSS[[[aaaccchhhiiihhhddd]]]WWWSSSQQQYYYVVVSSSPPPJJJBBB>>>???CCCIIIOOOOOOIIIAAA===;;;>>>@@@DDDHHHKKKMMMNNNNNNTTTQQQJJJCCC???CCCNNNWWWQQQKKKBBB===;;;999777444333;;;CCC@@@777111222666111111222444555333111///------,,,+++******++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,------...///////////////000222333444555666555666666666555666999;;;CCCCCCHHHOOORRRPPPOOOQQQTTTUUUUUUZZZZZZ\\\~~~~~~bbbLLL>>>:::666555666666444222222222111111111000000000000000000000000000000000////////////////////////........................---------...............------------------------,,,,,,,,,---------......------------------------///---,,,,,,000;;;GGGOOO]]]___cccggghhhgggeeecccQQQPPPQQQXXXcccjjjkkkhhh]]]VVVSSSYYYaaadddddddddooottttttuuuvvvwwwwwwuuusssqqqeeeddddddhhhlllmmmiiidddlllqqquuussskkkaaaXXXUUUTTTOOOMMMNNNLLLFFFAAA@@@>>>???@@@>>>;;;999999;;;777<<>>???>>><<<;;;CCCQQQ\\\ddd^^^VVVNNNGGGAAA<<<888222:::@@@===444---...222000333666777555222111111///...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------,,,,,,------.../////////...///000222333555666777666777888777666777:::<<>>666777777444000------...000666;;;:::555000000222000000///...------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------...---------,,,,,,------.../////////...///000222444555777777888999999888888888;;;===AAABBBGGGOOORRROOONNNOOORRRSSSTTTYYYZZZ]]]ZZZOOO???666333444555444222222222111111111111000000000000000000111111111////////////////////////........................---------.........//////........................,,,,,,,,,---------..............................,,,...222888AAANNN[[[dddaaadddhhhkkkmmmkkkhhhfffqqqrrrsssssspppnnnnnnooohhhdddbbbdddhhhttt|||vvvhhhbbbbbbjjjssstttkkk^^^SSSMMMJJJFFFIIITTT\\\XXXMMMEEEJJJJJJHHHFFFBBB<<<777333:::999888777777666777777222666<<>><<<<<<>>>@@@:::444222333555444333000777>>><<<444...000333111111000......---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------......------,,,,,,------...//////000...///000222444666777888999::::::999888999<<<>>>@@@AAAGGGOOORRROOOMMMNNNQQQRRRSSSYYY\\\```nnnUUUBBB777222333555444777666222333666333,,,111111111111000000000000111111000/////////////////////............////////////////////////////////////.........---------,,,,,,,,,---------......222000---,,,,,,,,,,,,+++111///444CCCUUU___```___gggjjjmmmkkkccc[[[^^^eeennnrrrwwwyyyvvvrrrnnnmmmiiijjjmmmuuuuuueee\\\ZZZaaaeeennnuuupppaaaWWWVVVNNNOOOSSSWWWYYYXXXTTTPPPgggggg]]]KKK???===>>>===DDDHHHEEE<<<888999888555444333666<<<<<<999:::>>>555999:::777777;;;======CCCCCCBBB@@@===:::666444333999@@@???888111///111111000///...,,,+++******,,,,,,++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------...000222444666777:::999888888888:::===>>>AAAAAAFFFMMMPPPOOOOOORRRTTTXXX\\\UUU]]]hhhpppWWWCCC888777999111444333///000444444111111111111111000000000000111111000/////////////////////............////////////////////////////////////.........---------,,,,,,---------.........000///---------.........444:::DDDQQQZZZ```dddfffiiimmmmmmaaaOOOHHHXXXlllwwwwwwwwwuuurrrpppoooooonnnwwwwwwuuuuuu}}}|||pppgggdddjjjmmmtttyyyssseee[[[YYYXXXUUUSSSSSSVVVZZZ\\\^^^ddd```UUUGGG@@@@@@@@@<<>>999999999666888;;;>>>===999666666888888888777777;;;AAA@@@;;;???CCCHHHKKKIIIBBB:::555888;;;===;;;555111111222333444555444111//////000---,,,+++*********+++,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......///000111333555666888777777777999<<>>IIIJJJHHHAAA<<<<<<<<<:::@@@IIIKKK@@@777666666333888666444555===DDD@@@777888<<>>AAACCCBBBBBBFFFMMMPPPNNNNNNQQQQQQVVV]]]XXX^^^fffhhhNNN:::888777777777555222222333222222222222111111111111111000000/////////////////////............//////////////////////////////---.....................---------.........//////...//////...---000555:::JJJVVV___bbbccchhhjjjhhh^^^LLL@@@JJJ^^^iiiggg```aaajjjqqqpppnnnwwwkkkbbbhhhqqqlllmmmmmmjjjeeebbbbbbbbb[[[[[[[[[ZZZXXXVVVSSSQQQJJJKKKLLLOOOOOOMMMHHHDDDIIIGGGEEEBBB>>>===AAAEEEAAAAAAAAA@@@>>>===???BBBCCCQQQTTTEEE:::;;;<<<777333;;;AAA???<<<;;;999777888777444333555888===@@@===:::777888:::999555111777<<<@@@<<<444///000444111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000111222333444888777777888:::===@@@BBBCCCBBBGGGMMMPPPNNNNNNPPPOOOUUU\\\WWW^^^eee~~~cccJJJ;;;666444555666444333444333222222222222111111111111111000/////////////////////............//////////////////////////////---------...............------.........//////////////////......444===DDDVVV]]]bbbccchhhmmmhhh]]]JJJHHHKKKTTTZZZZZZWWWVVV```ffflllnnntttrrr___[[[cccnnnooossswwwyyywwwtttqqqpppiiihhhccc]]][[[[[[YYYUUUVVVTTTQQQOOONNNMMMKKKIIIBBBAAAAAA@@@;;;888<<>>:::555777:::;;;777111---///111222222000///......------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000/////////000111333444555888888777888:::>>>AAACCCCCCCCCGGGMMMPPPNNNMMMPPPNNNSSSZZZVVV]]]eee~~~zzzdddJJJ>>>555555777555333444333333222222222111111111111111000/////////////////////............//////////////////////////////---------.........//////............////////////.../////////111:::GGGQQQ[[[bbbfffgggkkklll___NNNBBBHHHSSSZZZXXXTTTVVV[[[fffjjjrrryyypppkkknnnyyyzzzuuurrrnnnlllddd\\\ZZZ]]][[[VVV\\\YYYTTTQQQOOOOOONNNMMMFFFBBB@@@BBB@@@<<<===AAA===::::::<<<:::777999>>>888<<>>AAAPPPZZZRRRBBB888777888///111444777888888666555888888:::<<<======:::888444444222///---,,,---///333333333333222000...---++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000......///000111333555666666666666888;;;???CCCEEECCCCCCGGGMMMPPPNNNMMMOOOMMMRRRYYYTTT[[[ddd~~~\\\KKK;;;888888666333444333333333222222222111111111111000/////////////////////............//////////////////////////////---------.........//////............/////////000.../////////444???OOO[[[[[[dddjjjjjjkkkhhhWWWAAADDDHHHQQQZZZ]]]^^^bbbhhhjjjppp}}}nnnjjjooouuuwwwyyy|||~~~zzzvvvtttssstttllljjjbbbYYYYYY^^^^^^ZZZYYYWWWUUUSSSRRRPPPLLLIIINNNFFFBBBEEEGGGCCC@@@BBBBBB>>>===???===888:::???888777:::??????<<<===AAAFFFSSS\\\TTTCCC888444444555555666666777888999999333444666777888888888888555333000......000222333333444555555444111///---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000------...000222444666777444444555888<<>>::::::;;;;;;999666666:::>>>CCCHHHLLLIII???888666777===:::@@@KKKKKK>>>666777999333111666::::::999999;;;555222444666444222222333999:::555111222///***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------......///000000000000000111222333444444555444666666777<<>>LLLYYYaaadddiiimmmmmmcccRRRFFFIIIPPPXXXOOONNNZZZeeekkkttt~~~www{{{~~~|||qqqhhhhhhggg___UUUPPPVVVSSSOOOMMMLLLJJJGGGEEELLLLLLMMMLLLKKKGGGDDDBBBAAA@@@@@@AAACCCBBB???<<<:::999999===BBBDDDBBB>>>>>>>>><<<:::777666777888999===AAA@@@<<<888888999@@@DDDPPPYYYQQQ???555777555111222888===<<<;;;;;;<<<999888<<<===999555444AAABBB===333...000111000,,,---------------,,,,,,++++++,,,,,,,,,,,,------------......//////000000///000111111333333444555333555666666;;;BBBEEECCCDDDDDDFFFJJJKKKJJJMMMRRRSSSPPPXXXTTTVVVbbbyyyZZZBBB555444777555333333333555555444333222222111111111000000000000000000000000000000000000000000000000000000000....../////////000000000......///000111222333333333444:::HHHYYYeeehhhfffhhhllldddPPPCCCGGGSSSYYYYYYKKKNNNdddmmmlllzzzzzzlllpppzzzzzzvvvhhh^^^WWWXXX[[[XXXSSSOOOMMMOOOOOOKKKFFFCCCDDDFFFEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;<<<======;;;:::888777888===BBBEEECCCAAA???>>>============;;;999555666777888999999999999@@@KKKZZZaaaSSS===222555222//////555999999:::<<<;;;999<<>>===<<<;;;;;;:::888777666666777777777555555666999===@@@???>>>;;;:::;;;???DDDFFFDDDAAA:::777555666888:::999777===FFFRRRUUUIII777000222222///000333444444666;;;777666999>>>>>>888444333333555555444222111111222222111000///...------,,,+++++++++,,,,,,,,,------,,,,,,---......//////000//////000111222333444444222444444444999@@@BBB@@@@@@AAAFFFLLLNNNKKKLLLPPPRRRQQQZZZWWWWWW```zzz___FFF999666555333222333444444333222222222222111111111111/////////000111111222222000000000000000000000000////////////000000000111...000111111//////000222888CCCQQQ]]]dddggghhhiiibbbQQQIIIVVVaaa]]]TTTQQQQQQ```llllllkkk}}}xxxiiikkklllllliiieeecccbbbfffeeecccdddgggfffaaa[[[WWWUUUQQQMMMIIIFFFDDDBBBAAA@@@===;;;999777777777666555444222111222333555222222333444666777777666555555888===DDDGGGEEEBBB;;;888555555999;;;:::888;;;===@@@@@@;;;444111333222555<<>><<<:::777666555444222333222111//////111333000000000000000000000000111222444888<<<===<<<;;;666444333555999<<<===;;;;;;888444333333444555555111;;;KKKTTTOOO@@@444111333222333555555444666;;;666333222222111000444:::888777444111///...------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...//////000111222333333333555555444999???AAA???>>>@@@EEELLLMMMKKKLLLPPPQQQPPPZZZWWWXXXaaa|||sssSSS>>>;;;888666555555444444333333222222222111111111000000000000000111111111000000000000000000000000//////000000000111111111///111333111000222888>>>NNNUUU___fffiiikkkmmmpppdddjjjsssvvvlllaaabbbjjjqqquuuvvvzzzrrrxxxwwweeekkkooooooqqqxxx|||rrrrrrnnngggdddbbb[[[SSSTTTOOOIIIFFFFFFDDD???;;;;;;;;;:::999777666555444000111222111......///111/////////...------...///---///222444444444444555333333444777;;;>>>??????:::888444222222444444444222<<>>:::888777777666555333333333222222222111111111111000000000000000000000000000000000000000000000000000000111111111111///111333222111555>>>EEETTTVVV\\\ccciiimmmooooooooowwwyyyqqqlllpppuuuvvvoooyyytttwwweeegggqqq|||{{{sssssslllbbb]]]\\\VVVNNNMMMJJJFFFCCCAAA???<<<:::888888888888777666555555///111333111///---///111...//////...---...///111+++...222222111111333666555666999;;;===>>>@@@@@@888999888555333222222000444:::AAADDD<<<222111666---...222666777555999>>>333444999@@@???888555777<<<:::666222000.........++++++,,,,,,,,,---------++++++,,,------......///......///000111222333333444666666555999@@@BBB@@@???@@@DDDJJJLLLKKKMMMQQQPPPOOOXXXVVVYYYdddaaaFFF444888999......888555444444333333222222111000000000000000000000000111111111111111111111111000000111111111111000000///111222000///666DDDOOOVVV\\\dddiiijjjkkknnnqqqpppvvvtttrrruuupppkkkqqqppp}}}nnnnnnvvv{{{wwwsssnnnfff^^^YYYUUURRROOOJJJHHHEEEBBB???<<<:::999777666666444333222111111000000000000////////////............////////////000000000000000000000000333333444666888999:::;;;777555222333444555222000555555666666555555444333333//////222444444777;;;666777999:::999666333111222444444000///222111...,,,,,,++++++,,,,,,------***++++++,,,,,,------.../////////000111111222222333444555888;;;>>>@@@BBB@@@AAAFFFLLLNNNMMMNNNRRRSSSTTTXXXSSS[[[ddd{{{wwwXXX===888999444222666555555444333333222222111111111111111111111111111111111111111111111111111000000111111111111000000000000000000333<<>>;;;:::999666666555444333222111111000000000000////////////............//////////////////////////////////////////000111333444555555888666555777999;;;:::888666666666555444333333222111111444777777333444888555777888999888555111///111333333000000333333000...---,,,++++++,,,------+++,,,,,,------...///////////////000111111222222444444666888;;;>>>@@@BBB@@@AAAEEEKKKMMMLLLMMMRRRTTTVVVYYYSSS[[[eee}}}tttMMM:::777888666444555555444444333222222222111111111111111111111111111111111111111111111111000000111111111111000000000//////222:::EEEPPPXXXdddbbbbbbffflllnnnllliiifffbbb^^^eeepppooouuu}}}rrrkkklllsss}}}{{{wwwrrrmmmfffbbb^^^ZZZVVVRRRNNNKKKGGGFFFCCC@@@===;;;999888666666555444333222111111000000000000////////////............////////////////////////////////////------......///000000000555555555888<<<>>>???>>>888777555444222222111111111555===BBB>>>555333555444666777888777444111///...111111///000444444222000///---+++***+++,,,---,,,,,,---......//////000/////////000111111222222444555666999;;;>>>@@@BBB???@@@DDDJJJLLLJJJLLLQQQVVVVVVYYYSSS\\\fffeeeCCC777999888333555555555444333333222222111111111111111111111111111111111111111111111111000111111222222111111000111//////666AAANNNWWW\\\aaacccgggjjjjjjeee\\\UUUSSSXXX^^^jjjtttsssooogggsss~~~oooeeekkkuuuqqqeeegggsss~~~yyyuuuoookkkbbb```\\\YYYUUUQQQKKKGGGEEECCCAAA>>><<<999888888555555444444333222111111000000000000////////////............////////////////////////////////////............////////////000111222555888:::<<<<<<888777555333222111111111333;;;FFFKKKDDD999333555222444666777777666444333---000111000111555666444333111...,,,***+++,,,---,,,,,,,,,---......///////////////000111111222222555555777999;;;>>>@@@AAA??????CCCIIIJJJIIILLLPPPUUUVVVXXXRRRZZZeee~~~WWW>>>888777444666666555444444333333222111111111111111111111111111111111111111111111111111111222222222222111111111000333;;;IIIUUU[[[^^^```cccfffddd]]]UUUNNNKKKPPP]]]hhhqqqwww|||ooojjjyyyttt___ZZZ\\\]]]aaagggttt~~~yyysssmmmiiiaaa___\\\XXXTTTOOOHHHDDDBBBAAA???<<<:::888777777444444444333333222222111000000000000////////////............////////////......................................./////////---...000111222444555666777666555444333333222222444;;;FFFKKKDDD888222444000222555777999999999999111444555444555999:::888333222///---,,,+++,,,---+++++++++,,,------....../////////000111111222222555555666888:::===???@@@??????BBBHHHIIIIIILLLQQQSSSTTTVVVPPPYYYbbb{{{qqqOOO<<<777666666666555555444333333333222222222222222222222222111111111111111111111111111111222222222222111111111333888BBBNNNXXX\\\]]]aaa```\\\UUUNNNLLLOOOTTT___lllrrrvvv}}}rrrnnnnnnqqqlll[[[RRRWWWXXXRRRYYYhhh}}}|||vvvpppjjjeee___\\\XXXUUUQQQKKKFFFAAA@@@>>>===:::999777666666444333333333222222222111000000000000////////////............////////////........................,,,,,,---------------------///000000///000111333333444555555666666555555222777>>>AAA<<<333///222000222444777999:::;;;;;;777:::;;;999999======;;;222111000///...---,,,,,,******++++++,,,------.../////////000111111222222444444555777999;;;===???@@@???BBBHHHIIIIIILLLQQQRRRSSSVVVPPPXXX```wwwfffGGG999888666666666555444444333333222222222222222222222222111111111111111111111111111222222333333222222111111666>>>IIIRRRXXXZZZZZZ[[[VVVPPPKKKLLLSSS]]]dddiiitttwwwssslllcccZZZUUUVVVTTTWWW\\\\\\___nnnwwwpppjjjbbb]]]XXXUUURRRNNNKKKGGGCCC???>>>===;;;999777666666666333333333222222222222222000000000000////////////............////////////........................++++++,,,,,,------......,,,...000///...---///111///111555777999999888888333333444777444000///222111222444666777888999999999;;;;;;888888;;;;;;888000111111111000...---,,,++++++,,,,,,---........./////////000111111222222333333444666888:::<<<===AAA@@@CCCHHHIIIIIIMMMRRRQQQSSSWWWQQQXXX___tttvvvPPP<<<999666666666555444444333333222222222222222222222222111111111111111111111111111222222333333222222111111888BBBLLLTTTXXXYYYYYYQQQLLLHHHKKKTTT___hhhmmmiiissswwwzzzqqqllldddYYYTTTUUUaaajjjmmmhhhiiizzz}}}ssslllddd]]]WWWRRROOOLLLIIIGGGDDDAAA>>>===<<<:::888777666555555333333222222222222222222000000000000////////////............/////////000........................,,,------...//////000000))),,,......,,,+++---000---000444999;;;<<<;;;999666222000111111///111555333333444555666666666666777999999555555777666333///000111222111000---,,,,,,,,,------...//////000/////////000111111222222222333333555777999;;;<<>>===;;;:::999777666666555555444444333333222111000000///////////////000000000000000000000000000000000......---------,,,,,,,,,........................------------------------...///000111444666888999888666333000000111222444111@@@JJJDDD777111222555777888888777555222///---222222222222222111//////,,,+++***+++---/////////...///000111222333444444111333555666777999<<>>@@@CCCEEEGGGIIIMMMOOOOOORRRWWWRRRYYY___rrr^^^CCC888999888555333444444444222222222222111111111111111222222333333222222111555111111444555222222333555AAANNNSSSPPPJJJGGGGGGIIISSS^^^eeeggggggjjjmmmkkkzzzhhh___^^^aaa[[[VVVTTTSSSSSSYYYaaalllyyyzzzoooaaaXXXTTTPPPKKKFFFGGGFFFEEECCCAAA???===<<<;;;:::999777666666555555444333333333222111111111000000000000000000000000000000000000000000000000.........---------,,,,,,........................---------------------------......000111333555666666555333111111111222333BBBLLLPPPGGG;;;555666888666777888888777555222000000222333444444222000...---+++***+++---/////////...///000111222333333444111222444555666888;;;======@@@CCCFFFHHHJJJLLLNNNOOORRRWWWSSSYYY___ssstttLLL<<<999666555555444333333333222222222111111111111111222222333333222222111444222111444444111222555<<>>===<<<;;;:::999777666666555555333333333333222222222222333222222111111000000000000000000000000000000000///.........------------------------------------------------------------------------///000111222444444444444333333333333GGGKKKIII???666444666666777888999:::999666333111///222666888888555111......,,,+++,,,...//////......//////000111222333333000222333444444666:::<<<<<>>===<<<;;;:::999777666666555555222222333333333333333333444444333222222111000000000000000000000000000000/////////............------------------------------------------------------------------...//////333444555666777666666555===>>>;;;444111333444333888999::::::999555222000111555999<<<<<<888333000///---,,,,,,...///....../////////000111222222333111222333333444666:::<<<;;;???DDDHHHJJJKKKKKKLLLQQQTTTYYYTTT[[[aaattt}}}RRRBBB555444777666444444333333333222222222222111111222222333333222222111444222222333333222666===GGGMMMPPPIIIAAAEEEUUUeeeiiiaaa[[[]]]dddnnn{{{ooo]]][[[WWWOOOTTT___nnnuuutttyyyvvvhhh^^^\\\XXXSSSPPPOOOLLLIIIFFFEEEEEECCCBBB@@@???>>>===;;;:::999777666666555555333333333333333333444444555444444333222111000000111111111111111111111111000000/////////.........------------------------------------------------......------------......222444666888999999888777555666444111222555666333666777888888888666444333555888<<>>:::555222000...------...///...---/////////000000111111222333444444444444666:::===;;;???DDDHHHJJJKKKKKKLLLQQQTTTYYYTTT[[[aaatttgggPPP:::555888777555666333333333333222222222222111222222333333222222111333222222444333444:::BBBIIIKKKKKKGGGEEENNN^^^llleee[[[\\\iiipppsssrrrXXXMMMNNNPPPOOO]]]ggguuu{{{pppiiiccc```YYYWWWTTTRRRPPPLLLGGGDDDDDDCCCBBBAAA???>>>===<<<;;;:::999777666666555555444444444444333333333333444333333222222111111111111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......111222444666888888888888222333222///111444444000444555555666777888999999:::;;;======<<<999555333111///...---.........,,,/////////000000000111111444444444333333666:::>>><<>>HHHMMMLLLKKKKKKPPPYYYdddkkkfffcccgggpppqqqvvvzzzlll[[[QQQLLLLLLQQQXXX___hhh{{{yyykkkdddbbbbbbaaaXXXVVVSSSPPPNNNJJJGGGEEEAAAAAA@@@>>>===<<<;;;:::;;;:::999777666666555555555555555444333333333222222222222222222111111111111111111111111111111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---.........///111333555666777888000222000---...333555333:::999777555555777999:::===<<<;;;999777555333333222000............---,,,////////////000000000000444444333222222444999======@@@CCCFFFHHHJJJLLLNNNOOORRRWWWSSSYYY___sssmmmIII<<<:::777555666444444444333333333222222222222222333333222222222222111333555555777@@@KKKRRRPPPNNNRRRZZZbbbgggiiinnnpppsssoooiiivvvvvvfff[[[SSSSSSQQQNNNSSS^^^bbblll|||tttiiibbb___]]][[[YYYTTTRRRNNNJJJGGGEEEDDDDDD???>>>===<<<;;;:::999999;;;:::999777666666555555666666555444333333222222111111111111111111222222111111111111111111111111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------,,,---...000222444666777222444222///111777<<<===CCC@@@;;;777444444555777>>><<<999666333222222222333111///.........---,,,////////////000000000000333333222111111333888;;;>>>@@@CCCEEEGGGIIIMMMOOOOOORRRWWWRRRYYY___rrrWWW???AAA777...:::555555444444444333333333222222222333333444444444555555444333666===IIIQQQVVVXXXZZZ\\\]]]aaaggglllrrrvvvtttmmmqqqlllcccWWWQQQRRRRRRQQQYYYggglllttthhhgggeeebbb___\\\ZZZYYYUUUSSSOOOJJJEEEAAA???>>>;;;:::999777777666666666777666666666666555555555444444444333333333222222333333222111000///......000000000000111111111111222111111111000000////////////.........------------------............///........................000000000000111111111111444555444111222:::FFFPPPOOOBBB888666666555666;;;;;;999777444222111111111///222444444000------......///000000//////000111222333333333333555888;;;===AAAFFFJJJKKKLLLMMMNNNRRRUUUYYYTTTZZZ___qqqpppLLL===666333666555555555444444444333333222222333333333444444444444444444444777???JJJRRRTTTYYY^^^______bbbiiippptttwwwxxx{{{}}}ggg\\\RRRLLLOOORRRWWWeeevvvpppddd___^^^]]]\\\[[[ZZZYYYXXXUUURRRLLLFFF@@@<<<:::999777666555444444333444444555555555555444444444444444444333333333222222222222222111111000000//////000000000000111111111111111111111111000000000/////////.........------------------............///........................//////000000000111111111444555555333333888BBBJJJEEE<<<666666777666777;;;;;;999777444333333333444555666666333///,,,---......///000000//////000111222333333333333555888;;;===AAAFFFJJJLLLMMMMMMNNNQQQTTTYYYTTTZZZ___qqqtttzzzbbb>>>777;;;555555555555444444444444333333333333333444444444444333333444555:::BBBLLLSSSTTT[[[```___[[[^^^hhhssssssrrrtttuuu```SSSNNNNNNTTT[[[fff|||lll___WWWRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUPPPIIIBBB<<<888666555555444444333333333444444444444444444333333333333333333333333222222222222111111111111111111111111000000000000111111111111111111111111000000000000/////////.........---------------............///........................//////000000000000111111333555666555444666;;;???999555333555666555777;;;;;;999666444333444666888???===:::555000---...///...///000000//////000111222333333333333555888;;;<<>>666555555555555444444444444333333444444444444444444222333444888===EEENNNSSSVVV[[[]]]XXXQQQSSSbbbppprrrnnnqqqiiiYYYMMMOOOUUU]]]fffyyydddVVVPPPLLLJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQMMMFFF>>>999777666777777777666666666777888888555555555555444444444444333333333333222222222222000000000111111222222222///000000000111111111111111111111000000000000000////////////............---------............///........................////////////000000000111222444777666555333444555333222222222222333555777:::888666444444666999;;;GGGDDD===666111000111222...///000000//////000111222333333333333555888;;;<<>>=========???===:::777666777999;;;;;;::::::999999999::::::999999999999888888888888555555555555444444444444111111111222222222333333000000000000111111111111000000000000111111111111000000000/////////......---------............///..............................////////////000000000111333444444333111///444555444555999===;;;666666666555666777888:::;;;===:::555222000000000///...///000000//////000111222333333333333555888;;;<<>>FFFMMMOOOPPPSSSIII>>><<>>>>>???@@@BBBCCC@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888777777777777666666666666222222222222222222222222000000000000111111111111//////000000111111111222000000000000////////////---------.........//////..................................../////////000///......000333555555555---222999DDDRRRYYYOOO@@@333444666888888888888777111000111444777888666333...///000000//////000111222333333333333555888;;;<<>>555333666888888;;;===:::555444222000222555777666444222222111000000111222333000111222222333555888;;;>>>???EEELLLMMMKKKKKKOOOUUUWWWZZZUUU\\\dddzzzuuuPPP;;;333555888333444888444666555444444333333333444444666;;;BBBJJJRRRXXX\\\OOORRRWWWZZZ]]]bbbkkksssppphhh\\\RRRRRRSSSaaayyy|||zzzzzzmmmaaa\\\[[[[[[]]]aaaeeedddcccccccccbbb___]]]WWWTTTPPPLLLHHHEEEDDDCCCCCCBBBAAABBBDDDDDDBBB@@@======>>>>>>>>>>>>>>>===888777555666777777666555444444444444333333333222000111111222222222111111333222111000000000000000555444333111000/////////..............................------------..................////////////000000000111333555777888444333555:::@@@???999333444666666666999<<<999333333222222444777888777555222111000000000000222222000111222222333555888;;;>>>???EEELLLNNNKKKLLLOOOTTTVVVZZZUUU\\\cccxxxjjjBBB555444888444444777333666555444444333444444444888<<>>===<<<:::888888999999777666555555444444444333333333444444555666777777666666444333222111000000000000//////...---,,,,,,------........./////////000000......------------..................////////////---......///000222444444999888666444222111222444111666888666555777777555333555888:::;;;:::888777333222111/////////000111000111222222333555888;;;===???GGGOOOQQQOOONNNQQQRRRUUUZZZUUU[[[___qqqiiiHHH555555555555888666555555555444555555666777:::>>>DDDJJJMMMOOONNNNNNHHHVVVdddhhheeegggqqq}}}}}}wwwWWWQQQTTTmmmyyyxxxvvvuuuvvvtttqqqpppqqqnnngggdddeeeddddddfffjjjmmmoooooommmhhhbbbYYYOOOHHHDDDDDDDDD???BBBEEEFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@>>>===<<<<<<:::888888888888666555444444333333333222222222555555666666666666555555222111000000000000000000111000///...------------.........//////000000111......------------..................////////////............///000111222222444666444111000222555555>>>DDD???888666777777555777::::::999888777777444333222000000000111111000111222222333555888;;;<<>>===<<<;;;:::888888888777666444333333222222222111111111444444444444333222111111/////////...//////000111333333111000......---------......///000000111111......------------..................////////////000000////////////000000...222444333000000555999>>>KKKSSSKKK===555666999777999;;;:::777555555777666555333111111111111222000111222222333555888;;;<<<@@@HHHQQQTTTPPPOOORRRSSSUUUYYYSSSYYY___ssseeeEEE>>>999555666333555555555555555666777777???CCCHHHMMMNNNKKKHHHEEERRRdddmmmkkkrrr}}}mmmWWWcccqqq|||wwwxxxzzzyyyzzz|||ssspppnnnlllhhhbbb```cccaaabbbccceeefffccc^^^ZZZPPPOOONNNLLLIIIFFFDDDBBBCCCEEEGGGGGGEEEEEEHHHJJJDDDDDDDDDBBBAAA???===<<<;;;:::888777777777555333222222222111111111000000333333333222111000///......------......///000111555444333111///......------......///000111111222.........------...................../////////000222222111000000///000000...222555333000222999???EEETTT^^^TTT@@@555666999999:::;;;999555333444666666555444222111111222222000111222222333555888;;;<<<@@@HHHRRRTTTQQQPPPRRRTTTUUUXXXRRRYYY___uuu}}}PPP;;;777666555666777888888777555666888:::AAABBBEEEIIIHHHEEEGGGLLLaaaffflllooommm\\\eee}}}|||yyyvvvuuuvvvwwwwwwwwwxxxtttnnniiifffccc```^^^ZZZ]]]``````\\\VVVQQQNNNLLLLLLKKKJJJHHHFFFCCCBBBCCCDDDGGGIIIIIIHHHFFFDDDGGGEEEBBBAAAAAA@@@===;;;;;;:::999888777555444444333333333222222222111111000000////////////000000//////......///000222333555333111000///...,,,***,,,...000222333333111000---------............///............////////////000000000000000111111222666555555555666777888999@@@@@@???<<<777333666;;;???>>><<<888333222555888222555666555222000000222///000111222222444777:::===@@@HHHPPPRRROOONNNQQQRRRSSSVVVPPPWWW]]]rrrZZZAAA999888777666777888888777666666888:::???BBBFFFHHHEEECCCLLLWWWaaahhhnnn{{{kkkfffyyy|||xxxwwwvvvwwwvvvuuuvvvrrrmmmhhhfffcccaaa___XXXZZZ\\\ZZZVVVQQQMMMKKKLLLLLLKKKKKKIIIFFFDDDBBBCCCEEEGGGIIIIIIHHHFFFEEEGGGEEEBBBAAAAAA@@@>>><<<;;;:::999888777555444444333333333222222222111111000000////////////000000//////......///000222333333222000//////...,,,+++---...///111111111111000---------............///............////////////000000000000000111111222444555555666777777888888777888888777333222555999<<<<<<:::666333222444777888999999666222//////000///000111222222444777:::===???GGGOOORRRNNNNNNPPPSSSUUUWWWQQQXXX```vvvgggIII;;;999999666777777777777666666999;;;>>>BBBGGGGGGCCCDDDRRRbbbeeennnqqqdddmmm}}}zzzxxxwwwvvvuuussssssoookkkhhhfffdddbbb```VVVWWWVVVSSSOOOJJJHHHHHHKKKLLLLLLKKKIIIGGGEEECCCEEEFFFHHHIIIJJJIIIGGGFFFGGGEEECCCBBBAAA@@@>>><<<;;;:::999888777555444444333333333222222222111111000000////////////000000//////......///000222333111000......///...---+++------......///000000000---------............///............////////////000000000000000111111222333444555777777777777666000222333222222333666888888888777555333333555888???>>>;;;777222///...//////000111222222444777:::<<>>EEEMMMOOOLLLLLLOOOTTTUUUXXXRRRZZZddd}}}^^^BBB888777999666666777666666777999<<>>;;;:::999888777555444444333333333222222222111111000000////////////000000//////......///000111333///...,,,---...///...,,,...------,,,------...///---------............///............////////////000000000000000111111222111222444666777666555444222444555444888===;;;555666666666666888:::;;;<<<@@@===999666333333222222///000111222222444777:::<<<>>>DDDLLLNNNLLLLLLOOOSSSTTTVVVQQQYYYccc|||qqqQQQ;;;666:::555666777666666777:::<<>>>>><<<999666444444444333222///000111222222444777:::===>>>DDDKKKNNNLLLLLLPPPRRRTTTVVVPPPXXXaaayyyfffCCC666<<<555666666666666777:::<<>>===888666444333444444222000///000111222222444777:::===???EEELLLNNNLLLMMMQQQSSSTTTWWWQQQXXX```vvvuuuIII777<<<555666666666666777:::===???CCCIIIIIICCCAAALLLYYYdddjjjvvvuuuhhhpppiiiVVVbbb|||~~~{{{uuuqqqnnnmmmkkkjjjjjjhhheeeccc^^^\\\WWWPPPJJJGGGGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCAAA???;;;:::999888777555444444333333333222222222111111000000////////////000000//////......///000222333333111//////000000...------...000111111///...,,,---------.........//////............/////////000000000000000000111111222222222222222333444555666...555999???OOO^^^^^^RRR888666666888<<>>===777555333333444444000---///000111222222444777:::>>>???EEELLLNNNLLLNNNRRRSSSUUUXXXRRRYYY___ttt[[[777>>>:::999777666777999<<<===CCCCCCBBB>>><<>>===;;;999777555444333333222111111000000111111111111111111111111111111///////////////000111111333222111000////////////...///111222222000---,,,............////////////...............///000000111111111000000000000000111111222333444666666777555555777>>>EEEHHHDDD@@@777666888===AAA???:::888555555777777777666444333111000000000111333555666;;;@@@FFFKKKMMMNNNOOOPPPWWWTTT[[[WWWVVV]]]tttmmmDDD>>>:::999777666777:::<<<>>>CCCAAA>>><<>><<<999777666666777888777777666555111000000000222333555666;;;@@@FFFKKKMMMNNNOOOPPPUUURRRZZZWWWXXX___www}}}QQQ;;;:::888777777888;;;>>>???BBB???;;;<<>>@@@BBB???===AAALLLZZZeeekkkpppfffyyyzzzyyyvvvtttqqqooonnnmmmnnnooooooooolllhhhdddaaa^^^VVVLLLGGGHHHLLLOOOPPPPPPPPPPPPPPPOOONNNLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCAAA???<<<;;;:::888777555444333444333333222222222222222111111111111111111111111///////////////000000111000000///...............///000111222222111000///---------.........//////...............///000000000000000000000111111111222222333444444555666666111444777666333222555777:::;;;:::888777888777444555888;;;>>>>>>;;;888555222222111111222333555666;;;@@@FFFKKKMMMNNNOOOPPPTTTQQQZZZXXXYYYbbb{{{~~~zzzzzz|||~~~~~~kkkEEE;;;:::888888999<<>>;;;;;;:::888666555444333444333222222111111222222111111111111111111111111///////////////000000111000//////............//////000111111111111000///------------...........................///000000//////000000111111111111111111111222222333333444555444333333333555666777444999:::777777999888444555888>>>BBBAAA===777333333222222222222333555666;;;@@@FFFKKKMMMNNNOOOPPPVVVSSS[[[XXXYYYaaayyy|||yyyyyy}}}}}}}}}}}}|||~~~uuuNNN===<<<:::999:::<<<>>>@@@CCCCCCGGGOOOYYY```bbbbbbuuuzzztttrrr\\\MMMeee{{{wwwssspppmmmlllmmmnnnoooooolllgggaaa]]]YYYSSSLLLIIIKKKNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFEEECCCAAA???===;;;:::999888666555444333333222111111000000111111111111111111111111111111///////////////000111111000000///......//////000...//////000000000000000,,,------------........................///000000/////////000111111222222000000000111111222222222777444222000111444666777999??????999666::::::666777;;;???BBBAAA<<<666222444333222222222444555666;;;@@@FFFKKKMMMNNNOOOPPPWWWTTT\\\XXXXXX```www~~~{{{{{{~~~|||xxxwwwxxxxxxwwwyyyZZZ???===;;;::::::;;;>>>???DDDFFFKKKRRRYYY___bbbccciiitttzzzbbbOOOYYYzzz{{{xxxtttqqqooonnnmmmnnnooonnnkkkfff```]]]WWWRRRMMMKKKMMMOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDEEEEEEDDDBBB@@@>>>===:::999999777666555444333222111000000//////000000111111111111111111111111///////////////000111111000000000//////000000111------......////////////,,,,,,---------........................///000000...//////000111111222222111111111111111222222222222333333111000333:::???IIIMMMIII;;;555:::<<<999===>>>>>>>>><<<999666555444444333222333444555666;;;@@@FFFKKKMMMNNNOOOPPPVVVSSS[[[WWWWWW___www~~~~~~zzzvvvqqqtttuuurrrrrr|||hhh@@@>>><<<::::::;;;===>>>EEEHHHLLLRRRXXX^^^cccfff```sssoooTTTPPPjjj}}}{{{wwwtttrrrqqqpppmmmnnnnnnmmmjjjeee```]]]VVVRRRNNNMMMNNNOOONNNLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBB@@@>>><<<:::999888777666555444333111000000///////////////111111111111111111111111///////////////000111111111000000000000000111111------------......//////,,,,,,,,,---------.....................///000000...//////000111222222222222222222222222222333333,,,111555444111555AAAKKKXXXZZZPPP>>>555:::===;;;CCC@@@===:::777777777888555444333222333444555666;;;@@@FFFKKKMMMNNNOOOPPPTTTQQQYYYVVVWWW___www}}}xxxwwwzzz{{{xxxuuuqqquuupppkkkooorrrQQQ999666;;;555;;;EEE===IIIIIILLLQQQZZZbbbgggiii]]]uuufffWWWRRRooo}}}xxxuuuttttttttttttmmmmmmmmmmmmkkkggg```[[[WWWQQQMMMOOOQQQOOOMMMNNNNNNMMMKKKJJJJJJLLLMMMOOOMMMLLLKKKIIIGGGEEECCCCCCCCCBBBAAA@@@????????????<<<;;;:::999777666555444111111111111000000000000000000000000111111111111////////////000000000000000......000444555333000---------------...///000...------------...//////////////////////////////000000000111222222333333111333444444222222333555444777888555222555>>>GGGLLLFFF>>>888666777999:::@@@<<<777444444666777888666555222111111333555777;;;===EEENNNPPPNNNNNNPPPQQQUUUXXXOOOVVV___ttt|||vvvtttvvvxxxuuurrrjjjpppmmmjjjlllllltttaaaCCC888;;;777;;;DDD@@@CCCHHHKKKMMMXXXiiivvvzzzpppzzzYYYTTT```{{{wwwtttsssssssssrrrppppppppppppnnnjjjccc___WWWPPPLLLOOOQQQOOONNNNNNNNNMMMKKKKKKKKKLLLNNNOOONNNMMMLLLJJJGGGEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>><<<;;;:::999777666555444111111111111000000000000000000000000111111111111...////////////000000000000000111333444444222000.........------............------------...//////////////////////////////...//////000111111222222111333444444222222333555444666777555444666<<>>;;;888666777999<<<======:::777555666666666666888666333111000333666888<<<>>>EEEMMMPPPNNNNNNQQQRRRUUUWWWNNNTTT\\\ppp~~~vvvtttvvvwwwuuurrrmmmoooiiieeegggfffkkk{{{vvvOOO:::;;;:::;;;BBBDDD???GGGJJJIIIXXXsssnnnQQQUUUnnn}}}zzzvvvssssssrrrrrrqqqqqqqqqppppppnnnjjjddd```VVVPPPLLLNNNPPPOOONNNOOOMMMLLLLLLKKKLLLMMMNNNOOOPPPOOOMMMKKKHHHFFFDDDCCCBBBAAA???>>>===<<<<<<<<<;;;:::999888777666555444111111111111000000000000000000000000111111111111........./////////000000000222555666444222000000//////.....................------------...//////////////////////////////.........///000000111111111333444444222222333555333444555666777888888999444444444555888:::===???999777666666888999888777;;;888444111000222666888===???EEEMMMOOOMMMNNNRRRRRRUUUVVVMMMSSSZZZlll{{{xxxyyyzzzxxxuuussspppccc\\\___```fffvvv|||[[[<<<;;;>>>;;;>>>EEE>>>FFFGGGGGGZZZ{{{gggRRR]]]}}}zzzvvvtttssssssrrrpppooonnnmmmmmmkkkgggaaa]]]UUUOOOKKKMMMOOOOOOOOOPPPMMMMMMLLLLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIFFFEEEDDDAAA@@@>>>===<<<;;;:::::::::999888777666555444444111111111111000000000//////000000000111111111111....../////////000000000111555888888444000///000------...///////////////...------------...//////////////////////////////......//////000111111111111222444333222222333555333333444777999999555111444555555666777888;;;>>>888777666888;;;>>>@@@@@@===:::555111000222666999>>>@@@FFFMMMOOOMMMNNNRRRQQQTTTVVVMMMTTT[[[kkk|||||||||yyyuuurrrlll___YYY___```cccooo|||~~~fffAAA;;;@@@<<<:::BBB>>>AAAAAAEEE[[[xxxvvv\\\QQQggg}}}zzzwwwuuuuuutttrrrqqqnnnmmmlllkkkiiieee```\\\UUUNNNJJJLLLOOOOOOPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMKKKIIIGGGEEEEEEAAA@@@>>><<<;;;:::999999888888777777666555444444111111111111000000000//////000000000111111111111/////////000000000000111222666999888333000//////+++,,,---///000111111111...------------...////////////////////////////////////000111111222222333111222444333222222333555333222333777:::999333...555666666555555666999<<<:::999888:::>>>DDDGGGIII<<<999555222111333666888>>>@@@FFFNNNPPPMMMNNNQQQPPPSSSUUUNNNVVV^^^mmm}}}}}}{{{wwwrrrooolllccccccllliiiccchhhtttuuuKKK:::@@@>>>888???;;;<<<>>>GGGZZZmmmtttrrrrrr~~~VVVRRRooo}}}zzzxxxvvvuuutttrrrppppppnnnmmmkkkjjjfffbbb^^^TTTMMMIIIKKKNNNOOOPPPSSSOOOOOOOOONNNNNNMMMLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFAAA@@@>>><<<;;;999999999777777777666555444444444111111111111000000000000000000000000111111111111000000000111111111222222444555666555222000//////***,,,...000111222111111...------------...//////////////////////////////000000000111222222333333111333444444222222333555333333444666999888333///222555888888666666999<<<;;;::::::<<>>@@@HHHOOOQQQNNNMMMPPPQQQSSSVVVOOOXXX```mmm|||uuupppppplllccceeeoookkkaaacccjjjWWW:::???@@@:::???;;;:::AAANNNZZZbbbiiippp~~~zzzXXX]]]~~~{{{yyywwwuuutttsssqqqoooqqqooommmllljjjgggbbb___SSSLLLHHHJJJNNNOOOQQQSSSQQQQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGBBBAAA???===;;;:::999999777666666555555444444333111111111111000000000000000000000000111111111111111222222222222333333333666444222111111111///...---...000111111000///......------------...////////////////////////////////////000000111222222222111333444444222222333555333333444666777666444222222888???AAA???;;;:::;;;:::;;;<<<@@@CCCDDDCCCAAA666555444333333444555666===@@@IIIQQQSSSOOOMMMNNNRRRTTTVVVPPPYYY___kkk}}}vvvpppooogggYYYYYYdddbbbZZZ]]]bbb|||```:::===AAA;;;@@@<<<===GGGWWW]]]]]]gggwwwqqqZZZjjjzzzxxxvvvtttsssrrrpppmmmpppnnnllljjjiiifffaaa^^^SSSLLLGGGJJJMMMOOOQQQTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGBBBAAA???===;;;:::999999666666666555555444444333111111111111000000000000000000000000111111111111222222333333333444444444888444000///000111000...000000222222111///---+++...------------...//////////////////////////////......//////000111111111111333444444333222444555444444555555555555555555777???IIILLLGGG@@@;;;999888:::>>>BBBDDDAAA<<<777444444333333333444444555<<<@@@IIISSSTTTOOOLLLMMMTTTUUUWWWPPPXXX^^^hhh~~~zzzuuuqqqooojjj___VVVTTTUUUVVVXXX\\\bbbtttsssJJJ???@@@===<<<999@@@MMMWWWZZZ```pppiii[[[nnnyyyyyyxxxuuuqqqooooooooonnnnnnooommmhhhaaaYYYUUULLLIIIGGGGGGIIIKKKLLLLLLPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDBBB@@@>>><<<;;;:::777777666555444333333222222222222111111111000000222111000///000222444666555555555555444333222222444333111000/////////000........................---------.........//////000000000000000000000000.........//////000111222333333222111111222333333444555777888777555222000999FFFVVV\\\VVVHHH;;;444999===??????<<<999:::<<<444777888666111000333777:::AAAJJJRRRTTTSSSPPPOOOSSSRRRYYYRRRVVVaaaooo}}}yyyuuupppmmmhhh___XXXVVVVVVUUUUUUWWWaaaoooRRR>>>>>>===;;;???BBBMMMZZZ___eeeyyykkkZZZpppzzzzzzxxxuuurrrooonnnnnnmmmllljjjfffaaaZZZTTTQQQPPPMMMJJJHHHIIIIIIIIIIIILLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDBBB@@@>>><<<;;;:::777777666555444333333222222222222111111111000000333222222111111222333444555555555444444333222222333222111///......//////........................---------.........//////000000000000000000000000.........//////000111222333333222111111222333333333555666888777666333222555>>>IIIMMMHHH@@@999555;;;>>>@@@>>>:::888888999666999;;;:::555222444666:::@@@IIIPPPRRRRRRPPPOOOSSSRRRXXXRRRUUU```nnn|||wwwrrrmmmiiiccc[[[UUUUUUVVVTTTSSSTTT```hhhzzz}}}}}}bbbAAA>>>@@@<<>><<<;;;:::777777666555444333333222222222222111111111111111333333444444555444444444555555444444333222111111111111000///....................................------........./////////000000000000000000000000.........//////000111222333222222111111222222333333444666888888777555444333777;;;<<<999888888999===???@@@===999666777888555999<<<;;;888555555666;;;@@@HHHMMMPPPPPPPPPPPPSSSRRRXXXQQQTTT^^^lll|||wwwpppiiiddd```XXXQQQRRRSSSSSSSSSUUU]]]aaaoooyyyuuuGGG???EEE@@@@@@EEE[[[uuuzzzsss}}}ooo}}}zzzvvvsssoookkkgggddddddaaa\\\VVVRRRPPPPPPPPPNNNLLLKKKKKKLLLNNNMMMMMMHHHJJJLLLNNNMMMLLLIIIGGGJJJIIIIIIHHHGGGGGGFFFFFFCCCBBBAAA???>>><<<;;;:::777777666555444333333222111111111111111111111111222333666888999999888777555555444333222111111000000000///...................................................////////////////////////////////////............///000111222222222222222222222222222222444555777888888777666444555555444333555999<<<<<<>>>>>><<<888666888;;;999:::;;;999666555555777;;;@@@FFFKKKNNNOOOOOOPPPSSSRRRXXXPPPSSS\\\jjj|||wwwrrrlllgggfff\\\SSSQQQRRRRRRTTTWWWYYY\\\hhhzzzOOO@@@FFF@@@AAAFFFZZZppptttmmmvvvxxx~~~{{{wwwpppkkkgggccc___[[[ZZZXXXUUURRRQQQRRRTTTUUUPPPNNNMMMMMMNNNOOONNNMMMKKKLLLMMMNNNMMMJJJGGGDDDHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA???===<<<;;;:::777777666555444333333222111111111111111111111111111333777:::<<<===<<<<<<666555333111000000000000///////////////........................................../////////000000////////////////////////............///000111222222222222222222222222222222333555666777777777777555555555444444666888:::999;;;<<<:::888999===@@@FFFDDD???999444333444666;;;@@@FFFJJJMMMNNNOOOPPPSSSRRRWWWPPPSSS\\\jjj}}}zzzxxxtttpppmmmnnncccWWWSSSRRRQQQRRRUUUVVVZZZddd{{{{{{YYYAAAEEE???EEEIIISSS^^^```ddduuu|||uuu}}}{{{vvvooofff___[[[WWWSSSOOOOOONNNNNNOOOQQQTTTWWWYYYTTTRRRPPPOOOOOONNNLLLJJJMMMMMMNNNMMMLLLIIIFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@???===<<<;;;:::777777666555444333333222111111111111111222222222111333777:::<<<=========666555222000//////////////////000000000//////................................./////////000000000000000000000000000000000.........//////000111222111222222333333222222111222333444555666666666666333444555666777777777777888999:::999999;;;AAAFFFRRRMMMDDD;;;555333333444;;;@@@FFFKKKMMMNNNOOOPPPRRRQQQWWWPPPSSS]]]kkk|||xxxuuurrrooolllhhh^^^UUURRRQQQPPPPPPRRRSSSXXX```ssszzz~~~gggEEEEEE???EEELLLRRRTTTXXXfff|||iiiooo~~~zzzwwwnnneeeZZZQQQMMMJJJFFFCCCDDDFFFHHHLLLOOOSSSUUUWWWUUUTTTRRRQQQPPPOOOLLLJJJNNNNNNMMMLLLKKKJJJHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@>>>===<<<;;;:::777777666555444333333222000000111111111222222222333444666888999::::::999666444222000........./////////000111111000000///.........................../////////000000000000000000000000000000000000.........//////000111222111222333333333333222111222222333333444444555555222333555888999:::888666999::::::999999<<>>;;;>>>@@@EEEIIINNNQQQSSSSSSRRRQQQPPPQQQRRRRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::777777666555444333333222000000111111222222222222444555555666666666666666666444222///...---...//////000111222222111000///........................////////////000000000000000000000000000000000000.........//////000111222111222333444444333222111222222333333333333444444222333666999<<<===;;;::::::;;;;;;:::999===CCCIIIBBB???:::777777777777777;;;@@@HHHMMMPPPPPPPPPPPPQQQQQQWWWQQQTTT___mmmyyytttuuurrrfff[[[WWWTTTOOOMMMMMMNNNOOOOOOOOOVVV[[[gggwwwNNNCCCEEEGGGJJJSSS]]]bbblllyyyqqqsss}}}uuummmUUUOOOFFFAAA@@@@@@@@@???@@@BBBEEEHHHIIIKKKNNNPPPVVVTTTSSSQQQQQQPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOHHHFFFCCCAAA@@@AAACCCEEEAAA@@@???>>><<<<<<<<<;;;:::999888666444222000///333333222222222333333444888888777666444222000///000000000000///////////////000000111111111000000---------.........//////////////////////////////000000000000000000000000.........//////000111222222222333333333333444444555555444444444555555666222333888AAAIIIIIIBBB:::555666999===@@@BBBAAA@@@CCC<<<999;;;:::555444666>>>CCCJJJOOOPPPOOONNNNNNVVVSSSXXXSSSUUU]]]mmmvvvqqqqqqlllbbbYYYVVVRRRNNNLLLLLLNNNOOOOOOQQQVVV[[[fffrrr|||VVVEEEFFFHHHMMMUUU\\\eeeuuuxxxuuu||||||qqqfffPPPKKKEEEBBBBBBCCCCCCBBBCCCEEEGGGHHHHHHJJJMMMOOORRRRRRRRRSSSSSSQQQNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNJJJHHHEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<;;;<<<888777777555444333222222222222222333444666888999:::999888777555333111000//////000000000000000000000000000111111111000000---------.........//////////////////////////////000000000000000000000000.........//////000111222222222333333333333444444444444444444444555666777777777;;;DDDLLLMMMGGG@@@888999;;;>>>@@@???>>><<<<<<777666888888333111444>>>CCCIIIMMMOOONNNNNNNNNUUURRRXXXRRRUUU]]]nnn}}}wwwrrrmmmggg___XXXSSSPPPLLLKKKLLLMMMNNNNNNQQQTTTXXXbbb{{{vvveeeIIIGGGFFFPPPWWW[[[jjjtttxxxzzzjjj[[[JJJHHHFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHJJJMMMPPPOOOPPPSSSTTTTTTRRROOOMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>===<<<;;;;;;;;;<<<666666666555444444444333111111111333666999===???;;;;;;:::888666444222000//////000000111111111222000000000000000000000000------........./////////////////////////////////000000000000000000000000.........//////000111222222222333333333333444444333333333444555666777888555444777===EEEGGGCCC>>>:::<<<>>>??????<<<999777:::888999;;;:::777555777???BBBHHHKKKMMMMMMNNNOOOTTTQQQWWWRRRUUU^^^ooo|||vvvnnneee^^^ZZZPPPNNNKKKJJJKKKMMMMMMMMMPPPQQQUUU^^^rrrxxxNNNGGGCCCQQQXXX[[[oooooo{{{xxxdddQQQHHHIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIKKKPPPSSSRRRTTTUUUTTTRRRPPPOOONNNJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGDDDAAA???======<<<;;;;;;;;;;;;;;;666666666555444444333333111111111222555:::>>>@@@<<<;;;:::999777444222111///000000111111222222333111000000///////////////............////////////////////////////////////////////////////////////............///000111222222222222333333333444444222222333333555666888888333222222666;;;===;;;888:::<<>>:::777555999:::<<<>>><<<999888888>>>BBBFFFJJJKKKMMMNNNPPPTTTQQQWWWRRRUUU^^^pppwwwlllbbb[[[YYYOOOMMMJJJJJJKKKLLLMMMLLLPPPQQQUUU^^^mmmUUUGGGCCCQQQWWWXXXmmmrrrvvv```KKKIIILLLOOOQQQQQQPPPNNNMMMKKKLLLLLLKKKLLLOOOTTTXXXZZZ[[[ZZZVVVRRROOOOOOPPPKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJHHHFFFDDD>>>===<<<;;;;;;;;;;;;;;;888888777555444333222111222222222222444777:::<<<::::::999888666444222111000111111111222222333333111111000///......//////........./////////000000////////////////////////////////////////////////............///000111222222222222333333333444444222222333333555666888888888666444555888:::999777777:::>>>???===:::888888888<<<>>><<<999777666555>>>AAAFFFJJJKKKMMMOOOPPPTTTQQQWWWRRRUUU^^^ppp{{{sssggg]]]XXXVVVOOOMMMKKKJJJKKKLLLLLLKKKQQQRRRXXXbbblll~~~wwwrrr{{{^^^GGGFFFRRRVVVWWWiiivvv~~~uuu___KKKJJJMMMRRRTTTTTTRRRPPPPPPMMMNNNOOOOOOPPPSSSWWWZZZ```aaa```[[[TTTPPPOOOPPPKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHH@@@???>>><<<;;;:::::::::999888777666444333111111333333333333444555666777777777666666555333222111222222222222222222222222222111///...---......///....../////////000000000////////////////////////000000000000000000000000.........//////000111222222222333333333333444444333333333444555666777888999777666555777888888777555999======;;;999999;;;@@@EEEFFF@@@;;;999888666===AAAGGGKKKMMMNNNOOOPPPTTTQQQWWWRRRUUU^^^ooozzzxxxtttlllccc[[[VVVUUUPPPNNNLLLKKKLLLLLLKKKJJJNNNPPPYYYccciiivvvmmmaaabbbkkkuuugggHHHIIIQQQVVVYYYiiirrrnnn}}}ttt```NNNGGGLLLQQQTTTTTTRRRRRRSSSPPPRRRSSSTTTTTTUUUXXXZZZ```dddfffbbbZZZSSSPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHBBBAAA???===<<<::::::999777666666555444444333333222333444555555555444444333333333333333222111111444444444333222222111111222111///---------...///.../////////000000000000////////////////////////000000000000000000000000.........//////000111222222222333333333333444444444444444444444555666777666555444555666777888888555999<<<;;;888777:::===JJJOOONNNEEE===;;;:::888<<>><<<::::::999555555555555555555555555111333555777777666555444000111111222222222111111666555444444333222111000333111///---,,,---...///////////////000000000000////////////////////////000000000000000000000000.........//////000111222222222333333333444444444555555444444444555555666666666666777999;;;<<<===666:::<<<:::777666:::>>>MMMRRROOODDD:::888777555<<>><<<:::999777666666555555444444444888:::<<<>>>===;;;777555666444111000222333444444777777666666444222///.........------------......111111111111111222222222000000////////////000000000000000000000000000000////////////000111222333333333333444444444555555555444444444444555666666888777777:::???DDDHHHIII===;;;999:::<<>><<<;;;:::888777666555555555666777===>>>@@@@@@>>>;;;777555666444222111222444555555333333333333222000///......------,,,,,,------...111111000000////////////000000////////////000000000000000000000000000000////////////000111222222333333333444444444555555444444444444444555666666666666777;;;BBBIIIMMMOOO>>><<<::::::===???@@@@@@999888777888::::::999888<<>>>>><<<;;;:::999888666444444666777999>>>??????>>>===:::777666333222222444555666444222000000000000000/////////------,,,,,,,,,,,,------------------,,,,,,,,,,,,111000000////////////000///////////////////////////////////////000111111333333333444444444555555444444444444444555666777555444555999???EEEIIIKKK<<<;;;;;;===???@@@???===:::888777888999999666444<<>>>>>===<<<;;;999888666555444555777888::::::::::::999888777666111333666:::;;;:::555111////////////////////////...------,,,,,,------...+++++++++,,,---.........111111000/////////////////////////////////////////////////////////000111333333333444444444555555333333333444444666777777777666555666:::>>>@@@AAA888999<<>>===<<<;;;999888777555444444555555666666555555555555555555222555999===???===888333000000////////////000000.........------.........------...///000111222222222111000//////......///000000000000000000000000/////////......//////000333333333444444444555555333333333444555666777888;;;999666666777999::::::777888;;;???@@@???;;;777777;;;AAACCCBBB>>>;;;:::;;;AAAIIIKKKKKKJJJMMMQQQTTTQQQXXXUUUYYY___lllwwwmmmfff```YYYSSSJJJMMMOOOOOOLLLJJJJJJKKKHHHNNNKKKIIIMMMPPPZZZmmmeeeWWWYYYdddUUURRRWWWkkk{{{xxxyyyzzzxxxqqqkkklllsssiiihhheeebbb```^^^^^^^^^aaabbbeeehhhiiigggccc```WWWUUUQQQOOONNNMMMLLLJJJLLLLLLLLLKKKJJJHHHFFFFFFAAAAAAAAA@@@???===<<<;;;999888777666555333222222444333222111111111222222333444777:::<<<;;;888555222111000//////000111222000//////......//////000000000111111222222222333222111000///............000000000000000000000000000//////.........//////333333333444444444555555333333333444555666777888;;;888666555666888999999999888999;;;<<<<<<:::888999AAAJJJLLLGGG@@@<<<<<<:::AAAIIILLLJJJIIIMMMQQQSSSQQQYYYVVVYYY___kkk~~~vvvnnnhhhaaaYYYTTTJJJNNNQQQPPPMMMJJJJJJJJJHHHOOOLLLIIINNNQQQZZZlll}}}eeeWWWWWW___~~~YYYUUUZZZpppuuu}}}yyyqqqdddUUULLLPPPZZZ^^^]]][[[ZZZYYYXXXWWWWWW___aaacccgggiiihhhdddaaaXXXUUUQQQOOONNNMMMLLLJJJMMMMMMMMMLLLKKKIIIHHHGGGBBBBBBBBBAAA???>>><<<;;;888888777666555333111000444333222000//////000000333222222444666777666555444333111000000111111222000000////////////000000111111111111000000000000222222000///............000000000000000000000000000//////.........//////333333333444444444555555222333333444555666888888777555333333555888999999;;;999777777888:::::::::>>>HHHRRRRRRIII???:::::::::BBBIIILLLJJJIIILLLQQQSSSQQQYYYVVVYYY^^^jjj~~~uuupppjjj```YYYWWWXXXUUUQQQNNNKKKJJJKKKKKKNNNMMMLLLLLLKKKMMMWWWccchhhSSSRRR[[[qqq^^^UUU```llluuuxxxyyyxxxmmmXXXIIIGGGIIIKKKRRRXXX]]]^^^ZZZUUURRRQQQWWW___eeehhhiiiiiiddd^^^TTTRRROOONNNOOOPPPOOOOOOMMMNNNNNNMMMLLLJJJHHHGGGBBBAAA@@@>>>===<<<<<<<<<;;;999666444444444333333555333111111111000///...333222222111222333444555000111222222333333333333111111222000//////000222//////000000000000000///000000000000000/////////........................////////////000000000000333333333444444444555555444444555555666777777777666777777777777777:::<<<;;;999:::<<<;;;888:::>>>CCCHHHLLLJJJCCC<<<::::::;;;@@@FFFJJJLLLMMMNNNNNNPPPTTTSSSSSSWWW[[[nnn}}}tttpppjjjaaa[[[YYYYYYVVVRRRNNNKKKIIIIIIIIILLLKKKKKKLLLLLLOOOZZZffflllWWWVVV]]]tttbbbWWWdddttt||||||~~~wwwwwwmmmYYYIIIFFFJJJMMMVVV[[[```aaa]]]XXXTTTRRRUUU^^^fffjjjllllllggg```UUURRRPPPOOOOOOPPPOOONNNMMMMMMMMMMMMKKKJJJHHHFFFBBBBBB@@@???===<<<<<<<<<:::888666555666666555333555333111000111111111111777666444333333333444444///000111333444444444333000222222111000///000111...//////000000/////////................................................////////////000000000000333333333444444444555555555555666666777888888888888888777666666888<<>>???BBBEEECCC>>>999777777;;;@@@FFFKKKMMMMMMNNNOOOPPPTTTSSSSSSWWW[[[nnn~~~uuuqqqkkkccc\\\ZZZXXXVVVRRRMMMJJJHHHHHHHHHIIIIIIJJJLLLLLLPPP[[[ggg~~~~~~ppp\\\XXX\\\sssdddWWWdddzzz|||vvvvvvmmm[[[LLLIIIOOOUUUYYYbbblllmmmeeeXXXNNNIIIQQQ[[[ffflllppppppjjjbbbVVVTTTQQQPPPPPPPPPOOONNNMMMMMMMMMMMMKKKIIIGGGFFFCCCBBBAAA???===<<<<<<<<<999888777777888888666555444333222111222333555777:::888666444222111111111///000222444444444333333000222333333111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000333333333444444444555555666666777777888999999999999888777666888===EEEJJJFFF>>>999999;;;;;;===???======<<<;;;999777666555;;;@@@GGGLLLNNNOOOOOOOOOPPPUUUSSSSSSWWW[[[nnnxxxsssmmmccc\\\ZZZUUUSSSPPPMMMJJJIIIHHHHHHHHHGGGIIIKKKKKKMMMXXXcccuuurrr^^^VVVXXXooolll[[[ggg{{{xxxvvvooo```SSSPPPXXXaaadddtttoooXXXGGGAAAKKKWWWdddmmmqqqqqqjjjbbbXXXUUURRRQQQQQQQQQPPPOOOOOOOOOOOONNNMMMJJJHHHGGGDDDCCCAAA???>>><<<<<<<<<777777777999::::::888666555555555444444666999<<<;;;999666333111000//////222333444444444333222111111333444444222000000000///......---------------,,,,,,,,,,,,,,,---------........................////////////000000000000333333333444444444555555555666666777777888999999888777777888<<>>???<<<:::888888888999888666;;;AAAHHHMMMPPPPPPPPPPPPQQQUUUSSSSSSWWWZZZmmm|||uuummmccc[[[XXXOOONNNMMMKKKJJJJJJJJJJJJGGGGGGHHHIIIHHHIIIRRR]]]rrrppp]]]TTTVVVnnn|||eeennn|||zzzuuummmbbbXXXWWW```iiiwwwmmmSSSGGGEEEGGGSSSbbbkkkppppppiiiaaaXXXVVVSSSRRRRRRRRRQQQPPPRRRRRRQQQQQQOOOLLLJJJHHHEEEDDDBBB@@@>>>===<<<;;;777777777999;;;;;;999777777888888777777888<<>>:::999888888999:::999777;;;AAAIIIOOOQQQQQQQQQQQQQQQUUUTTTSSSWWWZZZmmm|||uuummmaaaYYYUUULLLKKKKKKJJJJJJJJJKKKKKKGGGGGGGGGHHHFFFFFFNNNXXXsssnnn\\\SSSXXXrrrjjjooo~~~yyypppeee\\\WWWVVV\\\dddvvv}}}}}}nnnWWWFFFEEEJJJEEEQQQ```jjjooonnnggg^^^XXXVVVSSSRRRSSSTTTSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIEEEDDDBBB@@@>>>===<<<;;;888777777888::::::999777777999;;;:::888777:::======<<<:::888777777777888:::888666333111000000000555666555333111000111333111000///---------......------......//////000000////////////////////////////////////000000000000333333333444444444555555444444444555666666777777999888777666777<<>>===<<<;;;:::888666666888888888777555999<<<;;;777555666888999999888888888999:::;;;:::888444111000111333555888777555222000000222444333111///...------...///,,,------...//////000000////////////////////////////////////000000000000333333333444444444555555555555555666777777888888888888777555444555888;;;<<<999999<<<<<<999888;;;777<<>>===<<<;;;;;;999666555666777777777444888<<<;;;666222222444444444444444666888:::;;;999666222//////222666888999888555222///000333555444222000...---...///000,,,,,,------...///000000000000000000000000000000////////////000000000000333333333444444444555555666666666777888888999999666777777666444444666888666666:::===<<<888777:::999AAAIIILLLGGGBBB???>>><<>>FFFKKKHHHCCC???===:::<<>><<<<<<;;;:::999777666444333222222333444555666666444222111222222111222222333444555222111111111111222222333222111000//////111333555555333000///000000000///---------............///......//////000000111111//////............//////333555777666555444555666555777888777666555666888::::::999888888888888999>>>888666888::::::;;;>>>???DDDFFFAAA<<<:::888666;;;AAAHHHNNNQQQRRRRRRRRRUUUXXXWWWXXXYYYWWWiiimmmiiifffdddbbb]]]WWWQQQNNNKKKHHHFFFFFFFFFFFFEEEFFFDDDCCCDDDDDDGGGQQQ[[[xxxtttcccWWWRRR```mmmrrr}}}eeecccaaabbbeeeiiilllnnnggg^^^TTTSSS\\\gggooorrriiibbbXXXOOOIIIHHHJJJMMMSSS```mmmqqqooojjjbbbZZZWWW___ffffff^^^WWWVVVXXXWWWTTTPPPNNNMMMLLLJJJHHHDDDCCCAAA@@@>>>>>>======;;;:::888666444333333333444555666666666555333222111111111222222333333333111111222222222222222111///......///000333555777555333111000000111111000---------............///---......///000111111222//////.........///000000333555777777666555555666555777888777666555666888:::999777666888<<<@@@CCCDDD===888999;;;;;;===@@@<<<@@@AAA===999999888666;;;@@@HHHNNNPPPQQQQQQQQQUUUYYYYYYYYYXXXUUUhhhhhheeecccaaa```\\\VVVPPPLLLIIIGGGEEEFFFFFFEEEDDDDDDBBBAAABBBCCCFFFOOOYYYqqq}}}ppp```TTTQQQbbbnnnppp~~~nnnRRRPPPNNNOOOSSSWWWZZZ\\\XXXRRRMMMOOOZZZiiivvv|||sssiiiYYYKKKDDDEEEKKKOOOYYYeeepppqqqmmmggg```YYYXXX[[[]]]\\\XXXUUUUUUUUUWWWUUUQQQOOONNNMMMKKKIIIDDDCCCBBB@@@??????>>>>>><<<;;;888666555444444555666777777888777666555555111111222222222222222222222222333444444333222111---......///111444666777555333111000000111111000---------............///---......///000111111222000/////////000000111222333555777777666555666777555777888777666555666888:::777444444888@@@IIIOOOHHH@@@;;;<<<>>>>>>===???999<<<===999888::::::888;;;@@@HHHNNNPPPQQQQQQQQQTTTYYYZZZZZZYYYUUUfffeeebbb___^^^]]]ZZZTTTOOOIIIGGGEEEEEEEEEFFFEEEDDDBBB@@@@@@BBBCCCDDDLLLUUUiiippp\\\OOONNNfffssspppttt```MMMKKKIIIIIIJJJKKKLLLKKKIIIEEEDDDHHHSSSbbbqqqyyytttiiiWWWGGG@@@BBBIIIOOO^^^iiiqqqpppiiiccc\\\WWWZZZYYYWWWVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQOOOLLLIIIEEEDDDCCCAAA@@@?????????<<<:::888666555555666777888999999999888888777777222222333333333333222222333333333444333333222111//////000111333444666777555333000///000000000///---------............///......//////000000111111000000///000000111222333333555777777666666777888555777888777666555666888:::777333222777@@@JJJPPPGGG@@@;;;>>>AAA???===<<<777:::;;;999999<<<<<<999;;;AAAHHHNNNQQQRRRRRRRRRUUUYYYYYY[[[\\\WWWeeebbb___[[[ZZZYYYWWWQQQMMMFFFEEEDDDDDDEEEFFFEEEDDDAAA@@@AAADDDCCCDDDJJJRRRcccrrr___QQQOOOfff}}}tttmmmVVVKKKKKKLLLNNNPPPQQQPPPNNNIIIFFFDDDEEEKKKVVVaaaiiiiii___PPPCCC???CCCKKKRRRccclllrrrmmmddd^^^YYYUUUXXXWWWVVVVVVXXXYYY[[[\\\WWWVVVVVVUUUTTTQQQMMMIIIFFFEEEDDDBBB@@@??????>>>;;;:::888666555666888999999999999999999888888888222333444555555444333222333333222222111111111111111111222333444555666666444222///...///000//////---------............///////////////000000000000.........//////111222222333555777777777666777999555777888777666555666888;;;999555444666<<>>CCCAAA<<<:::777:::;;;:::;;;>>><<<888<<>>>>>;;;999777666666777999;;;999999999888888888888888333444555555555444333222222222111000//////000000333333333444444555555555333111///......//////...---------.........//////000000000000////////////---------......000111111333555777777777777888999666777888777666555666888<<<:::888666666777:::<<<:::555555===DDDBBB<<<888999<<<===;;;<<<>>>;;;666<<>>???@@@:::555666;;;>>>;;;777666444222333666999;;;;;;777555222///...///222333555222000222777999777444333111000///000///...,,,---------............//////////////////.........//////.........000111222666666666777888888999999999999999999999888777666888999888555666:::999666777777;;;>>>;;;666666:::444AAAGGGCCCAAACCC???666>>>CCCKKKOOOPPPQQQSSSUUUWWWWWWVVV[[[```\\\ddd}}}VVVSSSSSSVVVUUUOOOJJJIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBCCCBBBBBBEEELLLQQQeeeyyyiii^^^UUU]]]tttvvvYYYOOOSSSWWW[[[dddnnnooojjjZZZOOOGGGEEEEEEEEEJJJQQQZZZYYYPPPDDD@@@KKKZZZbbblllkkkfff^^^VVVRRRRRRUUUXXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[XXXVVVTTTQQQLLLIIIHHHFFFCCCAAAAAA@@@>>><<<<<<:::888888:::===>>>>>>@@@:::666666:::<<<999555555333222333777:::<<<<<<:::888555222111222444666555333000222666888666333222000//////000000...------------............////////////////////////...//////......///000111222666666666777888888999999999999999999999888777777::::::777333333555444000888888:::===;;;777888<<<>>>LLLTTTLLLCCC@@@<<<555===CCCKKKOOOPPPQQQSSSUUUUUUWWWVVV\\\```[[[ddd|||WWWSSSRRRTTTSSSMMMIIIHHHEEEDDDCCCCCCBBBCCCCCCCCCAAABBBCCCBBBBBBEEEKKKQQQaaazzznnnaaaWWWaaatttyyy___OOORRRVVV[[[bbbhhhgggcccTTTNNNJJJKKKLLLPPPVVV]]]eeebbbXXXKKKGGGRRRbbblllrrrmmmdddZZZRRRPPPRRRUUUYYYYYYYYYZZZZZZ\\\]]]]]]]]]\\\YYYWWWVVVRRRNNNJJJIIIGGGDDDCCCBBBAAA???===:::999:::<<<===>>><<<;;;>>>:::666666:::;;;777333444333222444888;;;===>>>:::888666444444444666777555333111222555666444222000///...///000000///...---------............///....../////////////////////.........///000222333666666666777888888999999888999999999999888777777888999777444555::::::888999888999;;;:::888:::>>>BBBQQQXXXPPPCCC===:::666===CCCKKKPPPQQQQQQRRRTTTSSSVVVWWW]]]aaa[[[ccc|||WWWSSSQQQRRRQQQKKKGGGGGGDDDCCCCCCBBBBBBCCCCCCCCCAAACCCCCCBBBBBBEEEKKKPPP___{{{qqqddd[[[lllxxxqqq}}}gggOOOPPPSSSYYY___cccaaa]]]UUUSSSQQQQQQTTT\\\hhhrrrwwwpppdddWWWRRRZZZhhhssszzzqqqdddXXXRRRRRRUUUXXX[[[[[[[[[[[[[[[[[[\\\]]]]]][[[YYYXXXVVVSSSNNNKKKIIIHHHEEEDDDDDDBBB???===888999;;;>>>@@@???;;;888:::777555777::::::777444333222222555999<<<>>>>>>888777555444444444555555555333111222333444333111///...---...000000///...---------............///............////////////............///000222333666666666777888888999999888888999999999888888777999999777555777===???>>><<<999888::::::999;;;@@@>>>GGGLLLFFF>>>;;;:::999<<>>???>>>:::666555555555777:::;;;888555222222222555999<<<======777777666666666666555555333222111111222222111000///...---...///000///...---------............///---.........//////000000......---...///111222444666666666777888888999999777888888999999999888888<<<<<<999555888>>>AAA@@@>>>:::888:::;;;:::<<<@@@<<<===<<<999888:::;;;999<<>>>>>:::666555666999999888;;;CCCLLLQQQRRRRRRRRRSSSTTTXXXZZZ^^^```[[[gggYYYSSSMMMLLLJJJEEEBBBCCCBBBAAAAAAAAABBBBBBCCCDDDBBBDDDDDDCCCBBBDDDJJJOOOZZZzzzwwwfffXXXVVVkkkuuuqqqhhhaaa___eeemmmsssyyy|||vvv{{{xxxhhh```aaaeeefffeeedddcccbbb```___^^^^^^^^^]]][[[ZZZXXXWWWTTTPPPMMMGGGFFFFFFEEEEEEBBB>>>;;;999888777888999999888666666777999;;;<<<999666333111111222444777999999888666777888999999888777666...///000000000000111222000///------......---+++---------............///------......///000000111------------///111333444666666666777888888999999777777888999999999999999555666666888BBBPPPZZZ\\\BBB<<<:::<<<===;;;:::<<<<<<:::999999888666666777;;;BBBLLLRRRSSSRRRRRRRRRSSSWWWXXX[[[\\\XXXfffYYYSSSMMMKKKIIIDDDBBBCCCAAAAAAAAAAAABBBBBBCCCDDDCCCDDDDDDCCCBBBDDDJJJOOO\\\zzz~~~rrraaaVVVXXXkkkzzztttuuulllhhhoooxxxwwwwwwhhhbbbdddhhhhhhffffffeeecccbbb```_________^^^]]][[[ZZZXXXVVVRRROOOGGGFFFEEEEEEDDDBBB>>>::::::888666666777888888777888:::<<<===<<<888444000111111222444777888888777333444666777888666555444---...///000///000111333111///............,,,+++---------.........//////---------...///000000111------------///111333555666666666777888888999999666777888999999999999999888888555444:::EEELLLMMMCCC===:::===>>><<<::::::777999<<<===999444444777;;;BBBLLLRRRSSSRRRRRRRRRRRRVVVVVVYYYZZZVVVeeeTTTPPPKKKGGGEEECCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBDDDCCCCCCEEEDDDEEELLLUUU___wwwmmm```XXXVVVmmmwww{{{tttmmmmmmrrr~~~xxx{{{~~~fffSSSTTT]]]bbbgggnnniiigggdddbbb____________^^^\\\ZZZZZZYYYWWWRRRMMMIIIIIIHHHEEE@@@<<<:::999:::999777666666888:::;;;999<<<>>><<<888555444555555666666333000000444777333555777888888555333111......///111333444333222000111111000---,,,------...------,,,,,,------...............////////////,,,---.........000333555444555555666666666666666666888999999888888888999999999777555:::AAACCC@@@:::;;;===>>>>>><<<;;;999<<<<<<:::888;;;???<<<666===BBBJJJPPPRRRSSSSSSSSSTTTXXXVVVWWWZZZZZZhhhSSSOOOJJJFFFDDDCCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCEEEEEEEEEKKKSSS\\\wwwnnn```XXXUUUmmm}}}uuu~~~xxxqqqnnnppp{{{mmmZZZLLLNNNSSSUUUXXX^^^aaaaaaaaaaaa````````````aaa^^^ZZZXXXXXXVVVSSSPPPJJJJJJHHHEEE@@@===;;;;;;>>>===:::888777777888888666888999888555333333444555666666333111000333666000111333333333111000......///000333555666444222000111111000...------......------,,,,,,------...............////////////---...///......000222555555555666777777777777666666888::::::999999:::;;;555666333000222888:::999999:::;;;<<<<<<;;;:::999;;;AAADDDAAA===;;;888444<<>>???BBB@@@>>>:::888666666666222333444333222222444555666666555333111000222444000000000000/////////...///000333666888888555222000111222111///---...///...------,,,,,,------...............////////////.../////////...///222444666666777888888888888888777999:::;;;::::::<<<===777888555000111666999888777888888999999:::::::::@@@LLLTTTNNNCCC<<<999888<<>>@@@BBBBBB@@@>>>;;;888666555555222222222222333444777999666666555333222111111222222222000000000000111222000111444888:::999555222000111222111///...///000...------,,,,,,------...............//////////////////000//////000222444777777888999999999999888777888999:::999:::<<<>>>888999777333444999<<<<<<888888888888999:::;;;<<>>@@@BBB>>>===<<<:::888777666666555444444555777999;;;<<<666555333333222222111111333222111000000111333444000222555888:::999555111///000111000///...///000...------,,,,,,------...............////////////...///000//////000333555777888888999999999999999666777888888777888:::<<<666666444444888@@@BBB???999999999999:::<<<===>>>>>>DDDGGGAAA:::777555333:::@@@HHHNNNQQQSSSSSSSSSRRRXXXXXXZZZ]]][[[eee}}}GGGDDDAAA??????@@@@@@???????????????@@@@@@@@@@@@@@@???AAADDDDDDCCCIIIPPP```}}}lll```WWWTTTooooooqqq~~~vvvkkkeeelllwww{{{TTTFFFHHHIIIIIIHHHJJJOOOTTTVVVUUUTTTSSSTTTVVVYYYZZZWWWYYY[[[[[[YYYVVVTTTTTTPPPNNNIIIDDD???===>>>@@@::::::::::::999999888888888777777888;;;=========444333222222333333222111111000/////////000222222111111333666888777444111...///000///...---...///...------,,,,,,------...............////////////...///000000000111444777777777888999999999999888888888888777666777999;;;888777666999CCCLLLLLLFFF;;;;;;;;;<<<<<<=========;;;>>>===999777777666333999???GGGNNNQQQRRRSSSSSSQQQXXXYYY[[[^^^[[[eee|||EEEBBB???>>>>>>?????????????????????@@@@@@@@@@@@???>>>???BBBBBBCCCJJJRRRaaaxxxiii___WWWTTTooorrrvvv~~~zzzqqqjjjmmmssshhhMMMCCCGGGIIIJJJJJJLLLOOOPPPSSSTTTUUUVVVVVVVVVUUUTTTTTTVVVXXXWWWUUUSSSTTTVVVPPPNNNJJJDDD???<<<<<<===::::::;;;;;;;;;;;;:::::::::999888:::===>>><<<:::333111000222444555333111000/////////000000111222000111111333555555222000,,,...///...---,,,---///...------,,,,,,------...............////////////,,,...//////000222666888666777777888999888888888:::::::::888666777999;;;;;;888666===LLLVVVRRRHHH;;;;;;======>>>===<<<;;;999======999888999999666999???GGGNNNQQQRRRSSSTTTQQQXXXZZZ\\\___[[[ddd{{{DDDAAA>>>===>>>?????????>>>????????????@@@@@@@@@>>>===>>>AAAAAACCCKKKTTT```uuufff^^^WWWUUUpppyyy||||||vvvooonnnrrrxxxXXXEEEAAAFFFKKKNNNQQQSSSTTTSSSOOORRRVVVYYYYYYWWWSSSPPPTTTUUUUUUSSSQQQQQQUUUXXXPPPNNNJJJEEE???;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999888:::======:::777222000///111444666444111000000111111222222222333000000000111333333111///+++---...---,,,,,,---......------,,,,,,------.............../////////000,,,---//////000333777:::666666777888888888888777======;;;999777777999;;;888444222;;;LLLWWWPPPCCC:::;;;===>>>>>><<<;;;999333999<<<999555555666444999>>>GGGMMMQQQRRRSSSTTTQQQXXXZZZ]]]___[[[dddzzzAAA@@@???>>>============;;;<<<===?????????>>>>>><<<@@@BBB@@@@@@EEELLLQQQdddvvvcccVVVRRRZZZ}}}uuuyyy{{{wwwtttsss~~~{{{ZZZGGGAAAEEEDDDFFFLLLSSSVVVTTTPPPNNNOOOQQQUUUXXXVVVQQQLLLOOOQQQSSSRRRNNNLLLMMMNNNXXXTTTMMMEEE>>>999666555======<<<;;;::::::::::::999888666666777888888777444333333333333444555555111111222222222111111000111111111333444444222111//////.........------------,,,,,,,,,,,,---........................------111111111111111111222222555666777888999:::::::::;;;;;;:::888777777999:::555222222777???FFFGGGFFF:::>>>BBBAAA>>>:::999999;;;888888::::::666555777999???FFFMMMPPPQQQQQQRRRSSSVVVYYY```ccc[[[ddd~~~BBBAAA@@@???>>>>>>>>>>>>======???@@@@@@@@@??????===@@@BBBBBBDDDJJJQQQVVVllltttbbbUUUPPPVVVuuutttuuu}}}zzzwwwvvv{{{|||aaaIII===;;;@@@@@@DDDJJJQQQRRRMMMIIIBBBCCCEEEIIIMMMLLLHHHDDDIIIKKKLLLKKKIIIGGGHHHIIILLLIIIDDD???;;;999999999>>>===<<<<<<;;;;;;;;;;;;:::888666666777777777666444333333333444444555555111111222222222222111111222111111222444333111000//////.........------------,,,,,,,,,,,,---.................................---...111444666555444666777888999999:::999999;;;;;;:::999888888999:::777555444777<<>>;;;999<<>>;;;999:::<<<<<<999999;;;;;;777666888999???GGGMMMPPPQQQQQQQQQSSSVVVWWW^^^bbb[[[eeeBBBBBBAAA@@@??????????????????@@@AAAAAAAAA@@@@@@>>>@@@BBBEEEIIIOOOWWW]]]wwwppp```UUURRRZZZzzzpppooo|||zzzyyy{{{vvv___KKK===999;;;:::;;;@@@FFFKKKJJJEEE???999:::===AAADDDEEECCC@@@DDDEEEGGGFFFEEEDDDDDDEEECCCAAA>>>;;;::::::;;;<<<>>>======<<<<<<<<<======;;;999666666666666555444333333333444444444555555111222222333333222222222333222111222222222000..................------------,,,,,,,,,,,,---..............................---,,,---333:::>>><<<888888888999::::::999999999;;;;;;:::999999999999999777555555777:::;;;999666888:::;;;999888888<<<@@@EEEAAA??????===777555777999???GGGNNNQQQQQQQQQQQQUUUWWWWWW[[[___ZZZccc|||BBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBGGGKKKQQQ[[[dddpppaaaXXXVVV___jjjjjj~~~}}}|||zzzxxx```MMM@@@999999<<<888999;;;???BBBBBB>>>;;;<<<===???BBBDDDEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEECCC???<<<::::::;;;<<<======<<<<<<<<<<<<<<<===;;;999666555555555444222333333444444444555444444111222333333333333333333444333111111111000...---........................---,,,,,,,,,,,,---......---------...............000...///666???CCC@@@;;;999:::::::::::::::999888<<<;;;999999::::::999999444333444666:::;;;;;;:::888999999777666999???EEEOOOJJJFFFDDD>>>666333444999???HHHNNNRRRRRRQQQQQQWWWYYYWWWZZZ^^^[[[eee{{{@@@??????>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDIIILLLQQQ^^^kkkpppaaaYYYWWW```dddiii~~~~~~~~~wwwzzzeeeWWWHHH@@@<<<888777999::::::999:::<<<===<<<<<>>888::::::;;;;;;;;;::::::999<<<:::999:::;;;;;;:::888222222333555888;;;;;;;;;999:::999777666:::AAAGGGOOOIIIDDDAAA<<<444111222888???HHHOOORRRRRRRRRQQQVVVZZZYYY[[[cccdddnnn??????>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHGGGIIIMMMMMMRRRdddxxxyyyhhh[[[VVVXXXeee]]]jjjzzz|||}}}}}}~~~xxxjjj[[[FFF???;;;===>>><<<;;;<<<======;;;:::;;;<<<>>>???AAABBBBBBBBBAAABBBEEEHHHIIIHHHGGGHHHJJJJJJHHHFFFAAA@@@===<<<;;;<<<>>>@@@======;;;::::::999999:::999777444444444444333222222333444555555555444333222222333444555555555555444222000/////////---,,,---------...............---,,,,,,,,,,,,---......,,,,,,------.../////////000......333:::<<<999666::::::;;;<<<<<<;;;;;;;;;===:::999:::<<<===:::777222444777:::;;;:::888777999::::::999777:::???DDDDDD???;;;:::777222111333888???IIIPPPSSSSSSRRRQQQTTTYYYZZZ^^^hhhlllvvv@@@??????>>>>>>??????@@@BBBBBBBBBDDDFFFHHHKKKLLLLLLLLLOOORRRPPPUUUmmmrrraaaWWWVVVYYYfffoooSSSfff~~~~~~}}}~~~yyypppfff\\\OOODDD???<<<===AAACCC@@@???@@@???@@@@@@??????@@@AAABBBAAABBBBBBAAAAAACCCHHHLLLKKKIIIHHHIIIJJJJJJHHHEEEAAA@@@===<<<<<<>>>@@@AAA@@@???===<<<:::999999999777555333333444444444333111222444666666555444333222333444555555666666666333111...---.........------------.........//////---,,,,,,,,,,,,---......,,,,,,------...//////000//////000333777999999888999:::;;;<<<<<<===<<<<<<===:::999:::===>>>:::666111777???EEEDDD@@@999555888:::;;;:::888888<<>>===??????AAACCCDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDGGGMMMSSSNNNKKKJJJJJJLLLKKKHHHEEEEEECCCAAA>>>===>>>@@@AAABBBAAA???===;;;:::999999666444333333444555444333111222444666666555444333222333444555666666666666333000...---.........------------.........//////---,,,,,,,,,,,,---......,,,,,,------...///000000000111333555777:::<<<===999:::;;;<<<===============:::999;;;>>>>>>:::666000999FFFOOOOOOHHH???888777999<<<;;;888777999;;;>>>999777777555222222555888???IIIQQQTTTTTTRRRQQQUUU[[[YYYXXX___```dddqqqCCCBBBAAA@@@@@@@@@AAABBBAAACCCFFFHHHKKKNNNSSSWWWXXXOOOOOOVVVXXX```vvvgggbbbTTTQQQZZZ\\\aaadddIIITTTuuuzzzxxxlllVVVDDD>>>@@@CCCFFFHHHHHHDDD@@@>>>@@@CCCFFFGGGGGGFFFEEECCC@@@???===AAAGGGLLLMMMMMMLLLLLLLLLNNNOOOMMMIIIFFFEEEFFFEEEBBB@@@????????????>>>@@@???>>>=========>>>???>>>===;;;999777555444444777666555333222111111111222333444555555555444333111000///000222222000///---------------------------,,,,,,++++++,,,,,,---,,,,,,---...///////////////222555888:::<<<>>>@@@:::::::::;;;;;;<<<<<<;;;>>>:::888;;;???@@@:::444666888AAALLLMMMDDD======::::::999999888777666555999::::::888555222000000777===EEELLLPPPRRRSSSTTTVVVUUUXXX]]][[[YYYcccqqqCCCBBBAAA@@@@@@AAABBBCCCEEEFFFIIIJJJLLLOOOSSSVVVTTTNNNPPPXXX\\\hhhrrrccc___SSSRRRZZZ[[[aaa```HHHQQQppp~~~|||zzzvvvhhhRRRCCC???BBBDDDHHHIIIJJJIIIFFFDDDCCCCCC@@@@@@@@@@@@??????>>>===???CCCIIILLLMMMMMMLLLLLLIIIKKKMMMMMMLLLJJJJJJKKKFFFCCC@@@?????????>>>>>>>>>======<<<===>>>???@@@???===;;;888666444444444666555444333222111000000222222333444444444333222111000///000222222000///---------------------------,,,,,,++++++,,,,,,---,,,---...//////000000000111444888:::;;;<<<>>>???>>>===<<<<<<============<<<888666888======888222666777<<>>???@@@EEEIIIMMMOOOOOONNNNNNNNNMMMNNNNNNNNNMMMMMMLLLLLLGGGDDD@@@>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@AAAAAA>>>:::666444333333444444444333222222111000000111222222333333222111111000//////000111111000...---------------------------,,,,,,++++++,,,,,,---------...//////000000111333666:::===>>>>>>???@@@CCCAAA>>>>>>??????>>>===<<<999666888;;;;;;777222666666999<<<:::666555888;;;:::777666888;;;???BBB<<<<<<:::666333222333444777===EEELLLPPPQQQRRRSSSUUUTTTXXX]]]\\\ZZZcccqqqDDDCCCCCCCCCDDDEEEGGGHHHLLLMMMNNNNNNNNNNNNOOOQQQKKKLLLRRRZZZcccvvv|||jjj\\\VVVRRRSSS[[[ggg|||TTTGGGIII```xxx~~~|||{{{zzzqqq___JJJ@@@BBBFFFHHHMMMKKKIIIIIIKKKJJJGGGCCC???>>>======???BBBFFFHHHKKKNNNQQQRRRRRRQQQQQQRRRUUURRROOOMMMNNNMMMLLLJJJIIIEEEAAA>>>=========<<<======>>>>>>???@@@AAAAAAAAA>>>999555222222222333333333333222222111111000222222111111111000//////000//////000111111000...---------------------------,,,,,,++++++,,,,,,---,,,,,,------...///000111444888<<<@@@AAAAAABBBCCCFFFCCC@@@???@@@AAA???===>>>;;;999999<<<;;;888444555666999:::777555666888999777555666:::AAAIIINNN@@@>>>;;;666222000222444777===EEELLLOOOQQQQQQRRRTTTTTTXXX^^^\\\ZZZcccqqqEEEEEEDDDDDDEEEGGGIIIJJJMMMNNNOOOOOONNNMMMNNNOOOKKKMMMRRRYYYeee}}}yyyhhh\\\TTTRRRSSS]]]uuu{{{NNNHHHGGGXXXuuuzzzqqq___LLLBBBCCCGGGHHHNNNJJJEEEDDDFFFGGGGGGEEECCCBBBAAABBBDDDHHHLLLOOOMMMOOOQQQRRRRRRRRRSSSTTTSSSPPPMMMOOOSSSUUUSSSOOOKKKGGGBBB>>>===<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@???@@@===888444111111222333222222333333333222111111222222111000//////......000///...///111111///...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,---...000111555999>>>BBBCCCEEEGGGHHHGGGDDDAAAAAACCCCCC???;;;<<<:::888999::::::777555111666;;;;;;888666666777555444444777===FFFPPPUUUBBB@@@;;;555000///000222777===EEELLLOOOPPPQQQQQQSSSSSSXXX^^^]]]ZZZcccqqqHHHGGGFFFFFFGGGHHHJJJKKKLLLNNNPPPPPPOOONNNNNNOOOMMMPPPSSSZZZlllvvvfff[[[RRRRRRSSS___hhhIIIIIIDDDQQQrrryyysssdddQQQEEEDDDGGGHHHLLLIIIDDDBBBBBBDDDFFFGGGFFFEEEEEEEEEHHHKKKOOORRRMMMNNNQQQRRRRRRTTTVVVXXXQQQPPPSSS[[[dddfff```YYYMMMHHHBBB>>><<<;;;;;;:::@@@@@@AAAAAA@@@@@@???>>>===;;;777444222222222333111222333444555444333222444333111000............///......///000000///------------------------------,,,,,,++++++,,,,,,---,,,++++++,,,---///111222:::===@@@CCCEEEGGGIIILLLGGGDDDBBBDDDGGGFFF@@@;;;888777555666777777666555111999>>><<<888777777666555555666888>>>EEELLLQQQ???>>>:::444000///000222777===EEEKKKOOOPPPPPPPPPRRRSSSXXX^^^]]][[[cccqqqJJJIIIHHHHHHHHHIIIJJJKKKLLLOOOQQQRRRQQQPPPQQQRRRPPPSSSUUU___xxxrrrcccYYYQQQQQQRRR```ZZZCCCIIIBBBJJJnnnyyyvvvjjjWWWHHHDDDFFFGGGJJJJJJHHHFFFDDDDDDFFFIIIIIIIIIIIIIIIKKKNNNPPPRRRPPPRRRTTTUUUWWWZZZ]]]``````bbbjjjvvvzzzjjj\\\NNNIIICCC>>>;;;;;;::::::======>>>?????????>>>>>>:::999777444333222333333111222444666666666444333555444222000......---...///......///000000///------------------------------,,,,,,++++++,,,,,,---...---------...111333555@@@BBBCCCDDDDDDFFFIIILLLGGGDDDDDDGGGKKKJJJBBB;;;666555555555666777777666999AAAEEE???999888888888999999999:::<<<>>>AAABBB999999777333111000222555777===EEEKKKNNNOOOOOOPPPRRRRRRXXX___^^^[[[dddqqqLLLKKKIIIIIIHHHIIIJJJKKKMMMOOORRRSSSSSSRRRSSSTTTRRRTTTWWWccc~~~pppaaaXXXQQQQQQQQQ```RRR@@@HHH@@@GGGlll~~~}}}xxxxxxooo\\\JJJDDDEEEFFFHHHKKKLLLJJJGGGEEEGGGJJJLLLLLLLLLMMMNNNPPPRRRSSSTTTVVVYYY[[[]]]aaaeeeiiivvvzzzmmmYYYOOOJJJCCC===;;;::::::999999:::<<<===>>>???>>>>>>888777666555444333333333111333555777777777555444666555222000............///......///000000///------------------------------,,,,,,++++++,,,,,,---000///...///000333555777FFFFFFEEEDDDDDDEEEHHHKKKGGGEEEFFFJJJOOOMMMDDD<<<777666666666777888999:::BBBJJJLLLCCC;;;:::<<<;;;======<<<;;;999888666666444555444333111222555777777===EEEKKKNNNOOOOOOOOOQQQRRRXXX___^^^[[[dddqqqKKKJJJHHHHHHHHHJJJLLLMMMQQQRRRSSSSSSQQQPPPQQQRRRVVVUUUYYYnnnzzzuuulll^^^RRROOONNNJJJWWWRRRFFFDDDCCCIII\\\zzz~~~}}}}}}~~~~~~zzzxxxpppaaaPPPFFFCCCEEEKKKOOORRROOOKKKJJJPPPVVV]]]WWWQQQOOORRRVVVXXXXXX]]]___bbbgggpppzzzhhhZZZRRRJJJ@@@;;;;;;======;;;:::999888777666666666666444444555555444444333222555555555666666666666666333222111/////////000000111111000///...---,,,,,,,,,------......------,,,------------------------...---///333111///555???CCCHHHIIIGGGFFFHHHHHHFFFIIIMMMSSSVVVRRRJJJ@@@999444444777:::888444888@@@NNNQQQMMMBBB;;;;;;;;;999>>>:::777777999:::888555666444222111222333333222777:::BBBKKKOOOMMMNNNQQQRRRRRRXXX^^^\\\ZZZbbboooKKKJJJIIIHHHHHHJJJLLLMMMRRRSSSTTTSSSQQQQQQQQQSSSXXXWWW^^^yyy}}}uuuoooggg[[[QQQLLLMMMPPPccctttJJJCCCAAA@@@CCCRRRlll|||{{{ttteeeSSSGGGDDDGGGOOORRRTTTRRROOOPPPWWW]]]^^^\\\ZZZ\\\```fffkkkmmmssstttyyy|||kkk```QQQIII@@@;;;;;;======<<<<<<;;;;;;:::999888888888666666666555444333333333444444555555555555555555222111000/////////000111222111111000...------,,,,,,------......------,,,------------------------///---...111000000777AAAGGGLLLMMMJJJHHHJJJKKKIIIHHHMMMSSSTTTOOOFFF===999666555888:::888444888@@@EEEHHHFFF>>>:::===???>>>===:::777777999:::888666888555222111222333333333777:::BBBKKKOOOMMMNNNQQQSSSRRRWWW]]][[[XXX```mmmKKKJJJIIIIIIIIIJJJLLLLLLSSSSSSTTTSSSQQQPPPRRRSSSXXXYYYfffvvvlllfff```VVVNNNKKKJJJOOOggggggGGGAAA@@@??????GGG\\\yyy}}}~~~yyyjjjWWWIIIFFFHHHPPPSSSVVVUUUSSSUUU[[[bbbbbbeeehhhkkkpppvvv}}}{{{ooobbbYYYNNNGGG@@@<<<<<<>>>>>>===>>>>>>======<<<<<<;;;;;;:::999777555444333333333333333333333333333333333111000/////////000111222222222111000///...------,,,------......------,,,------------------------///------///000444>>>HHHKKKOOOOOOLLLJJJKKKLLLJJJGGGMMMRRRQQQIII@@@:::999999888999:::777444777===>>>@@@???:::888;;;======:::888777999<<<===;;;888:::777333000111333444444777:::BBBKKKOOOMMMNNNQQQRRRRRRWWW]]][[[XXX```mmmLLLLLLKKKJJJKKKKKKLLLMMMRRRRRRRRRQQQOOOOOOQQQSSSVVV[[[qqq~~~nnnccc\\\WWWQQQLLLMMMGGGKKKggg\\\EEEBBBBBBAAA@@@CCCRRRmmm~~~}}}|||nnn\\\MMMIIIIIINNNRRRVVVWWWVVVWWWZZZ^^^fffjjjooorrruuuyyyxxxmmm```TTTLLLJJJFFF@@@===<<<>>>>>>>>>????????????>>>======<<<===;;;888555333333333444222222111111111111000000000///......///000111222222111111000//////......,,,------......------,,,,,,,,,------------------...------...333;;;GGGPPPLLLOOOOOOKKKIIIJJJKKKIIIHHHNNNRRRNNNDDD;;;999:::;;;;;;:::888555333555888======;;;888666777888888666777:::???DDDDDD@@@<<<<<<888333000000222444555777:::BBBKKKOOOMMMNNNQQQQQQRRRWWW]]]\\\ZZZcccpppNNNMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPOOONNNOOOQQQTTTVVVcccwwwgggZZZTTTPPPMMMJJJLLLHHHUUU{{{QQQBBBAAAAAAAAAAAAAAAKKKddd|||~~~}}}}}}rrrbbbTTTMMMKKKNNNSSSYYY\\\[[[YYYXXXYYYaaafffkkknnnooorrrxxx||||||{{{vvvmmmaaaVVVOOOLLLHHHEEEAAA>>>=========>>>===>>>>>>>>>>>>======<<<>>><<<999666444333333444111111000000/////////...//////.........000111222111111000000//////......,,,------......------,,,,,,,,,,,,---------......,,,---...000888CCCOOOVVVLLLPPPOOOKKKHHHJJJKKKJJJKKKOOOPPPJJJ@@@999888;;;<<<<<<:::555333333444555<<<999777777666555444555222555<<>>;;;777222///000222444555777:::BBBKKKOOOMMMNNNQQQQQQQQQWWW______]]]ggguuuPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNPPPTTTVVV]]]rrr|||qqqaaaUUUNNNLLLKKKJJJIIIOOOmmmpppLLLEEE???===>>>AAA@@@FFF[[[qqq~~~~~~|||vvvkkk^^^TTTNNNQQQVVV\\\______]]]ZZZYYYZZZ]]]```cccfffjjjooorrrttttttwww}}}zzzjjjiiiddd[[[RRRMMMNNNQQQFFFDDDBBB???===<<<<<<===;;;<<<===>>>>>>===<<<;;;===;;;999666444333333333000000000//////......---000///.........///000111000/////////.........---,,,------......------,,,+++,,,,,,------.........+++...111333<<>>>>>===<<<;;;:::999888777555444333222111000000///......------111000///...---...///000............------------,,,------......------,,,++++++,,,,,,---......///,,,000444666>>>IIIOOONNNKKKNNNNNNIIIHHHKKKMMMMMMMMMKKKGGG@@@:::777888:::555777666333666===AAA@@@999444333888;;;999888:::666777:::???CCCCCC>>>999444222//////111333444444777:::BBBKKKOOOMMMNNNQQQSSSSSSYYY```___]]]ffftttSSSSSSTTTTTTSSSRRRQQQQQQNNNOOOPPPPPPRRRUUUZZZ^^^ttttttjjj\\\PPPJJJIIIJJJKKKKKK\\\xxxNNN@@@DDDAAA<<<===BBBBBBBBBOOOaaasss~~~|||{{{yyypppaaaVVVTTTUUUWWWZZZ\\\___aaabbb```\\\YYYZZZ^^^bbbbbbbbbcccddddddcccaaa^^^[[[YYYRRROOOLLLLLLNNNNNNKKKGGGEEEEEEDDDAAA===;;;:::::::::;;;===>>>???===<<<;;;888888888777666444222111111111000///......------111000///...------...///------------------,,,,,,,,,------......------,,,++++++,,,,,,---...//////---222666777>>>HHHKKKGGGHHHKKKJJJFFFEEEHHHKKKKKKMMMIIIBBB<<<888777888888222555444333888CCCHHHGGG<<<555444999<<<999888:::;;;888777999;;;;;;888555222000//////111333333333777:::BBBKKKOOOMMMNNNQQQUUUUUUZZZ```^^^[[[cccpppRRRRRRQQQPPPPPPPPPQQQQQQQQQSSSRRRPPPPPPUUU___fff|||ooohhhbbb___TTTFFFGGGMMMIIIMMMhhhbbbIIIHHH>>>>>>===<<<<<<>>>BBBEEEHHH^^^uuu~~~yyypppgggbbbTTTWWWYYYYYYYYY]]]dddiiiffffffeeecccbbbaaaaaa```^^^^^^]]]\\\[[[XXXVVVTTTNNNNNNLLLKKKJJJJJJJJJJJJCCCCCCBBB@@@>>>;;;999888999:::999999888777666555:::777666666777666333000//////000000000//////...333000......000111///---000000///...............,,,,,,,,,++++++************,,,------,,,+++---...///333888<<>>===>>>@@@BBBDDDPPPmmmzzzrrriiidddYYYYYYXXXWWWYYY^^^eeejjjmmmmmmmmmlllkkkjjjhhhhhhbbb```]]]ZZZVVVTTTSSSRRROOONNNMMMKKKJJJIIIIIIIIIDDDCCCBBBAAA???===;;;::::::;;;;;;:::999888777777;;;888666555666666333111111111111111000//////...222000......000111000...///......---------------,,,,,,,,,+++++++++******+++---......,,,,,,...///222666:::>>>@@@BBBDDDFFFEEECCCBBBCCCFFFHHHHHHHHHFFF@@@<<<<<<:::888;;;AAA<<<666222666???GGGHHHFFF<<<999777777999::::::888444888999777666777555111111111111111222333444444666;;;CCCIIILLLMMMNNNOOOQQQSSSWWW[[[[[[[[[aaajjjNNNOOOPPPQQQQQQPPPOOOOOOSSSNNNOOOUUUVVVVVVeeezzz}}}tttlll```XXXQQQKKKIIIIIILLLNNNOOOQQQQQQFFFHHH>>>BBBAAA???======>>>???@@@CCCccc}}}uuunnniiibbb\\\UUURRRTTTZZZ```dddmmmnnnoooooonnnllljjjhhhaaa^^^ZZZVVVSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::999999<<<999666444444444333222333333222111000000///...000///---...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///...------///111777:::>>>@@@AAAAAABBBCCCBBBAAAAAACCCFFFHHHIIIHHH@@@<<<:::;;;;;;<<>>===<<<===>>>>>>;;;XXXttt~~~yyyrrrnnnjjj```SSSKKKLLLQQQWWWYYYcccdddfffhhhgggeeecccaaaZZZYYYXXXVVVTTTSSSSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBAAA@@@>>>===<<<<<<=========<<<<<<;;;:::<<<:::777444333333333333555444333222000/////////......---...///000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000333;;;>>>AAACCCBBBAAA@@@AAA>>>>>>???BBBEEEGGGGGGFFF>>>;;;:::;;;===???AAACCC888333000555===BBB???999444555555666777777666555===AAAAAA>>>;;;999555///000000000000111222333444666;;;CCCIIILLLMMMNNNOOOPPPRRRVVVZZZZZZZZZ```iiiNNNPPPRRRTTTUUUUUUTTTSSSPPPMMMQQQWWWUUU\\\~~~nnnbbb[[[PPPKKKKKKEEEIIISSSLLLIIIYYYhhhDDDBBBCCC<<<>>>===<<<<<<<<<===>>>>>>888MMMaaaxxx{{{yyy{{{~~~|||}}}|||xxxssspppmmmaaaSSSIIIHHHMMMRRRUUU[[[]]]```bbbcccbbb```___ZZZ[[[\\\\\\[[[XXXVVVTTTPPPOOOMMMKKKIIIGGGGGGFFFAAAAAAAAA@@@???===<<<;;;<<<<<<======<<<<<<;;;;;;<<<:::888555222222333444555444333111000/////////---............///000111///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555>>>AAADDDEEEDDDBBB@@@@@@<<<<<<>>>AAADDDEEECCCBBB>>><<<;;;:::===@@@AAA???555333222666<<<>>>999444333444555666666666666666DDDGGGFFFAAA===:::555///000000000000111222333333666;;;CCCIIILLLMMMNNNOOOQQQSSSWWW[[[[[[[[[aaajjjOOOPPPRRRTTTVVVVVVVVVUUUPPPOOOSSSXXX\\\ooouuueee[[[TTTKKKFFFJJJDDDHHHRRRHHHKKKkkk\\\DDDBBB>>><<<;;;;;;;;;;;;<<<===>>>>>>===IIIUUUlll}}}wwwtttuuuyyy}}}vvvxxxyyyzzzyyyvvvrrrpppmmmcccVVVLLLIIILLLRRRVVVYYY[[[^^^aaabbbccccccbbb___aaabbbbbb___[[[VVVSSSOOONNNLLLJJJIIIHHHGGGGGGAAAAAAAAA@@@>>><<<;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;999666333111222333555333111000/////////000---...///...------///000///......---------------,,,,,,,,,,,,------------+++,,,------///222666:::???CCCFFFHHHFFFCCCAAAAAA======???BBBDDDCCC@@@===<<<<<<:::999<<>>999333555888;;;===;;;777333444555666666666666777999FFFHHHFFF???;;;999555000000000///000000111222333666;;;CCCIIILLLMMMNNNOOOQQQSSSWWW[[[[[[[[[aaajjjOOOPPPQQQSSSTTTUUUVVVWWWQQQQQQSSSZZZjjj|||qqqjjj[[[SSSOOOGGGCCCLLLFFFHHHRRRIIIWWWQQQDDDAAA:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===EEELLLaaayyytttsssuuuxxxuuuwwwyyyzzzzzzxxxuuutttnnnggg\\\PPPHHHGGGLLLPPPRRRTTTWWWZZZ]]]___```aaa^^^^^^___^^^[[[XXXTTTRRRMMMMMMKKKJJJIIIHHHHHHHHHCCCCCCBBBAAA???===;;;999888999999:::::::::999999999;;;:::888333111111222333222000......///000111...///000...,,,+++---000...------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///111555;;;??????CCCGGGIIIHHHEEECCCBBB@@@@@@BBBDDDEEECCC>>>;;;888999777555999===;;;444333999@@@BBB???:::777666555777888777666666999<<>>:::444555444222666<<<999111444<<>>===<<<;;;;;;;;;;;;===<<<===GGG^^^}}}zzz{{{{{{uuupppnnnvvvuuuvvvyyy||||||yyyuuupppmmmdddWWWJJJCCCDDDGGGIIIJJJJJJLLLMMMOOOQQQRRRQQQOOONNNNNNOOOOOOOOONNNLLLKKKKKKKKKLLLKKKHHHEEEDDDCCCBBB@@@>>>===;;;;;;:::999888555333333666888<<<:::555111111333333222///...---,,,,,,---...///333222000---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---...111444999>>>AAADDDFFFFFFFFFIIIJJJIIIDDD???AAADDDHHHHHHEEEAAA>>><<<888777666777888777555333:::CCCKKKIII@@@999:::>>>???999444666:::;;;999777999888555222000000000000///000111111000111333555777<<>>===;;;:::999888888999::::::888888999@@@RRRppp||||||zzztttmmmkkkppppppqqqvvv{{{|||yyyuuupppmmmfffZZZNNNFFFFFFHHHMMMMMMNNNPPPRRRTTTVVVWWWTTTRRRPPPPPPQQQQQQPPPOOONNNLLLKKKKKKLLLKKKIIIGGGFFFEEECCCAAA???===;;;:::999999777555333444666999999999777555555444111...//////...------......///222111///---,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...///222666;;;???BBBCCCGGGGGGGGGIIIKKKIIIDDD@@@AAACCCFFFFFFCCC>>>:::888777888::::::999777444222999AAAGGGEEE<<<666888<<<===:::888888999999999999777666555444222000///...///000111111000111333555666:::AAAHHHNNNPPPQQQQQQSSSSSSUUUXXXYYYYYY```hhhMMMLLLMMMOOORRRTTTUUUTTTYYY\\\fff}}}mmmaaaXXXNNNIIIFFFDDDEEEIIIFFFLLLMMMGGGJJJjjjdddDDD???===;;;===<<<;;;:::999999999:::<<<===999;;;<<<===GGG```~~~zzzrrrkkkhhhjjjkkkmmmsssxxxzzzwwwsssooonnnhhh^^^RRRJJJHHHHHHOOOPPPRRRTTTWWWYYY[[[\\\ZZZXXXVVVVVVVVVVVVUUUTTTPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGEEECCC@@@>>>;;;:::888888777555444444777999:::888555444333111///---//////............///000111///...,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///222555:::>>>AAABBBCCCHHHHHHIIIJJJKKKIIIFFFBBBBBBEEEGGGGGGBBB===888666777;;;>>>>>>:::555333222999>>>BBB>>>777333444888888999999999999:::;;;===777777666555333000...,,,///000111111000111333555444999@@@HHHNNNQQQRRRRRRVVVUUUWWWZZZYYYXXX]]]eeePPPPPPQQQSSSTTTUUUVVVUUU\\\cccuuusssfff\\\RRRJJJFFFEEEDDDGGGLLLHHHOOOKKKDDDVVV]]]DDDAAA>>>;;;;;;999;;;::::::999:::;;;===>>><<<>>>@@@===???PPPrrr{{{ssskkkhhhhhhhhhkkkpppuuuvvvsssoooooonnnjjjaaaVVVMMMGGGEEEMMMOOOQQQTTTXXXZZZ\\\]]]```^^^\\\[[[\\\\\\[[[YYYQQQOOOLLLJJJJJJJJJJJJIIIGGGGGGFFFEEECCC@@@>>><<<777888777666444555777999>>>888222000///---...000///.........//////000000///...---,,,,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,------...///222555999===AAACCCCCCCCCIIIIIIJJJKKKKKKIIIFFFDDDEEEGGGIIIGGGCCC===999666999===@@@>>>888333333555;;;======999444111333666222444555666;;;AAABBB@@@===;;;888555222///------///000111111000111333555555999@@@HHHMMMPPPPPPPPPVVVUUUXXXZZZZZZYYY^^^eeeSSSTTTUUUUUUUUUVVVWWWWWWZZZhhhxxxhhh```WWWNNNGGGEEEDDDDDDHHHLLLLLLNNNJJJOOOtttsssTTTCCCCCC???;;;<<<888:::::::::;;;<<<======>>>>>>@@@AAA>>>999BBB___{{{|||uuummmkkkeeeeeeggglllqqqtttrrrpppooonnnjjjcccYYYOOOGGGCCCJJJKKKOOORRRVVVXXXZZZ[[[aaa___]]]\\\]]]]]]\\\[[[SSSPPPMMMKKKKKKKKKJJJIIIGGGGGGGGGGGGEEECCCAAA???777888888666555444666888<<<777444666555000...///------...///////////////...---,,,++++++,,,---...+++++++++,,,,,,,,,------------------...///000111777999===@@@CCCEEEEEEEEEIIIJJJKKKKKKJJJHHHGGGFFFDDDEEEFFFDDD???;;;888777<<<>>>???:::555333666:::<<<<<<:::777333222444666222222111666BBBMMMMMMEEEEEEAAA:::333///......//////000111111000111333555777;;;BBBHHHLLLNNNNNNMMMSSSTTTWWW[[[[[[[[[___gggSSSTTTUUUUUUUUUVVVZZZ\\\WWWjjj}}}mmmbbb\\\PPPIIICCCCCCDDDDDDGGGKKKNNNKKKPPPkkk```III???AAA===;;;===999===>>>AAADDDFFFGGGHHHGGGFFFFFFGGGFFF???@@@SSSjjj~~~vvvooolllbbbaaabbbfffmmmqqqqqqpppnnnmmmiiiddd\\\RRRJJJEEEIIIKKKNNNRRRUUUWWWXXXYYY]]][[[YYYYYYZZZ[[[ZZZYYYUUUSSSPPPOOONNNNNNLLLKKKHHHIIIIIIIIIGGGEEEBBB@@@888999999777555444555666666333777??????555---,,,+++,,,---.../////////......---,,,++++++,,,------++++++,,,,,,,,,,,,------------......000111333444;;;===@@@BBBEEEFFFGGGGGGHHHJJJLLLKKKIIIGGGGGGGGG@@@AAA@@@===999777666777===<<<;;;777444444999===<<<;;;888555444444555666555555333777FFFTTTQQQFFFGGGBBB999222------///222///000111111000111333555888<<>>EEEKKKOOOQQQQQQQQQOOOLLLMMMNNNHHHCCCLLL\\\ttt~~~vvvooolllfffcccaaabbbfffjjjjjjiiillljjjhhhddd___XXXQQQLLLKKKNNNQQQUUUXXXYYYZZZZZZZZZYYYWWWXXXZZZ[[[ZZZZZZXXXVVVUUUTTTTTTRRROOOMMMLLLLLLLLLKKKHHHDDD@@@>>>999::::::888555333444444333///222<<<<<<222+++,,,***+++,,,---.........---///...,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------...000222444666777???@@@BBBCCCEEEGGGHHHIIIHHHJJJKKKKKKHHHFFFFFFGGG>>>===;;;888555555888::::::999777666666888;;;===;;;999666444555666666555777999888888BBBNNNJJJ>>>AAA===666000......111333///000111111000111333555777;;;AAAGGGLLLMMMMMMLLLRRRSSSWWW\\\]]]\\\aaagggTTTUUUWWWXXXZZZ```iiiooolllaaa[[[SSSKKKHHHCCCBBBFFFIIIJJJMMMQQQPPPMMMggg```PPP@@@<<>>;;;:::::::::888555333333333555,,,)))///000***)))000(((***+++---......------///...---+++******++++++++++++,,,,,,,,,---------------...000333666888999BBBBBBCCCDDDEEEGGGIIIJJJGGGJJJKKKJJJGGGEEEFFFGGG???===:::777555666;;;>>>777555555666999;;;<<<;;;:::777444444666777666555666;;;:::666;;;CCC@@@555:::888444000//////111333///000111111000111333555555999@@@GGGLLLNNNNNNNNNSSSTTTXXX]]]]]]\\\```fffxxx[[[SSSQQQWWW]]]gggqqqccc[[[QQQKKKLLLCCCHHHFFFGGGNNNLLLJJJQQQBBBWWW~~~~~~SSSCCCAAA>>><<<<<<;;;999777999999<<>>KKKfff|||wwwvvvwwwnnnkkkgggdddcccaaa___^^^aaaaaaaaacccdddaaa\\\XXXSSSRRRRRRSSSUUUWWWZZZ[[[WWWZZZ\\\\\\[[[ZZZZZZ[[[WWWXXXYYYXXXTTTOOOLLLLLLJJJIIIGGGDDD@@@===;;;;;;BBB@@@===999666333222111/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,*********,,,---+++,,,,,,------......///111000111555;;;???@@@???AAACCCEEEFFFFFFEEECCCBBB>>>>>>===<<<;;;;;;;;;;;;<<<:::999;;;>>>@@@>>>;;;222444777<<<@@@@@@<<<888555666666666777666666666888888777777777666555444222222000/////////000000///000111111000111333555777;;;AAAGGGLLLOOOOOOOOORRRRRRUUUZZZ\\\[[[^^^cccuuuSSSYYYbbbpppnnnYYYQQQMMMGGGCCCCCCBBBFFFGGGLLLTTTNNNGGGLLLXXX~~~SSSBBB@@@>>><<<;;;;;;;;;:::999888777777666777888:::;;;???CCCIIIOOOPPPKKKBBB;;;@@@VVVnnnyyyvvvmmmkkkhhhfffdddaaa]]]YYY]]]]]]]]]^^^``````]]][[[WWWUUUQQQOOOOOORRRVVVYYYWWWYYY[[[[[[YYYXXXXXXXXXTTTUUUUUURRRNNNJJJHHHGGGDDDDDDBBB???<<<:::;;;<<>>BBBDDDEEEAAACCCEEEEEEDDD@@@<<<999777777666666666666666666;;;888777<<>>888444555888;;;>>>???<<<:::555666666666666555444333666===>>>777444777888333111000//////...////////////000111111000111333555777;;;AAAGGGLLLOOOPPPPPPQQQQQQTTTYYY[[[[[[^^^cccsss___dddnnnsssdddTTTNNNKKKGGGDDDDDDBBBIIIJJJMMMPPPIIIJJJZZZ|||lllKKKHHH>>><<<;;;:::;;;;;;:::999;;;:::999777666666666666888<<>>:::888:::<<<>>><<<999666333///---,,,//////000000///......---++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,+++,,,,,,---...///000000222333666:::???CCCEEEGGGDDDDDDCCCBBB???;;;777444444555555666666777666666777777999===@@@???:::666333555999<<<>>><<<999777555555444444444555555666???HHHGGG<<<888===:::000000000000000///000000000///000111111000111333555888;;;AAAHHHMMMOOOPPPPPPRRRQQQUUUZZZ\\\\\\___dddqqqdddxxxuuuggg]]]SSSMMMJJJGGGEEEEEEDDDLLLMMMKKKHHHFFFXXXxxx```IIIJJJ===;;;:::999:::;;;:::999;;;;;;:::888777777666666555777<<<@@@CCCBBB>>>:::<<<@@@LLLiiivvvqqqjjjdddaaa___^^^]]]YYYXXXWWWUUUSSSSSSTTTUUUVVVUUUSSSQQQPPPNNNMMMMMMPPPRRRTTTTTTRRRPPPOOOPPPMMMOOOJJJBBB@@@EEEIIIJJJDDDEEEEEE@@@;;;888999<<<<<<;;;999777333000...---//////////////////...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,---...///000111222222555666999<<<>>>AAADDDEEEGGGEEEBBB>>>:::666444333444555666777888888888777444888<<<===:::666555555111555:::======999555333555333111111222555999;;;MMMRRRLLLAAA>>>CCC;;;,,,000111111111111111111111///000111111000111333555888<<>>@@@BBBDDDIIIFFFAAA<<<888555444444444555777888888888777666444999<<<:::444111333666555888<<<>>>;;;777333111444333111111333666:::===PPPOOOIIIBBBAAABBB888+++000111111222222222222111///000111111000111333555888<<>>???<<<888555444444333444444555666888999:::CCCBBB@@@>>>===999333......///000222222222111000///000111111000111333555888<<>><<<999888999999777666999999999999888777666555666555444555777888777555222:::999<<>>@@@@@@BBBEEEIIIEEEDDDCCC@@@<<<888444222777888:::;;;;;;:::888777:::888444333333666999:::CCCCCC@@@;;;555333666888333444777999:::999777555555444777:::777000...111---...///111111111000//////000111111000111333555999<<>>DDDSSStttiiiLLLDDDOOO```hhhmmmjjjiiijjjgggaaa___]]]YYYUUUQQQOOOOOOOOORRRNNNJJJIIIHHHFFFBBB>>>===@@@DDDFFFFFFCCC???<<>>888555666777999999888888999:::???999333333777:::;;;999DDD@@@;;;666444444666777777999;;;;;;:::888666666666777888666222///......////////////////////////111111111000111111222222666:::AAAHHHNNNPPPQQQPPPUUUUUUXXX\\\]]]^^^dddllliii[[[QQQHHHJJJGGGDDDCCCDDDFFFHHHIIINNNEEEHHHRRRgggsssOOO???===<<<888<<<<<<:::999888777777777666666555555555555666666666666777777777888888888777444444999<<>>999888999777777777777555333000......//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111111111111222222222333333444444555777888999888999;;;>>>@@@BBBCCCCCCGGGHHHIIIHHHEEE@@@;;;888555666777777666777:::<<<<<<666111000444999;;;;;;>>><<<888555444444666777555444666;;;@@@@@@:::444888777444222///---,,,+++////////////////////////111111111000111111222333666:::AAAHHHMMMPPPPPPPPPTTTTTTXXX\\\]]]^^^ccckkkzzzyyymmm]]]VVVOOOIIIHHHFFFDDDCCCCCCFFFJJJMMMMMMFFFMMMfffUUUAAAAAABBB>>>999<<<;;;:::999888777777777555555666666666666555555666666666666777777777777777444333555555;;;OOOeee{{{dddIII777333888@@@IIIUUU```dddaaacccaaa^^^ZZZWWWUUUTTTTTTPPPMMMIIIFFFEEEEEEDDDCCC<<<>>>???AAAAAAAAA@@@???<<<<<<;;;:::888666555555222222333222111000...---+++---------,,,+++,,,---,,,,,,,,,------................../////////000000222222333333444444444555555555555666777888999:::777888:::<<>>888222.........---+++////////////////////////111111000000111222222333666:::@@@GGGLLLOOOPPPPPPRRRSSSWWW]]]^^^]]]bbbiii|||wwwuuu^^^VVVSSSOOOKKKFFFFFFFFFEEEEEEGGGJJJLLLGGGQQQiiipppGGG???FFFEEE???;;;;;;:::999888777777777777333444666666666666444333555555555666666666777777888666555555333666CCCQQQtttyyy]]]BBB888666555;;;HHHTTTZZZ[[[aaa___]]][[[YYYXXXWWWWWWRRROOOKKKGGGFFFEEEFFFFFFCCCBBBAAA???>>>===<<<;;;;;;888444333444444222000///000000111000///......,,,---///......---///000,,,------...///000111111000000000000111111111222222333333444555666666777777777777777888999999:::888888:::<<>>:::666444555555333000.............../////////---...000000//////000111111111111222222333333333222222222333333333333444222333444555777888:::::::::999999888888888999999:::::::::;;;===@@@BBBDDD>>>>>>===;;;999666444333777999;;;:::777333000///000333888<<<===:::777444555555444444444444333333000666>>>CCCEEECCC@@@???777222---+++,,,------,,,//////////////////////////////000000111222444444777:::???DDDIIILLLMMMNNNOOOPPPUUUZZZ[[[[[[___fffxxxwww```QQQMMMFFFCCCHHHDDDFFFHHHGGGEEEFFFKKKPPPUUUIII???@@@BBB???<<<;;;999888888777777777777777555444444333333444444555333333444444444555555555333444444444555777888777@@@NNNiiippp^^^III===999>>>MMM\\\^^^]]]\\\ZZZXXXUUUSSSRRRPPPQQQQQQOOOKKKJJJKKKMMMHHHGGGEEECCCAAAAAA@@@@@@<<<:::888777777777666555222222111111111111111222000111222222111111222333333333333333333333333333222222222333333333444444444444666777999;;;<<<===::::::999888888888888888777777666777888;;;===???888888666555444444444444:::::::::888444222222333555888:::;;;:::777444222555555555555666777888999333666888999888777666666...---,,,,,,,,,---------/////////////////////////////////000111333444555777:::>>>CCCHHHKKKMMMNNNOOOPPPSSSXXXYYYYYY___fffwwwwwwQQQGGGFFFBBBCCCKKKEEEFFFFFFCCCBBBFFFNNNVVVpppJJJEEE@@@@@@AAA@@@;;;666999888777777777777777888555555333222222333555555333333333444444444555555555666666555777999888666:::AAAZZZ|||sss[[[HHH<<<;;;FFFTTTaaa```^^^[[[WWWTTTPPPOOOKKKMMMOOOOOOLLLKKKMMMOOOMMMLLLIIIFFFCCC@@@>>>===999999999999999888888999777666555555444555555555444555666666444444555666444444444444444444333333222222222333333333444444555666777999;;;===>>>???::::::999888777777777777555444333333444666999:::555333222111222444666777<<<;;;888444222222555888:::;;;;;;999666333222222555555555555777:::<<<>>>888777555333222111111000***,,,...//////...///000/////////////////////////////////000111333444555777:::>>>CCCGGGJJJLLLMMMPPPPPPSSSVVVXXXYYY___ggguuueeeNNNGGGFFFCCCDDDJJJKKKGGGGGGGGG@@@@@@\\\~~~XXXGGGEEEAAA>>>;;;:::::::::;;;;;;:::999888777666555555555555444444333333333444444444333333222222222333333333444444444555555555:::FFF^^^|||~~~nnn^^^MMMBBBBBBIII[[[]]]]]][[[UUUPPPMMMMMMNNNNNNMMMLLLMMMNNNPPPQQQMMMMMMMMMKKKGGGBBB===:::999999888888777888888999999888666555555666666777888777777666555555444444333333333333333333333222333333444444444444333333555666777999;;;<<<>>>>>>@@@>>>:::777555444555666222222222222222333333333333333444333222333555888777777555222///000666;;;===999555111///000222444333555888999:::;;;===???===999555333444444111...(((***+++******,,,///333///////////////.........///111111111000111222444888;;;???DDDHHHKKKLLLMMMSSSRRRTTTXXXZZZ[[[```gggzzzkkkVVVFFFEEEGGGEEEEEEHHHIIIEEEEEEEEEAAALLLuuufffJJJDDDCCC@@@===;;;:::::::::;;;::::::999777666666555444444444444444444333333444444444333333222222222333333333444444444444555777999@@@QQQkkkwww___EEE>>>FFFUUUVVVXXXXXXUUURRRQQQQQQJJJJJJJJJKKKLLLMMMNNNNNNKKKLLLKKKJJJGGGCCC@@@>>>;;;;;;:::999999999999999888888666555555555666777777777666666555444444444333333333333333333333333444444444444555555555555666666777999;;;===>>>???>>><<<999666444333333333000000000111111222222222333333333222000000222444444444333222222555999<<<:::888444111000000111333222333444444666:::@@@DDD???<<<888444222000...---,,,,,,---...000///---***.........//////////////////000111111000111333555888;;;@@@EEEIIILLLMMMMMMSSSRRRTTTXXXZZZ[[[```fffzzzqqqWWWJJJBBBEEEIIIFFFDDDEEEGGGCCCBBBFFFMMMeeemmmLLLEEEAAA???===;;;:::999::::::::::::999888777666555555333333444444444444444444444444333333333333222222333333333333444444444444888777999AAATTTqqq{{{]]]JJJGGGOOORRRUUUWWWVVVSSSNNNKKKGGGHHHJJJKKKLLLMMMNNNNNNKKKKKKJJJIIIGGGEEECCCBBB???>>>======<<<;;;::::::999888777777666666777777888777777666666555555444333333333444555555666666777666555555666777888999888888888999:::<<<===>>>:::999777555333222000000......///000111111222222444444444222111111333555222222222444777:::<<<<<<777666444222111000111111222222111222555<<>>;;;666000,,,++++++///,,,***,,,///000---)))------......//////000000///000111111000111333555999<<<@@@EEEIIILLLMMMNNNRRRQQQSSSXXXZZZ[[[___fffzzzvvveeeTTTPPPHHHDDDGGGJJJGGGCCCCCCFFF@@@CCCSSSmmmVVVBBBHHH===<<<;;;:::999999999:::999999888777666666555555333333333444444555555555333333333333333333333333222222333333333444444444666555555888BBBZZZ~~~kkkVVVJJJKKKMMMQQQSSSQQQLLLHHHGGGHHHKKKMMMNNNOOOOOOOOOLLLLLLJJJHHHGGGEEEDDDCCCBBBAAAAAA@@@???===<<<<<<;;;;;;::::::999999999999999999999999888888777777555555666666777888999999:::999888777888999<<<===;;;;;;:::999888999999:::555555555444333111...---...///000000111222333333666666777666555666888;;;333222222666;;;===<<<:::444333333222222111111111444444333444666<<>>CCC;;;::::::999999999999999888777777666666555555555333333333444444555555555333333333333333333333333222222222333333333444444222333555777:::HHHeeeqqqVVVOOOGGGDDDFFFJJJKKKJJJFFFGGGIIILLLMMMNNNNNNNNNNNNMMMLLLIIIGGGEEECCCCCCDDDDDDDDDCCCBBB@@@>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999999:::;;;<<<<<<<<<;;;:::999999;;;===>>>>>><<<999777555444444444222222333444333111///---111111222333444444555555999::::::888666666888:::666555555888;;;<<<999555222222222222222222222111444555666666777999===@@@888888777333---***+++...''',,,000000---,,,///222,,,------...///000111111...///111111000111444666999<<<@@@EEEIIILLLMMMNNNPPPPPPSSSXXXZZZ[[[^^^dddwwwvvveee___^^^XXXWWWVVVNNNEEEDDDDDDEEEEEEEEEFFFGGGCCCKKKhhhTTTBBB???<<<::::::999999999999888888777666666666555555555444333333444444444444444444222222333333333333444444222222222222333333333333222111555888777;;;MMMaaayyy}}}kkkTTTDDD@@@BBBDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKNNNNNNMMMKKKIIIFFFDDDCCCDDDDDDEEEEEEDDDBBBAAA???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<<<<======<<<;;;:::999999:::;;;<<<<<<:::666333111111111111000111222333333222111111444444555555555666666666;;;:::999666333222333444888888888999:::888555222111222222222333333444444555777888777555444555555333333222///---,,,---...%%%000;;;===666...++++++------......//////000000...///000111111222444666888;;;???DDDHHHKKKLLLMMMPPPPPPSSSYYY[[[[[[^^^cccuuuqqqaaaSSSPPPRRRLLLKKKLLLFFFBBBEEEGGGFFFFFFFFFGGGGGGFFF^^^dddHHHCCCAAA:::::::::::::::999999888777666666555555555555444444444444444444444444333333222222222333333444444444111222222222222333333333555111222777555444===LLLhhhxxxnnn]]]VVVQQQJJJDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKHHHFFFDDDCCCDDDEEEFFFFFFDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>??????????????????;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777777666666444222///...///000111///000111222444444555555777666666666666555555555666666555444222111333555888999;;;:::777444333222222222222222333444666666:::::::::888555333222222111///,,,,,,,,,------,,,(((000888:::555///+++***.........///////////////---///000111111222444777777:::>>>CCCGGGJJJKKKLLLOOOOOOSSSYYY[[[ZZZ]]]bbbsssoooeee\\\QQQQQQUUUNNNKKKJJJCCCDDDHHHLLLKKKHHHGGGFFFEEEIIImmmpppLLL@@@BBB@@@888:::::::::::::::999888777555555555555555555444444555555555444444333333333222222222333333444444444111111222222222333333333888111///444444000777CCCLLLbbb{{{yyyvvvnnn___RRRIIIIIIHHHGGGHHHIIIKKKLLLHHHJJJLLLMMMLLLJJJHHHFFFCCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>?????????::::::::::::::::::999999777777777777666444333222111000...------///111333///000111222444666777888777777777666555555444444///111222222333555888;;;777:::<<<:::555222222333333222222222333555777888??????>>>:::666444444555111---******,,,---,,,***,,,---......---...///000///////////////.........---///000111111222555777666999>>>CCCGGGIIIKKKKKKOOOOOOSSSYYY[[[ZZZ]]]bbbrrr}}}hhh[[[WWWOOOPPPOOOMMMIIIFFFEEEEEEDDDFFFDDDAAACCCHHHJJJHHH___~~~UUUEEEDDDAAA===<<<:::;;;<<<:::777555555666888888777555555444444444666555444333222333444444222222222222222222222222111111111111111111111111333333333333333333333333???PPPhhhzzz}}}vvvmmmcccWWWPPPNNNMMMIIIDDDHHHHHHIIIKKKJJJGGGAAA===IIIGGGDDDBBBBBBBBB@@@???:::===@@@AAA???===>>>@@@===>>>>>>======<<<;;;:::999:::;;;;;;999777444222555444222000000000000111000000000000////////////444444444444555555555555666777777666555444222111444222000111555:::>>>???===888333111222333222111444111222333000...666AAAFFFCCC???===;;;666///***---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............/////////000000111222444555777999>>>CCCFFFHHHHHHHHHKKKLLLRRRYYY\\\[[[]]]bbboookkkZZZRRRPPPUUUSSSPPPLLLIIIGGGEEEEEEFFFEEEGGGIIIFFFEEERRRcccfffHHH@@@BBB@@@<<<<<<;;;;;;;;;999777777999:::777777666555444444444555666666444333333333444555222222222222222222222222222222222222222222222222333333333333333333333333666BBBWWWmmm}}}{{{tttooohhh\\\MMMBBB@@@???>>>???AAABBBAAA@@@@@@>>><<<;;;;;;999777555777999<<<<<<::::::;;;============<<<<<<;;;:::999777777888777666555333222111111000000000000000111///000000111222222333333666555444333333333555666777777666666555555444444555444444666999;;;<<<;;;:::666222111222333222111555111111444555555999???DDDBBB???===:::555///,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............/////////000000111222444555777:::>>>CCCFFFHHHHHHHHHKKKLLLQQQYYY[[[[[[]]]bbblll~~~kkk]]]TTTRRRSSS[[[VVVNNNJJJIIIHHHFFFEEEEEEBBBFFFLLLIIINNNnnnaaaNNN>>>===@@@>>>;;;;;;;;;:::888777777999:::<<<666555555444444444555555666555444444333333444444222222222222222222222222222222222222222222222222222222222222222222222222000444CCC[[[sss|||ssshhh^^^VVVNNNIIIBBB<<<999999888888999888777666777666333111222333444444333444666888777777666666555444444333444333333333222222222222---...///000111111111111///000111222444555666777888777444222222333444555666555444333333444555666888888:::<<<===<<<888555555333111111222333333222555111000444888888999:::>>>???>>>;;;666111...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------............/////////000000111222444555777:::>>>CCCGGGHHHIIIHHHKKKLLLQQQXXX[[[ZZZ]]]bbbpppkkk___XXXVVVXXX\\\[[[TTTKKKGGGHHHIIIHHHFFFEEECCCCCCGGGPPPlllyyyOOOEEE>>>???@@@===::::::999888777999;;;;;;:::888555555444444444444555555444444333333222222222222111111111111111111111111222222222222222222222222222222222222222222222222222000888KKKcccwww|||uuuqqqhhhaaaWWWMMMFFF@@@;;;888999777444444444444333222222222111111111333555666333333222111000000000000111111000000000000111222,,,---///222333333333333111111222333444555666777999888777666555444444444444333222111111333555777;;;;;;;;;<<<;;;999444111111111111222333333333333333222333555666666555555888::::::777111---,,,---,,,++++++++++++++++++++++++++++++,,,,,,------------------............////////////000111222444444777:::???CCCGGGIIIIIIIIIKKKLLLPPPWWWZZZZZZ]]]bbbwwwuuuhhhZZZTTTRRRSSSVVV[[[TTTNNNFFFDDDGGGJJJIIIGGGFFFHHHCCCCCC\\\[[[HHHCCC@@@???>>><<<:::;;;:::999;;;???CCCBBB;;;555666666555444444444555555222222222222111111000000111111111111111111111111222222222222222222222222111111111111111111111111555222444>>>NNNaaawww|||vvvssspppkkkeee]]]TTTNNNBBB???;;;888666555333222444333222111222444555555555444333111111111111111111111000000000111222333...000222444666666666555444444444444444444444444777888::::::999777555333666555444333444666888999===;;;888777666444222//////000111222333333444555444999<<<:::666333333333111333444222---******,,,++++++++++++++++++++++++******+++,,,,,,---......---------............////////////000111222444444888:::???DDDGGGIIIIIIIIIKKKLLLPPPVVVYYYYYY]]]bbbvvvcccZZZRRRQQQQQQQQQRRRTTTLLLHHHEEEEEEGGGIIIIIIGGGDDDHHHGGGMMMssskkkJJJBBB@@@>>><<<<<<;;;;;;<<<<<<<<<>>>EEELLLJJJAAA888888888777555555444444555111111222222222111000///111111111111111111111111111111111111111111111111000000000000000000000000555333222555;;;IIIaaauuuxxx~~~{{{{{{}}}xxxjjj```WWWTTTQQQMMMJJJEEE@@@===777555333333444555444333555444222111000000111222333333333444444444444444333444555666777777777777888777666555444333333222777888999::::::888555444:::999888888999:::;;;<<<;;;888444222222111000//////000222222222333666888;;;BBBEEE@@@999666666666...//////---+++******+++*********+++++++++++++++******+++,,,,,,---......---------............/////////000000111222444555888;;;???DDDHHHIIIJJJIIILLLLLLOOOUUUXXXYYY]]]bbboooZZZUUURRRTTTUUURRRNNNNNNEEEFFFGGGHHHHHHHHHGGGFFFFFFLLLYYYuuurrrUUUFFF???>>>===;;;:::;;;;;;:::;;;:::<<>><<<;;;;;;999666888666777@@@KKKOOOHHH@@@<<<;;;:::888666555444444444444555666555444333222000000000000000000000000////////////////////////000000000000000000000000...000444444111111<<>>===???<<<555///,,,)))***---...---+++))))))******++++++++++++)))******+++---...//////---------.........////////////000000111222444555888;;;@@@EEEHHHJJJJJJJJJLLLKKKOOOTTTWWWXXX]]]cccsssVVVXXXYYYWWWRRRLLLGGGEEECCCJJJLLLFFFBBBFFFPPPXXXrrrWWWFFFDDD@@@??????===<<<;;;::::::999;;;;;;;;;===@@@AAA@@@???999999999999888888888777333333333222222222111111000000000000000000000000//////////////////////////////...//////000111222111000//////000222444555MMMcccxxxppppppooollljjjkkkqqqvvvwwwuuuttttttuuusssnnnjjjcccbbbhhhvvv{{{qqqiiiaaa[[[YYY___jjjpppkkkdddWWWSSSLLLFFFJJJSSSYYYXXXIIIGGGCCC@@@===;;;:::999:::999888666444333222222444444555666777888888999666444222222555888:::;;;<<<:::888999999888444000//////000111222222111111222444444444333444666888;;;:::<<<@@@BBB>>>555...************************)))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000111222444555666:::@@@FFFIIIKKKJJJIIILLLMMMRRRXXX[[[[[[]]]bbbxxxSSSTTTSSSQQQMMMIIIHHHGGGPPPHHHGGGLLLKKKJJJ[[[rrrdddHHH???CCCBBB>>>===<<<:::999999888888;;;:::::::::;;;;;;:::888777777777777666666666666333333222222222111111111000000000000000000000000//////////////////////////////////////////000111111111/////////111333444777KKKccctttxxxvvvyyy|||}}}}}}sssqqqlllccc^^^bbbnnnxxx{{{sssnnnkkkgggbbb^^^]]]^^^dddlllooohhh```\\\^^^ZZZXXX]]]eeehhhccc^^^TTTRRRKKKFFFGGGMMMPPPNNNGGGEEECCC@@@>>><<<;;;:::<<<;;;999888777666666666555555444444555555666777777666666777:::<<<<<<<<<:::888666555666555222///000000111111222222222222444777999:::888555444333666555444777999666///)))************************)))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000111222444555666:::@@@EEEIIIJJJJJJIIIJJJKKKPPPVVVXXXXXXZZZ___tttNNNNNNMMMJJJGGGGGGHHHJJJMMMAAACCCNNNLLLLLLsssbbbLLL@@@===AAA@@@===<<<;;;999888888888888:::999888999:::999888666555555555444444444444333333222222222222111111111000000000000000000000000........................000000//////.../////////222111000//////000111222---999LLLaaavvv|||rrrnnnmmmmmmnnnqqqpppjjjbbb]]]bbbooozzzwwwoooeee^^^\\\\\\[[[ZZZ[[[\\\```eeeccc[[[VVVVVVZZZXXXXXXZZZ\\\\\\XXXSSSSSSRRRNNNHHHGGGIIIHHHEEEBBBBBBAAA???>>><<<;;;::::::999888777777777888999666555444333333444666777888888999;;;>>>>>><<<:::777555222111222111000///222111111111111222333333777:::???@@@===777222000333000......///...***&&&************************)))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000111222444555666999???DDDHHHJJJJJJIIIKKKKKKPPPUUUWWWVVVXXX]]]oooHHHIIIIIIHHHFFFFFFHHHJJJHHHDDDHHHNNNJJJWWWrrrNNNHHHEEE@@@>>>;;;<<<<<<:::999999888888888888888888:::<<<===<<<:::444444444444333333333333222222222222111111111111000000000000000000000000////////////////////////111000///...............111111000/////////000000222333:::III```ttt~~~{{{{{{uuuqqqnnnmmmkkkiiihhhlllrrrwwwllleee[[[VVVWWWZZZ]]]^^^XXXVVVXXX\\\]]]XXXUUUUUUWWWWWWWWWVVVTTTQQQMMMJJJMMMOOOLLLGGGDDDDDDAAA<<<=========<<<;;;:::999999666555444333444666777999888777555444444666999;;;;;;:::999:::;;;:::999777555333111/////////000000333222111000111111222333888<<<@@@AAA>>>888444111444000,,,*********)))(((************************))))))*********+++++++++******+++++++++,,,,,,,,,---------............////////////000111222444444666999>>>CCCGGGIIIIIIIIIMMMMMMQQQWWWYYYWWWYYY^^^jjjDDDFFFHHHIIIHHHHHHHHHIIIKKKKKKKKKMMMYYY~~~[[[EEEIIIFFF???<<<:::===<<<;;;:::999999999:::999888888:::<<<===;;;:::555555555444444444333333222222222111111111000000////////////////////////000000000000000000000000000000///......---......000000//////////////////444000///555DDDXXXlllyyyyyy~~~vvvrrrmmmkkkmmmoooqqqqqqqqqjjjaaa]]]^^^aaabbbcccWWWPPPMMMRRRWWWUUUQQQOOOWWWWWWUUURRRNNNJJJGGGFFFFFFIIIHHHCCC@@@???<<<777999999888888888888888888444444333222444666999::::::888777666888:::>>>@@@===:::666444333444333222444333222000///000111222333333222222222222222333888;;;======;;;777555444333000,,,)))((()))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------............////////////000111222444444666888===BBBFFFHHHIIIIIIMMMMMMQQQWWWYYYWWWYYY^^^jjjCCCEEEHHHIIIIIIHHHHHHIIIEEEJJJNNN\\\hhhMMMAAACCC???;;;===<<<<<<<<<;;;::::::::::::::::::999888888999888666444555555555555444444444444222111111111111000000000////////////////////////000000000000000000000000//////......---..................///////////////222000///111666@@@RRRbbbvvvvvvrrrwwwwwwooolllmmmoooppppppiiibbb```bbbfffiiijjj^^^UUUOOOSSSXXXVVVQQQNNNYYYWWWTTTPPPLLLJJJHHHGGGIIILLLLLLGGGCCCBBBAAA>>>:::999888777777888999:::888777666555777:::===???:::999999888999<<<>>>???:::777222/////////000///222333333222111111222444444555555555555444444333666777999888666444444444...,,,***((('''((()))***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000111222444555666888<<>>;;;;;;::::::999999999999999999888777777777666444222555555444444444333333333111111111111000000000000////////////////////////..............................---------...//////,,,------...////////////...///111444222333???LLLeeemmmqqqrrr{{{xxxsssuuuxxxssslllccc^^^```dddhhhiiieee^^^ZZZ\\\]]]ZZZWWWVVV]]]XXXRRRNNNMMMMMMLLLJJJNNNRRRPPPJJJEEEEEEEEEDDD???===;;;999999;;;===???<<<:::999888:::===@@@CCC:::999999888888888999999444222000///000111000///000222444444222111222444777888:::;;;:::999666555222444555555222000//////((())))))((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............/////////000000111222444555555888<<<@@@DDDFFFHHHHHHJJJKKKPPPVVVXXXXXXZZZ___rrrHHHHHHFFFDDDCCCDDDHHHKKKcccTTTIIIBBBCCCCCC===>>>???777999999888888888888888888777666555777888888777666444444444333333333222222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++,,,---...////////////)))***...111///---555AAANNNccctttsssiiihhhpppwww~~~~~~uuuwww~~~|||mmmbbb______aaaaaaddd```___```___[[[[[[^^^___YYYQQQNNNNNNPPPOOONNNMMMPPPMMMFFF@@@@@@BBBAAADDDBBB>>><<<;;;>>>AAACCC===;;;:::999:::===AAACCC:::999888777666555444333/////////111333444222111...222555555333111222333999;;;===???>>><<<999666///222444444111---***)))&&&(((*********))))))***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........////////////000000111222444555555888;;;@@@CCCFFFHHHHHHLLLMMMRRRYYY[[[[[[]]]bbbuuuHHHMMMGGG@@@DDDIIITTTfffoooTTTKKKEEECCCAAA>>><<<;;;::::::>>>888777<<>><<<;;;:::;;;===@@@AAA@@@???999999999999999:::;;;<<<777555333111000111333555...///000111222111111000555444444444444444444444888===AAA???888555888===444333111...,,,+++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,,,,------.../////////000000000000222444666777666888<<<@@@CCCFFFGGGHHHMMMMMMQQQXXX[[[[[[]]]```uuuFFFGGGEEENNN\\\hhh|||\\\IIIEEEBBBAAA???===<<<===>>>???>>>888777;;;>>><<<;;;<<<666666666666555555555555555444444333222222111111111111111111000000000000000/////////............000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111222;;;HHHUUU___ggglllooorrrnnnppp~~~cccbbbttt{{{ooolllnnniiirrrrrrlllccc___aaa```\\\[[[TTTPPPQQQPPPLLLKKKMMMJJJJJJJJJHHHEEEBBB@@@???<<<<<<<<<>>>???@@@??????555555444444444555666666444333333222222222222222111111111111111222444444333444555666777888888888333555888999999999:::<<<111000...,,,***)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,,,,------...//////////////////000111333555777666888<<<@@@CCCFFFGGGHHHLLLLLLPPPWWWZZZZZZ\\\___uuuHHHMMMYYYtttwww```KKKAAABBB???>>><<<<<<===???BBBDDD???999666888;;;:::888999666666666555555555555444444444333333222222111111111111111111000000000000////////////............000///------.........---++++++++++++++++++++++++,,,,,,,,,,,,------------000000......---...///000---///444;;;FFFTTTcccmmmrrrnnnlllxxx~~~nnnfffiii|||{{{pppnnnrrrqqqtttmmmxxxwwwqqqkkkiiihhhccc]]]___YYYUUUSSSQQQLLLJJJJJJEEEGGGIIIIIIFFFBBB@@@???;;;;;;<<<<<<<<<;;;;;;:::333222222111111111111222111111333333333222000///333222111000111333555777666777999:::;;;:::999888111000000333777999888666...---,,,***((('''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,,,,------.../////////////////////111333555666777999<<<@@@DDDFFFGGGHHHKKKKKKOOOVVVZZZZZZ[[[___uuuZZZpppttt\\\OOOEEEAAABBB>>>===<<<;;;<<<@@@CCCEEE@@@;;;666555666666555444666666555555555444444444333333333333222222111111111111111111000000000//////////////////.........111///------.........---************************++++++,,,,,,,,,---------000///---,,,,,,---///000///...---...444AAAOOOYYYfffnnnrrrooommmqqquuuvvvwwwlllhhhssszzzfff^^^ccc|||uuukkkqqqyyyttt}}}yyytttrrrrrrooohhhaaabbb]]]XXXTTTQQQMMMJJJIIICCCGGGJJJJJJFFFAAA???>>>888999:::999777555555555444444333222111111111111111111222222222222111111222222222222222444555666;;;<<<===>>><<<999666444333222111111222222000...,,,+++***)))((('''''''''((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,---......,,,,,,------.../////////////////////000222444555777999<<<@@@DDDFFFHHHHHHLLLKKKOOOVVVZZZZZZ\\\___ttt[[[IIIHHHFFFAAA??????>>><<<;;;<<<>>>AAACCC===:::666555777::::::888555555555555444444444444333222222222222222111111111111111111000000000///.........///////////////000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++,,,---000111111111///...///555<<>>;;;>>>======<<<<<<<<<===>>>888888777777<<>>???===999666666777555444444333333333333444777555333111222444666888888:::===>>>>>><<<888666444555777888888666555333...000111000---***+++,,,******)))))))))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,,,,------.../////////222111111111111333444555888:::===AAAEEEGGGHHHIIINNNMMMQQQXXX\\\\\\]]]aaaqqqgggRRRAAA@@@DDDAAA===<<<<<<<<<<<<<<<<<<<<<;;;;;;666888888777<<>>===@@@===@@@BBB@@@:::777888:::555555555444555555666666777666666666666777888999<<<<<<>>>>>>===;;;888666111111222222333222222222---,,,+++,,,,,,,,,***((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,,,,------.../////////333222222222222444555666888:::===AAAEEEGGGIIIIIIMMMLLLPPPWWW[[[[[[\\\```ooooooQQQGGGBBBFFFGGGBBB???BBB999:::;;;<<<<<<<<<:::999777999888666:::???<<<555555555444444444333333333111111111111111111222222111111111111000000000000---.........//////000000...,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...------+++***)))---///000000///......///000......444>>>KKKYYYddd^^^dddiiiiiiiiijjjkkklllhhhccciii{{{xxxiii\\\QQQJJJHHHPPPfffooobbbXXXQQQMMMOOORRRWWWdddqqqmmmhhhZZZJJJCCCDDDBBB>>>EEEIIIKKKFFF>>>999:::===<<<@@@BBB???:::777888:::777777777777777888999:::666777888999::::::999888===<<<;;;:::888777666555222111000///......------000+++'''(((,,,---'''!!!'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,,,,------...//////000444333333222333444666777888:::>>>AAAEEEGGGIIIIIILLLKKKOOOVVVZZZZZZ[[[___nnniiiPPPJJJFFFCCCCCCFFFFFFCCC???888888888777777777777666777999<<<===;;;888666666555333222222444444333111111111111111000000000000000000000000////////////---------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000///---...222999@@@EEEVVV^^^fffiiifffbbb``````]]]___iii}}}uuunnnhhh^^^YYYfffwwwwwwlll___VVVGGG???EEERRRZZZ[[[\\\UUUIII>>>999:::???CCCAAADDDFFFDDD@@@======???===;;;;;;======;;;;;;===???@@@???;;;666444666::::::======:::999:::888444333444666888888888888777//////...------,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***'''%%%&&&***+++)))'''))))))))))))************)))******++++++,,,---------------............///...//////000111333444555888:::===AAADDDHHHJJJKKKNNNNNNSSSYYYZZZXXXYYY]]]rrrkkkTTTEEEEEEAAA???@@@DDDEEECCC???::::::999999999888888888888<<<@@@AAA???;;;777666555333222222333444222111111111111111000000000000000000000000/////////..................---------...------,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))))))))+++++++++,,,,,,------------......//////......------,,,++++++,,,...111222>>>FFFPPPWWWZZZ\\\___bbbaaa]]]^^^gggrrrvvvpppgggddddddbbbhhhzzznnnggg___TTTLLLPPPYYY\\\ZZZRRRNNNHHHBBB>>><<<===>>>@@@AAAAAA>>>:::888:::===>>>;;;<<<@@@BBB@@@AAAEEEDDDBBB???===;;;;;;:::999@@@CCCBBB>>>;;;;;;888333333333444555444333222222------,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++******))))))))))))))))))************)))******++++++,,,---------------............///...//////000111333444555888999===AAAEEEHHHJJJKKKOOOOOOTTTZZZ[[[YYYZZZ^^^tttcccQQQHHHCCC@@@>>>===???CCCDDDCCCAAA;;;;;;;;;:::::::::999999888<<>><<<>>>BBBAAA??????CCCDDDBBBBBBEEEEEEAAA======??????;;;777AAACCCCCC???<<<<<<:::555222111111000///---,,,+++*********))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%)))------***(((***---))))))))))))************)))******++++++,,,---------------............///...//////000111333444555777999===AAAEEEHHHIIIJJJOOOPPPTTTZZZ\\\ZZZ[[[___nnniiiQQQGGGGGGHHHAAA???>>>@@@BBBDDDCCCBBB;;;;;;:::::::::999999999666999<<<===:::666333222444333222222333333222000111111111111000000000///000000/////////.........//////...------,,,++++++++++++++++++,,,---......,,,,,,,,,+++++++++***************)))((((((''''''((()))***+++,,,---......+++,,,,,,------,,,,,,+++,,,---...///000...---,,,***---///111333777===AAAHHHKKKPPPWWW^^^bbbdddddd]]]\\\\\\aaalllqqqgggYYYWWWWWWVVVWWW___hhhjjjggg```ZZZRRRKKKIIIKKKPPPTTTNNNOOONNNJJJDDDAAAAAACCCFFFCCCAAABBBAAA<<<;;;===???===;;;<<<<<<<<<999666888<<<<<<:::999;;;999666///......---+++***)))((()))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((()))***)))'''(((+++...((()))))))))************)))******++++++,,,---------------............///...//////000111333444555777999===BBBEEEHHHIIIJJJNNNNNNSSSYYY[[[YYY[[[___eeejjjRRRGGGEEEFFFGGGAAA@@@??????@@@@@@???>>>999999999999888888888888777888888666444222222333444222111111222333111000111111111111000000000///////////////............//////...---,,,++++++***+++++++++++++++,,,---...,,,,,,,,,+++++++++******+++++++++******)))))))))(((((()))***,,,---......++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,000///---++++++,,,///222222777???FFFLLLPPPSSSUUUQQQSSSUUUVVVXXXZZZVVVQQQOOOQQQQQQRRRYYYaaadddbbb[[[VVVOOOIIIFFFHHHLLLOOOEEEJJJNNNOOOKKKFFFDDDDDDGGGCCC@@@@@@===888555777777999;;;:::777555555666000333444222222444222///,,,++++++******))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******555000***&&&''')))******((()))))))))************)))******++++++,,,---------------............///...//////000111333444555666999===BBBFFFHHHIIIIIILLLLLLQQQXXXYYYXXXZZZ^^^hhh{{{gggQQQFFFEEEEEEDDDDDD???>>>===<<<;;;:::999999888888888777777777666666888888777555333222555777444222111111222222111000111111111111000000000000/////////.........------......------,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++*********************+++++++++((())))))***+++,,,------+++,,,,,,------,,,,,,+++,,,+++)))(((((()))***+++...---+++***+++,,,...000---///000222444777;;;>>>===CCCKKKOOOPPPOOOOOOOOONNNOOONNNLLLNNNSSSSSSPPPNNNMMMKKKIIIGGGEEEDDDCCCEEEMMMVVV[[[YYYTTTPPPOOO@@@<<<;;;<<<:::666555777333666888666222000333666,,,//////,,,+++,,,***&&&)))))))))((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++>>>666---(((((()))(((&&&))))))))))))************)))******++++++,,,---------------............///...//////000111333444555666999>>>CCCGGGHHHIIIIIIJJJKKKPPPWWWYYYXXXYYY]]]ppp```RRRFFFEEEFFFDDDBBBBBB=========;;;:::888888888888888777777777666666666555666666555444444555777333222111111222222111///111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******(((((())))))******++++++))))))******+++++++++,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,+++++++++,,,---...---...---,,,++++++,,,...000///333:::???AAABBBCCCDDDBBBEEEEEECCCDDDFFFDDD@@@DDDDDDDDDCCCBBBAAA@@@???GGGOOOYYY]]]ZZZTTTNNNLLL777444333666555222111444000000///...------...000))),,,---***)))***)))%%%)))((('''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++444111---***)))((((((((())))))))))))************)))******++++++,,,---------------............///...//////000111333444555555999>>>CCCGGGIIIIIIHHHKKKLLLQQQWWWYYYXXXZZZ^^^ooogggOOOGGGBBBDDDCCC???===???===>>>>>>===;;;::::::;;;888888888777777777777666111333555666444444444555333222111111222222111///111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,+++************,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++******************++++++,,,------......------,,,'''(((***+++,,,,,,,,,+++...---,,,------,,,)))'''((()))+++---...---+++)))...+++)))+++...111333666111777;;;<<<>>>@@@>>>999???<<<999666666999===@@@@@@GGGMMMOOOIII@@@999666111......000///,,,+++......)))&&&%%%(((+++***)))&&&***+++******---,,,)))***)))'''&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++###'''******((('''))),,,))))))))))))************)))******+++,,,,,,---------------.........//////...//////000111333444555555888>>>CCCGGGIIIIIIHHHKKKLLLRRRXXXZZZYYY[[[___eeeooo```^^^KKKHHHDDD@@@======>>>@@@======<<<;;;::::::::::::888888888888777777777777555555444444444333333333222222222222222222222222000//////...//////000111......---------,,,,,,,,,,,,------......------,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))***,,,---...------,,,******,,,,,,---,,,+++***++++++******************************************(((((()))***+++,,,,,,,,,///......------......///000111111111222222333333555444444333222111111000...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGLLLLLLQQQYYY[[[YYYXXXZZZfffppprrrXXXLLLKKKEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999999999999888888888777777777666666555444444444444333333333222222222222222222222222111111111000000//////.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++***+++,,,---------,,,+++***+++,,,,,,,,,+++***)))************************************************)))))))))******++++++,,,+++******))))))******+++,,,,,,,,,---------............---,,,,,,++++++***---,,,,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGLLLLLLQQQXXXZZZXXXWWWYYYbbbmmmpppYYYIIICCCCCC>>>@@@BBBCCCBBB@@@>>><<<<<<;;;:::999999888999999888888777777777777666666444444444444333333333333222222222222222222222222222222222222111///...---......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++,,,---------,,,+++***++++++,,,,,,+++***))))))************************************************************************)))((((((''''''(((((()))))))))))))))************)))((((((''''''&&&&&&%%%++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGLLLLLLPPPVVVYYYVVVVVVXXX___jjjiiiTTTLLLHHHGGGHHH===>>>@@@BBBAAA???===;;;;;;;;;999888888888888888888777777777666666666666444444444333333333222222111111111111111111111111000111222333333111///---......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************,,,------...---,,,***))),,,,,,++++++******))))))))))))))))))************************************************))))))))))))***))))))(((((())))))***)))))))))))))))*********(((((((((''''''&&&&&&&&&***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGLLLLLLOOOUUUWWWUUUUUUWWW___nnnzzzdddMMMDDDFFFHHHGGGGGG@@@@@@??????>>>===<<<;;;:::999888777777666777777777777777666666666666555444444333333333222222222111111111111111111111111---...000222333222111///......---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********,,,------...---,,,***)))+++++++++******)))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((((((''''''(((((((((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGLLLKKKNNNTTTVVVUUUUUUXXXdddwwwyyycccSSSFFFDDDHHHHHHEEEBBBBBB@@@>>>===<<<<<<======999999777666666666666666777777666666666666555555333333333333222222222222111111111111111111111111,,,---...000111111111111......---------,,,,,,,,,,,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++,,,---------,,,+++*********)))))))))******+++'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGLLLKKKNNNTTTVVVVVVWWWZZZgggjjjXXXWWWMMMFFFFFFHHHEEEBBBAAA??????>>>======>>>??????888888777666555555555555777777666666666555555555333333333222222222222111111111111111111111111111------......//////000000......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))******+++,,,---------,,,+++))))))(((((()))***+++,,,''''''(((((()))******+++))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,------...///////////////000111333444555666777:::???CCCFFFGGGGGGGGGKKKJJJMMMTTTWWWWWWYYY\\\gggwwwZZZRRRZZZKKKDDD@@@AAABBB@@@???AAA<<<<<<===>>>???@@@@@@@@@888777666555555444444555777666666666555555555555333333333222222222111111000000000000000000000000///......---------............---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))))))))))))))***,,,---...------,,,(((((('''((()))***,,,---&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,------...//////000//////000111333444555666777:::???CCCFFFGGGGGGGGGKKKJJJMMMTTTWWWXXXZZZ^^^eeekkk[[[RRRMMMJJJDDDEEEFFFFFFEEEBBB>>><<>>;;;:::999888666555444444444333333333444444444555555666555444222111111222222111111111111000000000000........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,---------,,,++++++******)))))))))***,,,---))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((***+++,,,))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******************+++,,,---...---------............///000000111222333444444555888:::???CCCFFFGGGGGGGGGLLLKKKNNNUUUYYYXXXWWWXXXiiihhhUUUMMMIIIGGGEEECCCDDDEEEEEEDDDAAA>>><<<>>><<<;;;<<<>>>???===;;;:::999888777666555555555333333444444555555555555555444333111000000111111111111111000000000//////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++***)))((((((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))******)))((((((((()))***+++)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******************+++,,,---...------------............000000111222333444444555777:::???CCCFFFGGGGGGGGGLLLKKKNNNUUUYYYWWWWWWXXXccc~~~fff[[[OOOGGGFFFGGGFFFDDDBBBCCCDDDDDDCCC@@@>>><<<<<<;;;:::;;;======;;;:::::::::888777666666666666444555555555555666666666333333222111000000000000111111000000000000//////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((()))***+++++++++++++++***)))(((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...------------............000000111222333444444555777:::???CCCGGGHHHGGGGGGKKKJJJNNNUUUWWWVVVVVVYYYbbb|||gggQQQQQQLLLGGGEEEFFFGGGFFFCCCAAABBBBBBBBBAAA???===<<<:::::::::;;;;;;;;;:::999::::::888777777666666666555666666666666666666666333333222111111111111111111000000000////////////////////////////////////------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++''''''(((***++++++++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))************))))))************+++,,,------,,,,,,---------.........000000111222333444444555666:::???DDDGGGHHHGGGFFFJJJJJJNNNTTTVVVTTTVVVYYYfff{{{kkk\\\PPPHHHFFFDDDBBBCCCDDDDDDAAA>>>@@@@@@@@@@@@???>>><<<;;;999999:::::::::999999999999999888777666666666666666666666666666666666555333333333333333222222222000000000////////////...////////////////////////------,,,,,,,,,+++++++++************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++&&&'''((()))***+++++++++++++++++++++***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((())))))(((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))************)))(((************+++,,,------,,,,,,,,,------------...000000111222333444444555666:::???DDDHHHHHHGGGEEEIIIJJJNNNSSSTTTSSSUUUZZZeeeyyyqqqYYYOOOLLLIIIFFFCCCBBBAAABBBCCCCCCAAA@@@?????????>>>===<<<;;;;;;888999;;;;;;999999999:::888888777666666666666666666666666555555555555444333333444444444333333222000000////////////..............................------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''((()))******************++++++++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))***++++++***)))(((************+++,,,---...,,,,,,,,,,,,------------000000111222333444444555555999???EEEHHHHHHGGGEEEHHHJJJNNNSSSSSSQQQTTTZZZ___xxxpppbbbSSSKKKKKKJJJGGGDDDEEEDDDBBBBBBBBBCCCDDDDDD>>>>>>======<<<;;;;;;;;;888:::<<<;;;999888999;;;777666555555555555555555555555555555444444333333111222333333333333222111000000/////////.........------------------------------,,,,,,,,,,,,++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))***++++++*********((()))***++++++******)))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))))))))((('''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&''''''((())))))***'''(((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))***++++++***)))(((************+++,,,---...++++++,,,,,,,,,---------000000111222333444444555555999@@@EEEIIIHHHFFFEEEHHHIIINNNRRRQQQPPPTTT[[[___~~~lll[[[MMMMMMMMMLLLHHHFFFIIINNNGGGEEEBBB@@@???AAACCCDDD=========<<<;;;;;;;;;:::888:::===<<<:::888999;;;666555555444444444555555555555444444444333333333000000222333333222111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***++++++++++++******)))&&&'''(((*********))))))((((((((((((((((((((((((******))))))((((((((('''%%%&&&''')))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''')))***++++++***)))'''************+++,,,---...++++++,,,,,,,,,---------000000111222333444444555555999@@@FFFIIIIIIFFFDDDHHHIIINNNRRRQQQOOOTTT[[[ddduuu]]]TTTPPPJJJLLLPPPRRRRRROOOKKKHHHIIIEEEAAA???@@@@@@???===;;;===>>>@@@@@@@@@??????BBBAAA???<<<:::888777777777777666666555555555555444444333333333222222222000000000000000000000000000000000000////////////......---,,,,,,+++******,,,,,,,,,+++++++++******+++*********))))))((((((******+++******)))((('''(((((()))***************(((((((((((((((((((((((())))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...000//////.........//////111000111111222333444555777:::???DDDFFFFFFEEECCCGGGGGGLLLSSSVVVUUUUUUXXXdddyyy[[[NNNJJJHHHLLLNNNQQQRRRQQQMMMIIIFFFEEEBBB>>>===???@@@???>>>;;;<<<<<<<<<<<<<<<;;;;;;@@@???===;;;999888777777555555555555555555555555444333333333333222222222////////////////////////000000/////////...............---,,,,,,+++******,,,,,,+++++++++*********************)))))))))(((((())))))*********))))))'''((())))))******))))))(((((((((((((((((((((((((((((()))))))))*********))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))),,,++++++***)))(((''''''''''''''''''((((((((((((******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,------.........------------......000000111111222333555555555888===BBBFFFGGGFFFFFFGGGGGGKKKSSSVVVTTTUUUWWWfffrrrrrrfffTTTHHHIIIKKKIIIJJJLLLMMMNNNLLLHHHDDDAAAAAA???<<<<<<===>>>>>>======<<<;;;:::999999999999<<<<<<:::999888888777777333444444444444444444444333333333222222222111111//////////////////////////////.........---------...------,,,,,,++++++***,,,++++++++++++*********************))))))))))))'''''')))******+++++++++''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))),,,,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******++++++,,,---------------,,,,,,,,,------...000000111111222444555666444777;;;@@@DDDFFFHHHHHHGGGGGGKKKQQQTTTSSSTTTVVVfffHHHLLLKKKGGGFFFJJJKKKHHHCCCDDDEEEEEEDDDAAA>>><<>>??????>>>===;;;:::??????>>><<<:::999888888:::999888888888999;;;<<<777777666666666777777777666666555333222111000///222222111111111000000000........................------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))*********************)))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))%%%'''(((*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---......------...///000000000000111222333555777888888:::===@@@CCCDDDEEEFFFIIIGGGJJJPPPSSSRRRSSSVVVdddJJJLLLKKKFFF@@@===???BBB>>>>>>>>>>>>>>>======<<>>>>>======<<<>>>@@@AAA???<<<::::::;;;666777777888888888777777777777666666666666777777444444444444333333333333111111000000000/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))))))))************))))))*********))))))((())))))******))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((())))))))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------------...///000000000000111222444666888999777:::???DDDGGGHHHGGGFFFLLLJJJLLLQQQSSSRRRTTTWWWeeeBBB@@@@@@BBBDDDCCCBBBCCCCCCBBB@@@>>><<<;;;;;;:::<<>>::::::;;;;;;;;;999777666888888777666666666666777222222333444444555666666000000000000////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))*********+++'''((()))******++++++******************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((+++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,---...///000000000111222444666888999555999???EEEIIIJJJIIIHHHMMMKKKLLLQQQSSSSSSTTTXXXccc===<<<;;;===???@@@???>>>AAA@@@???===<<<;;;;;;;;;:::;;;===>>>===;;;888777666777888999999888777666999888777666555444333333111111000000111333444666000000000000000000000000222111///...,,,+++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++***)))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&%%%$$$$$$######$$$$$$'''&&&!!!,,,,,,&&&))))))$$$+++///&&&###(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,,,,---///111111111111222444666777888<<<>>>AAADDDFFFHHHHHHHHHMMMJJJKKKPPPTTTTTTUUUWWWccc~~~<<<;;;:::;;;===???>>>===???>>>===<<<;;;::::::999:::;;;<<<<<<;;;999777666888888999::::::999888888888888777666555444333222111111000000111333444555000000000000000000000000111000///...---,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++******)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))(((''''''&&&&&&''''''''',,,'''$$$&&&""""""---(((%%%(((***$$$$$$(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,***+++,,,---,,,---///111111111222333444555777888444999@@@FFFJJJJJJIIIGGGLLLIIIJJJOOOSSSSSSTTTVVV^^^zzz:::999888999;;;<<<<<<;;;;;;<<<<<<<<<;;;999777666;;;;;;:::999888666555555777777888888888888777777777777666555444333222222111111111111111222333444000000000000000000000000000000///...............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''***))))))((('''(((((((((%%%***((('''***$$$###...'''(((******))))))(((&&&((((((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,***,,,------,,,---///222222222222333444555666777888;;;@@@EEEGGGGGGEEECCCJJJHHHIIIOOOSSSRRRSSSUUU]]]zzz777666666777999::::::999999:::;;;<<<;;;999777555;;;:::888666444444444444444444555555555555444444555555555444333222222222111111111111111222222333000000000000000000000000//////.........//////000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((************))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&((('''###'''///)))""")))""")))(((%%%))),,,(((&&&'''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,+++,,,---------...000222333333333333333444555666:::<<<>>>AAADDDGGGIIIIIIJJJHHHIIIPPPTTTSSSSSSUUUbbb666555444555777999888777888999;;;;;;;;;999777555999888666444222222333444333333333333333333333333444444333333222222111111000000111111111222111111////////////////////////...............//////000------,,,,,,,,,+++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%$$$%%%%%%%%%,,,---))))))***$$$***???<<>>...(((!!!+++%%%&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,,,,---............111333111111222333444555777888;;;AAAKKKRRRRRRMMMDDD>>>HHHGGGJJJRRRVVVUUUUUUVVV[[[|||444333333444666777777666666666555444444444555555333333444444444555555555222111000//////000111222111111111111000000000000///000111222222111000///////////////////////////...---,,,++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++******************************)))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))((('''''''''''''''---...---///--- &&&???ggg}}}```222)))%%%'''$$$%%%'''))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,,,,---.........///111333111111111222444666888999444888===CCCGGGIIIIIIIIIGGGEEEIIIQQQUUUUUUTTTUUUZZZ{{{