BM6P6(@ yyyvvvqqqnnnoootttzzz~~~yyyjjjfffdddggglllpppooolllccc___UUUIIICCCCCCAAA===;;;999888888999:::999888:::999777888999::::::999666666555444555777555222666444333555666666555666999999888555333222333444555333222444666777555222333444666555444444555666666666666444222222444555555555666666666666666666333444555555555444222222:::888666555777888888888;;;888888;;;;;;999:::===>>>>>>@@@CCCGGGKKKNNNPPPOOOQQQWWW]]]^^^```hhhqqqtttjjjhhhlllkkkxxx|||wwwoooddd\\\RRRPPPLLLIIIGGGGGGGGGHHHKKKIIIGGGEEECCCCCCCCCCCC???????????????>>>=========;;;999999:::::::::999666666666666777777777777333333444444333333222111222222222111111111000000////////////////////////////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++//////.........---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------............///---------,,,,,,,,,+++++++++,,,------......------...///000111000///---+++//////////////////////////////.........---------......////////////......//////............//////111111111000000000000000111111000000111111222333222222222333333444444444444555555555444333333222333333333333333333333333444444444555555777888888888888777666555444444333999888777555555555666777666666666666777777777777888888888888888888888888888888888888888999999999777888999:::<<<===>>>???;;;;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@AAABBBBBBAAACCCBBBAAABBBCCCEEEEEEDDD{{{wwwvvvwwwwww}}}zzz|||{{{rrrfff___ZZZPPPGGGCCCAAA???======>>>======@@@???@@@AAABBBAAA???===<<<;;;999888999;;;:::999888777777999::::::999999888888777666444444555666777555444555777888777555666777777666444333333444888888888888777999:::<<<777777666666666777777777777888999;;;<<<=========<<<:::999:::;;;<<<;;;:::>>>;;;;;;>>>@@@@@@CCCHHHKKKMMMQQQWWW]]]bbbfffhhhmmmmmmrrrxxx}}}vvvlllgggjjjqqq~~~{{{pppjjjfffaaaXXXQQQPPPNNNJJJGGGEEEEEEFFFGGGIIIHHHFFFDDDBBBBBBBBBBBB>>>????????????>>>===<<<<<<:::999999::::::999888666666555555555555555555333333444444333333222111222222222111111111000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------............,,,,,,,,,+++++++++******+++,,,------......------...///000000000///---,,,------------------------//////.........---------......////////////......//////............//////000000000000000000000000111111000000111111222333222222222333333333444444444444444444444333222222333333333333333333333333444444444444555666777888777777777666555444444333888777666555555555666666555666666666777777777777888888888888888888888888777777777777888888888888777777888:::;;;<<<===>>>;;;;;;;;;<<<===>>>???@@@AAA@@@???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBCCCDDDCCC~~~{{{{{{{{{zzz|||~~~vvvfffWWWPPPNNNLLLKKKKKKMMMOOOQQQSSSTTTVVVYYYZZZXXXSSSOOOLLLHHHCCC@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>===<<<999999888888888888888999999888666777999;;;;;;:::999::::::999666666666888777777777888999:::;;;<<<::::::999999999:::;;;<<<999:::;;;<<<>>>@@@AAABBB@@@@@@AAACCCEEEEEECCCAAAFFFBBBBBBGGGLLLPPPWWW^^^eeeiiipppxxx{{{rrrooorrr|||ooohhh___ZZZYYYVVVQQQLLLMMMKKKHHHEEEDDDDDDDDDEEEGGGFFFDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<:::888888999:::999888666555555555444333333333333333333333333222222111222111111111111000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------............++++++++++++************+++,,,------......------......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------......////////////......//////............//////000000000000000000000000111000000000000111222222222222222222333333333333333333444444444333222222333333333333333333333333444444444444555555666777666666666555555444444333666666555444444444555555555555666666666777777777777777777777777777777777666666666666777777777888666666777999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>????????????AAACCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB|||yyy|||pppdddcccaaa```bbbfffmmmqqqsssuuuzzz~~~|||uuupppfff^^^VVVQQQMMMJJJIIIKKKMMMPPPQQQNNNKKKIIIFFFCCCAAA@@@>>>===<<<<<<;;;:::;;;::::::;;;===???AAABBB?????????===<<<;;;===???;;;::::::;;;===>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCEEEHHHJJJOOOPPPSSSWWWYYYYYYUUURRRUUUQQQQQQWWW___gggrrr{{{~~~{{{|||~~~pppbbb\\\VVVRRRRRRQQQNNNKKKJJJIIIGGGEEECCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>=========>>>>>>===<<<<<<;;;999888777888999888777777666666555444333222222222333333333333222111111111111111111000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,+++++++++******+++,,,------......---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......//////............///////////////000000000000000000000000000000111222222222222222222222222222333222222333333333333222222222222222222222222222222444444333333444555555666555555444444444444444444444444444444444444444444555555555666666666777777777777777777777777777777444444555555666777777777555666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>???@@@AAADDDGGGJJJJJJJJJIIIFFFCCCAAA@@@AAA}}}{{{xxxyyyyyyooojjjfffaaaaaaeeemmmssstttnnnhhheeeaaa[[[TTTPPPKKKGGGFFFDDDAAA???@@@AAACCCFFFHHHLLLOOOQQQNNNMMMKKKGGGBBB@@@@@@AAAAAAAAABBBGGGLLLPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLPPPOOOPPPRRRVVV]]]cccffflllnnnrrrwwwzzzyyyvvvrrrmmmiiihhhoooxxxzzz}}}~~~zzzvvvsssssswww|||~~~lll___WWWSSSNNNLLLKKKKKKIIIGGGHHHGGGFFFDDDDDDCCCDDDDDDAAAAAAAAA@@@???>>>======;;;<<<<<<=========<<<<<<:::999777777888888888777777777666666555444333333222222333333222222111000000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------...---,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------......------------,,,,,,,,,+++,,,------......------------...............------------------------------...........................////////////......//////............//////......//////000000000000000000//////000000111222222222222222222222222222111111222222222222222111222222222222222222222222444333333333333444444555333333333333444444444444333333444444444444444444555555555555666666666666666666666666666666666666333444444555666666777777666666777777888999::::::<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBEEEJJJNNNOOOPPPPPPMMMGGGCCCAAA@@@}}}{{{zzzssslllccc]]]ZZZWWWTTTQQQRRRUUU[[[```dddhhhllloooooolllfff]]]TTTMMMJJJJJJJJJKKKPPPZZZfffooossssssqqqqqqooommmiiiccc___\\\^^^___aaagggqqq|||vvvqqqggglllqqqsssssssssvvvyyy|||{{{nnn```UUUQQQOOOMMMKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<:::;;;<<<<<<<<<<<<<<<<<<:::888666666777888777666777777666666555444444444222222222222222111111000//////000000000000000111////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------+++,,,------......---------------------.........---------------------------------.....................////////////......//////............//////---......//////000000111000////////////000111111222222222222222111111111000000111222222222111111222222222222222222222222333333333222222333333444222222222333333444444444222333444444555555444444444444555555555666666666666666666666666666666666333444444555666777888888666777777888999999::::::<<<<<<;;;;;;<<<======>>>>>>@@@BBBBBBCCCFFFLLLRRRTTTWWWYYYUUUNNNFFFBBBAAA|||xxxvvvsssqqqqqqwwwuuulllgggeeeaaaccckkkyyyxxxsssooopppttt|||}}}vvvssspppnnnnnnnnnvvvtttggg```WWWOOOLLLLLLLLLLLLLLLKKKIIIHHHCCCBBBBBBBBBBBBBBBAAAAAA??????@@@@@@???>>>===<<<999:::;;;<<<<<<<<<<<<<<<999888666666777777777666555444444444444444444444222222222222222111000000////////////000000111111////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......////////////......//////............//////------......///000000111///////////////000111111222222222222111111111000///000000111222222111111111111111111111111111111333333222222222222333333000111111222333444444444222333444555666555555444444444444555555555666666555555555555555555555555333444555666777888999999777777888888999:::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBDDDDDDDDDGGGNNNTTTYYY]]]aaa^^^UUUKKKDDDBBB~~~tttlllkkkmmmrrrxxxssscccYYYUUUPPPKKKEEEFFFHHHIIIJJJIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@>>>===<<<999:::;;;;;;<<<<<<<<<;;;999777666555666777666555333333333333333333333444111222222222222111000000.../////////000000111111////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------------------++++++******++++++,,,---++++++++++++,,,------...++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---------.........//////......////////////......//////............//////---------...///000000111///////////////000111111222222222222111111000000//////000111111111111111111111111111111111111111333333222222111222222222000000111222333444444555222333555666666666555555444444444555555555666666555555555555555555555555444444555666777888999:::888888888999:::::::::;;;;;;;;;<<<<<<>>>???AAAAAAAAADDDFFFEEEDDDHHHOOOVVV[[[aaaeeecccYYYMMMEEEBBBssshhhjjjrrr{{{jjjeee___XXXTTTPPPLLLJJJLLLJJJGGGFFFFFFEEEDDDBBB?????????>>>??????@@@@@@===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<:::888999999888777666666555555444444333333333333222222222111111000///......---......//////000000111111///////////////...------//////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))+++666999...(((+++---+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++************++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////............////////////000000//////.........---////////////////////////000000000000111111111111111111222222222111111000111111111111111111111111111111222222222222111111333333333222222111111111222222111111222222333444444444444444444444333333222333333444555666777777888777666555444444555666666555555555777888:::<<<;;;:::999888777777777777;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDGGGLLLOOOWWW]]]cccaaaYYYNNNGGGEEExxxtttrrrrrrkkkiiirrr~~~|||sssmmmaaa]]]WWWRRROOOMMMJJJHHHJJJGGGEEEDDDDDDCCCBBB@@@@@@??????>>>>>>>>>??????888999999::::::999999888;;;:::::::::;;;;;;999777555555444333333222111111333333333222222111111000111111111000///.........///////////////000000000000000111111000000///...///......---,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************************333<<<===222***+++,,,))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++---------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------............////////////000/////////.........---//////////////////////////////000000000111111111111111222222222111111000111111111111111111111111111111222222222222111111333333333222222111111111222222111111222222333444333333444444444444444444333333444444555666666666777666555444444444555555555555555555666888:::;;;999999888888888888999999:::;;;;;;<<<======>>>>>>???AAAAAABBBCCCEEEIIILLLRRRXXX\\\[[[SSSKKKEEECCCxxxzzz{{{|||yyytttoookkkkkkooossssssooolllkkklllnnnnnnuuu~~~tttkkkccc^^^XXXUUUPPPNNNLLLKKKIIIHHHGGGEEEBBBAAAAAAAAA@@@>>>@@@@@@???>>>============999999::::::::::::999999:::999888999:::999888666666666555555444333333333333333222111000000//////111111000000//////......000000//////////////////111222222222222111000000......------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++333;;;;;;222++++++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////...............//////////////////////////////000000000000111111000111111222222222111111111111111111111111111111111111222222222222111111222222222222222111111111222111111111111222333333222222333333444444555555444444444444444444444444555555444333333333444444555555555555666888999:::777777777888999:::;;;<<<:::;;;;;;<<<<<<=========???@@@AAA@@@@@@BBBEEEGGGLLLOOORRRQQQKKKEEEBBBBBB~~~jjjhhhggggggffffffhhhlllrrrvvv{{{}}}||||||~~~{{{ooofff^^^YYYVVVTTTQQQNNNLLLLLLKKKJJJHHHEEECCCAAA@@@@@@@@@???>>>@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;:::::::::888777666777888888666444666666555555444444444444333333222111000//////...111000000000/////////...000000000//////......---111111111111111000000///---------,,,,,,,,,++++++------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++***111333---)))+++---,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////////////////000000000111000000111222222222111111111111111111111111111111111111222222222222111111222222222111111111111111111111111111111222222333111111222333444444555555555555555444444333333333444333333333333333333333444444555555666777888888888888777888888999:::;;;::::::;;;;;;;;;<<<<<<<<<>>>???@@@???>>>>>>@@@BBBFFFHHHIIIHHHEEEBBBAAABBB~~~rrr```\\\\\\```eeelllyyyyyyrrrhhh^^^XXXSSSQQQOOOQQQOOOMMMKKKKKKJJJHHHFFFEEECCCAAA@@@AAAAAA???>>>???>>>===<<<;;;;;;:::;;;777888888888888888888777777666555666777777555333222222111111111111111000444333333222111111000000000000000000////////////000000//////......------///////////////......---,,,,,,,,,,,,,,,+++++++++------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++&&&***,,,***)))+++---...++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******+++,,,,,,---......---,,,+++***+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------............---------...............////////////////////////...////////////000000000///000111222222222222222000000000000000000000000111111222222222222111111111111111111111111111111111111000000111111222333111111222222333444555555555555555444333333222222222222333333333333333333444444555555666666666666999888888777777888888999::::::::::::;;;;;;;;;;;;===>>>>>>>>><<<<<<===>>>BBBCCCCCCBBBAAA@@@AAABBB{{{zzz}}}}}}}}}}}}}}}~~~}}}{{{|||zzzqqqgggaaa^^^```iiirrr|||vvvgggbbb[[[UUURRRPPPOOONNNMMMLLLJJJIIIIIIHHHEEECCCEEECCCAAA@@@AAAAAA@@@???======<<<;;;::::::::::::999999::::::::::::999999777666555666777666555333333333333333333333222222333222222222222111111111000000000000//////////////////..................------......------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++)))+++,,,+++******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,------......,,,,,,++++++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,------------.........---------------.........////////////////////////......////////////000000///000111222222222222222000000000000000000000000111111222222222222111111000000000111111111111111111000000000000111222222111111222222333333444444555444444444333333222222222222333444444444333333333333444555666666555555888777777666666666777777::::::::::::::::::::::::<<<===>>>===;;;:::;;;<<>>???@@@AAABBBzzzwwwrrruuu{{{wwwoooiiihhhjjjooowww~~~zzzyyysssmmmooommmrrr~~~yyylllccc[[[XXXUUUSSSRRRQQQPPPNNNJJJIIIGGGHHHHHHHHHFFFDDDDDDBBB@@@???@@@@@@???>>>;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;777666555666777777555333555555555555555666666666000000000111111111111111////////////000000000000------..................---------------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))***+++++++++******************************,,,,,,,,,,,,***))))))*********************************+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........////////////////////////........./////////000000//////000222222333333222000000000000000000000000111111222222222222111111///000000000111111111222000000000000000111222222222222222222222222333333444444333333333333333333111222333555555555444333222333444555555555444444555555444555555666777888::::::999999999999999999:::<<<======;;;::::::;;;======<<<<<<>>>@@@@@@AAA}}}yyyoooooorrrvvvvvvzzzyyyxxx{{{}}}||||||xxx{{{~~~~~~mmmdddcccdddhhhrrr}}}|||uuuiii]]]UUURRRQQQOOOOOOPPPOOOMMMKKKIIIHHHGGGHHHJJJJJJIIIGGGBBBAAA???>>>???@@@???>>>::::::999999999:::;;;;;;888888888999999888888888777666555666777777555333333333333333333333333333......//////000000111111////////////000000000000,,,------....../////////------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************((()))***+++++++++++++++))))))))))))))))))))))))***))))))******((((((******************************+++,,,---,,,,,,******//////...---+++******)))***+++,,,---...---,,,+++))))))***+++,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////............/////////000//////000222222333333333000000000000000000000000111111222222222222111111//////000000111111111222000000000000000111111222333333222222222222222222333333333333333333333333111222444555666555444444222333444555555555444333222222222333555777888999:::999999999999999999999:::;;;======;;;::::::;;;<<<;;;;;;;;;===???@@@???zzzrrrqqqpppsssvvvwwwxxx~~~wwwqqqkkkkkkpppxxx~~~{{{zzz|||}}}rrrllljjjjjjfffeeegggkkksss|||wwwnnnhhhfffmmmxxxzzzoooeee]]]WWWTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCAAA???>>>===<<<<<<:::::::::999999999888888888888888888777777777777555555444444444333333333000111222333333222111000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************)))***,,,------,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,+++******)))))))))+++++++++*********)))))),,,+++++++++,,,------...------------------------((()))***+++++++++++++++++++++***)))***+++---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,........................,,,,,,,,,---------......//////.........---------......//////000000111111//////............////////////000000111111111222222111000//////000111222////////////000000000000222222111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444555555555555555555444444666666777888999999:::::::::::::::;;;;;;:::999999;;;<<<>>>>>>======???@@@{{{tttsssrrrsssvvvvvvwww~~~rrrmmmfffdddgggmmmrrrtttzzz{{{pppkkklllqqqwwwuuuwww}}}}}}qqqhhhcccbbbbbbaaabbbfffmmmwww}}}yyyuuusssxxx}}}~~~xxxooofff___XXXSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGEEECCCDDDDDDEEEBBBAAA@@@>>>===<<<<<<<<<::::::999999999888888888888888888777777777666666444444444444333333333333000111222222222222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++*********+++++++++,,,,,,*********)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,---------------,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,---------......//////.........---------.........///000000111111//////............//////....../////////000000000111111000//////000111111////////////000000000000111111111111111111111111222222222222222222222222222222222222222222111111444444444444444444444444555555555555555555555555666666777888888999::::::999::::::;;;::::::999999:::<<<============>>>@@@||||||}}}|||~~~|||vvvqqqjjjffffffiiilllnnnqqqttthhhbbbaaafffkkkqqqsssxxx~~~~~~uuulllfffddddddeeehhhlllsss~~~tttkkkgggbbb^^^YYYUUUQQQMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHFFFDDDCCCCCCDDDDDD@@@???>>>===<<<<<<<<<<<<:::999999999999888888888888888777777777777666666444444444333333333222222000111111222222111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++*********++++++++++++,,,''''''(((((()))))))))*********))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************+++,,,------------------,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------.....................------------......//////000111111//////............//////---...............//////111000000//////000000111////////////000000000000111111111111111111111111222222222222222222222222222222222222222222333333555555555555555555555555555555555555555555555555666666777777888888999999999999::::::::::::999999999;;;<<<===<<<<<<===???{{{vvvtttuuuwwwyyytttllliiiiiilllqqq|||wwwuuuuuuvvvxxx{{{wwwmmmeee^^^]]][[[ZZZXXXUUUPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCC???>>>======<<<<<<<<<<<<999999999999888888888888888777777777666666666666333333333333222222222222000000111111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++************++++++++++++((((((((())))))))))))*********))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++,,,,,,++++++***)))))))))******+++,,,,,,+++++++++---,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------..............................------......///000000111//////............//////........................000000000//////000000000////////////000000000000111111111111111222222222222222222222222222222222444444555555555555666666666666666666666666666666555555555555666666666666666666666777777777888888888888999::::::::::::999999:::<<<<<<;;;;;;===>>>|||zzzyyyxxxyyy|||}}}tttmmmgggaaa^^^WWWWWWWWWWWWVVVTTTOOOKKKJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>============999999999888888888777777777777777666666666666555333333222222222111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++++++++*********)))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++************++++++++++++++++++******)))******++++++++++++******)))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---.....................---------...//////000000//////............///////////////////////////////////////000000/////////////////////000000000000000000111111111222222222222222222222222222222222444444444555555666666666666666666666666666666666555555555666666666777777666666666666666666777777777888999999:::::::::999999:::<<<<<<;;;;;;===>>>uuujjjddd```\\\YYYZZZRRRRRRRRRSSSSSSPPPLLLIIIHHHGGGGGGGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>============999888888888888777777777777777666666666666555555222222222111111111000000111000000//////000000111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++)))))))))************+++,,,+++++++++******))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,+++*********)))***************++++++,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,+++*********++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............,,,------......///000000//////............//////000000000///////////////...//////000000//////...////////////000000000000000000000111222222333333222222222222222222222222111111222222333333444444555555555555555555555555555555555666666777777888555555555555666666666666666777888999::::::::::::999;;;<<<===<<<<<<===???xxxmmmddd\\\[[[YYYUUUSSSTTTOOOOOOOOOPPPPPPOOOKKKHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@>>>===<<<;;;;;;:::888888888888777777777777777777666666666555555555222111111111000000000000111000///......///000111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++)))************+++++++++))))))))))))************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++***************++++++,,,,,,,,,------,,,+++++++++++++++))))))******+++,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,---......//////000//////............///////////////.........------......///000000///......////////////000000000000///000000111222222333333222222222222222222222222000000111111222333333333444444444444444444444444444555555666777777888888555555555555555555555555666777888999999::::::::::::<<<============>>>@@@{{{kkk```bbbZZZUUUWWWWWWRRRNNNOOONNNNNNNNNOOOPPPOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@???>>><<<:::999999888888888888888777777777777777666666666555555555555111111111111000000000000111000///......///000111////////////////////////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))******+++++++++,,,)))************+++++++++))))))))))))************&&&&&&'''((()))***++++++*********)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---************************************************)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++++++++,,,,,,---------...------,,,+++++++++,,,))))))***+++,,,------...------------,,,,,,+++***((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------...//////000//////............//////.........------,,,,,,,,,---...///000000///...---////////////000000000000///000000111222222333333222222222222222222222222111111222333333444555555444444444444444444444444444555555666777888888999555555555555555555555444666666777999999:::::::::;;;<<<>>>>>>======???@@@}}}rrrjjjccc___ZZZXXXUUUSSSRRRPPPMMMKKKMMMLLLMMMNNNPPPOOOMMMKKKGGGHHHHHHGGGFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@=========<<<;;;999888777;;;999666555555666666555111222222333444555666666111222222222222111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************************++++++,,,,,,,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++***)))(((((()))***+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---'''(((***---...,,,,,,...//////...---,,,++++++***,,,,,,,,,---...///000000////////////////////////++++++,,,------......///000000000000000000000000,,,,,,,,,---------......000000000000000111111111000111111222222111111000111111222222222333333333//////000111222222333333444444555555666777777777555555555555555555555555444555888:::;;;;;;999999;;;<<<>>>@@@AAAAAAAAAAAA}}}sssjjjccc]]]YYYVVVXXXVVVSSSRRRQQQPPPMMMKKKLLLKKKJJJKKKMMMMMMKKKJJJIIIIIIIIIGGGEEECCC@@@???AAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;:::999777777999777555444444555444444222222333333444555555555111222222222222111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++******))))))******+++)))***++++++++++++***)))******++++++,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++,,,---......,,,+++***))))))***+++,,,,,,++++++******++++++,,,******************++++++*********+++++++++,,,,,,))))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++---------,,,---.........------,,,,,,+++,,,,,,------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111111111111222222222222111111111111222222222333333333000000111111222222333333444444444555666666777777555555444444444444555555444555777999::::::::::::;;;<<<>>>???@@@AAAAAA@@@yyylllhhhbbb]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPOOOMMMKKKKKKIIIGGGHHHIIIJJJIIIHHHJJJJJJIIIGGGEEEBBB@@@>>>@@@??????>>>======<<<<<<;;;;;;;;;;;;:::888777666888666444333444444333222333333333333444444444444111111222222111111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************************************************************,,,,,,++++++++++++++++++************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,***++++++,,,,,,++++++***)))***++++++++++++***))))))***+++,,,---,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************************************((()))***+++,,,...//////++++++,,,,,,,,,,,,++++++++++++************++++++++++++***************************++++++++++++,,,))))))))))))*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++,,,---,,,+++---------------------------------------.................................//////...------,,,++++++************************........./////////000000/////////000000111111111222222222333333222222222111111222222222333333333222222222222222222222222333333444555555666666777666555444333333444555666444555666777999:::;;;<<<;;;;;;===>>>????????????~~~vvvmmmhhhaaa^^^ZZZWWWWWWWWWWWWVVVQQQOOONNNMMMNNNNNNMMMKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777777555444444555555444222444444444333333333222222111111111111111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++((((((((()))******++++++***+++------------+++************++++++*********(((***+++------,,,+++***+++*********++++++,,,---************************************************************************))))))***+++,,,---------,,,---///000000///---,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---+++***+++------***,,,,,,,,,------............---------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////......//////000111111111222222333333333333222222111111222222222333333333333333333222222222222222222333333444555555666666666555333222222333555666444444555666888:::;;;===:::;;;;;;<<<===>>>>>>>>>~~~ssslllgggaaa^^^XXXUUURRRPPPPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFFFFGGGIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777555444555666666555333444444444333333222111111000111111111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++((((((((()))******+++++++++,,,---......---,,,++++++******************+++)))***+++,,,---,,,++++++((())))))***+++---...///************************************************************************+++++++++++++++++++++***,,,---///000000///---,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++))))))*********++++++++++++,,,,,,,,,,,,---------)))******************)))++++++++++++++++++++++++************************+++************+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---(((---...******---...,,,+++,,,,,,------.........---------------,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,---------.........---......///000000111111111222222333333222222111111111222222222333333333333222222222222222222222222222333333444444555555555444333222222333444555444444555666777999;;;<<<::::::::::::;;;<<<<<<===~~~vvvkkkbbb^^^[[[XXXVVVTTTQQQNNNLLLLLLKKKJJJIIIMMMLLLKKKKKKLLLMMMKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBAAA???>>>======:::::::::::::::999888888666555555555777777555333444444333333222222111111000000111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++(((((())))))***++++++,,,+++,,,,,,------,,,,,,+++++++++***))))))***++++++******+++++++++,,,,,,,,,((())))))***+++---...///++++++++++++++++++++++++************************************************,,,,,,,,,+++******)))))))))+++,,,------,,,+++)))******))))))))))))******++++++******************)))))))))************+++************++++++++++++((()))************)))(((++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---'''111555///+++---///---,,,,,,,,,------.........,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,------------...------...///000000111111111111111222222111111111111111222222222333333333111111111111111111111111111111222333333444444555333333333444444333333333444555666666777888999999:::999999999999:::;;;<<<}}}wwwjjjddd]]]YYYXXXVVVSSSPPPQQQOOOMMMLLLLLLLLLKKKJJJNNNLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFGGGIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEECCCCCCBBBAAA???>>>===<<<888888888888888777777666444333333555666666444222333333333222222222222222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++,,,,,,************************))))))*********+++++++++************************************************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))***++++++,,,+++***)))***+++---...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************)))***+++,,,,,,+++***)))******))))))))))))************************++++++))))))))))))*********************+++++++++,,,,,,)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))888???666,,,,,,...---,,,,,,------------------+++++++++,,,,,,------...------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...///000111222///000000111111000000///111111222222222333333333/////////000000111111222111111111222333333444444111222444555555444222111444555777888888888777666999999888888888999:::;;;uuuhhhaaa___\\\XXXWWWXXXVVVQQQMMMMMMKKKJJJJJJLLLMMMLLLKKKNNNMMMKKKKKKLLLLLLKKKIIIFFFFFFFFFGGGIIIHHHFFFDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@???===<<<<<<555666666666666666555444222222222444555555333111222222222222222222222222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))***++++++,,,,,,*********++++++,,,,,,---************************))))))******++++++++++++*********************************************************+++,,,,,,---------,,,************,,,---,,,+++***))))))***+++,,,---,,,)))((((((***---///...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...))))))))))))************,,,,,,---------.........***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,>>>GGG<<<...,,,...---------------------------******+++,,,,,,---......------------------------///......------,,,,,,+++..................................../////////000,,,,,,---...///000111222//////000000000000//////111111222222222333333333---......///000111111222000111111222333333444444000222444666666444222000444666777999999777666444999888777777777888999:::xxxlllccc]]]ZZZVVVVVVUUUUUUSSSRRRPPPOOOLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJJJJKKKLLLIIIHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>?????????>>>>>>===<<<;;;888777666666777777666555555444222333333444222111000000111222222222222111000000000000//////////////////.........---------------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))***++++++++++++***+++---...---+++)))))))))************************+++++++++++++++***)))(((,,,,,,,,,++++++*********************************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************************************************************************************************************++++++************+++++++++,,,---+++)))(((((()))***++++++++++++***))))))++++++******************)))************++++++++++++***((((((***---000222************************************************---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222444333...+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,---......------...000////////////000000000000111111111000000000000000333222222111000//////.........///000000000000000000111111111111222222222444444444333333222222222333666999;;;:::888777777444444555666777999;;;<<<}}}qqqggg^^^XXXTTTRRRUUUUUUTTTSSSQQQPPPNNNMMMLLLMMMMMMLLLKKKKKKLLLNNNMMMLLLKKKJJJIIIJJJJJJKKKIIIGGGEEEDDDDDDEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===;;;;;;888777666666777777666444555333222222333333222111000000111222222222222111000000000000/////////...///.........------------------,,,,,,+++******))),,,++++++******++++++,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,...///...,,,******+++************************+++++++++++++++***)))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))*********************************+++++++++,,,,,,************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++************+++++++++,,,---+++)))(((((()))***++++++++++++***))))))************************)))************+++++++++...---,,,,,,---000333555************************************************,,,,,,+++++++++*********************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111///+++(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,---......------...000.../////////000000000000000000000000000000000000222222111000000///.........///000000111111000000000111111111111222222222444444444333333222222222000333666888888777888888666666666777888999:::;;;{{{mmmhhh```ZZZVVVTTTRRRQQQTTTSSSRRRQQQOOOMMMKKKJJJKKKLLLLLLLLLJJJJJJLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJGGGDDDBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888777555666777777666444444333222222333333222111///000111111222222111111000000000/////////..................---------------,,,,,,++++++*********+++******))))))******+++************************++++++++++++++++++++++++))))))***++++++++++++***---...///...,,,+++++++++***************************++++++++++++***))))))+++++++++++++++******************************************************************************************++++++++++++,,,************************,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************+++++++++,,,,,,+++)))((()))******++++++++++++***))))))************************)))************+++++++++,,,+++******,,,...111222***************************************************************)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------,,,---......------...000....../////////000000000000000000000000000000000111111000000//////......///000111111222222111111000111111111111222222222444444333333333333222222///111444555555666999:::999999888888999999::::::wwwqqqooommmjjjggg___\\\WWWUUUTTTUUUTTTTTTSSSRRRRRRPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJJJJLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKHHHDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===============<<<;;;::::::888666555555666777555444444222111222333333222111///000000111111111111111000000/////////.........------------------------,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++))))))***++++++++++++***+++---...---,,,******+++******************************+++++++++******)))+++++++++***************************************++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++************++++++***+++,,,+++)))((()))******++++++++++++***))))))))))))))))))************))))))*********+++++++++******)))***+++---///000************************************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,...//////,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......------------------------,,,---......------...000........./////////000000/////////000000000000000000000000/////////......000000111222222222222222000000111111111222222222333333333333333333333333222333444444444666999;;;;;;;;;:::999999999999:::tttnnngggbbb```___]]][[[VVVSSSQQQPPPQQQRRRRRRRRRRRRQQQQQQOOONNNLLLJJJIIIIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKHHHEEECCCCCCDDDDDDCCC@@@@@@@@@@@@???>>>===<<<<<<======<<<<<<;;;:::999777666555555666666555444333111111111333333222111//////000111111111111000////////////............,,,,,,------------------,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***)))+++,,,,,,***))))))***************************)))******+++++++++******************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************++++++************++++++***+++,,,+++)))))))))+++***++++++++++++***))))))(((((()))))))))*********))))))*********+++++++++------,,,---...///111222******************************************************++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---...///...---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,---......------...000............////////////......//////000000000000000000000000////////////000000111222222222222222000000111111111222222222333333333333333333333333555666666555444555888:::===<<<;;;:::999999999999uuunnneeeaaa\\\YYYWWWWWWVVVUUUSSSRRRPPPPPPRRRRRRRRRPPPOOOOOOOOONNNMMMKKKJJJIIIHHHIIIJJJIIIIIIIIIKKKMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEDDDEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;:::999888777666444555666666555333222111000111222333222111...///000000111111000000/////////.........------,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++))))))***++++++++++++***(((***++++++***))))))***************************))))))***++++++++++++***)))))))))***************************************++++++++++++++++++++++++************************)))))))))************+++***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************++++++************++++++)))+++,,,+++***)))***+++***++++++++++++***))))))'''(((((())))))*********)))************+++++++++******++++++,,,---......*********************************************************+++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,------.........------------------------------------------------,,,---......------...000------........./////////---......//////000000111111111111111000000000000///000111111222222111111000111111111111222222222222222333333333333444444666666666555444555777999===<<<;;;:::999999999999xxxmmmeeebbb\\\ZZZWWWTTTSSSSSSRRRQQQSSSRRRQQQQQQSSSSSSQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDFFFFFFDDDBBBAAAAAAAAAAAA@@@???>>>===;;;;;;<<<;;;;;;:::999888777555444444555666444333111000000111222333333111...//////000000000000000//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***(((***,,,+++***)))***+++************************))))))***+++++++++++++++((()))))))))*********+++************************++++++++++++++++++++++++************************))))))))))))******************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************++++++************++++++)))***++++++***)))***+++***++++++++++++***))))))''''''(((((()))******+++)))************+++++++++'''''''''(((((()))******************************************************)))))))))*********++++++************************))))))***+++,,,------...************************)))))))))***++++++***)))******************************+++,,,,,,---......++++++,,,,,,---......///------------------------------------------------,,,---......------...000---------.........//////------......///000000111111111111111222222222222...///000000111111000000000111111111111222222222222222222333333444444444222444555555444555777999<<<;;;:::999999888888999}}}oooddd___^^^^^^XXXWWWUUUSSSRRRQQQPPPOOOOOONNNMMMNNNOOOOOONNNLLLIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHIIIIIIHHHIIIKKKMMMFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBDDDFFFEEECCC@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888777555444444555666444333111000///000222333333111...//////000000000000000//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))***++++++++++++***)))+++,,,,,,+++***+++,,,************************((()))***+++++++++++++++(((((())))))*********+++************************************************************************))))))))))))*********************************************++++++,,,,,,,,,************************************************************************************************************************++++++************++++++)))***++++++***)))***,,,***++++++++++++***))))))&&&''''''((()))******+++)))************+++++++++))))))******++++++,,,,,,************************************************'''((((((((())))))******************************(((((()))***,,,---...///************************************,,,,,,+++)))******************************+++,,,,,,---......++++++,,,,,,---...//////------------------------------------------------,,,---///...------...000---------.........//////---------...///000000111222222222222222222333333......///000000000000000000111111111111222222222222222222333333444444444///000333444444555777999;;;:::999999888888888999~~~rrrllleee^^^ZZZWWWUUUTTTSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIFFFDDDBBBAAAAAABBB@@@AAACCCDDDDDDCCCAAA@@@========================;;;:::999888888888999999666555555555555444444444333111//////000111000///000000000000//////////////////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************++++++++++++++++++************)))++++++++++++++++++++++++************************))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((()))******)))))))))***+++++++++,,,************+++,,,---...+++*********))))))((((((++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++***))))))******************************************************************************)))))))))***+++++++++,,,++++++***)))((((((((()))******)))))))))))))))***************************************************)))))))))))))))))))))))))))+++------+++)))((((((***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((+++++++++*********))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,..................---------------------...///000------,,,+++,,,---...///---------............///////////////............111111000000//////......000111111111111222222222222222222111111111000000222222111111222222333444333333333333333333333333333222000111444888:::;;;;;;::::::999999888888888~~~uuullleeeddd```ZZZUUUSSSRRRPPPOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGEEECCCAAA@@@@@@@@@===>>>@@@AAAAAA@@@>>>===::::::::::::::::::::::::<<<;;;::::::::::::::::::444444444444333333333333333111//////000111000///000000000000/////////...///......---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++(((((()))***+++,,,,,,---************************************************)))******************)))*********+++++++++,,,,,,***************************************************************+++++++++************+++,,,---...+++*********))))))))))))************************************************++++++++++++******)))(((,,,++++++******)))*********************************************************************************************+++++++++,,,+++***************+++******)))))))))))))))***************************************************************************+++------,,,***)))((()))***++++++,,,,,,++++++***************************+++++++++*********))))))************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,---...------,,,+++..................---------------------...//////------,,,,,,,,,---...///---------............///---.........//////000000000000000000////////////000000111111111222222222222222222111111111000000222222111111222222333444333333333333333333333333444333111222333555777888:::::::::999999888888888jjjnnntttyyy}}}{{{xxxsssnnnhhh```YYYTTTUUURRRNNNLLLLLLMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGEEECCCAAA@@@@@@@@@<<<===>>>??????>>>===<<<::::::::::::::::::::::::777777666666666555555555333333333333222222222222333111//////000111000///000000000/////////............------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))******************************++++++++++++***************++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***************************+++,,,------***************)))))))))))))))))))))))))))))))))************************+++++++++***)))((('''&&&+++++++++***************************************************************************************+++++++++***************++++++++++++++++++,,,---))))))))))))))))))******************************************************************************...///...,,,***((()))*********+++,,,,,,+++******************************+++++++++******************************************************************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------------------......------------............---,,,,,,,,,,,,---...///---------............///,,,,,,---...///000111111////////////000000000000000000000111111111222222222111111111111000000000222111111111111222333333333333333333333333333333444333222222222333444555999999999888888888888888RRRVVV[[[```eeellluuu|||~~~vvvooofffccc___\\\YYYVVVRRRPPPNNNLLLJJJIIIJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIGGGFFFDDDBBBBBBAAA<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;555555555555555444333333333333333333222222222222333111//////000111000///000000/////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************))))))*********++++++++++++++++++************)))************************************************+++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,+++++++++***)))))))))+++*********++++++,,,---************************************************************************++++++++++++***)))((('''******+++++++++*********************************************************************************,,,+++++++++***)))))))))***************+++,,,---((())))))***************************************************************************************000000///,,,)))(((***+++******++++++++++++************************************************************************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,------------......---.....................,,,,,,,,,,,,------......---------............///---------...///000000111......//////000000111111000000000000111111111111111111111111000000000000111111111111111222222333222222222222222222222222222222222222111222333555777777777888888888888888@@@CCCFFFIIIMMMSSS\\\bbbxxx{{{tttpppjjjccc\\\UUURRROOONNNMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999:::999888777777444444444444333333333333333111//////000111000///////////////............,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************))))))*********++++++++++++++++++************)))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,+++++++++***)))))))))++++++******++++++,,,,,,***************+++++++++++++++++++++++++++++++++******************************++++++,,,++++++***)))******+++++++++******************************************************************************,,,+++++++++***))))))))))))))))))))))))***+++,,,'''((()))***************************************************************************************//////...,,,))))))***,,,************************))))))))))))))))))))))))************************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------.........///000000000///......,,,,,,,,,------------------------............//////////////////...............//////000000111111//////000000000111111111000000000000000000000000111111000000111111222333222222222222222222222222...000222222111222444666666666666777777888888888:::<<<>>>???@@@DDDKKKPPPXXXcccooovvv~~~uuuoooggg```\\\XXXSSSOOOPPPNNNKKKJJJJJJKKKJJJIIIIIIHHHGGGHHHIIIIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???===<<<999999999999999999999999777777777777777777777777777888999999999888777666444444444444333333333333333111//////000111000////////////.........------,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************)))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++******************************++++++++++++******)))))))))************+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***************,,,++++++***++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,((()))***,,,,,,+++******************************************************************************+++++++++***************)))))))))((())))))******&&&''')))***++++++******************************************************++++++++++++++++++++++++---------,,,***)))***,,,+++***))))))))))))***+++((((((((((((((((((((((((***************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,------......000111222222222111///...+++,,,------......---------------............///000000//////............////////////000000000000/////////000000000111111//////000000000000000111111000000000000111222222222222222222222222222222---000333333111111444777444444555666777888888999999;;;===<<<;;;<<>><<<::::::999999999999999999:::666666666666666666666666444555777777777666444333333333333333222222222222333111//////000111000/////////.........---------++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++(((((()))***+++,,,,,,---************************************************)))******************)))))))))))))))***************************************************************************+++++++++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,***************************************************++++++++++++******)))''')))***,,,,,,,,,***)))***************************************************************************************+++++++++++++++******))))))******&&&''')))+++,,,+++***)))************************************************++++++++++++++++++++++++)))+++,,,,,,+++******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,+++*********+++,,,,,,***++++++,,,------......111222333444444222000///+++,,,---.........---------------............///.........///////////////000000000000////////////////////////000000000111////////////000000111111000000000000000111222222111111111111111111111111...222555555222000333666333333444555666888888999444777888777555555888<<<:::AAAFFFFFFHHHNNNTTTUUU[[[```hhhqqqxxx{{{||||||{{{~~~wwwsssnnnooommmiiiccc^^^ZZZXXXWWWVVVSSSOOOKKKJJJKKKMMMHHHGGGFFFGGGIIIKKKKKKJJJFFFFFFHHHJJJLLLLLLIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEAAABBBCCCEEEFFFHHHIIIJJJFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBB???===;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888888888777888999::::::888666555222222222111111111111000333111//////000111000/////////.........---------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))******)))(((((()))******))))))******+++++++++,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++***((('''&&&'''(((***,,,---,,,***)))************************************************************************))))))******+++++++++,,,------,,,+++************%%%''')))+++,,,+++***)))************************************************++++++++++++++++++++++++'''))),,,,,,+++******++++++***)))(((((()))***+++************************))))))******++++++++++++************************------------------------******))))))))))))******---------------------------,,,+++))))))))))))*********+++,,,,,,---......222333555555555333111000+++,,,---.........---,,,---------.........//////,,,------...///000111111111111000000//////......////////////000000000000.../////////000000111111000000000000000111111222111111111111111111111111111444777666222///111444222333444555666888888999777777777777777777777777777888999<<<>>>@@@BBBCCCHHHJJJMMMQQQVVV\\\```bbbccciiittt{{{qqqhhhccc```YYYYYYXXXWWWUUUSSSQQQPPPOOOOOONNNLLLKKKKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCBBBAAA>>><<<;;;===<<<;;;999888777777666666666666666666666666666444444333333333444555666000000000000000000000000000000000000000000000000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************************************+++***)))(((((()))***+++******)))&&&######%%%'''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))((((((((()))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******+++++++++*********))))))************************++++++************++++++))))))(((((()))***++++++777111+++((((((*********---+++)))((()))***************+++++++++,,,,,,,,,************************+++++++++++++++***)))((()))))))))***+++++++++,,,,,,+++++++++******)))))),,,,,,+++***)))))))))******************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++************++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------......//////000000222333555666555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////............///111222333444555////////////////////////000000000000000000000000...............///000000000000000000111111111111222333444444555555444444111111222444666999;;;<<<666666666666666666666666888888999:::<<<======>>>??????@@@BBBDDDGGGIIIJJJPPPTTT\\\ffftttuuurrrkkkccc[[[UUURRRPPPNNNNNNOOOOOONNNMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???===;;;;;;;;;:::999888888888888666666666666666666666666444444333333333333333444000000000000000000000000////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************************************+++***)))(((((()))***+++))))))(((&&&%%%%%%'''***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))***+++((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******+++++++++*********))))))************************++++++************++++++)))))))))))))))***++++++444000+++((()))*********---+++)))((()))******************+++++++++,,,,,,************************+++++++++++++++***))))))***************+++++++++,,,,,,+++++++++*********++++++******)))************************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,---...///000000111444555666777666444222000------------------------,,,,,,,,,---------......,,,---......//////............//////000000111111////////////////////////000000000000000000000000....../////////000000000000000000000111111111111111222222333333333333333333333333444555666888888333333333333333333333333888888888888888888888888;;;::::::::::::;;;<<<<<<>>>@@@DDDJJJTTTbbbrrr{{{wwwmmmeee[[[XXXTTTPPPLLLIIIHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA???===<<<:::::::::999999999888888666666666666666666666666444444333333222222111111000000000000000000000000//////////////////////////////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************************))))))))))))******((((((((('''''''''***,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******))))))))))))******+++++++++***************************************++++++************++++++*********)))******+++,,,///---***)))***++++++***---+++)))((()))******************++++++++++++,,,***************************++++++++++++***))))))+++++++++***************,,,+++++++++++++++***************)))******++++++***************************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++************++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,---...000000111333444555666555333111000------------------------,,,,,,,,,---------......,,,---......//////.....................---------////////////////////////000000000000000000000000...///000111222111111000000000000000111111111111000111111222222222222222555444444333333444444555333333333333333333333333666666666555555555555555999999999999:::;;;<<<===::::::;;;<<<@@@IIISSSYYY___```ccchhhooowww~~~zzzrrrkkkddd^^^WWWRRRNNNMMMKKKIIIHHHGGGGGGGGGCCCDDDEEEFFFHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@>>><<<;;;;;;::::::999888777666555555555555555555555555444444444333222111//////000000000000000000000000////////////////////////.........------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))))))))))))))***((()))***)))((((((***,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++***)))((((((((()))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***)))))))))******))))))))))))******************************************************++++++************++++++++++++************++++++++++++******+++++++++***---+++)))((()))*********************++++++++++++******************************+++++++++******))),,,+++++++++***)))))))))***************************)))))))))***+++,,,,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++)))******++++++++++++******++++++++++++,,,,,,,,,******+++---...///000111000000111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........------------------------////////////////////////000000000000000000000000...000222333333333111000///000000000111111111111000111111222333222222222444333333222222333333444333333333333333333333333222333333333444444555555555555555666777999:::;;;::::::;;;::::::===AAADDDGGGHHHJJJNNNUUU\\\cccgggjjjkkknnnuuu{{{vvvtttppplllhhh```]]]YYYUUURRROOOLLLKKKGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEEEEEEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAA???===<<<;;;;;;::::::888666444333444444444444444444444444444444444444222000///...////////////////////////........................---------------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))******)))))))))***++++++***(((((()))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++***)))((((((((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******************************************************++++++************++++++++++++******)))******+++((()))***************+++---+++)))((()))*********))))))*********+++++++++************************)))******+++++++++******,,,+++++++++***)))))))))(((((())))))))))))))))))***)))))))))***+++,,,,,,***************************++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++************++++++((()))******++++++++++++*********+++++++++,,,,,,******+++,,,---...//////...//////000000///...---************************,,,,,,,,,---------......,,,---......///.........,,,------......///000000///////////////////////////////////////////////////000222333444333111000///000000000111111111111111222222333333333333333111111111222333444555666444444444444444444444444111111222333444555555666666555555555555666666777555777999:::999:::;;;<<<>>>>>>>>>@@@BBBFFFIIILLLNNNPPPSSSYYY```gggnnnrrr|||{{{kkkfff```]]]\\\ZZZWWWSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHHHHHHHJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBB???@@@@@@@@@@@@>>>===;;;888999999888777555333111444444444444444444444444444555555555333222///...////////////////////////........................------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************))))))************)))))))))++++++***)))(((((()))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))*********************+++++++++************************++++++************+++++++++***))))))))))))))))))''')))******))))))***+++---+++)))((()))*********)))))))))************+++************************))))))***++++++++++++***+++++++++***************((((((((()))))))))))))))*********)))******++++++***************************++++++,,,,,,++++++***)))******+++++++++++++++++++++************++++++(((((()))***++++++++++++************++++++++++++***++++++,,,,,,------...//////000000000000//////++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......------......///000111111///////////////////////////////////////////////////000111222333222111111000000000000111111111111111222222333333333333333000000000222333555777888333333333333333333333333222222333333444555555555777666666666666666777777222444777888777888999::::::::::::::::::;;;<<<======???AAADDDHHHLLLPPPSSSYYY^^^eeegggggggggjjjmmmmmmooovvv}}}zzzuuuqqqlllddd___TTTPPPLLLKKKLLLLLLJJJGGGHHHHHHHHHGGGEEECCCCCCCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB>>>>>>??????>>>===;;;:::333444666777666555444222333333333333333333333333444444555666555333111///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************((()))***++++++***)))((('''(((******)))((()))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))***+++((())))))))))))*********************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))******))))))*********+++++++++************************++++++************++++++***))))))(((''''''((((((''')))***)))''''''))),,,---+++)))((()))*********))))))))))))************************************))))))***+++++++++++++++***************+++++++++)))*********++++++++++++++++++******)))************************************++++++,,,,,,++++++***))))))***+++++++++++++++++++++************++++++'''((()))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,.........////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................////////////////////////////////////////////////////////////000000000111111111111222000000000000111111111111000111111222222222222222111111111222444555777888222222222222222222222222444444444444444444444444333333333333555666777888444555666666555555777999666666777888999999::::::999:::<<<======???BBBDDDCCCHHHNNNPPPNNNNNNPPPTTTMMMQQQZZZdddkkkrrr~~~|||xxxtttooojjjffffffaaa\\\XXXWWWUUUQQQNNNKKKGGGCCCBBBDDDEEECCCAAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIIIIHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB======>>>>>>>>><<<;;;:::///111333555666666555444333333333333333333333333444555666666666444222000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************************************((()))***++++++***)))((($$$&&&((()))))))))***,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))(((((()))***++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---******))))))))))))******))))))******++++++++++++************************++++++************++++++))))))((('''''''''''''''((()))***(((&&&&&&))),,,---+++)))((()))*********))))))))))))************************************((()))***+++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,---------,,,,,,+++***)))))))))***************************+++++++++,,,,,,+++++++++))))))***++++++++++++***++++++************++++++'''''')))******+++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,---......//////......000000///...------,,,,,,////////////////////////////////////////////////000000//////000000111222000000000000111111111111//////000111111111111111222222222333444555666777444333222222111000//////222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444777555333222444777;;;>>>===>>>>>>???@@@AAAAAABBBFFFEEEEEEHHHNNNVVV^^^cccooouuu|||}}}zzzwwwyyy|||yyytttrrrjjjgggccc___[[[XXXVVVUUUPPPOOONNNNNNMMMKKKGGGCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????>>><<<;;;:::777777777666555555444444444444333333333333222222555555444444333222111111000000000000////////////............---,,,+++***---------,,,,,,++++++++++++++++++*********)))))),,,,,,++++++***)))))))))))))))(((((()))+++---...))))))))))))))))))))))))))))))************))))))+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))++++++***)))(((((())))))+++++++++************))))))*********+++++++++++++++*********))))))((((((***)))(((''''''((()))************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((***************)))((((((''''''((((((((((((''''''******))))))((((((''''''***)))(((''''''((()))*********************************+++++++++******)))++++++***************+++))))))*********+++++++++///---+++)))(((((()))***++++++++++++++++++++++++,,,,,,++++++***))))))(((*********+++,,,,,,,,,---+++++++++*********))))))***'''%%%&&&)))+++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------,,,+++,,,---...///...............///000111////////////////////////000000//////.........---000000000000////////////000111111111111222222222111111222222222222111111333333333333333333333333555555444333333222111111222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444666555333333444666999;;;999999999:::;;;<<<<<<<<<<<<<<<<<<===AAAGGGMMMQQQUUUYYY]]]^^^\\\[[[\\\^^^___```bbbdddeeehhhmmmppp}}}~~~{{{xxxqqqjjjccc]]]ZZZXXXVVVTTTQQQMMMJJJHHHGGGFFFIIIIIIIIIIIIJJJHHHEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>===<<<;;;:::777777666666555555444444333333222222222111111111444333333333222111111111000000000/////////..................---,,,+++***---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++*********)))******++++++))))))))))))))))))))))))))))))************))))))******++++++******)))(((************************))))))))))))))))))))))))++++++***)))))))))))))))+++++++++*********)))))))))))))))*********++++++************)))))))))(((***)))(((((((((((()))******************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++++++++************))))))))))))))))))))))))************)))))))))(((***************))))))((((((((())))))))))))((((((************))))))))))))***)))(((((((((((()))*********************************+++++++++******)))++++++***************+++))))))*********+++++++++---,,,***))))))))))))***++++++++++++++++++++++++***************+++++++++)))))))))))))))*********+++++++++*********))))))---+++)))***,,,------+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,++++++++++++,,,------------,,,,,,,,,---...//////............//////000........................000/////////.........---000000000000////////////000000111111111222222222111111222222222222111111333333333333333222222222444444444333222222222111222222222222333333333333222222222333333444444444444444444444444444444444444444444444444444444444444444444333444555666666555555666666777777888888888888888999;;;===@@@BBBAAABBBDDDEEEFFFFFFFFFFFFCCCEEEGGGIIIKKKOOOSSSVVV```fffooouuuyyy}}}uuummmjjjhhhfffdddcccfffiiijjjhhheeecccbbbZZZWWWTTTOOOKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@??????AAAAAAAAACCCEEEEEECCCAAA@@@@@@??????>>>>>>??????@@@@@@?????????>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<:::999777777666666555444444444222111111111111000000000111111111111111111111111000////////////.........---......------,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,+++++++++((())))))***++++++,,,,,,***+++++++++******)))((())))))))))))))))))))))))))))))************))))))))))))******))))))((('''************************))))))))))))))))))))))))+++***))))))))))))))))))++++++*********)))))))))((((((((()))))))))******************))))))))))))***))))))(((((())))))***++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))******++++++******)))((())))))************))))))************++++++++++++***))))))(((((())))))***************************)))******+++++++++******+++***************++++++***************+++++++++************************++++++++++++++++++++++++)))))))))***+++,,,,,,---*********)))))))))))))))+++++++++***************+++***))))))***+++***)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++++++++++++++,,,------...------------...////////////......---................................./////////...............////////////000000000000000000000111111111222222111111222222222222111111222222222222222222222222111111111111000000000000111222222222222333333333111111222333333444555555333333333333333333333333333333333333333333333333333333444444444333333222555555555666666777777777777777888999::::::::::::<<<;;;;;;<<<>>>??????>>><<<===>>>>>>>>>???BBBEEEFFFKKKRRRWWWZZZ]]]aaacccffffffgggiiilllooosssuuuyyy|||~~~yyyvvvuuuyyyxxxxxxzzz~~~|||vvvvvvwwwxxxwwwvvvuuutttsssqqqnnnkkkiiihhhhhhiiiccc]]]VVVQQQOOONNNMMMKKKOOOPPPRRRQQQOOOLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<>>>@@@AAA@@@>>>>>>>>>===============>>>?????????>>>>>>>>>======<<<===>>>??????@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>===<<<;;;:::999777666666555555444333333222222111111111000000000/////////000000000000000/////////.........---------------------,,,+++***,,,,,,,,,------......///++++++++++++++++++++++++))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))******))))))((('''************************))))))))))))))))))))))))******)))))))))))))))***************))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********)))))))))))))))***++++++++++++***))))))*********++++++*********)))))))))******+++++++++))))))))))))))))))))))))************************))))))***+++++++++***************)))******+++,,,************************(((((()))***++++++******************************))))))***++++++,,,,,,------,,,,,,,,,+++************************************)))))))))))))))((('''************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++***+++,,,,,,------------.........//////000///......------------................................................////////////000000000000000000000000111111111111111111222222222222111111111111111111111222222222000000000000000000000111111111111222222222333333111111222333333444555555333333333333333333333333333333333333333333333333222333333444444333111111444555555555555555666666222333555666777666666555888777666777999::::::999999999999888777777999;;;999<<>>BBBDDDEEEDDDCCCAAABBBBBBAAAAAA@@@??????>>>>>>>>><<<<<<<<<======>>>>>>>>><<<;;;;;;<<<===>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>????????????@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEBBBBBBBBBAAA@@@@@@??????============<<<:::999888666666666555444444333333333222222222111111111111/////////////////////000............------------,,,,,,,,,---,,,,,,+++++++++,,,,,,------.........))))))))))))************+++++++++*********))))))&&&''')))***++++++******))))))))))))))))))))))))))))))************))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))************))))))------,,,,,,++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************((((((((()))******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))******++++++++++++******'''(((((())))))*********))))))************))))))************************((()))***+++++++++++++++******))))))***++++++,,,************************'''''')))***************************************++++++++++++++++++++++++---,,,,,,,,,+++*********************************+++,,,------,,,,,,++++++************************************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++************+++,,,,,,---------...............000///...---------------////////////////////////---------................../////////000000000111//////000000000111111111111111222222222222111111000000111111111222222222000111111111222333333333111111111111222222222222222222222333333444444444333333333333333333333333333333333333333333333333222333333333333333222111333333333333333333333333111222444555666666555444444555666666777777666666555666777666555666999;;;777999;;;>>>?????????>>>@@@?????????@@@AAABBBBBBFFFHHHKKKMMMNNNNNNLLLKKKIIIJJJJJJHHHFFFDDDEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJMMMNNNNNNNNNLLLJJJHHHFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEAAA@@@???>>>===<<<;;;;;;;;;===>>>>>>======>>>???<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;;;;;;;::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>????????????=========>>>>>>>>>??????>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCEEEEEEBBBAAAAAA@@@@@@??????>>>=========<<<;;;:::888888666666555555444333333333333333222222222111111111////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,((((((((())))))))))))))),,,,,,++++++***))))))(((%%%&&&((()))***+++++++++))))))))))))))))))))))))))))))************))))))******++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))(((((((((((((((((()))))))))******))))))))))))************)))******++++++******))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***)))******++++++++++++******((((((((((((((())))))))))))******++++++******)))************************((()))***+++++++++++++++))))))))))))***+++,,,,,,+++++++++***************((((((((())))))*********************************,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))***************+++++++++&&&)))+++,,,+++*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***************+++,,,,,,+++,,,------......------......------,,,---------////////////////////////---------------...............//////000000111111/////////000000000111111111111222222222222111111000000111111222333333333///000000111222333333444111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333444555666666666555555333666::::::888666777888444555666555555666999<<<555666888;;;<<<===;;;::::::::::::;;;::::::999999>>>???@@@AAABBBAAAAAA@@@???@@@@@@???===;;;<<<===;;;<<<===>>>???@@@@@@@@@???@@@AAAAAAAAA@@@??????>>>>>>>>>???>>>>>>======::::::;;;;;;<<<<<<======:::;;;<<<<<<;;;:::::::::777999;;;<<<;;;;;;;;;<<<:::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<;;;;;;:::999:::;;;===<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======>>>>>>===<<<<<<=========>>>>>>>>><<<======>>>???@@@AAABBB?????????@@@@@@AAABBBCCCEEEEEEFFFFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;:::999888777666555555444444333333222222111111111111000000000111111000000///.........---------,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++******(((((())))))************++++++******************((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))(((((((((((()))))))))*********++++++((()))))))))************)))***++++++++++++***))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((*********)))))))))(((((())))))))))))))))))))))))((()))))))))************++++++,,,,,,++++++***)))))))))************))))))******)))))))))))))))))))))***++++++++++++***)))************************(((((()))++++++,,,,,,+++))))))))))))***+++,,,---+++++++++*********))))))))))))(((''''''(((*********************************++++++,,,,,,---------)))))))))))))))*********))))))*********+++++++++!!!$$$((()))((('''''')))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***************++++++,,,***+++,,,---------,,,+++------,,,,,,,,,---......------------------------,,,,,,,,,------..................///000111111111////////////000000000111111111222222222222111111111111111222333444444444------...///000111111222000111111111111222222222444333333333333333333333222222222222222222222222222222222222222222222222333333222222333333444555444444444333333333333333222222222222222222111111111777<<<<<<888555666888333333333222111222444777222333555888:::;;;999888555666888:::;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;:::;;;;;;:::888666777888444555666888:::;;;;;;;;;777999:::;;;;;;;;;<<<===::::::999999999999888888;;;;;;;;;;;;:::999777666666777999:::999777777777777999;;;<<<;;;:::::::::666777888999999:::999999:::;;;<<<<<<<<<;;;:::999999888777888;;;=========::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<===>>>???@@@AAAAAA????????????@@@AAABBBCCCEEEEEEFFFEEEEEEDDDCCCCCCAAABBBCCCCCCCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::999888777666555555444444333222222000000000000////////////222222111000///......------------,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,++++++******)))))))))))))))******+++++++++,,,)))))))))***++++++,,,,,,+++***((('''''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))((((((((((((************++++++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********++++++,,,,,,,,,,,,+++******))))))************)))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))************************(((((()))++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++******))))))+++***(((&&&&&&((()))+++))))))))))))))))))))))))((()))***+++---...///000******++++++,,,,,,,,,---))))))******++++++++++++!!!%%%***+++***)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********)))***++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,------.........---......///000111111222////////////000000000000111111222222222222111111111111222333444444555555000000000000111111111111///000000000000111111111333333333333333333333333222222222222222222222222111111111111111111111111//////000111222333333333444333333222222111111000111222222333333222222111000666;;;<<<888555444666555555555444444333333333555555555666666666777777555555555555666666666666777777777777777777777777777777777666444555777999666666666666666666666666888888999888888777666666333444444555666777777888888888888888888888888888666666666666666777777888555555666666777777777888666666666777888888999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::<<<;;;999888888999;;;<<<;;;;;;;;;;;;:::999888777999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@BBB@@@>>>=========<<<;;;<<<;;;:::999888888888888222222222111111111000000111111111111111111111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++***)))(((((()))))),,,***'''%%%$$$%%%'''((())))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++***((((((((()))***************************111000...,,,***************)))(((''''''((()))***+++***)))))))))))))))******************)))(((((())))))))))))))))))))))))...---+++*********++++++++++++******))))))((((((''''''(((((())))))******))))))))))))************+++)))(((&&&&&&((()))+++))))))*********))))))(((******++++++++++++************))))))))))))************)))))))))))))))***************************************************)))************+++++++++,,,+++)))***++++++***(((+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++************)))))))))(((((((((***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------))))))***++++++++++++***---------............///............////////////////////////000000000000000000111111111000000///222222222222222222222222//////000000000111111111000000000111111111111222222222222333333333333333222222222222222222222222111111111111111111111111000000000111111222222333222222222222111111111111111222222333333222222111000444999999555222333555555444444444333333333333222222222222333333333444333444444444444555555555666666666666666666666666555666666555333333555777555555555555555555555555555555666666555444444333444444555555666666777777777777777777777777777777666666555555666666777888666666777777888888888888777777777777777777777777666777888888999999888888999999999999999999::::::<<<;;;999888888999:::<<<;;;;;;;;;;;;:::999888777999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@>>><<<;;;;;;;;;:::999;;;:::999888888777777777222222222222111111111111000000000000000000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************))))))((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++***)))(((((())))))))))))************))))))***)))))))))))))))*********************)))(((((())))))))))))))))))))))))******((('''''''''((((((*********)))))))))))))))((((((((()))))))))))))))))))))))))))***************)))(((''''''((()))***))))))************))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******************************************************)))************+++++++++)))((('''(((***+++***)))************)))))))))((())))))))))))))))))))))))(((((()))))))))*********++++++************+++++++++++++++************)))******)))(((((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++*********************++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,++++++---------............///............////////////////////////000000000000000000111111111111000000222222222222222222222222//////000000000000111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111///222555444222000111333444444333333333333333222111111111111222222222222222222222333333333444444444444444444444444444444444444555444222222444666444444444444444444444444333444444444444333333222555555555555555555555555555555555555555555555555666555555555555666777777777777777888888888888888999888888777666666555555666666777888888888888777777777777888888999999999;;;:::999888888999:::;;;:::::::::::::::999888777999999999999::::::::::::888999999::::::999999888::::::;;;;;;<<<======>>>;;;;;;<<<<<<>>>???@@@AAA????????????????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>><<<:::999999999888777999999888888777666666666333333333222222222111111////////////////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))***++++++***((('''''''''(((((()))***++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++***))))))((()))))))))(((((((((((((((((((((((()))((((((((((((((()))***((()))+++------+++)))((()))((((((((()))***++++++)))************))))))((()))))))))))))))))))))))))))(((''''''&&&'''''''''))))))))))))************))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))))))))************)))))))))******+++************************************************)))************+++++++++'''&&&&&&'''***++++++***************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++************+++++++++++++++************)))++++++***)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///............////////////////////////000000000000000000111111111111111000222222222222222222222222////////////000000000111111111111111222222222222000000111111222333333333111111111111111111111111111111111111111111111111111111111111000000000000000000111111222333333444111111222222222222111111000222222111000///111333333333333333222222222222333333333444444444444444222222222333333333333444333333333333333333333333333444555444333222333555222222222222222222222222444444555555555444444333555555444444444444444444555555555555555555555555555555444444555555666777666666666777777777777777777777777666666555555555888888999::::::::::::999555555555666777888999999:::999999888888999:::;;;999999999999999888777777888999999999999:::::::::777888999::::::999888777999999:::;;;<<<======>>>999::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>><<<999999999999888666888888888777777666555444333333333333222222222222/////////////////////////////////......---------++++++++++++++++++++++++************************************************''')))***,,,+++***(((''''''((()))***++++++******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++***))))))(((((((((((()))***,,,,,,))))))************)))((())))))))))))))))))))))))************)))*********(((((())))))******+++++++++******))))))(((((((((((()))))))))************((()))************)))(((((())))))************)))******++++++++++++******+++******))))))******+++******))))))******++++++************************************************))))))*********+++++++++((('''&&&(((***++++++************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++************+++++++++++++++*********)))))),,,++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------............///............////////////////////////000000000000000000111222222222111111222222222222222222222222...////////////000000000000000111111111222222222000000000111111222222222111111111111111111111111000000000000000000000000111111000000000000000000000111111222333444555555000111111222222111111000222222222111000000222333222222222222222222222222555555555444444444444444222222333333333444444444333333333333333333333333333444555555444333444555222222222222222222222222333333444444444444333333444444444444333333333333555555555555555555555555444444444444444555555666555555555555555555444444444444555555555666666666888888999:::::::::::::::444444555666666777888888888888888888999999::::::888888999999888888777777888888888999999999::::::888999:::;;;;;;:::999888888888999:::;;;<<<======999999999:::;;;<<<>>>????????????@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@@@@????????????===:::999::::::999777777777888777777666444444333333333222222222111111000000000000000000000000............------------++++++++++++++++++++++++************************************************'''(((***+++,,,***)))'''((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))************************++++++******)))(((((('''***)))(((''''''((()))***(((((((((((()))***,,,,,,((())))))*********))))))))))))))))))))))))))))))***+++++++++++++++++++++(((((())))))******++++++++++++******))))))((((((((()))))))))************))))))************))))))(((((()))*********************++++++++++++******++++++************++++++***************+++,,,,,,************************************************))))))*********++++++++++++***))))))++++++***)))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++************+++++++++++++++*********))))))++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---...///---------............///............////////////////////////000000000000000000111222222222222222222222222222222222222222......////////////000000///000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222333333444444000000111111111111000000222222111111111111222222000111111111111222222222333333333333222222222222222222333333333444444444222222222222222222222222222444555555444333333444222222222222222222222222000111111222222222222222333333333333333333333333444444444444444444444444444333333333333444555555444444444444333333333333333333444444555666666777555555666777777777777777555555555666666777777777777777888888999:::::::::777777888888888777777666888888888888999999999999999999999::::::999999999777777888999;;;<<<======:::::::::::::::;;;<<<===<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@???????????????===;;;:::;;;:::999888777777888888888666444333222222222111111111000000000000000000000000000000------------------------++++++++++++++++++++++++***************+++++++++************************'''(((***++++++***))))))((()))*********)))((('''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((()))************)))************************))))))))))))((('''%%%%%%+++)))'''&&&&&&''')))+++)))((((((((()))***++++++((())))))************)))))))))))))))))))))))))))((())))))************)))))))))))))))******************************))))))))))))))))))************************************'''((()))******+++******(((((())))))))))))((((((++++++************++++++***************+++,,,---************************************************)))************+++++++++,,,+++******++++++***((())))))))))))************))))))))))))))))))))))))************++++++++++++++++++************+++++++++++++++************)))+++++++++,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///---------............///............////////////////////////000000000000000000111222333333333333222222222222222222222222........./////////000000....../////////000000000111111111000//////......111111111111111111111111000000000000000000000000......//////000000111111//////000000111111111222000000111111111111000000111000000000111111111000000000000000111111222222222222222222111111111000111111111222222222222333333333333333333333333333000222444444333222222222222222222222222222222222000111222222333333222222111111222222333333444444333333333333333333333333333333333222333444444555555555555444444333333333444444444444444444444555222333444444555555444444666666666666666666777777666777888999999:::::::::666666777777777777777666888888888888999999999999888888888777777888888888666666777999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@???????????????===;;;:::::::::999888777888999999888777555444111111111000000000//////////////////////////////------------------------************************))))))*********+++++++++************************(((((())))))************&&&''''''((())))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))***+++******)))************************'''((()))))))))(((''''''***))))))))))))))))))******)))))))))))))))******(((((()))***************))))))))))))))))))))))))&&&'''(((*********)))(((*********)))))))))))))))******************++++++))))))))))))************++++++***))))))***++++++'''((()))******+++++++++(((((())))))))))))((((((,,,++++++******++++++,,,************+++,,,---...************************************************)))************+++++++++***)))((()))***+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++************))))))***+++,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***&&&(((***,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,...///---------............///............////////////////////////000000000000///000111222333333333333222222222222222222222222............/////////000............////////////222222111000///...------000000000000000000000000000000000000000000000000---......///000111111222............////////////000000111111111111000000000//////000111111000...//////000000111111111222333333333333222222111111000000000000111111111111333333333333333333333333///111333333222111000111222222222222222222222222222333444555555555555555000000111222333333444444111111111111111111111111333333222222333333444555666666666555555444444444666555555444444333333222222333444444555555444444777777777777777666666666666666777999999:::::::::666666777777777777777666777888888888888999999999888777666555555666777888555666777888:::;;;<<<===<<<<<<;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAA<<<<<<===??????@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@????????????>>>>>><<<:::999::::::888777777888999:::999777555444000000000000////////////........................------------------------************************))))))******++++++++++++************************))))))(((((()))***++++++$$$$$$%%%'''(((***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''((()))+++++++++***)))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++(((***+++,,,,,,+++***(((+++***)))))))))))))))***(((((()))***************))))))))))))))))))))))))'''((()))+++++++++***)))++++++******))))))(((((()))))))))***+++++++++,,,))))))))))))************,,,+++)))(((((()))+++,,,''''''(((******+++++++++******++++++++++++******,,,++++++******++++++,,,************+++,,,---...************************************************)))************+++++++++'''&&&&&&'''***++++++***(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))++++++************+++++++++++++++************)))((()))+++,,,---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***(((***,,,...///...---,,,************************++++++,,,,,,,,,------------,,,+++******,,,---///---------.........//////............/////////000////////////000000000000///000111222333444444444222222222222222222222222,,,------......------,,,---...//////////////////////////////////////////111111111111111111111111////////////////////////111111000000//////......////////////000000000000222111000.........///000000000000000000000000000111000/////////000222333444333222000000000111111111111111111111111111111111111222222222333333333111111111111111111111111444222000000222333111...000000000000000000000000222222222222222222222222222222222222222222222222555444444333333222222111333444444555555444444333444444444444333333222111666666777777777777666666555555555555555555555555666666666666777777777777666555444444444555777888999999999999999999999999777777777777666666666666666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????>>>===;;;::::::<<>>>>>>>>>>>;;;;;;999999999999;;;;;;888888777666555333111000111111000//////////////////.........------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))(((((('''((()))***++++++***)))))))))))))))(((((((((((())))))***+++,,,------...******))))))((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))******))))))))))))******((((((((((((((()))*********)))((((((((()))+++,,,...***((((((***+++)))&&&))))))***+++++++++******************************+++*********))))))((((((,,,+++***)))((((((((((((*********))))))))))))((((((((()))***+++,,,,,,,,,...---+++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***************************)))(((((('''&&&%%%%%%%%%,,,+++***))))))***+++,,,++++++******)))(((((((((+++*********))))))(((((()))************+++++++++...,,,(((&&&%%%'''***+++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000000///---,,,***////////////////////////...............///000000000111111111111222222222000111333555555444333222,,,------......------,,,---......///////////////////////////////////////................................................000000000///////////////.../////////000000000000111000000///////////////000000000000000000000000111000/////////000111222222222111000000111222222111111111111111111111111111111111222222222333333111111111111111111111111444222000000222222111///000000000000000000000000222222222222222222222222222222222222222222222222444333333333333222222222333333444444444444333333333333444444333333222111555555666666666666555555555555555555555444444444555555555666666666777777666666555555555666777888999999999999999999999999777777777777666666666666555666666777777888999999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::<<<>>>???BBBBBBAAA@@@@@@AAABBBBBB>>>>>>>>>>>>============:::999888888888888999:::777777777666555333222111111111000////////////////////////.........------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************)))((('''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++************)))))))))((('''((()))***+++******)))((((((((()))))))))))))))))))))******++++++,,,,,,***)))))))))((((((((('''************************)))(((((('''((()))***+++(((((((((((()))))))))*********))))))))))))******((((((((((((((()))*********)))((((((((()))++++++...,,,***)))***+++++++++++++++++++++++++++******************************************)))))))))(((,,,++++++***************++++++*********))))))))))))))))))***+++++++++,,,---,,,+++***)))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********************************)))((('''''''''++++++***))))))***+++++++++************)))))))))+++*********)))))))))))))))************+++++++++111///---++++++,,,---///,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,///////////////////////////////////////000111111000111111111111222222222111222333444444444333222,,,------......------,,,------...///////////////////////////////////////................................................//////////////////000000....../////////000000000//////000000000///......000000000000000000000000000000/////////000111222111111000000000111222222111111111111111111111111111111111222222222222333111111111111111111111111333111000000111222111///000000000000000000000000000000000000000000000000222222222222222222222222222222222222333333333333333333444444444444333333333333333333333222222111444444555555555555444444666555555555444444333333444444444555555555666666777666666666666777888999777777777777777777777777777777777777666666666666555555666666777888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;::::::;;;<<<>>>AAA@@@@@@??????@@@@@@AAA============<<<<<<;;;;;;888888777777777777888888666666666555555444333222111111000///////////////000/////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++************))))))))))))(((((()))*********))))))'''(((((())))))*********)))))))))))))))*********))))))))))))((((((((((((************************((((((((((((((()))******((((((((()))))))))************))))))))))))******((((((((()))))))))******)))))))))((()))******+++------,,,+++***+++...000...---,,,+++******++++++************************************))))))))))))+++++++++***++++++,,,---,,,+++++++++******************************++++++++++++***)))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************************,,,,,,++++++***)))))))))++++++***))))))***++++++************++++++++++++***************))))))))))))************+++++++++------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///////////////////////////000000000000000111222222000111111111111222222222222222222222333333333333,,,------......------,,,,,,,,,---...////////////////////////////////////000000000000000000000000........................---......//////000000000........./////////000000......000000000///...---000000000000000000000000////////////000000111111111111111000000000000000111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222333333444444333333333444444333333333222222333333333222222111333333444444444444333333666555555444444333333222333333333444444444555555777777777777777888888999777777777777777777777777777777777777666666666666444444555666666777777888999999999999:::::::::::::::::::::;;;;;;;;;::::::>>><<<;;;:::999:::;;;<<>>>>>?????????===<<<<<<;;;;;;:::::::::777777777777777777777777444444555555555444333333111000000///////////////000000/////////.........------------------------++++++++++++++++++++++++************************(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((())))))))))))))))))''''''((()))******++++++******))))))((((((((('''))))))))))))((((((((((((************************((((((((((((((())))))***(((((()))))))))***************))))))))))))******)))))))))******))))))))))))))))))))))))******++++++------+++)))***///333000///,,,*********+++,,,*********************************)))))))))))))))***))))))***+++,,,------,,,,,,,,,+++++++++******+++++++++*********************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((************************,,,,,,+++++++++*********+++******************+++)))******+++,,,,,,------************************))))))*********+++++++++*********++++++******)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------///111222////////////////////////000000//////000000111222000000111111111222222222222222111111222222333444,,,------......------,,,+++,,,---...////////////////////////////////////////////////////////////........................------......//////000000............////////////---...///000000///...---////////////////////////......//////000000000000222222222111000///......000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000111000000000000000000000000////////////////////////111111111111111111111111///000111111222333444444222333333333333333333222111111222333333222222222222222333333333333222222555555444444333333333333333333333333444444444444666777777888888888888888666666666666666666666666777777777777666666666666444444444555666666777777888888888999999999::::::999999:::;;;::::::999888<<<;;;::::::999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999999888777777888888888888777777333444444444444444333333111000000///////////////////////////............------------------------++++++++++++++++++++++++************************((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((())))))***************))))))))))))))))))******))))))(((((((((((((((((('''(((((()))***++++++,,,******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))******************))))))))))))******))))))************)))(((((()))))))))************)))+++,,,+++)))***...222000///,,,*********+++,,,************************))))))))))))))))))******((((((((())))))+++,,,---,,,,,,,,,+++++++++******+++++++++***************))))))))))))******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%************************+++***************))))))*********++++++*********))))))***+++,,,------...***************+++++++++))))))*********+++++++++++++++,,,---------,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000...------...000000000000000000000000000000///............///000000000000111111111222222222222222111111111222333444,,,------......------,,,***+++,,,---.../////////////////////////////////------------------------------------------------..................//////------........./////////------.../////////......////////////////////////---...///000000000//////111111111111000///...---000000000000000000000000000000000111111111111222000000000000000000000000...000111000//////000222000000000000000000000000////////////////////////111111111111111111111111000000000111222333333444222222333333333333222222000111222222222222222222222222333333333333222222333333333333333333444444333333333444444444555555555666777888888888777777666666666666666666666666777777777777666666666666333333444444555666666666777777777888888999999:::999999:::;;;;;;:::888777999999999999::::::;;;;;;===>>>>>>??????>>>>>>======<<<<<<;;;:::999888888777777888888888888777777333444444444444333333222111111000//////////////////.........------------,,,,,,,,,------------...++++++++++++++++++++++++************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))((('''''''''((((((((())))))******+++++++++******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++******))))))))))))******)))***+++++++++***)))((((((((()))************)))((()))************,,,......---,,,+++******++++++************************))))))))))))************(((((((((((()))***+++,,,,,,+++++++++******************************++++++((()))******++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%************************)))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,,,,---*********+++++++++++++++)))************+++++++++)))******++++++++++++******++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------------000000000000000000000000...............//////000000111111111111222222222111111111111222222222222,,,------......------,,,******,,,---.../////////////////////////////////------------------------------------------------..................---------------.........//////---------------...///000////////////////////////---...///000000000///...---...///111111111000000000000000000000000000000000000000000111111111111000000000000000000000000---///111000///...000222000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222333333222222333333333333222222000000111222222222222222222333333333333333333222222222222333333444444555444444444444555555555555444555666777777777666666777777777777777777777777777777777777666666666666222333333444555555666666666666777777888999999:::999:::;;;<<<;;;:::888777777777888999:::;;;<<<<<<===>>>????????????>>>=========<<<;;;:::999888888555666777777777777666555444444444444444333222111111111000///////////////------------,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))***+++++++++******((()))))))))***************)))((('''&&&''''''(((***************************)))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((())))))*********+++++++++******))))))))))))******)))***+++,,,,,,***(((''''''((()))***+++******))))))))))))+++,,,---+++***++++++++++++++++++******************************((()))))))))************))))))))))))***++++++,,,++++++*********))))))))))))))))))***+++++++++,,,((()))+++,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))************************))))))))))))************)))***++++++++++++***))))))))))))******+++++++++*********++++++,,,,,,,,,)))************+++++++++((((((((())))))***************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---......//////...000000000000000000000000/////////...///000000111000111111111111222222222///000111222333222222111,,,------......------,,,)))***,,,---.../////////////////////////////////////////////////////////------------------------/////////......------,,,---------.........//////...---,,,,,,---...///000////////////////////////,,,---///000000000///...***+++...000222222333222000000000000000000000000000000000000111111111111000000000000000000000000---///111111///...000333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222222222222333333222222222///000111222222222222222222333333444444333333222000111222333444444555666444444444555555555666666333444666777777777666555888888888888888888888888777777777777666666666666222222333444444555555666555666666777888999999999999:::<<<<<<<<<:::888777666666777999:::;;;<<<======>>>???@@@@@@???>>>===>>>>>>===<<<:::999999888333444555666666555444333444444444444333222111000111111000///////////////------,,,,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***+++,,,+++******(((((())))))*********+++***)))((('''&&&&&&'''(((+++++++++***************))))))))))))************'''((((((((())))))******************************&&&''')))*********)))((()))************+++++++++******))))))))))))******)))***,,,---,,,***(((''''''((()))++++++******)))***)))))),,,//////+++'''))))))***+++++++++******************************(((((())))))*********+++++++++******++++++,,,---*********))))))))))))((((((((()))***+++,,,,,,---)))***+++,,,------,,,+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++,,,,,,*********************************************+++)))***+++,,,,,,+++***))))))))))))))))))******************++++++,,,,,,,,,)))************+++++++++---,,,,,,,,,------...///*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***,,,...000222222222222000000000000000000000000000000000000000111111222000111111111111222222222...000222333444333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,---........................000///---+++++++++---...........................,,,,,,,,,---------......,,,---......//////......////////////////////////////////////////////////...222666555111......000////////////////////////000000000000000000000000//////............//////000000//////.........---//////////////////////////////////////////////////////000000000000//////111111000000//////......------------............111111111111111111111111000111111111111222222222111111111111111111111111444333333222222111111000333444555555666666555555666666666666777777777777777666666555444333333333666666666666666555555555888888888777777777777777888999:::;;;<<<;;;::::::999999::::::::::::;;;;;;>>>>>>============>>>>>>??????>>>===<<<:::888777777666666555444444333333222222222222222222222222000//////...------,,,,,,...------,,,,,,------...000///...---,,,+++++++++...---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))((((((((((((((((((((((((++++++***************************))))))))))))((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))*********+++,,,+++(((''''''(((+++,,,+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((***))))))+++---//////...---000111...***(((+++...+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++************************++++++************++++++))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((++++++******************)))************+++++++++*********)))******+++,,,+++++++++*********))))))******************************))))))******+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///000111222333222111111000000000000000000000000222222111111111111222222111111222222222333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------........................000...---+++++++++---...........................,,,,,,,,,------------...,,,------...............------------------------////////////////////////000333666555000------...........................000000000000000000000000//////............//////000/////////.........---................................................//////000000000000//////000000000000//////.........////////////000000000111111111111111111111111000111111111111222222222111111111111111111111111333333333333222222222222333444555555666666555555555555666666666777777777777777666555555444333333666666666666555555555555888777777777777777777777888999:::;;;;;;;;;::::::999999::::::::::::;;;;;;======<<<<<<<<<<<<======>>>>>>======;;;:::888888666666555555444333333222222222222222222222222222111000000///......------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))((((((((((((((((((((((((************************+++************)))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))*********+++++++++,,,,,,///111///+++(((***---+++++++++*********))))))))))))*********+++++++++***************************)))(((''''''((()))***************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))((()))******++++++++++++*********))))))******************************))))))******+++,,,++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------///000111222222222111111000000000000000000000000222111111000000111111222111111111222222222333333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...------------...------------------------///...,,,++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111444555444///,,,,,,---........................//////////////////////////////............///////////////...............------------------------...........................//////000000//////...000000000////////////...000000000111111111222222111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333444444333444555555666666555555555555555666666666666777777777666666555444444444555555555555555555555555777777777777777777888888888999999:::;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555555444444333333222222111111111111111111111111111111000000///.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((************************+++++++++************)))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((()))))))))))))))))))))***************))))))))))))))))))***&&&&&&'''((())))))******************))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---***(((***,,,***---000///,,,)))***++++++++++++***************)))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************)))************+++++++++)))(((((((((((()))******+++++++++*********************************************))))))******+++,,,+++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------...///111222222222111000////////////////////////222111111000000111111222111111111222222222222333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000///......------......------------------------------,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,---.........------........................///////////////////////////111333111///,,,,,,---................................................///......------......///........................------------------------...........................//////////////////...////////////////////////000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111111222222333444444555555333444555555666555555555444444555555555666666666666666666555555555444444444444555555555555555666777777777777777888888888888888999999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;:::999888888444444333333222222222222111111111111111111111111000/////////.........------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------...,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))*********((()))***++++++***)))(((&&&&&&''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))************************************************++++++++++++++++++++++++---000333000+++(((***...))),,,//////,,,***)))***************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((***************************************+++++++++))))))*********+++++++++)))))))))))))))******+++******************************************************))))))******+++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111111000///////////////////////////111111000000000000111111111111111111222222222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...---------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,---...---------........................------------------------,,,---//////.........///........................------------------------......------------......---------.....................................................................////////////.....................//////////////////000000000111111000000000000000000000000000000111111111222222222111111111111111111111111000111222222333444555555333444555555666555555555444444444444555555555555555555555555444444444444333444444444555555666666666666777777888888888888888888888888999999::::::999999999:::::::::;;;;;;;;;<<<============<<<;;;999999:::999999888777777222222222222111111111111000000000000000000000000......------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...------,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))************************(((((()))))))))*********+++++++++*********))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((******))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))++++++***)))******+++,,,))))))))))))))))))))))))************************************************************************---000222000***(((***---)))+++------,,,+++))))))************************(((((()))))))))*********************************))))))(((((((((((())))))((((((((((((((((((((((((++++++************++++++)))))))))))))))))))))))))))******++++++******)))************************))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---******************************************************))))))******+++,,,))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111000//////////////////////////////111000000000000000000111000000111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------------------..............................------------......---------------.........////////////////////////---------------------------......//////......------............/////////........./////////000000000000000000000000000000000111111111111222222222111111111111111111111111000000111222222333444444333444555555666666555555333333333444444444555555333333333333333333333333333333333444555555666666666666666777888888999999999888888888888999::::::999999::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;999999999999888777666555111111111111111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))************************'''(((((())))))******************))))))))))))(((******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((************))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))++++++***))))))+++,,,---))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))+++---,,,)))''')))+++)))***++++++++++++))))))***************+++++++++((((((((()))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******************************)))))))))***++++++,,,,,,)))************+++++++++,,,++++++++++++,,,------***************+++++++++******************************))))))******+++,,,((())))))***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///000000000///...////////////////////////111000000//////000000111000000000111111111111222,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---.........------------------------...........................------,,,,,,------...,,,,,,,,,------.................................---------------------------......//////......------------.........//////........./////////000000000000000000000000000000000111111111111222222222111111111111111111111111000000000111111222222222333444555555666666555555222333333333333444444444222222222222222222222222222222333444444555666666555666666777888888999999999888777777777888::::::999999::::::::::::;;;;;;999:::<<<======<<<:::999999999999888777555444333000000000000000000000000////////////////////////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))((((((((('''''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''************)))))))))((())))))************))))))'''(((((())))))*********((()))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))),,,+++***))))))+++---...))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))*********)))))))))*********)))))))))*********+++++++++(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++******++++++,,,---))))))*********+++++++++******************************))))))******+++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000///......000000000000000000000000000000////////////000000000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------...,,,++++++,,,---,,,,,,------------------------////////////////////////...------,,,,,,------...,,,,,,,,,------.........---------------------------------------------------..................------------.........//////////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000111111111333444555555666666555555222222333333333444444444111111111111111111111222222222333333444555666666555666666777888999999999999888777777777888:::;;;999999:::::::::;;;;;;;;;888999;;;<<<<<<;;;999888::::::999888666555333222////////////000000000000////////////////////////---.....................,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((''''''''''''%%%%%%&&&((()))+++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''+++*********))))))((((((***))))))))))))))))))***&&&&&&''')))***,,,------(((((())))))*********+++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++***))))))+++---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''))),,,------,,,+++)))(((((()))*********))))))******++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,)))************+++++++++*********)))******+++,,,))))))******++++++++++++*********************************)))***++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.../////////...---111111111111111111111111000000////////////000000000000000000111111111111))))))***++++++++++++***------------------------......---,,,+++******)))000...***(((((()))+++---++++++++++++++++++++++++************************...------,,,,,,------...***+++------+++******+++///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.../////////........................,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,////////////////////////---------............/////////000000///...------,,,---------.../////////000000000000111111111111111111111111111111111111000111111111111222222222333333444444444333222222444444444444444444444444333333333333333333333333333444555555666666555555777555444666999:::999777888888777777777777888888999999999999999999999999::::::999999888777777777777666666555444444333333111111000000000000111111////////////////////////000///...---,,,+++++++++......---,,,++++++++++++///...---,,,+++*********((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))(((((((((((((((((())))))))))))***++++++,,,+++***)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************))))))))))))************))))))(((((((((***+++,,,&&&''')))*********)))(((((()))***,,,,,,+++******((())))))*********))))))))))))(((((((((((())))))&&&'''((())))))***))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************,,,)))&&&''')))++++++*********))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((+++++++++*********))))))))))))************))))))&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++******************++++++,,,,,,++++++***'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++---...000//////000000000000//////////////////000000000000222222111111111111111222111111111111111111111111++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++************************------,,,,,,,,,,,,------***+++---,,,+++******+++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------...............////////////......------------...............//////000000000111111111111111111111111111111111000000111111111222222222222222333333444333333333444444444444444444444444333333333333333333333333222333333444444444444444777666555666999:::999888888888888777777888888888888888888888999999:::::::::999999888777777666666666666555555444333333222000000////////////000000//////////////////////////////...,,,,,,++++++,,,...---,,,+++++++++++++++------,,,+++++++++,,,,,,((((((***+++++++++******))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((())))))))))))))))))*********)))(((''''''''''''(((((()))))))))))))))))))))))))))))))))************************((((((((()))))))))******+++***)))(((((()))******''''''((()))))))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************+++)))'''''')))++++++*********))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''((())))))+++++++++*********))))))))))))************))))))'''(((((())))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))******++++++******)))'''(((((()))******++++++************************++++++***))))))***++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,...///...//////000000//////....../////////000000000000222222111000000111111222111111111111111111111111++++++,,,------------,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,)))+++---,,,+++***+++,,,---,,,,,,,,,,,,------...,,,+++***))))))***+++,,,............------------------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---....../////////.....................---------//////000000000000111111111111111111111111111111000000000111111111222222111111222333444444444333444444444444444444444444333333333333333333333333111222333333444444333333777666666777999::::::999888888888888888888888888666666777888888999::::::999999888777777666666555555555444444333333222222//////............/////////////////////////////////...---,,,,,,++++++,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,------(((((()))*********))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,+++***)))((((((((((((((((((((((((((()))******((((((((((((((())))))***,,,+++***((((((((())))))))))))(((((((((((())))))((())))))))))))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))***************)))'''((()))++++++*********))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******++++++************)))))))))))))))************))))))((())))))))))))(((((('''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((()))******++++++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///---..................---....../////////000000000111111000000000111111222111111111111111111111111))))))***++++++++++++***++++++++++++++++++++++++//////...---,,,+++************++++++++++++***)))************************************************++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,++++++++++++,,,---......---,,,***))))))***,,,---.........------,,,,,,,,,------------------------,,,------......------,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---.../////////////////////...---------,,,////////////000000000111111111111111111111111111000000000000111111111111///000111222333444444444333333333333333333333333333333333333333333333333222222333444444444444333666666666777888999999999888888999999999999888888444444555666888999::::::888888777666666555555444444444333333222222222222.........------....................................------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,((((((((()))))))))(((((())))))))))))))))))))))))************))))))((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))))))))))))))((('''''''''(((***++++++***)))))))))***,,,---...,,,***(((''''''((()))))))))(((((((((((())))))))))))***))))))((('''&&&(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************))))))((()))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++************))))))))))))))))))************))))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((()))))))))***************))))))************))))))(((((())))))************+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))************************************++++++++++++---,,,,,,++++++*********+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,------......------,,,........./////////000000111000000000000111111222111111111111111111111111))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,+++++++++******))))))***++++++***************************************************++++++,,,,,,++++++***(((***,,,,,,++++++,,,---+++++++++++++++,,,---......,,,+++))))))+++,,,.........------,,,,,,,,,+++------------------------,,,------......------,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,---......///....../////////...---------,,,...////////////000000000000000000000000000000000//////000000000111111111///000111222333333444444333333333333333333333333333333333333333333333333333333444555555555555555555666777777777888999999777888999999999999888777333333444555777888999999777777666555555444444333222222222222111111111111......------------......------------------------------,,,+++++++++,,,,,,************++++++,,,---...---,,,+++************))))))(((((((((((((((((())))))))))))))))))))))))******++++++***)))((('''))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************)))((('''''''''(((***++++++***)))))))))***,,,---...,,,***(((''''''((()))))))))(((((((((((())))))))))))***))))))((('''&&&(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************((())))))*********************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))((('''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))***************++++++++++++++++++***)))))))))))))))*********++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,++++++******************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------------,,,,,,............////////////000000//////000111111222111111111111111111111111++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++***)))((((((***+++,,,***************************************************+++,,,------,,,+++***(((***,,,,,,++++++,,,---,,,++++++++++++,,,,,,------,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------.........------...............---------......////////////000000000000000000000000000000/////////000000000111111000000111222333333333222333333333333333333333333333333333333333333333333333444555555666666555555333555666666666666777999666777888999999888777666333333444555666666777777666666555555444333333222111111111111111111000000......------------......------------------------,,,,,,++++++++++++,,,,,,)))))))))******,,,---......---,,,+++)))))))))(((******)))((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''))))))))))))************(((((((((((())))))))))))))))))((((((((()))***+++))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''')))***++++++++++++((((((((((((((()))******((((((((((((((())))))***,,,+++***((((((((())))))))))))(((((((((((())))))((())))))))))))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************''')))***+++***)))***+++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((()))))))))))))))***))))))************))))))((())))))))))))((((((''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%&&&&&&''''''(((((()))++++++,,,,,,,,,,,,++++++))))))))))))))))))******++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))************************)))))))))************++++++++++++++++++*********))))))******+++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,------........./////////////////////000111111222111111111111111111111111++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((((()))***************************************************************+++,,,---......---,,,+++(((***,,,,,,++++++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,---------......................../////////000000000000000000000000000000////////////000000000111000111111222222222111111222222222222222222222222333333333333333333333333333333444555555555555444111444555555444444666888444555777888888777555444333333444444555555555555555555444444333222222222000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,((((((((()))***,,,---...,,,,,,+++***))))))******,,,+++***)))((())))))***))))))))))))))))))))))))'''(((***++++++***)))(((((()))))))))************(((((((((((())))))))))))(((((('''''''''((()))************))))))((((((((())))))))))))))))))))))))************************((((((((()))))))))******((()))******+++***))))))''''''((()))))))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************&&&)))++++++***))))))+++******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))(((''''''(((((((((((())))))******))))))************))))))'''(((((())))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%&&&&&&'''(((((()))******++++++++++++*********)))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))************))))))******************((())))))***++++++,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,------............---------------.........//////.........//////000222222111111111111111111111111))))))***++++++++++++***))))))))))))))))))))))))---,,,,,,+++***)))((((((%%%'''***,,,---+++)))'''))))))))))))))))))))))))************************+++,,,...//////...,,,+++''')))+++,,,,,,+++,,,...------,,,+++************))))))************))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............---,,,++++++,,,------....../////////............/////////000000000000000000000000000////////////000000000000111111222222222111111000222222222222222222222222333333333333333333333333222222333444444444333333000333555555333333555777444555666888888666555444444444444444444444444444555555444333333222222111////////////000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,((((((((()))***,,,---...*********)))******+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((())))))*********+++(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))******************++++++***)))'''&&&&&&''')))*********)))(((((()))+++,,,,,,,,,+++***((())))))*********))))))))))))(((((((((((())))))''''''((())))))***))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************%%%))),,,,,,***((()))+++******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((''''''((((((((())))))******))))))************))))))''''''((())))))***))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))(((''''''''''''((()))******+++))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++---......//////......------------.........//////............///000222222111111111111111111111111+++++++++*********))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---******************++++++))))))***++++++++++++***,,,,,,------,,,,,,+++*********++++++++++++******************************++++++******************+++++++++++++++***)))(((*********************************++++++,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++))))))*********++++++++++++,,,------......------,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---++++++---.........---,,,............////////////111111000000//////......000111111111111222222222111111222333333333333222222222222222222222222222222222222222222222222222555444444333333222222111666666666666666666666666333222222222222333444444555555555444444333333333//////............//////---...///000000///...---------------,,,+++******+++++++++,,,,,,---------************************,,,,,,+++***))))))******++++++************++++++++++++************++++++))))))))))))))))))))))))%%%######%%%)))+++***((())))))))))))))))))))))))((((((((((((((('''''''''***))))))((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((''''''))))))))))))))))))))))))+++)))((('''((()))+++,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))(((+++*********))))))((((((&&&&&&''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++++++++*********)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++)))***+++,,,------------------------------------+++++++++,,,,,,,,,------000000////////////000000111111000000111111222333+++++++++*********))))))***+++++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))***++++++++++++******+++,,,---------------******++++++++++++******************************************************+++++++++++++++***))))))************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,+++,,,------...---------,,,++++++++++++,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,---...///...------............////////////000000000000//////......//////000000000111111111111111111222222222222333222222222222222222222222222222222222222222222222444333333333333222222222444444444444444444444444222222222222222333444444666555555444333333222222//////............//////......///000000///..................---,,,++++++++++++,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******+++******))))))******++++++******))))))******+++))))))))))))))))))))))))&&&%%%$$$&&&)))******((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********))))))((((((((())))))))))))))))))))))))***)))((('''((()))+++,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))************)))))))))((())))))))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++************++++++++++++)))***+++,,,------------------------------------,,,,,,,,,,,,------------000000////////////000000111111000000111111222333+++++++++***************)))******+++++++++******++++++++++++++++++++++++***++++++++++++++++++***************************))))))***++++++++++++***)))***+++---......//////******++++++++++++*********************************************************++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,---------------+++++++++++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,---......//////......---............/////////000000000////////////....../////////000000000000111111000000111111222333222222222222222222222222111111111111111111111111222222222222333333333333333333333333333333333333333222222222222333444444777666555444333222111000//////............////////////000000000000//////000//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,+++******)))*********+++******))))))******++++++******))))))******+++))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))************))))))))))))++++++++++++++++++******************))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************)))************++++++++++++++++++***************++++++++++++++++++++++++************+++++++++,,,******+++,,,------------------------------------------------.........///000000////////////000000111111000000111111222333************************))))))******++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***************))))))***++++++++++++******+++,,,------.........******++++++++++++*********************************************+++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,------------,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////---------.........///////////////////////////////////////000000000111111111111000000000111222333111111111111111111111111111111111111111111111111000111111222333333444444555555555555555555555555444444333333444444555666777777555444222111000/////////............//////000000000000000000000000000///...------,,,,,,,,,---,,,,,,,,,++++++******************************++++++***************+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((()))***+++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++******************))))))))))))))))))))))))))))))(((((())))))***+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))*********))))))))))))))),,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))*********************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,---------,,,------------------------............////////////000000////////////000000111111000000111111222333************************))))))***+++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))+++++++++*********))))))))))))***++++++++++++***+++,,,,,,,,,,,,,,,++++++******++++++++++++******************************))))))*********+++++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***+++,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------......//////------------.........................../////////000000000111111111222222111111111111111222222333111111111111111111111111000000000000000000000000///000111111222333444444555555555555555555555555555555555555555666777777777666555444222111////////////............//////000000////////////000000///...---,,,++++++++++++,,,,,,,,,++++++*********************************+++***************++++++***))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********+++'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************************++++++************************)))))))))))))))******+++*********))))))******+++))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))******+++++++++***)))))))))((())))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------........./////////000000000000////////////000000111111000000111111222333***************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************))),,,,,,++++++***)))))))))))))))***++++++++++++***+++++++++++++++***))))))******++++++++++++******************************)))))))))***++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------------.........---............/////////111111111111222222222222111111222333333333333222111111111111111111111111////////////////////////000000000111222333333444222222222222222222222222666555555555555666777777666555444333222111000/////////............////////////............/////////...,,,+++******+++,,,+++++++++++++++******************************************)))******+++,,,***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))''')))))))))''''''''')))))))))))))))))))))))))))'''(((((())))))******+++******)))((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))*********''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************************************((()))))))))***************************++++++,,,))))))))))))))))))))))))************************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******))))))))))))************)))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++***************+++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------............/////////000000000////////////000000111111000000111111222333))))))*********+++++++++******+++------......---++++++++++++++++++++++++******))))))))))))******,,,,,,++++++***))))))((())))))***++++++++++++***((())))))*********))))))******++++++++++++******************************((())))))***++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,******+++,,,,,,,,,,,,+++***************++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...,,,,,,---------.........---------.........//////000000000000111111111111000222444555666555333222111111111111111111111111////////////////////////000000111111222222333333222222222222222222222222444444444444444555555666444444333333222111111000//////............/////////...---,,,,,,---...///000///---+++++++++,,,---************++++++++++++******************************))))))***++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))%%%''')))(((&&&&&&''')))))))))))))))))))))))))))'''(((((()))******++++++)))(((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''(((((()))******'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((())))))*********************************(((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******+++++++++((()))))))))************((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))************+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------........./////////000000////////////000000111111000000111111222333))))))******++++++++++++***+++,,,---............+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,++++++***))))))((())))))***++++++++++++***%%%&&&''')))******************++++++++++++******************************((())))))***++++++,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++*********)))***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,---------......---------.........//////////////////000000000000000222555777888666333111000000000000000000000000////////////////////////111111111111111222222222444444444444444444444444333222222222222333444444333333333222222111111111//////............//////...---,,,++++++,,,---...222000...,,,+++,,,---...))))))******+++++++++,,,******************************))))))***+++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))$$$&&&((((((&&&%%%'''***))))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''(((***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((()))))))))***************************(((((()))***************((((((((((((((()))******))))))))))))))))))))))))************************)))************+++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((******+++++++++(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++------------------------------------.........///000000////////////000000111111111000111222222333************************+++---///000111000///...******************************))))))))))))******---)))&&&'''***+++((($$$''''''(((((())))))******))))))))))))************+++++++++,,,,,,+++++++++)))************+++++++++++++++***)))(((((()))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))((('''&&&&&&+++++++++*********))))))************************,,,,,,,,,---------......***++++++,,,,,,++++++*********))))))))))))******(((((()))))))))*********++++++,,,,,,---...//////........................///////////////.........////////////............///111444666777555222000222222222111111111000000............/////////000222222333444444444444333222222222222222222222222111222222333333222222111444444444333222111000///111111000///...---,,,,,,........................---------------------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''+++***((()))+++,,,,,,+++***)))&&&%%%%%%&&&)))*********))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))++++++,,,,,,,,,''''''''''''''''''''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((***+++---......,,,)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))((((((+++---''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((''''''(((***+++***)))((()))***(((((()))***************,,,+++***)))((((((((((((,,,,,,+++******+++,,,,,,************************************************)))))))))))))))))))))))),,,++++++***************++++++++++++++++++++++++---,,,,,,+++***)))(((((()))******++++++,,,---------------.........//////......---,,,,,,,,,------+++,,,...000000///---,,,........................---------...///000000111111111222222222333333333***************************+++---...///...---,,,******************************))))))))))))******,,,)))&&&'''***+++(((%%%''''''''''''((((((((()))))))))))))))************))))))************)))))))))************+++++++++++++++***))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))(((((((((+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++++++++,,,,,,,,,------------------------------------........................////////////............000000000000000000000000///111333555555444222111222222222111111111000000........./////////000000111222222333333333333333222222222222222222222222111222222333333222222111333333333333222111000///////////////....................................---------------------------,,,+++***))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((&&&%%%&&&'''(((((('''***)))(((''''''((()))***''''''(((((())))))******************++++++++++++))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++***)))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))+++,,,,,,***(((&&&******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))*********))))))((('''(((***+++***)))((()))***(((((()))***************+++******)))))))))))))))+++,,,------------,,,+++***************************************************************************))))))(((((((((((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---------...///000000///---,,,........................------......///000000111000000000111111111222222************************))))))+++,,,,,,,,,+++*********************************))))))))))))******+++)))&&&'''***+++(((&&&&&&&&&''''''''''''(((((())))))))))))************'''(((((())))))((((((''')))************++++++++++++***)))))))))))))))))),,,+++************+++,,,************************************************++++++++++++++++++++++++((((((((())))))*********+++++++++***************************************))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,---------...............---------,,,,,,,,,................................................000000111111222222333333111111222333333333333222222111111111111000000000....../////////000000000000111111222333222222222222222222222222222222222111111222222222222111111222222222222222111000///------.........//////000------------------------------------------------,,,,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((************************((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&%%%$$$%%%&&&''''''&&&******))))))))))))******''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&************************))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))************************)))***+++,,,,,,+++)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))((((((((())))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---*********+++******)))((((((***+++***)))((()))***(((((()))***************)))))))))))))))******+++***+++...000000...+++***************************************************++++++++++++++++++++++++***))))))(((((((((((((((++++++++++++++++++++++++************************---,,,,,,+++******))))))))))))*********+++++++++,,,,,,+++++++++,,,------///000000111000///---,,,........................------......///000000000/////////000000000111111************************))))))***++++++******)))******************************))))))))))))*********((('''((()))***)))''''''(((((((((((((((((((((((()))))))))************'''(((((((((((((((((('''))))))*********+++++++++******)))))))))))))))***++++++************++++++))))))))))))))))))))))))************************************************(((((()))))))))*********************************************************)))))))))*********++++++******++++++++++++******+++++++++******+++++++++*********++++++++++++,,,,,,---------------------........................------.............../////////000111222222333333111111111111111222333333111111111111000000000000...////////////000000000000000111222222222222111222222222222222222222222111111222222222222111111111111222222111000//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))******************)))))))))))))))***(((((((((((((((((((((((())))))************))))))************************))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&''')))***)))'''((()))************)))(((******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((************************))))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************+++,,,---......---,,,+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&(((++++++***((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++******+++++++++******)))(((***+++***)))((()))***(((((()))***************(((((((((((()))***+++,,,***+++---......---+++***************************************************++++++++++++++++++++++++,,,++++++***************************************))))))*********+++++++++,,,+++++++++******)))))))))))))))************++++++++++++++++++,,,---...111111111111000///---,,,....................................//////000000/////////000000000111111******************************+++++++++*********))))))))))))))))))))))))******))))))))))))******)))((((((((()))))))))((())))))))))))))))))))))))((()))))))))************((())))))******))))))((())))))*********+++++++++***)))))))))))))))******************************))))))))))))))))))))))))************************************************************))))))))))))************************************************************++++++++++++)))******++++++******)))******))))))))))))******))))))))))))******************+++,,,---//////000........................,,,---------......//////---......///000111222222111111000000000111222333000000000000000000000000////////////000000000111000000111222222222222111222222222222222222222222000111111222222111111000000000111111111000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))------,,,,,,+++***))))))(((((()))))))))************)))))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((()))(((((()))++++++***(((&&&''')))******)))'''&&&******))))))((((((''''''))))))*********+++++++++((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))*********++++++************************++++++,,,---------,,,+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''***,,,,,,+++)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))******+++++++++******(((***+++***)))((()))***(((((()))***************(((((((((((()))***,,,,,,++++++************++++++************************************************************************,,,++++++***************************************)))))))))***++++++,,,,,,)))))))))******+++++++++************++++++++++++******++++++,,,---...///111111111000000......---....................................////////////000000000111111111222222************************,,,++++++++++++*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++************))))))))))))))))))************)))******++++++******))))))************+++++++++)))))))))))))))******+++))))))***++++++***))))))************************************************************************+++++++++******)))))))))***************+++++++++************************)))************+++++++++))))))************))))))***))))))))))))))))))*********+++++++++,,,,,,,,,))))))***,,,...///111111........................,,,,,,,,,---......//////------......//////000000000000//////000000111222//////000000000000000111/////////000000000111111000111111222333222222222222222222222222222222222000000111111111111000000//////000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))***++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''((()))++++++)))'''&&&'''((())))))((('''&&&''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((&&&%%%$$$(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************++++++++++++************************(((((()))************)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,((()))******+++*********(((***+++***)))((()))***(((((()))***************(((((((((((()))***+++,,,+++***)))(((((()))***+++************************************************))))))))))))))))))))))))***))))))(((((((((((((((************************))))))******+++++++++,,,(((((())))))***++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,---...000111111000000//////.......................................//////////////////000000000111111111222222************************,,,++++++******)))******))))))))))))))))))))))))******))))))))))))******'''((())))))(((((()))***************)))))))))((())))))))))))************)))******++++++******))))))************+++++++++)))))))))))))))***++++++((()))***++++++***)))(((++++++++++++++++++++++++************************************************)))***************++++++))))))*********+++++++++************************((((((((()))))))))******))))))************))))))+++******))))))******++++++++++++,,,,,,,,,------******+++,,,---///000000........................++++++,,,------...//////......................../////////000000000000111////////////000000111111//////000000000111111111111222222333333333333333222222222222222222222222000000111111111111000000...//////000000//////...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))************************'''(((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))&&&'''((())))))))))))((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((''''''(((***++++++)))'''(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++******(((&&&%%%$$$(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************'''((())))))*********)))(((***+++***)))((()))***(((((()))***************))))))(((((()))***++++++***************************************************************************************************))))))(((((((((((((((***************************************+++++++++))))))))))))******************++++++++++++,,,,,,++++++,,,---...000111222//////........................................../////////////////////.../////////000000000111111************************++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((())))))(((((()))+++******))))))((((((((('''))))))))))))************))))))************)))))))))************+++++++++))))))((())))))***++++++((()))***++++++***)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***+++,,,------))))))******++++++++++++************************''''''''''''((((((((()))))))))************)))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.................................++++++,,,,,,---...//////////////////..................///000000000000000.../////////000000111111000000000000111111111111222222333444444444444333222222222222222222222222000000111111111111000000......///////////////...***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++)))))))))))))))))))))))))))))))))))))))*********$$$%%%%%%&&&'''(((((()))))))))((())))))***++++++))))))))))))))))))))))))&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))***,,,------+++(((***))))))))))))))))))************)))((((((''''''))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''''''((()))))))))))))))(((***+++***)))((()))***(((((()))***************)))))))))))))))******+++)))***,,,......,,,***)))************************************************++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))************************++++++******)))(((((((((************+++++++++++++++,,,,,,---///111333444......---------......///........................///////////////...................../////////000))))))))))))************))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))******************************++++++++++++******+++)))(((&&&&&&((()))+++)))************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***(((***,,,---***((())))))))))))))))))))))))((((((((((((((()))******)))************))))))(((******************************))))))******+++,,,++++++,,,,,,,,,,,,------///---,,,---//////,,,)))$$$&&&)))---000222333333000000111111111111000000////////////////////////000///...------...///000////////////////////////333333333333333333333333444333333222111000//////333222000/////////000111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************************************,,,+++++++++******))))))###$$$%%%&&&''')))******+++***)))(((((()))***+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''''''''''''''&&&&&&&&&)))))))))((('''%%%$$$###(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((+++***)))'''''''''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&)))******)))(((''''''(((((((((''''''''''''((((((+++*********))))))((((((((((((((((((((())))))***(((((())))))*********+++))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((()))******++++++&&&'''((())))))((('''&&&((((((((((((((((((((((((++++++******)))(((((((((+++*********))))))((((((***)))(((&&&&&&&&&''''''************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))++++++************++++++************************************************)))************+++++++++************************---,,,***)))))))))******++++++******************++++++++++++++++++++++++)))+++...111222222000///++++++******++++++,,,------,,,,,,,,,,,,---.....................///000000000000000000000000000000))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))************************)))******++++++******)))***)))(((''''''((()))***)))************+++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***((())))))))))))))))))))))))))))))((((((((())))))***((())))))*********))))))******************************))))))******+++,,,+++++++++,,,,,,,,,------///---,,,---......,,,***++++++---.........------000000111111111111000000////////////////////////000///...------...///000000000000000000000000000333333333333333333333333111111000000000000000000222111000///...///000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************((((((((((((((((((((((((++++++*********)))))))))%%%&&&&&&'''((()))************)))(((((()))******))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++******)))(((((('''''')))******)))(((''''''))))))((((((''''''(((((()))*********)))))))))(((((((((''''''''''''((())))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********************)))))))))(((++++++***)))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))+++******))))))******+++************************************************---,,,,,,+++***)))((((((************************,,,+++)))((((((((())))))************************++++++++++++++++++++++++)))+++...000111111///...+++++++++++++++,,,---------,,,,,,,,,,,,---.....................//////000////////////////////////))))))))))))************))))))))))))************************************)))))))))))))))******+++))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************)))******++++++******)))***)))(((''''''((()))***)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))***))))))((((((((())))))'''((()))*********************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,...---,,,---......,,,***............---,,,+++***///000000111111000000/////////////////////////////////............//////000000000000000000000000222222222222222222222222......//////000000000000000000///............/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))*********))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))((((((((())))))***+++******))))))((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((('''((()))***)))((('''((()))***))))))(((((())))))*********))))))))))))(((((((((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++******)))(((((('''******))))))))))))******(((((((((((((((((((((((('''(((((()))******++++++************))))))))))))************+++,,,---...(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))))))))************))))))+++******))))))******+++************************************************,,,,,,+++***)))(((((('''******************************)))(((((((((((()))************************+++++++++++++++++++++++++++,,,...000000///...---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---............------......///000////////////////////////((()))))))))************((()))))))))************************************)))))))))))))))******+++******)))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))*********+++++++++************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))))))))+++***))))))((()))))))))&&&'''(((******+++++++++******************************))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------.........//////000000000000///////////////////////////////////////....../////////////////////////////////111111111111222222222222000000000000000000000000//////......------------///...------,,,,,,------++++++++++++++++++++++++******************************+++++++++******)))************************************************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((('''&&&&&&&&&'''((()))******))))))(((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))***++++++***((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((()))***)))((('''((()))******))))))))))))******))))))))))))))))))(((((()))(((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))&&&&&&'''((()))***++++++************))))))((((((+++***((((((((((((***+++(((((((((((((((((((((((((((((())))))*********************)))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))************))))))******))))))))))))******************************************************))))))))))))*********************************************))))))))))))******************+++++++++************************,,,---...//////...,,,+++------,,,,,,,,,---......---,,,,,,,,,,,,---.........------------...//////////////////////////////((()))))))))************((()))))))))************************************)))))))))))))))******+++******)))((())))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))*********+++++++++************************************************(((((())))))************)))))))))))))))))))))))))))***+++++++++*********))))))))))))))))))))))))******))))))))))))******&&&'''(((******+++++++++******************************))))))******+++,,,*********+++++++++,,,,,,++++++,,,---,,,,,,,,,,,,******+++,,,---...///000//////000000000000//////////////////////////////...//////////////////...........................000000000111111222222222333333222111111000//////...............------,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))************************((((((((((((((()))))))))((((((''''''''''''&&&&&&((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))((('''''''''''''''***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************))))))))))))''')))***)))((('''(((*********))))))))))))******(((((((((((((((((())))))******))))))******+++,,,******))))))))))))))))))************************(((((((((((())))))))))))(((((())))))************))))))'''&&&&&&'''))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))******)))))))))((((((''''''&&&************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))***))))))))))))))))))***************************************************(((((()))))))))*********))))))))))))))))))))))))***+++++++++++++++++++++))))))*********+++++++++************************,,,------...------++++++------,,,,,,,,,---......---,,,,,,,,,,,,---......---------------...//////........................))))))))))))************))))))))))))************************************)))))))))))))))******+++***)))((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))***))))))))))))***+++,,,'''((()))*********************************************))))))******+++,,,************++++++++++++)))+++------,,,+++,,,---------,,,,,,,,,---.........//////000000//////...////////////////////////......////////////......------------------------/////////000111111222222444444333222111000//////......//////......---,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))******++++++++++++***)))(((((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************'''((())))))(((((()))******))))))(((((())))))***''''''(((((((((((())))))***))))))))))))***++++++************))))))))))))******************************))))))(((((('''''''''(((((()))******++++++((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))************+++++++++******)))''''''************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***))))))************))))))***))))))(((((())))))***************************************************++++++***)))(((''''''&&&))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,)))))))))***++++++,,,,,,************************,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,------...///........................))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))((('''&&&&&&(((***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))************+++++++++************************************************'''(((((()))******++++++))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))((((((((()))***+++,,,---((())))))*********))))))******************************))))))******+++,,,************++++++++++++(((***------+++***+++---...---,,,,,,,,,,,,---.........////////////......////////////////////////---...///000000///...---..............................//////000111111222222222111111000000000///...//////000///...---,,,---,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++''''''''''''((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''(((((())))))''')))+++------,,,***(((''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************&&&((())))))(((((()))+++)))((((((''''''(((((()))'''''''''((((((((())))))((((((((('''((())))))***************)))))))))(((************************))))))))))))(((((((((((()))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))***+++++++++***))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))************))))))))))))(((((((((((())))))************************************************++++++***)))((('''&&&&&&)))))))))))))))))))))))))))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---......------,,,,,,------...///........................))))))))))))************))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++((('''&&&%%%&&&''')))+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))************+++++++++************************++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((***---,,,***(((***+++))))))))))))))))))))))))'''(((((()))***,,,---...)))************))))))(((*********************************)))***++++++,,,)))************+++++++++'''***------+++***+++...,,,,,,++++++,,,---///000......////////////......////////////////////////---...///000000///...---////////////////////////---......///000111111222////////////000000000000...///000000000///---------,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,(((((((((((()))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))"""%%%(((+++,,,+++)))(((&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))'''((((((((())))))******************************))))))))))))))))))))))))&&&''''''((()))******+++******************++++++&&&((())))))(((((()))+++((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((+++*********))))))((((((************************(((((((((((())))))))))))++++++******)))(((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********))))))************))))))))))))(((((((((((())))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................&&&(((************+++,,,))))))))))))************+++++++++************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))***************)))))))))))))))***************************+++,,,+++)))((()))******(((''')))+++,,,***'''))))))))))))******************++++++++++++******))))))))))))))))))))))))++++++******************+++*********))))))(((((())))))))))))************++++++************++++++))))))*********+++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------////////////////////////000000//////.........---///...---,,,+++,,,,,,---,,,+++,,,---000000///...///............///000000///////////////......---------------------------************************************************+++++++++,,,,,,---------+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******************))))))((((((''''''(((((())))))******+++++++++(((%%%&&&))),,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++************)))((('''&&&%%%%%%))))))))))))************---,,,+++***)))'''&&&&&&+++*********))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************************************************---,,,+++******+++,,,---(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))"""$$$)))---///...---,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------&&&(((***************,,,))))))))))))************+++++++++************)))*********+++++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))*********)))))))))))))))))))))************************)))+++......---***))))))+++)))((()))++++++)))'''''''''''''''(((((((((((()))******++++++******)))))))))))))))))))))))))))************************************)))))))))((())))))))))))************++++++************++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------------........................000/////////.........---000///---,,,,,,,,,------///...------///000///...............///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******+++++++++++++++++++++++++++++++++************)))))))))((())))))*********+++++++++************************))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))(((((((((((()))))))))))))))*********...+++'''&&&((())))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))((((((((((((((('''''''''''''''((((((((())))))))),,,++++++***)))(((''''''************)))))))))((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************************************************************,,,+++***))))))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))&&&(((+++---...---+++***,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------&&&(((*********)))***+++))))))))))))************+++++++++************)))*********++++++++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))******************************(((+++///000///,,,)))(((+++***)))*********(((&&&''''''''''''(((((((((((()))******++++++******)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,---------+++***++++++,,,---...///,,,------------................................./////////...............000///......------......222000...---...//////...,,,---///000000000///......////////////...------++++++++++++++++++++++++************************************************)))))))))***************++++++++++++++++++++++++************)))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))(((,,,***'''&&&'''(((''''''))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))'''''''''(((((()))))))))''''''((((((((()))))))))************)))))))))(((************))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((''''''((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))************++++++))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***************,,,,,,,,,---,,,+++******,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------'''(((*********)))***+++((()))))))))************+++++++++*********))))))************++++++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))*********************************(((+++---...,,,+++******++++++*********)))'''&&&))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))((()))))))))************++++++************+++++++++++++++,,,,,,,,,,,,---*********+++,,,---...///---------.........//////................................................////////////......//////222000------...000111111,,,---///111111000...---......//////......---,,,++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,*********************************)))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))************))))))((((((((('''((('''&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))******************)))))))))))))))(((((())))))))))))(((((())))))))))))***************((('''%%%%%%'''(((*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************((()))))))))************))))))))))))))))))))))))((()))))))))************************************...------,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------''')))***+++)))))))))***((()))))))))************+++++++++*********))))))))))))*********+++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))************************************)))******)))((((((***,,,++++++++++++)))(((''''''))))))))))))************)))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******((()))))))))************++++++************++++++************++++++++++++++++++++++++,,,---...///---------.........//////........................---------.....................//////////////////000...,,,,,,///222333444,,,---///111111000...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&''''''(((((())))))*********)))))))))((((((''''''''''''''''''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))******(((((())))))))))))(((((())))))))))))***************((('''%%%%%%'''(((***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************---,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------((()))++++++)))))))))***))))))))))))************+++++++++************))))))))))))************+++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((()))******++++++************************)))))))))'''&&&'''***---)))+++,,,+++)))(((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))'''(((((())))))*********))))))))))))************))))))))))))************++++++************++++++))))))*********+++++++++,,,,,,++++++,,,,,,------,,,------------.........---------------------------------------.........------.../////////......---,,,+++,,,///222333444,,,---///000000000///...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))(((((((((************************))))))))))))************((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''(((((((((((()))))))))))))))(((((((((((((((((('''***++++++***'''%%%%%%&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((*********))))))(((((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))*********))))))))))))************(((((())))))))))))((((((((((((((()))))))))******))))))(((''''''((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***************************+++++++++++++++******+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------((()))++++++)))((()))***))))))))))))************+++++++++************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((()))******++++++************************((()))***)))((((((***,,,'''***,,,+++)))((((((***''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++((()))))))))************))))))))))))************++++++************++++++*********+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------.........+++,,,---...///......---,,,++++++---///111111000............////////////------......------,,,+++++++++++++++++++++++++++***************************************************)))))))))((((((((('''************************((()))))))))************(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))(((((((((((('''''''''(((((((((((((((***,,,---+++(((%%%%%%&&&'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))*********'''''''''(((((((((((()))*********)))))))))))))))((()))))))))************(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************************************************************((()))************)))((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------(((***++++++)))((())))))))))))))))))************+++++++++************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((()))***+++++++++************************''')))+++,,,+++***++++++&&&))),,,+++)))((()))+++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))************++++++************++++++++++++,,,,,,,,,---------......---,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........***+++---.........---------,,,,,,...///000///---///............///000000------......------,,,+++))))))))))))))))))))))))************************************************,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''&&&'''''''''(((((())))))'''***,,,,,,)))'''(((***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,************)))))))))((((((((())))))*********+++(((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************************************************((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++*********))))))(((((((((((())))))******++++++)))(((''''''''')))***+++((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%***************)))(((((())))))))))))))))))))))))''''''(((((())))))******(((((()))++++++,,,,,,,,,((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,------......------,,,------------------------,,,---///000000///---,,,++++++,,,,,,---...//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))((((((((((((((()))))))))))))))************+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((()))))))))))),,,+++***(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((************************+++*********))))))((((((***************)))((('''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((++++++************++++++(((((((((((()))))))))))),,,)))''''''((())))))((())))))))))))************))))))))))))))))))))))))++++++************++++++''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))///---+++*********(((&&&%%%'''((()))((()))***,,,'''(((((()))***+++++++++(((((((((((()))***+++,,,,,,++++++***+++,,,...///000///---,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,------------------,,,,,,,,,---------..............................************++++++++++++))))))))))))))))))))))))*********++++++*********))))))))))))************************)))))))))((((((((()))))))))))))))))))))(((((((((((())))))***((((((((((((((()))******((())))))******))))))((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))***(((&&&***************)))(((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))))))))(((''''''(((((('''''''''''''''((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,------------------,,,------------------------,,,---............---,,,++++++,,,,,,---......///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))*********+++++++++******))))))))))))******(((((()))))))))*********+++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))************))))))***)))(((''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((*********************************)))))))))(((((()))************))))))(((***)))))))))((((((((('''************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++******))))))******+++(((((((((((())))))))))))---+++)))(((***++++++***))))))))))))************))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))++++++******)))(((((((((*********************+++************************...,,,************(((''''''((())))))(((((()))***'''(((((()))******++++++(((((((((((()))***+++,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---------......////////////////////////++++++***************+++))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((&&&%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((()))))))))*********+++++++++******))))))******+++(((((())))))))))))*********))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((())))))******))))))((()))((((((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((((())))))************)))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((+++******))))))******+++(((((((((((())))))))))))+++)))(((((()))+++******))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))(((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))))))))******+++++++++************************,,,***))))))***+++)))((()))******)))(((''''''(((((((((((()))******++++++(((((((((((()))***+++,,,---,,,,,,++++++++++++,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,.........------,,,,,,+++,,,,,,,,,---------......////////////////////////***)))((('''''''''((()))))))))))))))))))))))))))******))))))))))))******((()))))))))*********************)))))))))))))))))))))((((((''''''&&&&&&((()))*********((('''&&&(((((())))))************((((((((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++***((('''&&&'''(((***++++++***)))((())))))))))))))))))))))))***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((())))))))))))************)))))))))((())))))***+++(((((((((((()))))))))***)))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''((()))***************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))'''&&&%%%&&&((())))))(((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))***))))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***&&&''''''((()))******+++(((((())))))************(((((())))))******++++++++++++++++++++++++++++++***)))((()))***+++***)))((()))***)))((('''((()))(((((())))))************))))))(((((()))***++++++------,,,++++++*********''')))***,,,,,,,,,+++***,,,++++++******++++++,,,//////...---,,,,,,++++++,,,,,,,,,---------......////////////////////////))))))((((((((((((((()))******************************)))(((((()))******((()))))))))************))))))))))))))))))******))))))((((((''''''&&&&&&((()))*********((('''&&&(((((()))***+++******)))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((('''(((***+++++++++***)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---------------------------,,,+++************+++,,,+++++++++,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((((((((((()))))))))*********'''''''''''''''((())))))'''(((((((((((()))))))))((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((())))))'''((()))***************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***))))))))))))))))))***(((((((((((())))))))))))&&&%%%%%%''')))******(((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))******)))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))&&&''''''((()))******+++((((((((()))******++++++(((((()))))))))*********************************)))(((((((((***+++***)))%%%'''))))))((((((***+++)))))))))))))))*********))))))))))))))))))***+++,,,,,,,,,++++++******)))'''(((***+++,,,++++++***,,,++++++******++++++,,,//////...---,,,,,,++++++,,,,,,,,,---------......------------------------))))))***+++++++++++++++***************************)))(((''''''((()))***))))))))))))************))))))))))))************))))))((((((((((((((((((((())))))))))))(((((('''((()))***+++++++++***)))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((((((((('''''''''((()))******+++******))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((((((((((()))))))))******&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))((())))))************)))(((((((((((())))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))((('''(((***---...---,,,))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((******)))(((%%%&&&((()))((()))+++,,,))))))))))))))))))*********)))))))))))))))*********++++++,,,++++++***)))))))))***+++++++++******,,,++++++******++++++,,,.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,------+++******************************)))(((''''''((()))***))))))))))))************((()))))))))************(((((()))))))))))))))))))))(((((((((((())))))***''')))***,,,,,,+++***)))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***(((''')))+++&&&''''''((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''''''''''''''&&&(((''''''((()))***++++++))))))))))))))))))))))))************************)))******+++,,,,,,---------,,,,,,++++++,,,,,,------,,,+++))))))+++,,,---------------------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************)))(((((((((((()))))))))***&&&&&&&&&''''''((()))***'''''''''((((((((())))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((('''''''''((((((((()))))))))************))))))((('''((((((((()))))))))***************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))+++...///...---))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))******************)))((((((''''''((((((((((((((((((((((((***)))(((((()))***)))'''&&&((())))))(((((()))+++***)))))))))))))))))))))******))))))))))))******))))))++++++,,,+++******,,,,,,+++*********++++++,,,++++++******++++++,,,------------------------,,,,,,,,,---------......------------------------!!!$$$(((+++---,,,***(((************************+++)))(((''''''((()))+++))))))))))))************(((((())))))*********+++(((((())))))******++++++)))(((''''''''')))***+++''')))+++,,,,,,,,,***)))++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((+++,,,,,,)))(((***,,,&&&&&&'''((())))))((((((******************************))))))((((((((('''))))))******)))(((''''''(((''''''&&&''')))+++,,,))))))))))))))))))))))))************************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------,,,***))))))***,,,---------------------------***+++---......---+++***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))''''''''''''((()))++++++''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''((((((((())))))******''''''((((((((((((''''''###$$$&&&((())))))((('''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))***************)))(((''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''***---...---,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((***++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((******))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((+++)))(((((())))))(((&&&((()))***)))((('''((()))*********)))))))))))))))******)))))))))))))))***((()))***+++,,,,,,+++***...---+++***)))***++++++,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,---------..............................(((((()))+++------,,,*********))))))******+++,,,))))))))))))))))))))))))*********)))))))))((((((+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))************))))))(((((())))))******++++++***)))(((''''''((()))************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++++++++***)))'''''')))***+++))))))))))))******************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,+++,,,---...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((()))******************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++***'''&&&&&&'''***+++'''((()))******)))((('''))))))))))))************************************)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))((('''&&&%%%%%%&&&'''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++******)))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))***+++++++++)))((('''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))((((((((()))((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))(((((()))******************************)))(((''''''''''''((()))*********************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...------------------------+++++++++,,,,,,,,,------&&&%%%%%%''')))***)))(((******))))))******+++,,,))))))))))))))))))))))))(((((())))))***+++++++++************)))))))))((())))))))))))))))))))))))(((((())))))))))))******))))))************)))))))))))))))))))))************)))(((''''''((()))******)))))))))))))))))))))))))))))))))***************************************)))(((((((((((()))***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++'''(((((((((((()))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,---...///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))******************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))*********++++++*********(((((()))))))))*********************************)))(((''''''''''''((())))))))))))(((((((((''''''******((('''''''''((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++***))))))(((((())))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))************************))))))************))))))))))))************))))))***************)))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))(((((()))***************)))************))))))((((((((())))))******++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------***((('''(((***,,,,,,+++***))))))))))))***++++++))))))))))))))))))))))))&&&'''((()))+++---......************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''******((((((((((((******''''''''''''(((((((((((((((((()))))))))*********,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))'''((()))******)))((('''+++******))))))******+++(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))((((((++++++***)))))))))*********))))))(((((((((((((((******************************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))************))))))))))))************))))))+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))***+++)))(((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((()))***************((())))))************)))************++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,***))))))***,,,------)))))))))))))))***++++++))))))))))))))))))))))))'''''')))***+++---......*********)))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))************))))))++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))*********((()))))))))************************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((((((((((()))***'''''''''((((((((())))))))))))))))))*********+++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))***''''''(((((())))))******(((((((((((((((((((((((((((((()))***************))))))(((((((((((()))))))))))))))******)))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((((((((()))************))))))))))))+++*********************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************++++++++++++++++++++++++))))))************))))))))))))************))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((()))***++++++))))))(((((())))))***+++(((((())))))******++++++))))))))))))))))))))))))(((((()))***************'''((()))***************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,////////////////////////---------.........//////***(((&&&%%%''')))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))************))))))++++++******))))))(((((((((((())))))))))))(((((((((((())))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))(((((((((((((((((()))(((((()))))))))******************+++++++++,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))***''''''(((((())))))******))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))************))))))((()))))))))************((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))'''(((((((((((()))))))))''''''''''''''''''''''''((())))))))))))))))))((())))))))))))************((()))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))((('''((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************************************))))))************))))))))))))************))))))+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((()))***++++++)))))))))))))))***++++++(((((())))))******++++++))))))))))))))))))))))))(((((()))***************'''((()))***************((((((((()))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////////////////---------.........//////***)))'''((()))******))))))(((((((((((()))******))))))))))))))))))))))))************))))))(((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))***+++))))))************))))))************))))))))))))(((((())))))))))))((((((((((((((()))******++++++))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,((()))***,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,------......------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))+++***'''&&&&&&'''***+++***))))))(((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((((((((()))))))))))))))***&&&'''((()))))))))((((((((((((((((((((())))))***''''''''''''''''''''''''******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))***+++***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))(((((()))***************((())))))************)))&&&''''''((())))))******************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,+++***+++------+++)))((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))************))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))************)))))))))))))))))))))*********'''((()))******)))(((''''''(((((()))******++++++))))))))))))************(((((((((((((((((((((((('''((())))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((((((((('''((((((((())))))))))))***************++++++++++++'''(((***,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,---.........------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,***)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************'''((()))******)))(((''')))******++++++******)))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))))))))((('''''''''((((((((())))))((((((((((((((((((((((((((()))************)))(((''''''((((((((()))))))))&&&'''((()))))))))((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))((((((((('''''''''''''''((()))*********)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))(((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))))))))))))))******))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((()))***************)))************))))))(((&&&&&&'''(((***+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------((((((((()))******(((%%%((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))******++++++'''((()))******)))(((''''''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************&&&(((***,,,---,,,+++***---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,---.........---,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((***,,,------+++((('''******))))))((((((''''''))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''******++++++++++++******))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))&&&'''(((*********)))(((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''((()))******+++'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))'''((()))+++++++++***)))&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))*********)))******+++,,,++++++******))))))(((((())))))))))))))))))))))))(((((()))******************************)))((('''&&&'''((()))+++---...///************************)))************+++++++++++++++++++++++++++++++++((()))***+++,,,+++******------------------------+++++++++,,,,,,,,,------((((((((((((((((((((((((************************+++***((('''((()))+++,,,))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&*********)))))))))))))))((((((((((((((((((((((((++++++************++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))(((((('''''''''((()))((('''&&&'''))))))************+++++++++************************---,,,,,,++++++,,,,,,---111111///---***)))***,,,......---------,,,,,,,,,000000000///...---+++***++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******+++++++++*********))))))(((((())))))***+++------)))))))))))))))******+++***)))))))))((((((''''''******))))))))))))******))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((***)))'''''')))++++++***))))))))))))************((((((((((((((((((((((((++++++******))))))((((((+++...111000+++)))+++...))))))(((((((((((())))))'''((((((((()))))))))***+++,,,---...---+++)))'''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((***(((&&&&&&(((*********''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))+++***)))'''''')))***+++222...)))((()))++++++***(((((())))))*********++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))+++,,,------+++***)))(((((('''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++------,,,++++++,,,------)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))************(((((())))))******++++++************************((()))***+++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))(((((()))***+++++++++)))((('''))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++,,,******+++,,,------......)))************+++++++++************************++++++++++++++++++++++++.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))***,,,))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))(((''''''((())))))************+++++++++************************---,,,,,,++++++,,,,,,---000111000...++++++,,,......------------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******+++++++++*********))))))))))))))))))***+++,,,,,,)))))))))))))))******+++*********))))))(((((((((******))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))************)))))),,,,,,,,,+++******))))))&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))((((((((('''''''''&&&***---000///+++)))***---((((((''''''''''''(((((((((((((((((())))))))))))((()))+++,,,,,,,,,******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************)))))))))))))))***(((&&&&&&(((******)))''')))***)))((('''(((***+++*********))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++000---)))''')))*********(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))111---***)))******(((&&&***))))))(((((((((((()))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++---,,,+++******+++,,,---))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********************************))))))******+++*********)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,++++++)))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++******++++++,,,,,,------)))************+++++++++************************++++++++++++++++++++++++------------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((())))))''''''((())))))************+++++++++************************,,,,,,++++++++++++,,,,,,///000000///---,,,...///------------,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))*********+++************)))))))))*********))))))******+++)))))))))))))))******+++***************)))))))))******))))))))))))******,,,+++***((('''''''''(((******************************++++++++++++******---000111000+++(((((()))'''&&&&&&&&&'''(((***+++************************((((((((((((''''''''''''))),,,...---***((())),,,))))))(((((((((((())))))))))))))))))((((((((((((%%%&&&(((***,,,,,,,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))(((&&&''')))******)))''')))***)))((('''(((***++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++...+++((('''((()))))))))(((((())))))))))))******************))))))))))))************************))))))))))))))))))))))))555///)))''')))***'''$$$)))(((((((((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++((((((((((((((((((((((((*********+++++++++,,,,,,************************'''''''''((()))*********(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((())))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((***++++++***(((((('''''''''((()))*********''')))***)))((('''((()))))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,---...///...---,,,...///---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***************+++************))))))))))))++++++***))))))))))))))))))))))))))))))******+++++++++************************))))))))))))******///---+++(((''''''((())))))))))))))))))))))))))))))******++++++******)))***///333111+++'''''')))+++***((((((((()))+++,,,))))))))))))))))))))))))************))))))))))))(((***,,,+++)))((()))***+++******))))))******+++))))))))))))((((((((((((%%%&&&''')))*********************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))******++++++)))((('''''')))******)))''')))***)))((('''(((***************************((((((((((((((((((((((((******)))(((((()))******,,,***(((''''''(((((()))(((((())))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222,,,&&&&&&***,,,+++'''(((((('''(((((()))******''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))&&&'''))))))))))))'''&&&&&&&&&'''((()))***++++++((()))***)))((('''(((***))))))*********+++++++++************************,,,++++++******++++++,,,***,,,------,,,+++,,,...------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))*********++++++++++++***************++++++))))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))******+++******************++++++******))))))))))))******000...,,,)))(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&+++000///***'''(((+++,,,+++***)))(((((())))))(((((((((((((((((((((((())))))))))))************''')))******))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((())))))((((((((()))((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((''''''(((******)))(((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********))))))(((''''''((()))))))))(((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))...***&&&&&&***---,,,***(((((('''(((((()))******(((((((((((())))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********************************)))))))))))))))***)))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))((((((&&&''''''(((((())))))***''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++((()))******(((((()))***)))************+++++++++************************++++++************++++++)))+++------,,,++++++,,,,,,,,,,,,,,,++++++++++++***************)))((('''++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,(((((()))))))))))))))***+++***))))))(((((((((((()))))))))))))))******+++)))))))))*********************))))))))))))******...---,,,***)))))))))***''''''''''''''''''''''''(((((())))))))))))((((((%%%(((++++++)))((()))+++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++******)))((('''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((''''''(((***+++)))(((''')))***)))((('''(((***((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))((()))***)))''''''(((***))))))((((((((((((''''''))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))),,,+++))))))***+++***))))))(((((((((((())))))***))))))))))))************************************)))))))))))))))******+++******+++,,,,,,+++******))))))))))))))))))))))))((((((((()))))))))******************************+++++++++***)))((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))******+++)))))))))))))))))))))))))))*********+++++++++++++++++++++***************)))))))))))))))*********)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))''''''(((((())))))******'''((()))******)))((('''&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((()))******)))((()))***)))************+++++++++************************++++++************++++++***,,,......,,,+++++++++,,,,,,,,,++++++++++++***((()))******+++*********++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,(((((((((((())))))*********))))))((((((((()))))))))))))))))))))******+++((((((((())))))***************))))))))))))***************))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((()))))))))******%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((()))***+++***)))((((((''''''''''''((((((&&&&&&'''((()))***++++++++++++***)))(((((((((((((((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((('''''')))++++++)))'''''')))***)))((('''(((***(((((()))))))))*********))))))))))))))))))))))))))))))************))))))((()))+++***(((''')))+++))))))((((((((('''''''''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((+++---,,,***))))))******))))))(((((((((((()))************++++++++++++************************)))))))))))))))******+++***+++,,,------,,,+++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++)))))))))))))))*********************************))))))******+++***************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******(((((()))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++***((())))))******+++++++++)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((()))***************))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++...000000...+++)))))))))))))))))))))))))))))))))))))))((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))(((***+++***)))((()))***)))************+++++++++************************++++++************++++++,,,---//////---,,,+++,,,,,,,,,,,,+++++++++******)))***+++,,,---.........++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))******+++''''''(((((()))))))))*********))))))))))))******'''((((((((((((((('''&&&))))))))))))))))))))))))******++++++++++++******+++)))(((((()))******)))###%%%))),,,------,,,+++))))))))))))))))))))))))((()))))))))******++++++((((((((()))++++++***)))++++++************++++++%%%&&&'''((()))***+++,,,++++++***)))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))************************++++++******))))))((((((''''''''')))++++++)))'''((()))***)))((('''(((***))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))'''***++++++(((((())),,,))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))###)))......+++)))***---+++***)))(((((('''((((((******+++++++++,,,,,,,,,************************)))))))))))))))******++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,(((((())))))******++++++************************((()))***+++++++++++++++++++++************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******'''((()))+++++++++***)))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,---------,,,,,,+++++++++(((((()))***+++,,,,,,---)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&************************)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''(((((((((((((((''')))***)))((('''(((***++++++***)))(((((()))))))))************+++++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''((((((((()))***((('''(((+++,,,+++)))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%******************+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++***)))(((,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((************))))))))))))((('''&&&&&&&&&''')))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&((()))*********)))(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))******+++(((((())))))))))))(((((('''(((((())))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&((()))++++++)))(((&&&+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))'''''''''((()))************************))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((('''************************+++***)))))))))))))))***+++)))(((((()))+++***)))+++++++++*********))))))(((((((((((()))))))))))))))************+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))*********++++++++++++******))))))))))))***************))))))))))))))))))************+++++++++------,,,+++***)))((('''+++++++++***************************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---......---,,,,,,++++++++++++)))))))))(((((((((''''''************************)))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((()))***************''')))***)))((('''(((***++++++***)))))))))))))))(((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))***((('''(((***+++***((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******)))+++++++++******)))))))))+++++++++************)))))))))))))))))))))))))))***************)))((((((***))))))(((((())))))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))************(((((('''''''''((()))***(((((()))***************************************))))))))))))))))))))))))*********)))((('''''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))******%%%&&&((()))*********)))((()))))))))))))))((('''***)))))))))(((((((((''')))))))))))))))******+++(((((())))))))))))(((((('''(((((()))))))))))))))***)))(((((((((((()))***))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''+++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))************))))))))))))))))))))))))))))))***)))))))))))))))******+++)))(((((()))******)))+++++++++*********))))))(((((((((((())))))))))))))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((((((***)))((((((((((((((()))(((((()))***************************************))))))************))))))))))))))))))************)))))))))*********++++++******))))))))))))*********))))))))))))))))))))))))************+++++++++------,,,+++***)))(((((()))))))))*********++++++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((((((((()))***************''')))***)))((('''(((***+++***))))))))))))))))))'''''''''((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))***((('''((())))))(((&&&))))))))))))))))))))))))&&&'''(((((()))***++++++)))((((((((())))))***+++))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))+++++++++************))))))))))))))))))))))))))))))************))))))(((*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))(((((((((((()))***+++(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((())))))))))))(((((('''(((((((((((((((((((((((()))))))))*********++++++&&&'''((()))******)))))))))))))))))))))(((''''''))))))))))))(((((((((((()))))))))))))))******+++(((((())))))))))))(((((('''((())))))******))))))******))))))))))))******))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********'''((()))******)))((('''+++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***************+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******(((((((((((((((((((((((()))((((((((()))***+++++++++***(((((()))******)))+++************)))))))))(((((((((((()))))))))))))))))))))*********++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))(((((((((((()))))))))(((''''''&&&)))******++++++++++++***++++++++++++++++++++++++))))))************))))))))))))))))))************((((((((()))))))))************))))))))))))******))))))))))))))))))******)))************+++++++++---,,,,,,+++***)))((((((&&&''''''(((***++++++,,,((((((((((((((((((((((((************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,************************(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))&&&&&&'''(((((((((((((((''')))***)))((('''(((*********)))))))))))))))***''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,((('''''''''((()))***+++((()))+++,,,---,,,,,,+++******************************++++++,,,,,,,,,---,,,,,,---------,,,,,,+++******************))))))+++++++++*********))))))))))))))))))))))))))))))))))))************)))(((++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))+++,,,,,,---)))))))))))))))******+++(((((()))***************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))*********))))))((((((((((((((((((((((((((()))))))))*********++++++''''''((())))))))))))))))))******))))))((('''&&&))))))))))))(((((((((((()))))))))))))))******+++(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))******++++++******))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,***(((((()))***)))(((************))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********((('''&&&))))))***++++++*********++++++++++++++++++++++++))))))************))))))((()))))))))************(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********))))))*********+++++++++,,,,,,++++++***))))))(((&&&''''''((())))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&&&&'''(((((((((((((((''')))***)))((('''(((******)))))))))))))))******((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((('''&&&&&&'''(((((((((((((((((((((((())))))))))))************''''''''''''((()))***+++)))***+++---------,,,+++*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((())))))*********))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++,,,---...((())))))***************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))((((((((())))))***************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))************************((((((((((((((((((((((((######%%%&&&&&&%%%######'''(((((()))******))))))************************(((((((((((()))***,,,,,,,,,***(((((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))************))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))******************+++,,,+++***)))(((((()))))))))))))))((((((************************))))))************))))))((()))))))))************(((((((((((())))))))))))******))))))))))))******(((((())))))************))))))*********+++++++++,,,,,,++++++***))))))))))))))))))(((((((((((((((************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---***************+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))***(((((()))***************''')))***)))((('''(((***)))))))))))))))******+++(((((()))))))))************))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((()))***)))''''''''')))))))))))))))))))))))))))*********))))))((((((((('''''''''((()))***+++,,,++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))************)))*********))))))*********((((((((((((((())))))***))))))))))))))))))))))))(((((()))***+++,,,---...'''((()))*********))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))((((((((()))******++++++******''''''((((((((((((''''''(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((************************(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))))))))))))))************************)))((((((((()))***++++++---+++)))((()))))))))'''(((((()))))))))))))))***(((((((((((())))))))))))((((((((()))))))))******))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))************+++***++++++,,,,,,++++++***((())))))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((()))))))))************))))))))))))******((((((((()))******++++++)))************++++++++++++++++++*********))))))*********))))))(((((((((************************************************)))***************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,+++++++++,,,------)))))))))*********++++++***************************)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((()))***************''')))***)))((('''(((***)))))))))))))))***++++++'''''''''((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********''')))******(((''')))+++)))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))***+++,,,---...------,,,++++++++++++************************++++++++++++************)))******+++,,,,,,++++++)))*********+++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))******************))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))***++++++,,,------&&&'''((()))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++***)))(((''''''((()))***&&&'''((())))))******)))'''((((((((()))))))))***)))))))))))))))******+++(((((())))))))))))(((((())))))***++++++++++++***'''((())))))))))))((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***+++******)))************************((((((((((((((((((((((((,,,++++++******++++++,,,''''''((()))***+++*********************************)))))))))))))))******---+++)))((())))))((('''(((((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++))))))))))))***+++,,,---***************)))((('''************************))))))************))))))))))))))))))************)))))))))*********++++++******))))))))))))******'''(((((()))******++++++)))************++++++++++++++++++***************))))))***************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,+++++++++,,,,,,---...(((((())))))***************************************)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((()))***)))((('''(((***))))))((())))))***++++++&&&&&&&&&'''''''''((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************&&&)))+++***)))(((***---))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))***,,,---...000///---+++*********+++)))))))))))))))))))))))),,,+++++++++******))))))((()))***+++++++++++++++(((((())))))*********++++++++++++************)))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))*********++++++,,,,,,---%%%&&&((()))))))))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******************************+++++++++,,,,,,,,,***)))(((''''''((()))***%%%&&&''')))************'''((((((((())))))******)))))))))))))))******+++(((((())))))))))))(((((())))))***++++++++++++***((()))***++++++***)))((((((((())))))*********+++************************(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((()))***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))+++***)))))))))))))))***---+++)))((())))))(((''''''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))******++++++++++++((((((''''''(((***,,,---+++++++++++++++***)))(((++++++++++++++++++++++++))))))************))))))))))))))))))************************++++++++++++******))))))))))))******'''(((((()))***+++++++++)))************++++++++++++++++++***************(((((()))***+++,,,------))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))******))))))))))))*********++++++***))))))***,,,))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))$$$&&&((()))***)))'''&&&(((((((((((())))))))))))(((((()))***++++++,,,,,,222...)))&&&&&&(((***************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++&&&&&&&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))***++++++,,,&&&'''(((*********))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))(((((('''''')))))))))***++++++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***((('''''')))+++,,,(((((())))))******++++++,,,,,,+++***)))(((''''''))))))************))))))+++++++++***************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************+++++++++*********))))))&&&'''((()))))))))))))))))))))))))))************************************---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((()))))))))((((((''''''''''''''''''((((((((())))))***))))))(((((())))))******++++++***))))))***,,,)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))***)))(((((((((((((((((())))))))))))(((((()))******+++,,,,,,111...***'''((()))*********)))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++(((((('''''''''((())))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))******+++******++++++++++++******((())))))******))))))(((((((((((())))))*********'''((()))******)))(((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++******)))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))***)))))))))((((((((('''******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))...,,,***(((''''''(((((()))))))))))))))*********++++++******)))((((((((())))))************)))))))))((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))************))))))))))))************+++++++++*********))))))(((((()))*********))))))))))))))))))************************************))))))***+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))((((((''''''((((((((())))))))))))((((((''''''(((((())))))***+++***)))(((***,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))((())))))******+++++++++000...+++)))*********)))))))))))))))))))))******++++++,,,,,,,,,---------+++++++++++++++*********************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))******++++++******)))))))))*********++++++***)))(((''''''''''''((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************((((((''''''''''''(((((()))))))))))))))******+++******++++++++++++******)))******************)))(((((((((((())))))))))))((()))))))))))))))((('''((())))))******))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))((((((((((((******))))))(((''''''&&&))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,***(((''''''((((((************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******+++************)))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************))))))))))))************+++++++++************************+++******))))))))))))))))))************************************((())))))***+++,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******)))(((((((((((()))************)))(((((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((()))*********((((((***+++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************))))))(((((((((((()))))))))))))))((()))***++++++(((((((((((())))))))))))((()))))))))*********+++...---++++++,,,+++***((()))))))))))))))*********+++,,,,,,,,,,,,---------+++++++++***************************)))))))))(((************************+++++++++***************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))******+++(((((())))))))))))((((((******++++++++++++******))))))((((((((((((((((((******)))))))))((('''''')))))))))******)))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))((((((''''''))))))))))))((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((((()))***+++,,,++++++******))))))(((((((((((())))))************))))))************))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************((()))))))))************************************+++++++++++++++***)))(((((()))))))))************************************+++++++++*********))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((()))******)))(((((()))+++************************)))))))))******)))))))))************************))))))))))))))))))))))))(((((())))))************))))))(((((((((((()))))))))))))))((()))***++++++(((((((((((()))))))))))))))))))))))))))*********---,,,++++++,,,,,,***((((((((())))))************+++++++++,,,,,,,,,------************************************)))))))))(((******************************************++++++))))))))))))))))))))))))))))))***+++++++++++++++(((((()))))))))*********&&&'''((())))))*********((()))))))))************)))))))))))))))))))))))))))******++++++******)))((()))))))))************++++++++++++++++++++++++*********++++++*********)))))))))))))))******+++(((((())))))))))))((((((******++++++++++++******))))))))))))((((((((((((******)))(((((((((''''''))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((('''((((((((()))))))))***************))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''(((((((((((()))))))))))))))))))))******+++++++++(((((((((((((((((((((((())))))((((((((())))))***************************************************************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))***+++,,,++++++******))))))((((((((((((((()))******++++++))))))************))))))))))))******++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************************************+++++++++++++++***)))(((((()))))))))************************************+++++++++*********))))))*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((((((((()))))))))******)))((((((''''''(((((()))((()))***)))(((''')))+++************************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******++++++)))(((((((((((()))******++++++******+++++++++,,,,,,,,,)))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******((((((((()))))))))******%%%&&&((()))***+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++******++++++++++++******)))******************)))))))))))))))***************))))))(((((((((((())))))******++++++******)))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))******''''''''''''''''''''''''************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))((((((************))))))))))))(((((())))))*********+++))))))************))))))'''''''''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((()))))))))))))))*********))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))***************************+++++++++*********+++******))))))))))))))))))************************************((())))))***+++,,,------************++++++++++++...------,,,,,,------...*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((())))))*********(((((()))))))))************))))))(((((())))))***((()))***)))'''''')))***************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))(((((((((((())))))&&&'''((()))***)))(((((((((((((((((()))))))))))))))))))))))))))))))))(((,,,***(((((()))***)))((('''(((((()))******++++++)))))))))*********++++++((()))))))))*********+++************))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))***'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))******+++******++++++++++++******((())))))******))))))((())))))******++++++,,,,,,))))))(((''''''((()))***)))******++++++******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))'''((((((((()))))))))***)))))))))***************))))))))))))))))))))))))))))))(((((()))******+++((((((((((((((((((((((((************************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************))))))((()))))))))))))))*********)))))))))))))))*********))))))************))))))&&&''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))*********+++++++++(((((()))*********))))))))))))))))))************************************))))))***+++,,,---......************++++++++++++---,,,,,,,,,,,,,,,,,,---)))*********++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))))))))(((((())))))******++++++++++++))))))))))))******************))))))))))))******((()))))))))'''''')))***************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))%%%&&&(((******)))'''&&&(((((((((((())))))))))))))))))))))))((((((((((((+++)))'''&&&((())))))((('''(((((()))***+++++++++((())))))))))))*********(((((())))))*********+++************))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))***++++++***((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************)))***+++,,,,,,+++***))))))))))))))))))******+++(((((())))))))))))(((((((((((())))))))))))(((((())))))***+++,,,---------)))(((''''''''')))***+++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))&&&''''''((()))******+++******************++++++)))))))))))))))))))))))))))************+++++++++''''''(((((())))))******'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))((())))))***++++++++++++++++++++++++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++,,,,,,(((((())))))******++++++******))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))******++++++++++++&&&'''((()))))))))))))))))))))))))))************************************---------,,,,,,,,,++++++)))************+++++++++,,,++++++++++++++++++,,,))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))***,,,......,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&%%%&&&&&&''''''''''''(((***+++,,,))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((('''''''''''')))***+++++++++)))((('''((((((((((((((()))******))))))************))))))((((((((((((((())))))***((()))***++++++***((((((,,,++++++******++++++,,,************************((()))***++++++***)))((((((((()))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++******************************************,,,++++++***)))(((''''''))))))************))))))(((***+++***)))((()))***))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************++++++++++++***((('''''''''((()))))))))(((((('''''''''&&&))))))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))((()))******(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''''''''''''''(((((((((''''''(((((()))***+++))))))************))))))((())))))******))))))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********)))((('''((((((((((((((()))******))))))************))))))(((((((((((())))))******))))))************)))))),,,++++++******++++++,,,************************))))))************))))))(((((()))***************************************((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++************((((((((((((((((((((((((************************************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))(((************************************************++++++******))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************++++++++++++***)))((('''(((((()))******)))))))))((((((((())))))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((()))(((&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''((()))***+++))))))(((((((((((())))))))))))************)))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((()))******))))))************)))))))))))))))))))))************)))))))))))))))******++++++************++++++******************************))))))))))))******(((((()))***************************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************************)))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))************))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++******)))(((((((((((((((************))))))))))))))))))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((***++++++)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((()))******+++******)))((((((((((((((())))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''(((((((((((((((''''''((((((((((((((())))))***))))))************))))))((())))))******************)))((((((((()))++++++++++++************++++++************************+++***)))(((((()))***+++(((((()))***************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++++++++*********************************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***************+++++++++************************)))))))))))))))*********'''(((((())))))(((((('''(((***+++***)))((()))***))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++***))))))((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((+++,,,+++***)))))),,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,++++++***)))))))))))))))+++***)))((((((''''''((())))))************))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************(((((((((((((((((((((((()))******++++++******)))((()))))))))*********+++(((''''''''''''(((((((((((((((((((((((())))))***))))))************))))))'''((()))************)))***)))((((((((()))+++,,,+++******))))))******+++************************+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************************************))))))))))))))))))))))))************************************************************************))))))))))))*********+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************++++++************++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++************************)))))))))))))))*********((())))))******))))))((((((***+++***)))((()))***))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))(((((('''((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++,,,+++***)))((((((((((((******)))((((((((((((((())))))************)))))))))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************((((((((((((((((((((((((***++++++,,,,,,++++++***'''(((((())))))*********(((((('''''''''((()))***((((((((((((((()))******))))))************))))))&&&''')))******))))))((((((((((((((()))***+++,,,******))))))))))))************************************))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))************************************************************************(((((()))))))))***************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))((((((************************************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,*********************************)))))))))))))))))))))************))))))(((***+++***)))((()))***))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************))))))((((((((())))))***)))((((((((((((((()))))))))************))))))((())))))******))))))((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))******++++++++++++******&&&&&&'''(((((()))******))))))((((((((()))***+++((((((((((((((()))******))))))************))))))%%%&&&((()))))))))'''&&&'''((()))******+++++++++******))))))))))))******************************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************((()))))))))************((())))))***++++++,,,,,,************************++++++******))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++((())))))***)))((('''&&&''''''(((((())))))))))))))))))))))))******************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))&&&(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************************************************************))))))************))))))%%%&&&&&&'''((())))))******)))(((((((((***+++,,,((((((((((((((()))******))))))************))))))$$$%%%'''))))))((('''&&&&&&''')))***+++++++++*********))))))))))))******************************((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,************************,,,++++++***)))(((((('''''''''((((((((((((''''''(((***+++***)))((()))***))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++((()))*********)))'''&&&(((((())))))*********+++))))))))))))******************++++++++++++******++++++************+++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,+++++++++************)))(((((()))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++***++++++,,,---...///************************+++***)))***+++,,,+++))))))*********++++++++++++******))))))((((((''''''************************+++***((('''''')))***,,,************************++++++************+++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))***++++++,,,---+++******+++,,,,,,+++......---,,,+++++++++,,,---------,,,,,,++++++++++++,,,---...---,,,+++***+++++++++***************))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++******))))))(((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************(((((((((((())))))))))))************))))))))))))))))))*********))))))((((((((()))***************)))))))))))))))((('''''',,,+++)))((((((((()))***,,,+++***))))))***+++,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))************((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++******++++++,,,---,,,***(((((()))***+++(((((((((((()))***+++,,,************************))))))))))))***+++,,,---((())))))*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++*********+++,,,------************************+++***))))))***+++***))))))))))))*********++++++******))))))((((((((((((************************+++***)))(((((()))******************************++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++***************++++++---+++)))***+++,,,++++++++++++***)))))))))))))))------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++***************)))(((((())))))***++++++++++++***)))************+++++++++************************************+++++++++,,,)))************+++++++++++++++*********************************************************)))((((((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))************************))))))))))))))))))************))))))(((((()))*********************++++++***))))))(((+++******)))))))))))))))+++***))))))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))))))))))))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++******++++++,,,---,,,***)))((()))***+++++++++***************+++************************(((((())))))***+++,,,,,,))))))*********))))))((())))))))))))))))))))))))************))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,+++***)))((('''&&&%%%))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++***************++++++***************************)))((((((******)))(((((((((((()))))))))*********))))))))))))(((((((((************************++++++******))))))))))))************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++*********++++++,,,+++))))))+++,,,+++***+++***))))))((())))))))),,,,,,+++++++++++++++***,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++)))))))))***)))(((((('''))))))***++++++++++++***)))************+++++++++************************)))))))))*********++++++)))************+++++++++************++++++++++++*********************************+++******)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************++++++++++++************))))))))))))))))))************))))))(((((()))***************+++++++++,,,++++++***)))***************)))((((((***))))))(((((())))))*********))))))))))))((((((*********************************)))))))))))))))(((((()))***+++++++++***************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++******++++++,,,,,,+++***)))))))))***+++...---,,,+++************************************'''(((((()))))))))(((((()))************)))(((((())))))))))))))))))))))))++++++******))))))(((((())))))************))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********************************)))))))))(((((())))))************))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++++++++***)))((('''&&&&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))))))))))))))***************************)))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++***((((((************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++,,,+++))))))+++,,,+++***,,,++++++******+++++++++++++++++++++++++++++++++,,,+++***)))((()))***+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++++++++++++++++++++++++++***************)))(((((())))))***++++++++++++***))))))*********+++++++++************************((())))))))))))*********))))))*********+++++++++((()))))))))******++++++*********************************++++++******)))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))*********++++++************)))))))))(((((())))))************)))(((((()))******************+++++++++++++++******))))))***++++++)))((('''))))))(((((((((((()))))))))))))))(((((((((((((((************************************))))))))))))((())))))***++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++******++++++,,,++++++***))))))******+++---,,,+++***************************************&&&'''((()))*********)))))))))*********))))))((())))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))((()))))))))************************)))((('''((()))***)))'''(((((((((((())))))))))))))))))))))))************************************+++++++++++++++***)))(((************************++++++************++++++)))******************)))+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---+++******+++,,,,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***+++))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***++++++++++++***))))))*********+++++++++************************((())))))))))))*********))))))*********+++++++++'''(((((())))))***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((()))))))))******************)))))))))((((((((()))***************(((((()))***************))))))******+++******)))))))))***++++++)))((('''(((((())))))))))))((((((((((((((((((((()))))))))*********************************)))))))))))))))***************++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++******)))))))))))))))************************************************))))))***++++++++++++***,,,++++++******++++++,,,******************++++++)))))))))))))))***++++++************************%%%&&&)))+++,,,---,,,,,,(((((()))***************))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))*********************************)))((((((******)))(((((((((((()))))))))******)))))))))************+++************************++++++++++++++++++++++++************************++++++************++++++((()))************)))(((++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++++++++++++++,,,------...---++++++---...---,,,*********)))******+++,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***************)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++)))))))))))))))*********++++++++++++++++++++++++)))***++++++,,,+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))'''((()))******+++******(((((()))***************((()))*********************************)))((((((((())))))******))))))((((((((())))))))))))******************************((()))))))))************,,,++++++*********++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***+++,,,,,,---+++******)))))))))))))))************************************************))))))***++++++++++++***,,,++++++******++++++,,,)))*********++++++++++++(((((((((((()))***+++,,,************************'''((()))***)))(((&&&%%%&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))******+++,,,************************+++***))))))***+++***))))))))))))*********++++++))))))*********+++++++++************************+++******)))***+++---...************************++++++************++++++)))***++++++++++++***)))++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++*********+++,,,---...///000...,,,---...///...---++++++******+++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++************+++++++++,,,)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************(((((()))))))))*********************))))))))))))'''((()))******+++++++++(((((()))***************)))******+++,,,,,,+++++++++******)))))))))))))))))))))***++++++***)))))))))))))))*********++++++))))))))))))))))))))))))''''''((()))***++++++,,,...---+++************+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......+++******)))))))))))))))************************************************))))))***++++++++++++***,,,++++++******++++++,,,))))))***+++++++++++++++*********))))))***++++++*********************************((($$$ %%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++------************************+++***)))***+++,,,+++)))************++++++++++++))))))******++++++++++++************************+++***)))(((***,,,...000************************++++++************++++++***+++,,,------,,,+++***++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++))))))***+++,,,...///000000///------///000///...------------......///000---------....../////////,,,,,,---...---,,,+++***,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++.........------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************))))))))))))''''''(((******+++++++++(((((()))******************+++,,,,,,------------,,,+++)))((((((((()))***)))***+++,,,,,,+++***)))))))))******+++++++++,,,((((((((((((((((((((((((&&&&&&''')))***+++,,,---///...,,,***))))))******(((((())))))******++++++))))))))))))))))))))))))************************))))))***+++---...//////+++******)))))))))))))))************************************************))))))***++++++++++++***,,,++++++++++++++++++,,,((()))***+++++++++++++++------,,,+++************************************************))))))((((((&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,***(((((()))******)))+++*********))))))((((((******)))))))))))))))***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((()))***+++,,,,,,---******++++++++++++******************************))))))))))))))))))))))))******++++++++++++******((())))))))))))*********************************))))))))))))))))))))))))***((('''(((+++,,,+++(((++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,++++++++++++++++++------,,,,,,+++++++++******++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------.........---...000111111000///...111111000000000000//////222222333333333333222222222222111000//////...---...---------...///000000...---,,,++++++***++++++++++++++++++,,,---...///************++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---...---+++))))))***+++,,,,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++******************************+++*********))))))((((((******)))(((''''''((((((+++*********))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************))))))))))))******(((((())))))*********+++)))))))))))))))))))))))),,,+++***((((((***+++,,,))))))))))))))))))))))))+++++++++*********))))))************************))))))***+++,,,,,,------...------,,,+++***))))))(((((()))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************+++++++++*********))))))++++++*********)))))))))''''''(((((()))******+++************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))((((((''''''))))))))))))(((((((((((())))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))************)))))))))((())))))))))))************((('''&&&&&&(((((('''&&&************)))))))))((())))))(((((((((((())))))*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))******************+++++++++******++++++++++++******************************))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++***************************************************)))'''(((+++,,,+++)))++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++******++++++++++++++++++------------------------............////////////......///000000111222222333333444555555666555555666666666666666777777777999999::::::::::::999999666666555444333222222111333222111000//////////////////...---,,,,,,------///...------,,,,,,,,,---------------------------++++++++++++************+++++++++++++++,,,,,,,,,...---+++***)))***+++,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************+++*********))))))))))))******))))))((()))))))))************)))))))))(((*********************************))))))(((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++*********))))))))))))******((()))))))))************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,+++++++++******************************************++++++,,,,,,,,,,,,++++++******))))))(((((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))---,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************+++++++++*********))))))+++++++++++++++*********'''(((((())))))*********************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))***************))))))+++,,,,,,***(((************))))))))))))(((((('''''''''(((((()))******)))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))*********************))))))*********+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++*********+++,,,,,,------------------------,,,,,,......///000111222333444444555666777888999:::;;;=========>>>>>>@@@AAABBB@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEECCCBBBAAA@@@@@@@@@===;;;999777555333222222333222111000////////////111000000///...---------,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++///...,,,+++*********+++*********+++++++++++++++************+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********************************))))))***************++++++++++++*********************************************)))))))))*********)))******++++++************))))))))))))***************************************)))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))******((((((((((((******))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---************************+++++++++***************++++++++++++++++++++++++(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))************)))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************+++---///...,,,)))*********))))))))))))))))))(((((((((((())))))***++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((()))))))))************++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,,,,------.../////////000111222444666888999:::???@@@AAACCCDDDFFFGGGGGGJJJIIIIIIIIIJJJLLLNNNPPPMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSQQQOOONNNNNNMMMNNNIIIHHHFFFCCCAAA???>>>>>>;;;:::888666555444333333222222222111111000///...++++++,,,,,,,,,,,,,,,---/////////.........---------------,,,,,,++++++***///...---+++*********************++++++,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************++++++++++++******************************************************************+++,,,,,,---*********)))))))))))))))************************++++++************************++++++++++++******************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''************************++++++++++++************((((((((())))))*********))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))++++++***))))))******+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++'''((((((((()))))))))***))))))************)))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))******((()))))))))************&&&'''(((***,,,+++)))'''))))))))))))))))))*********)))))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))************************************************((())))))*********))))))))))))))))))))))))))))))((()))))))))************++++++************++++++((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******************************++++++++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,+++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,---------...---------.........//////,,,---///000333555666777999:::<<<>>>AAACCCEEEFFFMMMMMMNNNPPPQQQSSSTTTTTTVVVUUUUUUUUUVVVXXXZZZ\\\XXXYYYZZZ[[[\\\^^^______^^^______``````______^^^[[[YYYWWWTTTSSSSSSSSSSSSTTTSSSQQQPPPOOONNNNNNMMMIIIHHHFFFCCC@@@>>>===<<<;;;::::::888555333000///.........//////000000111............------------...------,,,,,,+++++++++///...---,,,++++++++++++******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++*********************************************+++++++++++++++******+++,,,------))))))))))))))))))************************************************++++++)))******++++++******)))************************((()))))))))*********+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************+++*********************(((((())))))***+++++++++***************++++++++++++++++++*********))))))))))))))))))))))))))))))******************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++*********************************************************+++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++++++++''''''(((((())))))******))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************((('''(((***,,,,,,***)))))))))))))))************************+++,,,,,,---))))))((((((((('''''''''))))))))))))))))))))))))************************************************((())))))************)))))))))))))))))))))))))))))))))))))))*********************))))))*********'''((()))***+++,,,------******++++++++++++************************************************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,------....../////////......///000111111222222333444666999<<>>:::777444333111111111111000000000000,,,,,,,,,------.........***+++,,,---............---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,******++++++++++++***************************************++++++,,,,,,,,,,,,,,,+++***))))))))))))(((((())))))*********+++++++++++++++++++++++++++''''''(((((()))))))))***))))))************))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++************************'''(((((()))***++++++,,,((((((((((((((((((((((((++++++******************+++++++++************)))))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))***+++,,,---************************))))))******++++++++++++************************,,,,,,++++++******))))))++++++******))))))((((((***************)))(((((())))))))))))((((((((((((''''''(((((()))))))))***************************++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))***((('''(((+++,,,+++(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((()))***************++++++***)))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,((()))+++,,,---,,,,,,+++///,,,******,,,---+++)))+++,,,......---------...------------...///000111000333555555555666:::>>>>>>AAAEEEKKKPPPRRRQQQOOOPPPPPPPPPPPPPPPOOOOOOOOOTTTSSSRRRSSSTTTWWWZZZ\\\ZZZYYYXXXWWWXXXYYY[[[]]]\\\]]]^^^___``````___^^^^^^]]]]]]]]]]]]]]]^^^^^^___^^^]]]\\\[[[ZZZYYYXXXRRRSSSSSSQQQLLLIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHQQQQQQQQQRRRTTTVVVXXXZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVSSSNNNJJJFFFBBB>>>:::999666333111000000///.../////////.........------......---------......///...---,,,,,,++++++,,,,,,******))))))******+++,,,---,,,+++*********+++,,,---,,,,,,+++************---------,,,,,,+++++++++************************,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++******************************************************************))))))))))))************++++++++++++*********)))******))))))******+++,,,************************,,,,,,+++***)))(((''''''************************************************************************))))))))))))************)))************+++++++++************************************************))))))***++++++++++++***************************************************+++++++++*********)))))))))************+++++++++******))))))))))))******************************************************(((((((((((())))))))))))************************)))************+++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++(((''''''))),,,...******************************************))))))))))))((((((''''''''''''***************)))((((((******))))))((((((''''''((((((((())))))******************************************)))))))))))))))+++******)))))))))******))))))))))))))))))))))))))))))************))))))***((('''(((+++,,,***)))***)))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***************))))))((('''''''''''''''))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))************************************,,,,,,+++++++++************+++,,,,,,------,,,,,,++++++------...---,,,,,,///---+++,,,...//////---,,,---//////---,,,,,,---------...///111333555666:::===AAACCCCCCEEEHHHKKKPPPPPPQQQSSSUUUTTTQQQOOONNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKLLLNNNPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSOOOJJJEEEBBBAAA@@@@@@@@@AAABBBCCCEEEEEENNNMMMMMMNNNPPPRRRTTTUUUTTTUUUWWWYYY[[[\\\]]]]]]]]]ZZZWWWSSSQQQNNNJJJGGGCCC@@@<<<888777555333111111000///...---------------------,,,------...///------,,,++++++++++++,,,+++++++++++++++,,,,,,---......,,,+++++++++,,,------,,,,,,++++++++++++,,,---------,,,,,,+++++++++************************,,,,,,,,,+++++++++************)))(((((()))******************************************************************************))))))))))))************,,,,,,+++++++++***************))))))******+++,,,************************++++++******))))))((((((************************************************************************))))))))))))************)))************++++++++++++++++++***************************************)))))))))*********++++++************************************************+++++++++*********)))))),,,+++++++++******))))))******))))))))))))******************************************************(((((((((((()))))))))***************************)))************+++++++++---,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))))))))***,,,---************************)))))))))))))))*********)))((((((((((((''''''''')))************))))))(((+++******)))(((''''''&&&)))))))))***************************************))))))))))))************---,,,+++***************))))))))))))))))))))))))))))))************))))))***(((((((((***+++***)))))))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((***************)))((('''))))))))))))))))))))))))************************)))************))))))((((((((()))***************))))))((('''''''''(((((()))))))))*********++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))*********++++++************************+++++++++******************+++,,,,,,------,,,,,,---............------,,,,,,***)))***,,,............///111111///...///000000111333666999<<<>>>@@@HHHKKKPPPSSSUUUVVVWWWYYYXXXVVVTTTRRRQQQOOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDGGGEEECCCBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDEEEHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOONNNKKKFFFAAA???>>>;;;;;;;;;<<<===@@@BBBDDDJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRUUUYYY\\\```bbbdddccc```^^^]]]\\\ZZZXXXVVVUUUQQQLLLHHHEEEBBB>>><<<777555333000///...............------......///000---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......///......---,,,---------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************)))(((((()))******************************************************************************)))))))))*********++++++,,,,,,+++++++++***************))))))******+++,,,************************************************************************************************************************))))))))))))************)))************+++++++++++++++++++++******))))))************************))))))((((((((()))***+++************************************************+++++++++***************------,,,+++***)))((('''******))))))))))))******************************************************((((((((()))))))))******************************)))************+++++++++,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---************************((((((((())))))*********************************))))))************)))(((++++++***)))((('''&&&&&&******************++++++************************(((((())))))******++++++...---,,,+++************))))))))))))))))))))))))))))))************))))))))))))((()))************)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''((((((((((((******+++******)))((('''))))))))))))))))))))))))************************))))))************)))((((((((()))***************++++++******)))******+++))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***************************************************+++,,,,,,------,,,,,,............------,,,,,,++++++***+++,,,---.........000333444444444555666999;;;>>>BBBFFFJJJLLLNNNTTTWWW[[[___``````___^^^UUURRRNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFFFFGGGFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJHHHEEEBBB@@@@@@======<<<<<<>>>@@@BBBDDDGGGGGGFFFFFFGGGIIIJJJLLLPPPQQQSSSVVVZZZ]]]```bbbbbb```______```aaa```^^^___\\\XXXTTTQQQNNNJJJHHHBBB@@@<<<999555333333222000000////////////000000------,,,+++++++++++++++,,,,,,,,,,,,,,,------............---------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,***************+++++++++************************************************))))))*********+++++++++++++++*********)))))))))******))))))******+++,,,************************)))))))))******+++++++++************************************************************************((()))))))))************))))))*********+++++++++,,,,,,++++++***)))))))))***************************)))'''&&&&&&(((***+++************************************************************************,,,,,,++++++***))))))(((******))))))))))))******************************************************(((((()))))))))*********************************))))))*********+++++++++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---...---,,,,,,))))))))))))))))))))))))(((((())))))******++++++************++++++++++++((())))))*********))))))*********)))(((''''''&&&++++++******************************************(((((())))))******++++++...---,,,+++************))))))))))))))))))))))))))))))************))))))((()))))))))))))))***+++(((((())))))************))))))))))))))))))))))))'''''''''(((((((((((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))***************++++++************++++++************++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******************************************++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,++++++...//////......///000111...111444777888:::===???GGGIIILLLPPPUUUXXXZZZ[[[]]]___bbbddddddbbb___\\\SSSPPPLLLIIIIIIJJJJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;=========>>>???AAABBBBBBCCCDDDGGGJJJMMMNNNOOOOOOOOONNNLLLJJJIIIGGGFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOLLLNNNOOOMMMKKKHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHJJJJJJLLLNNNQQQUUUXXXZZZ\\\\\\[[[]]]___aaaaaa```^^^\\\ZZZXXXWWWUUURRRPPPOOOLLLIIIDDD@@@>>><<<;;;444333222000///............---,,,,,,++++++,,,,,,+++++++++++++++,,,---------------------,,,,,,+++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))*********+++++++++************************************************************++++++++++++***)))))))))((((((((((((******))))))******+++,,,************************))))))******++++++,,,,,,************************************************************************((()))))))))************))))))*********++++++++++++++++++*********))))))***************************)))'''&&&&&&(((***+++******************************************************************************************************))))))))))))******************************************************))))))))))))************************************))))))*********+++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,......---,,,+++))))))))))))))))))))))))***************+++++++++((((((((())))))))))))***((())))))************)))))))))))))))((((((((((((***************)))))))))************************))))))))))))************---,,,+++***************))))))))))))))))))))))))))))))************))))))''')))******))))))***+++((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((()))***************))))))((((((((()))***************++++++++++++,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,+++,,,,,,---,,,---............000222333666:::>>>AAADDDGGGJJJSSSUUUYYY\\\___aaabbbcccbbbbbbbbbcccccc```[[[WWWQQQMMMIIIFFFFFFGGGHHHGGGAAAAAA@@@??????>>>======999999:::;;;<<<======>>>BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMQQQUUUXXX[[[\\\]]]WWWVVVTTTQQQOOOMMMLLLLLLMMMNNNPPPSSSVVVYYY[[[]]]ZZZ[[[[[[YYYUUURRRPPPOOONNNMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDFFFHHHLLLOOOPPPUUUTTTUUUWWWZZZ\\\\\\[[[[[[[[[ZZZ[[[\\\\\\ZZZXXXTTTTTTRRROOOLLLJJJHHHGGG===;;;888555222000///...///......---------------+++++++++++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))************)))((()))))))))***++++++,,,,,,*********************************************************++++++++++++,,,******)))))))))(((((((((******))))))******+++,,,*********************************+++++++++,,,,,,************************************************************************))))))))))))************)))************+++++++++************************************************))))))((((((((()))***+++***************************************************************+++++++++))))))*********+++++++++******))))))))))))******************************************************)))))))))*********++++++************************)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))***,,,---------,,,+++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++(((((()))))))))*********(((((()))***************(((((((((((())))))))))))*********))))))(((((((((*********************************)))))))))))))))+++******)))))))))******))))))))))))))))))))))))))))))************))))))''')))+++***)))(((***,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))*********+++'''((()))******+++******))))))))))))))))))))))))************************(((((()))***************(((((()))***************))))))(((((())))))***+++*********+++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,...------,,,,,,---...///+++...000111111333777:::@@@CCCHHHKKKNNNQQQUUUWWW\\\^^^```ccceeeeeeeeeeee___^^^\\\\\\\\\YYYTTTPPPJJJGGGDDDCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGJJJKKKMMMNNNPPPQQQQQQRRRTTTWWWZZZ^^^bbbdddeeefff\\\[[[ZZZXXXWWWVVVUUUUUUSSSUUUWWW[[[^^^bbbdddfffbbbcccdddbbb^^^[[[YYYYYYWWWXXXXXXXXXVVVTTTQQQOOONNNMMMLLLKKKKKKLLLMMMMMMHHHGGGEEEEEEEEEFFFGGGIIIKKKKKKKKKMMMPPPRRRSSSRRRTTTTTTUUUWWWZZZ[[[ZZZXXXSSSSSSUUUVVVUUUTTTRRRQQQKKKIIIEEEAAA<<<888666444000000///............///,,,,,,,,,,,,,,,---......---......///...---,,,+++---,,,,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))************)))(((((())))))***++++++,,,,,,*********************************************************+++++++++,,,,,,++++++++++++******************))))))******+++,,,************************++++++++++++++++++++++++************************************************************************))))))))))))************)))************+++++++++)))))))))***++++++,,,,,,************************)))))))))*********++++++************************************************))))))*********++++++++++++++++++*********************))))))))))))******************************************************))))))*********+++++++++************************)))************+++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++******++++++,,,,,,,,,,,,(((((()))***************''''''(((((())))))*********)))))))))((((((''''''************************++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))''')))+++***((((((***,,,'''(((((()))***+++++++++)))))))))))))))))))))))))))*********++++++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************(((((()))***************++++++******+++,,,------******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,---------,,,,,,///...------...///000111111444888:::;;;>>>CCCGGGMMMPPPUUUXXXZZZ]]]```bbb```aaaccceeeffffffddddddZZZXXXVVVUUUUUUSSSNNNJJJGGGEEECCCDDDGGGIIIKKKKKKOOOOOOOOONNNNNNNNNNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRTTTVVVWWWXXXYYYYYY[[[]]]```cccfffhhhiiijjj______^^^]]]]]]\\\]]]]]]ZZZ[[[]]]___bbbdddfffgggbbbccceeedddbbb`````````^^^```aaabbb```]]]ZZZXXXVVVUUUTTTSSSSSSSSSTTTUUURRRPPPLLLHHHEEEDDDCCCCCCDDDCCCCCCEEEHHHJJJJJJJJJIIIIIIJJJMMMPPPRRRQQQOOONNNQQQTTTXXXZZZZZZYYYXXXYYYVVVQQQLLLFFFAAA>>><<<111111000///////////////...------------...//////...///000000000///---,,,---,,,,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))***++++++,,,************************++++++++++++++++++++++++************************************************************************))))))))))))************)))************+++++++++(((((()))***+++,,,,,,---************************))))))***++++++++++++***************************************************))))))******++++++++++++---,,,,,,+++***)))((((((******))))))))))))******************************************************)))************+++++++++************************)))************++++++++++++*********+++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))+++*********))))))((((((************************,,,,,,+++***)))(((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))*********++++++++++++,,,+++)))((((((((())))))******))))))((((((''''''************************,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++***))))))))))))************************++++++,,,,,,,,,,,,------+++++++++++++++***)))(((+++++++++***)))***,,,///---,,,,,,++++++,,,,,,---*********+++,,,---...///------...---,,,---000222666:::@@@EEEIIILLLOOORRRXXXWWWWWWZZZ^^^```^^^[[[cccbbbbbbcccdddaaa\\\WWWRRRRRRQQQPPPNNNLLLJJJIIINNNNNNNNNOOOQQQTTTWWWXXX^^^^^^^^^]]]\\\ZZZYYYXXX]]][[[ZZZYYYYYY[[[]]]___```___^^^]]]^^^```bbbdddccccccdddeeegggiiikkkllljjjfffbbbaaaccceeedddcccaaadddggggggeeebbbbbbcccffffffeeecccaaa```bbbddd```aaabbbcccbbb```^^^\\\]]]]]]]]]\\\[[[YYYXXXWWWZZZVVVSSSQQQQQQOOOKKKHHHKKKIIIHHHHHHIIIJJJIIIHHHDDDEEEEEEFFFFFFEEEEEEEEEGGGIIILLLPPPSSSVVVXXXYYYWWWWWWVVVUUUQQQLLLFFFCCCBBB===777444444444222000111000.........///...,,,+++,,,---............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++***************+++++++++*********))))))************************))))))************))))))************************))))))))))))))))))))))))************************---,,,,,,+++***)))(((((())))))))))))************((())))))))))))*********000,,,)))++++++(((&&&''''''(((((()))***+++++++++((()))******))))))***+++++++++******)))((((((((()))))))))***+++++++++,,,...,,,***((('''(((***,,,+++******,,,000333333333---,,,+++******+++,,,---************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************)))))))))***++++++++++++******************************+++++++++,,,,,,,,,++++++++++++******))))))///---+++***(((&&&'''*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))************)))(((((())))))))))))((((((((('''************************,,,++++++******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))*********++++++,,,+++***)))))))))************))))))((((((((((((************************+++++++++***************+++++++++,,,,,,,,,------+++++++++******+++++++++,,,+++******)))*********++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++***)))))))))******)))((((((***---000///...---,,,,,,,,,,,,------,,,,,,,,,---...///,,,---///000111444888;;;BBBEEEIIILLLMMMPPPRRRUUUSSSSSSTTTWWW\\\^^^]]]\\\[[[YYYXXXYYYZZZZZZWWWTTTMMMNNNOOOPPPPPPPPPPPPPPPZZZ[[[\\\]]]```bbbdddeeeffffffeeeeeedddcccbbbbbb^^^___```aaaccceeeggghhheeedddccccccccceeeggghhhhhhhhhggggggggggggggggggjjjgggddddddfffhhhgggfffbbbdddggggggdddccccccddd```aaaaaa```______```bbb____________^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYYYY___]]]ZZZYYYZZZYYYWWWTTTSSSRRRQQQQQQRRRRRRPPPNNNHHHHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGJJJLLLOOOQQQRRRWWWWWWXXXXXXVVVTTTRRRPPPMMMHHHAAA<<<999777555333222000......///000000000,,,------------,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++*********))))))************************))))))************))))))************************************************************************,,,,,,++++++***)))))))))))))))))))))************)))))))))*********++++++000+++)))++++++(((''')))'''(((((()))******++++++)))***+++***((('''((()))************))))))))))))***************+++++++++---,,,***)))((()))***+++...,,,+++,,,...000000000,,,+++************+++,,,************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***************************************************))))))***+++,,,---,,,******************************+++++++++,,,,,,,,,++++++++++++*********))))))***++++++***((())),,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))((('''''')))(((((((((((('''''''''************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************++++++*********++++++,,,***))))))))))))(((((((((************************)))************+++++++++++++++++++++,,,,,,,,,,,,******))))))))))))***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++***))))))*********))))))+++---//////...------------...000///---,,,,,,...///111...111444777;;;???CCCGGGNNNOOOQQQQQQQQQRRRTTTVVVRRRRRRRRRUUUWWWYYYXXXWWWPPPOOONNNOOORRRTTTUUUUUURRRSSSVVVYYY[[[]]]______aaabbbdddgggiiijjjkkkllljjjiiihhhffffffeeeeeeeee]]]___bbbeeeggghhhhhhgggffffffeeeddddddeeeggggggggggggeeeddddddccccccccchhhfffddddddeeeeeecccbbb___```aaaaaa```___```bbb______```___^^^]]]___```_________^^^]]]]]]\\\\\\UUUUUUUUUVVVWWWXXXYYYZZZ___]]]\\\]]]^^^______^^^\\\\\\[[[\\\\\\[[[YYYVVVRRRQQQPPPOOOMMMKKKIIIHHHEEEEEEDDDDDDEEEGGGIIIJJJPPPPPPQQQSSSTTTVVVWWWWWWYYYTTTNNNHHHCCC???;;;999555333000///000111222222//////......---,,,,,,+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++***************++++++++++++++++++++++++))))))************))))))************************************************************************************************)))))))))*********++++++************+++++++++,,,///***))),,,---+++)))***((((((((()))******++++++***++++++***'''&&&&&&'''))))))))))))************+++++++++***************+++++++++***************///---,,,+++,,,---,,,++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************************************)))***,,,000333444444++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************(((***------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))(((''')))))))))))))))(((((((((************************((((((((())))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))******************++++++,,,,,,---))))))))))))))))))))))))************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,*********))))))*********))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,+++******+++,,,------,,,,,,---///---,,,,,,------...000000///...------...000333555888;;;???BBBEEEIIINNNQQQRRRRRRRRRQQQPPPQQQSSSUUUUUUTTTRRRQQQPPPOOONNNLLLJJJKKKMMMPPPUUUXXX[[[[[[]]]^^^```ccceeegggggghhheeefffhhhiiijjjjjjiiiiiigggfffdddbbbaaa``````aaa\\\___bbbddddddccc```^^^___^^^^^^]]]]]]^^^______\\\\\\\\\\\\]]]^^^___````````````___^^^]]][[[ZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[]]]___aaa```^^^\\\[[[ZZZZZZZZZOOOOOOOOOPPPQQQSSSUUUWWWZZZZZZZZZZZZ\\\___```aaa^^^^^^___```bbbbbb___]]]]]]]]]\\\[[[YYYWWWUUUTTTMMMKKKIIIFFFEEEEEEFFFFFFHHHIIIJJJKKKNNNQQQTTTUUUZZZYYYVVVSSSOOOJJJFFFCCC>>>;;;666333222111111000111000000///////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------************************++++++++++++++++++++++++)))******++++++******)))************************************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,***,,,111333///+++***(((((())))))************)))***+++)))'''&&&&&&''''''(((((()))***+++++++++,,,+++++++++***))))))))))))***+++,,,++++++***)))...---+++***+++,,,+++******))))))))))))))))))***************************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************************************))))))+++///666:::<<<;;;++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---,,,+++,,,...,,,(((******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))******++++++******)))(((************************************************&&&&&&''''''((()))))))))''''''(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++,,,,,,,,,,,,))))))))))))************************************(((((()))***+++,,,,,,---*********+++++++++,,,,,,++++++************++++++(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,+++++++++---......------...///...------------......///------...000333777;;;===FFFHHHKKKMMMNNNOOORRRTTTPPPQQQQQQOOONNNOOORRRTTTPPPPPPNNNLLLIIIGGGFFFFFFJJJNNNTTTZZZ___bbbdddeeeeeeeeeffffffeeeeeeddddddggghhhiiiiiiiiigggfffddd```___]]][[[ZZZYYYXXXXXX[[[\\\___```___\\\YYYVVVSSSSSSSSSSSSSSSTTTTTTUUUQQQQQQQQQQQQSSSTTTUUUVVVSSSTTTVVVWWWXXXXXXYYYYYY]]]\\\[[[ZZZZZZ[[[[[[[[[UUUWWWYYYZZZ\\\___dddgggjjjgggccc^^^YYYUUURRRPPPLLLKKKJJJJJJKKKNNNQQQSSSVVVVVVVVVVVVWWWZZZ\\\^^^YYYYYY[[[]]]aaabbbbbb```ccccccccccccbbbaaa``````YYYWWWSSSOOOLLLKKKJJJJJJIIIIIIHHHHHHIIIKKKNNNOOOQQQTTTWWWYYYWWWTTTPPPMMMKKKFFF@@@;;;777444111///000000////////////000111//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...************************++++++++++++++++++++++++******++++++++++++******************************************************************************)))))))))***++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,******...666777222,,,))))))))))))))))))*********''')))***)))(((''')))***''''''((()))***++++++,,,,,,+++++++++***)))))))))((()))+++,,,,,,+++***))),,,***))))))+++,,,++++++)))))))))******)))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******************************************************,,,111888;;;:::777++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,+++(((%%%)))///---&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((+++++++++++++++***))))))******+++++++++++++++,,,************************'''''''''(((((()))))))))%%%%%%&&&((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++)))***++++++,,,++++++***)))))))))************+++************************(((((()))***++++++,,,,,,************+++++++++++++++++++++******+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---111111000......---------000111444999>>>CCCFFFIIIQQQRRRSSSRRRPPPNNNNNNOOOLLLMMMNNNNNNMMMNNNPPPQQQGGGHHHHHHHHHGGGGGGIIIKKKQQQVVV]]]cccfffgggiiiiiikkkjjjiiigggdddaaa___]]]aaaaaaaaa```___]]]\\\[[[SSSSSSSSSSSSSSSQQQPPPOOOTTTUUUUUUUUUTTTRRRPPPNNNJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEHHHMMMPPPTTTWWW\\\___bbbaaa___^^^___^^^]]][[[SSSUUUYYY]]]ccckkkuuu{{{|||xxxrrriii```XXXQQQNNNLLLKKKIIIHHHJJJNNNRRRUUUTTTTTTSSSRRRPPPQQQTTTWWWTTTTTTUUUXXX\\\```aaaaaacccddddddeeeeeeeeeddddddaaa```]]]YYYWWWUUUTTTTTTMMMKKKIIIGGGEEEDDDDDDDDDFFFKKKQQQVVVWWWVVVUUUUUUUUUQQQKKKFFFAAA<<<777444111000///...---...///000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************************))))))******+++++++++,,,*********++++++++++++,,,************+++++++++,,,******...555777111+++)))))))))))))))))))))******''')))******))))))***,,,'''(((((()))***++++++++++++++++++***************((()))***,,,,,,+++******+++)))((()))+++,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))************************************************,,,+++,,,222777888222,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,''',,,,,,'''(((------(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((***************))))))((())))))******++++++++++++************************))))))))))))************''''''((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,)))***+++++++++***)))((())))))*********+++++++++************************)))))))))***+++++++++,,,************++++++++++++******))))))))))))*********)))))))))***+++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,))),,,......---,,,,,,---000000000000111222222333777:::???EEEKKKOOORRRSSSUUUVVVUUURRRMMMIIIGGGFFFGGGIIIKKKKKKJJJJJJJJJKKKEEEHHHJJJKKKLLLOOOSSSWWWZZZ]]]bbbdddddddddeeegggggggggeeebbb___[[[YYYWWWUUUTTTTTTSSSRRRRRRRRRSSSNNNPPPRRRUUUVVVVVVUUUTTTTTTSSSPPPMMMJJJHHHFFFEEEBBBCCCDDDFFFGGGHHHIIIIIIJJJHHHFFFDDDAAA@@@>>>>>>>>>AAAFFFJJJNNNSSSZZZ___aaa___]]]]]]^^^\\\XXXUUUQQQSSSVVVZZZbbbmmmyyy{{{sssiii```XXXSSSMMMLLLJJJJJJMMMRRRXXX\\\\\\\\\ZZZWWWSSSRRRUUUWWWTTTSSSSSSUUUYYY]]]``````bbbccccccddddddcccccccccbbbaaaaaa```___^^^^^^]]]SSSQQQNNNJJJFFFBBB@@@???AAAEEEJJJMMMOOOQQQUUUYYYYYYWWWTTTQQQMMMIIIDDD@@@777666333111////////////////////////............................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************************************+++++++++*********+++++++++,,,,,,)))))))))*********++++++---***+++///000---*********)))))))))))))))))))))***+++,,,+++***)))***+++(((((())))))*********+++***************+++++++++))))))***+++++++++++++++,,,***))))))+++,,,,,,+++******+++,,,,,,+++******************************))))))))))))))))))))))))&&&'''((())))))((('''&&&++++++++++++++++++++++++******************************************************---444:::999111))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------(((888???666+++***,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((())))))*********+++************************++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------)))***++++++***)))((('''))))))******++++++++++++***************************************+++++++++)))************+++++++++))))))(((((((((((())))))*********)))******+++,,,************************)))************+++++++++***+++,,,,,,------------,,,...000111000/////////,,,---...111444777:::<<>>@@@BBBDDDEEEFFFFFFGGGFFFDDDBBB???>>><<<<<<===@@@CCCEEEHHHMMMSSSYYY[[[YYYXXXXXXXXXVVVQQQLLLKKKKKKLLLPPPWWWbbbooowww~~~|||xxxrrrjjjbbbZZZVVVOOOMMMLLLMMMQQQXXX^^^bbblllllliiiddd___]]]___bbbWWWUUUSSSTTTXXX\\\___```cccccccccccccccbbbbbbaaa___```aaabbbcccddddddccc^^^\\\XXXSSSNNNIIIEEECCCAAACCCEEEEEEGGGLLLSSSYYYZZZYYYXXXXXXVVVSSSNNNJJJ???===999555222111111111000/////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,((())))))))))))*********///***''')))***))))))+++*********)))))))))))))))---......,,,***))))))***))))))))))))************))))))******+++++++++,,,))))))*********++++++,,,...,,,******+++,,,+++******+++,,,------,,,+++***************************))))))))))))))))))))))))((()))***,,,,,,***)))(((++++++++++++++++++++++++************************************************((()))...777??????666...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...GGGTTTGGG111(((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++++++++***))),,,+++***)))))))))***+++,,,+++)))(((((()))+++,,,++++++***)))(((((())))))************************+++*********))))))(((((())))))******++++++,,,,,,************************''''''((()))***++++++,,,((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******+++*********))))))((((((+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))***************************)))))))))***+++,,,,,,---,,,+++******,,,...///------,,,+++++++++,,,,,,************************...------,,,,,,,,,,,,---...000111000///...///000///000333777<<>>>>>???BBBHHHMMMPPPQQQPPPOOOOOONNNLLLKKKIIIHHHDDDDDDEEEFFFIIIQQQ\\\dddtttxxxxxxqqqjjjccc[[[SSSLLLLLLLLLOOOTTTZZZ```dddpppzzz{{{pppiiikkkkkkeeeaaaYYYRRRPPPRRRVVV___iiigggddddddeeeddd```\\\ZZZ]]]XXXWWW]]]aaabbbcccddd```aaaaaa___ZZZSSSLLLHHHBBBAAA@@@AAADDDIIINNNQQQUUUXXX[[[\\\ZZZXXXWWWWWWPPPJJJCCC>>>:::777222...111000///000222333222111222111...,,,+++,,,---...........................---------,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++******++++++,,,---+++***)))+++...///...+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++*********))))))************************++++++************++++++'''(((***++++++***((('''+++***)))))))))***,,,---+++++++++++++++***)))((()))******+++++++++******,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))...)))'''000<<<@@@777---,,,+++,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............EEERRRGGG555...---+++&&&'''(((******))))))(((,,,,,,,,,,,,---...///000+++++++++*********))))))******************************))))))***+++,,,---,,,+++)))(((((()))+++,,,++++++***)))))))))))))))+++++++++***************+++*********))))))))))))'''((((((((((((((())))))************************(((((())))))******++++++((()))***++++++***)))((((((((())))))))))))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))))))))+++++++++*********))))))))))))***++++++++++++************************************************************)))******++++++---,,,+++******,,,---///,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,---+++---............000222333555999>>>DDDIIIMMMOOOSSSSSSSSSRRRQQQOOONNNLLLHHHGGGDDDAAA???>>>======BBBBBBDDDGGGJJJOOORRRUUUWWWXXXYYYYYYWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLLLLLLLNNNMMMKKKHHHFFFDDDBBBBBB>>>@@@BBB@@@???BBBIIIOOO]]]bbbiiippprrroookkkgggccc___XXXPPPJJJFFFEEEDDDDDDEEEFFFEEEBBBAAAAAABBBEEEFFFFFFEEEDDDBBBBBBBBBCCCBBBAAACCCFFFIIIIIIIIIMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCCCCBBBCCCHHHPPPVVVfffkkkmmmjjjeee```XXXPPPGGGFFFEEEGGGLLLTTT\\\aaassszzzzzzwwwpppmmmfff```]]][[[]]]eeeooommmjjjgggdddaaa]]]ZZZYYYYYYUUUUUU[[[```aaaaaacccaaabbbcccbbb```\\\WWWUUUHHHGGGEEECCCCCCEEEGGGHHHOOOTTTYYY]]]^^^^^^^^^^^^YYYTTTNNNHHHDDD???:::666222000//////000000000//////...---,,,,,,,,,------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++*********))))))************************++++++************++++++))))))***++++++***))))))+++******))))))***+++,,,++++++*********)))))))))+++++++++++++++***)))(((************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++***)))))))))************************,,,***)))...888@@@CCCBBB555///(((&&&***------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------%%%444<<<444+++++++++)))((()))***+++,,,+++*********************+++,,,---+++++++++***************,,,+++***))))))***+++,,,))))))))))))***,,,---...,,,+++***))))))***+++,,,+++***))))))))))))))))))++++++++++++******))))))***************)))))))))((((((((((((''''''''''''************************)))))))))))))))*********))))))************))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))***************)))))))))+++++++++***************))))))***++++++++++++***************************++++++++++++++++++++++++++++++******)))*********---,,,+++***+++,,,---...++++++++++++,,,------...++++++++++++++++++++++++++++++++++++,,,---......***,,,...///111333666999===@@@DDDHHHLLLOOOQQQRRRRRRPPPNNNLLLIIIHHHFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDGGGIIIKKKNNNQQQTTTWWWXXXUUUUUUTTTRRROOOLLLHHHFFFHHHFFFDDDAAA@@@AAACCCDDDFFFFFFEEECCCBBBAAA@@@@@@<<<>>>@@@@@@AAADDDKKKQQQZZZ^^^eeejjjkkkiiieeebbb]]]\\\XXXTTTPPPMMMJJJIIILLLMMMNNNMMMIIIFFFDDDCCCHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGGGGHHHJJJLLLKKKJJJNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFEEECCCBBBCCCGGGJJJQQQWWWZZZZZZXXXUUUNNNGGGCCCAAA??????DDDLLLUUUZZZlllzzzwwwtttpppllliiiddddddlllwww{{{yyyuuuoooiiiddd```^^^WWWSSSSSSWWWZZZZZZ[[[^^^```aaacccccccccaaa___^^^TTTRRROOOKKKHHHFFFDDDCCCJJJOOOVVV\\\___aaacccdddaaa^^^ZZZUUUQQQKKKEEE@@@999666222111000000///...------............//////........................------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,------+++)))((()))*********,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********+++++++++***************************************++++++************++++++++++++++++++++++++++++++++++++******)))******++++++***)))((((((((()))***,,,,,,,,,+++***)))((('''((()))************)))(((*********))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************************************++++++++++++000:::FFFOOOCCC888***&&&)))------+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,'''------((('''---...******+++,,,------------,,,+++***************+++,,,************************,,,+++)))(((((()))+++,,,))))))******+++,,,------++++++***))))))***++++++******)))))))))))))))***,,,,,,++++++***)))))))))************************+++******))))))(((((((((*********************************))))))))))))))))))))))))******)))))))))******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,------,,,***)))************************************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,+++++++++,,,---...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111444666999<<<@@@CCCHHHIIILLLNNNOOONNNMMMLLLKKKJJJHHHFFFEEEFFFFFFGGGDDDEEEFFFHHHIIIKKKMMMNNNOOOOOOQQQRRRSSSSSSSSSSSSPPPPPPNNNLLLIIIFFFCCCBBBBBBAAA???>>>>>>???@@@AAAEEEEEEEEEFFFFFFFFFEEEEEEBBBDDDEEEFFFHHHMMMTTTZZZ[[[]]]bbbeeeeeeccc___]]][[[ZZZXXXVVVTTTRRRQQQQQQUUUWWWZZZYYYVVVQQQNNNMMMMMMMMMLLLMMMNNNMMMLLLKKKMMMMMMNNNQQQUUUWWWXXXWWWSSSSSSRRRRRRQQQOOONNNMMMNNNMMMLLLKKKIIIIIIIIIJJJIIILLLNNNMMMMMMLLLGGGAAA@@@???======AAAFFFLLLPPP^^^lllyyyyyyrrrqqqrrrpppllllllvvv|||vvvpppkkkbbb\\\XXXWWWWWWUUUWWW[[[```aaabbbcccccccccbbbbbb^^^]]]ZZZWWWSSSNNNKKKIIILLLOOOSSSWWWZZZ^^^bbbddddddcccaaa___[[[UUUOOOLLLFFFBBB<<<888555333111///...///000111111111111111...........................------------,,,,,,,,,......------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---///---***)))((()))******++++++++++++++++++++++++)))******++++++*********************************************************++++++************++++++,,,,,,+++******+++,,,,,,+++++++++***************+++)))(((&&&&&&''')))***+++++++++++++++***)))(((((()))+++,,,,,,+++)))(((******))))))))))))*********************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++******+++++++++))))))*********+++++++++************************,,,,,,+++)))***111<<>>???@@@BBBCCCDDDHHHIIIJJJKKKLLLKKKKKKKKKHHHHHHIIIKKKNNNTTTZZZ___aaabbbeeeffffffdddaaa______]]][[[YYYXXXXXXZZZZZZ\\\___cccdddaaa^^^[[[ZZZXXXWWWVVVWWWXXXXXXVVVTTTSSSSSSTTTXXX]]]aaabbbbbbYYYYYYYYYYYYXXXVVVUUUTTTVVVUUUTTTSSSSSSRRRQQQQQQOOOPPPNNNKKKKKKLLLIIICCC@@@@@@@@@@@@AAACCCDDDEEEQQQ[[[fffnnnsssvvvuuurrrhhhiiilllnnnmmmppp{{{~~~uuummmddd^^^YYYTTTVVV[[[[[[]]]___aaabbbcccdddcccbbbbbbaaa___\\\XXXVVVTTTSSSSSSRRRRRRRRRUUUZZZ^^^aaacccddddddbbb^^^ZZZXXXRRRMMMGGGAAA===888444111///000111111111111111000.................................---------,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---000///---***))))))***,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++************++++++,,,,,,+++******+++,,,,,,*********+++***************)))'''&&&&&&((()))+++((()))***+++++++++++++++)))***,,,------,,,***)))******))))))))))))******************************))))))************))))))************************++++++++++++++++++++++++******************************))))))))))))******)))))))))***++++++,,,,,,************************+++*********+++...000111;;;;;;:::666111...,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,...---***)))***++++++++++++++++++,,,,,,---------------,,,------......***************+++++++++,,,+++***))))))***+++,,,,,,,,,------,,,+++******************************)))))))))))))))******+++*********************************+++++++++++++++))))))))))))((((((((((((************************)))))))))))))))***************))))))))))))******)))))))))******))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))*********+++++++++++++++***************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++,,,,,,,,,---------++++++++++++,,,------...------------------------,,,,,,---...000222444555>>>AAAFFFJJJKKKLLLNNNOOOJJJKKKKKKLLLLLLKKKIIIHHHCCCBBBAAAAAABBBCCCFFFGGGOOOPPPQQQRRRSSSSSSSSSRRRHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJGGGDDDBBB@@@???>>>>>>@@@BBBFFFJJJMMMOOOUUUUUUUUUUUUSSSQQQOOONNNKKKKKKKKKLLLPPPUUU[[[^^^bbbccceeefffgggfffeeeeeehhhgggdddcccbbbbbbcccdddbbbfffjjjlllkkkiiigggggggggeeedddeeeiiijjjhhheee^^^]]]]]]___cccgggjjjjjjeeeeeeeeeeeedddcccbbbaaaaaa___^^^]]]]]]\\\ZZZXXXUUUUUURRROOOPPPRRRNNNHHHFFFGGGGGGGGGGGGEEEDDDCCCHHHLLLRRRXXX]]]```bbbbbbWWWWWWYYY\\\^^^bbbnnnzzzyyyppphhh___WWWWWW\\\WWWYYY\\\___aaabbbbbbaaaaaaaaaaaa```___]]][[[ZZZZZZXXXUUUQQQOOOPPPTTTWWW]]]```dddeeedddbbbaaaaaaYYYUUUPPPJJJEEE???:::666222222111000//////..........................................---------,,,.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---//////...,,,***)))+++,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***************+++++++++************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++******)))((((((((()))***+++'''((()))***+++,,,,,,,,,***+++,,,------,,,+++************))))))*********************************(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***))))))******+++++++++,,,++++++++++++++++++++++++)))((()))---000000,,,))))))///555555111---,,,---***++++++,,,,,,------.........------------,,,,,,(((,,,......,,,+++---...++++++*********+++,,,---++++++++++++,,,---...///))))))*********+++++++++***************************+++,,,---------,,,+++*********++++++*********)))))))))))))))***++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))************************************(((((())))))******+++++++++***)))(((((()))***+++))))))************)))))))))************+++++++++************************))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,---------------------------------...000444888<<>>?????????CCCIIIPPPTTTVVV\\\[[[ZZZZZZ[[[^^^cccfffhhh___YYY^^^hhhsssxxxuuupppiiiiiifffbbb```aaabbbbbbbbbiiijjjkkkooowwwzzz|||xxxtttrrrrrrwww}}}}}}zzzyyyyyyxxxuuuqqqrrrzzz}}}}}}}}}vvvmmmmmmvvv}}}}}}|||}}}|||zzzqqqnnniiiccc```aaafffkkkcccddddddaaa]]][[[]]]___]]]ZZZSSSLLLHHHHHHLLLPPPYYYaaammmyyyuuummmfff```]]]ZZZXXX[[[```__________________^^^^^^___\\\YYYXXXXXXXXXWWWVVVZZZ\\\^^^___^^^[[[XXXUUULLLHHHCCC>>>999555111...000000000000000000000000.........///////////////---.../////////...,,,+++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++******)))))))))))))))))))))))))))))),,,+++******++++++***)))+++++++++*********))))))************************,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++************************************************++++++++++++******)))))),,,+++***+++,,,---,,,+++************************)))************++++++++++++***)))(((((()))***+++)))************+++++++++************************,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---------,,,------.........///000000111444999<<<************************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************************************++++++************++++++(((***,,,,,,+++***+++,,,************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,///////////////222666999;;;AAAIIINNNQQQVVV\\\bbbccceeeffffffdddaaa]]]ZZZUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTSSSRRRQQQOOOKKKIIICCCAAA>>><<<<<<<<<>>>???CCCBBBCCCHHHPPPZZZbbbfffnnnqqqrrroooiiigggiiimmmqqqiiidddffflllvvvzzzqqqqqqooommmkkkkkkjjjiiigggoooqqqrrruuu}}}|||{{{yyyvvvrrrnnnkkkjjjooorrrwwwzzzzzzwwwuuussspppppppppqqqxxx~~~}}}{{{yyyzzz|||vvvqqqwwwyyyqqqjjjhhhiiikkkiiijjjiiigggeeefffjjjnnniiiddd]]]VVVRRRPPPPPPQQQUUUZZZbbbkkkrrrxxx~~~|||pppeee^^^YYYUUUVVVYYY\\\^^^```aaabbbbbbaaa```fffccc```^^^\\\ZZZWWWUUUWWWYYY\\\^^^___^^^]]][[[WWWSSSMMMHHHCCC???:::777333333111111000111222222////////////////////////......//////......---,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***************************(((((()))+++,,,+++***+++++++++*********))))))************************+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++*********))),,,+++******++++++***)))************************)))************++++++++++++***)))(((((()))***+++)))************+++++++++************************,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---.........---------.../////////000333555777:::???BBB************************************************,,,++++++***+++++++++,,,************************************************))))))))))))))))))))))))+++++++++************************************************************************))))))*********(((***++++++*********+++************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,------......000111222333666:::@@@DDDGGGLLLSSSXXXZZZ^^^dddhhhjjjjjjiiifffccc^^^ZZZWWWTTTUUUUUUVVVVVVVVVVVVVVVUUUQQQMMMKKKJJJHHHDDDAAAAAA???===<<<===???AAACCCFFFFFFHHHOOO[[[jjjvvv}}}xxxooommmpppuuupppkkkiiikkkrrr~~~uuuqqqpppppppppppppppmmmkkkqqqrrrssstttyyy{{{pppnnnjjjfffcccaaa```___fffgggkkkoooqqqpppmmmjjjfffkkkoooppptttzzz|||zzzxxxuuuqqqpppttt|||~~~xxxuuuxxxyyytttooonnnvvvxxxpppjjjiiiiiikkkkkkjjjiiiiiimmmtttxxxyyyrrrhhhaaa]]]ZZZWWWTTTTTTVVVZZZ]]]aaaffflllpppuuuuuuwwwyyy}}}|||jjj```[[[WWWVVVWWWYYY\\\```dddfffgggfffeeellljjjgggeeeccc___ZZZVVVVVVWWWZZZ\\\___```aaabbbaaa^^^XXXSSSOOOJJJEEEAAA777444111...---...000111//////////////////////////////......------......------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++************************************'''&&&&&&(((***,,,,,,++++++++++++******************************************************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++************++++++******)))(((((((((++++++++++++++++++++++++)))************++++++++++++***))))))))))))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///000000111444888<<>>AAADDDGGGHHHJJJLLLNNN************************++++++++++++++++++++++++---,,,,,,+++*********+++))))))******+++,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++*********************************************************))))))************,,,------+++******+++************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,++++++++++++++++++++++++,,,,,,------......//////......------...000222333777;;;BBBIIIOOOVVV\\\```bbbbbbcccdddddddddcccccc\\\YYYTTTQQQQQQTTTYYY\\\[[[ZZZYYYWWWTTTQQQNNNMMMGGGEEECCCAAABBBDDDGGGJJJHHHNNNVVV\\\^^^[[[VVVRRRNNNPPPVVVaaannnzzz}}}zzzxxx}}}}}}|||yyyrrrlllkkklllgggaaa]]]\\\^^^```aaa___bbbcccbbbdddkkknnnmmmiiigggbbb______bbbeeehhhooopppssswwwzzz{{{zzzxxxtttyyy{{{wwwsssssssssqqqqqqtttuuutttqqqpppqqqtttvvv}}}|||sssqqqtttyyy}}}}}}wwwsssvvvzzz{{{{{{zzzvvvppphhhccc```___WWW[[[cccooo{{{}}}uuuttttttuuuuuupppqqqqqqnnnhhhaaa\\\YYYZZZWWWSSSPPPNNNNNNPPPQQQVVVdddwww}}}xxxsssooommmgggeeecccccceeefffgggggggggfffeeecccbbbaaaaaaaaafffeeedddddddddbbb___\\\TTTPPPJJJCCC<<<666333111222111111000000//////...//////......//////000000------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***(((((()))***((('''***************+++++++++***************************************+++++++++)))************+++++++++*********++++++,,,,,,---************************************************++++++++++++,,,,,,,,,,,,(((+++------***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,------......---------------------------------------......///...///000333666999<<<>>>EEEGGGIIIJJJJJJKKKMMMOOO************************++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,------************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++,,,---......,,,++++++,,,************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++******++++++++++++******)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000222555888:::@@@EEELLLSSSXXX[[[___aaacccbbbaaa``````^^^\\\ZZZSSSSSSRRRRRRTTTWWWZZZ\\\[[[YYYVVVRRROOOLLLJJJIIIEEEHHHJJJKKKKKKOOOVVV\\\aaaeeekkkpppooojjjddd___ZZZZZZ\\\bbbkkkvvv}}}|||wwwuuuxxxvvvpppllllllllliiidddaaaaaacccdddeeedddhhhkkkkkkooowww|||}}}|||yyyuuurrrqqqrrruuuwwwyyy|||~~~~~~|||||||||rrrtttrrrllliiijjjjjjhhhiiilllooonnnkkkiiilllooonnnuuu{{{{{{||||||}}}}}}}}}zzzuuuvvvzzz~~~zzzzzz{{{zzzzzz}}}~~~xxxooohhhddd\\\^^^ccclllwww|||xxxwwwwwwwwwxxxyyyxxxuuuooohhhdddbbb```___\\\XXXUUUSSSRRRRRROOOYYYffftttkkkgggbbb___```bbbeeefffgggggggggffffffeeeeeedddiiihhhggghhhgggeeebbb___XXXVVVRRRLLLEEE>>>999555222222111111000//////.........///000000000000000------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***)))((()))++++++***)))))))))*********+++++++++************************+++++++++***************)))************+++++++++)))******+++,,,,,,------************************************************+++++++++,,,,,,,,,---------000222000+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///........................---------------...//////000222444888<<<@@@DDDFFFIIIJJJKKKKKKLLLMMMPPPSSS******************************************************,,,------,,,+++***))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))******++++++++++++************************************************,,,,,,++++++++++++,,,,,,---...//////---++++++,,,************************************************++++++************++++++************************************************************************************************++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++*********++++++*********)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,...............---------111111222444888<<<@@@CCCHHHMMMTTTZZZ]]]^^^___```aaa___]]]\\\ZZZXXXUUURRRNNNPPPSSSVVVYYYZZZZZZZZZYYYWWWSSSOOOKKKIIIHHHGGGIIIOOOVVVYYY[[[aaallluuuxxxpppkkkcccaaa___bbbiiirrrzzz~~~~~~}}}vvvwwwsssttt{{{|||xxxuuuwwwqqqooonnnoooqqqtttuuuuuuuuuyyy{{{{{{~~~|||{{{wwwwwwwwwkkkkkkggg```^^^aaabbb```^^^aaadddccc``````dddhhhdddiiilllkkkkkkmmmnnnlllllljjjllloooqqqppprrrwwwzzz~~~~~~|||{{{tttkkkjjjkkkooowww~~~~~~yyyvvvtttttt}}}}}}|||yyysssooollllllmmmkkkiiieeeaaa\\\YYYWWWOOOUUU^^^hhhxxxqqqkkkbbb]]]\\\___bbbdddeeefffggghhhiiiiiiiiihhhjjjiiihhhhhhhhheeeaaa^^^``````^^^YYYSSSKKKDDD@@@222222222111000//////...---...///111111111000///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++)))(((((())),,,------,,,))))))******++++++++++++************************,,,+++++++++******)))))))))************+++++++++))))))***+++,,,,,,------************************************************+++++++++,,,,,,---------111444555222,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////////////////////////////...------------...//////333444777;;;AAAFFFJJJLLLKKKLLLLLLLLLMMMOOOSSSWWW+++---,,,))))))---///---,,,,,,+++***))))))******************************++++++++++++++++++++++++************************************************++++++******************------,,,+++++++++,,,,,,************))))))))))))---,,,,,,,,,+++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))((()))***,,,...---,,,+++******+++,,,---************************+++***))))))((())))))))))))******++++++******)))++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,++++++***+++++++++......///...------///111222222333666<<>>BBBEEEHHHJJJJJJNNNOOOPPPQQQQQQPPPOOOOOO***------+++,,,000222111,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++************))))))*********+++++++++***++++++,,,,,,++++++***,,,+++)))((()))***,,,---,,,+++************+++,,,************************++++++***))))))))))))*********++++++++++++******+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................------,,,,,,,,,,,,------,,,.../////////...///000111333777===DDDJJJPPPSSSWWWUUUTTTRRRPPPPPPPPPPPPNNNMMMLLLLLLMMMOOORRRTTTXXXYYY[[[\\\\\\ZZZVVVSSSOOOMMMLLLMMMOOOQQQRRRRRR]]]iiizzz{{{xxxssspppqqqyyy|||||||||}}}{{{yyyuuuppplllkkkmmmnnnqqqpppooommmllllllmmmmmmiiiddd___]]]^^^aaaccccccdddbbbaaabbbeeeiiikkkllliiihhhfffeeeeeedddbbbaaa\\\]]]]]]^^^```aaabbbcccdddhhhllloooppprrruuuwww~~~zzzssskkkfffcccccckkkvvv~~~~~~}}}wwwrrrooogggbbb]]]\\\ZZZ\\\eeepppvvvuuu{{{jjjbbb___ZZZ[[[```ccceeegggiiiiiiiiijjjkkkllljjjiiihhhiiijjjiiihhhkkkgggcccaaa___[[[TTTNNNHHHCCC<<<666333222111000111///------...000000/////////.........------------------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++---...///,,,,,,,,,,,,,,,+++***)))))))))************))))))---,,,+++*********++++++***++++++***)))(((***+++---((((((,,,,,,)))))),,,************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,...............------------...///...///111444777???AAADDDGGGIIIJJJKKKKKKQQQQQQRRRRRRQQQOOONNNLLL))),,,,,,***,,,111333111,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***,,,---...------,,,************))))))))))))))))))))))))************(((((()))))))))************++++++,,,,,,++++++***---,,,***))))))***+++++++++******))))))******+++************************,,,,,,+++***************++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,..............................---------......///+++---///000000000111222444888@@@HHHNNNSSSUUUVVVUUURRRMMMIIIFFFFFFGGGHHHFFFGGGHHHKKKNNNRRRUUUWWW\\\\\\\\\\\\ZZZWWWTTTSSSQQQQQQRRRUUUXXXZZZZZZZZZbbbpppyyytttuuu}}}~~~zzz|||~~~rrrpppmmmjjjiiiiiijjjkkkooopppppppppooommmkkkiiikkkhhheeeccceeehhhjjjkkkjjjhhhfffgggiiilllmmmmmmlllmmmmmmllljjjiiijjjkkkggggggeeedddddddddddddddbbbeeeiiikkklllmmmnnnooorrr}}}uuulllddd```aaafffmmmtttyyy~~~|||tttkkkddd^^^YYYZZZ^^^bbbaaagggsssvvviiiaaa[[[[[[___]]]aaaeeehhhhhhhhhhhhhhhiiiiiihhhjjjllllllkkkjjjkkkiiifffeeeeeeaaa[[[VVVRRRLLLCCC<<<777555444333444111...---...000111111/////////.........------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++,,,,,,,,,+++******))))))************))))))---,,,+++*********+++++++++,,,------+++))))))***---******,,,,,,))))))+++******************************++++++,,,------...+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,---...************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++******,,,------.........------------------......---///000111222555999<<>>BBB@@@BBBFFFJJJMMMPPPQQQRRROOOPPPQQQQQQPPPOOOMMMLLL))),,,,,,******---,,,***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++((())),,,...///...---,,,************)))))))))((('''''''''(((((())))))************+++++++++,,,,,,***++++++,,,,,,++++++***------,,,++++++*********)))))))))******)))))))))************************---,,,++++++******+++++++++,,,,,,------,,,,,,+++************************((()))+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------------...//////---......///111555;;;@@@JJJNNNSSSWWWWWWRRRMMMIIIBBB@@@>>>===>>>BBBFFFIIIPPPQQQSSSUUUVVVVVVVVVVVVXXXXXXXXXXXXZZZ```iiipppwwwvvvuuuuuussspppkkkhhhhhhlllttt|||~~~wwwnnnhhhgggmmmtttyyy}}}}}}{{{zzz{{{~~~~~~wwwqqqjjjfffhhhkkkkkklllnnnrrrrrruuu}}}}}}yyyvvvtttvvvzzz~~~}}}{{{yyywwwvvvxxxxxxwwwvvvuuuuuuwwwxxxwwwvvvuuuvvvyyy{{{|||{{{|||~~~}}}{{{{{{~~~{{{xxxuuutttuuuzzz{{{uuurrryyy|||}}}wwwooonnnnnnooossswww{{{}}}~~~vvvnnneee___YYYVVVUUUXXXZZZ]]]fffnnnwwwsssssswwwzzzzzzvvvooojjjhhhiiihhhhhhiiilllnnnooommmllliiifffccc```____________[[[YYYUUUPPPKKKDDD<<<777///...///111333333111///000000/////////.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++---//////---+++***+++&&&)))+++***)))***,,,---************************,,,,,,,,,++++++******************++++++,,,,,,,,,***+++------------+++***************************************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...---.........------,,,+++,,,,,,---......///000000222444777:::<<>>???AAAEEEIIINNNPPPUUUUUUUUUUUUTTTSSSRRRQQQTTTWWW[[[___fffqqqxxxtttooonnnooottt}}}wwwqqqjjjeeeeeeiiimmmooouuuwwwzzz|||}}}{{{yyywwwvvvxxx{{{~~~xxxsssnnnfffaaacccfffgggiiilllooopppuuu~~~~~~zzzyyy}}}}}}{{{}}}yyyzzz~~~|||zzzyyyyyywwwuuuzzz}}}|||ssskkk^^^ZZZXXXZZZZZZYYY[[[___lll}}}|||pppjjjiiikkkkkkjjjlllnnnnnnmmmkkkjjjhhheeebbb``````aaaaaa]]]\\\ZZZWWWRRRIII@@@999333222111222333333111///000000000/////////......------------............------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,++++++*********+++,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,++++++***,,,------,,,+++,,,---&&&+++---***(((***------************************---,,,,,,+++******))))))*********+++++++++++++++***++++++,,,,,,++++++***++++++*********)))))))))***************************++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,------------............/////////......---++++++,,,------///000111222222666999<<<>>>@@@BBBEEEHHHIIIJJJLLLMMMNNNNNNNNNMMMOOOOOOMMMKKKGGGCCC???===)))---...,,,,,,...---***+++++++++++++++,,,---...------------------------++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******)))))))))))))))(((************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************++++++***))))))))))))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.......................................///000111222000333888===BBBGGGMMMQQQUUUTTTRRROOOKKKFFFBBB???@@@CCCFFFKKKOOORRRUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRYYYdddnnnyyyvvvssspppuuu}}}~~~uuurrrmmmlllnnnpppqqqqqqtttvvvxxx{{{{{{xxxsssoookkkmmmpppssswwwzzz|||}}}~~~{{{yyywwwpppjjjgggkkkpppqqqsssvvvtttyyy}}}|||~~~zzztttrrrqqquuu{{{~~~||||||xxx{{{}}}yyylllgggeeeggggggbbb]]]\\\aaammmzzzvvvooommmlllkkklllmmmlllkkkiiijjjiiigggdddaaa______YYYYYYXXXXXXUUUPPPIIIDDD>>>:::555222111111111000000000000000/////////...------------.........///------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++)))+++,,,+++***+++---///***000222---)))+++---,,,************************+++++++++***************++++++++++++************+++******))))))******+++))))))))))))******************************************+++++++++,,,,,,,,,*********+++,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---...............------------...000111333444444:::===@@@BBBCCCDDDGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGEEECCC???<<<:::%%%)))+++***+++------***++++++++++++,,,,,,---...........................++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,------,,,+++++++++,,,,,,************))))))))))))++++++******))))))(((((())))))))))))************+++++++++,,,,,,+++++++++***+++,,,,,,------------***+++,,,------,,,+++***************************+++******)))((()))))))))*********++++++*********------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................////////////000111222333///555===EEEJJJOOORRRUUUUUURRRNNNJJJFFFCCCAAA@@@EEEIIINNNSSSWWWXXXXXXXXXUUUTTTSSSRRRRRRQQQRRRRRRQQQ\\\lllzzzzzzwwwzzz|||wwwtttssstttwwwyyyyyywwwuuuvvvxxxzzzyyytttmmmhhhbbbdddgggkkkppptttwwwyyyyyy{{{}}}}}}{{{zzzzzz{{{wwwssssssyyy~~~yyysssmmmkkkooorrrsssrrrppprrrxxx}}}}}}yyywwwvvv{{{uuusssuuuuuulllbbb]]]^^^fffrrr|||rrrooolllkkkkkklllkkkkkkgggiiikkkkkkgggaaa]]]ZZZSSSSSSTTTUUUWWWVVVSSSQQQGGGAAA888222///000111222000000000000////////////---------.........//////---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---.........---,,,+++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++)))*********)))+++...000...555777///***+++---+++************************)))))))))***++++++,,,,,,,,,+++++++++******))))))+++***)))(((((()))***+++''''''((()))***+++,,,,,,*********************************++++++,,,,,,,,,******+++,,,------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////---...///111222444555555===@@@BBBDDDDDDEEEGGGHHHDDDEEEGGGHHHIIIIIIIIIHHH@@@@@@AAAAAAAAA@@@>>>===------------------------******+++++++++,,,,,,,,,...------,,,,,,------...000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))++++++******++++++,,,---***)))))))))((((((''''''++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))))))))))))))************+++++++++,,,,,,---------++++++++++++++++++++++++******************++++++...............---------,,,,,,,,,---------......000---+++,,,...///---***/////////------///222666===@@@EEEJJJOOORRRSSSTTTOOOLLLGGGCCCBBBCCCEEEGGGOOOSSSYYY\\\\\\[[[[[[ZZZXXXTTTQQQPPPSSSUUUVVVUUU[[[fffvvvvvvoooxxx|||wwwwwwsssqqqpppsssxxx||||||{{{zzzyyywwwuuuvvvxxx{{{~~~{{{vvvssspppllljjjccceeefffhhhkkkqqqxxx}}}}}}|||zzzxxxxxx||||||vvvssstttrrrnnniiiiiikkkooouuu|||~~~vvvrrrpppuuu|||{{{mmmddddddiiipppuuuyyy|||lllfffdddcccdddeeejjjjjjkkkllljjjddd[[[TTTMMMLLLMMMQQQVVVYYYXXXVVVQQQKKKBBB;;;777555444444444333111///....../////////............---------------------------------//////////////////////////////.........---------.........------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++...777:::222)))))),,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******+++,,,+++***+++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,---///000111...111444666555666:::===CCCEEEGGGIIIIIIHHHFFFDDDDDDGGGIIIHHHFFFCCCBBBAAA>>>@@@AAAAAAAAABBBDDDEEE,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------***+++,,,,,,,,,,,,+++***************************************************************************++++++******++++++,,,---*********)))))))))((((((++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---------------,,,,,,---------.........///---,,,---///000///---////////////000222777;;;EEEHHHNNNRRRUUUUUUSSSRRRKKKIIIEEECCCDDDHHHNNNQQQWWWZZZ]]]]]]\\\ZZZZZZZZZUUURRRPPPPPPTTTXXXYYYYYYdddmmmzzz}}}ooogggnnntttqqqnnnoooiiiiiijjjpppvvvyyywwwuuuuuussspppnnnooosssyyy}}}~~~}}}zzzyyyxxxuuurrroooqqqpppnnnlllmmmsss{{{~~~|||{{{yyyuuuqqqjjjjjjkkknnnsss{{{zzzuuurrruuuyyyyyyzzz}}}{{{pppkkkooossstttsssuuuzzznnncccaaa___^^^^^^aaabbbeeehhhjjjgggaaa\\\NNNMMMLLLOOOTTTXXXZZZZZZZZZUUUNNNGGGAAA<<<777444222222222111000000000000000000/////////.........------------------------..............................------,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++222555///)))***------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------,,,,,,---...000111,,,000444777999<<<@@@CCCEEEFFFGGGHHHGGGEEECCCAAAAAABBBDDDCCCAAA@@@?????????AAAEEEGGGHHHIIIKKKMMM,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---+++++++++++++++*********------------------------//////...---,,,+++*********++++++,,,,,,---------,,,------------.........///...------000111111000...///111222555:::@@@EEENNNQQQUUUXXXXXXUUUQQQNNNHHHFFFEEEFFFJJJQQQXXX\\\___``````^^^[[[YYYYYYZZZUUUSSSSSSTTTYYY]]]___```kkkpppyyytttggg___dddiiihhhhhhkkkjjjjjjmmmqqquuuuuupppllllllmmmnnnnnnpppsssxxx|||{{{{{{}}}|||yyy|||yyyuuurrrssszzzuuusssooommmnnnsssyyy|||uuussspppmmmmmmtttzzzrrrtttuuurrrnnnllllllnnnvvvqqqaaa]]]\\\ZZZYYYZZZ\\\aaafffjjjjjjgggcccRRROOOLLLLLLPPPVVV[[[^^^___]]]YYYTTTNNNFFF>>>999333333333333222111000000111111111000000000//////---------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------------------......------------,,,,,,)))))))))******+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++(((,,,...+++***,,,---,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---000222111---++++++,,,...------,,,+++***))))))*********++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------,,,,,,---...///111///222777:::===@@@DDDGGGGGGGGGGGGFFFDDDAAA>>><<<;;;===>>>===<<<;;;<<<>>>@@@EEEJJJOOORRRSSSUUUVVV++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))------------------------......------,,,,,,++++++******+++,,,---.........------------............000///......///000111111---000444888===DDDLLLQQQTTTUUUWWWXXXVVVSSSPPPMMMIIIJJJKKKNNNRRRXXX]]]```aaa```^^^[[[YYYZZZ\\\___]]]\\\\\\]]]```ccceeefffhhhkkkrrrzzz|||xxxpppfff```ccciiilllooossszzzxxxwwwvvvuuuqqqiiicccccciiipppuuuwwwxxx{{{}}}}}}~~~}}}|||zzzwwwvvvxxxyyy|||uuunnnlllqqq|||vvvwwwuuuqqqmmmjjjkkklllfffooozzzyyyhhh___[[[YYYZZZ[[[^^^bbbfffiiiiiigggeeeYYYTTTOOOKKKMMMSSSZZZ___```___]]][[[WWWQQQIIIDDD;;;:::777444111000000000111111000000000/////////........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------,,,,,,,,,))))))***++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++---,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,111555444///++++++...,,,,,,,,,++++++*********))))))***+++,,,,,,------...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------,,,,,,---///111222666999<<>>777333111111000000/////////.................................------------------------------...............///,,,,,,------------------******++++++++++++,,,,,,+++,,,---......---++++++,,,,,,++++++++++++++++++............------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++///,,,***------+++)))***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,......+++))))))+++))))))***+++,,,------...*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,---------......//////000111333666999;;;===>>>@@@CCCGGGHHHGGGEEEBBB@@@>>>;;;999888888888888:::===???@@@BBBEEEGGGMMMRRRXXX\\\]]]]]]\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,------,,,+++))),,,,,,++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,+++******+++,,,,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---************+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------............////////////000222222111111333888;;;@@@EEENNNTTTYYY[[[\\\]]]ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWW[[[]]]bbbiiirrrsssooollloooxxx||||||}}}{{{zzzyyyxxxtttlllfffaaaeeehhhiiikkkttt~~~}}}~~~zzzsssqqqsssuuu~~~{{{wwwsssoookkkhhhhhhlllpppqqqpppqqquuuxxx{{{yyyqqqjjjgggfff``````^^^[[[VVVTTTVVVWWW\\\]]]^^^```bbbaaa^^^[[[\\\XXXRRRIIIAAA:::666333111111111000000000//////................................................,,,,,,,,,------.........------------------,,,,,,+++++++++,,,,,,,,,------+++,,,---------+++)))(((++++++++++++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++---******---,,,((())),,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------------........./////////000000111444777:::>>>@@@AAAAAABBBEEEGGGGGGDDDAAA===<<<999777777777999:::888<<<@@@CCCEEEGGGJJJKKKPPPTTTYYY\\\]]]]]]\\\]]]------------------------******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++,,,------......---,,,+++******+++,,,---************************************************++++++++++++++++++++++++++++++******++++++,,,---)))))))))******++++++++++++++++++++++++++++++++++++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,............/////////000///111333333333777<<>>AAACCCDDDJJJIIIHHHFFFCCC???;;;999:::;;;:::888777888:::===???BBBDDDGGGIIILLLPPPTTTWWWWWWXXXZZZ\\\]]]]]]\\\......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,+++++++++*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------...---------------,,,++++++......////////////......222111///...---......///111222444999@@@IIIQQQUUUVVVYYY\\\^^^^^^]]]ZZZXXXWWWTTTRRRRRRTTTVVVVVVUUUWWWXXXXXXUUURRRSSSWWW[[[jjjtttxxxtttssstttrrrmmmkkkmmmmmmttt}}}~~~zzzxxxxxx~~~~~~{{{pppkkkcccdddfffjjjpppvvvyyyzzz{{{|||~~~~~~|||{{{qqqqqqttt|||{{{jjjgggbbb___bbbdddbbb______XXXUUUTTTWWW\\\``````^^^^^^^^^]]]\\\XXXQQQHHHBBB:::666222000000111111111111000000000////////////......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------************+++++++++,,,,,,***)))***+++,,,+++)))************************))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...---------,,,,,,,,,,,,---...//////......000222666777:::===AAADDDFFFGGGLLLKKKHHHEEEAAA<<<999777888888888888888999<<>>CCCLLLUUU[[[^^^^^^]]]\\\[[[XXXVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTXXX\\\___bbbfffjjjjjjgggeeefffgggjjjmmmpppooonnnpppvvv|||vvvvvvzzzzzzvvvvvvpppuuu{{{~~~zzzxxx|||~~~~~~{{{wwwuuuvvvvvvxxx{{{yyyrrrjjjeeeiiiqqq{{{xxxoooiiijjjmmmpppsssttttttssssssuuuxxxyyyggg```[[[]]]``````aaacccgggdddaaa______```bbbbbbaaa``````aaaaaa___\\\YYYOOOJJJBBB<<<777444222111111111111111000000000000////////////////////////,,,---///000000///---,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***++++++++++++++++++++++++***************)))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000333666888===@@@EEEIIILLLMMMLLLKKKAAA???;;;888666666888999666999===@@@DDDHHHLLLOOOUUUWWWZZZ\\\[[[YYYYYYYYYYYYYYYYYYWWWXXX[[[bbbggg......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------.....................---------------++++++,,,------------,,,......////////////......///......///222666999;;;HHHMMMSSSYYY\\\]]][[[YYYYYYXXXVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYZZZ^^^dddhhhrrrwww{{{zzzvvvrrroooooonnnppppppnnnllllllppptttzzzxxxssssssyyy}}}~~~{{{~~~}}}~~~{{{vvvpppnnnmmmooovvv}}}tttrrrvvv}}}|||vvvrrrnnnrrrvvvvvvsssnnniiigggiiillluuutttjjjaaa______^^^```ccceeedddbbb```___```aaabbbcccbbbaaaaaabbbaaa^^^\\\VVVQQQJJJCCC>>>999555222222222111111111000000000////////////////////////,,,---...//////...---,,,,,,---...//////...---,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,+++******+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***************++++++,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------------......+++---000222333666:::===AAADDDHHHKKKLLLJJJGGGEEE;;;999777666777999;;;======@@@EEEHHHLLLOOOSSSVVV[[[\\\^^^]]]ZZZXXXWWWXXXTTTUUUVVVWWWZZZbbblllttt......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------------++++++++++++++++++++++++************************,,,++++++******++++++,,,)))******+++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))******+++,,,,,,------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.........///------------,,,,,,,,,+++,,,,,,---.....................////////////......111000000222666<<>>888888777888999<<>>CCCFFFGGGIIIKKKLLLIIICCC===999888888999:::<<<>>>AAABBBJJJMMMQQQUUUWWWZZZ]]]```\\\\\\\\\ZZZXXXWWWXXXZZZXXX\\\```fffnnn{{{,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------...////////////...---,,,++++++***)))++++++++++++++++++++++++...------,,,+++***))))))...,,,***+++---...,,,***,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////+++,,,,,,------,,,,,,+++------,,,++++++******)))+++,,,,,,,,,,,,+++******000000//////............,,,,,,,,,---------......////////////////////////000///---...///000000///444555777;;;@@@IIIRRRYYY]]]^^^^^^]]][[[YYYVVVUUUXXXUUUVVVZZZZZZWWWYYY______dddooo~~~}}}ssskkkfffeee___fffmmmnnnjjjeeeccccccpppzzz~~~}}}xxxyyy{{{yyyyyy}}}~~~yyyrrrrrr||||||uuunnnjjjjjjooosss|||ssskkkggghhhjjjlllmmmnnnrrrxxx}}}xxxssstttzzz~~~qqqdddbbbeeeggghhhjjjkkkgggdddcccccccccaaa^^^bbb]]]WWWTTTRRRNNNGGGAAA888666333000///000111222111000///......///111111,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++,,,,,,------,,,,,,+++***++++++,,,,,,------......+++))),,,111444222///,,,,,,++++++,,,,,,---...///---++++++,,,,,,,,,++++++,,,------......------,,,,,,,,,++++++*********+++,,,------......------------------------,,,,,,---------,,,,,,++++++++++++---///111111000///...333555777;;;>>>BBBEEEFFFGGGJJJLLLJJJDDD===999888888:::<<>>BBBEEEIIILLLOOOPPPXXXXXXXXXYYYZZZ[[[ZZZYYY[[[[[[[[[[[[\\\aaaiiipppxxxxxxxxxyyy}}},,,,,,,,,,,,,,,,,,,,,,,,.......................................---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,((()))***,,,------...............---------------............////////////////////////////////////---...///000111222222333333888@@@GGGNNNUUU[[[^^^\\\\\\\\\\\\[[[ZZZYYYXXXVVVSSSQQQRRRTTTXXX```hhhqqq|||xxxtttssspppiiicccfffmmmuuuyyyvvvqqqmmmkkkttt~~~yyyvvvtttuuuvvvssspppnnnoooqqqqqqqqqrrrvvv{{{~~~zzzzzzxxxvvvyyyvvvmmmhhhfffjjjmmmsssxxx|||}}}}}}}}}~~~xxxnnnggggggkkkiiigggeeedddddddddcccbbb```______```___YYYOOOHHH@@@===888444111111222333/////////000000//////...000000000000111111111111.........------------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,++++++///444888888666,,,,,,++++++,,,,,,---...///---++++++,,,---,,,++++++,,,------......---------------------,,,,,,,,,+++,,,------......------,,,,,,,,,---.........///---------------,,,,,,,,,------......000111333444:::<<<@@@DDDHHHKKKLLLMMMKKKIIIFFF@@@<<<:::<<<===CCCEEEIIINNNRRRTTTUUUUUU[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZ[[[___fffpppzzz~~~zzzzzz------------------------......................../////////...---------,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------***++++++++++++++++++***++++++,,,,,,------------,,,,,,------------,,,,,,******++++++,,,---......)))***+++,,,------------------------------------////////////000000000000////////////////////////---///000111111111222444999???HHHPPPVVVZZZ]]]___[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSSSSXXX```kkktttzzzzzzuuurrrrrrqqqmmmiiitttyyyxxxsssoooooowww||||||~~~~~~yyyxxxzzzzzzuuunnniiihhhjjjhhhjjjmmmppprrruuuxxxzzzyyy{{{|||||||||}}}|||qqqkkkiiikkkoootttzzz~~~uuuiiifffjjjfffeeedddccccccccccccbbb````````````___ZZZSSSMMMIIIEEE???999444222222222...///000111000///...---111111111111111111111111............------------......------------......------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++///---,,,---///000///---,,,,,,++++++,,,,,,---...///---,,,,,,------,,,++++++,,,------......------..................------+++,,,------......------+++,,,,,,---...//////000.........---------------...------...000333666888===???CCCGGGKKKMMMMMMMMMJJJFFFAAA<<<:::===BBBEEEIIILLLPPPUUUXXXZZZZZZYYYXXXXXXXXXWWWWWWWWWXXXZZZZZZ[[[___hhhttt|||}}}------------------------......................../////////...---------,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,---------.........+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,+++++++++,,,,,,---...///......---,,,------......------,,,******+++,,,---......///,,,,,,---------,,,,,,+++------------------------/////////000000000111111000000000000000000000000///000111111000111444666CCCHHHQQQWWW[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRSSSTTTVVV\\\gggssszzzyyy~~~zzzzzzyyyxxxwwwvvvwwwwwwyyyvvvoootttyyy~~~~~~tttkkkeeecccdddgggiiijjjkkkmmmqqqtttqqqtttwwwyyyyyywwwvvvuuuxxx|||vvvpppppppppuuu{{{{{{kkkeeegggeeeeeeeeedddcccddddddeeedddbbbaaa___^^^[[[XXXUUURRRNNNGGG@@@999555222111///000111111111000...---000000000000000000000000//////.........---------///......------......///------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///...---,,,++++++)))(((,,,,,,++++++,,,,,,---...000...,,,,,,---------,,,+++,,,------......------........................+++,,,------......------,,,,,,------...///000000.................................///222666:::<<<>>>AAAEEEIIILLLLLLLLLKKKFFFBBB>>><<<>>>DDDJJJNNNNNNQQQUUUYYY[[[\\\[[[[[[VVVXXXYYYXXXVVVUUUVVVXXX]]]aaajjjuuu------------------------.......................................---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,---...///000///...---------............------***++++++,,,---......///---------------,,,++++++---------------.........////////////000000000000000000000000000000000000///111222111111444:::???MMMQQQWWW[[[\\\[[[[[[ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUQQQVVVZZZ]]]dddnnnwww{{{ssssssuuuyyy||||||{{{yyymmmeeeccccccbbbbbbbbbeeeiiimmmnnnnnnnnnooopppqqqrrrssssssvvvxxxxxxwww|||}}}zzzxxxzzz}}}llldddddddddeeeffffffeeeeeegggiiihhhfffccc```]]]\\\\\\\\\WWWTTTNNNGGG@@@999555222222222222222111000//////000000000////////////////////////.........------//////............//////---------------------------------------......///------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000...,,,,,,---...---,,,+++,,,------......---------------...............+++,,,------......---------------.../////////000........./////////////////////000222555:::>>>@@@@@@CCCHHHLLLMMMLLLJJJHHHCCCAAA???@@@EEELLLQQQTTTSSSTTTWWWZZZ[[[\\\[[[[[[YYYZZZ[[[YYYVVVVVVYYY\\\iiioooyyy................................................---------...............,,,,,,,,,---------------------------------------++++++++++++++++++,,,,,,***,,,...---+++***,,,...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,***,,,---//////...---,,,------............------+++,,,,,,,,,------......,,,,,,------------------------........./////////........./////////000000000000000000000000000000///111333333444999CCCKKKSSSWWWZZZ\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\dddkkknnnttt|||uuuoookkknnnttt{{{{{{oookkkfffbbbaaabbbeeeggglllkkkjjjkkkmmmoooppppppooooooqqqtttsssuuu|||wwwuuu{{{|||lllcccaaaaaacccddddddccccccfffhhhhhhgggddd```]]]\\\\\\]]]WWWVVVRRRMMMGGG???999666555444333222111111111111111000000000////////////////////////............//////............//////........................---------------...//////........................------------------------++++++++++++,,,,,,,,,---////////////////////////,,,++++++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,------,,,,,,++++++,,,,,,---...000...---,,,---...---,,,+++,,,------......------,,,,,,---------.........+++,,,------......------............////////////....../////////000000000///000222555999===AAACCCEEEHHHMMMPPPQQQNNNJJJHHHBBBAAABBBFFFMMMSSSVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXX]]]eeemmmyyy................................................,,,------....../////////........................------------------------++++++++++++++++++++++++***,,,...---+++***,,,...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------.........---......//////......---)))***,,,......---,,,+++------............------,,,,,,,,,---------......***+++,,,---.../////////........./////////000000............////////////000000000000000000000000///111333444666>>>JJJTTTWWWYYY[[[\\\[[[ZZZ[[[[[[XXXXXXXXXXXXZZZ\\\^^^```jjjttt}}}{{{rrrkkklllqqqxxx}}}ssslllhhhhhhhhhiiieeefffiiikkkmmmllliiigggiiihhhkkkrrrttttttzzz|||vvvoootttzzz}}}zzzkkkbbb```\\\___aaa```______bbbfffeeedddccc___\\\YYYYYYZZZVVVUUUTTTPPPKKKDDD===:::777555444222111111222333222111111111000000//////000/////////............//////............//////...........................------------...//////////////////////////////------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++,,,,,,,,,*********+++,,,,,,++++++,,,,,,---...000///------.........---+++,,,------......------,,,,,,,,,---------......+++,,,------......------///////////////............/////////000000111111///000333777;;;???CCCEEEIIILLLPPPSSSSSSPPPLLLIIICCCCCCEEEKKKRRRWWWWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZYYYXXXZZZdddsss//////000000000000/////////////////////////////////......------,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------............///---.........---+++)))(((,,,,,,,,,,,,---...///000------,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++,,,------------+++,,,------......------************************,,,------......------,,,---,,,,,,,,,,,,---......////////////////////////111111111111000///------111000.........//////...111222555999@@@IIISSSZZZYYYZZZ[[[[[[ZZZYYYXXXWWW[[[YYYZZZ\\\]]]___gggppp{{{vvvuuuuuuuuuyyy~~~|||vvvrrrnnnjjjooommmlllkkkkkkjjjhhhfffccceeeiiinnnrrrvvvyyyzzz{{{wwwvvvrrrqqquuuzzzyyyiii]]]___[[[ZZZ]]]^^^___bbbgggffffffeeeddd```\\\WWWTTTTTTRRRQQQSSSSSSNNNDDD<<<999666111///000111222222111111111111111222222222000000000000////////////..............................------------......,,,,,,------...///000000000///...---------------............//////000000///...---,,,+++,,,------///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,---///000000///---,,,...,,,++++++,,,---,,,+++...---,,,,,,++++++++++++------------------------................................................------------------------000000000000000000000000.........///////////////222444777:::???DDDHHHJJJLLLNNNQQQSSSRRROOOJJJHHHHHHJJJNNNPPPQQQRRRTTTVVV[[[ZZZZZZYYYZZZ[[[\\\]]]XXXYYY[[[^^^eeesss...//////000000//////...////////////////////////------------------------000000/////////.........------,,,,,,,,,,,,++++++,,,------......------,,,---------............///+++,,,---------,,,++++++************+++,,,---...///...---,,,++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,------......------.........---------------,,,------......------,,,------,,,,,,------.../////////////////////////////////......---,,,+++***000/////////000111111111444777<<>>DDDMMMTTTYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUSSSXXXccctttwwwrrrooopppssssssyyy~~~{{{tttrrrwww|||uuupppwww|||tttjjjeeebbb______dddgggkkkmmmkkkgggbbb^^^UUUTTTTTTTTTTTTTTTSSSQQQHHHBBB:::444111222222333444444333222222111000000000000000000////////////////////////////////////......------------......---------...............//////.........//////000---------------------------------------,,,,,,,,,***+++,,,---...---,,,+++000000////////////000000........................,,,---...//////...---,,,...,,,++++++---///......,,,,,,,,,++++++,,,,,,---------------------------........................................................................////////////////////////.........///111333666888===???BBBFFFJJJMMMNNNOOOSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZWWWZZZ\\\ZZZXXX]]]gggqqq.........//////.........////////////////////////000000//////...------,,,.........///////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------............///111000///---,,,+++++++++---,,,,,,,,,,,,,,,------+++++++++,,,---///000111......---,,,,,,,,,------........................------.........------,,,+++,,,------......------++++++,,,,,,---...............////////////............------......///000000000000000000000000000111000000///000111333444000222333222111333999>>>HHHMMMTTTZZZ]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWW\\\iiiyyy~~~}}}}}}~~~~~~|||{{{}}}zzzxxx}}}~~~wwwzzz{{{tttuuu{{{zzzpppggg```^^^aaaccchhhkkkkkkiiieeecccZZZYYYWWWUUUTTTSSSSSSSSSNNNHHH???888444444444444444444444333222222222111000000000000////////////////////////////////////......------------..............................//////......//////000000.........---------------------......------,,,+++++++++,,,---------,,,,,,///...---,,,,,,---...///.........---------------,,,---///000000///---,,,...,,,+++,,,.../////////,,,,,,+++++++++,,,------------------------------........................................................................000000000000000000000000.........///222555999;;;@@@BBBFFFIIIMMMOOOPPPPPPTTTTTTTTTUUUUUUVVVVVVVVVUUUWWWYYYYYYXXXWWWXXXYYYUUUWWWXXXXXXZZZcccqqq|||...//////000000//////...////////////////////////////////////...................../////////000000------,,,,,,,,,,,,++++++((())))))******))))))(((---------............///000///...---,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------,,,,,,,,,---......------------------------+++,,,,,,------------,,,+++,,,------......------(((((())))))***++++++,,,......////////////.....................//////000000000000000000000000000444333222222222444666888111222333222222777@@@GGGPPPTTTYYY\\\^^^^^^___```^^^\\\ZZZXXXWWWVVVVVVVVV]]]aaakkkxxx}}}xxxxxx{{{~~~~~~nnndddaaa___bbbeeehhhiiihhhfffeee___^^^[[[VVVSSSQQQRRRSSSRRRMMMFFF@@@<<<999666444222222222222222222222222000000000000////////////////////////////////////......------------..............................///////////////000111111/////////.........------------.........---,,,+++,,,+++++++++,,,,,,---...,,,+++***))))))***+++,,,------------,,,,,,,,,+++---------......------------,,,+++,,,...000000///,,,+++++++++,,,,,,---...------------------------........................................................................000000000000000000000000000000000111444888===???CCCFFFIIIMMMPPPRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXWWWWWWXXXZZZYYYXXXWWWWWWXXXUUUVVVWWW[[[cccooo}}}//////000000000000//////////////////////////////------......///000000000,,,,,,,,,---------......---------,,,,,,,,,++++++---......//////......------------.........//////......---,,,---...///000000//////.........//////......---,,,++++++++++++,,,,,,,,,,,,------...///------------------------******+++,,,------------+++,,,------......------******+++,,,------............////////////.....................///000000000000000000000000000000111000//////000222444555000222333333444:::EEENNNTTTVVVZZZ\\\\\\]]]___```]]][[[YYYWWWVVVUUUUUUUUUcccdddkkkuuu|||zzzzzzuuuiiieee```aaadddggghhhgggfffeeecccaaa]]]WWWSSSPPPQQQRRRSSSPPPKKKGGGBBB===777333111111111111111222222222000000000000////////////000000000000000000000000.........------..............................---///////////////000111111000000/////////.........,,,---.........---,,,+++,,,,,,+++***+++,,,...//////...,,,++++++,,,...///---------,,,,,,+++++++++...---+++******+++---...---,,,+++,,,...000000///++++++++++++,,,,,,---...------------------------................................................////////////////////////000000000000000000000000222222222333666;;;???BBBFFFHHHLLLPPPRRRTTTTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZZZZXXXWWWWWWXXXVVVWWWZZZaaalllzzz000000///...............////////////////////////000000//////.........---////////////000000000000111111000///---,,,++++++,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...////////////////////////...000111333333111000...+++,,,---.........---,,,//////.........---------//////............//////000000000000000000000000000111111111222222222222222000...000333555555444444333333555;;;EEEOOOVVV[[[ZZZZZZ]]]```aaa```]]]]]]XXXVVVYYYZZZXXX[[[bbbggggggjjjmmmpppwwwvvvggggggddd``````cccfffgggfffcccaaa___[[[VVVQQQMMMKKKQQQQQQPPPNNNHHHAAA:::555888666333222222111///...000000000000000000000000222222111000///...------........................////////////////////////222000//////000000///---111000///......///000111000---,,,---///000...,,,........................000///...---,,,+++******---------.........//////.........------,,,,,,,,,///...---///333444222000///////////////////////////////////////.........////////////////////////.........------,,,,,,,,,............//////////////////...//////000111222///111555777999<<<@@@BBBIIIJJJMMMPPPRRRTTTTTTTTTXXXWWWVVVUUUUUUVVVWWWXXX]]][[[XXXWWWWWWXXXWWWWWWUUUZZZcccppp~~~000000///...............////////////////////////000/////////.............../////////000000000000///......---+++******))),,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,------...///........................---...///000000///...---+++,,,---.........------//////.........---------//////............//////////////////////////////000000000111111111222222222000///000333555444222444444555:::BBBKKKRRRVVV]]][[[YYYZZZ\\\]]]\\\ZZZ^^^XXXVVVZZZ]]]___dddjjjnnnlllkkkkkkkkkppp~~~pppfffbbb^^^___bbbdddccc```cccbbb```]]]YYYUUURRRPPPRRRRRRRRRPPPLLLFFF???:::999777333111111111000///000000000000000000000000000000//////////////////........................////////////////////////---------///222444444333///...---,,,,,,---...//////---,,,---///000...,,,........................//////............------.................................------,,,,,,,,,---,,,,,,...111333222000......................../////////////////////...////////////////////////.........------,,,,,,,,,............///////////////////////////000111111///222666999<<<@@@DDDFFFJJJKKKNNNQQQSSSTTTUUUUUUYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWWWWVVVWWWXXXZZZ\\\___gggttt000//////............///////////////////////////////////////................../////////000000000.........---,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////---------------------------...///000000///...---,,,,,,---............---/////////............---//////............///////////////////////////////////////000000000111111000000000111333444333111555555999AAAKKKSSSVVVVVV\\\ZZZYYYZZZ\\\\\\\\\ZZZ\\\XXXXXX___hhhnnnsssxxxwwwssspppmmmjjjmmmxxx~~~~~~llleee^^^]]]aaaccc```\\\bbbbbbbbb```^^^[[[XXXWWWRRRSSSSSSSSSRRRMMMFFFAAA===999444111111111111111000000000000000000000000............/////////000........................////////////////////////---,,,---///333555666555......---,,,,,,---......///...------...///...---................................./////////000000...............---------.........---------------,,,+++,,,---000111000///..............................//////////////////////////////////////////.........---------------............//////////////////////////////000111000333888<<>>HHHSSSYYYXXXVVVWWWXXXZZZ\\\^^^^^^]]]\\\ZZZ[[[aaannn{{{~~~zzzvvvqqqpppvvv}}}||||||pppccc\\\^^^bbbaaa^^^___```aaabbbaaa```^^^]]]SSSSSSSSSUUUUUUSSSMMMHHHBBB===666222111222333333000000000000000000000000..................//////........................////////////////////////111000//////111222111000////////////////////////......---............---........................---.........////////////---------.........//////...............---------........./////////...---....................................////////////////////////////////////...............---------............////////////000////////////000111111333777;;;>>>BBBEEEJJJMMMNNNOOORRRTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVXXXXXXVVVUUUZZZeeennn{{{//////............//////////////////////////////.........///////////////............////////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...,,,,,,,,,+++,,,,,,---...------------------------//////000000000000//////------------......////////////////////////////////////............//////////////////////////////////////////000000000000///000222333333444444555999<<>>AAACCCFFFJJJLLLQQQRRRTTTVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVXXXYYYYYY\\\eeettt///............//////000////////////////////////.........///////////////------........./////////---------------.........,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------...,,,++++++++++++,,,------------------------------------------------------......------......///000...////////////000000000//////............//////000000000000000000000000/////////000000000111111///111222333333444777:::>>>DDDMMMUUUZZZ[[[ZZZXXXWWWYYY[[[\\\[[[YYYZZZZZZiiiyyy}}}rrrnnnpppuuu{{{}}}zzzwwwwwwwwwvvv|||}}}{{{vvvxxx|||~~~nnneeebbbbbbbbbXXXZZZ^^^aaacccdddcccbbbZZZVVVRRRTTTWWWYYYVVVSSSMMMGGG???999666555444444111111111111111111111111222222111000///...------///////////////////////////////////////////////////...------//////...---,,,,,,------------,,,,,,---...///...------...///..............................------,,,,,,,,,+++***+++,,,---...000111111.............../////////111222333111...,,,+++,,,------------------------------......///000000000////////////////////////.............../////////............////////////000000000111222444555666;;;===AAACCCEEEHHHKKKNNNSSSTTTVVVXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSWWW[[[aaajjjvvv...............///000000////////////////////////............/////////000---------.........//////,,,---------.........///,,,,,,,,,---------.................................................................................------,,,,,,------...,,,,,,,,,,,,,,,---..............................---------,,,,,,---------///......---......000000.../////////000000000000//////............//////111111111111111111111111000000000111111111222222000111222222333555;;;???DDDLLLUUU[[[[[[ZZZ[[[\\\YYYZZZZZZYYYYYY\\\bbbggg{{{vvvtttvvv|||~~~yyyxxxwwwvvvzzzzzzyyy~~~~~~yyywww{{{wwwkkkddd```VVVYYY]]]bbbdddeeedddccc```ZZZTTTSSSXXX[[[YYYVVVRRRLLLDDD===999666444333111111111111111111111111222222111111000000000///////////////////////////////////////////////////...------...///000000///+++,,,,,,------,,,,,,+++,,,...000///---,,,---///........................------------............---------...............---........./////////000...000111000---+++,,,---------------------------------......///000000111////////////////////////---........./////////000............///////////////000111222444777999:::<<>>FFFOOOUUUXXXYYY^^^^^^]]]\\\ZZZXXXWWWVVV[[[bbbkkkrrrwwwzzz}}}~~~~~~{{{tttggg___ZZZYYY[[[^^^```ccceeeeeeccc```^^^\\\[[[XXXWWWUUURRRMMMJJJ@@@===999666555555444333333222222222222111111111222111111111111111111222000000000000000000000000////////////////////////000000000/////////.................................------------...//////........................................................................---------...............---------............///................................................//////............/////////000111111111222444666111555:::===???BBBGGGLLLPPPSSSVVVXXXYYYYYY[[[\\\YYYYYYXXXWWWWWWXXXYYYYYYZZZ]]]cccmmmzzz000111111222222111111000.../////////000000000111111111000//////000111111////////////////////////---........./////////000........................////////////000000000000111111111111000///...------...//////000000000///------............------,,,------...///000000111........./////////000000...//////000000000000///............///000111222//////000000000111111111...//////000111111222222000000000000000111222222333222222111222333555555999>>>FFFMMMRRRVVVZZZ\\\^^^___```]]]ZZZYYY[[[^^^aaakkkvvv}}}}}}{{{{{{}}}|||{{{~~~~~~||||||~~~vvviii___\\\^^^^^^```ccceeeeeedddbbb```aaa^^^[[[YYYWWWUUURRROOOHHHCCC<<<777555444333333333333222222222111111111222222111111111111222222000000000000000000000000////////////////////////000000000000/////////...------------------------...------------...//////........................................................................---------.........//////---------............///........................//////////////////////////////............//////---...000000///000333555444999???BBBCCCEEEJJJOOOSSSVVVYYYZZZ[[[[[[\\\]]]ZZZZZZYYYXXXXXXYYYZZZZZZ^^^iiixxx111111222222222222111111.../////////000000111111222111000//////000111222////////////////////////---.........//////000000........................////////////000000000000111111111000000///------///000000000000000//////---..................---.........///////////////............////////////......///000000111000000............///000222222//////000000111111111222...//////000111222222222111111000000111222333333222222111111222444555777;;;BBBKKKRRRUUUWWW[[[^^^ZZZ]]]___^^^[[[]]]bbbhhhnnnxxx}}}~~~|||xxxvvvuuuyyyrrreeeaaaccc___```ccceeefffeeedddbbbdddbbb^^^[[[YYYXXXUUUSSSNNNHHH???888444333222222333333333222222222111111000000////////////000000000000000000000000000000////////////////////////000000000000////////////------------------------...------------...//////////////////////////////................................................---------.........//////---------.........//////////////////////////////000000000000000000000000//////............//////+++---.........///111333666<<>>CCCEEEFFFJJJRRRXXXXXXYYY[[[]]]]]]]]][[[ZZZ[[[YYYVVVWWW[[[```bbbcccrrr555333222222222222111000222222222111111111000000111111111000000000//////......////////////......000/////////............//////////////////////////////////////////////////////000000000000////////////////////////......//////...---------------....../////////000000000......////////////............................../////////////////////...////////////000000000000111000000000000000000000000000111111222222333333222333444444444666:::<<>>BBBKKKSSSZZZ]]]___bbbbbb```cccfffmmmxxxvvvnnnlllnnnrrrvvvxxxyyyxxxwwwuuuzzzttthhhddd^^^YYYXXXZZZ^^^aaaeeedddcccbbbaaa^^^YYYVVVTTTSSSPPPLLLFFF???999666444444444444444444333333222222111000000111222222111000000000000/////////000000111111111111000000000000000000////////////......////////////......------------------------////////////////////////................................................///......------......///........................////////////000000000000000000000000111111111111///000000111111000000///222222222222222444888<<<@@@CCCGGGJJJLLLPPPWWW\\\______`````````___^^^]]]ZZZ]]]___aaacccjjjuuu~~~555333111111222333333222111111111111111111111111000000000/////////............////////////......///////////////.........////////////////////////////////////////////////...//////////////////...111111000000///.........///......---------......------------.........///......////////////..........................................////////////////////////000000000000000000000000000111111111222222222222222222222111444444333444666;;;BBBHHHQQQWWW^^^aaabbbcccdddeeelllrrr}}}wwwqqqqqqqqqrrrvvvyyy|||}}}|||nnnggg]]]UUUTTTWWW\\\___ddddddddddddccc```[[[XXXUUUTTTRRRPPPKKKDDD===888555444444444444444444444222111111111111111111222000000000000000000000000000000111111111111000000000000000000////////////......////////////..............................000000000000000000000000................................................//////............//////000/////////.........---////////////000000000000///000000000111111111111000000000111111000000000222222222222222666;;;???BBBEEEIIILLLOOOTTTYYY]]]aaa``````______^^^^^^^^^\\\^^^```eeelllwww777555222111222333333222111111111111111111111111000000000000////////////......////////////...............///////////////////////////////////////////////////////////////......////////////....../////////......---------......---------......///------------.........///......////////////......////////////////////////---.........//////000000////////////000000000000//////000000111111111111333333333222222222222222333333333444777>>>GGGMMMUUUZZZ```cccdddeeeiiinnnxxx}}}xxxrrrpppsssyyy~~~~~~{{{qqqcccYYYVVVXXX]]]```bbbbbbbbbcccdddbbb]]]ZZZVVVTTTRRRQQQNNNHHH@@@:::555555444333333333333444111111111222222111111111000000000000111111111111000000111111111111000000////////////000000000000......////////////......////////////////////////000000000000000000000000/////////////////////////////////////////////////////////....../////////000000000///......------////////////000000000000///000000000111111111111000000111111111111000000222222222222333777===AAADDDGGGKKKNNNRRRWWW[[[^^^aaa```___]]]]]]]]]^^^^^^```^^^aaajjjxxx===:::666333333333333222111111111111111222222222111111111111000000000000......////////////...............///////////////////////////////////////////////////////////////---......//////......---------.....................------------...//////------........./////////......////////////......////////////////////////------......///000000000////////////000000000000/////////000111111222222222222222333333333333333333333444777;;;BBBKKKRRRYYY\\\aaafffgggiiiqqqzzzuuuqqqsssyyy}}}}}}kkk]]]WWWWWWYYY[[[^^^^^^___aaabbbbbb___]]]YYYVVVRRRPPPOOOKKKDDD???777666444333222222333333000111222222222222111000000000000111111111111222000000111111111111000000////////////000000000000......////////////......000000000000000000000000////////////////////////////////////////////////////////////////////////000//////......//////000000000000//////.........////////////000000000000000000000000111111111111000111111222222111111000000111333444555999???CCCGGGIIILLLQQQVVVZZZ^^^___```___]]]\\\[[[]]]^^^___bbbaaaeeeqqqDDD@@@;;;777666555444333000000111111111222222222222222222222111111111111......////////////................../////////000////////////////////////////////////////////////---......//////......---------......//////000000---------------...//////....../////////000000000......////////////......////////////////////////------......///000000111////////////000000000000...//////000111111222222111222222333333444444444333555777;;;@@@HHHPPPVVV]]]^^^bbbhhhjjjnnnzzz|||xxxzzzyyyggg]]]ZZZYYYXXX[[[[[[[[[]]]```aaa```___]]]XXXRRROOOOOOMMMHHHDDD:::999666444333222333444000111222222222222111000000000111111111222222222000000111111111111000000.../////////000000000111......////////////......000000000000000000000000........................////////////////////////////////////////////////000000////////////000000000000000///////////////////////////000000000000000000000000111111111111000111111222222111111000000222555777999<<>>CCCKKKTTTYYY______dddjjjmmmrrrvvviiiccc___\\\YYYYYYYYY[[[^^^aaaaaaaaa```ZZZRRROOOOOOOOOKKKHHH===;;;888555444333444444000111222333333222111000000000111111222222222222000000111111111111000000.../////////000000111111......////////////......////////////////////////........................000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000000000000111111111111111111222222222222111111111333666999<<>>AAAFFFIIIKKKQQQYYY___bbbbbbaaa```^^^\\\[[[\\\^^^cccgggjjjmmmuuu]]]UUUJJJAAA;;;888555333555333333333444444222000111111111111111111111111000000000000000000000000111000000000000/////////000000000000000000000000////////////////////////......---------,,,,,,,,,////////////////////////------........./////////000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000......//////000000111111///111222222111111222333222444444444222222333555444888???FFFNNNVVV___dddeeehhhoooyyyooocccYYYXXXWWWXXX\\\___aaabbbaaa^^^ZZZUUURRRPPPPPPQQQJJJDDD===999777777555444222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111000///...---000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000111000///.........////////////...---...///000111000000000111111000000///000000111111222222333333222222222111222222333444333555999<<>>AAAEEEJJJMMMQQQVVV]]]aaacccbbbbbbbbb^^^```bbbcccffflllttt{{{eeeccc^^^UUUJJJ???888444555444222222333444333222111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////////////////////////////000000000///////////////////////////////////////....../////////000000000////////////////////////////////////////////////......////////////......000000000000000000000000222222222111111111111111000111333222111111222444444555555444333333555777999???HHHQQQYYY```fffjjjpppwww}}}}}}zzzyyy|||yyyjjjeee___ZZZYYYZZZ[[[[[[cccaaa___]]]ZZZXXXVVVUUUQQQMMMFFF@@@;;;888666555666555444333222111000000//////000111222222333333444333333222111000//////000000000000000000000000111111111111111000///...////////////////////////...////////////000000000////////////////////////////////////////////////000000000000000000000000///////////////000000000......///000000000//////000000111111222333333444222222222222222333444555666888<<<@@@CCCGGGLLLOOOUUUYYY^^^bbbcccccccccccc```aaabbbcccfffooo|||ddddddccc]]]RRRGGG???;;;888666444333444444333222111111111111111111111111111111111111111111111111000000/////////.........////////////////////////////////////////////////000000000000000000000000........................------........./////////////////////////////////////////////////////////......////////////......000000000000000000000000222222222111111111111111000222333333222222333444333444444333333444777999@@@FFFNNNVVV]]]bbbfffiiirrr}}}xxxzzz{{{yyy~~~~~~{{{yyywwwxxxpppjjjaaaZZZXXXXXXYYYZZZ_________^^^\\\YYYVVVTTTQQQNNNJJJDDD===999666555666666555444222111000000///000000111222333333444444333333222111000//////000000000000000000000000//////000000//////......////////////////////////////////////000000000111/////////////////////////////////////////////////////////////////////////////////000000000000000......///000000000000000111111111111111111000000222222222222333444555666777999===AAAEEEIIINNNQQQXXX[[[___bbbccccccdddeeegggfffeeefffkkkxxxdddeeeeeebbb\\\RRRIIICCC<<<999666444444555444333222222222222222222222222111111111111111111111111////////////............000000000000000000000000////////////////////////---............/////////........................------........./////////000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000///////////////000000000111222333333222222333555333444444444444666:::===GGGLLLTTTZZZ```dddhhhkkkttt|||{{{xxxtttxxx}}}~~~~~~zzzrrrooovvvuuunnnccc[[[XXXYYY[[[\\\\\\]]]^^^^^^\\\XXXUUURRROOOOOOMMMHHHBBB<<<888777666666555444333222111111000111111111222333333333222222222111000000000///000000000000000000000000......////////////....../////////////////////////////////000000000111111000000000000000000000000000000000000000000000000......///000000000//////...///000111111111000000...///000111111222222111111111111000000000//////222222222222333555666777999<<<@@@DDDGGGLLLQQQUUUYYY\\\___aaabbbccceeefffiiifffdddgggqqqffffffffffffddd\\\RRRJJJ???<<<888666555555444333222222222222222222222222111111111111111111111111000000000////////////...000000000000000000000000////////////////////////---.........////////////............................../////////000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000......//////000000111111111222444333222222333555444555555666777:::???BBBMMMQQQXXX^^^cccgggllloooyyy|||vvvvvvxxxwww~~~~~~~~~zzzpppkkkqqq|||wwwjjj___YYYWWWXXXYYYYYYZZZ]]]^^^\\\XXXTTTQQQMMMOOOPPPMMMGGG@@@;;;:::666666555444333222222222222222222222222222222222000000000000000000000000000000000000000000000000...//////000000000//////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000...///000111111111000000...///000111222111000000///000111222333333333333111111111111111111111222222222222333444555666777<<>>:::777666555444333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////000000000111111222222........................000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000000111222333333444111333444444333222444555555666777888999===BBBFFFPPPTTTZZZ```eeekkkpppssszzzxxxvvvrrrxxxzzz|||yyypppjjjpppzzzqqqbbbYYYUUUTTTTTTWWWYYY\\\^^^\\\XXXSSSPPPLLLPPPSSSQQQKKKCCC>>><<<555555555444444333333222333333222222222222222222////////////000000000000000000000000000000000000///000000111111111000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000111222333333222111...///000222222111111000000000111222333444444444000000111222333444444555222222222333444555777777???BBBFFFJJJNNNSSSXXX[[[XXX[[[^^^```aaacccfffiiikkkiiijjjtttjjjiiiiiijjjjjjfff___ZZZQQQFFF;;;777999999555000555444111//////111333444444444333333333333222222000000000000////////////000000000000000000000000////////////////////////000000000000000000000000........................------,,,,,,,,,,,,------222111000000000111333444000000000000000000000000////////////////////////111111000000000000111111000000111222222222222111333333222222222333444444444555777888<<>>DDDIIIOOOVVV[[[```eeehhhbbbeeehhhiiiiiikkkooorrryyyaaaaaaaaaaaabbbccccccbbb^^^ZZZSSSIII@@@;;;888888555555444444333333222222222222222222111111111111111111111000000000//////000000000000000000000000////////////////////////////////////////////////........................111000000000000000000111///////////////000000111000000000000000000000000111111111111111111111111222111111000000111111222222222222222222333333444444333333333444555666777999<<>>;;;777444444444333222333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////............/////////////////////000000111111222......///000000000000000222222222333333333444444333333333444666:::===@@@EEEJJJRRRYYY___dddiiillleeekkkppppppmmmnnntttzzzaaaaaaaaaaaa``````aaaaaa\\\\\\YYYRRRIII@@@:::888666666555555444333222222444333333333333222222222111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000//////......//////000.../////////000000000000111111111111111111111111111111111111111111111111222222111111111111222222222222111111111222333444444444444444555666777888:::>>>CCCIIIOOOUUU[[[___bbbffflllqqqvvv|||zzziii___WWWSSSRRRVVVZZZ[[[YYYWWWWWWPPPIIIIIINNNRRRQQQNNNDDD@@@:::666444444333333333222222111111222222333111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////---........./////////000//////000000111111222222......///000000000000000222333333333333444444444333333444666999===@@@BBBFFFKKKTTT[[[aaagggkkknnnkkkqqqvvvuuurrrsss{{{```aaabbbaaa_________aaa\\\]]]]]]YYYQQQGGG???;;;888777666555444333333333444444444333333333222222222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////......------......///...///000111111111000000111111111111111111111111111111111111111111111111222222111111111111222222222111000000000111222333444444444555666777888999<<<@@@GGGMMMSSSXXX]]]aaadddiiiooouuuzzzvvvlll]]]WWWSSSWWW[[[\\\[[[ZZZYYYTTTNNNLLLNNNQQQRRRRRRKKKFFF>>>999666555444444333222222111111222222333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000.........//////000000111000000111111111111111111...///000000111111000000222222333333333444444444333444666888<<<@@@CCCEEEIIINNNWWW___eeejjjmmmppprrrvvvyyyxxxvvvyyy^^^```bbbbbb```___```aaa^^^^^^^^^[[[VVVOOOGGGBBB:::888666444333333444444333333333333222222222111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////......------......//////000111222222222111000111111111111111111111111000000000000000000000000333222222111111222222333111000///......000222333444444444555666777999:::>>>CCCJJJQQQVVV[[[```bbbhhhlllsssyyynnnbbbXXXWWWZZZYYYYYY[[[ZZZWWWSSSOOOMMMNNNQQQSSSRRRLLLCCC;;;777666555555333222222111111222222333111111111111111111111111000000000000000000000000000111222222222222111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......///000000111222222222222111111111111111111///000111111222222111111222222222222333333333333444555777:::>>>CCCFFFHHHNNNSSS\\\dddjjjnnnqqqsssyyy{{{{{{yyyyyy}}}\\\___bbbcccaaa```aaacccbbb```^^^\\\YYYTTTMMMHHH;;;999666333222333444555222222222111111111111000222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////000111333333222222111111111111111111111111111////////////////////////333222222111111222222333111000...---...///111222444444555555666888999:::@@@EEEMMMTTTYYY]]]aaadddjjjooovvv|||nnn^^^XXXWWWUUUVVVXXXZZZZZZWWWRRRMMMMMMPPPTTTVVVOOOEEE===999777666555333222222222222222222333111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...//////000111222222333333222222222111000000000000000111222222222222222111111222222222333333333555666888<<<@@@DDDHHHJJJRRRXXX```hhhmmmqqqtttvvv~~~}}}{{{zzzzzz___aaaccccccbbb```______bbbaaa___\\\ZZZWWWVVVUUUFFF@@@:::888999999666222444444444333333333222222444444333333222111000000...///000111111111111111111111111111111111111111111111000000//////......222111000//////...//////000...------......---+++000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111333333222222333333444555222222444666555444888???EEEJJJQQQUUUXXX]]]dddkkknnnvvvxxx}}}~~~ggg___]]]WWWUUUXXXVVVWWWWWWTTTQQQOOOPPPSSSXXXTTTMMMDDD===888666555333333444444444333222222444333222222111111222222000000000000111111111111000000000000000000000000////////////000000000000---......///000111111222000000000000000000000000000000///......///000111111111111111111111111111222222111111000/////////,,,---...///000111222333555666666555333333444666666888;;;???BBBFFFIIIKKKUUUbbbmmmooommmpppvvvyyy~~~{{{xxxzzz`````````````````````___bbbaaaaaa___]]][[[YYYWWWKKKEEE===:::999999666333444444444333333333222222444444333333222111111000//////000111111111111111111111111111111111111111222111111111000000000000111000000////////////000///---,,,---///000000///////////////////////////000000000000000000000000111111111111222222222222111111111111222222222222333333222222333333444555333333555888777666:::AAAGGGLLLSSSXXX[[[aaahhhoooppp|||~~~~~~}}}zzzzzz}}}uuukkkeee\\\VVVWWWVVVXXXXXXWWWTTTRRRSSSTTTYYYVVVOOOHHHAAA;;;777555444444444444444444333333444333222222111111222222000000000000111111111111000000000000000000000000////////////000000000000//////000000111222222222000000000000000000000000111111000/////////000111111111111111111111111111000000000000000111111111...//////000111222333333444555666555333333444666888:::===@@@DDDHHHLLLNNN]]]iiitttvvvssstttwwwxxx~~~||||||fffbbb^^^]]]___aaaaaa```aaabbbccccccaaa___\\\[[[TTTLLLCCC<<<:::999777555444444444444333333333333444444333333222222111111000000000111111111111111111111111111111111111111222222222222111111111111000000/////////000111111222000------...000111111////////////////////////000000000000000000000000111111111111222222222333222222222333333333333444333333222222333333444555444444666999888888===DDDJJJOOOVVV\\\aaagggoootttwww|||sssqqqooopppuuu{{{sssiii]]]UUUTTTVVVXXXZZZYYYXXXVVVVVVVVVZZZXXXSSSMMMFFF???999555555555555444444333333333444333222222111111222222000000000111111111222222000000000000000000000000////////////000000000000000000111111222222333333000000000000000000000000333222111000/////////000000000000000000000000000...//////000111111222222111111111222222222333333333444555444333333555666:::<<>>AAADDDGGGNNNVVV\\\jjjvvv~~~|||~~~ssslllccc```aaabbbaaa^^^```aaaccceeedddbbb```^^^___XXXNNNEEE>>>:::777666555555555444444444333333444444444333333333333333333222111111000111222222111111111111111111111111000000000000000000000000000000///000000111222333888555111.........///...111111111111111111111111111111111111111111111111111222222222222333333333111111111222222222222333333333222222333333444555444333555888999:::AAAIIIOOOTTT\\\fffooowww~~~yyyqqqkkkjjjmmmqqqtttrrryyy~~~pppddd^^^\\\VVVWWWYYY[[[[[[[[[YYYWWWXXXXXXWWWTTTNNNEEE<<<777555555333222111111111111444333222222111111222222111111111111222222222222000000000000000000000000////////////000000000000/////////000000000000000000000000000000000000000222222222111000///......////////////////////////111111111111000000//////000000111111111111111111222444555555444555777999===@@@CCCFFFIIIQQQ]]]eeerrr|||}}}zzzsssnnngggcccbbbbbb___]]]aaabbbcccddddddbbb```___```\\\UUUMMMEEE>>>:::888555555555555444444444333444444444444333333333333444333222000000111222222111111111111111111111111///////////////000000000111111000000000111222222333111......///111222222222222222222222222222222111111111111111111111111222222222222333333333333111111111111222222222222333333222222333333444555444333555888:::;;;CCCLLLRRRWWW```kkkvvv|||qqqjjjjjjoootttuuuxxxttthhh```]]]YYYYYYYYY[[[\\\\\\ZZZXXXWWWXXXYYYWWWQQQIII@@@;;;777666444222111111111222444333222222111111222222111111111222222222222333000000000000000000000000////////////000000000000/////////////////////000000000000000000000000000000000111000000///...---000000000000000000000000222222111111000//////...000000000000111111222222333444555666555666999;;;>>>AAAEEEHHHLLLVVVeeeooo}}}~~~|||yyyqqqpppmmmkkkhhhfffdddbbbccccccddddddcccbbbbbbaaaaaa___[[[UUULLLDDD>>>:::555555555555444444444444444444444444444444444444555444222000000111222333111111111111111111111111//////000000000111111111222222111111000111111111000///......000222222111111111111111111111111111111111111111111111111111222222222333333333444444222222222222333333333444333333222222333333444555555444666:::;;;>>>FFFOOOWWW\\\eeeqqq~~~~~~rrrnnnrrrwwwzzzzzz~~~qqqgggbbb^^^\\\ZZZ[[[]]]^^^\\\ZZZXXXYYYZZZYYYTTTMMMEEE@@@999888666444222222333444444333222222111111222222111111111222222222333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......///000//////...---111111111111111111111111111111111000000000000000///000000111222333444444333555666777777888;;;===@@@DDDHHHKKKPPP\\\mmmyyyqqqssstttrrroookkkjjjiiifffeeeeeedddccccccccccccaaaaaa```[[[RRRHHHAAA===666666555555555444444444444444444444444444444444555444222000000111222333111111111111111111111111000000111111222222222333333333222111000000000111111000//////000000///---000000000000000000000000111111111111111111111111222222333333333444444444333333333444444444555555333333222222333333444555666555777;;;===???HHHQQQZZZ___hhhuuu{{{sssvvv|||~~~|||tttnnnbbb___\\\\\\^^^___^^^\\\YYYZZZ\\\[[[VVVOOOHHHDDD<<<:::777555444444555666444333222222111111222222111111222222222333333333000000000000000000000000////////////000000000000222222111111111111111111000000000000000000000000,,,---.../////////...---111111111111111111111111/////////000111111222222000000111222444555666666444555777888888999<<<>>>BBBFFFKKKNNNSSS```rrrsssuuuwwwtttpppmmmnnnoookkkiiifffdddeeefffffffffcccaaa```^^^ZZZQQQEEE===<<<999666555444444333222222222333333333333444444333333333333333333333333000000000000000000111111333333333333333333333333333333222111000000111111111111000000//////......111111222222222222111111333333333333222222111000222222222222222111000///111111222222222333333333444444444555555555555555:::::::::;;;>>>EEEMMMSSS[[[llltttxxx}}}ttteee___\\\^^^___^^^\\\]]]^^^[[[XXXWWWVVVSSSNNNIII>>>;;;666333333444555666000000111222333333444444333333333333333333333333000000111111111111000000000000000000000000000000000000000000000000000000111222222222222333333333...000222444444222000...222222222222111111000000000000000000000000000000222444555444333333444555888666777999:::999===CCCCCCHHHOOOWWWaaammm|||xxxyyyyyywwwtttqqqoooooonnnkkkhhhfffgggggggggfffdddbbb```___\\\UUUKKKDDD===:::777555555444444333444444444333333222222222333333333333333333333333111111111111111111111111333333333333333333333333333222222111000000111111111111000000////////////111111222222222222111111222222333333333222111111222222333333222222111000111222222222222333333333444444444555555555555666777777888:::>>>FFFOOOVVVbbbrrrzzz~~~yyykkkaaaZZZYYY[[[ZZZZZZ[[[\\\ZZZXXXWWWWWWUUUQQQMMMAAA<<<777444444555555444333222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000///000000000000111111111///111222333333222111///222222222222111111111000111111111111111111111111222333555444444333555666888666777:::::::::>>>DDDGGGKKKRRR\\\gggttt~~~{{{yyyxxxvvvtttrrrqqqnnnkkkiiiiiiiiihhhgggfffdddaaa```___[[[TTTNNN@@@<<<888555555555555444666666555444333222111111333333333333333333444444333333333222222222222222222222222222222222222222333222111111000111111111111000000000000/////////111111222222222222111111111111222333333333222222333333444444333333222222222222222222333333333333444444555555555666666666666777888;;;AAAJJJTTT[[[kkkyyyxxxiii\\\XXXYYYYYYYYYZZZZZZXXXWWWWWWXXXWWWUUURRRFFF@@@888555666777555222555444444333222111111000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000000000000111111111111111111111111111111111222222222222111111111111111111111111111111111111111333444444444444666888888666777:::;;;;;;@@@FFFKKKOOOVVVaaappp}}}|||{{{zzzxxxvvvssspppmmmkkkjjjiiihhhffffffcccaaa```aaa___[[[WWWDDD@@@:::777555666666666666555555444333333222222333333333444444444444444444444444444333333333333111111111111111111111111222222111111111111111222000000000000000000000000111111222222222222111111000111222222333333333333333444444444444444333333222222222333333333444444444444555555666666777777888999;;;???EEEOOOZZZaaaqqq~~~wwwddd\\\[[[ZZZZZZ[[[ZZZYYYYYYXXXXXXWWWVVVUUUKKKDDD;;;777888888444111555444444333222222111111222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000111111222222222333333333222222111000000111222222222222222222222222222222222222222222222222222222000222444555555555777999888666888;;;======BBBHHHMMMPPPXXXfffvvv}}}yyywwwuuusssqqqnnnlllkkkjjjhhhfffeeebbb______aaaaaa^^^[[[JJJEEE>>>999777777777777444444444444444444444444333333333444444555555555555555555555444444333333111111111111111111111111222111111111111111222222000000000000111111111111111111222222222222111111000111222222333333333333333444444555555555444444222222333333333444444444444444555555666777777888999;;;===BBBIIISSS^^^fffuuuqqqeee___\\\ZZZ[[[\\\[[[[[[YYYWWWUUUUUUUUUOOOHHH???:::999888555111333333333333333333333333333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000111111222222222333333333333222111//////111222333222222222222222222222333222222222222222222222222111333444555555555777999888777888===???@@@EEEKKKMMMRRR\\\lll{{{zzzuuurrrtttrrrooonnnmmmkkkiiigggeeebbb______aaabbb```]]]QQQKKKBBB;;;888888888888333333444444555555555555333333333444555555666666666666555555444444333333222222222222222222222222111111111000111111222333000000000111111111111222111111222222222222111111111111222333333333222222333333444444555555444444333333333333444444444444444444555666777777888999888:::>>>CCCLLLWWWdddlllyyyqqqfff]]]ZZZ[[[]]]]]]\\\YYYUUUSSSTTTUUUPPPKKKDDD===999777555444333333333333444444444444333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000///000000000000111111111333222111000000111222333222222222222333333333333333333333333333333333333222444555555555555777999888777999>>>@@@BBBGGGNNNPPPXXXeeeuuuzzzvvvuuusssqqqppppppnnnkkkiiieeebbb```aaacccccc```]]]XXXQQQFFF>>>:::999999999555555555555444444444444333333444444555666666666666666555444444333222222333333333333333333333333111111000000111222222333000000111111111222222222111111222222222222111111222222333333333222111111222222333444444444444444333333333444444444444555444444555666777888999999888;;;@@@HHHRRR```nnnvvvoooaaa[[[\\\[[[\\\[[[XXXTTTRRRTTTVVVOOOMMMHHH@@@999666666888555555555444333333222222222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000///000000000000111111111222111111111111111111222222222222333333333444444444444444444444444444444333555666666555555666888888777999>>>AAACCCIIIPPPWWWaaaqqq~~~vvvtttsssrrrrrrpppnnnkkkfffcccaaabbbdddccc```]]][[[TTTIII@@@;;;999999999777777666555444333333222333333444444555666777777666666555444333333222222333333333333333333333333111111000000111222333333000000111111222222222222111111222222222222111111333333333333333222111000111222333333444444444333333333333444444444555555444444555666777888999999:::===DDDMMMYYYhhhwwwwwweee^^^___YYYZZZZZZWWWTTTRRRTTTWWWNNNNNNJJJBBB999555777:::888777666555333222111000111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000111222222222222333333333111111111111111111111111222222222333333444444444444444444444444444444444444666777666555555666777888777:::???BBBDDDJJJQQQ\\\iii{{{{{{yyyvvvrrrqqqsssssspppmmmiiihhhfffcccaaa``````___\\\YYYSSSHHH>>>999888:::333222222222333333444555333333222222333333444555999888777666444333222111222222222222222222222222111111111111111111111111333333333222222111111111222222333333333333222222111111222222222333333333333333222111222333444555444444444555555555555555111333555666666666888999:::>>>FFFTTTdddtttqqqccc]]]]]]\\\YYYTTTSSSTTTTTTSSSTTTSSSPPPJJJBBB<<<777666555555555555444333222111777666555444222111000///444333333222111111111222111111111111111111111111222111111111000000//////111111222222222333333333111111111111111111111111444333222222111111222222111222222333333444444555333444444444555666666666888777:::@@@DDDGGGNNNVVVddduuuxxxvvvtttsssrrrqqqpppnnnkkkjjjhhheeebbb___]]]\\\]]][[[VVVMMMCCC<<<::::::666666555444333333444444444444333333444444555666555555555555555555444444222222222222222222222222111111111111111111111111333333333222222222111111111222222222222222222111222333333333444444444444555444444333444555666777444444444555555666666666333555777888888888999;;;===BBBLLLZZZjjjzzzpppggg]]][[[XXXUUUTTTTTTSSSRRRTTTSSSPPPKKKDDD===888666555555555555444333222222555444444333333222222111444333222222111111222222111111111111111111111111222111111111000000000000111111222222222333333333111111111111111111111111222111111111222333333444111222222333333444444555333444444555555666666777999999<<>>EEEMMM[[[lll|||}}}yyyccc^^^YYYYYYXXXUUUSSSRRRRRRRRRPPPNNNJJJDDD===999777666555555444333333333333333333333333333333333333333222222111222222333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111222333444555111222222333333444444555444444555666777777888999;;;<<>>AAAIIISSSddduuulllbbb[[[[[[[[[WWWTTTTTTSSSRRRPPPOOOMMMHHHAAA;;;888777555444444444444444555444444333333222222111333222222111222222333333222222222222222222222222111111111111111222222222111111222222222333333333222222222222222222222222333333222222111222222333111222222333333444444555444444555666777888999:::;;;===CCCIIILLLRRR___lllzzzwww{{{}}}yyytttrrrrrrqqqooommmjjjgggeee^^^^^^]]][[[WWWPPPHHHAAA777666666555555555555666333222222222222333444444222222333333444444555555222222222222222222222222111111111111111111111111111222222222222333333333222222222333333222222222222333333333333444444444333444555666666666555555555555666666666777777777555666888999:::===AAADDDOOO[[[mmm~~~vvviii______^^^XXXUUUWWWTTTRRRPPPOOONNNKKKDDD???888777666444333444444555555555444333333222111111222222111111222222333333333333333333333333333333111111111222222222222222111111222222222333333333333333333333333333333333444333222222111111222222111222222333333444444555444555666777888999:::;;;===???DDDJJJNNNWWWgggwww{{{zzzyyyyyyvvvuuusssqqqnnnllljjjiiiaaa```^^^\\\ZZZUUUNNNHHH:::999888777666555555555333333333333333444555555111222222333444444555555222222222222222222222222111111111111111111111111111111222222222333333333333333444444444444333333444444444444555555555555444555666777777777666666777777777666666666666666555666888:::<<<@@@EEEHHHXXXeeexxxooobbbaaa```ZZZWWWZZZVVVRRROOONNNOOOMMMGGGBBB999888666444333444555666333333333333333333333333222222111111222222333444333333333333333333333333111111111222222333333333111111222222222333333333333333333333333333333333222222222111222222333333111222222333333444444555444555666777999:::;;;<<<@@@BBBFFFLLLQQQ\\\ppp}}}yyy{{{zzzxxxuuurrrooolllkkkjjjdddaaa^^^]]][[[XXXRRRMMM===<<<;;;999777555555444555444444444444555666666444444444333333222222222222222222222222222222222111111111111111111111111111111111222222333333333333444444555555444444333555555555555666666666777333333555666666666555444888888777777666666555555555777999;;;>>>BBBHHHLLL^^^lllsssdddcccaaaZZZXXX\\\WWWSSSOOONNNOOONNNIIIDDD999888666444333444555666111111222333333444555555222111111111222333333444333333333333333333333333111111111222222333333333111111222222222333333333333333333333333333333333000000000111222333555555111222222333333444555555444555666888999:::;;;<<>>GGGRRRhhhuuu|||ggg]]]^^^```\\\WWWXXXWWWTTTRRRNNNLLLIIIHHH===:::666444444555555555888777666444333222111111444444333333333333222222222333333444444333333222111111222222222333333333222222333333333444444444444444555555444444333222111111222222222333333333333333333444444444555555777777777666666888;;;>>>AAACCCIIISSS\\\hhh}}}yyyuuusssvvvvvvqqqmmmllljjjfffaaa``````^^^YYYTTTLLLFFF>>>999888777666555444444555555555555555555333333333333333333333333333333333222222222111111222222222222222222222222333333333222222222111111444444333333333333333333444333333333333444555555555555555555666666666666666666666666666777888888888888:::===>>>BBBMMMYYYooo}}}mmm```]]]]]][[[WWWUUUTTTSSSPPPNNNLLLKKKJJJ>>>;;;777444444555555555777666555444333222222222444444333333333333222222222333333444444333333222111111222222222333333333333222222222333333444444333333444444333333222111222222333333333444444444333333333444444444555555888888888888888999===@@@CCCEEEKKKUUU___mmm~~~yyyuuutttwwwxxxtttooommmkkkgggbbb```___^^^[[[XXXTTTKKK@@@:::999:::999777666666555555555555555555444444444444444444444444333333333333222222222222222222222222222222222222333333333222222222222111666666555444444333222222444333333333333444555555555555555555666666666666777666666666666777888888888777999===@@@GGGUUUcccxxxxxxggg^^^[[[[[[ZZZUUUTTTSSSRRRPPPNNNMMMMMM@@@===888555555555555444666555444333333333333444444444333333333333222222222333333444444333333222111111222222222333333333444333222111222333444555222222333333222222111000333333444444444555555555333333333444444444555555888999999999999;;;???BBBGGGHHHNNNXXXdddvvv{{{vvvtttxxxzzzwwwrrrpppmmmiiiddd```______^^^\\\ZZZOOOBBB;;;:::;;;:::888777777666666555555444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222555444444444333333333222444333333333333444555555555555555555666666666666777777666666777777888999999888999===BBBKKK\\\kkk~~~qqqccc\\\[[[\\\XXXWWWVVVTTTRRRPPPOOONNNBBB???:::777555555555444444444333333333444444555444444333333333222222222222333333444444333333222111111222222222333333333444333222111111333444666333333333333333222111111333333333333444444444444333333333444444444555555777888888999:::<<<@@@CCCIIILLLRRR]]]lllxxxsssuuuxxxwwwsssrrroookkkfffbbb```_________]]]SSSGGG>>><<<;;;:::888777777777666666555555444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333333444444333333333333444555555555555555555666666666666777777777777777888999999:::999:::>>>DDDOOOaaarrr{{{hhh]]]ZZZ[[[ZZZXXXVVVTTTQQQNNNLLLKKKEEEAAA<<<888666555444444444444333333333444555555444444333333333222222222222333333444444333333222111111222222222333333333333333222222222333444555444444444444444333333222222222222222333333333333333333333444444444555555555666777888999<<>>EEENNN\\\qqq}}}lll```ZZZXXXWWWVVVSSSQQQNNNLLLKKKIIIEEE???:::777666444333555444444333333333444444444444333333333333222222222333333444444333333222111111222222222333333333000222333555555444333222333444444444444333222222222222222333333333444444333333333444444444555555444555777999;;;???DDDHHHOOOYYYgggxxx{{{xxxwwwvvvwwwsssrrrnnniiiddd```^^^^^^]]]^^^[[[RRRFFF<<<999999555555666666777777888888666666666666666666666666333333333444444555555555555555555555555555555555111111111222222333333333666555555444444333333222444333333333333444555555555555555555666666666777888888888777888888999:::999:::???HHHSSSbbbwww~~~~~~vvvggg___ZZZYYYXXXVVVTTTSSSRRRQQQJJJFFF???;;;888666444333666555444333333333333444444444444333333333222222222333333444444333333222111111222222222333333333///111444666666555333111222333333333333222111111333333333444444444555555333333333444444444555555555666888:::===AAAFFFJJJPPP\\\lllzzzwwwvvvvvvvvvsssoookkkgggccc___\\\aaa```]]]WWWNNNEEE>>>:::;;;:::888888999999777555888888888888777777777777555444444333333444444555333333333333333333333333666555333222111222333333333333333444444444555555555555555555666666666777888888888777777777777777888999:::999888888:::;;;;;;:::>>>JJJZZZnnn~~~||||||||||||ggg[[[\\\[[[YYYWWWUUUSSSQQQPPPJJJIIIFFFBBB<<<888666666777777666555444444333333444444444333333222222222333333333333333333333333222222222222222222222222000111222222333333222222333333333333333333333333444444444444444444444444555555444444444555555666333666999;;;???EEEIIIIIIXXXaaasss~~~uuuuuuwwwwwwtttqqqnnnkkkgggbbb___aaa```^^^XXXPPPFFF???::::::999777777888888777666777777666666666555555555444444444444444444444444444444444444444444444444555444333222222222333333333333444444444555555555444444444555555555555666888888888888777777777777888999:::999888888:::<<<======DDDSSSeeewww~~~zzz}}}{{{wwwuuu{{{mmm___[[[[[[YYYWWWUUUSSSRRRQQQNNNMMMIIICCC===999777777666666555555444444333333444444444333333222222222333333333333333333333333222222222222222222222222222333444444555555444444333333333333333333333333444444444444444444444444555555444444444555666666555888;;;===@@@EEEIIIKKKWWWddd{{{vvvtttxxxwwwuuusssqqqoookkkfffbbb``````___[[[SSSJJJAAA;;;999888666666777888777666555555555444444444333333333444555666666555444333555555555555555555555555555444333333222333333333333444444444444555555555333333444444444555555555888888888888888888888888888:::::::::999999;;;===>>>@@@JJJ]]]rrrzzzzzzyyywwwtttooorrrtttbbbZZZZZZYYYWWWVVVUUUTTTSSSTTTRRRMMMFFF???999777777444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333444444444444444444444444555555444444555555666777777999<<>>999777666555777888888777555555555444444444333333222444555777777555444222444444444444444444444444444444444333333333444444444444444444555555555555444444444555555555666666777888888888888888999999999:::;;;:::999:::<<<>>>@@@BBBNNNcccyyy~~~xxxyyyzzzwwwpppnnnyyyzzzdddZZZYYYYYYXXXWWWVVVUUUUUUWWWUUUPPPHHH@@@:::777777333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222222333333222222333333333333333333333333444444444444444444444444555444444444555666777888888999<<<@@@CCCEEEKKKQQQ\\\ttt{{{ssstttsssssstttsssppplllhhhdddcccbbb```\\\SSSIIIBBB;;;888666555666888888777666666666555555555444444333444666777777666444333333333333333333333333333444444444444444444444444444444444555555555666666666666666666777777777777777777888888999999999:::999:::;;;;;;:::;;;===???AAAEEERRRhhh}}}|||~~~~~~vvvpppxxx~~~eeeZZZZZZYYYXXXXXXWWWVVVVVVXXXVVVRRRKKKBBB;;;888666333444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222222333333222222333333333333333333333333444444444444444444444444444444444555666777888888888888<<>>@@@DDDKKK[[[ppp~~~wwwzzzjjj[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTNNNFFF???:::888555555555555555555555555222222333333333333444444333333333333333333333333333333333333333333333333222333444444555555444444333333333333333333333333444444444444444444444444444444444555666777888999999888===DDDFFFFFFOOO\\\qqqtttsssrrrssstttsssrrrpppllliiieeedddbbb\\\SSSLLL@@@===999777777888888777777777777666666666555555555555555666666555555555444444444444444444444444222333555666666666555444555555555555666666666666666666666666777777777777777777888999999:::;;;;;;999;;;<<<<<<<<<<<>>@@@EEEKKKddd{{{ggg]]]UUUUUUXXXWWWUUUUUUVVVVVVWWWXXXVVVNNNCCC;;;<<<:::888777777777666555444333222222222333444555444333111000000000111111222222333333333444444444444444444333333222222222333333333333333333333333444333333333333444555555777888888999999999999888<<<<<>>??????BBBGGGRRRkkkkkk```VVVUUUXXXXXXUUUTTTUUUUUUVVVYYYZZZTTTIII@@@999777555444444444333222555555333333333333444555444333222111000000111222222222222222333333333444555555555555444444444333333333333333333333333333444444333333444444555666999888777666666888999:::===>>>EEENNNPPPSSSeeezzzzzzsssttttttrrrqqqwwwsssooollljjjgggaaa\\\PPPHHH???:::;;;;;;:::777888888777777777666666666666666666666666555555444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666777888888888888888888999999::::::>>><<<<<>>AAAIIIPPPRRRXXXnnn{{{uuurrrqqqrrrwwwtttpppmmmjjjfffaaa]]]SSSLLLBBB<<<;;;:::999777888888888777777777666666666666666666666555555444333444444444444444444333555555555555555555555555555555555555666666666666555555555555666777888999777888888999999:::::::::>>><<<<<<>>>???AAAIIIRRReeezzz}}}nnn___[[[[[[YYYVVVTTTTTTSSSTTTZZZ___\\\QQQFFF===;;;999888888888777666666555444333333222222111333333333222222222333333111111111222222222333333111111111111111111111111111111111222222222222222444444444444444555666666888777555444555777999;;;???DDDKKKPPPSSS\\\uuu{{{rrrqqqvvvvvvtttqqqnnnjjjgggbbb```WWWOOOEEE>>>:::999888777888888888888777777777777666666666666666555555444333333444555555444333333555555555555555555555555555555555666666666777777666555555666666777888999777888888999::::::;;;;;;===;;;<<<>>>???CCCNNNYYYlllyyyjjjbbb^^^YYYUUUUUUUUUTTTUUUYYY\\\YYYNNNEEE:::888666555555555444333444444444333222111000000333333333444444444333333111111222222222333333333111111111111111111111111111111222222222333333333555444444444444555666666555666666777888999999999@@@EEELLLPPPTTTbbb{{{yyyuuuyyyvvvuuutttqqqmmmjjjgggeee[[[TTTIII@@@;;;999999888999999888888888777777777666666666666666555555444333444555666666555444333555555555555555555555555555555555666666777777888666666666666777888999999777888888999:::;;;<<<<<<<<<;;;<<<>>>@@@FFFTTTaaatttwwwmmmbbbYYYUUUVVVUUUUUUVVVWWWWWWSSSKKKEEE<<<:::777777777777666555444444444444333222111111333333444555555555444444222222333333333444444444333333333333444444444444222222222333333444444555555555444444555555666777555666777999::::::::::::AAAFFFLLLRRRZZZlll{{{zzzvvvvvvuuurrrooollljjjiii```YYYNNNDDD>>>;;;;;;;;;999999999888888888777777666666666666666555555444333444666777777666444333555555555555555555555555444555555666777777888888666666666666777888999:::777888888999:::;;;<<<===<<<<<<>>>@@@CCCJJJZZZjjj}}}}}}|||{{{vvvfffYYYUUUXXXUUUVVVWWWVVVSSSOOOKKKHHH>>><<<:::999::::::888777444555555666666555444333222333444555666666555444333333444444444555555555333444444444555555555555222333333444555555666666555555555555555666666777777777777888999;;;<<<===CCCGGGMMMUUUcccyyyzzzsssttttttqqqnnnkkkjjjjjjddd]]]RRRGGG@@@===<<<===999999999888888888888777666666666666666555555444444555777888888777555444555555555555555555555555444555555666777888888999666666666666777888999:::777888888999;;;<<<============???BBBEEENNN___ooo{{{|||~~~{{{yyyxxx|||iiiXXXUUUYYYTTTVVVXXXVVVQQQMMMKKKLLL;;;999777666777777555444555666777888888777666666222333555666666666555555444444444555555555666666222222222333333444444444333333444444555666777777555555555555555666777777:::999777666777:::>>>@@@DDDHHHNNNXXXjjj}}}wwwzzzxxxqqqnnnooolllffffff```WWWMMMEEE@@@>>>===::::::999999999999999999666666555555555555666666666666555555555444444444555555555555555555555555444555555666777888888999777777777777888999:::;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>???CCCHHHSSSgggxxxyyyzzz{{{wwwxxxssstttuuu|||ooo^^^XXXZZZYYYXXXVVVUUUSSSPPPLLLIII>>>999666888999777666888777666555333222222333333222222333444444333222222444444444444444444444444777555333222222333222222555555666666666666555555333444666777777777666555888666888;;;;;;:::>>>CCCEEELLLTTT\\\ooo}}}wwwyyywwwrrrpppqqqnnniiihhhbbbYYYOOOFFF@@@===;;;:::::::::999999999999888777777666666666666777777666666555555555444444444444444444444444444444444555555666666777777888888999999888888888999999:::::::::;;;;;;;;;;;;<<<<<<>>>===???EEELLLZZZooo{{{vvvyyy{{{yyyrrrrrrqqquuurrraaa[[[]]]ZZZXXXWWWVVVUUURRROOOLLL@@@:::777888888666555777777666444333333333333444222333444555555444333222444444444444444444444444666555333222333333444444555555666666666666555555444555666777777777666666888777888;;;;;;;;;>>>DDDIIIOOOVVVaaauuu{{{vvvwwwvvvsssssstttqqqllliiiddd[[[QQQHHHAAA<<<::::::::::::999999999888888777777666666666666777777666666666555555555555444444444444444444444444444666666666666666666666666::::::999999999888888888::::::;;;;;;;;;<<<<<<<<<>>>===@@@GGGRRRccc|||zzzqqqssszzz{{{sssrrrooopppzzzsssccc]]]^^^ZZZYYYWWWWWWVVVUUURRRPPPBBB<<<888888888444444555555555444444333444444555444444555555555555444444444444444444444444444444444444333333333444555666555555666666666666555555555666777777888888777777999777888;;;<<<<<<@@@FFFOOOSSSZZZhhh~~~zzzwwwxxxvvvtttssstttuuurrrnnnhhhddd]]]UUULLLDDD???<<<;;;::::::999999888888888666666555555555555666666666666666555555555555555444444444444444444444444666666666666666666555555777777888888888888888888::::::;;;;;;<<<<<<======???>>>AAAJJJXXXlllooolllsss||||||wwwvvvtttrrrxxxsssbbb\\\\\\YYYXXXVVVVVVWWWVVVTTTRRRFFF???:::999777444333444444444444444444555555555555555555555555555555555444444444444444444444444111222333333333444555666555555666666666666555555666777777888888888888888999777888;;;======BBBHHHSSSVVV^^^ppp{{{uuu~~~xxxtttsssuuutttrrrpppfffddd___XXXQQQIIICCC???;;;;;;::::::999888777777555444444333333444444555666666666666666666666666444444444444444444444444666666666666555555555555333444555777888999999999::::::;;;<<<<<<===>>>>>>BBB@@@CCCMMM]]]sss{{{iiikkkvvv~~~|||zzzyyyxxxzzzvvveee]]]]]]YYYWWWVVVUUUVVVVVVUUUTTTIIIBBB<<<:::888444333555444444555555555555555555555555555555555555555555444444444444444444444444...111333333222222444666555555666666666666555555777777777777777888888999:::888888<<<===>>>DDDKKKUUUXXXcccxxx}}}yyy~~~vvvuuuvvvtttrrrrrrgggeeebbb]]]VVVNNNGGGBBB<<<;;;;;;:::999888777777555444444444444444444555555666666666666777777777555555555555555555555555555555555555555555555555111333555777999:::::::::::::::;;;<<<===>>>>>>???DDDBBBEEERRRcccyyytttfffmmmyyy~~~{{{{{{{{{}}}kkkaaa```ZZZXXXVVVUUUVVVVVVVVVUUULLLDDD>>><<<999555555777555555666666666555555444555555444444444444555555444444444444444444444444...111444555333222444666555555666666666666555555777666666666666777888999:::888999<<<>>>@@@FFFMMMVVVZZZiii{{{xxxxxxuuussstttjjjiiifffaaaYYYPPPHHHCCC<<<;;;;;;:::999888777666666666666555555666666666555666666666777777777777666666666666666666666666333444444555555666666666444555777:::;;;;;;::::::::::::;;;<<<===>>>??????DDDCCCHHHVVViiillldddnnnzzz}}}}}}}}}~~~qqqeeebbb\\\ZZZWWWWWWWWWXXXWWWVVVNNNFFF???===;;;777777999666666777777666555444333555444333222222333444555444444444444444444444444000444888777444333555888555555666666666666555555666666555555555666777888;;;999999<<<>>>AAAGGGOOOVVV]]]ooo}}}|||yyy}}}~~~zzzyyyvvvtttvvvlllllliiiddd[[[QQQHHHBBB<<<<<<;;;:::999777777666888888777777777777888888555666666666777777888888777777777777777777777777333333444444555666777777777888:::<<<<<<<<<:::999::::::;;;<<<===>>>???@@@DDDCCCIIIYYYmmmwwwgggaaannnzzz~~~~~~~~~sssfffbbb^^^\\\YYYXXXXXXYYYXXXWWWOOOGGG@@@>>><<<888888:::777777777777777555333222444333222222222222333444444444444444444444444444222666::::::666444666999555555666666666666555555666555444444444555777888;;;999999<<>>;;;:::::::::999888888888777666666666666666555555666777777777777777666666666666555555555555777777777888999999::::::999999::::::::::::;;;;;;999:::;;;<<<============DDDDDDMMM```wwwllliiihhhlllvvv~~~zzzllleee```]]][[[ZZZZZZYYYXXXVVVSSSLLLCCC===:::999888777777888888888888666444333777777666555444444333333222222111111222444555777666666777888888777666555666666777777888888888888555555555666666777888999;;;:::;;;===<<<>>>HHHSSSYYYdddxxxwwwpppmmmqqqxxx|||zzzxxxvvvqqqooollliiidddZZZOOOFFF>>><<<999777888888777777888888777666666666666666555555666777777777777777444555555555666666777777555555555666777777888888999999::::::::::::;;;;;;:::;;;<<<===>>>?????????BBBDDDOOOdddzzzgggeeeffflllvvv~~~|||kkkaaa```^^^\\\[[[[[[[[[YYYXXXSSSMMMDDD>>>;;;:::888777888888888777777666555444777666666555444444333333333222222222222333555666666666777888888777777777666666666666666777777777666666666666666777999999;;;:::;;;===<<>><<<888777777888888777888888777666666666666777555555666777777777777777333333444555666777888888555555555666777777888888999999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAACCCGGGUUUkkkrrr```aaaeeelllwwwooobbb___]]]\\\\\\\\\\\\ZZZXXXTTTOOOGGG@@@<<<:::999888999888777666666555555666666666666555444444333333444333333333333333444444666666666666666777888999666666666666555555555555666666666666777888999:::::::::;;;======AAAKKKWWW___qqq}}}pppmmmooowww}}}}}}wwwvvvvvvuuurrrooolllhhh```VVVNNNBBB???;;;999999::::::999999888777777666666777777555555666777777777777777444444444555666777777888777777777888999999::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFMMM^^^ttt~~~ggg\\\___eeemmmwwwyyyjjj^^^\\\[[[[[[\\\[[[ZZZXXXVVVQQQJJJCCC>>>;;;999999999888777555555555666777666666555555555444444444444444444444333333333333555444444333444666888999777777666666666555555555777777777777888999::::::::::::;;;>>>???CCCOOO[[[cccyyy~~~rrrooopppwww}}}~~~vvvuuuvvvvvvsssooommmiiibbbYYYRRREEEAAA<<<:::999:::::::::999999888777777777777777555555666777777777777777666666666666666555555555777777777888999999::::::999999999:::::::::;;;;;;::::::;;;;;;===???AAABBBEEEOOOeee}}}tttaaa[[[___fffnnnvvv}}}ppp^^^\\\YYYXXXYYYYYYXXXWWWWWWTTTMMMFFF???;;;:::999999888666555555666777777555555555555555444444444444444444444444444444333333333222222333555666888777777777777777777777777777777777888888999:::;;;;;;:::<<>>;;;::::::999:::999888888777888888888555666666777777777777777333444444555666777888888777777777888999999::::::999999:::::::::;;;;;;;;;===<<<<<<<<<>>>AAADDDFFFOOO^^^xxxxxxcccZZZZZZ```gggnnnttt{{{{{{|||{{{zzzxxxwwwxxxyyyuuuxxxzzzyyywwwxxx}}}zzzhhhbbbZZZUUUTTTVVVXXXZZZZZZYYYTTTLLLBBB<<<;;;;;;555666777888888777666555444555555555555555555555111222444666777777666666666666888888888777666555222333444555666888999999999999999999:::;;;<<<<<<>>>===@@@DDDHHHPPP___nnn~~~xxxwwwyyyyyyvvvqqqnnnlllgggaaaVVVLLL???999:::;;;:::777888999999999999888777777999999888888777777666666777777777777777777777777777777888999999999999888888999999::::::;;;;;;<<<>>>;;;<<<@@@AAAAAACCCHHHOOOiiirrraaa^^^```ccciiipppxxxuuutttrrrpppooopppqqqrrruuuuuuuuutttsssuuuyyy}}}sssdddYYYXXXWWWSSSRRRVVVVVVVVVTTTMMMCCC;;;777777999999777666555555555555999888666555444444555666555555555555555555555555555555555555666666666666777666666555555555666666555555555555666777999999;;;:::===CCCHHHRRRcccrrr{{{xxxxxxyyywwwssspppoooiiicccYYYNNNBBB<<<;;;===;;;999:::::::::::::::999888888888888888777777666666666777777777777777777777777777777888999999999999888888999999::::::;;;<<<<<<===;;;<<>>===>>><<<::::::;;;;;;;;;;;;:::999999777777777777666666666666777777777777777777777777777777888999999999999888999999999:::;;;;;;<<<<<<===;;;<<>>===<<<::::::::::::;;;:::999999888666666666666666666666666777777777777777777777777777777888999999999999888999999::::::;;;<<<<<<<<<<<<;;;<<>>:::999888888777666666666666666111222444555555555444333444444444444444444444444555555555555666666666666666666666666666666777888;;;;;;;;;:::;;;;;;<<<<<<@@@???AAAFFFMMMYYYlll}}}~~~|||}}}uuuqqquuuvvvuuuttttttnnnggg```XXXLLLBBB>>><<<;;;:::999999999999999888888777666666666777777777777777888888888888888888888888777777888999999999999888999::::::;;;;;;<<<======<<<<<<===@@@AAACCCLLLVVVkkkzzznnn[[[WWWZZZ```gggpppwwwzzz}}}{{{uuurrrrrrsss{{{}}}~~~~~~}}}||||||}}}~~~|||{{{zzzxxxwwwuuuuuuttt{{{|||}}}|||{{{|||~~~{{{xxxyyyvvvzzzzzzhhh```[[[UUUTTTYYYVVVXXXWWWQQQHHH@@@;;;:::888777777666666666666777333444555555555444222111444444444444444444444444555555555555666666666666666666666666666777888888888888999999;;;<<<>>>>>>???>>>@@@FFFNNN[[[ppp}}}~~~zzzrrruuuuuutttttttttoooiiiccc[[[OOOEEE>>><<<;;;:::888999999999999888777777777777777777888888888888888888888888888888888888777777888999999999999888:::::::::;;;<<<<<<============???AAABBBEEEPPP\\\qqquuugggZZZYYY\\\aaaiiirrrxxx{{{wwwqqqooopppqqqzzz|||~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~yyy{{{|||jjjbbb]]]WWWWWW[[[VVVXXXXXXRRRIIIAAA<<<;;;777777666666666666777777666666666555555444222222555555555555555555555555555555555555666666666666666666666666777888999999777777888999;;;===>>>??????>>>@@@FFFOOO___vvvyyyvvv|||~~~tttwwwvvvttttttuuuqqqkkkfff^^^SSSHHH@@@===<<<<<<999999::::::999999888777777888888888999999999:::888888888888888888888888777777888999999999999888::::::;;;;;;<<<=========>>>>>>@@@CCCCCCGGGTTTaaayyyxxxrrrxxxaaaZZZ[[[\\\bbbjjjtttzzz~~~yyyrrrlllkkkooosssyyy|||~~~~~~}}}~~~}}}{{{}}}}}}kkkddd___XXXWWW[[[VVVXXXXXXTTTKKKBBB===;;;777777666666666666777777666666555555444555555555666666666666666666666666555555555555666666666666666666666666777888999:::888888999:::;;;<<<>>>??????>>>@@@GGGRRRccc{{{mmmmmmvvvwwwyyywwwttttttvvvsssmmmhhhaaaUUUJJJBBB>>>======:::;;;;;;;;;;;;:::999999888888999999999:::::::::888888888888888888888888777777888999999999999888::::::;;;;;;<<<=========??????AAACCCDDDHHHVVVcccsssppprrr^^^ZZZ\\\\\\aaajjjuuu||||||uuummmhhhiiiooouuuxxx{{{~~~}}}}}}{{{xxx|||~~~mmmfff```XXXVVVYYYVVVXXXYYYTTTKKKCCC>>><<<777777666666666666777888666555444444555666888999777777777777777777777777555555555555666666666777666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@>>>AAAHHHTTTffftttfffhhhrrr~~~|||~~~{{{tttrrrxxxzzzuuupppoookkkggg]]]QQQFFF???======;;;;;;:::999999888888777888888888888888888888888777888999999999777666555888888999::::::::::::999;;;;;;;;;;;;;;;<<<>>>>>>;;;@@@@@@BBBFFFGGGUUUooowwwuuuhhhZZZVVVYYY\\\fffkkksss{{{|||uuuooonnnppprrrssszzzzzzzzzyyyxxxzzz}}}yyypppooowwwmmmeee```ZZZXXXYYYUUUXXXZZZVVVMMMDDD===:::999999888888777666666666555666777666555444555666999888888777666555555444333333444444555666666666666666666777888888999999999999:::;;;<<<>>>???@@@>>>@@@CCCJJJXXXppprrrbbbfffppp~~~~~~~~~~~~xxxssswwwzzzwwwsssqqqmmmiii```TTTIIIAAA>>>>>>;;;;;;::::::999888888888888888888888888888888888888888888888888777666666888888999::::::::::::999;;;;;;;;;;;;<<<===>>>>>>;;;AAAAAACCCHHHJJJYYYsss~~~xxxxxxzzzdddXXXVVVZZZ___dddkkkttt||||||tttpppoooppprrrsssxxxyyyzzzyyyxxxyyy|||~~~yyyoooooowww|||mmmfffaaaZZZUUUTTTSSSVVVXXXUUUNNNEEE???<<<999999888888777777666666777888999888666555666777888888777777666555555444333333444444555666666666666666666777888888999999999999999:::;;;===???@@@@@@AAADDDKKKZZZsss{{{jjj^^^cccnnn~~~}}}}}}}}}}}}~~~~~~{{{zzz~~~uuuvvvzzzzzzwwwuuuppplllcccWWWLLLDDD@@@???;;;;;;::::::999999888888888888888888888888888888999999888777777777777888888999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<>>999999999888777777666666888999:::999777666777888777777777666555555444444333333444444555666666666666666666777888888999999888888999:::;;;===>>>???AAABBBEEEMMM^^^xxxqqqbbbZZZ```lll||||||{{{{{{}}}{{{{{{{{{{{{||||||||||||xxxuuutttyyy~~~yyyuuuyyy|||zzzwwwqqqnnnfffZZZNNNEEE@@@???<<<;;;;;;:::999999888888888888888888888888888888:::999888777777777888999888999::::::;;;;;;::::::;;;;;;;;;;;;<<<===>>>???>>>CCCBBBEEELLLPPPaaa}}}uuuyyyhhhYYYTTTUUU\\\dddfffnnnxxx|||xxxssspppqqqrrrttttttsssuuuwwwxxxwwwwwwwwwxxxyyyzzz{{{{{{|||~~~~~~||||||{{{zzzyyyyyywwwtttpppooopppqqqppptttzzzxxxyyytttkkkeee___ZZZVVVRRRTTTVVVUUUPPPIIIBBB>>>::::::999888888777777666777999999888777666777888666666666555555444444444333333444444555666666666666666666777888888999999888888888999;;;<<<>>>???BBBBBBFFFPPPbbb}}}mmm```YYY___kkk}}}~~~{{{zzzyyyxxxzzzxxxxxxyyyyyyyyyyyyyyyyyyrrrooooootttyyy}}}xxxyyy|||{{{xxxsssooohhh]]]QQQFFF@@@>>><<<<<<;;;;;;:::999999888888888888888888888888888:::999888777777888999:::999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===??????@@@DDDCCCEEELLLQQQcccpppyyy}}}bbbWWWUUUUUU[[[eeejjjqqqyyyxxxuuuqqqpppqqqsssttttttqqqsssuuuvvvuuuuuuuuuvvvyyyzzz{{{|||}}}{{{vvvrrrqqqppppppooojjjjjjiiigggeeecccdddfffdddhhhmmmrrruuuyyy|||~~~{{{~~~yyylllccc```]]]ZZZVVVWWWWWWVVVRRRKKKCCC===::::::999999888777777777555777777777555444555666555555555555444444444444333333444444555666666666666666666777888888999999888888999:::;;;===>>>???AAABBBGGGSSShhhiii___YYY```lll|||~~~{{{yyyvvvuuuwwwuuuuuuvvvwwwwwwvvvuuuuuuoookkkkkkoootttxxx~~~{{{}}}|||xxxtttqqqkkk```SSSHHHAAA>>><<<<<<;;;;;;::::::999999888888888888888888888888999888888888888999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@DDDCCCEEEMMMTTThhhooo}}}uuu]]]VVVVVVVVV[[[eeennnrrrxxx~~~tttqqqooooooqqqsssttttttpppqqqssssssrrrrrrtttuuuxxxzzz{{{|||}}}}}}zzzwwwvvvpppmmmhhhfffeeeeeedddccc]]]^^^^^^\\\ZZZYYYZZZ\\\\\\___bbbeeehhhkkkooorrrsssxxx}}}~~~lllaaa___]]][[[XXXXXXXXXWWWTTTMMMEEE>>>:::::::::999888888777777444555666555333222333444444444444444444444444444333333444444555666666666666666666777888888999999999999::::::<<<>>>???@@@@@@CCCJJJYYYooo{{{ddd\\\YYY```lll{{{}}}zzzwwwsssrrrtttrrrssstttttttttsssrrrqqqnnnjjjiiimmmppptttzzz~~~~~~}}}zzzwwwtttnnncccVVVKKKCCC???<<<<<<<<<;;;::::::999999888888888888888888888888777888999999:::::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>CCCBBBFFFPPPYYYnnn}}}rrrmmmWWWUUUXXXWWW[[[eeeooopppttt|||}}}pppnnnmmmnnnppprrrssssssppppppqqqpppooopppsssuuuwwwxxxyyyzzzzzz|||~~~wwwqqqllliiihhhccc```^^^]]]]]]]]]\\\ZZZYYYZZZZZZXXXVVVTTTUUUUUUVVVWWWYYYZZZ[[[___cccgggggglllrrryyypppccc```^^^ZZZXXXXXXXXXXXXWWWQQQHHHBBB;;;::::::999999888888777333555555444333222333444333333333333333333333333333333444444555666666666666666666777888888999999::::::;;;<<<===???@@@AAAAAADDDNNN___wwwwww```XXXWWW___lllzzz~~~xxxvvvtttpppooorrrpppqqqrrrsssrrrqqqooonnnpppkkkiiilllnnnqqqvvv}}}}}}~~~{{{yyyvvvpppfffYYYMMMDDD@@@===<<<<<<;;;;;;:::999999888888888888888888888888666888999:::;;;::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<======>>>???@@@===AAABBBGGGRRR]]]tttzzzvvvgggSSSTTTXXXWWW[[[eeennnnnnqqqzzz|||vvvnnnmmmlllmmmppprrrrrrrrrpppppppppooonnnooorrruuuuuuvvvwwwxxxxxxzzz}}}yyyqqqjjjddd```___\\\[[[ZZZZZZ[[[ZZZYYYWWWZZZ[[[[[[YYYVVVSSSSSSTTTRRRRRRSSSRRRSSSVVV[[[___```dddjjjpppvvv}}}vvvhhhddd```[[[WWWWWWXXXYYYXXXTTTLLLEEE;;;;;;:::999999888888777444555666555333222333444333333333333333333333333333333444444555666666777666666666777888888999999;;;;;;;;;<<<>>>???AAABBBBBBFFFQQQccc|||vvv___VVVUUU]]]kkkzzz}}}xxxtttsssqqqmmmmmmpppooopppqqqrrrqqqpppnnnlllqqqllljjjlllmmmoootttzzzzzz}}}zzzrrrhhh]]]PPPDDD<<>>???@@@AAABBBDDDHHHQQQdddxxxxxxfffWWWUUUWWWXXX^^^ffflllooovvv|||uuusssrrrjjjjjjkkklllmmmooopppqqqnnnmmmllllllnnnpppqqqqqqtttttttttuuuwwwyyy|||}}}|||xxxrrrkkkddd```]]]\\\\\\\\\ZZZXXXUUUTTTVVVXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPRRRSSSTTTWWWYYY]]]ccckkkssszzz~~~}}}~~~mmmddd```]]]ZZZ\\\[[[ZZZ[[[XXXNNNCCC???<<<888666666777666666333333333444444444555555666666666666666666666666444444444555555555555555666666666777888:::;;;<<<;;;<<<<<<<<<<<<>>>AAACCCDDDGGGRRRhhhnnn^^^]]]VVV]]]jjj|||yyywwwtttpppnnnmmmlllmmmpppooommmlllmmmnnnpppqqqpppooonnnlllkkkmmmrrruuuwwwxxx{{{{{{uuuvvv{{{sssjjj___RRRFFF>>>???===;;;:::;;;;;;:::999999999999999999999999999999999888777777777888888888999999::::::;;;<<<<<<======<<<<<<===>>>@@@AAABBBCCCFFFJJJUUUjjj~~~sssbbbTTTSSSVVVYYY___hhhkkkooowww{{{tttpppnnniiiiiiiiijjjlllmmmooopppnnnmmmkkkkkkmmmoooqqqqqqssssssssstttvvvxxx{{{|||~~~zzztttrrrmmmhhhccc___]]]\\\]]]]]]]]]ZZZWWWUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOQQQRRRSSSSSSUUUWWW\\\bbbiiiooorrr}}}qqqiiifffccc\\\]]]\\\\\\\\\ZZZPPPEEE???===999777777777777666444444555555555666666666666666666666666666666666555555666666666666777777666666777777888:::;;;<<<;;;<<<=========???BBBDDDFFFJJJVVVlllnnn]]][[[WWW]]]jjj|||uuussspppnnnllllllmmmmmmooonnnmmmllllllmmmooopppqqqqqqqqqooonnnpppsssvvvyyyzzz|||~~~xxxxxx~~~|||uuummmbbbUUUHHH@@@>>><<<;;;:::;;;;;;;;;::::::::::::::::::::::::::::::999888777666666666666999999999:::;;;;;;<<<<<<======<<<<<<===>>>@@@AAABBBDDDHHHNNN[[[sss}}}mmm]]]QQQRRRWWWZZZaaaiiijjjpppzzzzzzrrrmmmjjjgggggghhhhhhjjjlllmmmnnnooommmkkkjjjkkkmmmoooqqqqqqqqqrrrssstttvvvxxxyyyzzz{{{~~~}}}vvvrrrmmmllljjjgggeeebbbaaa```bbbccccccaaa]]]ZZZXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSOOOOOONNNNNNOOOPPPQQQRRRQQQQQQSSSUUUYYY^^^bbbeeetttyyywwwmmmhhheee]]]^^^^^^]]]^^^]]]SSSIII@@@===999777777888777777555555666666666777777777666666666666666666666666666666666777777888888888777777777777888:::;;;<<<<<<===>>>>>>>>>???BBBEEEHHHNNN\\\ssslll\\\ZZZXXX___lll|||ooonnnlllkkkjjjkkklllmmmmmmlllkkkkkkkkkmmmnnnooosssttttttsssrrrrrrtttvvv{{{{{{}}}~~~~~~|||wwwoooeeeXXXKKKCCC>>><<<;;;:::;;;<<<;;;:::::::::::::::::::::::::::999888777777666666666777999999::::::;;;<<<<<<<<<======<<<<<<===???AAABBBAAADDDIIIQQQbbb~~~}}}jjj[[[PPPRRRXXX[[[bbbjjjkkkrrr}}}zzzqqqkkkgggfffffffffggghhhjjjllllllooonnnllljjjiiikkknnnqqqooopppppprrrsssuuuvvvwwwvvvxxx{{{zzztttpppiiiiiijjjjjjiiihhhggggggiiijjjllljjjfffbbb___]]]\\\]]]]]]\\\YYYWWWUUUUUUQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRUUUYYY\\\^^^iiimmmttt|||{{{mmmeeeaaa]]]^^^]]]]]]^^^^^^UUUKKK???<<<999777777777777666555555666666666777777777666666666666666666666666555666666777777888888888888888888888999:::;;;<<<;;;<<<=========???BBBEEEIIIQQQbbbzzziiiZZZXXX[[[cccpppnnnllljjjiiiiiiiiikkkllljjjjjjjjjjjjjjjkkkmmmmmmrrrsssuuuuuutttsssssstttzzz{{{}}}}}}~~~|||xxxrrrhhh[[[NNNEEE???===;;;;;;<<<<<<;;;:::::::::::::::::::::::::::777777777777777888999999999::::::;;;;;;<<<============<<<===>>>@@@AAACCC@@@EEEJJJSSSiiiiii[[[QQQTTTYYY\\\bbbiiilllssszzzqqqjjjgggeeeeeefffggghhhjjjkkklllnnnnnnnnnkkkiiijjjmmmpppnnnnnnoooqqqrrrsssttttttsssvvvyyy}}}{{{wwwttthhhiiijjjllllllmmmmmmmmmmmmoooqqqppplllhhheeecccbbbdddeeeccc___[[[YYYYYYUUUTTTSSSQQQQQQQQQRRRRRRQQQQQQPPPQQQSSSVVVYYY[[[___cccjjjrrr{{{~~~mmmddd___[[[\\\[[[[[[]]]]]]VVVLLL>>>;;;888666666666666555444444555555555666666666666666666666666666666666444444555666666777888888888888888888999:::;;;;;;:::;;;<<<<<<===???BBBEEEJJJTTThhh~~~dddYYYWWW]]]gggvvv{{{ooommmjjjhhhgggggghhhhhhhhhhhhhhhhhhiiijjjkkklllnnnppprrrsssrrrqqqqqqrrrvvvyyy|||~~~~~~~~~{{{vvvmmm___QQQHHHAAA???<<<;;;<<<<<<:::999::::::::::::::::::::::::777777777777888999:::;;;:::::::::;;;<<<<<<============<<<===>>>@@@BBBCCC@@@FFFLLLWWWooohhhZZZRRRUUUZZZ\\\aaahhhllltttyyypppkkkhhhffffffggggggiiikkklllmmmnnnooopppnnnjjjjjjlllooommmnnnoooqqqrrrrrrssssssrrrtttwww{{{~~~}}}{{{yyyjjjkkkkkklllnnnoooppppppooorrrttttttqqqnnnlllkkkkkknnnpppmmmgggbbbaaaaaa\\\ZZZXXXVVVTTTTTTTTTTTTPPPPPPOOOOOOPPPRRRUUUVVVWWW[[[aaaiiirrr|||~~~yyy{{{|||~~~nnnfffbbbZZZZZZZZZYYY\\\]]]VVVMMM???<<<888666666777666666444444555555555666666666666666666666666666666666444444555555666777888888999999999999999:::;;;;;;:::;;;======>>>@@@CCCFFFKKKXXXnnnttt^^^WWWVVV]]]iii{{{wwwooommmjjjgggeeeddddddeeeeeeffffffggghhhiiijjjjjjjjjlllnnnooonnnnnnoooppptttwww|||~~~zzzqqqdddVVVLLLBBB@@@===<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::::::::;;;;;;<<<=====================???AAACCCDDDCCCIIIOOOZZZuuu}}}dddWWWOOOTTTZZZ\\\aaahhhjjjrrrvvvooojjjhhhggghhhhhhiiijjjlllmmmnnnmmmppprrrqqqllljjjkkknnnmmmnnnoooqqqrrrrrrrrrrrrssstttvvvyyy}}}~~~||||||||||||{{{qqqpppppppppppprrrsssttttttvvvxxxyyywwwvvvuuuuuuuuuxxx{{{xxxqqqkkkiiijjjbbbaaa^^^[[[XXXVVVVVVVVVRRRQQQOOONNNNNNOOOQQQRRRSSSVVV[[[aaahhhqqq{{{yyywwwwwwyyy|||nnnfffcccYYYZZZYYYYYY\\\^^^XXXOOOAAA>>>:::888888888888888555555666666666777777777666666666666666666666666444555555666888999999:::::::::999999999:::;;;;;;<<<===??????@@@BBBFFFIIIMMM\\\tttjjjYYYVVVVVV\\\iii~~~{{{tttllljjjgggdddbbbbbbbbbccccccdddeeefffhhhhhhiiiiiiggghhhjjjkkkkkklllnnnooosssxxx~~~}}}uuuhhhYYYOOOCCCAAA>>><<<<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::;;;;;;<<<=====================???AAACCCDDDEEELLLRRR]]]yyyzzz}}}}}}aaaTTTMMMSSSYYY\\\aaahhhiiiqqq~~~tttmmmjjjhhhhhhiiiiiijjjkkkmmmnnnooommmqqqtttsssnnnkkkkkknnnmmmnnnpppqqqrrrrrrrrrqqqssstttuuuxxx|||{{{yyyyyyzzz{{{zzzwwwvvvuuuttttttuuuxxxyyyyyy{{{}}}~~~}}}}}}}}}~~~|||xxxqqqooopppfffeeeaaa^^^ZZZXXXWWWWWWUUUTTTQQQOOONNNNNNOOOPPPQQQSSSWWW[[[aaajjjsssyyy}}}yyywwwxxxzzz~~~llldddbbbZZZZZZYYYZZZ]]]___YYYPPPBBB???<<<::::::::::::999777777777777888888888888666666666666666666666666555666777888999:::;;;;;;::::::999999999:::;;;;;;>>>???@@@AAABBBDDDHHHKKKOOO___xxxdddVVVUUUWWWZZZiiiyyyrrrhhhgggdddbbbaaaaaaaaabbbbbbcccdddfffggghhhhhhhhheeeggghhhiiiiiikkknnnppptttzzz|||sssjjj^^^TTTMMMEEE>>>>>>>>>;;;999:::::::::::::::::::::::::::999999::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>???@@@@@@???@@@BBBDDDEEEKKKTTTddd~~~rrrppp\\\UUUPPPSSSXXX\\\```eeejjjqqq~~~|||rrrllljjjjjjiiikkkmmmmmmlllkkklllmmmlllmmmmmmnnnnnnnnnnnnmmmnnnoooqqqssstttttttttsssqqqsssuuuwwwzzz}}}|||{{{|||~~~|||yyywwwwww{{{|||xxxyyyssskkkeeebbb___[[[WWWWWWTTTQQQPPPPPPPPPOOONNNMMMOOOQQQSSSXXX```hhhnnnvvv~~~zzzzzz}}}|||kkkbbb```]]]ZZZYYY[[[^^^]]]VVVPPPHHH@@@:::999:::888777999888777666444444444555666777666666555555555666666:::::::::999999999888888<<<;;;:::999:::<<<>>>@@@===>>>@@@@@@AAACCCGGGJJJRRR```yyy|||```VVVUUUUUU\\\hhh|||sssmmmjjjgggcccaaaaaaaaaaaa```aaabbbbbbcccdddeeeffffffggghhhhhhiiiiiilllppptttvvvyyy}}}~~~~~~vvvmmmaaaVVVMMMEEE???>>>>>>;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@CCCEEEFFFLLLVVVhhhwwwhhhYYYRRRNNNQQQVVVZZZ^^^ccciiiqqq}}}xxxnnniiihhhhhhhhhjjjlllmmmllllllnnnooonnnooooooooooooooonnnnnnnnnoooqqqrrrssssssssssssppprrruuuwwwxxx|||{{{tttnnnkkkgggaaa]]]YYYVVVRRROOONNNMMMLLLJJJMMMNNNOOOQQQTTTZZZaaafffooowww{{{mmmeeebbb___\\\ZZZ[[[^^^^^^YYYSSSHHH@@@:::::::::999888999888888777666555444444444777666666555555555666666777777888999:::;;;;;;<<<<<<;;;:::::::::<<<>>>???>>>???AAABBBCCCEEEIIILLLXXXfffsss[[[SSSRRRQQQXXXeeexxx}}}qqqkkkgggeeeaaa______``````___aaaaaaaaabbbccccccdddeeefffhhhkkklllllllllmmmnnnsssvvvzzz~~~}}}|||zzzqqqdddXXXLLLEEE???>>>>>><<<:::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@@@@@@@AAACCCEEEFFFLLLYYYmmm|||xxx]]]UUUOOOLLLOOOTTTWWW\\\aaahhhqqq~~~sssjjjfffeeeffffffhhhkkklllmmmnnnoooqqqpppppppppppppppooonnnmmmlllmmmooopppqqqqqqqqqqqqppprrrtttvvvxxxzzz~~~{{{wwwrrrjjjeee^^^[[[UUUQQQNNNLLLJJJHHHMMMMMMMMMMMMNNNRRRXXX\\\fffmmmyyyzzzooogggcccbbb^^^ZZZ[[[^^^___[[[WWWJJJBBB<<<;;;;;;999888999777777777777666555444333666666666555555666666777777777888999:::;;;<<<<<<<<<;;;;;;:::;;;===>>>??????AAABBBCCCEEEGGGKKKNNN\\\lllgggUUUQQQOOOMMMUUUaaasssyyynnnhhhdddaaa^^^]]]]]]^^^^^^^^^```````````````aaabbbcccdddhhhlllnnnmmmkkkiiiiiiooorrrvvv{{{|||www||||||uuugggZZZLLLEEE?????????<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999:::;;;<<<===>>>???>>>???AAAAAAAAABBBDDDFFFFFFMMM[[[sss}}}nnnVVVQQQMMMKKKOOORRRUUU[[[aaahhhrrr{{{pppiiieeeeeeeeedddgggjjjlllmmmnnnppprrrpppppppppooonnnmmmlllkkkhhhiiikkkmmmnnnnnnnnnnnnpppsssuuuwwwxxxzzz}}}{{{rrrkkkddd```ZZZUUUQQQOOOLLLKKKKKKKKKKKKKKKKKKNNNRRRVVV___fffrrr|||zzzqqqhhhbbbbbb^^^YYYYYY]]]^^^\\\XXXOOOGGG???>>>===:::888999555666777888888777666555666666666666666666777888;;;;;;:::::::::999999999<<<;;;;;;;;;<<<===>>>??????AAACCCDDDFFFIIIMMMPPP\\\mmmxxx___SSSPPPNNNKKKTTT^^^pppvvvkkkeeeaaa___\\\[[[\\\]]]]]]]]]______^^^^^^___```aaabbbbbbeeeiiikkkkkkiiihhhhhhoooqqquuuyyy~~~xxxrrrwww{{{}}}}}}wwwiii\\\LLLDDD?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888999:::;;;<<<>>>??????>>>@@@AAABBBBBBCCCEEEHHHGGGMMM___zzzzzzfffSSSOOOLLLLLLOOORRRUUU[[[bbbiiiuuuzzzpppjjjhhhffffffdddfffiiikkklllmmmnnnpppmmmmmmmmmmmmlllkkkiiiiiieeeggghhhjjjkkkkkkkkkkkkqqqsssvvvxxxyyy{{{~~~xxxrrriiiddd]]]WWWSSSQQQOOONNNJJJKKKKKKJJJJJJLLLPPPSSSZZZbbbmmmwwwtttiiiaaaaaa\\\WWWWWW[[[]]][[[XXXTTTKKKCCC@@@>>>:::888888222444666888999999888888666666666666666777888888;;;;;;;;;:::::::::999999;;;;;;<<<<<<===>>>>>>???>>>@@@BBBDDDFFFIIINNNQQQ\\\nnnsss\\\SSSPPPNNNLLLTTT^^^nnnssshhhccc___]]]ZZZYYYZZZ[[[[[[[[[]]]]]]\\\\\\]]]___aaabbbaaacccdddeeeeeefffhhhjjjpppsssvvvzzz~~~uuuppptttxxx{{{}}}yyykkk^^^LLLDDD??????@@@>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999:::;;;<<<===>>>???>>>@@@AAABBBBBBDDDFFFIIIIIIPPPdddxxxxxx___QQQLLLKKKLLLPPPRRRUUU[[[cccjjjvvv{{{rrrnnnkkkiiifffdddfffiiijjjjjjjjjkkkllljjjjjjjjjjjjjjjiiihhhgggeeefffhhhiiijjjjjjjjjjjjppprrrvvvyyyzzz|||~~~zzznnniiiaaaZZZVVVSSSQQQOOOKKKKKKKKKKKKJJJLLLOOORRRUUU]]]gggpppyyyyyykkkbbb___ZZZVVVVVVZZZ\\\ZZZWWWSSSJJJCCC@@@>>>:::888888333444555777888999999:::666666666666777888999999888888999:::;;;<<<======;;;<<<<<<===>>>>>>??????>>>@@@CCCEEEGGGKKKOOOSSS___rrrppp[[[SSSPPPNNNNNNTTT]]]nnn|||nnnddd___]]][[[WWWVVVWWWXXXXXXWWWZZZYYYYYYYYY[[[]]]```bbbbbbbbbbbbbbbbbbdddhhhkkkqqqsssvvvzzzzzzqqqtttwwwzzz}}}{{{nnn```LLLDDD??????@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>@@@BBBCCCCCCDDDGGGJJJMMMTTTiii}}}zzzmmmWWWNNNJJJIIIKKKOOORRRTTTZZZbbbiiivvv{{{tttqqqnnnjjjfffeeegggiiiiiihhhgggggghhhhhhhhhiiiiiiiiihhhhhhgggfffgggiiijjjllllllkkkkkkmmmpppuuuxxxzzz|||~~~xxxrrriiiaaa[[[WWWTTTRRRMMMMMMMMMKKKJJJJJJMMMOOOOOOUUU___gggooowww~~~nnneee]]]YYYVVVWWWZZZ\\\YYYVVVNNNFFF???>>>===:::999:::777777777666777777888999666666666666777888999:::888999999:::;;;<<<======;;;<<<===>>>>>>????????????AAADDDFFFIIIMMMRRRUUUaaauuummmYYYQQQMMMMMMOOORRR[[[mmmwwwiii___ZZZ[[[XXXTTTRRRSSSSSSSSSRRRUUUTTTTTTUUUWWW[[[___aaadddddddddcccbbbdddgggjjjoooqqqtttxxx}}}rrruuuwwwzzz~~~|||pppcccLLLDDD??????@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========???@@@BBBCCCCCCEEEHHHJJJQQQWWWmmm}}}|||eeeRRRKKKHHHHHHJJJOOOQQQSSSZZZbbbhhhvvv|||vvvssspppkkkffffffhhhiiihhhfffeeeeeefffggghhhhhhiiiiiiiiihhhhhhgggiiijjjlllmmmmmmmmmmmmkkknnnssswwwyyy{{{}}}{{{qqqggg```\\\XXXVVVNNNOOONNNLLLIIIIIIJJJLLLJJJPPPYYYaaahhhpppxxxrrrhhh]]]YYYVVVXXX\\\]]]ZZZVVVIIIAAA;;;;;;<<<::::::;;;;;;:::888666666666777777666666666666777888999:::<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>????????????AAACCCFFFHHHKKKOOOTTTWWWaaavvviiiVVVNNNJJJKKKPPPPPPYYYllltttfff\\\WWWYYYVVVRRRPPPPPPPPPOOOOOOQQQQQQQQQRRRUUUYYY]]]```fffggggggfffddddddfffhhhmmmooorrrvvv{{{|||yyyyyy~~~ssshhhRRRHHH???>>>???===;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;<<<===>>>??????AAABBBBBBBBBBBBDDDGGGJJJOOO\\\vvvzzzzzzaaaQQQNNNHHHIIIJJJKKKNNNSSSZZZ^^^fffwwwzzzwwwsssmmmjjjkkkeeeeeefffhhhhhhiiiiiiiiikkkjjjiiihhhgggggggggggggggiiilllmmmlllmmmnnnooommmppptttwwwyyy{{{~~~zzznnneee^^^ZZZYYYRRROOOMMMLLLLLLKKKJJJHHHKKKNNNSSSYYY```hhhpppuuuwwwiiiaaa]]]XXXXXXZZZ[[[WWWSSSGGG@@@<<<<<<;;;777666777777777777777777777777777777777777777666666666666777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<===???@@@@@@BBBDDDFFFIIIKKKNNNSSSVVV```uuucccTTTQQQMMMKKKLLLRRR\\\nnnooocccZZZVVVTTTRRROOOLLLKKKLLLMMMNNNLLLMMMNNNPPPRRRVVV\\\```iiiiiiiiiiiihhhggggggfffjjjlllooorrrwww}}}|||{{{sssgggRRRHHH???>>>???===;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;:::;;;;;;<<<===>>>??????BBBCCCCCCCCCCCCEEEIIILLLPPP```|||vvvxxx}}}___OOOLLLHHHIIIJJJKKKNNNSSSZZZ^^^jjjyyy~~~xxxuuuqqqllliiijjjffffffggghhhiiiiiiiiiiiijjjjjjiiihhhgggggggggggggggiiikkklllllllllmmmooommmppptttvvvxxxzzz}}}sssiiibbb^^^[[[TTTRRROOOMMMLLLLLLJJJHHHHHHJJJNNNSSSYYYaaaiiioooyyyyyykkkaaa\\\XXXXXXZZZ[[[XXXTTTFFF@@@;;;;;;;;;777666888777777777777777777777777666666666666777777777777888888999:::;;;;;;;;;;;;=========>>>???@@@AAABBBEEEFFFHHHIIIKKKNNNSSSWWWdddxxxcccSSSPPPMMMKKKMMMRRR\\\ooonnnaaaXXXTTTQQQOOOLLLJJJIIIIIIKKKLLLLLLMMMNNNOOOQQQUUUZZZ^^^ggghhhiiijjjjjjiiihhhggglllnnnppprrruuu{{{~~~}}}sssgggSSSIII@@@>>>???===;;;;;;<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;:::;;;<<<<<<>>>>>>???@@@CCCCCCDDDDDDEEEGGGKKKNNNSSSfff}}}qqqtttxxx\\\MMMJJJGGGHHHIIIKKKNNNSSSZZZ^^^mmm{{{zzztttrrroooiiiggghhhggghhhhhhiiiiiiiiihhhhhhiiiiiihhhgggffffffffffffgggiiikkklllkkkkkklllnnnmmmpppsssuuuwwwxxxzzz|||{{{pppiiidddaaaYYYVVVRRROOONNNLLLJJJIIIGGGHHHJJJMMMRRRZZZbbbhhhpppzzz|||}}}ooobbb^^^YYYXXX[[[[[[XXXSSSDDD???;;;;;;;;;888777999777777777777777777777777555555666666777777888888999999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDHHHHHHIIIIIIJJJNNNTTTXXXhhh|||dddSSSNNNLLLKKKNNNRRR^^^qqq}}}jjj]]]VVVRRRMMMLLLIIIGGGFFFGGGHHHIIIKKKLLLNNNNNNPPPSSSXXX\\\ccceeehhhkkklllllljjjiiimmmoooppprrrssswww|||}}}}}}ttthhhTTTJJJ@@@>>>>>>===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDEEEHHHLLLOOOUUUlllxxxlllrrrsssZZZMMMHHHFFFGGGIIIJJJMMMSSSZZZ^^^nnn{{{}}}vvvqqqooolllhhheeefffhhhiiiiiiiiiiiiiiihhhggghhhgggfffeeeeeedddddddddfffhhhjjjkkkjjjjjjkkklllmmmooorrrtttuuuvvvwwwyyy|||~~~xxxqqqkkkggg^^^ZZZUUUQQQOOOMMMKKKIIIIIIJJJJJJKKKOOOVVV^^^dddllluuu~~~{{{ssseee```[[[ZZZ[[[ZZZVVVRRRCCC===:::;;;:::888777999777777777777777777777777444555555666777888888999::::::999999:::;;;===>>>>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGHHHJJJOOOVVV[[[kkkhhhUUUOOOKKKKKKNNNSSS```ttt{{{gggZZZSSSPPPKKKJJJHHHFFFFFFFFFGGGGGGJJJLLLMMMNNNOOORRRVVVYYY___bbbfffjjjlllmmmkkkjjjkkkmmmoooppprrruuuyyy|||~~~{{{zzzvvvlllVVVJJJ@@@>>>>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCCCCEEEHHHLLLPPPXXXqqqsssiiiqqqmmmXXXMMMHHHFFFGGGHHHJJJMMMSSSZZZ___lll{{{zzzsssnnnmmmkkkgggeeefffhhhhhhiiiiiiiiihhhhhhggggggfffeeedddccccccccccccfffgggiiijjjiiiiiiiiikkklllnnnqqqrrrssstttuuuwwwyyyzzz|||yyyrrrmmmaaa]]]WWWSSSPPPNNNLLLJJJKKKKKKJJJJJJLLLQQQXXX^^^gggpppxxx|||}}}ttthhhccc]]][[[[[[ZZZUUUPPPCCC===999::::::888777999666666666666666666666666444555555666777888888999;;;:::999999:::;;;===>>>=========>>>@@@BBBCCCDDDEEEFFFFFFHHHKKKQQQXXX]]]lllmmmWWWPPPLLLKKKMMMTTTbbbwwwxxxdddXXXQQQNNNKKKJJJHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOQQQUUUXXX\\\___ccchhhkkkkkkjjjiiigggiiilllnnnpppsssxxx{{{~~~{{{yyy~~~yyyoooWWWKKKAAA>>>>>><<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;<<<======??????@@@AAA@@@AAABBBCCCEEEHHHMMMQQQ]]]vvvooogggpppgggUUULLLGGGEEEFFFHHHJJJMMMSSSZZZ___jjjzzzxxxrrrmmmlllkkkgggeeegggfffgggggghhhhhhhhhggggggeeeeeedddcccbbbbbbbbbbbbeeegggiiiiiihhhggghhhiiijjjllloooqqqqqqrrrtttvvvuuuvvvxxx{{{vvvoooddd___YYYSSSPPPNNNLLLKKKJJJJJJIIIHHHHHHLLLRRRVVV^^^gggooossswww}}}}}}rrrhhhccc]]][[[\\\[[[VVVRRRCCC>>>:::::::::777666888666666666666666666666666555555666666777777888888::::::::::::;;;<<<===>>>=========???@@@BBBDDDEEEFFFGGGHHHJJJMMMRRRYYY^^^kkknnnYYYQQQMMMKKKMMMVVVdddzzzuuubbbWWWQQQNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJLLLNNNPPPRRRUUUXXXZZZ]]]```dddgggggggggfffdddfffiiilllnnnrrrvvvyyy~~~zzz}}}zzzqqqXXXLLLAAA>>>>>><<<<<<===:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>???@@@@@@AAA@@@BBBCCCEEEFFFJJJOOOSSSbbb{{{llldddoooaaaRRRKKKEEEDDDEEEGGGIIIMMMSSSZZZ___kkkzzzwwwqqqmmmmmmkkkhhhggghhhdddeeefffgggggggggggggggddddddcccbbbaaaaaaaaaaaaeeefffhhhhhhggggggggghhhhhhjjjmmmooopppqqqsssuuuqqqrrruuuxxx}}}xxxoooddd___YYYSSSPPPNNNMMMLLLJJJJJJIIIHHHGGGIIIMMMPPPVVV^^^fffjjjnnnvvv|||~~~}}}~~~wwwllleee```[[[[[[]]]^^^ZZZVVVDDD>>>::::::999666555777666666666666666666666666666666666666777777777777999:::;;;<<<============>>>>>>???@@@BBBDDDEEEGGGJJJKKKMMMNNNPPPTTTYYY]]]jjj~~~lllYYYRRRNNNMMMOOOWWWfff|||rrraaaWWWQQQNNNJJJJJJJJJIIIIIIIIIIIIIIIFFFIIILLLOOOQQQSSSWWWYYYZZZ[[[^^^```bbbcccccccccccceeehhhkkkmmmooosssvvv||||||~~~zzzrrrYYYMMMAAA>>>===<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAACCCEEEFFFHHHLLLQQQTTTfff~~~}}}iiicccnnnzzz]]]PPPIIICCCDDDEEEGGGIIIMMMSSSZZZ___mmm{{{wwwqqqmmmmmmllliiihhhiiicccdddeeefffggggggggggggdddcccbbbaaa````````````dddfffhhhhhhgggfffggghhhgggiiimmmooopppqqqsssuuuooopppssswww|||xxxnnnddd___YYYSSSPPPOOOMMMLLLKKKKKKKKKJJJIIIJJJLLLOOOQQQZZZaaaeeeiiirrrxxxzzzzzzwwwxxxyyyzzz|||ssshhhbbb]]]ZZZZZZ^^^```]]]ZZZEEE???::::::999555444666666666666666666666666666777777777777666666666666999:::;;;===>>>======<<>>===;;;::::::;;;===>>>:::::::::999::::::;;;;;;<<<===>>>>>>>>>>>>AAACCCAAABBBDDDFFFJJJOOOSSSVVVbbbwwwkkkeeewwwtttXXXMMMHHHDDDDDDGGGIIIKKKLLLQQQXXX^^^ooozzzvvvsssmmmiiiggggggggggggccccccccccccdddeeeffffffbbbbbbbbbaaaaaaaaa``````bbbaaaaaadddhhhiiigggdddhhhiiijjjllloooqqqrrrsssuuuqqqnnnqqqxxx}}}tttiiiccc]]]XXXVVVTTTPPPMMMJJJIIIHHHHHHHHHHHHIIIJJJPPPSSSWWW[[[```ffflllqqqvvvyyy~~~}}}}}}zzzzzzxxxvvvuuuwww|||xxxlllfff```\\\YYY[[[^^^^^^ZZZUUUIII@@@:::::::::888777888777777888888888888777777777777777888999999:::::::::::::::;;;;;;;;;<<<<<>>;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<=========>>>@@@BBBCCCDDDEEEGGGKKKOOOTTTXXXfffxxxpppmmmsssXXXMMMIIIEEEDDDFFFIIIKKKLLLPPPWWW]]]mmmzzztttpppllliiihhhgggeeebbbbbbbbbbbbbbbbbbccccccdddaaaaaa`````````aaaaaaaaabbbaaaaaacccfffhhhgggeeehhhiiikkkmmmoooqqqssstttssssssrrrsssvvv}}}wwwkkkeee]]]WWWUUUSSSPPPMMMKKKJJJIIIHHHHHHHHHIIIIIIMMMPPPSSSWWW[[[```fffjjjnnnrrrxxx}}}yyyvvvxxx{{{}}}}}}~~~|||zzz|||xxxiiiaaa^^^[[[ZZZZZZ\\\\\\YYYVVVIII@@@:::::::::888777888777888888999999888888777777777777888999999:::::::::::::::;;;<<<<<<======@@@BBBDDDEEEFFFGGGJJJLLLPPPRRRSSSSSSSSSUUU[[[```hhh|||fffUUUPPPMMMMMMQQQYYYfff{{{rrrcccYYYSSSPPPKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIKKKNNNPPPRRRTTTTTTXXXYYYZZZZZZ[[[]]]```cccbbbdddgggiiijjjlllnnnqqqvvv}}}|||}}}|||tttaaaPPPBBBAAABBB>>>;;;<<<888:::;;;======;;;:::888;;;:::::::::;;;;;;<<<===<<<===??????>>>???AAACCCEEEFFFHHHIIIKKKPPPUUUZZZlllxxxttttttsssXXXNNNJJJFFFDDDFFFIIIJJJKKKPPPWWW\\\kkkxxxuuupppkkkiiijjjhhhccc^^^aaaaaa```____________```^^^^^^^^^^^^___```aaaaaabbbaaa```bbbeeeggghhhgggiiijjjkkknnnppprrrtttuuusssuuuwwwvvvwww|||}}}qqqjjj```YYYVVVTTTRRROOOMMMLLLJJJHHHGGGGGGHHHHHHIIILLLNNNQQQTTTXXX]]]```dddhhhnnntttzzz|||xxxtttpppnnnoootttyyy}}}|||iii]]][[[ZZZZZZYYYYYYXXXXXXWWWIII@@@:::::::::888777888777888888999999888888777777777777888999999::::::::::::;;;<<<<<<===>>>>>>AAACCCEEEGGGGGGIIIKKKMMMOOOQQQSSSTTTTTTXXX^^^ccciii|||bbbTTTPPPNNNNNNQQQYYYggg}}}tttfff\\\UUUQQQLLLKKKJJJHHHGGGGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRSSSVVVWWWXXXXXXYYY[[[^^^aaaaaaccceeefffgggiiilllnnnuuu}}}}}}}}}}}}xxxcccRRRDDDAAABBB@@@<<<:::999999:::;;;;;;:::999999999999999999:::;;;<<<<<<>>>@@@AAAAAAAAAAAADDDFFFEEEGGGIIIJJJKKKPPPVVV\\\qqqvvvrrrwwwrrrXXXNNNJJJEEECCCFFFIIIJJJKKKOOOVVV[[[hhhwww{{{uuunnnkkkkkkiiiccc^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^```aaabbbaaaaaabbbdddfffhhhjjjiiijjjlllnnnqqqsssuuuvvvtttvvvxxxzzz|||zzzrrrfff]]]YYYWWWUUUSSSOOOMMMKKKIIIHHHGGGGGGGGGGGGIIIKKKLLLMMMPPPTTTWWW[[[___fffmmmssszzzzzztttpppkkkkkkjjjhhhhhhmmmvvv|||lll^^^YYYZZZZZZYYYWWWVVVWWWXXXIII@@@:::::::::888777888666777777888888777777666777777777888999999::::::::::::;;;<<<>>>???@@@@@@AAACCCFFFGGGHHHJJJLLLNNNOOORRRTTTTTTTTTXXX^^^ccchhhzzz~~~___RRRPPPNNNNNNQQQYYYggg}}}vvvhhh^^^UUUPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJMMMNNNPPPQQQQQQSSSTTTVVVVVVVVVXXX[[[^^^bbbccceeeeeefffhhhlllnnnrrrzzz}}}}}}|||zzzeeeVVVHHHBBBBBBAAA===:::;;;:::999999999999:::;;;888888888888999:::;;;<<<>>>???@@@@@@@@@AAACCCEEEEEEHHHJJJJJJKKKPPPXXX___tttuuuqqqwwwpppVVVMMMIIIDDDCCCFFFHHHIIIJJJNNNTTTZZZfffvvvvvvpppmmmjjjeee```]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXYYY[[[]]]___aaaaaaaaabbbcccfffiiikkkhhhiiikkknnnqqqtttvvvwwwxxxwwwxxx}}}wwwjjj```[[[XXXUUUTTTOOONNNLLLIIIHHHGGGGGGGGGFFFGGGIIIIIIIIIKKKNNNQQQUUUYYY```fffmmmsssyyy~~~}}}uuunnniiicccddddddcccbbbfffooovvv|||pppbbb[[[[[[[[[YYYVVVUUUWWWXXXIII@@@:::::::::888777888555666666666666666666555777777777888999999:::::::::;;;<<<===???@@@AAABBBAAACCCFFFHHHIIIKKKMMMOOOQQQSSSUUUTTTTTTWWW]]]bbbgggxxx{{{^^^RRRPPPNNNMMMPPPXXXfff{{{wwwkkk```UUUOOOLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSUUUYYY[[[bbbdddfffggghhhjjjmmmppppppwww|||{{{yyyzzzeee[[[NNNEEEBBBAAA>>><<<===;;;:::888888:::;;;===888888888999:::;;;<<<===<<<===??????>>>???AAACCCEEEIIILLLLLLMMMRRR\\\dddyyywwwrrrzzzlllSSSLLLHHHCCCCCCEEEHHHHHHIIIMMMTTTYYYeeevvvyyyqqqjjjdddaaa[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUWWWZZZ[[[]]]^^^```aaabbbdddfffiiiggghhhkkkmmmpppsssuuuwwwzzzyyy{{{{{{nnnccc]]]YYYUUURRROOONNNLLLJJJHHHHHHHHHHHHFFFGGGGGGGGGFFFHHHJJJMMMQQQUUUZZZ```eeejjjooosssxxx||||||tttlllggg```aaaaaa___^^^```eeeiiissszzzuuujjj```^^^\\\YYYXXXWWWWWWWWWIII@@@:::::::::888777888555666666777777666666555777777777888999999:::::::::;;;<<<>>>@@@BBBCCCDDDBBBDDDGGGIIIKKKLLLOOORRRSSSUUUVVVVVVUUUXXX^^^ccciiiyyy}}}___RRROOOMMMLLLOOOUUUcccwwwzzznnndddXXXPPPMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQSSSVVVYYY___bbbfffhhhjjjkkknnnoooooottt|||{{{yyywww~~~yyyfff___TTTHHHBBB@@@@@@???<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???===???@@@@@@@@@@@@CCCEEEGGGKKKNNNOOOPPPUUU```jjjvvvrrr|||eeeOOOJJJHHHCCCCCCEEEGGGHHHIIILLLSSSXXXeeevvvwwwjjjbbb^^^YYYXXXWWWVVVVVVVVVVVVVVVTTTRRRQQQPPPQQQTTTVVVXXXWWWZZZ^^^______```ccceeefffgggjjjmmmpppsssuuuvvvyyy|||tttiiibbb\\\WWWTTTOOONNNLLLJJJIIIHHHHHHIIIEEEFFFFFFEEEDDDEEEHHHJJJMMMPPPUUUXXX\\\```dddgggnnnsssyyyxxxooojjjccccccbbb```^^^]]]^^^___dddllluuuyyy}}}}}}uuufffaaa\\\ZZZZZZZZZXXXVVVIII@@@:::::::::888777888777777888888888888777777777777777888999999:::::::::;;;===???AAACCCDDDEEEEEEGGGJJJLLLMMMPPPSSSUUUTTTVVVXXXXXXXXX\\\bbbgggmmm|||aaaRRROOOLLLKKKNNNSSS```sss|||sssjjj^^^VVVMMMLLLKKKIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQTTTWWWZZZ^^^cccgggiiijjjlllmmmooouuu}}}{{{wwwuuu|||xxxfffaaaWWWKKKBBB???@@@AAA:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<>>>???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHHHHLLLPPPQQQRRRXXXdddnnntttqqq|||```LLLIIIHHHDDDCCCEEEGGGHHHHHHLLLRRRXXXeeevvv{{{jjj___ZZZXXXWWWVVVVVVUUUVVVVVVVVVSSSQQQPPPOOOOOOQQQTTTVVVSSSWWW\\\^^^]]]^^^```bbbeeegggiiilllooorrrtttvvvxxx}}}zzzooogggaaa\\\XXXNNNMMMKKKJJJIIIIIIIIIJJJDDDEEEEEEDDDCCCDDDFFFHHHJJJMMMQQQSSSVVVXXX\\\___hhhlllsss{{{}}}tttoooiiihhhfffdddaaa___\\\[[[YYY```hhhmmmpppyyy~~~jjjccc]]][[[\\\\\\YYYUUUIII@@@:::::::::888777888999999::::::::::::999999777777777888999999:::::::::;;;===???AAACCCEEEFFFGGGIIILLLNNNPPPRRRUUUWWWTTTVVVYYYZZZ[[[___ffflllqqqbbbSSSNNNKKKKKKMMMQQQ^^^qqq~~~wwwoooddd[[[MMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSVVVUUUZZZ```eeehhhiiijjjjjjpppvvv|||vvvqqqxxxzzznnn^^^LLLDDDBBBAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============??????@@@BBBDDDEEEFFFGGGGGGKKKOOOQQQSSSZZZeeemmmooonnn~~~yyy]]]MMMGGGEEECCCFFFDDDDDDGGGHHHIIIMMMTTTgggvvv~~~yyyxxxzzziii```\\\XXXWWWUUUUUUUUUUUUSSSRRROOONNNMMMLLLLLLMMMNNNNNNQQQPPPRRRXXX\\\\\\___ccccccgggkkkmmmnnnppptttwww{{{|||~~~vvvjjjaaa[[[XXXRRROOOLLLJJJIIIIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHIIIKKKMMMPPPRRRSSSTTT___dddkkksss{{{}}}vvvpppnnnmmmlllfff]]]YYYZZZXXXYYY\\\aaaeeelllyyyoooeeeYYYTTTWWW[[[[[[YYYFFF@@@999666777888777444888999999999999:::::::::666777888999;;;<<<===>>>>>>>>>>>>???@@@CCCEEEFFFIIILLLOOOPPPQQQRRRTTTUUUUUUWWW[[[]]]___bbbeeehhhnnn{{{eeeUUUKKKKKKPPPMMMUUU\\\kkk~~~}}}uuueeeWWWUUUQQQMMMLLLLLLKKKHHHEEEJJJJJJKKKKKKJJJIIIHHHHHHKKKLLLNNNOOOOOOPPPRRRSSSUUUXXX]]]```bbbeeehhhjjjtttxxxyyyrrrwww|||vvvppp___MMMDDDBBBAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>@@@AAABBBCCCEEEGGGHHHHHHIIIMMMQQQSSSUUU[[[eeennnlllnnn~~~yyy]]]NNNHHHFFFEEEFFFDDDDDDGGGHHHIIIMMMTTTcccqqqyyymmmhhhgggnnnwwwvvvkkkdddbbbZZZXXXVVVVVVVVVVVVTTTSSSOOONNNMMMLLLLLLMMMNNNNNNOOONNNPPPVVVZZZZZZ]]]aaabbbeeehhhkkkmmmpppuuuyyy~~~}}}{{{~~~}}}qqqggg```\\\VVVSSSOOOLLLJJJHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGHHHIIILLLNNNPPPRRRZZZ^^^fffmmmuuu}}}yyyxxxuuuuuutttnnnddd^^^]]]XXXXXXZZZ]]]```dddooo{{{ssshhh\\\WWWYYY\\\\\\YYYGGGBBB;;;888:::;;;999777666777777777777888888888888999999;;;<<<===>>>>>>@@@@@@@@@AAABBBEEEGGGHHHLLLNNNQQQSSSSSSTTTVVVWWWUUUXXX[[[]]]___bbbeeehhhnnn{{{fffVVVLLLKKKOOOLLLQQQZZZhhh{{{|||uuuggg[[[UUUQQQLLLJJJKKKKKKIIIFFFJJJJJJJJJJJJJJJIIIHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQUUUXXX[[[^^^```cccfffhhhnnnssszzz|||tttwww{{{uuurrr```NNNEEEBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????AAABBBCCCEEEGGGHHHJJJJJJLLLPPPSSSUUUVVV\\\fffooo|||jjjmmmyyy]]]NNNIIIGGGFFFEEECCCDDDGGGHHHHHHMMMTTT```nnn}}}xxxhhh\\\WWWVVVXXXaaalllqqqnnnhhheeeddd[[[YYYXXXWWWWWWWWWUUUSSSNNNNNNMMMLLLLLLMMMNNNOOONNNLLLNNNSSSWWWWWWZZZ___aaaccceeehhhlllqqqwww|||~~~|||yyyxxxzzz~~~~~~|||zzzooogggbbb[[[WWWRRRMMMKKKIIIFFFDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDEEEFFFIIILLLNNNSSSWWW^^^eeelllttt|||}}}wwwuuuvvvvvvqqqfff^^^\\\[[[YYYYYYZZZZZZ\\\dddmmmyyyxxxmmm```ZZZZZZ\\\ZZZWWWFFFAAA<<<999:::;;;:::888666777777777777888888888:::;;;;;;<<<======>>>>>>AAAAAABBBCCCEEEGGGIIIJJJNNNPPPSSSTTTUUUUUUWWWXXXVVVYYY[[[]]]___aaaeeegggnnnzzzfffWWWLLLKKKNNNJJJMMMVVVeeewww|||{{{wwwlllbbbYYYSSSLLLIIIIIIJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVYYY[[[]]]___aaadddffflllvvv}}}vvvzzzzzztttbbbOOOFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDEEEGGGIIIKKKKKKNNNRRRUUUVVVWWW]]]gggoooyyyhhhlll~~~www\\\MMMIIIGGGFFFEEECCCCCCFFFGGGHHHMMMSSS```nnn|||rrrbbbVVVQQQPPPNNNUUU___eeefffccc```^^^[[[YYYWWWVVVVVVVVVTTTRRRNNNMMMLLLLLLLLLMMMNNNOOONNNKKKMMMRRRUUUVVVYYY^^^```bbbdddhhhmmmtttzzz~~~|||yyyuuutttvvvzzz}}}}}}||||||zzz~~~wwwllleee]]]YYYSSSNNNKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAACCCEEEIIIKKKNNNQQQWWW^^^eeellltttyyypppooorrruuusssiiiaaa]]]___\\\[[[[[[ZZZYYY^^^eeemmm||||||qqqccc\\\[[[[[[WWWSSSCCC@@@;;;999999999999888888888999999999:::::::::;;;;;;;;;<<<<<<=========AAAAAABBBDDDFFFHHHJJJJJJNNNPPPSSSTTTUUUUUUWWWXXXWWWYYY[[[\\\]]]```cccfffnnnyyydddVVVLLLKKKMMMIIILLLVVVdddssszzzzzzzzzsssmmmaaaZZZPPPJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGIIILLLMMMNNNOOOQQQSSSRRRTTTVVVWWWXXXZZZ]]]```ccciiisss~~~~~~www|||}}}uuucccPPPFFFBBB???===>>>========================>>>>>>>>>>>>???AAABBBBBBAAABBBCCCEEEGGGIIIKKKLLLOOOSSSVVVWWWXXX^^^hhhpppyyygggjjj|||vvvZZZLLLGGGFFFDDDEEECCCCCCFFFGGGHHHLLLSSS___lll{{{}}}nnnaaaWWWRRRPPPMMMQQQXXX^^^```___\\\ZZZYYYWWWUUUTTTTTTSSSQQQOOOMMMMMMLLLLLLLLLMMMOOOPPPOOOLLLMMMRRRUUUVVVYYY^^^aaabbbeeejjjqqqwww|||~~~vvvtttqqqrrrvvvzzz||||||~~~~~~~~~{{{yyyyyyyyywww||||||ppphhh^^^ZZZTTTOOOLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEECCCBBBAAAAAADDDGGGIIIKKKNNNSSSXXX^^^eeemmmrrrzzzqqqooorrrxxxyyyrrrkkkhhhddd```^^^^^^]]][[[]]]bbbffftttwwwiii```^^^\\\WWWSSSCCCAAA===;;;:::999999888888888999999999:::::::::::::::;;;;;;<<<<<<<<<===@@@AAABBBEEEGGGIIIJJJKKKLLLNNNQQQSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\___cccfffnnnxxxbbbUUULLLKKKMMMJJJMMMVVVdddrrryyyyyy{{{yyyvvvkkkbbbVVVNNNJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOQQQSSSPPPQQQSSSTTTUUUWWWZZZ\\\bbbiiisss~~~xxx||||||uuudddQQQGGGCCC@@@>>>>>>========================>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCFFFHHHJJJLLLMMMQQQTTTXXXYYY[[[aaakkksssxxxeeegggzzzwww[[[LLLGGGEEEDDDDDDBBBCCCFFFGGGGGGLLLSSS\\\iiiwwwyyymmmbbbYYYSSSQQQOOOPPPTTTYYY]]]___]]]\\\WWWUUUSSSRRRRRRQQQOOOMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPMMMMMMQQQTTTUUUYYY^^^```bbbgggnnnuuuyyyzzzzzzqqqqqqqqqsssvvvzzz||||||{{{{{{zzzxxxuuutttvvvwwwuuu{{{uuukkkbbb]]]VVVQQQNNNMMMKKKKKKGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBCCCEEEFFFIIIKKKOOORRRWWW^^^eeeiiirrrwww~~~zzzwwwxxx}}}{{{uuusssmmmhhhffffffdddaaaaaadddeeeqqq|||nnneeebbb___YYYTTTFFFDDDBBB???<<<;;;::::::666777777777777888888888999999:::;;;<<<<<<======@@@AAACCCFFFHHHJJJKKKKKKKKKNNNQQQTTTUUUWWWYYY[[[\\\\\\]]]]]]]]]```dddgggnnnvvvdddUUULLLKKKMMMJJJOOOWWWdddsss}}}tttuuuyyyzzzzzzqqqhhh[[[QQQKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHJJJJJJJJJKKKMMMOOONNNOOOPPPQQQRRRTTTXXX[[[bbbhhhrrr}}}zzz~~~~~~uuudddQQQGGGCCC@@@>>>???========================>>>>>>>>>???AAACCCDDDEEEBBBCCCEEEGGGIIILLLNNNNNNSSSWWW[[[]]]___eeeoooxxxwwwbbbdddwwwyyy]]]MMMHHHFFFDDDDDDBBBCCCFFFGGGGGGLLLRRR[[[ggguuu~~~{{{rrriii```YYYTTTTTTSSSSSSVVV\\\______]]]WWWUUUSSSRRRQQQPPPNNNLLLMMMLLLLLLLLLLLLNNNOOOPPPPPPMMMLLLPPPSSSTTTXXX]]]^^^bbbhhhqqqxxxzzzwwwsssppppppqqqrrruuuyyy}}}yyyxxxuuurrrppppppsssvvvsssyyyzzzppphhhbbb[[[TTTPPPNNNMMMLLLGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEGGGJJJLLLPPPUUU\\\```hhhnnnuuu{{{}}}~~~{{{vvvrrrrrrpppllljjjllljjjuuu}}}oooeeebbb^^^XXXRRRGGGFFFDDD@@@<<<:::999999666777777777777888888888999::::::<<<===>>>??????AAABBBEEEHHHJJJLLLMMMMMMMMMPPPTTTWWWYYY[[[^^^``````````````````bbbgggjjjmmmuuuiiiXXXLLLJJJMMMIIIOOOVVVddduuuwwwnnnnnnssswwwxxxrrriii\\\RRRLLLJJJGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPSSSXXX[[[___eeeppp{{{|||uuucccPPPGGGCCC@@@??????========================>>>>>>>>>@@@AAACCCEEEFFFCCCDDDFFFHHHKKKMMMOOOPPPUUUYYY]]]___aaahhhsss{{{uuuaaabbbvvv{{{^^^OOOIIIGGGEEEDDDBBBBBBEEEFFFGGGLLLRRR\\\hhhvvvyyyqqqhhh___YYYZZZVVVSSSUUUZZZ^^^^^^]]]WWWUUUSSSRRRQQQPPPNNNLLLMMMLLLLLLLLLLLLNNNPPPQQQOOOLLLLLLOOORRRSSSWWW\\\\\\aaaiiisssyyyyyytttnnnpppqqqqqqqqqssswww~~~xxxvvvsssooommmnnnrrruuurrryyytttmmmggg___WWWRRROOOMMMLLLGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBAAAAAACCCDDDFFFHHHKKKPPPVVVZZZ```fffnnnuuu{{{||||||~~~}}}zzzuuurrrssspppzzzzzzlllccc___[[[TTTNNNFFFEEECCC???;;;777666666888999999999999:::::::::::::::;;;===>>>@@@AAAAAABBBDDDGGGJJJLLLNNNOOOOOOOOORRRVVVZZZ\\\___bbbeeecccccccccbbbbbbeeeiiilllmmmtttmmmZZZMMMJJJLLLIIINNNUUUcccvvvsssiiiiiinnnsssuuuqqqhhh[[[RRRMMMJJJGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHGGGIIIJJJKKKLLLMMMNNNPPPSSSXXX[[[\\\cccmmmyyysssaaaNNNFFFEEECCCAAA@@@???>>>===<<<;;;:::999999>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJMMMQQQUUUYYYZZZ^^^dddiiimmmwwwssscccdddsss^^^RRRIIIAAADDDAAABBBCCCDDDEEEHHHLLLPPP[[[ggguuu~~~wwwlllbbb\\\ZZZXXXVVVVVVXXXZZZ[[[[[[XXXUUURRRPPPOOONNNMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMMMMOOOSSSXXX[[[YYY^^^fffnnnrrrrrrpppnnnooonnnnnnpppsssyyy}}}vvvnnnkkklllpppssstttyyyyyy~~~}}}vvvpppfff]]]WWWRRRNNNKKKKKKIIIGGGGGGHHHHHHGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCCCCEEEHHHMMMQQQTTT\\\___ccciiiqqq{{{zzzzzz}}}~~~zzz{{{|||{{{~~~ttthhhbbb^^^WWWQQQOOOGGG???999999999666555666888888888777888888999:::<<<<<<<<<<<<===???@@@@@@AAADDDFFFHHHJJJKKKNNNQQQUUUWWWYYY\\\^^^_________bbbdddeeeffffffgggjjjlllnnnyyynnnXXXPPPLLLKKKMMMNNNWWWhhh|||nnneeecccdddeeehhhgggaaaXXXOOOHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLLLLMMMQQQVVVZZZ\\\bbblllwww~~~qqq___LLLEEECCCBBB???>>>======<<<<<<<<<<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKNNNRRRVVVYYY[[[___fffjjjnnnyyyvvvffffffttt^^^SSSIIIAAADDDAAABBBCCCDDDEEEHHHLLLOOOYYYeeettt|||{{{oooddd]]]YYYWWWTTTTTTVVVXXXYYYYYYXXXUUURRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKKKKMMMPPPTTTWWWZZZ___gggnnnrrrrrrpppnnnnnnnnnnnnooorrrxxx{{{uuummmiiijjjnnnqqqrrrxxxyyyuuuooofff]]]VVVQQQNNNKKKKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBEEEIIIMMMOOORRRTTTYYY___fffoooyyy}}}wwwwwwyyy||||||pppddd^^^[[[TTTOOOMMMFFF>>>999999:::888777888888888888888888999999:::<<<<<<<<<===>>>???@@@AAACCCEEEHHHJJJKKKLLLOOOQQQUUUWWWYYY[[[]]]___``````aaacccdddeeeeeegggiiilllrrr}}}lllVVVOOOJJJHHHJJJNNNWWWggg|||lllbbb___^^^^^^```___[[[TTTMMMHHHFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOUUUYYYZZZaaakkkuuu|||nnn\\\JJJCCCBBB@@@===<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFIIIJJJLLLOOOSSSWWWZZZ[[[aaagggjjjppp{{{zzziiihhhuuu___SSSIIIAAACCCAAABBBCCCCCCDDDGGGKKKOOOVVVcccrrr{{{sssggg```ZZZXXXUUUUUUWWWXXXYYYYYYXXXUUURRROOOOOONNNMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLOOORRRSSS[[[___ffflllooopppnnnmmmmmmnnnnnnnnnqqqvvv}}}||||||yyytttmmmhhhhhhkkknnnooowwwyyywwwqqqhhh___YYYTTTPPPMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@AAACCCFFFIIIKKKMMMPPPTTTYYY___hhhpppvvvzzztttrrrsssuuu{{{yyymmmbbb]]]YYYTTTOOOMMMEEE>>>888999;;;999999:::888888888888888999::::::<<<<<<<<<===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLOOOQQQUUUVVVWWWYYY\\\^^^aaabbbaaabbbcccddddddfffiiillltttjjjVVVOOOJJJGGGHHHNNNWWWfffzzzjjj^^^YYYVVVUUUVVVTTTRRRNNNKKKHHHGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIJJJJJJKKKNNNSSSWWWZZZ```jjjttt}}}}}}kkkZZZIIIBBBBBB@@@===<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFHHHJJJLLLOOOTTTWWWYYY\\\aaagggjjjooo||||||kkkiiivvv___SSSIIIAAACCCAAABBBCCCCCCDDDGGGKKKNNNTTTbbbqqq{{{wwwkkkccc]]]ZZZXXXWWWYYYZZZ[[[[[[XXXUUUQQQOOONNNNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMPPPOOONNNMMMMMMNNNQQQRRRXXX\\\bbbgggkkklllkkkjjjkkklllmmmmmmooottt{{{|||xxxyyywwwsssmmmhhhgggiiilllnnnvvvzzz|||vvvlllccc]]]XXXTTTQQQKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAACCCEEEGGGHHHLLLNNNRRRVVV[[[bbbjjjooowww}}}vvvpppnnnmmmmmmqqqxxx{{{oooccc___[[[VVVQQQOOOFFF>>>999999:::888777888999888888888888999::::::<<<<<<===>>>???@@@BBBCCCFFFHHHJJJKKKKKKLLLNNNPPPTTTTTTUUUWWWZZZ]]]aaacccbbbcccdddddddddgggkkknnnsss}}}hhhVVVQQQLLLIIIJJJOOOWWWeeevvv}}}ggg[[[UUUQQQOOOPPPLLLKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKNNNSSSVVVZZZaaakkkuuu}}}}}}}}}~~~|||jjjZZZIIICCCCCCAAA>>>===??????>>>>>>>>>=========??????@@@AAABBBCCCCCCDDDDDDEEEHHHJJJLLLOOOTTTWWWYYY\\\bbbfffhhhmmm{{{|||kkkjjjvvv~~~^^^RRRIIIAAADDDAAABBBCCCCCCDDDFFFJJJMMMTTTaaaqqq{{{xxxmmmfff]]]ZZZXXXWWWXXXZZZZZZZZZWWWTTTQQQOOONNNMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOOTTTWWW\\\aaadddfffffffffgggjjjllllllmmmrrrzzzzzzwwwxxxuuurrrmmmhhhggghhhkkknnnuuuzzzzzzpppggg___ZZZUUUSSSLLLJJJGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCDDDFFFHHHLLLOOOSSSXXX^^^bbbllluuu}}}xxxqqqkkkiiigggfffiiinnnuuuxxx|||zzzoooddd___\\\VVVRRRPPPHHH@@@:::999999666444555999999999888999::::::;;;=========>>>@@@AAACCCDDDGGGHHHKKKKKKLLLLLLNNNPPPSSSSSSTTTVVVYYY\\\```bbbcccdddeeeeeefffhhhmmmppprrr|||dddTTTPPPLLLJJJKKKOOOVVVcccrrr|||fffZZZTTTPPPMMMNNNHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKKKKLLLOOOSSSVVV\\\cccmmmxxxzzzzzz{{{zzziiiYYYIIIDDDDDDBBB???===@@@@@@??????>>>>>>======??????@@@AAABBBCCCDDDDDDDDDFFFIIIKKKMMMQQQVVVYYYZZZ^^^cccgggggglllzzz{{{lllkkkxxx|||\\\QQQHHHAAADDDAAABBBCCCCCCCCCEEEIIILLLRRR```pppzzzwwwmmmfffZZZXXXUUUTTTUUUWWWWWWWWWWWWTTTQQQNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKOOOQQQVVVZZZ___bbbcccdddcccgggjjjjjjkkkpppzzz~~~~~~yyyvvvvvvqqqppplllhhhfffgggkkknnnssszzz~~~tttjjjaaa[[[VVVSSSMMMKKKHHHGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDD???>>>>>>>>>??????@@@@@@CCCEEEHHHJJJMMMQQQVVVYYYaaajjjtttzzz~~~}}}xxxqqqkkkfffdddbbb```cccgggkkknnnrrrwww{{{uuujjj___\\\ZZZVVVRRRQQQJJJBBB;;;::::::666444555999999999999999:::;;;;;;======>>>???@@@BBBDDDEEEGGGIIIKKKMMMMMMNNNQQQSSSTTTUUUVVVXXX[[[]]]```aaadddeeeeeeeeefffiiinnnrrrttt}}}aaaQQQMMMJJJHHHJJJMMMUUUaaannn}}}|||fffZZZTTTOOOLLLLLLGGGGGGGGGFFFEEECCCAAA@@@DDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMOOOSSSVVV]]]dddppp{{{{{{{{{|||zzzhhhXXXHHHDDDDDDBBB???===>>>>>>????????????@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFHHHKKKMMMPPPSSSXXX\\\]]]```fffhhhgggkkkzzzzzzmmmnnnzzzzzz[[[PPPHHHAAAEEEAAABBBCCCCCCCCCEEEIIILLLPPP^^^mmmxxx~~~tttjjjdddZZZWWWTTTSSSTTTUUUVVVVVVWWWTTTPPPNNNMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIIIIHHHIIIIIIJJJJJJKKKMMMRRRWWW[[[___bbbccc```dddhhhiiijjjooozzz}}}~~~}}}vvvqqqnnnmmmllljjjfffdddeeejjjnnnpppxxx~~~~~~zzzooofff___ZZZVVVNNNLLLJJJIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>?????????@@@BBBDDDFFFHHHJJJLLLPPPSSSWWW```hhhnnnssswwwuuuqqqiiiccc______]]][[[]]]aaadddgggkkknnnqqquuuyyy|||}}}|||zzz{{{|||}}}~~~}}}|||zzzxxxtttxxx~~~~~~}}}|||nnnccc[[[ZZZZZZXXXVVVVVVKKKCCC===<<<<<<999777888:::999999999999:::;;;;;;======>>>???AAACCCEEEFFFIIIKKKMMMOOOPPPRRRTTTVVVVVVXXXZZZ\\\^^^```aaaaaacccdddddddddeeeiiinnnrrruuu}}}dddRRRNNNJJJHHHJJJJJJRRR___lllzzz}}}ggg[[[TTTNNNJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFGGGIIIKKKLLLNNNQQQTTT\\\dddqqq~~~~~~~~~}}}fffWWWHHHCCCDDDBBB>>>===<<<===>>>???@@@AAABBBBBB???@@@@@@AAABBBCCCDDDDDDHHHJJJMMMOOORRRVVVZZZ^^^___ccchhhjjjhhhlll{{{zzznnnppp|||xxxZZZPPPHHHBBBEEEAAABBBCCCBBBCCCEEEHHHLLLOOO\\\lllvvv}}}|||rrrhhhbbb[[[YYYVVVUUUUUUWWWWWWWWWWWWTTTPPPNNNMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLIIILLLPPPUUUZZZ^^^bbbccc^^^cccggghhhiiiooozzz|||~~~yyyrrrkkkfffjjjjjjhhheeebbbdddiiimmmmmmwww}}}~~~vvvlllddd^^^[[[OOOMMMKKKIIIIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCC??????@@@@@@AAAAAAAAABBB>>>@@@BBBDDDEEEGGGJJJMMMQQQYYYaaafffkkkpppppplllddd___[[[[[[ZZZXXXZZZ^^^aaacccgggiiikkknnnqqqtttxxxyyy{{{|||{{{yyyvvvuuuuuuuuuvvvvvvxxx}}}{{{uuurrrpppoookkkhhhggglllrrrwww{{{|||xxxuuujjj```YYYYYY\\\\\\[[[[[[KKKCCC>>>>>>>>><<<;;;<<<::::::999999::::::;;;<<<======>>>???AAACCCEEEFFFJJJLLLOOOQQQRRRTTTWWWYYYYYYZZZ]]]```aaabbbbbbbbbccccccccccccdddhhhmmmqqqttt|||iiiVVVPPPLLLJJJKKKHHHPPP^^^kkkyyy~~~hhh[[[SSSLLLHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEFFFGGGDDDFFFHHHJJJKKKMMMPPPRRR\\\dddqqq}}}{{{eeeVVVGGGBBBAAA???>>>>>>===============>>>??????@@@@@@@@@@@@AAACCCEEEGGGGGGJJJNNNSSSXXX[[[^^^___bbbcccfffjjjlllqqq|||pppooo|||vvv\\\PPPKKKFFFAAA>>>@@@AAAAAABBBDDDGGGJJJQQQZZZfffsss|||vvvkkkeee^^^\\\YYYXXXXXXXXXVVVUUUVVVTTTQQQOOONNNMMMKKKIIIJJJIIIHHHHHHHHHHHHIIIJJJNNNNNNNNNMMMMMMMMMMMMMMMJJJNNNTTTYYY[[[]]]```aaaeeeeeefffgggjjjqqqyyy{{{sssllliiihhhhhhfffcccbbbcccfffjjjmmmrrrvvvzzz|||}}}}}}~~~~~~~~~vvvooohhhcccYYYSSSLLLHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>===@@@AAABBBCCCDDDFFFFFFGGGJJJNNNVVV]]]bbbcccbbbaaa^^^\\\XXXUUUTTTUUUWWWXXX[[[[[[\\\^^^aaafffjjjlllmmmnnnppprrrsssrrrqqqppppppooonnnooorrrvvv{{{~~~{{{uuurrrmmmgggccc```______bbbccceeehhhmmmvvv}}}wwwrrreeeccc___[[[YYYXXXXXXXXXKKKDDD???>>><<<999888:::;;;;;;;;;::::::;;;;;;<<<<<<>>>AAABBBCCCEEEGGGIIIMMMNNNOOOQQQSSSVVVWWWXXXZZZYYYYYY[[[^^^aaaaaaaaabbbdddfffggghhhiiikkkllluuuqqqYYYOOOJJJJJJLLLHHHOOOZZZhhhxxxmmm[[[SSSOOOMMMJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIGGGHHHHHHHHHHHHJJJMMMPPP[[[cccppp|||wwwdddUUUGGGBBBAAA@@@>>>>>>>>>============>>>??????AAAAAAAAAAAABBBDDDFFFGGGIIILLLPPPUUUYYY]]]___```ccccccfffjjjlllppp|||}}}nnnnnn{{{uuuZZZNNNIIIFFFBBB???@@@AAAAAABBBDDDGGGJJJNNNWWWdddqqq{{{wwwllleee]]][[[YYYXXXXXXXXXWWWVVVWWWTTTQQQOOOOOONNNLLLJJJJJJJJJHHHHHHHHHHHHJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMKKKNNNSSSWWWYYY\\\___aaaeeefffhhhjjjnnnuuu}}}|||ssskkkgggeeefffdddbbbaaacccgggkkknnnuuuxxx{{{~~~~~~~~~zzzsssmmmiii]]]WWWOOOKKKJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@AAABBBCCCDDDEEEFFFFFFJJJPPPVVV[[[]]]]]]\\\ZZZXXXUUURRRQQQRRRSSSUUUUUUUUUVVVXXX[[[___ccceeegggiiikkklllmmmmmmkkkkkkjjjiiiiiikkkoootttyyy|||}}}vvvrrrllliiieee```\\\ZZZYYYYYY[[[\\\]]]___dddmmmvvv}}}{{{tttgggccc___[[[YYYXXXXXXXXXKKKDDD???>>>===999888:::;;;;;;;;;:::;;;;;;<<<<<<>>>@@@CCCDDDEEEGGGIIILLLNNNOOOQQQTTTVVVYYY[[[\\\\\\[[[ZZZ[[[^^^```aaaaaabbbccceeefffggghhhjjjlllvvvuuu\\\PPPKKKIIIIIIHHHNNNYYYgggxxxnnn[[[RRROOOLLLIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGFFFGGGHHHHHHHHHIIILLLOOOYYYaaannn}}}|||uuucccTTTFFFBBBBBB@@@>>>>>>>>>>>>>>>===>>>>>>???@@@CCCCCCBBBBBBCCCEEEGGGHHHLLLNNNRRRVVV[[[^^^aaabbbdddeeegggkkklllppp{{{|||lllmmmzzztttYYYLLLHHHEEECCC???@@@AAAAAABBBCCCGGGIIIKKKSSSaaannnyyywwwllleee\\\ZZZWWWWWWXXXYYYXXXXXXWWWTTTQQQPPPOOONNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRUUUWWWZZZ^^^aaaeeehhhlllpppuuu{{{|||sssjjjdddaaabbbaaa``````cccgggllloootttwwwzzz||||||}}}~~~~~~zzztttpppbbb\\\SSSNNNMMMLLLKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>??????@@@AAABBBBBBCCCCCCCCCEEEIIIMMMQQQTTTUUUVVVUUUSSSPPPNNNMMMNNNOOOPPPOOOOOOPPPRRRUUUXXX[[[]]]___```bbbddddddddddddcccbbbbbbccceeeiiioootttwww~~~xxxqqqkkkgggbbb```\\\XXXUUUTTTSSSSSSTTTUUUUUUWWW[[[bbbkkkqqq{{{wwwiiieee```[[[ZZZYYYYYYXXXKKKDDD???>>>===:::999;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBEEEGGGHHHJJJMMMOOOOOOQQQTTTWWW[[[___bbbccc___]]]\\\\\\^^^```aaa```aaacccdddeeefffgggjjjlllwww{{{___RRRKKKGGGFFFHHHNNNXXXfffvvvppp^^^SSSNNNKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNVVV^^^lll{{{}}}vvvaaaSSSFFFBBBBBB@@@>>>>>>???>>>>>>>>>>>>???@@@@@@EEEEEEDDDDDDEEEGGGIIIJJJNNNOOOSSSWWW[[[___aaacccffffffiiilllmmmqqq||||||kkkmmmzzzuuuYYYJJJFFFEEEDDD???@@@AAAAAAAAACCCFFFIIIJJJRRR___lllwwwvvvkkkdddYYYWWWUUUTTTVVVWWWXXXXXXVVVSSSPPPOOONNNNNNLLLJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTVVVYYY^^^bbbeeeiiinnntttzzz}}}sssiiibbb]]]]]]]]]]]]^^^bbbfffkkknnnqqqsssvvvxxxxxxxxxzzz{{{|||~~~~~~wwwsssfff___VVVPPPNNNMMMJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>?????????@@@@@@AAAAAAAAABBBDDDGGGJJJMMMOOOQQQOOONNNMMMKKKJJJJJJKKKKKKKKKLLLMMMNNNQQQSSSVVVWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]^^^```dddhhhmmmpppzzz|||uuuooohhhbbb___\\\ZZZWWWUUURRRQQQQQQQQQQQQQQQRRRSSSVVV[[[ccchhhqqqzzz|||oooiiibbb]]]\\\[[[ZZZYYYJJJDDD???>>>===::::::<<<;;;;;;;;;;;;<<<===>>>???AAACCCFFFHHHJJJLLLOOOQQQRRRTTTWWW\\\```eeehhhjjjccc```^^^]]]___```aaa```bbbccceeeeeefffhhhkkknnnxxxbbbSSSLLLHHHEEEGGGLLLVVVccctttvvvbbbVVVPPPLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGJJJMMMSSS\\\iiixxx~~~xxx___RRREEEBBBBBBAAA>>>>>>???????????????@@@AAAAAAFFFFFFFFFFFFHHHJJJLLLMMMOOOPPPSSSVVVZZZ^^^aaaccchhhhhhjjjmmmooorrr}}}~~~lllnnn{{{xxx[[[KKKFFFEEEEEE@@@AAABBBAAAAAACCCFFFHHHKKKRRR^^^kkkuuu|||~~~ssshhhbbbWWWUUURRRRRRTTTVVVWWWWWWTTTRRROOONNNNNNMMMLLLJJJKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTUUUVVVWWWZZZ___bbbdddhhhooovvv|||{{{sssiii```[[[YYYYYYZZZ\\\```eeeiiilllmmmpppssstttuuuvvvxxxzzz|||~~~zzztttiiibbbXXXQQQNNNLLLIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???????????????AAAAAAAAACCCEEEHHHKKKMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQRRRSSSTTTUUUUUUVVVZZZZZZZZZ\\\^^^aaaeeegggsss|||}}}vvvoooiiiccc^^^ZZZWWWUUUSSSQQQPPPOOOOOOOOOMMMNNNNNNOOOQQQVVV\\\aaakkkssswwwooofffaaa___^^^\\\YYYJJJDDD??????>>>;;;:::===;;;;;;;;;<<<===>>>@@@AAAAAADDDGGGIIIKKKNNNQQQTTTUUUWWW[[[___dddiiilllnnneeeccc```^^^___aaabbbaaaccceeeffffffgggiiimmmpppwwwcccSSSMMMIIIFFFGGGKKKSSS```qqq|||gggYYYQQQMMMKKKFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKQQQYYYggguuu~~~xxx^^^QQQEEEBBBCCCAAA???>>>@@@@@@??????@@@@@@AAABBBFFFFFFGGGHHHJJJLLLOOOQQQQQQRRRTTTWWW[[[___bbbdddiiijjjllloooqqquuulllooo{{{}}}___MMMGGGEEEEEE@@@AAABBBBBBAAACCCEEEHHHKKKRRR^^^iiisss{{{}}}rrrggg```XXXUUURRRQQQRRRUUUVVVWWWTTTRRRPPPNNNNNNNNNLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWWWWXXXZZZ^^^aaabbbfffmmmttt{{{|||wwwqqqhhh___YYYTTTUUUVVVYYY]]]bbbgggiiikkkmmmppprrrtttvvvyyy{{{}}}yyymmmfff\\\TTTPPPMMMJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>@@@??????@@@BBBDDDFFFHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPUUUUUUUUUVVVXXX[[[^^^___kkkuuu~~~{{{vvvpppjjjeee___ZZZWWWPPPOOONNNLLLKKKJJJIIIIIIGGGHHHIIIIIIKKKOOOUUUYYYdddlllyyywwwllleeecccaaa^^^[[[JJJDDD??????>>>;;;;;;===:::;;;;;;<<<>>>@@@AAABBBBBBEEEHHHKKKMMMPPPTTTVVVYYYZZZ^^^bbbfffkkknnnooogggdddaaa___```bbbccccccdddeeeffffffgggjjjooorrrvvv~~~eeeSSSNNNKKKHHHHHHKKKQQQ\\\mmmlll\\\SSSNNNLLLFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCCCCCCCDDDHHHJJJNNNVVVcccooo}}}|||ttt\\\PPPDDDBBBCCCAAA???>>>AAA@@@@@@@@@@@@AAABBBBBBFFFFFFGGGIIILLLOOORRRTTTSSSTTTVVVXXX\\\```dddfffjjjkkknnnqqqsssxxxkkknnnzzzdddPPPHHHFFFEEEAAAAAABBBBBBAAABBBEEEHHHIIIQQQ\\\iiisss|||}}}rrrggg```ZZZWWWSSSRRRSSSUUUWWWWWWVVVTTTQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXYYY\\\___aaadddjjjqqqxxxzzzxxxuuurrrmmmfff]]]VVVQQQRRRTTTWWW[[[___dddfffgggiiillloooqqqtttxxxzzz}}}tttlllbbbYYYUUUQQQMMMJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA????????????>>>>>>=========<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSVVVYYYZZZaaammmyyy~~~}}}{{{yyytttpppjjjddd___ZZZUUURRRLLLKKKJJJIIIGGGFFFEEEEEECCCDDDEEEEEEGGGKKKPPPTTT[[[dddqqq~~~qqqiiifffddd```\\\JJJDDD??????>>><<<<<<>>>::::::;;;===>>>@@@BBBCCCDDDGGGJJJMMMPPPSSSWWWZZZ\\\]]]```cccgggjjjmmmooohhheeeaaa```aaacccdddeeeddddddeeeeeegggjjjnnnrrruuu|||hhhTTTOOOMMMIIIHHHJJJOOOYYYiiinnn]]]RRRMMMLLLEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBBBBBBBDDDGGGIIIJJJRRR^^^iiiuuuzzzooo\\\OOODDDBBBCCCBBB???>>>AAAAAA@@@@@@AAAAAABBBCCCFFFFFFGGGIIIMMMPPPTTTVVVUUUVVVWWWZZZ]]]bbbeeehhhkkkkkknnnrrruuuyyyjjjmmmxxxgggSSSIIIFFFEEEAAABBBBBBBBBAAABBBEEEGGGGGGOOO[[[hhhsss}}}~~~ssshhhaaa\\\YYYUUUSSSTTTVVVXXXXXXWWWUUUSSSRRRRRRRRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUTTTUUUWWWWWWWWWXXX[[[]]]```ccchhhnnnvvv~~~~~~tttrrrpppnnnkkkddd[[[TTTPPPQQQRRRUUUYYY^^^bbbdddbbbeeehhhkkkmmmqqquuuxxx}}}yyyqqqfff]]]XXXTTTPPPMMMFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======::::::::::::;;;<<<===>>>@@@AAABBBCCCCCCBBB@@@???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHJJJMMMPPPTTTVVVXXX[[[hhhuuu~~~zzzwwwuuutttsssqqqoookkkeee___[[[VVVQQQNNNJJJJJJIIIHHHFFFEEECCCCCCAAABBBCCCDDDFFFJJJOOOSSSTTT]]]kkkzzztttllliiifffaaa\\\JJJDDD?????????<<<<<<>>>::::::;;;===???AAACCCDDDEEEHHHLLLOOORRRUUUYYY\\\]]]___aaadddgggjjjlllmmmiiieeeaaa```aaadddeeefffccccccddddddeeeiiinnnrrrtttzzzjjjTTTPPPNNNIIIHHHJJJNNNWWWggg}}}ooo]]]RRRMMMKKKEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCC@@@AAABBBBBBBBBCCCFFFIIIHHHPPP[[[eeeppp|||rrr]]]PPPDDDAAABBBAAA???>>>AAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJNNNRRRVVVYYY^^^]]]\\\[[[]]]aaaeeehhhkkklllooosssuuuzzzooooooxxxdddPPPKKKFFF>>>BBBBBBAAAAAABBBCCCEEEFFFKKKPPPYYYeeeqqq{{{wwwnnniiiddd\\\UUUTTTTTTSSSUUUYYYYYYXXXWWWUUUTTTRRRQQQPPPLLLLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZ______aaahhhrrr|||yyyppplllgggdddcccaaa\\\XXXQQQQQQQQQSSSUUUYYY]]]___cccfffiiikkkmmmooorrrtttyyy{{{}}}}}}|||~~~|||nnnccc\\\WWWSSSOOOIIIGGGFFFEEEFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBEEEGGGIIIJJJKKKNNNQQQTTTZZZ```kkkvvv}}}zzzyyyyyyyyyxxxwwwrrrpppnnnkkkiiihhhhhhhhhjjjfff```YYYSSSPPPNNNNNNHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDGGGJJJSSSZZZeeerrr~~~vvvlllhhhddd^^^ZZZHHHBBB>>>>>>>>><<<<<<>>>======>>>???@@@CCCEEEGGGKKKMMMPPPTTTWWWYYY[[[\\\[[[aaadddcccfffnnnpppmmmjjjfffbbbaaacccdddcccaaafffggghhhiiijjjkkkllllllqqqxxxqqqXXXNNNKKKHHHIIIIIINNNYYYhhhzzzooo]]]SSSNNNMMMFFFDDDBBBBBBDDDDDDDDDCCCAAAAAAAAA@@@@@@?????????BBBAAA@@@@@@??????@@@@@@>>>>>>???@@@BBBCCCCCCDDDIIIMMMUUU]]]iiiyyy~~~ttt[[[OOODDDBBBBBBAAA??????AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHKKKPPPUUUYYY[[[^^^]]]\\\\\\___cccgggjjjlllmmmpppsssuuuyyyqqqpppyyygggQQQLLLGGG@@@AAAAAA@@@@@@AAABBBDDDEEEIIINNNWWWbbbnnnyyywwwnnniiieee]]]VVVTTTSSSRRRSSSWWWVVVUUUTTTSSSQQQOOONNNMMMMMMLLLJJJIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ]]]]]]```hhhrrr|||zzzooojjjeeebbb```^^^YYYTTTPPPPPPPPPRRRTTTXXX\\\^^^aaadddgggjjjkkkmmmpppssswwwyyy|||||||||}}}tttggg^^^XXXRRRMMMHHHGGGEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>????????????????????????@@@????????????@@@AAAAAADDDEEEHHHIIIJJJLLLOOORRRYYY___iiittt}}}}}}ooolllhhheeeeeeeeeddddddfffeeedddbbbaaa```______bbb___ZZZUUUQQQMMMLLLKKKGGGGGGGGGFFFEEECCCBBBAAABBBCCCCCCCCCCCCDDDGGGIIIQQQXXXbbbnnnzzztttkkkfffbbb\\\XXXHHHBBB>>>>>>>>><<<<<>>>>>???AAADDDGGGJJJLLLNNNOOOQQQSSSVVVYYY[[[\\\\\\```ccccccgggnnnrrrppplllhhhdddbbbcccddddddcccdddfffiiikkkmmmmmmmmmlllqqqwwwtttYYYOOOLLLKKKIIIIIINNNYYYgggzzztttbbbUUUNNNKKKGGGEEEDDDDDDEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@??????@@@@@@>>>??????@@@AAABBBCCCDDDFFFJJJQQQZZZeeesss}}}sssYYYNNNDDDBBBCCCAAA@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNSSSYYY]]]___^^^^^^]]]^^^aaaeeeiiilllooooooqqqssstttxxxssspppxxxjjjSSSMMMIIICCC@@@@@@??????@@@AAACCCDDDGGGKKKTTT___kkkvvv~~~uuulllgggddd]]]VVVUUUTTTQQQRRRUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJLLLMMMOOOPPPRRRSSSTTTUUUVVVXXXYYYYYY[[[\\\```hhhrrr|||yyyooojjjddd```]]]ZZZUUUPPPOOONNNOOOPPPSSSVVVZZZ\\\___bbbeeehhhjjjllloooqqqtttwwwyyyzzzzzz||||||nnnbbbYYYQQQLLLHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCFFFGGGHHHJJJMMMOOOVVV\\\fffqqqzzz{{{vvvrrrddd```[[[WWWVVVWWWWWWVVVXXXXXXXXXXXXWWWWWWVVVUUUVVVUUUSSSPPPMMMJJJHHHGGGEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCBBBBBBCCCFFFHHHNNNTTT]]]iiittt|||qqqhhhddd```ZZZUUUHHHAAA===>>>>>><<<<<>>??????@@@AAABBBCCCCCCCCCGGGMMMTTT]]]jjjxxxyyymmmVVVMMMDDDCCCCCCAAAAAABBB@@@@@@@@@@@@AAABBBDDDDDDFFFHHHLLLRRRWWW]]]aaadddbbbaaaaaaaaacccfffjjjlllqqqppprrrtttsssvvvtttooouuummmTTTMMMIIIEEEAAA@@@@@@@@@@@@BBBCCCDDDFFFJJJRRR]]]iiittt||||||rrriiibbbaaaZZZUUUUUUTTTRRRRRRUUUVVVUUUTTTSSSQQQOOONNNMMMMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHHHHIIIJJJKKKMMMNNNQQQRRRSSSTTTUUUWWWXXXXXXZZZ\\\aaaiiirrr}}}~~~wwwqqqllleee___\\\XXXSSSNNNMMMMMMMMMNNNPPPTTTWWWYYY]]]```dddhhhjjjlllnnnppppppsssvvvwwwwwwzzzsssggg\\\SSSMMMIIIFFFDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<====================================>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDEEEGGGJJJMMMRRRYYYcccnnnxxx~~~|||zzzxxxvvvuuurrrnnnjjjaaa]]]VVVRRRPPPQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBDDDGGGIIIOOOXXXcccooo{{{xxxmmmfffbbb^^^XXXRRRGGGAAA===>>>>>><<<===???@@@AAADDDHHHNNNTTTYYY[[[XXXWWWUUUTTTUUUXXX[[[^^^^^^___```ccchhhooouuuxxxtttpppjjjeeecccbbbbbbcccbbbdddgggjjjmmmooopppppptttyyy```QQQNNNNNNIIIIIIMMMWWWeeewww|||hhhYYYOOOJJJHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>??????@@@AAAAAABBBBBBAAAEEEKKKPPPWWWbbbmmmvvvsssgggUUULLLEEEDDDCCCAAAAAACCC@@@@@@@@@AAABBBCCCEEEFFFGGGJJJOOOUUU[[[```eeegggfffeeeeeeeeefffhhhjjjkkkrrrrrrssstttsssttt~~~tttlllppppppVVVLLLIIIDDDBBBBBBAAAAAAAAACCCDDDEEEFFFJJJQQQ[[[fffqqqzzzzzzoooddd]]]\\\VVVSSSUUUUUUTTTTTTVVVVVVUUUTTTRRRQQQOOONNNMMMMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLPPPQQQRRRSSSTTTVVVWWWWWWYYY\\\bbbiiirrr|||xxxsssmmmeee___[[[WWWRRRNNNKKKKKKKKKLLLNNNQQQTTTVVV\\\___dddhhhjjjlllnnnpppnnnqqqttttttuuuwww|||}}}wwwkkkaaaXXXRRRKKKHHHEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>@@@AAABBBCCCEEEHHHJJJNNNUUU```lllvvv}}}{{{vvvqqqllljjjhhhgggeee[[[WWWPPPKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMLLLGGGHHHIIIIIIIIIGGGEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@CCCEEEEEEJJJSSS^^^jjjxxx{{{tttkkkeeeaaa]]]VVVPPPGGGAAA===>>>>>>======@@@@@@BBBEEEJJJQQQWWW]]]```\\\ZZZWWWUUUVVVYYY\\\______^^^```dddiiinnntttyyyzzzwwwqqqlllgggeeeeeefffeeeeeeeeefffiiimmmqqqsssvvv{{{aaaRRRMMMLLLIIIIIIMMMWWWddduuu|||hhhYYYQQQMMMHHHFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>??????@@@@@@AAAAAAAAAAAAEEEJJJNNNSSS[[[eeelllssseeeTTTMMMFFFEEECCC@@@@@@CCCAAAAAAAAABBBCCCEEEFFFGGGIIILLLQQQWWW]]]cccggghhhhhhgggggggggiiijjjlllmmmsssrrrssstttrrrttt}}}sssjjjkkkuuuYYYMMMHHHDDDBBBBBBAAAAAABBBCCCEEEFFFGGGJJJPPPYYYcccnnnvvv{{{yyymmmbbbZZZYYYTTTRRRUUUVVVTTTTTTVVVTTTSSSRRRQQQOOOMMMLLLKKKMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKOOOPPPQQQRRRSSSUUUVVVVVVWWW[[[aaahhhpppyyy{{{sssmmmddd]]]YYYUUUPPPLLLIIIIIIIIIIIILLLOOORRRTTTZZZ^^^cccgggjjjlllmmmooollloooqqqrrrrrrtttyyy}}}{{{~~~{{{qqqggg^^^XXXNNNKKKGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???===???@@@AAABBBCCCFFFHHHLLLRRR]]]jjjttt{{{~~~yyyssskkkeeebbbaaa``````WWWRRRMMMIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????BBBDDDCCCGGGOOOYYYffftttxxxrrrjjjeeebbb^^^VVVPPPFFF@@@===>>>>>>===>>>@@@AAACCCFFFKKKRRRXXX^^^aaa^^^\\\YYYXXXXXXZZZ]]]___```^^^```eeeiiilllqqqvvv{{{zzzwwwrrrmmmjjjjjjkkkjjjhhhfffeeegggkkkppptttvvv{{{~~~```QQQKKKIIIIIIHHHLLLVVVcccttt}}}jjj[[[SSSOOOHHHFFFCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@????????????@@@@@@AAAAAAAAAEEEJJJNNNQQQWWW___eeewwwjjjTTTMMMHHHEEECCC??????BBBBBBBBBBBBCCCEEEFFFHHHIIIJJJMMMRRRYYY___dddgggiiifffggggggiiikkknnnpppqqqsssrrrssssssrrrsss|||ssshhhggg{{{{{{]]]OOOIIIDDDBBBAAAAAA@@@AAACCCDDDEEEFFFIIINNNVVV```iiirrrvvv}}}xxxmmmbbb[[[XXXTTTRRRUUUVVVTTTSSSTTTUUUTTTSSSQQQOOONNNMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUTTTXXX___eeellluuuzzzoooiii```YYYUUUQQQLLLIIIHHHGGGGGGHHHJJJMMMPPPRRRXXX\\\bbbfffhhhjjjlllmmmkkknnnppppppppprrrvvvzzzzzz}}}vvvlllccc]]]RRRNNNIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>@@@AAAAAABBBEEEGGGKKKRRR\\\gggpppvvvyyyzzztttooohhhaaa^^^\\\ZZZYYYTTTQQQLLLIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@???>>>>>>AAACCCCCCGGGMMMVVVaaaooo|||wwwqqqiiieeeccc___WWWPPPFFF@@@<<<>>>>>>===>>>AAAAAACCCFFFKKKQQQWWW]]]```^^^]]][[[ZZZZZZ\\\^^^```aaa___```gggjjjjjjmmmrrrsssttttttrrrnnnlllmmmnnnnnnllljjjiiijjjlllppprrruuuzzzwww]]]PPPJJJFFFIIIHHHLLLUUUbbbsssooo```UUUOOOIIIGGGDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@????????????@@@@@@@@@@@@@@@DDDIIIMMMOOOTTT[[[```}}}oooTTTNNNHHHFFFCCC??????BBBBBBCCCCCCDDDFFFGGGIIIJJJKKKNNNSSSYYY___dddgggiiidddeeegggjjjmmmpppsssuuusssrrrssssssrrrsss|||ssshhhfffxxx```QQQJJJEEEAAA@@@@@@???@@@AAACCCDDDFFFHHHMMMTTT]]]gggooossszzz|||~~~xxxnnnccc\\\YYYUUUSSSVVVVVVSSSQQQRRRWWWVVVUUUTTTRRRPPPOOONNNMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKNNNOOOPPPQQQRRRTTTUUUUUURRRVVV]]]ccciiirrr|||}}}xxxllleee\\\UUUQQQNNNIIIFFFGGGGGGFFFGGGIIILLLOOOQQQVVVZZZ```eeegggiiijjjkkkkkkmmmpppooooooppptttxxxzzz}}}yyypppfff```TTTPPPKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<========================<<<<<<<<<<<<<<<===>>>>>>===>>>@@@@@@AAABBBEEEGGGLLLRRR[[[eeennnrrrtttuuuppplllfffaaa]]]YYYUUUSSSQQQNNNKKKHHHGGGFFFEEECCCGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDEEEDDDDDDCCCCCC???@@@@@@???===>>>@@@BBBDDDGGGLLLTTT^^^jjjwwwvvvpppjjjfffddd___XXXQQQFFF@@@<<<>>>>>>===>>>AAABBBCCCFFFKKKPPPVVV[[[^^^^^^]]]\\\[[[[[[]]]___```bbb___aaahhhjjjhhhjjjoooiiillloooooolllkkklllnnnpppooonnnmmmmmmnnnpppppptttyyyrrr[[[PPPJJJEEEIIIHHHLLLUUUaaarrrtttcccVVVOOOJJJHHHFFFEEEEEEEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???????????????@@@@@@@@@???DDDIIILLLNNNRRRXXX]]]mmmYYYQQQJJJGGGEEEBBBAAACCCAAABBBDDDDDDDDDFFFJJJLLLPPPSSSXXX\\\^^^```bbbdddeeedddeeeiiiooossstttsssrrrrrrrrrppppppuuu}}}ssshhhlllzzzaaaOOOJJJHHHCCCBBBAAAAAA@@@@@@AAAAAACCCGGGMMMRRRWWW```jjjrrr}}}|||}}}|||yyyqqqeee\\\VVVUUUSSSRRRRRRSSSUUUVVVUUUWWWWWWUUUPPPNNNNNNPPPPPPNNNLLLIIIGGGEEEDDDCCCGGGGGGFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOPPPSSSVVVUUUWWWZZZ^^^dddnnnxxx|||vvvqqqnnnccc^^^WWWQQQMMMJJJGGGEEEDDDDDDDDDEEEGGGIIILLLMMMWWWZZZ^^^bbbdddgggjjjllljjjkkklllmmmoooqqqssstttzzz|||~~~}}}uuukkkbbbZZZRRRKKKJJJIIIFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHLLLOOOUUU^^^hhhnnnnnnmmmiiigggddd___[[[WWWTTTRRRSSSPPPLLLIIIGGGFFFDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBFFFGGGKKKQQQXXXbbbttt~~~yyyuuupppkkkiiigggaaaXXXPPPDDD@@@>>>??????>>>@@@DDDCCCFFFJJJNNNRRRVVV\\\___ddd___]]]^^^______bbbgggeeeeeeeeeeeegggiiikkklllnnnnnnooooooppppppppppppooorrrtttrrrnnnmmmqqquuuwwwoooVVVOOOKKKDDDGGGFFFIIIQQQ[[[iii|||vvvggg\\\UUUMMMJJJGGGDDDDDDCCCBBB@@@CCCCCCDDDDDDCCCAAA???>>>AAA@@@>>>======>>>@@@AAACCCAAA??????BBBCCCBBB@@@EEEFFFFFFHHHLLLQQQUUUXXXnnn[[[SSSLLLIIIFFFBBBAAACCCAAACCCDDDDDDEEEGGGKKKMMMQQQTTTYYY]]]___aaadddfffeeeeeeeeeiiiooorrrsssrrrrrrrrrrrrqqqqqquuu}}}vvviiikkkyyy```PPPJJJGGGCCCBBBAAAAAA@@@@@@AAAAAACCCGGGLLLPPPVVV___kkksss}}}}}}}}}}}}yyypppeee\\\WWWVVVTTTRRRRRRSSSTTTUUUTTTVVVVVVSSSPPPMMMMMMOOOOOONNNLLLIIIGGGFFFEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMNNNQQQSSSRRRTTTWWW[[[aaajjjuuu{{{|||wwwqqqjjjggg___[[[TTTNNNJJJGGGEEECCCCCCCCCCCCDDDFFFIIILLLNNNVVVYYY]]]aaacccfffiiikkkkkkkkkkkklllnnnppprrrtttyyy{{{}}}yyyoooeee]]]TTTMMMLLLKKKGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>>>>???>>>@@@AAABBBBBBDDDGGGIIIOOOQQQVVV___gggkkklllkkkgggfffdddaaa]]]YYYVVVTTTRRROOOKKKIIIHHHHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDEEEIIIPPPVVVaaarrr{{{vvvqqqkkkhhhfff___VVVNNNDDD@@@>>>??????>>>@@@DDDEEEHHHLLLPPPSSSXXX]]]```ddd___]]]______^^^aaaffffffeeeeeefffgggiiikkkmmmooooooooooooooooooppppppooorrrtttsssooonnnqqqtttwwwrrrXXXPPPLLLFFFGGGFFFIIIPPPZZZgggzzzxxxhhh[[[TTTNNNKKKHHHFFFEEEEEECCCBBBBBBCCCCCCCCCCCCBBB@@@???BBB@@@???>>>>>>???@@@BBBCCCAAA??????AAABBBAAA@@@BBBCCCEEEHHHLLLPPPTTTVVVppp^^^UUUNNNJJJGGGCCCBBBDDDBBBCCCEEEFFFFFFIIILLLOOOQQQUUUZZZ]]]```bbbeeegggeeeeeegggjjjnnnqqqrrrrrrqqqssssssrrrrrrvvv}}}|||jjjjjjxxx}}}___QQQKKKFFFCCCBBBAAAAAA@@@@@@AAAAAACCCFFFJJJNNNTTT^^^jjjsss|||}}}~~~}}}xxxoooddd]]]YYYWWWUUUSSSRRRRRRSSSTTTSSSSSSSSSQQQNNNLLLLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLKKKKKKKKKMMMOOONNNPPPSSSWWW]]]eeeooouuuxxxyyyyyyvvvqqqiiibbb]]]YYYUUUOOOJJJGGGEEEBBBAAAAAAAAABBBCCCFFFIIILLLNNNUUUXXX\\\___aaadddgggiiikkkjjjiiiiiijjjmmmqqqsssvvvxxx{{{~~~uuulllbbbXXXPPPNNNLLLHHHFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????=========>>>>>>>>>??????===???@@@AAABBBEEEHHHKKKQQQSSSXXX___eeejjjkkkjjjiiiiiiiiihhheeeaaa]]]ZZZUUURRRNNNLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBGGGNNNTTT___ppp|||xxxsssmmmjjjggg```VVVMMMEEEAAA>>>@@@@@@>>>AAAEEEGGGJJJNNNQQQUUUYYY^^^aaaddd```^^^______^^^aaaeeefffffffffgggiiijjjlllmmmooooooooooooooooooooooooppprrrtttssspppoooqqqtttwww~~~xxx\\\RRRMMMIIIGGGFFFHHHNNNWWWcccttt{{{jjj\\\SSSNNNLLLIIIGGGGGGGGGEEEDDDAAABBBBBBCCCCCCBBBAAAAAABBBAAA@@@??????@@@AAABBBBBB@@@??????@@@AAAAAA@@@???AAADDDGGGKKKOOOQQQRRRsss```XXXPPPLLLHHHDDDBBBDDDCCCDDDFFFGGGHHHKKKOOORRRSSSVVV[[[^^^```bbbeeegggeeefffhhhllloooqqqqqqqqqqqqssstttttttttwww~~~lllhhhxxx{{{___RRRKKKEEECCCBBBAAAAAA@@@@@@AAAAAACCCEEEHHHKKKQQQ[[[hhhqqqzzz|||}}}}}}wwwnnnddd]]]ZZZXXXVVVSSSRRRQQQRRRRRRQQQQQQPPPOOOMMMKKKKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJHHHHHHJJJKKKKKKMMMPPPSSSXXX___hhhnnnqqqrrrrrrpppkkkcccZZZUUURRROOOJJJGGGEEECCCAAA?????????@@@BBBEEEIIILLLNNNSSSVVVZZZ]]]___aaadddggghhhgggeeedddfffiiimmmpppsssuuuxxx|||~~~tttggg]]]SSSOOOMMMHHHFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????======>>>>>>>>>?????????===>>>@@@AAABBBFFFJJJMMMRRRTTTYYY___eeejjjmmmnnnoooqqqssssssqqqmmmiiifff\\\YYYUUURRRPPPOOOMMMKKKIIIIIIGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAABBBFFFLLLSSS]]]nnn~~~}}}{{{vvvpppllliiicccXXXPPPFFFAAA???@@@@@@???AAAFFFHHHKKKNNNQQQTTTXXX]]]```ccc___^^^___```___aaaeeefffggghhhiiijjjkkkmmmmmmooooooooooooooonnnnnnnnnppprrrssssssqqqpppqqqsssuuu|||cccSSSMMMIIIGGGFFFGGGLLLSSS]]]mmm{{{mmm]]]SSSNNNLLLIIIGGGGGGGGGFFFEEEAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????@@@@@@@@@???AAAEEEIIIKKKMMMMMMMMMtttbbbZZZQQQMMMIIIDDDCCCDDDCCCEEEGGGIIIJJJMMMQQQTTTUUUXXX]]]```aaaccceeeffffffhhhkkknnnpppqqqqqqrrrqqqsssuuuuuuvvvxxx~~~nnngggxxx}}}```RRRKKKEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCFFFIIINNNWWWdddmmmwwwyyy|||{{{vvvmmmccc^^^ZZZYYYVVVSSSQQQQQQQQQRRRPPPOOONNNMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDCCCDDDEEEFFFGGGFFFHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMPPPTTTYYY```eeeiiijjjkkkjjjeee]]]UUUPPPMMMJJJFFFDDDDDDCCCAAA@@@>>>>>>???AAADDDHHHKKKMMMQQQTTTXXX[[[]]]___bbbdddeeecccaaa```bbbeeeiiikkkoooqqquuuyyy}}}}}}ooocccWWWQQQMMMHHHFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@????????????@@@==============================>>>>>>>>>?????????>>>>>>>>>>>>????????????===>>>@@@AAABBBFFFKKKOOOQQQTTTZZZ```gggmmmrrruuuvvvxxx{{{|||{{{xxxssspppeeeaaa[[[VVVSSSOOOLLLJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBFFFLLLRRR\\\mmm|||zzzvvvpppmmmjjjdddZZZRRRFFFBBB@@@AAAAAA@@@BBBFFFHHHJJJMMMPPPRRRVVVZZZ]]]bbb^^^]]]```aaa___aaaeeeggghhhiiijjjlllmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnoooqqqrrrrrrqqqppppppqqqssszzzlllVVVKKKHHHGGGEEEFFFJJJOOOWWWeeerrrqqqaaaVVVNNNLLLHHHGGGFFFFFFEEEDDDBBBBBBAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>???@@@AAACCCGGGJJJKKKKKKJJJIIIsssbbbZZZRRRNNNJJJEEECCCEEEDDDFFFHHHJJJLLLOOOTTTWWWZZZ]]]aaacccdddeeefffggggggjjjnnnqqqqqqqqqrrrrrrpppsssvvvwwwwwwyyy~~~pppgggxxxaaaRRRKKKFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBDDDGGGKKKSSS___gggrrrvvvzzzzzztttkkkccc___ZZZXXXVVVSSSRRRQQQRRRRRRPPPNNNLLLLLLLLLKKKJJJHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOSSSXXX\\\___```aaa```\\\VVVPPPLLLGGGEEECCCBBBBBBBBBAAA@@@>>>>>>???@@@CCCFFFIIIKKKOOORRRVVVXXXZZZ\\\___aaabbbaaa______```cccfffgggkkknnnrrrwww{{{~~~wwwkkk]]]TTTNNNIIIFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@??????@@@AAABBBFFFKKKOOORRRVVV\\\bbbiiipppxxx}}}}}}{{{yyymmmiiibbb[[[VVVQQQMMMJJJMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCFFFKKKQQQZZZjjjyyy{{{vvvpppmmmiiicccXXXPPPGGGCCC@@@BBBBBB@@@CCCGGGGGGIIILLLOOOQQQTTTXXX[[[```]]]]]]```aaaaaacccfffggghhhjjjlllmmmnnnnnnnnnmmmmmmmmmnnnnnnooooooooonnnooopppqqqqqqpppooonnnpppvvv~~~www[[[LLLHHHGGGEEEEEEHHHKKKRRR^^^jjj~~~vvvfff\\\PPPMMMIIIGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????>>>======>>>@@@BBBDDDFFFIIIJJJJJJIIIHHH|||oooaaaYYYQQQMMMJJJEEEDDDFFFEEEGGGIIIKKKMMMQQQUUUYYYaaacccfffhhhhhhggghhhiiihhhlllqqqsssrrrrrrrrrssspppssswwwxxxxxxzzz~~~qqqhhhyyydddRRRKKKGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>@@@CCCFFFIIIPPPZZZaaannnrrrwwwxxxrrrjjjccc```YYYXXXUUUSSSRRRRRRRRRSSSPPPMMMKKKKKKLLLLLLJJJHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDFFFIIIJJJIIIIIIJJJKKKGGGHHHIIIIIIJJJLLLPPPTTTTTTUUUVVVUUUSSSOOOJJJGGGBBBAAA@@@@@@AAAAAA@@@???>>>>>>???@@@BBBEEEGGGIIINNNPPPTTTWWWXXXZZZ]]]___aaa`````````aaacccdddfffiiikkkpppuuuyyy}}}rrrcccYYYQQQJJJGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB????????????????????????????????????@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBFFFKKKOOOVVVZZZ```eeekkksss{{{wwwrrrkkkddd^^^YYYTTTPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEJJJNNNVVVfffttt|||uuupppkkkcccXXXOOOGGGCCCAAABBBBBBAAACCCGGGHHHJJJLLLOOOQQQTTTWWWZZZ]]][[[\\\```bbbbbbdddhhhhhhiiikkkmmmnnnoooooooookkkllllllmmmnnnoooppppppmmmnnnnnnpppqqqpppnnnlllmmmttt{{{```OOOJJJGGGEEEDDDFFFHHHMMMYYYdddssszzzjjjaaaRRROOOKKKIIIGGGFFFDDDCCCDDDDDDBBBAAA@@@AAAAAABBB???@@@@@@@@@@@@@@@@@@???===>>>???>>><<<<<<>>>@@@???@@@CCCEEEGGGIIIIIIIIIzzzlll```XXXQQQMMMJJJEEEDDDFFFEEEGGGIIILLLNNNRRRVVVZZZeeegggjjjkkkjjjjjjjjjkkkiiimmmrrrtttsssrrrssstttppptttxxxyyyyyy{{{~~~rrrhhhzzzeeeRRRKKKHHHCCCBBBAAAAAA@@@@@@AAAAAA===@@@CCCEEEHHHNNNVVV]]]kkkpppvvvwwwqqqiiiccc```YYYWWWUUUSSSRRRRRRSSSTTTPPPMMMKKKKKKLLLMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBAAABBBCCCDDDDDDFFFIIIKKKJJJJJJKKKLLLFFFFFFGGGFFFFFFHHHKKKNNNLLLMMMNNNNNNLLLIIIFFFDDD???>>>===>>>???@@@???>>>???>>>???@@@BBBDDDFFFHHHMMMPPPSSSVVVXXXYYY\\\^^^aaaaaaaaabbbbbbdddeeeeeegggjjjnnntttxxx|||wwwggg\\\SSSLLLHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>????????????@@@@@@@@@AAAAAAAAAAAABBBEEEKKKOOOYYY]]]bbbgggmmmttt}}}zzzssslllfffaaa\\\YYYOOONNNLLLKKKIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBDDDHHHLLLTTTcccqqq~~~|||uuuooofffYYYPPPHHHCCCAAABBBBBBAAACCCHHHHHHJJJMMMOOOQQQTTTXXXZZZ\\\ZZZ[[[```cccccceeeiiihhhiiikkkmmmoooooooooooojjjkkklllmmmnnnpppqqqqqqlllmmmmmmooopppooommmkkkkkkrrrzzzeeeQQQLLLGGGDDDDDDEEEGGGKKKVVVaaahhhuuu|||mmmdddUUURRRMMMJJJHHHGGGEEECCCEEEDDDCCCAAA@@@@@@AAAAAA>>>??????@@@@@@??????>>><<<>>>???>>><<<;;;===@@@<<<===@@@CCCFFFHHHJJJKKKwwwmmm```UUULLLIIIIIIHHHFFFGGGGGGIIIKKKLLLOOOSSSXXX\\\hhhkkknnnpppooommmllllllrrrsssttttttuuuuuuttttttrrruuuxxxyyyyyyyyyzzz{{{qqqmmmuuukkkVVVMMMIIIDDDCCCAAA@@@??????@@@AAAAAAAAABBBCCCFFFMMMVVV]]]hhhlllqqqtttqqqhhh^^^XXXUUUTTTRRRQQQPPPQQQRRRRRRQQQPPPMMMKKKJJJJJJJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDD>>>>>>>>>>>>==================>>>???BBBEEEHHHJJJLLLNNNQQQSSSTTTVVVYYY[[[___```aaabbbaaabbbeeegggfffhhhjjjmmmrrrvvvyyy{{{rrrfffZZZNNNFFFEEEGGGFFFEEEFFFGGGGGGFFFDDDHHHGGGEEEDDDCCCDDDFFFGGGAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@@@@BBBFFFLLLQQQXXX^^^fffkkkmmmttt~~~wwwpppiiiccc___VVVRRRNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDFFFHHHKKKRRR```nnnwwwsssmmmhhh[[[LLLEEEDDDAAA@@@@@@BBBDDDFFFJJJKKKMMMOOORRRUUUWWWXXX]]]___aaaaaabbbcccfffiiijjjkkklllmmmnnnpppqqqqqqkkkkkkkkkjjjjjjkkknnnqqqlllkkkkkklllnnnooonnnmmmnnnoootttkkkTTTJJJFFFEEEDDDDDDFFFKKKPPPTTTdddnnn}}}wwwlll[[[UUUMMMIIIIIIJJJIIIHHHDDDDDDCCCBBB@@@??????>>>@@@@@@@@@@@@?????????>>>??????>>>>>>======<<<<<<>>>???AAACCCFFFIIIJJJKKKxxxmmm```VVVLLLJJJJJJHHHGGGIIIIIIKKKNNNPPPSSSWWW\\\```jjjmmmpppqqqpppooonnnoooqqqqqqsssttttttuuuuuuuuutttwwwyyy{{{{{{{{{|||}}}pppllltttoooXXXNNNJJJDDDCCCAAA@@@??????@@@AAA@@@AAAAAABBBFFFMMMVVV\\\gggkkkppprrroooggg]]]WWWTTTTTTSSSRRRRRRRRRSSSSSSQQQPPPMMMKKKJJJJJJJJJKKKGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>==================>>>???BBBEEEHHHIIILLLNNNQQQRRRTTTUUUXXXZZZ^^^___```aaaaaabbbdddffffffgggiiilllpppsssvvvxxx|||~~~uuujjj^^^QQQJJJIIIFFFEEEDDDEEEGGGGGGEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBGGGLLLQQQYYY```hhhlllooottt}}}zzzrrrjjjfff^^^YYYSSSOOOMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEFFFIIIKKKQQQ^^^kkkttttttmmmhhhZZZLLLFFFEEECCCBBBBBBDDDFFFGGGJJJKKKMMMPPPRRRUUUWWWXXX[[[]]]___aaabbbeeehhhkkkkkkkkklllmmmnnnoooooopppkkkkkkjjjhhhggggggjjjlllooommmkkkkkklllmmmlllkkkoooppptttoooWWWLLLEEECCCBBBAAADDDHHHLLLOOO]]]gggvvvxxxmmm]]]WWWOOOJJJIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>>@@@@@@?????????>>>>>>>>>????????????>>>>>>>>>===>>>???@@@CCCEEEGGGIIIJJJzzzmmm___VVVMMMKKKJJJIIIIIIKKKLLLNNNQQQTTTXXX\\\bbbffflllnnnqqqrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvxxx{{{|||||||||~~~pppkkkqqqvvv\\\NNNIIIDDDCCCAAA@@@??????@@@AAA??????@@@BBBEEELLLUUU[[[dddhhhnnnqqqnnneee\\\UUURRRSSSSSSTTTTTTTTTTTTSSSQQQPPPNNNKKKJJJIIIJJJJJJFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB???????????????>>>>>>===>>>>>>>>>>>>==================>>>???AAADDDGGGIIIKKKMMMPPPRRRSSSTTTWWWYYY\\\]]]_________aaaccceeeeeefffhhhjjjmmmqqqsssuuuyyy{{{}}}{{{pppcccVVVNNNMMMGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCGGGMMMQQQYYY```iiinnnqqquuu}}}vvvqqqgggaaaXXXQQQMMMKKKIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKLLLQQQ]]]iiirrrtttmmmfffYYYLLLGGGFFFDDDCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSUUUWWWXXXYYY[[[^^^```cccfffjjjmmmlllllllllmmmmmmmmmnnnnnnkkkkkkkkkhhhffffffgggiiimmmkkkiiiiiijjjlllmmmmmmrrrsssuuusssZZZMMMEEEDDDBBBAAABBBEEEIIILLLTTT]]]mmmyyylll]]]WWWOOOJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????????????????>>>>>>>>>===@@@@@@????????????>>>>>>>>>???@@@BBBCCCEEEFFFGGG{{{mmm^^^UUUNNNLLLKKKIIIJJJNNNMMMPPPTTTXXX\\\aaafffjjjlllnnnqqqqqqqqqqqqssstttwwwwwwxxxxxxxxxxxxwwwwwwwwwyyyzzz{{{{{{|||ssskkknnnbbbOOOHHHDDDCCCAAA@@@??????@@@AAA>>>>>>???AAAEEEKKKSSSYYYbbbffflllooommmeee\\\VVVQQQRRRSSSUUUUUUUUUTTTSSSPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEDDDCCCCCCBBBAAAAAA??????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==================>>>???AAADDDFFFHHHKKKMMMOOOQQQRRRSSSVVVXXXZZZ[[[]]]]]]^^^___bbbdddcccdddfffiiilllpppssstttvvvyyy{{{}}}~~~wwwiii[[[QQQOOOJJJIIIGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAABBBCCCEEEHHHMMMQQQXXX___hhhoootttyyysssmmmbbbYYYSSSOOOLLLJJJMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIKKKNNNOOORRR]]]hhhsss|||qqqkkkdddXXXMMMGGGFFFEEEEEEEEEGGGHHHJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZ\\\___aaaccceeeiiilllllllllllllllllllllllllllllllllllljjjhhhhhhiiijjjiiigggeeefffjjjooorrrsssvvvvvvwwwpppYYYMMMHHHFFFDDDCCCCCCEEEHHHJJJNNNWWWfffwwwvvviii[[[TTTMMMHHHGGGGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>======???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDD{{{kkk\\\TTTNNNLLLKKKIIIKKKPPPNNNQQQVVVZZZ^^^ccchhhkkkkkkmmmoooooooooqqqsssuuuyyyyyyyyyxxxwwwvvvuuutttvvvwwwxxxxxxyyy{{{vvvmmmnnngggPPPGGGDDDCCCAAA@@@??????@@@AAA===>>>???@@@CCCIIIPPPUUU^^^ccciiimmmllleee]]]WWWOOOPPPRRRSSSTTTSSSSSSRRROOONNNLLLKKKIIIGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAEEEEEEEEEDDDCCCAAA???>>>AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>=====================???@@@CCCFFFGGGJJJLLLOOOPPPQQQRRRTTTVVVWWWYYYZZZ[[[\\\]]]```bbbbbbccceeehhhlllpppsssuuutttwwwyyy{{{|||~~~rrraaaUUUQQQMMMKKKHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGJJJOOORRRVVV]]]fffooovvv}}}|||rrrggg___ZZZUUUSSSPPPOOONNNNNNMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHLLLPPPQQQSSS]]]gggvvvtttnnnjjjcccWWWNNNGGGFFFFFFFFFGGGHHHJJJJJJNNNOOOQQQSSSUUUWWWYYYZZZ]]]___```aaabbbdddgggiiillllllllllllkkkkkkkkkkkkjjjkkkkkkjjjiiiiiijjjllliiigggfffgggkkkppptttuuuxxxyyyzzzhhhUUUKKKHHHFFFDDDCCCCCCDDDFFFGGGLLLTTTaaaqqqttteeeVVVPPPIIIFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA????????????>>>>>>>>>>>><<<=====================>>>>>>???@@@AAABBBCCCCCCzzziiiYYYSSSMMMKKKJJJIIILLLQQQOOORRRWWW[[[___dddhhhkkkkkklllmmmmmmnnnppptttwwwxxxxxxxxxwwwvvvtttsssrrrvvvvvvvvvvvvwwwzzz~~~xxxoooooommmRRRIIIDDDCCCAAA@@@??????@@@AAA===>>>???@@@BBBGGGMMMQQQYYY^^^eeejjjjjjeee]]]WWWNNNOOOPPPPPPPPPPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBBBBFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>=====================>>>@@@CCCEEEFFFJJJLLLNNNOOOPPPQQQSSSUUUUUUVVVXXXYYYZZZ[[[^^^aaaaaabbbdddgggkkknnnqqqsssrrrtttwwwyyy{{{}}}mmm___YYYQQQNNNKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJMMMQQQTTTVVV\\\eeennnwww~~~tttllleee___\\\WWWVVVTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDGGGLLLRRRTTTVVV___iiizzzxxxnnnllljjjbbbVVVNNNHHHHHHHHHHHHIIIKKKLLLLLLQQQRRRSSSUUUWWWYYY[[[\\\___aaabbbbbbaaabbbdddfffkkkkkkkkkkkkkkkkkkkkkkkkgggiiijjjiiihhhhhhiiijjjnnnllljjjkkknnnqqqrrrssswwwyyyzzz~~~{{{bbbRRRKKKFFFEEECCCAAAAAABBBCCCDDDJJJQQQ\\\kkk{{{ttteeeTTTOOOHHHEEEEEEGGGGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBCCCDDDxxxgggWWWQQQMMMKKKIIIHHHLLLRRRPPPTTTYYY]]]aaadddiiikkkkkklllmmmmmmnnnpppuuuxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuvvvzzzyyynnnlll}}}qqqVVVNNNDDDCCCAAA@@@??????@@@AAA>>>???@@@@@@AAAEEEJJJNNNRRRXXX```fffgggccc\\\WWWNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKJJJHHHFFFDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDCCC@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>=====================>>>@@@BBBDDDFFFIIIKKKMMMNNNOOOPPPRRRTTTSSSUUUWWWXXXXXXZZZ]]]```ccccccdddfffhhhjjjmmmnnnnnnqqqtttwwwxxx{{{~~~|||llleeeYYYVVVRRROOONNNMMMLLLKKKHHHGGGEEECCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDFFFIIIJJJLLLOOOSSSVVVYYY^^^eeemmmvvv{{{tttmmmiiieeeccc```\\\XXXTTTQQQOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFJJJQQQYYY\\\^^^fffppp~~~~~~ssskkklllkkkaaaTTTLLLJJJJJJKKKLLLMMMNNNOOOPPPSSSTTTUUUWWWYYY[[[]]]]]]```aaabbbbbbaaabbbdddfffjjjjjjjjjjjjjjjkkkkkkkkkjjjkkklllkkkiiihhhhhhiiiooonnnmmmoooqqqssstttsssuuuxxxyyy|||zzz```RRRNNNFFFEEECCCBBBBBBBBBCCCDDDGGGMMMXXXeeeuuuxxxiiiWWWQQQJJJFFFFFFGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<=========>>>===>>>???@@@BBBCCCDDDEEEwwweeeUUUPPPLLLJJJHHHGGGLLLRRRRRRUUUZZZ^^^bbbeeeiiillllllmmmmmmmmmnnnqqqvvvzzzxxxyyyzzz{{{||||||||||||wwwwwwvvvuuuvvvzzzzzzlllgggtttsssZZZRRRDDDCCCAAA@@@???@@@@@@AAA??????@@@@@@AAADDDHHHLLLNNNTTT]]]dddeeeaaa[[[VVVNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJIIIGGGEEEBBB@@@???BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDAAACCCEEEGGGHHHHHHGGGFFFBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>=====================>>>@@@BBBDDDEEEIIIKKKMMMNNNNNNOOOQQQSSSRRRTTTVVVWWWXXXYYY]]]___dddddddddeeefffggghhhiiilllooorrruuuwwwyyy}}}wwwooobbb^^^ZZZVVVTTTSSSRRRQQQLLLKKKHHHFFFEEEEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFEEEGGGJJJLLLNNNPPPTTTWWW]]]___eeemmmvvv}}}yyyrrrppplllfff```ZZZVVVSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKOOOWWW```cccfffnnnxxx|||qqqjjjmmmlll```SSSKKKLLLMMMMMMOOOPPPQQQRRRRRRUUUUUUWWWYYY[[[\\\^^^^^^___```aaabbbbbbccceeegggiiiiiijjjjjjjjjkkkkkkkkknnnooopppnnnkkkiiihhhiiimmmmmmnnnppptttwwwxxxwwwrrrvvvxxxzzz}}}bbbTTTPPPGGGGGGEEEDDDDDDEEEFFFFFFDDDJJJTTTbbbrrr}}}nnnZZZTTTLLLHHHGGGHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@<<<=========>>>>>>??????======???@@@BBBDDDEEEFFFwwwcccTTTNNNJJJLLLMMMNNNPPPTTTUUUWWWZZZ^^^ccchhhmmmooonnnmmmmmmnnnppptttyyy{{{yyyyyyzzz|||~~~|||zzz{{{yyywwwvvvxxx|||lllgggnnnvvvyyyZZZPPPGGGEEECCCAAAAAA???===;;;>>>===<<<<<<>>>BBBEEEHHHNNNSSSZZZ``````\\\VVVRRRMMMKKKIIIFFFEEEEEEEEEFFFHHHHHHGGGFFFDDDCCCAAA@@@@@@???????????????@@@@@@<<<>>>???@@@??????AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFIIIKKKJJJIIIIIIJJJFFFDDDCCCCCCDDDEEEDDDCCCBBB@@@>>>===>>>>>>===<<<<<<======>>>???AAABBBCCCFFFGGGJJJMMMNNNOOONNNMMMOOOPPPRRRSSSTTTVVVYYY[[[aaabbbccceeefffgggggggggjjjkkkmmmooosssxxx|||~~~~~~}}}tttlllbbb^^^^^^]]]XXXSSSOOOKKKFFFCCCCCCDDDEEEEEEHHHFFFDDDCCCCCCBBB@@@>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGDDDGGGJJJLLLNNNQQQTTTWWW]]]```eeejjjpppyyy{{{rrrkkkeee```]]]YYYWWWTTTQQQOOONNNNNNNNNHHHHHHGGGGGGGGGGGGHHHHHHJJJMMMVVVccckkkpppwww}}}wwwppplllfff[[[RRROOOLLLNNNPPPQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\___bbbccccccdddeeefffeeegggiiikkkkkkjjjjjjjjjjjjkkkkkkllllllnnnnnnllliiigggfffffffffiiinnnrrrttttttrrrpppttttttwww|||iiiWWWPPPKKKGGGDDDEEEDDDCCCEEEHHHEEEFFFNNN]]]nnn~~~ooocccWWWLLLIIIHHHFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>===???>>>===;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAA@@@xxxbbbTTTNNNJJJLLLNNNOOOQQQUUUUUUWWWZZZ^^^ccchhhlllnnnppppppooopppqqqtttwwwxxx|||{{{|||~~~}}}{{{zzzyyyvvvuuuvvvyyy|||pppfffhhhlll{{{[[[PPPHHHFFFDDDBBBBBBAAA???===>>>===<<<===>>>BBBEEEGGGMMMRRRXXX^^^___[[[UUUQQQLLLJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@???????????????@@@@@@<<<>>>????????????@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJNNNPPPOOONNNNNNNNNKKKIIIFFFEEEFFFFFFEEEDDDBBB@@@???>>>??????>>><<<<<<======>>>???AAABBBCCCFFFGGGJJJLLLMMMNNNNNNMMMNNNOOOQQQRRRRRRSSSVVVXXX___```aaaccceeefffffffffiiijjjkkknnnqqquuuxxxzzz{{{|||~~~{{{tttkkkggggggeee___YYYTTTPPPKKKHHHGGGHHHHHHHHHFFFDDDCCCBBBBBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKMMMOOOQQQTTTWWWZZZ]]]aaaffflllsss{{{wwwpppjjjggg```]]]ZZZWWWTTTQQQOOOMMMJJJIIIIIIHHHHHHIIIIIIJJJMMMPPPYYYfffooouuu}}}~~~wwwpppmmmfff[[[SSSPPPNNNPPPSSSSSSSSSSSSTTTUUUWWWWWWYYY[[[^^^aaaccceeefffhhhiiiiiiiiijjjlllnnnpppooonnnlllkkkkkklllmmmnnnoooooommmjjjgggffffffhhhkkknnnrrrssssssrrrpppssssssvvvzzzooo[[[PPPKKKFFFCCCCCCCCCAAAAAADDDDDDEEEMMM\\\kkk{{{xxxfffYYYMMMIIIHHHFFFEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>???>>><<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@zzzaaaTTTNNNKKKMMMOOOPPPRRRVVVUUUWWWZZZ]]]bbbgggkkkmmmqqqqqqqqqrrrssstttuuuvvv}}}||||||}}}~~~~~~{{{yyyxxxwwwtttrrrsssuuuxxxzzzxxxjjjfffggg___QQQIIIGGGEEECCCCCCBBBAAA???>>>=========>>>AAADDDFFFJJJOOOUUU[[[\\\YYYTTTQQQIIIGGGEEEBBBAAABBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@???????????????@@@<<<>>>??????>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFFFFHHHLLLRRRUUUUUUTTTSSSSSSRRROOOLLLIIIIIIHHHGGGFFFBBBAAA@@@@@@AAA@@@>>><<<<<<======>>>???AAABBBCCCGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPOOOPPPRRRTTT\\\]]]___aaacccdddeeeeeeggghhhiiikkknnnqqqtttuuuvvvxxxzzz}}}wwwsssqqqnnnhhhbbbXXXTTTNNNJJJIIIHHHHHHHHHFFFEEECCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHJJJMMMNNNPPPQQQTTTVVVVVVXXX\\\```eeekkkrrrwww~~~wwwrrrkkkhhhdddaaa]]]XXXSSSPPPMMMLLLKKKJJJJJJKKKLLLMMMOOORRR\\\jjjttt||||||uuupppmmmfff\\\TTTRRRRRRTTTVVVVVVUUUUUUVVVWWWZZZ[[[\\\^^^aaadddfffhhhkkkmmmnnnooonnnnnnppprrrvvvtttqqqnnnllllllmmmnnnpppqqqpppnnnjjjgggggggggkkkmmmoooqqqssstttssssssttttttuuuyyy~~~}}}dddTTTNNNHHHCCCDDDCCC@@@@@@BBBDDDEEELLLYYYgggvvvmmm```RRRLLLJJJHHHGGGIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>><<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???{{{```SSSNNNLLLNNNQQQQQQTTTWWWVVVWWWZZZ]]]bbbfffjjjlllppppppqqqssstttuuuvvvvvv{{{zzzzzzzzz{{{zzzxxxuuutttsssqqqppppppsssvvvwww~~~sssmmmmmmzzzgggTTTJJJHHHEEECCCCCCBBBAAA@@@>>>=========>>>AAACCCDDDHHHLLLRRRWWWYYYXXXTTTRRRHHHFFFBBB???>>>???AAABBB@@@AAABBBCCCDDDDDDDDDCCCAAA@@@??????>>>?????????<<<>>>??????>>>>>>???AAA@@@@@@AAABBBCCCEEEGGGHHHHHHMMMTTTYYY[[[ZZZZZZYYYZZZWWWRRROOOMMMLLLJJJHHHCCCBBBBBBBBBCCCBBB???===<<<======>>>???AAABBBCCCGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOONNNNNNNNNPPPRRRYYYZZZ\\\___bbbccceeeeeefffggghhhjjjlllnnnpppqqqssstttwwwzzz}}}yyyvvvsssnnnkkk```[[[TTTOOOLLLKKKJJJIIIHHHGGGEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMOOOOOOQQQSSSVVVTTTVVVYYY\\\```eeekkkooo{{{zzzuuurrrnnnkkkgggbbb[[[VVVQQQOOOMMMKKKKKKMMMOOOQQQQQQTTT]]]kkkwwwyyytttpppmmmfff\\\UUUTTTVVVXXXYYYYYYXXXWWWXXXYYY^^^___```bbbdddgggiiikkknnnppprrrrrrqqqqqqrrrsssvvvtttpppmmmlllmmmoooppprrrrrrqqqnnnjjjhhhhhhhhhmmmnnnppprrruuuwwwxxxyyywwwwwwxxxzzz~~~sss^^^RRRJJJEEEEEEEEECCCBBBDDDDDDDDDJJJUUUbbbpppxxxiiiZZZRRRNNNKKKJJJKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>yyy___SSSNNNLLLPPPSSSSSSUUUYYYWWWXXX[[[^^^bbbfffiiikkklllmmmooorrrtttvvvxxxyyy{{{zzzyyyyyyyyyxxxvvvtttqqqpppoooooopppsssvvvxxx|||}}}wwwwwwyyyoooXXXKKKHHHDDDBBBAAAAAA@@@???>>>>>>===>>>>>>@@@AAABBBEEEIIIOOOUUUXXXXXXWWWUUUJJJGGGCCC???<<<<<<>>>??????@@@AAACCCDDDEEEEEEEEEAAA@@@@@@???>>>>>>??????===>>>??????>>>===>>>@@@??????@@@AAACCCEEEFFFGGGIIIOOOWWW^^^aaabbbccccccbbb___[[[WWWUUURRRNNNKKKGGGEEEDDDCCCCCCBBB???===<<<======>>>???AAABBBCCCGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNMMMMMMOOOPPPVVVWWWZZZ]]]```cccdddeeeeeeeeegggiiijjjlllmmmmmmppprrruuuxxx{{{|||wwwuuusssqqqjjjddd]]]VVVRRRPPPMMMLLLIIIGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJMMMNNNOOOQQQSSSUUUVVVXXXZZZ\\\^^^bbbfffiiittt{{{wwwssspppnnniiibbb\\\UUUSSSPPPMMMMMMPPPSSSUUUSSSVVV^^^lllwww}}}wwwsssooommmfff\\\WWWWWWYYY[[[\\\\\\[[[ZZZ[[[\\\aaabbbcccdddgggiiikkkmmmnnnppprrrrrrqqqppppppqqqqqqooollljjjjjjllloooqqqrrrrrrqqqnnnjjjhhhiiijjjnnnoooqqqtttwww{{{~~~{{{{{{{{{}}}nnnVVVMMMEEEDDDEEECCCCCCEEECCCCCCHHHRRR\\\iii|||rrraaaWWWQQQLLLIIIJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<::::::;;;;;;<<<>>>???@@@@@@@@@???>>>>>>ttt]]]SSSNNNMMMQQQTTTUUUWWWZZZYYYZZZ\\\___cccfffiiikkkjjjkkkmmmooossswwwzzz{{{}}}{{{yyyyyyzzzyyyxxxvvvppppppoooppprrruuuwwwyyy{{{}}}{{{xxx]]]NNNJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAACCCGGGNNNTTTXXXZZZ[[[ZZZPPPMMMGGGAAA===<<<===>>>???@@@BBBCCCEEEEEEFFFFFFAAAAAA@@@???>>>>>>>>>>>>===>>>??????======>>>???>>>>>>???@@@AAACCCEEEFFFIIIPPPXXX```fffiiilllmmmjjjhhheeebbb___ZZZUUUQQQLLLIIIFFFDDDCCCAAA@@@>>><<<======>>>???AAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLLLLLLLKKKLLLMMMOOORRRTTTWWWZZZ^^^aaacccdddbbbccceeeggghhhiiijjjjjjmmmpppsssvvvyyy}}}~~~{{{yyyxxxoooiiiaaaYYYTTTPPPMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJHHHKKKNNNOOOPPPRRRUUUWWWZZZ\\\^^^______aaadddfffnnnyyy{{{uuusssrrrnnngggaaa[[[XXXTTTQQQQQQTTTXXX[[[YYYZZZaaammmxxxyyywwwtttqqqooommmfff\\\XXXYYYZZZ\\\^^^^^^]]]]]]]]]___ccccccdddfffhhhjjjlllmmmlllnnnpppqqqooommmmmmmmmjjjiiihhhgggiiikkknnnpppqqqqqqpppmmmjjjiiijjjkkkoooppprrrvvvyyy}}}}}}|||}}}~~~~~~___SSSGGGCCCDDDCCCBBBDDDBBBCCCGGGNNNVVVcccwww{{{iii^^^VVVNNNIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@======;;;:::::::::;;;<<<>>>???@@@@@@@@@???>>>===mmmYYYRRRNNNNNNRRRVVVVVVXXX[[[[[[\\\^^^```dddgggjjjllljjjjjjkkkmmmqqquuuyyy||||||zzzxxxxxxyyyyyyxxxwwwssssssrrrrrrtttvvvxxxyyyxxx|||fffQQQMMMHHHCCCAAA@@@???>>>>>>>>>>>>>>>>>>?????????BBBFFFMMMTTTYYY]]]______YYYUUUMMMFFF@@@>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGBBBAAA@@@???>>>>>>>>>>>>===>>>???>>>===<<<===???>>>>>>>>>???@@@AAACCCDDDFFFLLLUUU^^^eeekkkooorrrrrrqqqooommmjjjddd\\\WWWPPPLLLGGGCCCAAAAAA???>>><<<======>>>???AAABBBCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIJJJLLLNNNMMMOOORRRVVVZZZ^^^```aaa^^^___bbbdddfffgggggggggkkkmmmppptttwww{{{wwwqqqggg___YYYTTTPPPNNNNNNLLLIIIHHHGGGFFFCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLOOOQQQSSSUUUXXX[[[^^^___aaaaaaaaaaaaccceeeiiiqqq}}}|||xxxwwwtttmmmgggaaa^^^YYYVVVVVVYYY^^^aaaaaaaaagggqqqzzz|||uuutttrrrpppooommmfff\\\YYY[[[ZZZ\\\^^^______^^^```aaaccccccdddfffhhhjjjlllmmmkkkmmmoooooommmkkkjjjjjjgggfffffffffgggiiikkkmmmppppppnnnllliiiiiijjjlllpppqqqtttwwwyyy{{{}}}}}}{{{{{{{{{|||~~~mmm^^^NNNGGGEEEDDDCCCEEEBBBBBBFFFKKKRRR^^^rrruuuiii___UUUMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@===<<<;;;:::::::::;;;;;;>>>???@@@@@@@@@>>>===<<>>>>>>>>>>>>>>????????????BBBFFFLLLTTTZZZ___aaabbb___ZZZRRRJJJCCC@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>===>>>???>>>===<<<===>>>======>>>>>>???@@@BBBBBBAAAGGGPPPYYYaaahhhooorrrvvvvvvvvvtttqqqjjjaaa[[[SSSNNNHHHCCCAAA@@@??????<<<======>>>???AAABBBCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHJJJMMMJJJLLLOOOTTTXXX[[[^^^___[[[]]]___bbbdddeeeeeeeeeiiikkkooorrruuuyyy}}}|||sssjjjccc^^^ZZZWWWSSSQQQNNNLLLKKKJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKNNNQQQSSSUUUXXX[[[^^^```bbbccccccaaaaaabbbdddgggmmmvvv~~~~~~}}}zzzsssmmmfffbbb]]]ZZZZZZ]]]bbbfffffffffkkkttt||||||uuutttqqqpppooommmfff]]]ZZZ\\\ZZZ\\\^^^_________aaabbbccccccdddfffhhhjjjlllmmmjjjlllnnnnnnllljjjiiiiiiffffffffffffggghhhiiijjjooonnnmmmkkkiiiiiikkkmmmqqqrrrtttwwwyyyyyyyyyyyyyyyyyyyyyzzz|||yyyhhhVVVLLLIIIFFFFFFGGGBBBBBBEEEJJJPPP\\\pppssshhh\\\SSSOOOHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????===<<<;;;:::999:::;;;;;;>>>???@@@@@@???>>>===<<<~~~eeeUUUQQQQQQQQQSSSUUUYYY]]]___[[[^^^bbbeeegggjjjlllooolllkkkkkkkkkmmmpppsssuuuyyyyyyyyyzzzzzz{{{{{{{{{vvvuuutttsssssstttvvvvvv{{{|||}}}eeePPPGGGHHHCCC???@@@<<<@@@@@@???>>>>>>???@@@AAAAAACCCGGGLLLRRR[[[dddjjjkkkggg]]]RRRHHHAAA???@@@BBBBBBCCCEEEFFFFFFFFFFFF?????????>>>??????@@@AAA>>>???@@@@@@@@@???===<<<<<<<<<<<<======>>>???@@@CCCFFFLLLVVVbbblllsssuuuxxx}}}~~~yyyoooeeeZZZTTTLLLEEEBBB@@@@@@???<<<<<<<<<<<<===>>>@@@@@@DDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJMMMPPPTTTXXXZZZ]]]___``````___```ccceeegggiiikkkmmmpppvvv|||~~~wwwooohhhaaa\\\[[[YYYVVVTTTRRROOOKKKHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIHHHGGGFFFGGGIIIKKKLLLGGGGGGGGGHHHJJJNNNQQQSSSOOOQQQTTTXXXZZZ\\\\\\\\\aaabbbdddcccbbbbbbcccdddfffjjjrrrzzz{{{tttmmmiiiccc___^^^aaafffjjjlllooosssyyyyyyrrruuurrrlllfff```\\\YYYXXXYYYYYY[[[___cccfffgggggggggfffdddddddddgggjjjlllmmmmmmmmmmmmkkkjjjgggfffeeeeeeeeegggjjjllllllkkkmmmllljjjhhhggghhhiiijjjqqqsssuuuwwwxxxxxxwwwvvvzzzxxxxxxxxxzzzvvvXXXOOOOOOJJJFFFGGGBBBAAACCCHHHNNNYYYkkk{{{wwwlll[[[LLLLLLLLLIIIEEEDDDFFFFFFEEEBBBAAAAAA@@@????????????>>>======<<<<<<<<<======@@@?????????>>>>>>======uuu___RRRRRRRRRSSSUUUXXX[[[^^^```___aaaeeeggghhhjjjlllnnnpppooonnnmmmnnnqqqsssuuuwwwwwwwwwxxxxxxxxxyyyyyyuuuttttttssstttuuuvvvwww||||||~~~fffPPPGGGIIIDDDBBBDDD@@@>>>===<<<;;;;;;<<<===>>>AAACCCGGGKKKRRRZZZccciiipppmmmeeeZZZOOOHHHDDDCCCAAABBBCCCEEEFFFFFFFFFFFFBBBBBBAAA???>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<======>>>???CCCFFFLLLUUU```iiiooorrrzzzvvvmmm___YYYOOOGGGBBB@@@??????<<<<<<<<<<<<===>>>???@@@DDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJLLLPPPSSSWWWXXX[[[]]]___``````aaaccceeeeeegggiiikkknnnsssyyy}}}yyyrrrkkkgggeeeccc```]]][[[WWWSSSPPPOOONNNNNNMMMMMMNNNNNNOOOMMMLLLJJJIIIJJJKKKMMMNNNMMMMMMLLLLLLNNNPPPRRRTTTRRRSSSVVVYYY[[[^^^___```bbbccceeedddccccccdddfffhhhmmmttt}}}{{{sssooohhhcccbbbeeeiiimmmooorrrxxx|||vvvsssmmmgggbbb^^^\\\[[[\\\\\\^^^bbbfffhhhhhhggggggfffddddddeeegggjjjlllooooooooonnnkkkiiifffeeefffeeefffhhhkkkmmmmmmllllllkkkiiigggggghhhiiijjjpppqqqtttvvvvvvvvvuuutttwwwuuuuuuvvvxxxaaaRRRMMMGGGCCCDDDDDDCCCDDDHHHMMMVVVgggwwwwwwfffVVVMMMKKKHHHEEEDDDEEEDDDCCCBBBAAA@@@???????????????>>>======<<<<<<=========@@@@@@@@@???>>>======<<>>======>>>???@@@@@@BBBFFFJJJPPPYYYbbbhhhtttrrrlllcccXXXNNNGGGEEEAAABBBCCCEEEFFFFFFGGGGGGFFFEEECCC@@@>>>===<<<;;;===>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;<<<<<<======CCCFFFLLLTTT]]]eeekkkooozzz}}}uuuggg```TTTJJJDDDAAA???>>><<<<<<<<<<<<===>>>??????CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIILLLOOORRRUUUVVVXXX[[[^^^aaaaaabbbcccdddcccdddfffhhhkkkooouuuyyy{{{yyyuuuooollliiifffccc___ZZZWWWTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWYYY[[[^^^aaaccceeeeeefffggggggffffffgggiiikkkpppyyy|||wwwqqqkkkiiijjjnnnqqqsssxxxzzzvvvqqqkkkfffbbb```___```aaacccgggjjjllljjjiiigggfffeeedddeeehhhkkkmmmppppppooonnnllliiifffdddgggfffgggiiilllnnnnnnnnnjjjiiihhhggggggiiikkkllloooppprrrtttuuutttsssrrrrrrqqqrrrsssuuu~~~jjjTTTKKKEEEBBBDDDEEEDDDEEEHHHKKKSSSbbbppp}}}kkk[[[PPPLLLIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@????????????>>>>>>============>>>>>>BBBAAA@@@???>>>===<<<;;;yyydddXXXUUUQQQSSSVVVYYY]]]___aaabbbdddfffiiikkklllmmmpppqqquuuwwwzzz}}}}}}{{{yyywwwttttttttttttttttttttttttqqqqqqqqqqqqrrrtttvvvwwwyyyxxxyyy{{{```OOOLLLEEEBBBBBB===BBBAAA@@@?????????@@@AAA???AAAEEEIIIOOOWWW___eeerrrrrrooohhh]]]QQQHHHCCCAAAAAACCCDDDFFFGGGGGGGGGGGGFFFDDDAAA???===<<<<<<===============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>><<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMPPPRRRSSSTTTXXX\\\___aaaaaabbbcccaaaccceeegggiiimmmrrruuuyyy}}}zzzwwwsssppplllhhhccc___[[[ZZZWWWUUUUUUVVVYYYZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]]]]___aaaeeehhhiiiiiijjjllllllkkkkkklllnnnooottt}}}xxxrrroooppptttvvvyyy|||wwwpppjjjfffdddccceeefffhhhkkknnnooommmkkkiiigggfffeeefffhhhkkkmmmnnnnnnnnnnnnllljjjgggfffhhhggghhhjjjmmmpppppppppiiiiiihhhggghhhjjjlllmmmoooqqqrrrttttttsssrrrpppooooooppprrrttt|||pppVVVKKKFFFFFFIIIDDDCCCDDDGGGIIIOOO]]]kkk~~~ooo^^^SSSNNNJJJKKKKKKIIIGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>=========>>>??????BBBBBBAAA???>>><<<;;;:::uuu```WWWXXXRRRSSSVVVZZZ]]]___aaabbbcccfffjjjmmmnnnpppsssuuusssxxx|||xxxtttttttttttttttsssssssssooooooooooooppprrrtttuuuvvvuuuwww}}}{{{gggSSSLLLEEEBBBBBB===???>>>===<<<;;;<<<<<<===???AAADDDGGGMMMTTT]]]bbbnnnppppppkkkaaaTTTIIICCC@@@AAACCCDDDFFFGGGGGGHHHFFFEEECCCAAA@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===AAAFFFMMMTTT[[[bbbiiinnnrrr|||zzzrrriii\\\PPPHHHCCC@@@>>><<<<<<<<<<<<<<<======>>>AAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQTTTYYY\\\^^^^^^___``````bbbdddgggiiilllqqqtttzzz~~~{{{wwwsssmmmjjjhhhfffcccaaa```aaacccddd```___^^^^^^]]]]]]]]]]]]^^^^^^______```aaabbbcccdddddddddeeegggjjjlllnnnnnnpppqqqrrrqqqqqqsssttttttyyy~~~xxxuuuvvvzzz|||{{{uuuooojjjgggfffiiijjjkkknnnqqqrrrpppnnnkkkiiigggffffffhhhjjjllljjjkkklllllllllkkkiiihhhhhhggghhhkkknnnqqqqqqqqqjjjiiihhhhhhiiikkkmmmoooqqqrrrsssttttttsssqqqpppnnnnnnppprrrttt{{{vvvZZZLLLGGGGGGJJJBBBAAACCCFFFHHHMMMYYYfffxxxxxxhhhWWWNNNIIIKKKLLLJJJHHHJJJGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA???>>><<<;;;:::rrr^^^VVVXXXUUUVVVWWWZZZ]]]___aaabbbcccfffjjjmmmppprrruuuwwwrrrwww|||xxxtttttttttsssssssssssssssoooooooooooopppqqqssstttuuuuuuxxx~~~~~~uuutttkkkUUUNNNGGGEEEFFFBBBAAA@@@>>>===<<<======>>>>>>@@@BBBFFFKKKRRRZZZ```jjjnnnpppnnneeeXXXMMMFFF@@@AAABBBDDDFFFGGGHHHHHHEEEEEECCCBBBAAA@@@@@@@@@???>>>======<<<<<<======;;;;;;;;;;;;<<<===>>>???BBBGGGNNNTTTYYY___ffflllnnnyyy}}}xxxppphhh]]]RRRJJJEEEAAA>>>===<<<<<<;;;<<<<<<======@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNQQQUUUWWWYYYZZZ[[[]]]]]]```cccfffiiilllpppssszzz~~~{{{vvvrrrrrrqqqnnnkkkjjjiiijjjjjjffffffffffffeeeeeeeeeeeehhhhhhiiijjjkkkkkkllllllmmmmmmnnnnnnpppqqqrrrsssuuuvvvxxxxxxxxxxxxzzz|||{{{}}}{{{}}}|||vvvqqqmmmkkkjjjlllllllllnnnqqqssssssrrrmmmllliiigggfffgggiiijjjhhhhhhjjjkkkkkkjjjjjjiiihhhggghhhkkknnnqqqrrrqqqlllkkkjjjjjjkkklllooopppqqqrrrssstttsssrrrpppnnnmmmnnnppprrrsssyyy~~~```OOOHHHFFFFFFAAAAAACCCEEEFFFJJJUUUaaaqqqqqq\\\PPPHHHJJJKKKHHHFFFIIIHHHGGGFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;rrr___XXXYYYYYYYYYZZZ[[[]]]```bbbdddeeehhhlllnnnpppqqqtttvvvuuuxxx}}}~~~zzzwwwssssssssssssrrrrrrqqqqqqrrrqqqppppppqqqrrrssstttxxxxxx{{{sssmmmwwwsssZZZQQQIIIHHHIIIDDDCCCBBBAAA????????????@@@===???BBBEEEJJJQQQYYY^^^eeeiiinnnmmmeeeYYYNNNHHH???@@@BBBDDDFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>=========>>>>>>::::::;;;<<<===???@@@AAADDDIIIPPPTTTVVVZZZaaafffiiittt~~~}}}zzzvvvrrrlllfff\\\SSSLLLGGGBBB???===<<<<<<;;;;;;<<<<<<<<>>======<<>><<<<<<<<<<<<======???AAADDDIIIPPPXXX]]]```eeejjjjjjcccXXXNNNHHH???@@@BBBDDDFFFGGGHHHIIIHHHGGGEEECCCAAA@@@???>>>AAA@@@>>>=========>>>???::::::;;;<<<>>>@@@BBBCCCFFFKKKQQQSSSTTTVVV\\\aaacccoooyyyzzzwwwtttppplllhhhccc[[[TTTMMMHHHCCC???===<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHIIIJJJJJJJJJKKKMMMOOOOOOPPPRRRUUUXXXXXX[[[```cccgggkkkooorrruuuzzz|||zzzyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}~~~|||{{{~~~}}}|||yyywwwtttqqqpppoooppppppnnnlllkkklllpppsssvvvwwwrrrooollliiigggfffggghhhhhhhhhiiiiiihhhgggeeedddffffffgggjjjnnnqqqqqqqqqpppooommmmmmmmmnnnpppqqqooopppqqqqqqpppnnnllljjjlllllloooqqqqqqtttlllYYYOOOJJJFFFDDDDDDDDDEEECCCCCCLLLVVVdddrrrsss```RRRPPPOOOIIIFFFKKKFFFEEEDDDBBB@@@?????????????????????@@@AAABBBCCC@@@?????????>>>>>>======rrrfff___YYY[[[\\\^^^```aaabbbcccccceeehhhlllnnnooooooppppppsssuuuxxxzzzzzzyyywwwvvvssssssrrrqqqrrrssstttuuuuuuvvvvvvvvvttttttvvvwww}}}}}}~~~|||mmmnnnhhhSSSJJJFFFDDDDDDAAAAAA@@@@@@???@@@@@@@@@AAA===>>>BBBGGGKKKQQQXXX```ccceeeccc```[[[RRRHHHBBBAAA@@@BBBDDDFFFGGGFFFHHHFFFEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>=========:::<<<===@@@BBBCCCDDDDDDFFFJJJOOORRRRRRSSSVVVXXXaaaeeekkkpppqqqoookkkhhhbbb^^^WWWPPPJJJFFFDDDCCCAAA@@@>>>===<<<;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGMMMMMMMMMNNNPPPSSSVVVWWWXXXYYY\\\```eeejjjnnnpppppptttzzz}}}uuutttyyyvvvqqqoooooooooooooooooollliiihhhkkknnnpppqqqssspppkkkgggfffgggiiikkkllllllkkkjjjiiihhhgggffffffeeeeeehhhkkknnnpppppprrrqqqpppoooooommmiiigggjjjkkkmmmnnnnnnmmmkkkjjjkkkkkkmmmssswwwzzzsssZZZOOOKKKGGGFFFDDDBBBAAACCCGGGKKKNNNbbbnnnzzzlllYYYOOOMMMMMMKKKHHHIIIGGGDDDCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???@@@???>>>===<<<;;;;;;;;;uuuhhh```\\\\\\]]]___```bbbcccdddeeegggjjjnnnpppppppppqqqrrruuuvvvxxxyyyyyywwwuuutttsssrrrrrrqqqqqqrrrtttuuuuuuvvvvvvvvvttttttvvvwww}}}oookkk{{{ooo[[[QQQIIIEEEDDDBBBBBBAAA@@@??????@@@@@@@@@======BBBFFFIIIPPPVVV\\\```cccbbb```[[[QQQGGGCCCBBBAAABBBDDDFFFGGGGGGHHHFFFEEEEEEEEECCCAAA???@@@????????????>>>>>>>>><<<===???AAACCCEEEFFFFFFGGGJJJMMMNNNNNNOOOQQQTTTVVVZZZ```eeehhhgggeeeccc]]]ZZZUUUOOOJJJFFFDDDCCCAAA@@@>>>===<<<;;;<<<<<<===>>>??????AAAAAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWZZZ^^^bbbgggkkkmmmnnnrrryyyzzztttssswwwtttooommmmmmmmmnnnmmmnnnmmmkkkiiiiiikkknnnqqqrrrpppllliiiggghhhiiikkkkkkkkkjjjiiihhhhhhgggggggggffffffhhhkkknnnooooooqqqpppoooooonnnllliiifffhhhiiikkkmmmmmmlllkkkjjjjjjiiilllssswww{{{www___RRRLLLIIIGGGEEECCCBBBCCCFFFJJJMMMYYYfffxxxsss```SSSOOOOOOMMMJJJJJJGGGEEEDDDDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;xxxiiiaaa]]]]]]^^^___aaacccdddeeefffiiillloooqqqqqqrrrssstttvvvwwwxxxyyyxxxvvvtttrrrssssssrrrrrrrrrssstttuuuuuuvvvvvvvvvttttttvvvwww}}}wwwjjjuuuzzzeeeXXXMMMGGGEEECCCCCCBBB@@@???????????????<<<<<<@@@DDDGGGMMMSSSVVV\\\```aaa```\\\RRRHHHDDDCCCAAABBBDDDFFFGGGGGGHHHGGGFFFEEEEEEDDDBBB@@@BBBAAA@@@@@@?????????@@@>>>???AAACCCFFFGGGHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMLLLOOOSSSXXX[[[]]]\\\\\\VVVTTTRRRNNNKKKGGGEEEDDDAAA@@@>>>===<<<;;;<<<<<<===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIKKKMMMOOOQQQRRRSSSTTTSSSTTTWWWZZZ___cccgggiiilllpppvvv|||yyytttsssssspppllljjjjjjkkkkkkkkknnnnnnmmmjjjggghhhkkkooopppooommmkkkjjjiiijjjjjjjjjiiiiiihhhgggggggggggghhhgggfffhhhjjjmmmmmmmmmpppooonnnmmmmmmkkkhhheeeggghhhiiikkkkkkkkkjjjiiiggggggjjjqqqvvvzzzeeeVVVOOOKKKIIIGGGEEECCCCCCEEEHHHJJJSSS^^^oookkk[[[SSSPPPNNNLLLJJJHHHFFFEEEFFFFFFEEECCCBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;yyyiiibbb___^^^______aaacccdddfffgggjjjmmmpppqqqqqqqqqssstttvvvwwwxxxyyyxxxwwwvvvuuuuuuttttttssstttuuuvvvwwwuuuvvvvvvvvvttttttvvvwwwzzznnnssslll[[[NNNGGGFFFEEEDDDBBBAAA@@@???>>>>>>???<<<;;;???CCCDDDIIIOOOQQQXXX^^^``````^^^UUUKKKFFFDDDBBBBBBDDDFFFGGGGGGIIIGGGFFFFFFGGGFFFDDDBBBCCCBBBAAA@@@??????@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGEEEDDDEEEFFFGGGFFFHHHKKKNNNQQQSSSTTTUUUQQQQQQPPPNNNKKKHHHEEECCCAAA@@@>>>===<<<;;;<<<<<<======>>>???@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGIIILLLNNNPPPQQQRRRRRRRRRSSSUUUXXX\\\```dddfffjjjnnntttyyy~~~yyyvvvvvvpppmmmiiiggghhhiiiiiiiiimmmooooookkkfffdddhhhmmmmmmmmmllllllkkkjjjiiiiiihhhggggggffffffggghhhhhhiiigggggghhhjjjllllllkkkooommmlllllllllkkkhhheeehhhhhhiiiiiihhhhhhgggffffffeeehhhnnnrrrvvv}}}mmmZZZPPPLLLKKKIIIFFFDDDCCCDDDFFFHHHRRR[[[jjjyyywwwdddXXXRRRNNNLLLIIIGGGEEEEEEEEEFFFEEEDDDBBBBBBBBBAAA@@@???=========<<<;;;;;;;;;;;;;;;<<<|||mmmfffccc_________```bbbdddfffgggjjjlllnnnoooooopppqqqsssuuuuuuwwwxxxyyyyyyyyyyyywwwvvvuuuuuuuuuvvvxxxyyyuuuvvvvvvvvvttttttvvvwwwwwwuuuvvvrrr^^^NNNHHHGGGEEEDDDCCCAAA@@@????????????<<<;;;???AAABBBFFFKKKNNNUUU[[[___aaa```YYYPPPIIIFFFCCCCCCDDDFFFGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFEEECCCBBB@@@??????@@@AAACCCDDDEEEGGGHHHIIIIIIJJJIIIGGGEEECCCBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLOOOOOOOOOMMMKKKGGGDDDBBBAAA@@@>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPPPPPPPQQQRRRTTTWWW[[[___bbbccchhhlllqqqvvv{{{~~~zzzvvvuuuuuummmjjjgggeeefffhhhhhhhhhmmmooooookkkeeecccfffjjjjjjjjjjjjjjjjjjiiihhhhhhfffeeeeeedddeeefffhhhiiiiiihhhggggggiiikkkkkkkkknnnmmmlllllllllkkkhhheeeiiihhhhhhgggeeedddbbbbbbeeeccceeejjjnnnpppvvv~~~ttt]]]QQQMMMLLLJJJGGGDDDCCCDDDEEEFFFPPPWWWcccqqqppp___UUUOOOLLLIIIGGGEEEDDDEEEEEECCCBBBAAAAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<===~~~ssslllgggaaaaaaaaaaaaccceeehhhiiijjjlllmmmnnnnnnnnnppprrrssstttvvvwwwyyyzzzzzzzzzxxxwwwvvvvvvvvvwwwxxxyyyuuuvvvvvvvvvttttttvvvwwwvvv}}}~~~}}}|||{{{cccQQQIIIIIIDDDDDDCCCAAA@@@@@@@@@@@@???<<<<<>>===<<<;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQRRRTTTVVVYYY]]]```aaaeeeiiinnnrrrvvv{{{|||wwwtttrrrssswwwxxxsssqqqqqqqqqllliiifffeeefffhhhiiiiiimmmnnnmmmjjjeeecccdddgggggggggggggggggggggffffffddddddccccccdddfffhhhjjjhhhgggfffgggiiikkkkkkkkkmmmmmmlllllllllkkkhhhfffhhhgggfffdddcccaaa``````cccbbbcccgggjjjlllrrryyy|||aaaRRRNNNLLLJJJGGGEEEDDDDDDDDDEEEJJJPPPZZZiiiyyy~~~kkk[[[RRROOOJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<<<<===>>>???}}}tttmmmgggdddccccccdddeeehhhkkklllkkklllmmmnnnmmmnnnppprrrsssssstttuuuvvvwwwwwwxxxvvvvvvuuutttuuuvvvwwwxxxuuuvvvvvvvvvttttttvvvwwwxxx}}}|||mmmWWWKKKIIIDDDCCCBBBAAAAAAAAAAAAAAA@@@======@@@AAA@@@BBBFFFHHHNNNTTTXXX]]]aaa^^^XXXLLLIIIEEECCCDDDFFFGGGHHHIIIHHHIIILLLOOOQQQQQQPPPKKKIIIFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDBBB@@@??????AAAAAA???<<<======>>>?????????@@@@@@EEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQRRRUUUXXX[[[]]]___bbbeeeiiimmmqqquuuzzz}}}}}}yyyuuusssqqqppprrryyy{{{rrrooooooooooookkkiiifffeeefffhhhjjjjjjnnnmmmkkkhhhfffeeeddddddddddddcccccccccddddddeeecccbbbaaaaaacccfffiiikkkgggfffeeegggiiikkklllkkknnnmmmlllmmmmmmllliiigggddddddcccbbbaaaaaaaaaaaaaaa```aaafffiiikkkqqqxxxeeeTTTPPPKKKJJJHHHEEEDDDDDDDDDDDDFFFJJJSSSaaaqqqxxxeeeYYYTTTMMMJJJGGGFFFEEEDDDBBB@@@@@@@@@@@@??????===<<<;;;<<<<<<<<<===>>>???@@@@@@yyysssllleeeffffffeeefffgggjjjmmmooolllmmmnnnnnnmmmnnnppprrrssssssssstttttttttttttttuuutttssssssssstttvvvwwwuuuvvvvvvvvvttttttvvvwww{{{~~~|||vvv\\\MMMIIICCCBBBBBBAAAAAAAAABBBBBBAAA>>>===@@@AAA@@@AAAEEEFFFKKKQQQUUU[[[```^^^YYYMMMJJJEEECCCDDDFFFGGGHHHHHHHHHJJJMMMQQQSSSSSSSSSNNNLLLIIIFFFEEEEEEGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB>>>===<<<>>>@@@@@@>>>:::<<<===>>>@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGIIILLLOOOPPPOOOPPPQQQSSSVVVYYY\\\]]]___bbbfffjjjnnnqqqvvvyyy~~~{{{xxxwwwuuussstttzzzzzzrrroooppppppooollliiifffeeegggiiikkkkkknnnllliiiggggggfffdddbbbcccbbbaaaaaaaaabbbcccdddbbbaaa```aaabbbeeeiiikkkfffeeeeeefffiiikkkllllllnnnmmmmmmmmmnnnllljjjgggaaaaaaaaaaaaaaabbbcccccc___^^^```fffiiilllrrrzzz~~~hhhVVVRRRKKKIIIHHHFFFDDDDDDDDDDDDFFFIIIPPP\\\jjjxxxlll^^^XXXOOOLLLIIIGGGFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>===============>>>@@@AAABBBuuummmiiijjjffffffgggiiijjjkkklllmmmmmmmmmnnnnnnoooooooooooorrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuvvvwwwuuuvvvwwwwwwvvvvvvxxxzzzxxx{{{~~~cccQQQNNNEEECCC@@@???@@@AAA@@@???@@@???===<<<<<<>>>@@@AAAGGGGGGIIIOOOWWW[[[[[[ZZZNNNJJJFFFEEEGGGHHHHHHGGGIIIJJJKKKLLLNNNQQQUUUYYYWWWRRRMMMKKKLLLLLLIIIEEEIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<========================>>>??????@@@@@@AAABBBBBB???>>>===;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPPPPRRRTTTWWWZZZ[[[___bbbeeeggghhhjjjmmmpppxxx|||zzz{{{uuurrrnnnmmmmmmlllkkkjjjiiiiiikkklllmmmrrrpppllliiieeecccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbdddbbb______aaaccceeefffeeeeeeeeeeeefffhhhiiijjjjjjjjjkkklllmmmnnnooopppiiifffbbbbbbdddffffffeeedddcccaaa```ccciiiqqqwwwsss]]]UUUMMMIIIGGGHHHFFFCCCBBBDDDBBBFFFMMMUUU___kkkwww~~~jjjZZZTTTMMMHHHIIIIIIEEEBBBBBB@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>}}}rrrjjjhhhiiiggghhhiiijjjkkkmmmnnnnnnooooooooooooooonnnnnnnnnpppqqqqqqrrrrrrssssssttttttsssssssssttttttuuuvvvtttvvvvvvvvvuuuvvvxxxzzzwwwyyy|||~~~eeeQQQLLLGGGEEEBBBAAABBBBBBAAA@@@@@@???>>>=========???@@@DDDEEEGGGMMMTTTXXXYYYXXXOOOKKKFFFDDDEEEGGGHHHGGGHHHIIIKKKMMMOOORRRWWW[[[[[[VVVPPPNNNNNNMMMIIIFFFHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;<<<===>>>>>>==============================>>>>>>???@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNOOOOOOQQQTTTWWWZZZ[[[]]]```bbbeeefffhhhkkkmmmuuu}}}}}}wwwtttqqqooopppjjjkkkkkklllmmmmmmnnnnnnooonnnllliiigggfffffffffccccccbbbaaaaaaaaabbbccchhheeebbb`````````aaaaaaddddddeeeffffffggghhhhhhiiiiiijjjkkklllmmmnnnnnnjjjgggddddddeeeggggggfffeeedddbbbaaabbbgggooottt{{{{{{```UUUOOOKKKHHHIIIGGGCCCBBBDDDAAADDDIIIOOOXXXcccnnnvvvvvvfff[[[RRRLLLKKKJJJFFFDDDDDDAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????uuummmgggfffhhhhhhiiijjjkkkmmmnnnoooooorrrrrrqqqqqqpppoooooooooqqqqqqrrrsssttttttuuuuuussssssrrrrrrrrrssstttttttttuuuvvvvvvuuuuuuwwwyyywwwxxxzzz{{{|||{{{mmmUUUMMMHHHFFFEEEDDDDDDDDDBBB@@@AAA@@@???=========>>>>>>AAABBBEEEJJJOOOTTTUUUUUUPPPLLLFFFCCCDDDEEEGGGGGGGGGIIIKKKMMMPPPUUUZZZ^^^```[[[TTTPPPNNNMMMIIIFFFFFFEEECCCAAA???>>>>>>===:::::::::;;;<<<===>>>???========================<<<<<<<<<===>>>>>>??????BBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRVVVYYY[[[[[[]]]```bbbccceeehhhjjjqqqxxxzzzwwwtttqqqqqqhhhjjjlllnnnppppppoooooommmmmmlllkkkjjjjjjjjjjjjfffeeecccaaaaaaaaacccdddhhhgggdddbbb```___``````bbbccceeeffffffffffffeeegggggghhhiiijjjkkkllllllkkkiiigggfffggghhhgggfffgggfffdddbbbbbbffflllpppwww}}}jjjYYYRRRMMMIIIIIIHHHDDDBBBCCCBBBCCCEEEIIIPPPZZZeeemmm|||vvvfff\\\RRRNNNLLLHHHFFFGGGBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@}}}pppjjjffffffiiiiiiiiijjjkkkmmmnnnooopppsssssssssssssssssssssssstttttttttuuuuuuvvvvvvvvvrrrrrrrrrqqqqqqrrrsssssssssuuuvvvvvvuuuvvvxxxzzzzzzzzzzzzyyyyyy|||tttyyy^^^QQQIIIGGGFFFEEEEEEDDDAAA???BBBAAA???>>>============???@@@CCCGGGLLLPPPRRRSSSQQQMMMHHHDDDCCCDDDFFFGGGGGGHHHKKKNNNQQQVVV\\\```aaa\\\UUUPPPMMMJJJGGGEEECCCBBBAAA???>>>===<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????CCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQUUUXXXZZZYYY[[[^^^```aaacccfffhhhooouuu|||}}}wwwsssqqqiiijjjkkkmmmnnnpppqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmiiigggdddbbbaaabbbcccdddeeeeeeeeedddbbbaaabbbbbbaaabbbdddfffffffffdddccceeeffffffggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggfffhhhgggeeecccbbbdddhhhlllwww{{{www___UUUNNNHHHHHHGGGCCCAAAAAACCCCCCDDDGGGLLLVVVaaahhhwwwtttgggZZZRRRMMMIIIGGGIIIDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBxxxnnnjjjggghhhjjjhhhiiijjjkkklllnnnoooooorrrrrrssstttvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvsssrrrrrrqqqqqqqqqrrrrrrsssuuuvvvvvvvvvwwwyyy{{{}}}}}}{{{yyyxxxyyy|||qqqyyyhhhTTTJJJHHHFFFEEEDDDCCCAAA???AAA@@@???>>>>>>=========>>>@@@CCCFFFJJJMMMQQQSSSRRROOOJJJFFFCCCCCCEEEGGGFFFHHHKKKMMMPPPUUU[[[______ZZZSSSMMMIIIFFFDDDCCCAAAAAA???>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999<<<<<<======>>>?????????BBBBBBAAA@@@???>>>===<<<======<<<<<<======>>>???>>>>>>>>>?????????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIJJJLLLOOOSSSVVVWWWXXXZZZ]]]^^^___aaadddffflllrrryyy~~~wwwtttlllkkkiiiiiijjjmmmppprrrpppppppppooonnnmmmmmmllljjjhhhfffdddcccddddddeeeeeeggghhhgggdddbbbbbbccc```bbbdddffffffeeedddcccddddddeeeeeeffffffgggggghhhhhhiiiiiihhhfffeeedddggggggeeecccbbbcccgggiiisssvvv~~~cccVVVNNNGGGGGGGGGDDDAAA@@@BBBBBBCCCDDDIIIRRR\\\cccooozzzsssbbbXXXPPPJJJHHHJJJFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBuuunnnllljjjiiikkkhhhiiijjjkkkmmmnnnoooooopppqqqrrrtttvvvxxxzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrqqqqqqqqqrrrrrrrrrtttuuuuuuuuuvvvyyy{{{||||||{{{yyywwwwwwyyy{{{tttwwwrrrXXXMMMJJJFFFDDDCCCBBBAAA@@@@@@@@@??????>>>>>>=========???BBBEEEGGGKKKOOORRRRRRQQQNNNIIIEEECCCDDDFFFGGGHHHJJJLLLNNNRRRWWW[[[ZZZVVVPPPIIIDDDBBBAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<;;;:::999999999999999888888888888888888888888<<<<<<======>>>?????????@@@@@@AAA@@@@@@???>>>=========<<<<<<======>>>???===>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVXXX[[[\\\]]]___aaaccchhhnnnuuuzzz~~~}}}wwwpppmmmjjjhhhhhhkkkoooqqqqqqqqqqqqpppooonnnmmmllliiihhhggggggffffffffffffhhhkkkmmmjjjeeeaaaaaaaaa```aaaccceeefffffffffeeeddddddddddddeeeeeeffffffgggiiikkkkkkhhhfffdddddddddeeeeeedddccccccfffiiilllqqq{{{fffXXXOOOGGGGGGHHHEEEBBBBBB@@@@@@@@@AAAEEELLLUUU[[[jjjtttlll___UUUMMMJJJKKKHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBsssooonnnkkkjjjjjjjjjjjjkkklllnnnooopppqqqooopppqqqssstttvvvwwwxxxqqqqqqrrrssstttvvvvvvwwwttttttsssrrrrrrrrrrrrrrrpppqqqssssssssstttwwwyyywwwxxxyyywwwvvvvvvwwwyyy|||{{{xxxbbbQQQMMMHHHDDDCCCCCCCCCBBB>>>>>>?????????>>>>>>>>>;;;>>>AAACCCEEEHHHMMMQQQRRRRRRQQQMMMGGGDDDDDDEEEGGGHHHIIIJJJKKKNNNSSSVVVUUURRRLLLFFFAAA???@@@AAA@@@???>>>===<<<;;;;;;;;;:::999999999999999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJLLLNNNQQQRRRTTTVVVXXXZZZZZZ\\\^^^```bbbhhhpppuuuyyyyyyrrrpppmmmkkkjjjkkkmmmnnnppppppqqqqqqpppooonnnmmmggghhhhhhiiiiiihhhgggfffhhhlllooommmhhhccccccddd```aaabbbdddeeeggghhhiiidddddddddddddddeeeeeeeeegggjjjmmmmmmjjjgggeeeeeebbbcccdddccccccdddgggiiiiiipppzzznnn[[[QQQIIIIIIJJJIIIFFFEEEAAABBBAAAAAACCCHHHNNNSSSbbblll{{{uuufff[[[QQQMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB}}}rrroooooollljjjjjjkkklllmmmnnnooopppqqqrrroooppppppqqqrrrsssttttttlllmmmnnnqqqsssuuuwwwxxxuuutttssssssrrrrrrrrrrrrnnnoooqqqqqqqqqsssuuuwwwssstttvvvvvvuuuuuuwwwxxxzzzzzzmmmTTTOOOIIIEEECCCDDDDDDDDD===>>>>>>????????????>>>:::===@@@BBBCCCFFFLLLPPPRRRSSSSSSOOOIIIEEEDDDDDDHHHHHHIIIIIIJJJLLLPPPSSSRRROOOJJJDDD@@@>>>@@@BBB@@@???>>>===<<<;;;;;;;;;777777777888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<===>>>???@@@???>>>>>>;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVXXXXXXYYY\\\^^^]]]dddlllrrruuuzzzwwwtttrrrqqqooommmlllkkkkkknnnooopppqqqqqqpppooonnnfffgggiiijjjkkkjjjhhhgggdddjjjnnnnnnjjjggggggiiiaaaaaabbbccceeehhhjjjkkkddddddddddddddddddeeeeeehhhllloooooolllhhhffffff```aaaccccccdddeeegggiiilllsss|||www]]]RRRJJJJJJMMMKKKIIIGGGEEEEEEDDDDDDDDDGGGKKKOOOXXXaaaqqq{{{kkk___TTTOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB{{{sssqqqpppmmmlllmmmmmmmmmnnnppppppqqqqqqqqqnnnnnnmmmnnnppppppooommmllllllnnnoooqqqssstttuuutttttttttsssrrrqqqooooooppppppooopppqqqsssvvvwwwssssssssssssssssssssssssvvv|||zzz|||zzzbbbPPPKKKLLLEEEAAADDDCCC@@@@@@@@@????????????>>>>>>>>>>>>???BBBFFFJJJLLLOOOQQQQQQNNNIIIEEEDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHKKKKKKIIIFFFBBB??????@@@======<<<;;;::::::999999;;;::::::999999::::::;;;999999999999999999999999;;;::::::999:::;;;<<<===??????>>>>>>======<<<<<<:::::::::999999::::::;;;<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPRRRTTTWWWYYYYYYYYYYYY___aaacccfffkkkrrrzzz~~~zzzvvvssspppllliiihhhhhhhhhkkkjjjiiillloooooommmjjjeeefffgggiiijjjjjjiiiiiihhhkkkooopppnnnllljjjjjjeeefffgggggghhhhhhgggggghhhgggfffdddcccbbbaaaaaabbbeeejjjmmmmmmkkkgggeeeeeeeeeeeeffffffggghhhiiijjjnnnuuu|||ggg[[[OOOLLLLLLIIIFFFEEEEEEDDDCCCBBBCCCFFFIIIKKKRRRZZZffftttuuudddZZZSSSMMMNNNIIIFFFHHHIIIFFFFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDyyysssqqqqqqnnnlllmmmlllmmmnnnoooppppppppppppnnnmmmmmmnnnppppppooommmnnnnnnnnnpppqqqssstttuuusssssssssrrrqqqpppoooooopppppppppqqqrrrssstttuuuqqqrrrrrrrrrssssssttttttvvvzzz|||kkkUUULLLMMMFFFCCCEEEBBB@@@@@@@@@@@@????????????=========???AAAEEEHHHJJJMMMOOOQQQOOOJJJEEECCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGDDD@@@===============<<<;;;;;;:::999999;;;::::::999999::::::;;;999999999999999999999999;;;::::::999:::;;;<<<===>>>>>>========================<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>??????===>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWZZZ\\\^^^aaaeeellltttyyy|||xxxsssqqqnnnkkkiiigggggggggkkkjjjiiikkkmmmnnnkkkiiihhhhhhhhhhhhiiikkklllmmmoooppprrrqqqnnnkkkiiiiiicccddddddeeeeeefffgggggghhhgggfffdddcccbbbbbbbbbdddfffiiilllllljjjhhhfffffffffeeeeeefffggghhhhhhgggkkkqqqwww}}}ooo___PPPJJJJJJHHHFFFEEEFFFDDDCCCBBBCCCEEEGGGIIIKKKSSS___lllyyy|||kkkaaaYYYSSSQQQLLLIIIKKKKKKGGGFFFHHHEEEDDDDDDDDDDDDCCCCCCCCCxxxsssssssssooolllllllllmmmnnnooooooooooooooommmllllllmmmoooooonnnmmmpppoooooooooppprrrtttuuuqqqqqqqqqppppppoooooooooppppppqqqrrrrrrrrrrrrrrrppppppqqqrrrrrrsssttttttvvvxxx|||zzzyyywww]]]NNNLLLGGGEEEFFFAAAAAAAAAAAA@@@@@@@@@??????=========>>>@@@CCCFFFHHHKKKMMMPPPPPPLLLHHHDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDAAA>>><<<<<<======<<<<<<;;;:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;=========<<<======>>>>>>======>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDFFFGGGHHHHHHHHHHHHLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVXXX[[[___eeelllqqqyyyyyyvvvpppooommmjjjhhhgggggghhhjjjiiiiiijjjkkkkkkiiigggjjjiiihhhiiijjjmmmppprrrtttuuutttqqqllliiihhhhhhdddcccbbbbbbbbbdddfffgggggggggeeedddcccccccccccceeeggghhhiiiiiiiiihhhgggffffffeeeeeeeeefffggggggeeeggglllqqquuu}}}iiiTTTKKKKKKJJJHHHFFFFFFEEECCCBBBBBBCCCEEEFFFFFFMMMWWWcccpppuuujjjaaaZZZTTTOOOLLLMMMLLLHHHFFFGGGDDDDDDDDDDDDCCCCCCCCCBBB}}}wwwsssttttttpppmmmlllkkklllmmmnnnnnnnnnnnnnnnlllkkkkkklllnnnooonnnlllpppooonnnnnnnnnppprrrsssoooooonnnnnnnnnnnnooooooooopppqqqrrrrrrqqqpppooooooooopppqqqrrrssstttuuuvvvwww|||vvvqqqcccOOOLLLHHHHHHHHHBBBBBBAAAAAAAAA@@@@@@@@@@@@======<<<===>>>AAADDDFFFIIIMMMPPPRRRPPPLLLGGGDDDBBBAAA@@@@@@?????????@@@BBBDDDFFFFFFCCC@@@>>>>>>======<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::;;;::::::;;;;;;<<<<<<======<<<;;;;;;:::999999999999>>>======<<<<<<<<<============>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJJJJLLLNNNPPPRRRRRRSSSVVVYYY\\\aaaggglllssszzz{{{uuusssnnnmmmllljjjiiihhhhhhhhhiiiiiihhhhhhhhhgggffffffjjjjjjjjjlllnnnppprrrsssuuutttrrrnnnjjjgggggghhhhhhfffcccaaaaaabbbdddffffffeeeeeedddddddddddddddggggggfffffffffgggggggggfffeeeeeeeeeeeeeeeffffffeeefffjjjmmmooovvvsssZZZNNNMMMLLLKKKJJJGGGFFFDDDBBBBBBBBBCCCCCCEEEKKKTTT^^^jjjxxxsssggg___UUUPPPMMMMMMLLLHHHFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD|||vvvsssuuuuuuppplllkkkkkkkkklllmmmmmmmmmllllllkkkjjjkkklllnnnooonnnmmmnnnnnnmmmllllllmmmnnnooollllllkkkllllllmmmnnnoooooopppqqqrrrqqqpppooonnnoooooopppqqqssstttuuuuuuvvvwwwzzzxxxsssyyyjjjSSSMMMIIIIIIJJJDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<===@@@BBBDDDIIILLLPPPTTTUUUQQQMMMIIIDDDCCCBBBAAA@@@?????????AAACCCEEEEEECCC@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;<<<<<<;;;:::999999999999999>>>===<<<<<<<<<<<<<<<===<<<======>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGJJJJJJIIIJJJKKKMMMOOOPPPRRRTTTVVVXXX[[[```eeeiiiooovvv~~~~~~vvvqqqqqqmmmmmmllljjjiiihhhhhhhhhgggggggggfffeeeddddddeeegggiiillloooqqqrrrqqqqqqppppppnnnjjjgggfffggghhhooolllgggcccaaaaaabbbcccdddccccccccccccdddeeeeeegggfffeeedddddddddeeefffeeeddddddddddddeeeeeefffhhhhhhjjjmmmmmmqqq~~~~~~bbbSSSNNNLLLKKKLLLGGGFFFEEECCCBBBBBBBBBBBBEEEIIIPPPXXXbbbpppzzzmmmcccVVVPPPLLLLLLLLLHHHGGGIIIGGGGGGGGGFFFFFFFFFFFFEEE}}}wwwsssttttttppplllkkkjjjkkkkkklllllllllkkkkkkkkkkkkkkkmmmooopppooonnnmmmmmmmmmllllllkkkkkkkkkjjjiiiiiiiiijjjlllnnnpppoooooopppppppppoooooonnnqqqqqqrrrrrrssstttuuuuuuwwwxxxzzzwwwvvv{{{sssZZZRRRKKKJJJJJJEEECCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<===???AAABBBHHHJJJOOOTTTWWWVVVRRRNNNIIIHHHFFFDDDCCCBBBAAAAAAAAABBBCCCCCC@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999::::::::::::999999888999999999999::::::::::::<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<======<<<<<<===>>>>>>??????@@@??????@@@AAAAAABBBBBBCCCEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIJJJJJJKKKMMMNNNOOOPPPRRRUUUWWWYYY]]]aaaeeekkkqqqyyy~~~}}}}}}~~~yyyqqqnnnooolllkkkkkkiiihhhgggffffffdddeeeeeedddbbbbbbccceeefffiiimmmqqqrrrrrrpppnnnmmmmmmllljjjhhhgggiiikkkssspppjjjeeebbbaaaaaaaaaaaaaaaaaabbbbbbccceeeeeeeeedddcccaaaaaabbbcccdddccccccccccccdddeeeffffffjjjiiikkkmmmmmmoooyyynnn[[[QQQKKKIIIKKKGGGGGGEEEDDDCCCBBBBBBBBBCCCFFFKKKPPPXXXeeettt~~~vvvkkk\\\UUUOOOMMMLLLIIIIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGxxxssstttsssoookkkkkkjjjjjjkkkkkkkkkkkkjjjjjjlllkkklllmmmpppqqqpppooolllmmmnnnnnnmmmllliiihhhhhhgggggggggiiikkknnnpppoooooonnnnnnnnnoooooopppsssssssssttttttuuuuuuuuuxxxyyy{{{~~~{{{sssqqq~~~~~~dddXXXMMMIIIIIIEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>======>>>@@@AAAFFFHHHLLLRRRWWWXXXUUURRRNNNMMMKKKIIIGGGEEEEEEDDDCCCDDDDDDBBB???======>>><<<<<<<<<<<<============;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777999999999999999888888888;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<<<<===>>><<<<<<======>>>??????????????????@@@AAAAAABBBBBBEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHJJJKKKLLLLLLMMMMMMLLLNNNQQQSSSUUUXXX\\\___eeekkkrrrwww{{{zzzyyyzzz{{{vvvnnnlllnnniiiiiihhhgggfffdddcccbbbaaaccccccbbb``````ccceeegggiiilllnnnoooooonnnmmmmmmnnnnnnmmmkkkkkklllmmmssspppkkkfffcccaaaaaaaaa_________```aaacccdddeeecccbbbaaa````````````aaaaaaaaaaaabbbccceeefffgggiiihhhjjjllllllmmmttt~~~hhhXXXLLLIIIKKKGGGGGGFFFEEEDDDDDDCCCCCCAAACCCFFFJJJPPP\\\jjjtttxxxggg^^^UUUQQQNNNKKKKKKNNNHHHHHHHHHGGGGGGGGGFFFFFFyyytttsssrrrnnnkkkjjjjjjjjjkkkkkkkkkjjjjjjiiilllllllllnnnqqqrrrqqqpppmmmnnnppppppooollliiiggggggfffffffffhhhkkknnnpppooonnnmmmmmmmmmnnnpppqqqttttttuuuuuuuuuuuuuuuuuuyyyzzz|||~~~}}}qqqiiitttkkk]]]OOOIIIIIIDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???======>>>@@@AAADDDFFFJJJPPPWWWYYYWWWTTTQQQPPPNNNKKKIIIHHHGGGFFFGGGGGGFFFDDDAAA??????@@@<<<<<<<<<===============;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999888777:::999999999888888777777888888888999:::;;;<<<===:::::::::;;;<<<===>>>???<<<<<<======>>>?????????>>>??????@@@AAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKKKKHHHJJJMMMOOOPPPSSSWWWYYY```eeelllppptttzzzzzzwwwwwwxxxyyytttmmmkkknnnhhhggggggfffdddbbb```___```aaabbbaaa______cccfffiiijjjkkkkkklllmmmmmmnnnpppqqqqqqqqqooonnnnnnooopppnnnjjjfffcccbbbaaaaaa]]]^^^^^^___aaabbbdddeeeaaaaaa```_______________`````````bbbccceeeggghhhhhhggghhhkkkkkkkkkrrrzzzttt___PPPLLLNNNGGGGGGGGGFFFEEEDDDDDDDDDBBBCCCEEEGGGMMMWWWeeeooozzzpppfff[[[UUUPPPMMMMMMPPPGGGGGGGGGFFFFFFFFFFFFEEExxxxxxvvvssspppmmmjjjhhhlllkkkkkklllmmmmmmllljjjkkkllloooqqqrrrrrrqqqpppqqqpppooonnnnnnlllhhhfffcccdddgggiiilllnnnooopppqqqppppppooooooooooooooorrrsssttttttssssssuuuwww|||yyyyyy~~~wwwjjjlllzzzbbbVVVPPPKKKIIIEEECCCAAAAAACCCDDDCCCBBB@@@@@@??????>>>=========AAAEEEKKKQQQVVVXXXXXXXXXUUUTTTRRRNNNKKKKKKMMMOOOSSSOOOJJJFFFDDDBBBAAA???:::;;;<<<<<<<<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????CCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLMMMMMMNNNPPPSSS[[[```fffhhhiiiooo{{{}}}|||yyy{{{xxxqqqoooqqqmmmfffbbbcccccccccbbbaaa___^^^aaa``````____________```dddfffiiikkkkkklllnnnooottttttsssrrrqqqoooooonnnnnnllljjjjjjjjjhhhccc___aaa```^^^___```aaa```______```aaa```___^^^___```bbbccceeeggggggggggggfffhhhhhhhhhiiilllpppsssuuuooo\\\OOOJJJJJJGGGFFFHHHHHHDDDDDDFFF???BBBEEEFFFHHHOOOYYYbbbqqqqqqbbb[[[UUUOOONNNQQQKKKJJJHHHGGGGGGGGGEEECCCzzzyyywwwtttrrrooommmlllmmmlllkkklllmmmmmmllljjjiiikkknnnppprrrrrrrrrrrrqqqpppnnnnnnnnnllliiiffffffgggiiilllnnnooopppqqqrrrqqqppppppooooooppppppqqqrrrssssssrrrrrrtttvvvzzzxxxyyy}}}|||llllll|||qqq^^^SSSNNNKKKGGGEEECCCCCCDDDEEEDDDCCC@@@@@@@@@???>>>>>>======@@@CCCIIIOOOSSSWWWXXXYYYWWWVVVTTTPPPMMMLLLNNNPPPSSSPPPLLLGGGDDDBBBAAA???;;;<<<<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKKKKKKKLLLOOOQQQWWW\\\bbbdddfffkkkvvv||||||yyyyyyvvvooonnnooommmhhhcccbbbaaa```______````````````______^^^^^^______bbbdddgggiiijjjkkkmmmooossssssrrrqqqooonnnmmmlllooonnnmmmmmmnnnlllhhhdddbbb```]]]]]]^^^______^^^^^^___```___^^^^^^___```cccdddeeeggggggggggggffffffffffffhhhjjjmmmqqqsssnnn[[[PPPMMMIIIHHHIIIHHHDDDCCCDDD???AAADDDEEEFFFLLLVVV^^^iiizzzqqqhhh___VVVRRRRRRJJJHHHGGGGGGHHHHHHGGGEEE|||zzzwwwuuusssrrrqqqqqqnnnmmmlllmmmnnnmmmllljjjiiijjjmmmoooqqqrrrssssssoooooonnnnnnnnnmmmjjjhhhjjjkkklllnnnooopppqqqqqqrrrrrrqqqppppppppppppppppppqqqrrrqqqqqqqqqsssuuuyyywwwyyy}}}nnnllluuuiiiXXXQQQOOOIIIGGGEEEEEEFFFFFFEEEDDDAAAAAA@@@??????>>>>>>===???AAAEEEJJJPPPUUUXXXZZZYYYXXXVVVRRROOOMMMNNNPPPSSSQQQNNNIIIFFFCCCAAA@@@===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999999999999999999999999999999999999999999999888999999::::::;;;;;;<<<;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????AAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIIIIIIIJJJMMMOOOSSSWWW\\\^^^```fffooowwwzzz|||}}}zzzxxxssslllkkklllllliiicccaaa___]]]]]]^^^```bbb```___^^^^^^]]]]]]]]]^^^___bbbeeeggghhhjjjllloooqqqppppppnnnmmmlllkkkjjjmmmmmmmmmoooooonnnkkkiiiccc```\\\ZZZ[[[\\\\\\\\\[[[]]]^^^^^^]]]]]]___```cccdddfffggggggggggggffffffffffffhhhjjjmmmppprrrzzzjjjWWWPPPKKKIIIJJJIIIEEEBBBBBB???AAABBBBBBDDDHHHPPPWWW___ooo~~~ssshhh]]]TTTQQQLLLJJJHHHGGGGGGGGGFFFDDD{{{zzzwwwtttsssssstttuuuooonnnmmmnnnnnnnnnllljjjjjjkkkmmmooopppqqqqqqqqqnnnnnnnnnooopppooommmjjjlllmmmnnnoooppppppppppppqqqppppppooooooooooooooonnnpppppppppoooppprrrtttxxxwwwyyy}}}qqqlllnnnxxxttt^^^TTTQQQJJJHHHFFFEEEFFFFFFEEEDDDAAAAAAAAA@@@??????>>>>>>>>>???BBBFFFKKKQQQWWWZZZYYYXXXVVVRRRNNNLLLLLLNNNRRRQQQOOOKKKGGGCCCAAA@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMOOOSSSWWWZZZ\\\aaaiiiooorrryyy~~~}}}xxxqqqjjjhhhhhhiiihhhbbbaaaaaa`````````aaabbb___^^^]]]\\\\\\\\\\\\\\\\\\___aaaccceeegggkkkmmmnnnnnnmmmllljjjiiiiiihhhiiiiiikkklllmmmmmmkkkiiiddd```[[[YYYXXXZZZZZZ[[[YYY[[[\\\]]]\\\\\\^^^```cccdddeeegggggggggfffeeegggggghhhiiikkknnnppprrruuuxxx___QQQKKKHHHIIIIIIEEECCCBBB@@@AAAAAA@@@AAAEEEKKKOOOXXXfffuuu~~~rrrfff[[[TTTQQQNNNJJJHHHGGGFFFDDDCCC|||zzzxxxvvvtttsssssstttuuuooonnnnnnnnnoooooommmkkknnnnnnnnnooooooooonnnnnnnnnmmmnnnpppqqqqqqpppnnnmmmmmmnnnoooooooooooonnnoooooonnnmmmmmmmmmmmmmmmnnnooopppoooooooooqqqsssxxxwwwzzz~~~wwwmmmiiimmmhhhYYYPPPKKKIIIFFFEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>???BBBGGGMMMSSSWWWUUUUUUSSSPPPLLLIIIIIIJJJOOOPPPPPPMMMHHHCCCAAA@@@??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMMMMPPPTTTVVVYYY]]]dddiiimmmrrrxxxyyypppiiifffdddeeefffbbbccceeefffeeedddbbbaaa^^^]]]\\\[[[ZZZZZZZZZZZZZZZ\\\^^^```bbbdddhhhkkkjjjjjjjjjiiiiiihhhhhhgggfffhhhjjjkkkkkkjjjiiiiiieeeaaa\\\YYYXXXYYYZZZZZZXXXZZZ\\\\\\[[[\\\]]]___cccccceeeffffffeeeddddddeeeeeeggghhhjjjlllnnnooorrrzzzlllTTTMMMGGGHHHIIIGGGDDDEEEBBBAAA@@@???@@@BBBFFFIIITTT___lllwwwttteeeZZZRRROOOLLLIIIIIIHHHGGGFFF|||xxxyyyxxxvvvtttssssssssstttooonnnnnnoooppppppooommmpppoooooonnnnnnmmmmmmmmmnnnnnnoooqqqssstttsssqqqmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmlllllllllllllllnnnooopppoooooooooqqqssswwwwwwyyy}}}}}}~~~qqqggggggzzzyyybbbRRRLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>@@@DDDIIINNNQQQQQQQQQPPPMMMIIIGGGGGGGGGKKKNNNPPPMMMHHHCCCAAAAAA??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLLLLNNNQQQTTTWWW[[[```dddhhhlllrrrwww}}}xxxooojjjfffccccccfffdddfffhhhjjjiiifffccc```]]]\\\[[[ZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^aaaeeehhhggggggggghhhhhhhhhhhhhhhgggiiilllmmmkkkjjjiiiiiieeeaaa]]][[[ZZZ[[[[[[[[[YYY[[[\\\\\\[[[[[[]]]^^^aaabbbcccdddddddddcccbbbaaaaaaccceeefffhhhiiijjjooottt}}}\\\RRRIIIHHHIIIHHHGGGGGGCCCBBB@@@???@@@BBBDDDFFFPPPXXXcccmmmvvv~~~lll]]]SSSPPPLLLKKKKKKKKKKKKKKK{{{xxxxxxxxxwwwvvvuuutttssssssnnnmmmmmmoooqqqqqqpppooooooooonnnmmmmmmmmmmmmnnnnnnnnnpppsssvvvwwwvvvtttmmmmmmnnnooooooooooooooonnnnnnmmmllllllllllllmmmnnnoooppppppoooppprrrsssuuutttwwwzzz{{{|||vvvhhhfffooozzzqqqZZZOOOLLLIIIHHHGGGGGGEEECCCCCCCCCCCCBBBAAAAAA@@@@@@????????????BBBFFFIIILLLMMMNNNMMMKKKHHHFFFEEEFFFGGGKKKOOOMMMHHHCCCAAABBB???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@AAABBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHIIIJJJLLLNNNQQQUUUXXX\\\___cccggglllrrrwww}}}vvvmmmjjjgggdddeeeiiihhhiiiiiijjjhhhfffcccaaa]]]\\\ZZZYYYXXXWWWWWWWWWYYYZZZ[[[[[[\\\^^^bbbfffdddeeeeeefffhhhiiiiiijjjhhhkkkmmmmmmjjjhhhggghhhdddbbb___]]]]]]^^^]]]\\\[[[\\\]]]]]][[[[[[\\\]]]```aaabbbccccccbbbaaa```___```aaaccceeefffgggggglllooozzzfffZZZNNNJJJKKKIIIHHHIIIEEECCCAAA@@@AAACCCDDDEEEKKKPPPXXX```iiisssxxxgggYYYUUUPPPMMMLLLKKKJJJIII~~~{{{yyyyyyyyyxxxvvvuuusssrrrmmmmmmmmmoooqqqrrrrrrpppmmmmmmmmmmmmmmmnnnooooooooooooppptttwwwxxxxxxvvvmmmnnnooopppppppppppppppoooooonnnmmmmmmmmmmmmmmmnnnoooppppppoooppprrrtttssssssuuuxxxyyyzzz{{{iiieeehhhkkk}}}cccPPPNNNKKKIIIIIIHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????AAACCCFFFHHHLLLLLLLLLJJJGGGEEEEEEFFFEEEJJJNNNMMMHHHCCCBBBBBB???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCCCC>>>??????@@@BBBCCCDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHIIIJJJMMMPPPSSSWWWZZZ\\\```ccchhhnnntttyyy}}}}}}ssslllkkkiiifffgggkkkkkkjjjiiihhhfffdddcccbbb\\\[[[ZZZYYYWWWWWWVVVVVVXXXYYYZZZZZZZZZ]]]aaadddccccccdddfffhhhiiijjjkkkhhhkkkmmmlllhhheeedddeeedddbbb```___```___^^^]]]\\\]]]^^^]]][[[[[[\\\]]]___```aaabbbbbbaaa```______```bbbdddfffgggggggggkkkllluuuooo```RRRLLLLLLJJJIIIJJJFFFCCCAAAAAABBBCCCDDDDDDGGGJJJPPPWWW___iiivvvwwwaaa\\\UUUOOOKKKHHHFFFDDDyyyxxx||||||zzzvvvtttrrrrrrssstttrrrpppooopppssstttqqqooonnnmmmlllmmmppprrrsssrrrrrrrrrrrrsssuuuuuusssqqqsssooolllkkkmmmnnnmmmkkkqqqpppooommmmmmmmmnnnooopppooooooooopppqqqrrrrrrtttvvvxxxyyyzzz|||ssseeecccfffsssnnn[[[RRRJJJIIIJJJGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@>>>======???AAABBBHHHJJJLLLKKKIIIFFFDDDDDDHHHJJJNNNPPPOOOLLLHHHEEEEEECCC???=========<<<:::<<<<<<<<<<<<<<<<<<<<<<<<@@@???<<<999999999;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::::::::<<<;;;::::::999999999999===;;;999:::;;;<<<;;;:::::::::;;;;;;<<<=========@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHJJJMMMPPPSSSVVVXXX\\\___cccggglllrrrxxx||||||~~~}}}tttmmmmmmmmmkkkhhhhhhhhhiiijjjiiihhheeebbbaaa]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]___bbbdddgggiiiiiiffffffgggfffeeedddbbbaaaaaabbbbbbaaa___]]]^^^___^^^___aaabbbbbb```___]]]___```aaabbbbbbaaa``````___aaaeeeffffffeeeeeeeeejjjnnnvvvoooXXXLLLKKKNNNLLLIIIGGGFFFDDDCCCAAAAAA@@@@@@GGGFFFHHHOOOVVV]]]hhhrrr~~~tttdddTTTOOONNNKKKIIIKKK~~~wwwwww{{{{{{yyywwwuuussstttuuuvvvtttrrrqqqqqqsssrrrpppmmmmmmlllkkkmmmooorrrrrrrrrrrrqqqqqqrrrttttttrrrppprrrpppmmmmmmooopppooonnnppppppooonnnnnnnnnoooooonnnnnnnnnoooooopppqqqqqqvvvxxxzzz{{{|||~~~~~~mmmfffeeeggg~~~dddWWWKKKIIIJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>======>>>@@@AAAEEEGGGIIIIIIGGGEEEEEEEEEHHHKKKOOORRRQQQNNNIIIFFFDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMPPPSSSTTTYYY\\\```dddiiinnntttxxxtttwww{{{|||tttmmmlllllliiiffffffhhhiiijjjiiihhhfffcccbbb]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]___aaadddfffhhhiiiffffffgggfffeeecccaaa``````aaaaaa```^^^]]]]]]^^^^^^___aaabbbbbbaaa___^^^]]]^^^___```aaa``````___^^^```ccceeedddddddddeeeggglllsss~~~gggVVVPPPOOONNNLLLGGGGGGEEECCCBBBAAAAAA@@@CCCAAACCCIIIOOOUUU```iii|||}}}mmm]]]VVVSSSOOOMMMNNNyyyttttttxxxyyyxxxvvvuuuuuuvvvwwwwwwvvvuuusssssssssqqqooolllmmmlllkkkmmmooorrrrrrrrrrrrqqqqqqrrrssssssqqqoooqqqooonnnnnnpppqqqqqqpppnnnooooooppppppppppppooommmmmmnnnnnnooopppqqqqqqvvvxxxzzz{{{{{{}}}{{{kkkccc^^^rrrrrr```OOOJJJLLLKKKHHHFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>===<<<===>>>???AAADDDFFFGGGFFFFFFFFFFFFIIIMMMRRRVVVVVVRRRMMMIIIFFFCCC@@@>>>???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777888999::::::::::::::::::::::::::::::::::::999999888888888::::::::::::999888777777;;;::::::999999999999:::;;;:::999999;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPUUUXXX\\\```dddiiinnnrrrrrruuuyyy||||||tttmmmlllkkkgggdddccchhhhhhiiiiiiiiigggeeeddd^^^\\\[[[YYYWWWWWWWWWXXXZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\]]]___bbbeeegggiiifffggggggfffeeebbb```___^^^___```___]]][[[\\\]]]^^^___````````````______[[[\\\]]]^^^___`````````]]]```bbbcccccccccdddeeefffjjjpppxxxxxxbbbTTTNNNLLLKKKHHHGGGFFFDDDCCCBBBBBBAAA@@@>>>@@@DDDIIINNNVVV___uuu~~~lllbbb[[[VVVSSSSSS{{{uuuqqqqqqtttuuuuuuuuuuuuuuuvvvwwwwwwuuuuuutttsssrrrqqqooonnnnnnmmmlllnnnqqqsssttttttsssrrrqqqrrrssssssqqqpppnnnnnnnnnooopppqqqrrrrrrmmmnnnpppqqqrrrqqqppppppnnnnnnooopppqqqrrrrrrrrrtttvvvwwwxxxxxxyyy|||~~~~~~tttccc___mmmlllUUUMMMNNNNNNKKKIIIDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<======???AAADDDFFFFFFGGGHHHJJJKKKPPPVVV[[[\\\XXXRRRNNNKKKHHHCCCAAA@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999:::;;;::::::::::::::::::::::::;;;;;;::::::999999888888:::::::::::::::999888777::::::999999999999999:::;;;:::888999;;;======<<<;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLRRRUUUYYY]]]```dddiiilllqqquuuyyy}}}{{{tttooommmkkkeeebbbcccgggggghhhiiiiiihhhgggggg___^^^[[[YYYXXXWWWWWWWWWZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZ[[[]]]```ccceeeggggggggggggfffeeecccaaa___\\\^^^^^^]]][[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^___[[[\\\]]]^^^___```aaaaaa^^^```bbbbbbbbbccceeeggggggkkkpppuuu}}}ppp\\\QQQLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCCCC@@@AAADDDGGGJJJQQQYYYhhhsssrrrhhhbbb]]][[[wwwrrrooooooqqqqqqrrrssstttuuuuuuuuuuuusssssstttsssrrrqqqppppppooonnnnnnpppsssvvvwwwvvvuuusssrrrrrrssssssrrrppplllmmmnnnoooooopppqqqqqqnnnoooppprrrrrrrrrqqqppppppqqqrrrtttuuuuuuuuuuuutttuuuwwwwwwwwwxxxzzz|||~~~jjjeeemmm~~~www\\\PPPNNNNNNKKKIIIEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<===@@@CCCEEEGGGHHHKKKMMMNNNSSSZZZ```bbb___ZZZWWWTTTOOOIIIDDDBBB@@@???>>>===========================<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999777888999:::::::::::::::999999999888888999999:::;;;:::999999;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???????????????????????????>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKOOORRRWWWZZZ]]]```dddgggkkkooossswww{{{~~~yyysssooonnnkkkeeecccdddeeefffgggggghhhiiiiiiiiiaaa___]]]ZZZYYYXXXWWWWWWZZZZZZZZZZZZZZZ[[[[[[\\\YYYYYYYYYZZZ\\\___aaaccceeefffffffffeeecccaaa```[[[\\\]]]\\\[[[ZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^___```aaabbbcccddd```aaabbbbbbcccdddgggjjjlllmmmppptttyyykkk[[[RRROOOKKKJJJIIIGGGFFFEEEDDDDDDEEEBBBBBBEEEFFFGGGMMMTTT]]]gggvvvzzzsssnnniii{{{tttqqqnnnnnnooooooppprrrtttuuuttttttsssqqqrrrssssssqqqooooooppppppooooooqqquuuwwwxxxxxxuuusssqqqpppqqqrrrqqqpppkkkmmmooopppoooooopppqqqpppqqqqqqrrrrrrrrrqqqqqqqqqsssuuuwwwxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxzzz||||||}}}wwwkkkmmmyyyiiiWWWPPPLLLIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@???===<<<;;;;;;<<>>===========================<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::::::::999888888888888999999:::===;;;999:::;;;<<<;;;:::::::::;;;;;;<<<===============>>>>>>>>>?????????>>>>>>>>>===>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPTTTXXXZZZ\\\___bbbgggjjjnnnrrruuuyyy~~~zzztttpppmmmmmmjjjeeeccceeecccddddddfffgggiiijjjjjjcccbbb___\\\ZZZYYYXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\YYYXXXWWWWWWXXXZZZ]]]^^^bbbbbbcccdddcccbbbaaa```[[[\\\]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[^^^___aaa```aaaaaabbbcccdddeeeaaabbbbbbbbbbbbdddhhhlllpppnnnppptttvvv{{{gggWWWOOOLLLKKKJJJHHHGGGFFFFFFEEEDDDAAAAAABBBBBBBBBGGGMMMWWW___mmm}}}vvvpppooooooooopppoooqqqsssuuuvvvuuusssrrrqqqssstttrrrooommmmmmnnnpppooooooqqquuuwwwyyyyyytttqqqooonnnooooooooonnnllloooqqqrrrpppoooppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrsssvvvxxxzzzzzzyyyyyyvvvwwwxxxxxxwwwwwwyyy{{{xxxzzzpppnnnwww|||eeeWWWOOOKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@???===;;;;;;;;;===@@@CCCEEEHHHLLLOOOTTTXXX```gggkkklllkkkjjjaaa[[[SSSKKKFFFCCCAAA???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<888999999:::::::::999999888888888888888999::::::>>><<<::::::;;;;;;:::999999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>============>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNRRRUUUWWWYYY[[[]]]eeegggjjjmmmppptttyyy}}}{{{sssmmmkkkjjjjjjhhhcccbbbeeeaaabbbbbbdddfffhhhjjjkkkfffdddaaa^^^[[[ZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\XXXWWWUUUTTTTTTVVVXXXZZZ]]]]]]___`````````___^^^[[[\\\]]]]]][[[[[[\\\]]]^^^\\\ZZZYYYZZZ\\\___aaacccbbbaaaaaabbbcccdddeeeaaaaaaaaa```aaaccchhhlllqqqmmmmmmqqqsssxxxxxxaaaSSSMMMLLLKKKIIIHHHGGGGGGFFFCCC@@@???AAA@@@???CCCIIIQQQYYYfffuuurrrnnnnnnooopppqqqppprrrtttvvvwwwvvvtttrrrrrrtttuuurrrnnnjjjjjjkkkooonnnnnnppptttwwwxxxxxxrrrpppmmmllllllmmmmmmlllmmmpppssstttqqqpppqqqrrruuutttrrrqqqpppqqqqqqrrrrrrsssvvvyyyzzzzzzzzzyyytttuuuvvvuuutttuuuvvvxxxtttxxx}}}vvvqqqxxxrrr```SSSNNNOOOHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAA???===<<<;;;999<<>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::777777888999:::;;;;;;<<<::::::::::::999999888777888888777777888999::::::???===;;;:::::::::999888888888999::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAA===============>>>??????>>>??????@@@BBBCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIIIILLLPPPSSSUUUVVVXXXZZZaaabbbdddfffhhhmmmrrrvvvzzz{{{~~~{{{}}}|||||||||}}}~~~~~~zzzooojjjiiigggggghhhfffbbbbbbeee``````aaaccceeehhhjjjkkkgggeeebbb___\\\ZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[\\\XXXWWWTTTSSSRRRTTTVVVWWWYYYZZZ[[[]]]^^^^^^]]]]]][[[\\\]]]]]]\\\[[[\\\^^^___^^^[[[ZZZ[[[^^^aaacccccccccbbbaaaaaabbbcccddd``````_________bbbgggkkkqqqkkkkkkooopppsssooo]]]NNNMMMKKKJJJHHHHHHGGGGGGCCC@@@???AAA@@@>>>BBBHHHMMMTTT```nnn|||vvvpppqqqssssssrrrqqqpppppprrrtttvvvvvvuuuuuusssqqqppppppooommmkkkjjjkkkmmmpppqqqrrrssssssrrrqqqooonnnmmmmmmmmmnnnlllnnnpppqqqrrrrrrtttvvvuuuuuuuuusssqqqppprrrsssqqqrrruuuxxxyyyyyyyyyxxxvvvuuutttuuuwwwwwwvvvuuuwwwwww{{{uuuqqqiii\\\TTTNNNNNNIIIFFFGGGFFFDDDEEEHHHDDDCCCBBB???>>><<<;;;;;;<<<;;;;;;<<<@@@EEEJJJMMMPPPWWW```iiinnnppprrrsssllleee[[[RRRLLLHHHEEECCC:::<<<===>>>>>>>>>@@@AAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888::::::::::::::::::::::::999999999888888888888777999999::::::::::::;;;;;;::::::999888777777777888999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>???AAABBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIHHHJJJMMMNNNNNNPPPTTTXXX]]]]]]^^^___```dddiiimmmuuuwwwzzz}}}~~~~~~|||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}wwwmmmhhhhhhkkkiiifffeeedddcccbbb```dddaaa___aaaeeejjjkkkkkkhhhfffccc___\\\[[[[[[[[[]]]^^^^^^^^^]]][[[YYYXXX[[[YYYVVVTTTTTTUUUWWWXXXXXXYYY[[[\\\]]]\\\ZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^aaa___[[[XXXXXX\\\```cccdddccc```^^^]]]]]]^^^___```aaabbbbbbbbbdddhhhjjjgggkkknnnnnnmmmsss~~~kkkZZZQQQJJJIIIHHHFFFEEEGGGDDDCCCBBBAAABBBCCCDDDEEEFFFMMMXXXfffttt~~~uuupppqqqssstttsssqqqooooooppprrrttttttsssuuusssrrrqqqqqqpppmmmkkkiiijjjmmmppprrrrrrrrrrrrqqqpppooommmmmmlllmmmmmmlllmmmoooooooooqqqsssuuuuuuuuutttrrrppppppqqqsssqqqrrrtttuuuvvvuuutttssssssqqqqqqrrrtttvvvvvvvvvxxxxxxzzzuuunnnyyybbbWWWRRRNNNJJJGGGGGGFFFCCCCCCEEEEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;<<>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999999999888::::::::::::::::::::::::999999999999888888888888999999999:::::::::;;;;;;999999999888888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>??????@@@AAABBBBBBAAABBBDDDDDDDDDCCCEEEFFFDDDGGGKKKMMMMMMOOORRRUUUYYYZZZ[[[\\\]]]aaafffiiippprrruuuwwwzzz{{{||||||{{{{{{|||~~~~~~}}}{{{zzzwwwvvvtttvvv{{{~~~yyyxxxwwwwwwxxxzzz}}}~~~}}}zzzxxxrrrjjjfffggggggeeecccbbbbbbccccccbbbdddbbbcccfffjjjnnnooonnnllljjjgggccc```___^^^^^^^^^^^^^^^^^^^^^]]][[[[[[[[[ZZZWWWVVVUUUVVVXXXYYYWWWXXXZZZZZZZZZYYYXXXWWWXXXXXXXXXYYYZZZ[[[]]]]]]___]]]ZZZYYYYYY\\\___aaacccaaa```^^^]]]^^^______```bbbcccddddddeeehhhjjjhhhkkknnnmmmlllpppyyy|||___UUULLLJJJIIIGGGFFFGGGFFFEEECCCBBBAAAAAABBBBBBDDDIIIRRR^^^jjjuuu~~~~~~yyysssqqqrrrttttttsssrrrooommmmmmoooqqqrrrrrrssssssrrrssssssqqqnnnkkkgggjjjmmmppprrrrrrqqqppppppooonnnmmmllllllllllllllllllmmmllllllnnnrrrttttttttttttrrrpppoooqqqsssssstttuuuuuutttsssqqqpppsssqqqooopppsssvvvwwwwwwyyyxxxzzz|||ooo|||ppp]]]XXXRRRLLLIIIJJJIIIEEEDDDEEEFFFEEECCCAAA@@@???>>>>>>===<<<;;;;;;===AAADDDFFFLLLQQQXXX___eeejjjnnnqqquuuppphhh```WWWOOOGGGBBBAAA@@@???>>>===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999:::::::::::::::::::::::::::999999999888888888888999999999999::::::::::::666777888999:::999888888888999:::;;;;;;;;;::::::::::::::::::::::::::::::========================>>>>>>??????@@@@@@@@@AAA>>>@@@BBBCCCCCCDDDEEEFFFDDDFFFIIIKKKLLLNNNPPPRRRUUUVVVXXXYYYZZZ]]]aaadddjjjkkknnnpppsssuuuvvvvvvxxxyyyyyy{{{}}}}}}|||zzzyyyyyytttrrrpppqqquuuyyy|||}}}sssssssssuuuwwwzzz}}}~~~|||vvvrrrmmmgggeeehhhfffdddaaa```aaacccccccccbbbcccggglllqqqssssssqqqnnnllliiifffcccbbbaaaaaa________________________^^^]]][[[YYYYYYYYYYYYZZZYYYZZZZZZ[[[ZZZYYYWWWVVVWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\^^^___```___^^^^^^^^^^^^______aaaccceeefffffffffhhhiiihhhkkklllkkkiiilllssszzzlll^^^PPPKKKKKKJJJIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@CCCFFFLLLUUU___iiiqqquuuzzz}}}wwwtttqqqqqqrrrttttttsssssspppmmmlllmmmpppqqqqqqrrrrrrsssttttttsssoookkkfffiiilllpppqqqqqqooonnnnnnnnnmmmmmmllllllllllllllllllkkkjjjjjjlllpppsssssstttsssqqqooooooppprrrvvvvvvwwwwwwvvvuuutttssswwwuuurrrqqqsssvvvxxxxxxxxxwwwyyy}}}sssvvvggg\\\VVVPPPLLLMMMMMMIIIGGGHHHGGGFFFDDDCCCAAA@@@@@@???>>>===<<<;;;<<<>>>AAABBBJJJNNNSSSYYY___eeelllpppqqqnnnjjjeee___VVVMMMGGGCCCAAA???>>>=========<<<>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::::::::999999999888888888888999999999999:::::::::555666888:::;;;:::999777777777999:::::::::999888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????????????????@@@AAABBBCCCFFFJJJNNNKKKKKKJJJJJJJJJLLLOOOQQQRRRTTTVVVXXXYYY[[[^^^aaaeeefffhhhkkkmmmpppqqqrrrvvvvvvwwwxxxyyyzzz{{{|||~~~}}}|||{{{{{{zzzxxxvvvrrrpppqqqsssvvvwwwpppppprrrtttwwwzzz}}}{{{sssnnnkkkhhhjjjnnnmmmiiieeecccbbbbbbbbbbbb___ccciiippptttuuutttrrrmmmkkkiiifffdddbbbaaaaaa```````````````aaabbbcccdddcccbbb___]]]\\\[[[[[[\\\]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXYYY[[[[[[\\\]]]]]]]]]]]]^^^^^^____________aaacccfffggggggfffggggggfffhhhjjjiiihhhjjjooouuu~~~kkkXXXOOOLLLKKKKKKKKKHHHGGGEEECCCAAA@@@@@@@@@CCCEEEHHHNNNVVV___gggkkklllooorrrwww{{{|||qqqpppooopppqqqrrrrrrrrrssspppmmmlllmmmpppqqqrrrqqqqqqrrrssstttsssooolllfffhhhkkknnnoooooonnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjiiikkkooosssssssssrrrpppnnnnnnpppqqquuuuuuvvvvvvvvvvvvvvvvvvzzzwwwsssqqqrrrtttuuuuuuuuuuuuxxx|||vvvqqq|||wwwbbbZZZRRRLLLMMMMMMKKKIIIIIIGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<;;;;;;<<<>>>???GGGJJJOOOTTTZZZaaahhhlllmmmlllkkkhhhccc[[[QQQKKKEEEBBB???>>>???@@@???>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::999999999999888888888888999999999::::::555666888:::;;;:::999777888999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@CCCIIIQQQVVVTTTQQQLLLHHHHHHKKKNNNPPPQQQSSSVVVXXXYYY[[[]]]___aaabbbdddgggiiilllnnnppppppqqqqqqrrrsssssssssssszzz}}}}}}{{{zzzxxxwwwxxxyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzyyywwwssspppoooooorrrtttqqqrrrsssvvvyyy|||~~~|||rrrnnnmmmmmmppptttvvvrrrlllhhheeecccaaa___\\\aaaiiiooorrrrrrqqqpppkkkkkkiiigggfffeeeddddddbbbbbb``````aaabbbdddfffkkkjjjhhhfffccc```]]]\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[XXXYYY[[[\\\]]]]]]\\\\\\\\\]]]^^^````````````___aaacccfffffffffeeeeeeeeeccceeeggghhhhhhjjjnnnrrr{{{dddVVVOOOLLLKKKMMMHHHGGGEEECCCBBBBBBBBBBBBAAABBBDDDHHHNNNVVV]]]aaaaaacccfffjjjmmmrrrxxx|||xxxooooooooonnnooooooppppppqqqooollllllnnnpppqqqqqqpppooopppqqqsssrrrooommmggghhhjjjlllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllmmmmmmlllkkklllooorrrrrrrrrrrrpppnnnmmmoooqqqqqqqqqrrrsssttttttuuuvvvyyyvvvrrrppppppqqqqqqppprrrsssvvvzzz}}}{{{pppqqqpppaaaWWWMMMLLLLLLJJJHHHHHHGGGFFFEEECCCBBBAAAAAAAAA???>>>===<<<<<<<<<======DDDGGGKKKPPPUUU[[[bbbfffjjjkkkkkkjjjfff^^^TTTMMMIIIDDD@@@???@@@BBBAAA??????>>>======<<<<<<======;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888999999999999666777888999:::999888888;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???BBBAAA@@@@@@CCCIIIQQQWWWWWWRRRKKKGGGGGGIIILLLNNNNNNQQQUUUWWWXXXYYYZZZ[[[^^^^^^```bbbeeehhhkkkmmmnnnnnnoooppppppppppppooosssuuuwwwxxxxxxyyyzzz||||||zzzyyyzzz{{{{{{{{{zzzyyywwwtttsssvvvuuutttvvvxxxyyyyyyxxxxxxyyyzzz|||~~~~~~||||||{{{zzzyyyxxxxxxwwwssssssrrrpppooopppsssvvvuuuuuuwwwxxxzzz|||}}}~~~|||~~~}}}ssspppppppppsssvvvyyyuuuppplllhhheeeaaa^^^\\\```gggkkkmmmmmmlllllllllllllllkkkkkkjjjjjjiiidddcccaaa``````bbbeeegggmmmmmmllljjjgggdddaaa___[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]______^^^]]]\\\\\\^^^```bbbbbbaaa```___```bbbddddddbbbbbbbbbcccaaacccfffgggiiikkknnnqqq}}}zzziii\\\RRRMMMNNNJJJIIIGGGEEEDDDCCCDDDDDD??????@@@BBBGGGMMMRRRUUUWWWYYY\\\___aaaeeejjjmmmwww{{{xxxtttoooooonnnmmmllllllmmmnnnmmmkkkkkklllnnnppppppoooooonnnnnnoooqqqqqqooonnniiiiiiiiijjjkkklllmmmmmmmmmmmmnnnooooooooonnnmmmmmmnnnooonnnnnnnnnppprrrrrrrrrqqqooommmmmmnnnpppppppppppppppqqqrrrssssssvvvtttrrrqqqrrrrrrpppooopppqqquuuxxxyyy|||wwwnnnsssmmm```SSSNNNMMMJJJGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA???>>>======<<<<<<======???BBBGGGKKKOOOUUU[[[___eeegggiiikkkiiiccc[[[TTTNNNHHHBBB@@@BBBCCCAAA>>>???>>>>>>===============<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999888888888888999999999999999999999888888888888888;;;999888777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBFFFKKKOOOPPPLLLGGGFFFGGGIIIIIIIIIJJJMMMRRRTTTUUUUUUUUUVVVYYYYYYZZZ]]]```cccggghhhkkkkkkmmmnnnnnnnnnmmmllljjjkkklllmmmmmmnnnqqqsssxxxyyyyyywwwtttqqqpppqqqpppqqqqqqrrrrrrqqqqqqpppuuutttuuuwwwyyy{{{zzzyyyzzzzzz{{{}}}}}}}}}{{{{{{zzzyyyxxxwwwvvvuuuqqqssstttsssrrrsssvvvzzzyyyyyyzzzzzz{{{{{{zzzzzzzzz|||~~~~~~~~~}}}~~~}}}ssspppqqqpppppprrrsssqqqooollljjjfffbbb^^^]]]aaaeeeggggggggghhhjjjllllllmmmnnnnnnnnnnnnnnnfffdddaaa___```bbbeeegggjjjkkkkkkkkkjjjgggdddbbb[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[______`````````___^^^^^^]]]___bbbddddddbbb```^^^```aaaaaa```___^^^```aaabbbdddfffiiijjjlllnnnooouuusss```VVVTTTNNNLLLIIIGGGEEEDDDCCCCCC@@@@@@@@@AAACCCFFFIIIKKKPPPQQQSSSUUUVVVYYY^^^aaafffkkkssszzzyyyrrrqqqoooooonnnlllkkkjjjlllmmmjjjiiiiiikkkmmmoooooonnnooonnnmmmmmmooopppooonnniiiiiihhhhhhiiikkkmmmnnnmmmnnnoooppppppooonnnnnnmmmoooppppppooooooppprrrqqqrrrqqqooommmmmmnnnpppqqqqqqqqqpppqqqqqqrrrrrrvvvtttssstttuuuuuusssrrrpppqqqtttwwwvvvwwwpppmmm~~~xxxiiiYYYRRRPPPLLLIIIHHHFFFEEEDDDBBBBBBAAAAAAAAA??????>>>===============<<>>===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777888888888888999999999::::::999888777777777888888666333222222444888:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<===>>>???@@@===???AAABBBBBBBBBDDDFFFHHHFFFDDDEEEGGGHHHGGGDDDFFFJJJOOORRRRRRRRRRRRRRRUUUUUUVVVYYY\\\```ccceeecccdddfffgggggggggffffffcccdddeeeeeeeeefffiiillllllnnnooonnnllljjjjjjkkkiiijjjlllnnnooopppqqqqqqqqqqqqrrrtttwwwxxxxxxwww}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvuuuwwwyyyxxxwwwvvvyyy|||{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{}}}}}}}}}|||}}}~~~~~~}}}sssppppppnnnlllllllllkkkkkkkkkjjjhhhccc```^^^aaadddeeeccccccfffhhhjjjkkklllnnnoooooooooooogggeeeaaa______aaaeeegggfffgggjjjkkkkkkiiigggeee\\\\\\\\\[[[\\\\\\]]]]]][[[ZZZZZZZZZZZZ[[[[[[\\\bbbbbbbbbbbbaaa```___^^^^^^```ccceeeeeeccc```^^^`````````^^^\\\\\\^^^```dddfffhhhjjjkkklllmmmmmmqqqyyynnn___ZZZQQQOOOLLLHHHEEECCCBBBBBBDDDCCCBBBBBBBBBCCCEEEFFFKKKLLLNNNOOOPPPRRRVVVYYYXXX^^^hhhpppxxx}}}|||yyysssmmmllllllkkkjjjjjjiiihhhhhhiiihhhhhhiiikkknnnqqqsssmmmnnnooonnnlllkkkkkkmmmkkkkkkkkkkkklllllllllmmmkkkmmmoooqqqqqqpppooonnnooopppqqqpppooonnnooopppnnnmmmmmmlllllllllmmmmmmnnnoooooonnnmmmmmmnnnpppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrssswww|||zzznnnuuu~~~cccVVVQQQMMMJJJJJJGGGFFFDDDDDDEEEEEEDDDBBBBBBBBBAAA???>>><<<;;;;;;>>>???AAADDDHHHMMMQQQSSSZZZ]]]bbbgggiiigggeeecccZZZRRRHHHCCCCCCDDDCCCAAA@@@???>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888999:::;;;888888888888888888888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???@@@???>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGIIILLLOOOQQQRRRQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZ[[[^^^cccggghhhhhhfffdddbbbbbbaaaaaa```^^^]]]\\\___```aaa`````````aaaccceeegggjjjlllkkkkkkkkklllqqqrrruuuxxx{{{}}}|||{{{zzzzzzzzz{{{{{{yyyvvvssstttuuuvvvwwwxxxzzz{{{{{{{{{{{{zzzxxxvvvvvvyyy{{{|||~~~}}}||||||}}}}}}oookkkkkkiiigggfffiiiiiihhhgggeeebbb```___cccbbbbbbbbbcccdddeeeeeejjjnnnrrrsssrrrooolllkkkhhhfffcccaaa```aaabbbccccccdddfffhhhhhhgggfffeee___^^^]]]^^^``````^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZdddcccaaa______aaaccceeeffffffeeedddcccaaa```___bbb___\\\[[[]]]```cccdddbbbdddggghhhiiikkkoooqqqnnntttsssaaaSSSRRROOOLLLHHHEEECCCBBBAAABBBBBBBBBBBBAAA@@@???BBBDDDGGGJJJLLLMMMLLLLLLSSSVVV[[[aaagggmmmtttyyy|||wwwrrrllljjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiikkkmmmoooqqqmmmnnnnnnmmmkkkjjjjjjkkkjjjkkklllmmmmmmmmmmmmmmmlllmmmnnnooopppoooooonnnooopppqqqpppnnnmmmmmmnnnmmmmmmllllllkkkllllllmmmnnnooopppooonnnnnnppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqqqqrrrvvv{{{sssqqqxxxrrr```YYYSSSNNNLLLHHHFFFDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@>>>===<<<;;;<<<<<<>>>AAAEEEIIILLLOOOUUUYYY^^^ccceeeeeedddbbb[[[SSSJJJEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<;;;::::::999999::::::888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>??????>>>===>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHJJJMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVYYY]]]aaaccccccbbb```^^^^^^]]]\\\ZZZXXXVVVUUUXXXYYYZZZZZZZZZ[[[^^^aaaaaaeeekkkooopppqqqrrrrrrssstttwwwzzz}}}~~~{{{zzzxxxxxxxxxyyyzzzyyywwwvvvxxxxxxyyyzzz{{{||||||}}}}}}}}}{{{yyyvvvvvvwwwyyyxxxzzz||||||{{{{{{|||}}}xxxmmmiiijjjhhhggggggffffffeeedddbbb```^^^]]]______``````aaabbbcccdddiiimmmqqqrrrqqqnnnkkkjjjhhhfffccc```^^^^^^___``````aaacccddddddcccbbbaaa]]]\\\\\\]]]______^^^\\\[[[[[[[[[\\\\\\]]]]]]^^^gggeeecccaaa```aaabbbccceeeeeeddddddbbbaaa```___bbb___\\\\\\^^^aaacccdddbbbdddfffggggggiiilllooommmrrr{{{qqq___[[[UUUPPPMMMKKKIIIGGGBBBBBBBBBBBBAAA@@@@@@???@@@BBBEEEHHHJJJJJJJJJJJJIIILLLPPPTTTYYY___fffjjj{{{vvvpppkkkgggiiijjjllllllkkkjjjiiiggghhhhhhiiijjjkkklllmmmkkkmmmnnnmmmkkkiiiiiijjjiiikkkmmmooooooooonnnmmmlllllllllmmmmmmmmmmmmmmmnnnooopppooommmkkkkkkllllllkkkkkkjjjjjjkkkllllllooopppqqqppppppppprrrtttuuutttsssrrrrrrssstttuuurrrrrrqqqqqqqqqtttyyy}}}~~~qqqpppjjj\\\TTTNNNLLLKKKHHHFFFDDDDDDCCCBBB@@@CCCBBBAAA@@@???>>>===<<<999999;;;===@@@CCCGGGHHHOOORRRXXX]]]aaabbbbbbaaa\\\VVVNNNIIIGGGFFFCCC@@@AAA@@@??????>>>>>>?????????>>>>>>>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSWWW[[[]]]]]]]]]\\\ZZZYYYXXXVVVSSSQQQOOONNNQQQRRRSSSTTTUUUYYY]]]aaadddiiipppuuuwwwwwwwwwwwwwwwyyy{{{~~~~~~}}}zzz{{{|||}}}}}}{{{yyyxxxuuuvvvvvvvvvwwwwwwxxxxxxzzzzzzzzz{{{{{{{{{||||||~~~}}}{{{xxxuuutttuuuwwwwwwyyy{{{{{{{{{|||}}}~~~sssiiiggggggfffeeefffcccbbbbbbaaa___]]]\\\[[[[[[\\\]]]^^^___```aaabbbhhhlllpppqqqooollljjjhhhhhhfffccc___]]]\\\\\\\\\\\\]]]^^^___```______^^^\\\\\\\\\]]]______^^^]]]YYYYYYYYYYYY[[[]]]```bbbiiihhheeebbbaaaaaaaaabbbeeeddddddcccbbbaaaaaa```bbb```]]]]]]___aaacccdddbbbdddeeeffffffgggiiikkkkkkooouuukkkbbbWWWPPPNNNLLLIIIFFFCCCCCCBBBBBBAAA@@@?????????@@@BBBEEEFFFGGGGGGGGGEEEGGGIIIKKKOOOTTTZZZ___{{{uuuoookkkfffhhhjjjmmmmmmllljjjiiifffggghhhiiijjjjjjiiiiiiiiikkkmmmllljjjiiihhhiiihhhjjjmmmpppqqqpppooommmkkkjjjjjjiiiiiijjjkkkkkkmmmnnnooonnnllljjjiiijjjjjjjjjjjjiiijjjjjjkkkkkkooopppqqqqqqqqqqqqsssuuuvvvuuusssrrrrrrsssuuuvvvrrrrrrqqqoooooorrrwwwzzzzzzrrrvvvxxxaaaTTTOOONNNMMMJJJGGGFFFFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>888888999:::<<>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;999888999999999999999999999999999999999999999999999999888888888888888888888888777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMMMMLLLMMMMMMMMMNNNOOOPPPSSSUUUWWWWWWVVVVVVUUUTTTSSSQQQOOONNNMMMMMMNNNPPPQQQSSSUUUYYY___ccclllrrryyy~~~}}}{{{zzz~~~~~~|||zzzzzz{{{||||||{{{zzzyyyuuuvvvxxxyyyyyyxxxwwwuuutttuuuuuutttttttttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxuuussssssuuuwwwyyyzzz|||||||||}}}xxxnnnfffddddddbbbaaabbb``````______]]]\\\ZZZZZZYYYYYY[[[]]]^^^___```aaafffiiimmmooommmjjjhhhgggiiigggccc```\\\ZZZYYYYYYZZZ[[[\\\^^^^^^___^^^^^^]]]\\\\\\]]]___```^^^]]]ZZZYYYXXXWWWYYY\\\```ccchhhfffdddcccbbbbbbcccccceeeeeedddcccccccccccccccccc```^^^^^^```bbbdddddddddeeefffeeeeeeeeegggiiijjjlllpppwwwzzzmmm]]]RRROOOMMMIIIEEEEEEEEECCCBBBAAA@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEFFFGGGGGGIIIMMMRRRVVV|||tttooommmgggiiikkkmmmmmmllliiihhheeeeeefffggghhhhhhgggggggggiiillllllkkkiiiiiijjjiiikkknnnpppqqqpppnnnmmmiiihhhhhhggggggggghhhiiikkkmmmnnnnnnllljjjiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnooopppqqqpppqqqtttvvvvvvuuusssrrrrrrsssuuuvvvqqqqqqpppnnnnnnpppuuuxxxxxxpppnnnZZZRRRRRRLLLJJJGGGEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@??????::::::::::::;;;===???@@@EEEHHHLLLRRRWWW[[[]]]^^^[[[YYYVVVSSSPPPLLLGGGDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>????????????<<<<<<======<<<<<<;;;::::::;;;<<<===<<<;;;:::999999999999999999999999999999999999999999999999999888888888888888888888888777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAADDDEEEFFFGGGIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQSSSUUUWWW[[[```dddqqqwww~~~{{{xxxuuuvvvxxxyyyyyyxxxwwwvvvqqqrrrtttuuuvvvuuusssrrrsssttttttsssqqqppprrrtttvvvvvvvvvuuuuuuuuuuuutttrrrssssssqqqqqqrrruuuxxx{{{|||}}}}}}}}}~~~ssskkkdddcccaaa^^^]]]^^^^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYY[[[]]]^^^___``````bbbfffjjjmmmllliiigggfffiiigggddd```]]][[[YYYYYYZZZ[[[\\\^^^___aaaaaabbb\\\\\\[[[\\\]]]^^^\\\ZZZ]]][[[XXXWWWXXX[[[^^^aaacccbbbbbbbbbbbbcccdddeeefffeeeeeedddddddddeeeeeecccaaa______aaacccddddddeeefffffffffeeeeeefffhhhhhhiiimmmsssyyy~~~jjj[[[TTTQQQMMMIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBDDDHHHKKK}}}uuuppppppjjjkkkllllllllljjjhhhfffdddddddddeeeeeefffffffffeeehhhkkkllllllkkkkkkkkkjjjlllnnnoooooonnnmmmlllhhhhhhhhhhhhhhhgggggggggiiikkknnnnnnmmmkkkjjjjjjiiiiiiiiiiiijjjkkkllllllkkkmmmnnnoooooopppsssuuuuuutttsssrrrrrrssstttuuuoooooonnnmmmmmmoootttwww~~~~~~pppzzzgggXXXRRRMMMJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA===<<<<<<;;;<<<===>>>???BBBDDDHHHMMMRRRVVVYYYZZZXXXXXXYYYXXXTTTPPPKKKHHHDDDCCCBBBAAA@@@?????????======>>>>>>>>>>>>>>>???<<<============<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@CCCDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSTTTVVVYYYZZZ\\\^^^aaadddnnnuuu}}}yyywwwrrrsssuuuwwwwwwvvvtttsssoooppprrrssssssrrrqqqoooppprrrtttrrrooonnnooorrrssssssssssssssssssssssssmmmnnnnnnnnnoooqqquuuyyy{{{|||}}}}}}~~~zzzooohhhcccaaa___[[[ZZZ[[[\\\\\\]]]\\\\\\[[[ZZZZZZXXXYYY[[[]]]_________^^^^^^bbbgggjjjjjjiiiggggggfffeeeccc```]]][[[ZZZYYYYYYZZZ\\\^^^aaaccceeefff^^^]]]\\\\\\]]]\\\[[[YYY^^^\\\YYYWWWWWWZZZ\\\^^^]]]]]]^^^___aaaccceeeffffffeeedddccccccdddffffffcccaaa``````bbbdddeeeddddddeeefffeeeddddddfffhhhhhhgggkkkqqquuuwwwdddXXXRRRMMMJJJKKKJJJGGGEEECCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDBBBBBBCCCBBBAAAAAACCCEEEvvvqqqsssnnnnnnmmmllljjjhhhfffeeeccccccbbbbbbccceeefffgggcccfffjjjmmmmmmmmmmmmnnnlllmmmmmmmmmmmmlllkkkkkkiiijjjjjjkkkjjjiiihhhggggggjjjmmmooonnnlllkkkkkkiiiiiiiiijjjjjjkkkmmmmmmiiijjjlllmmmmmmooorrrtttrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmllllllooossswwwzzztttuuuiiiZZZSSSPPPKKKGGGFFFFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB???>>>===<<<<<<<<<===>>>@@@BBBDDDHHHLLLPPPSSSUUUTTTWWWZZZ[[[XXXTTTOOOLLLEEEDDDCCCAAA@@@@@@@@@???<<<<<<=========>>>>>>>>>===============<<<;;;;;;======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888999999999::::::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<======>>>?????????BBBBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSUUUXXXZZZ]]]___bbbdddddddddeeefffjjjqqq|||~~~}}}zzzwwwtttoooqqqsssuuuvvvuuusssqqqnnnooopppqqqqqqpppnnnmmmkkkooosssrrrooommmoooqqqnnnnnnnnnnnnooooooooooookkklllmmmnnnoooqqqvvvyyy|||}}}yyypppiiiddd``````___[[[ZZZ\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYY[[[]]]^^^]]]]]]\\\[[[___eeehhhiiihhhhhhgggbbbaaa```^^^]]][[[ZZZZZZVVVWWWYYY\\\```dddfffhhheeecccbbbaaaaaa```^^^\\\\\\[[[YYYXXXXXXZZZ\\\^^^ZZZZZZ\\\]]]___aaaccccccdddcccbbbaaaaaaccceeefffcccaaa```aaaccceeeeeedddbbbcccddddddcccccceeeggghhheeeiiiooorrrxxxnnn]]]TTTOOOMMMNNNLLLIIIFFFDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCBBBCCCDDDwwwsssuuuqqqpppnnnkkkiiifffdddccccccbbbaaaaaabbbdddfffhhhbbbeeejjjmmmnnnnnnoooooonnnmmmmmmlllkkkkkkjjjjjjjjjkkkmmmnnnmmmkkkiiihhhgggjjjmmmooonnnmmmlllllljjjjjjjjjjjjkkklllmmmnnngggiiikkkllllllnnnqqqsssqqqrrrrrrssssssrrrrrrqqqlllllllllkkklllooossswwwuuu}}}yyysssuuu~~~hhh[[[WWWQQQLLLJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???===<<<;;;<<<<<<===???@@@BBBEEEHHHLLLOOOQQQRRRVVVZZZ\\\ZZZVVVRRROOOEEEEEECCCBBBAAA@@@@@@@@@;;;<<<<<<<<<======>>>>>>===============<<<<<<;;;>>>===<<<::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777888999999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAABBBCCCDDDEEEHHHHHHGGGGGGHHHJJJMMMNNNKKKKKKKKKLLLNNNQQQTTTUUUYYYXXXXXXXXXYYY\\\^^^```eeehhhkkklllkkkjjjiiiiiiiiiooozzz{{{{{{zzzzzzzzzwwwssspppnnnpppsssuuuuuutttrrrqqqnnnooopppqqqpppooommmlllggglllqqqrrrooonnnooorrriiiiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnoooqqquuuyyy~~~zzzooogggeeeaaa___```___[[[[[[^^^XXXYYYYYYYYYYYYYYYXXXXXXWWWYYY[[[\\\]]]\\\[[[ZZZXXX]]]cccgggiiihhhhhhhhh___^^^^^^]]]\\\[[[ZZZZZZSSSUUUWWWZZZ___cccfffhhhllljjjiiihhhgggfffcccaaaZZZYYYYYYXXXYYY[[[]]]^^^YYYYYYZZZ\\\^^^___```aaabbbaaa```___```aaaccceeecccbbbaaabbbdddeeeeeeddd```aaabbbbbbaaabbbdddfffhhhdddgggnnnpppssszzzfffZZZVVVUUUPPPNNNKKKGGGEEEDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDBBB@@@@@@@@@~~~vvvrrruuupppnnnllliiigggeeedddddd```bbbcccbbbaaa```aaabbbdddfffjjjnnnoooooommmllliiikkkmmmmmmlllkkklllmmmoooooonnnnnnmmmlllkkkjjjkkklllnnnooopppooommmlllhhhhhhjjjmmmooonnnkkkiiiiiiiiiiiiiiijjjkkklllmmmoooppprrrssssssrrrqqqpppmmmkkkiiijjjnnnsssvvvxxx|||~~~xxxnnnttt}}}kkkYYYMMMMMMMMMHHHGGGLLLJJJHHHFFFEEEEEEEEECCCBBB??????>>>===<<<;;;:::::::::;;;===@@@CCCGGGJJJKKKPPPSSSWWW[[[[[[XXXTTTQQQLLLIIIFFFDDDDDDDDDCCCBBB@@@???>>>===============???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888888888888777888888888888888888888888::::::::::::::::::::::::::::::999999999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<<<<======@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHIIILLLNNNOOOOOOOOOQQQSSSVVVYYYZZZ^^^```aaaaaaaaacccgggjjjnnnppprrrttttttsssqqqpppoooqqquuu}}}|||{{{yyywwwvvvuuuttttttppppppqqqrrrrrrrrrrrrrrrrrrqqqpppqqqrrrppplllhhhhhhiiijjjjjjiiihhheeedddgggeeeddddddeeehhhkkkmmmmmmmmmlllkkklllpppwww|||{{{llleeeddd```^^^]]]]]]^^^___^^^]]]ZZZZZZ[[[ZZZZZZYYYXXXWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ\\\```dddffffffeee]]][[[ZZZYYYZZZYYYXXXVVVXXXWWWVVVVVVYYY^^^dddggghhhjjjmmmooommmhhhbbb^^^bbb___[[[YYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaa```````````````aaaaaabbbbbbbbbbbbcccdddeeefffgggeeeeeehhhkkkqqq|||{{{jjj^^^XXXQQQRRROOOGGGDDDEEEDDD@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCBBBAAAAAA~~~~~~}}}vvvsssuuurrrqqqooollliiigggeeeddd```bbbcccbbbaaa```aaabbbdddgggjjjnnnooonnnmmmllllllnnnoooooommmmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjjjjkkklllnnnppppppooonnnmmmjjjjjjkkkmmmnnnmmmjjjggghhhhhhhhhiiijjjkkkmmmmmmoooppprrrsssssssssqqqpppnnnllljjjkkkooossswwwxxx~~~}}}tttpppssswww|||gggUUUQQQQQQKKKGGGHHHJJJHHHFFFEEEEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===@@@CCCFFFHHHKKKOOOUUUZZZ\\\\\\YYYXXXPPPMMMIIIGGGEEEDDDBBB@@@???>>>===<<<<<<<<<<<<<<>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======>>>?????????AAABBBCCCDDDEEEFFFHHHIIIIIIKKKNNNPPPTTTUUUUUUWWWYYY\\\^^^```dddfffhhhiiijjjllloooqqquuuwwwyyy{{{|||{{{yyyxxxuuuvvvyyy~~~}}}{{{zzzwwwvvvuuusssqqqpppppppppmmmnnnnnnoooppppppppppppsssqqqqqqqqqrrrqqqmmmjjjdddeeeffffffeeecccaaa```bbbbbbbbbbbbeeehhhkkkmmmnnnmmmlllkkklllpppvvv{{{wwwjjjdddccc___^^^\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXWWWVVVWWWWWWVVVWWWWWWXXXYYYYYYXXXYYYZZZ]]]```aaa```___\\\ZZZYYYXXXYYYYYYWWWVVVVVVUUUTTTUUUWWW[[[___aaaccceeeiiikkkkkkgggccc```aaa^^^[[[YYYYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^______aaa```````````````aaaaaabbbbbbbbbbbbccccccdddeeegggffffffhhhjjjmmmvvvnnncccXXXUUUPPPLLLJJJIIIFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA{{{{{{{{{vvvsssuuuuuutttssspppmmmiiifffdddbbbcccdddcccbbbaaabbbdddeeegggkkkmmmooonnnmmmllloooqqqrrrqqqooonnnnnnnnnllllllmmmllllllkkkjjjiiikkklllnnnppppppooonnnmmmmmmllllllmmmmmmllliiigggffffffggghhhjjjlllmmmnnnoooppprrrssstttsssrrrrrrqqqnnnllllllooosssvvvxxx}}}~~~ssskkkhhhnnnxxxyyy^^^UUUTTTOOOJJJHHHJJJHHHFFFEEEFFFFFFEEECCCBBBBBBAAA@@@???>>>=========<<<;;;;;;<<>>=========>>>>>>>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888888888888888888888888888888888888888888888888888888888888888999999::::::;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<============>>>???@@@BBBDDDEEEEEEGGGIIIJJJKKKMMMPPPSSSXXXYYY[[[]]]```cccfffhhhkkknnnrrrtttuuuwwwyyyzzz}}}~~~|||||||||~~~{{{xxxvvvvvvuuusssrrrqqqooonnnmmmmmmmmmiiijjjkkklllmmmmmmmmmmmmpppooonnnoooooonnnllliiiccccccdddcccbbbaaa___]]]___```aaadddfffjjjlllnnnnnnnnnlllkkkkkkooouuuzzzyyyqqqiiidddbbb___]]][[[[[[\\\]]]\\\[[[^^^]]]\\\ZZZYYYWWWVVVUUUVVVUUUVVVVVVWWWXXXYYYZZZXXXXXXYYY[[[]]]^^^\\\[[[ZZZXXXWWWWWWXXXXXXWWWUUUTTTTTTSSSSSSUUUWWWYYYZZZ\\\___cccfffgggeeebbb```___\\\ZZZXXXYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^aaa``````_________``````bbbbbbbbbbbbbbbcccccccccgggeeefffhhhhhhhhhooowwwyyyiii\\\RRRSSSRRRLLLIIIKKKFFFEEECCCBBB@@@@@@?????????@@@@@@AAABBBAAAAAAAAAyyyyyyyyyuuutttuuuwwwvvvvvvtttpppkkkgggddddddfffffffffeeedddeeefffggghhhkkkmmmnnnnnnmmmlllqqqrrrsssrrrooommmmmmmmmkkkkkkkkklllkkkkkkjjjjjjkkklllnnnpppqqqpppooonnnmmmlllkkklllllllllkkkiiieeeeeefffhhhjjjllloooppppppqqqrrrsssttttttsssssstttqqqnnnmmmpppsssvvvwwwzzz}}}tttiiigggjjjsssiiiXXXTTTQQQMMMKKKJJJHHHFFFFFFFFFGGGFFFDDDDDDCCCCCCBBBAAA@@@??????===<<<:::999:::===AAADDDJJJMMMQQQVVVYYY[[[\\\\\\[[[XXXTTTPPPMMMHHHCCC???AAAAAA@@@@@@??????@@@@@@>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888888888888888888888888888888888777777777777777777777777777777888999::::::;;;;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;<<<===>>>@@@BBBDDDEEEEEEGGGJJJKKKLLLOOORRRUUUXXXYYY\\\```eeeiiimmmnnnppptttyyy}}}}}}||||||}}}|||zzzxxxzzzxxxvvvsssrrrrrrrrrsssrrrqqqooonnnmmmllllllllleeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiigggfffeeeeeeeeeeeedddbbb`````````aaacccfffiiikkkmmmnnnooonnnmmmkkkkkkooouuuzzz|||uuupppmmmiiifffccc```^^^\\\\\\]]]]]]\\\[[[]]]\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWYYYYYYYYYYYYYYY\\\^^^___^^^\\\XXXVVVUUUVVVWWWWWWVVVUUUSSSSSSTTTTTTTTTUUUUUUUUUYYY[[[^^^aaabbbaaa___]]]\\\ZZZXXXXXXYYYYYYYYYXXXVVVVVVVVVWWWXXXZZZ[[[\\\XXXXXXYYYYYY[[[\\\^^^^^^``````______^^^^^^______aaaaaabbbbbbbbbbbbbbbaaaeeedddfffhhhgggeeejjjqqqzzzjjjZZZXXXVVVLLLIIIOOOGGGFFFDDDBBBAAA@@@????????????@@@@@@AAAAAAAAAAAA|||wwwwwwwwwuuussssssvvvvvvuuutttppplllhhheeeggghhhiiiiiigggggghhhiiihhhiiikkkmmmnnnnnnmmmmmmqqqrrrrrrqqqnnnllllllllljjjjjjkkkkkklllkkkkkkkkkkkklllnnnpppqqqqqqpppoookkkjjjiiiiiikkkllllllkkkeeefffgggiiikkkmmmpppqqqqqqqqqrrrsssttttttuuuuuuvvvsssooonnnpppsssuuuuuuwwwzzzxxxlllgggiiittt|||bbbWWWSSSOOOLLLKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@===<<<:::999;;;>>>BBBEEEGGGIIILLLQQQUUUXXX[[[\\\]]][[[XXXUUURRRMMMGGGCCCCCCBBBAAA@@@????????????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;:::::::::999999999999888888888888888888888888888777777777777777777777777777777888999::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<===???AAACCCDDDDDDFFFHHHJJJKKKNNNQQQTTTVVVXXX\\\bbbhhhmmmqqqssstttyyy~~~~~~|||zzzzzzyyyxxxwwwwwwvvvtttrrroooooonnnnnnnnnooopppqqqooonnnmmmkkkjjjjjjjjjjjjcccdddeeeffffffffffffeeeeeefffgggffffffeeeeeeeeefffffffffeeeeeedddccccccbbbccceeegggiiikkklllmmmppppppnnnmmmmmmqqqxxx|||xxxooojjjjjjjjjhhheeebbb```^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZZZZTTTTTTTTTUUUUUUWWWXXXXXXVVVWWWXXX[[[^^^___^^^]]]VVVUUUTTTUUUVVVWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUYYY[[[\\\]]]]]]\\\ZZZYYYZZZXXXWWWWWWXXXYYYXXXWWWUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXYYYZZZ\\\^^^___`````````___^^^^^^]]]^^^^^^___```aaabbbbbbbbbaaaaaabbbbbbdddgggfffdddgggmmmsssiii```YYYMMMKKKRRRGGGFFFDDDCCCBBBAAAAAA@@@????????????@@@@@@AAAAAA~~~{{{wwwvvvuuusssrrrqqqssssssrrrqqqooollliiigggiiijjjkkkjjjiiihhhiiikkkiiijjjlllmmmnnnnnnnnnmmmpppqqqrrrpppnnnlllkkkllliiijjjkkkllllllmmmllllllkkklllnnnpppqqqqqqpppooojjjhhhggggggiiikkkllllllgggggghhhjjjlllnnnqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwtttpppnnnoooqqqssssssuuuxxx~~~yyyllleeegggrrr|||hhh[[[QQQKKKKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;;;;<<>>===============>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;::::::::::::999999999999888888888888888888888888777777777777777777777777888888888999999::::::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======;;;;;;<<<===>>>@@@BBBCCCBBBDDDFFFHHHHHHJJJNNNPPPSSSVVV[[[aaaggglllppprrrssswww|||~~~{{{xxxvvvtttsssrrrqqqqqqqqqpppnnnlllggghhhiiijjjkkkmmmmmmnnniiihhhgggfffeeeeeeeeeeeedddddddddddddddccccccbbbdddeeefffeeeddddddeeegggeeeeeeeeeddddddeeeeeeeeecccddddddfffhhhjjjlllmmmtttsssrrrqqqrrrwww}}}|||tttlllhhhiiijjjhhhfffdddaaa____________^^^]]]ZZZYYYXXXXXXXXXYYY[[[\\\UUUUUUTTTTTTUUUUUUVVVVVVSSSSSSUUUXXX[[[\\\\\\ZZZUUUTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\\\\[[[ZZZXXXVVVUUUXXXVVVVVVVVVXXXYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXYYY[[[]]]___aaabbb```___^^^]]]]]]]]]]]]]]]]]]^^^```aaabbbbbbaaaaaa``````bbbeeecccaaadddjjjppp|||nnn```TTTQQQTTTIIIHHHFFFEEECCCBBBBBBBBB@@@????????????@@@AAAAAA|||{{{yyyuuusssrrrpppnnnoooooonnnmmmlllkkkjjjiiihhhiiijjjjjjiiihhhiiijjjjjjkkklllmmmnnnnnnnnnmmmooopppqqqpppnnnllllllmmmjjjjjjkkkmmmmmmnnnnnnnnnkkklllnnnqqqrrrrrrqqqpppkkkiiifffeeegggiiijjjjjjiiiiiijjjkkkmmmoooqqqrrrrrrrrrsssssstttvvvwwwxxxxxxuuupppnnnnnnpppqqqqqqtttvvvzzz|||lllgggiiiyyylllZZZOOOKKKIIIHHHGGGHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>======<<<<<<===???@@@??????AAADDDIIIOOOTTTWWWYYYYYYZZZ\\\\\\ZZZUUUQQQHHHGGGEEECCCAAA???>>>>>><<<===>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<===>>>???AAAAAA@@@BBBDDDEEEEEEGGGIIILLLOOOQQQVVV[[[```dddggghhhkkkooosssuuuvvvvvvwwwyyyxxxxxxvvvtttrrrpppnnnmmmlllkkkjjjjjjkkkkkkhhhgggcccdddfffhhhiiiiiihhhgggeeeeeedddcccbbbbbbbbbbbbeeeeeeeeedddcccbbbaaa```aaabbbdddcccaaaaaadddfffdddddddddeeeeeefffggghhhfffffffffhhhjjjnnnqqqtttyyyxxxxxxwwwyyy~~~vvvpppjjjgggggghhhgggeeecccaaa___^^^^^^^^^]]]\\\\\\[[[YYYXXXXXXYYYZZZ[[[VVVUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYXXXVVVUUUTTTSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYY[[[]]]^^^]]]\\\[[[ZZZXXXWWWUUUTTTVVVUUUUUUVVVXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\___aaabbb```___^^^]]]\\\\\\\\\\\\[[[\\\___aaabbbcccbbbaaa______```bbb___]]]```ffflllssslll```ZZZWWWNNNMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>???AAAAAA}}}||||||zzzvvvsssrrrooolllllllllkkkjjjjjjjjjjjjkkkggghhhiiiiiihhhggghhhiiikkkkkklllmmmnnnnnnnnnnnnoooqqqrrrqqqooommmmmmnnnjjjkkklllmmmnnnooooooooojjjllloooqqqrrrrrrqqqpppmmmjjjfffdddeeegggggghhhjjjjjjkkklllnnnppprrrsssrrrrrrssssssuuuvvvwwwxxxxxxuuupppnnnnnnoooppppppuuuuuuxxx}}}vvvooojjjppp|||cccUUUKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>===<<<<<<;;;;;;AAAAAA@@@BBBEEEIIINNNQQQVVVXXXZZZ]]]___^^^ZZZVVVNNNLLLJJJGGGEEECCCAAAAAA<<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888888888888888888::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@???AAABBBCCCCCCDDDGGGIIIJJJLLLPPPTTTXXX[[[]]]]]]ccceeeiiikkkkkklllmmmnnnnnnnnnmmmkkkjjjiiihhhhhhiiihhhggggggggggggeeecccaaaccceeeggggggfffdddbbbeeedddcccbbbbbbaaabbbbbbgggffffffeeecccbbb```___]]]___aaa```^^^^^^aaadddfffffffffggghhhiiikkkkkkjjjiiijjjkkkoootttxxx{{{||||||||||||~~~rrrmmmiiiffffffgggfffeeeccc```^^^]]]]]]]]]\\\[[[^^^\\\ZZZXXXWWWWWWYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUWWWXXXXXXVVVUUUUUUTTTTTTUUUWWWYYYXXXXXXVVVVVVVVVWWWYYY\\\___```]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTVVVXXXXXXWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZ\\\^^^aaabbb```___^^^]]]\\\\\\\\\\\\YYY[[[^^^aaaccccccbbbbbb```______```\\\YYY\\\bbbjjjmmmtttvvviiiaaaZZZSSSQQQOOOKKKGGGEEECCCBBB@@@???>>>>>>>>>???AAABBB{{{yyy|||yyywwwuuutttsssrrrpppnnnmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllmmmnnnooopppqqqppppppooonnnmmmlllkkkjjjkkklllnnnooopppooommmlllkkknnnrrrsssrrrooonnnmmmjjjiiihhhgggggghhhhhhiiikkkkkkkkklllmmmnnnnnnoooppprrrtttvvvwwwxxxxxxxxxyyyxxxwwwuuusssrrrqqqqqqvvvvvvwwwxxxzzz}}}zzzhhhiiitttuuuYYYOOOLLLHHHEEEFFFHHHJJJKKKHHHGGGGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>======>>>AAAEEEIIIKKKQQQTTTYYY]]]``````___^^^ZZZUUUNNNIIIFFFDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::<<<<<<;;;;;;:::999888888888999:::777777777777777777777777<<<;;;:::999999999:::;;;:::::::::999999888888888;;;;;;:::999:::;;;<<<===999999::::::::::::;;;;;;;;;;;;;;;<<<<<<>>>??????AAAAAABBBBBBCCCDDDDDDEEEIIIIIIKKKMMMOOORRRTTTUUUVVVXXXZZZ\\\]]]^^^bbbdddcccdddddddddcccbbbaaa```_________^^^^^^]]]]]]]]]___^^^^^^```bbbcccbbbaaaaaa```___^^^]]]^^^^^^___fffhhhhhhfffccc___^^^^^^``````_________```aaaaaabbbdddeeeffffffhhhkkkmmmkkkllllllmmmnnnpppuuuxxx|||}}}}}}}}}pppmmmjjjhhhhhhgggeeecccbbbbbb```]]][[[ZZZ\\\^^^bbb```]]]\\\]]]\\\[[[ZZZWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUTTTRRRQQQWWWVVVUUUWWWZZZ[[[YYYWWWVVVWWWYYY\\\___aaaccceee^^^^^^^^^\\\[[[YYYWWWVVVUUUVVVWWWXXXXXXXXXVVVVVVXXXVVVTTTUUUVVVWWWWWWVVVXXXYYYZZZZZZ[[[]]]```ccc]]]\\\[[[ZZZZZZ[[[\\\]]]]]]```eeeiiijjjgggccc```bbbaaa___]]]]]]^^^aaabbbhhhgggmmm|||uuuhhhaaa^^^ZZZSSSMMMJJJHHHGGGFFF??????>>>>>>>>>??????@@@{{{wwwxxxwwwvvvtttssstttsssqqqpppppppppoooooonnnmmmmmmmmmjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppooommmlllkkkkkkkkkkkklllnnnooopppooonnnmmmnnnqqqssssssqqqnnnlllkkkkkkjjjhhhgggggghhhiiijjjjjjkkkkkklllmmmmmmnnnnnnrrrsssuuuwwwyyyyyyyyyyyyzzzyyywwwvvvtttsssssssssvvvvvvvvvwwwyyy|||~~~tttmmmmmmssshhhVVVRRRLLLJJJJJJJJJHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@??????>>>>>>======<<<<<<<<<>>>BBBEEEGGGNNNQQQVVV[[[___aaaaaaaaa___[[[UUUPPPMMMJJJFFFDDD???@@@@@@??????>>>===<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::<<<<<<;;;;;;:::999888888888999999777777777777777777777777::::::999888888888999::::::::::::999999888888888:::999999888999:::;;;<<<999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRRRRSSSUUUYYY\\\______^^^]]]\\\ZZZYYYXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaa```^^^```___]]]\\\[[[[[[[[[\\\bbbdddeeeeeebbb___^^^]]]___^^^^^^^^^^^^^^^_________aaadddeeefffgggjjjllllllmmmnnnooooooqqquuuxxx|||xxxxxx{{{mmmkkkhhhffffffeeecccbbbaaaaaa```]]][[[[[[\\\^^^aaa___]]]\\\\\\\\\[[[YYYXXXWWWTTTRRRQQQRRRRRRSSSUUUUUUVVVWWWVVVVVVUUUTTTXXXWWWWWWYYY[[[ZZZWWWTTTTTTUUUXXX[[[^^^bbbdddeeeaaa``````^^^\\\ZZZWWWVVVWWWXXXXXXXXXYYYXXXXXXXXXYYYWWWVVVVVVXXXYYYYYYXXXXXXZZZ[[[\\\\\\]]]___aaa]]]\\\[[[ZZZZZZ[[[\\\]]]\\\___dddhhhhhhfffbbb```cccaaa___]]]]]]^^^```aaaeeeeeejjjwwwwwwooolllfff]]]TTTNNNJJJGGGEEECCCCCCAAA@@@@@@???@@@@@@}}}wwwuuuuuutttssssssuuuuuutttsssssssssrrrrrrqqqqqqppppppkkkkkklllmmmnnnoooooopppqqqqqqpppooonnnmmmllllllooonnnllljjjiiiiiijjjjjjjjjkkkmmmnnnooooooooonnnrrrssstttsssooolllkkkjjjkkkjjjhhhfffggghhhkkklllkkkkkkkkkllllllmmmmmmnnnqqqsssuuuxxxyyyyyyxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz|||}}}~~~wwwkkkgggnnnzzz{{{ccc\\\SSSNNNMMMMMMIIIFFFHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@???>>>>>>======;;;;;;::::::;;;>>>@@@BBBIIILLLRRRXXX]]]aaacccddddddaaa]]]YYYUUUPPPKKKHHHCCCBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999;;;<<<;;;;;;;;;:::999999888888999999777777777777777777777777999888888777777888999999999999999999999888888888888888888888888999::::::999999::::::::::::;;;;;;::::::::::::;;;<<<======>>>>>>???@@@@@@AAAAAABBB@@@AAAAAABBBCCCEEEFFFGGGLLLLLLMMMMMMNNNPPPTTTWWWZZZZZZYYYWWWUUUSSSQQQPPPSSSSSSTTTUUUVVVWWWXXXYYYVVVWWWXXX\\\___```^^^\\\^^^]]][[[YYYXXXXXXWWWWWW[[[^^^aaabbbaaa___]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^```ccceeefffgggiiikkkmmmoooqqqrrrssstttwwwyyyyyyuuuqqqooouuu}}}xxxjjjgggeeedddccccccaaa```___```___]]][[[[[[]]]___```^^^\\\[[[[[[[[[ZZZYYYZZZXXXUUUSSSSSSTTTVVVXXXZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]][[[VVVRRRSSSTTTWWWZZZ^^^aaaccceeecccccccccaaa___\\\ZZZXXX[[[[[[ZZZYYYYYYYYYZZZ[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZYYY[[[]]]]]]]]]\\\]]]___\\\\\\[[[[[[[[[[[[\\\\\\[[[^^^bbbeeefffdddaaa___cccaaa___^^^]]]^^^```aaa```aaagggqqq}}}}}}}}}uuujjj___VVVOOOJJJGGGHHHGGGDDDBBBAAA@@@@@@@@@zzzvvvtttsssssstttvvvxxxwwwvvvuuuuuuttttttsssrrrrrrqqqmmmmmmnnnnnnnnnnnnooooooqqqqqqpppooonnnmmmmmmlllnnnllljjjhhhhhhhhhiiijjjiiijjjkkkmmmnnnooooooooorrrssssssqqqnnnlllkkkkkkllljjjhhhfffgggiiilllnnnllllllmmmmmmmmmnnnnnnnnnppprrrtttwwwxxxxxxvvvvvvvvvvvvuuuuuutttuuuuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz|||tttgggffflll}}}yyymmm]]]SSSPPPOOOMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>======<<<;;;:::999:::;;;===>>>CCCGGGLLLSSSZZZ___ccceeeeeecccaaa^^^[[[VVVOOOKKKGGGFFFEEECCCBBBAAA@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::::::::999999999999888999777777777777777777777777888888888888888999999999999999999888888888888888888888888888999999::::::999999999:::::::::;;;;;;:::999999999::::::;;;<<<<<<======>>>>>>???@@@@@@BBBBBBAAABBBBBBCCCDDDEEEIIIJJJJJJIIIJJJLLLPPPSSSVVVUUUUUUTTTRRRPPPOOONNNNNNOOOQQQRRRTTTVVVXXXYYYTTTUUUWWW[[[___```^^^]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUXXX]]]______]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[^^^aaadddffffffggghhhiiillloootttwwwyyy{{{~~~}}}xxxsssnnnjjjlllxxxqqqfffdddbbbaaabbbbbbaaa___^^^______^^^\\\\\\^^^```___]]][[[ZZZ[[[[[[ZZZYYYZZZYYYVVVTTTUUUVVVYYY[[[\\\[[[YYYWWWVVVWWWXXXYYYXXX[[[^^^aaaaaa^^^YYYUUUUUUVVVXXXZZZ\\\___aaabbbdddeeeeeeeeedddbbb```^^^___^^^\\\ZZZZZZ[[[]]]^^^ZZZXXXXXXYYY[[[\\\]]]\\\ZZZ\\\______^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ]]]```bbbcccbbb___^^^bbbaaa```^^^^^^^^^___```^^^aaagggmmmtttxxxkkkaaaXXXPPPLLLJJJIIIFFFCCCAAA@@@@@@@@@{{{vvvsssrrrsssuuuxxxzzzzzzyyyuuuttttttssssssrrrrrrqqqppppppooonnnmmmlllkkkkkkooooooooonnnnnnnnnnnnnnnooonnnlllkkkjjjkkkkkklllhhhhhhjjjkkklllmmmnnnnnnnnnpppppppppnnnllllllmmmkkkjjjhhhggghhhkkkmmmooonnnnnnnnnnnnnnnoooooooooqqqsssvvvxxxyyyxxxwwwuuussssssrrrrrrrrrrrrssssssuuuuuuvvvwwwxxxxxxyyyyyy|||qqqhhhgggjjj{{{sss```UUUQQQOOONNNJJJJJJIIIGGGFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::::::::::::::999999888888777777777777777777777777888999999:::::::::;;;;;;888888888888888888888888888999999:::::::::::::::999999999:::::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEGGGJJJMMMOOOOOOOOOPPPOOOOOONNNNNNNNNNNNPPPRRRTTTVVVXXXYYYTTTTTTWWWZZZ^^^```___]]][[[[[[ZZZXXXWWWUUUTTTSSSQQQTTTYYY[[[\\\[[[[[[\\\ZZZYYYYYYYYYYYYZZZ[[[[[[]]]```bbbccccccdddfffggglllqqqxxx~~~}}}tttpppkkkiiiiiipppvvvllldddcccaaaaaabbbbbbaaa```___`````````^^^^^^___```^^^\\\ZZZZZZ[[[[[[ZZZYYYZZZYYYWWWVVVVVVXXXZZZ\\\[[[YYYWWWUUUUUUVVVWWWYYYYYY]]]bbbfffeeebbb^^^\\\YYYYYYZZZ[[[\\\\\\]]]]]]bbbdddfffhhhhhhgggfffeeebbb```]]][[[[[[\\\^^^```YYYXXXWWWYYY[[[]]]^^^]]]\\\^^^``````^^^\\\[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\ZZZ\\\^^^`````````___^^^aaa```____________```aaa___ccchhhmmmppp{{{zzzmmmbbbXXXRRRMMMKKKGGGDDDAAAAAAAAAAAA}}}~~~{{{vvvrrrqqqqqqqqqssswwwyyyzzzyyyttttttssssssrrrqqqqqqqqqqqqqqqooonnnlllkkkjjjiiillllllmmmmmmnnnnnnoooooooooooooooooonnnnnnnnnmmmggghhhhhhiiijjjkkkkkkllljjjlllnnnooommmllllllmmmiiiiiiiiiiiikkklllnnnooonnnnnnnnnnnnnnnnnnnnnnnnrrrtttxxxzzz{{{zzzxxxvvvqqqqqqpppppppppppppppppprrrssstttvvvwwwwwwwwwwwwxxx{{{rrrhhhaaammmzzzfffYYYRRROOOLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<===AAAGGGMMMSSSYYY\\\bbbbbbdddeeefffccc___[[[UUURRROOOKKKGGGEEECCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999999::::::::::::999888777777777777777777777777777888999:::;;;;;;;;;;;;;;;777777777888888888888888888999999:::;;;:::::::::999999::::::::::::;;;;;;:::::::::999999::::::;;;:::;;;;;;<<<<<<======>>>@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGGGGFFFGGGIIIKKKHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVVVVTTTSSSTTTWWW[[[]]]]]]]]]YYYYYYYYYXXXWWWUUUTTTSSSQQQSSSVVVXXXXXXXXXZZZ[[[XXXXXXYYYYYYZZZ\\\]]]^^^\\\^^^___aaabbbdddgggjjjqqqwww~~~yyyvvvjjjfffdddgggmmmzzz{{{mmmiiieeecccbbbbbbcccddddddcccaaabbbcccbbb```______```^^^]]][[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXWWWUUUTTTTTTUUUWWWXXX[[[___eeehhhhhheeebbbaaa\\\\\\\\\\\\\\\\\\[[[[[[```bbbeeehhhjjjiiihhhgggcccaaa___]]]\\\]]]___```YYYXXXXXXYYY\\\^^^______]]]^^^```___]]]\\\\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[]]]^^^______^^^^^^___^^^^^^______```aaabbbbbbfffkkkoooooovvv~~~oooccc[[[TTTRRRMMMHHHEEECCCCCCCCC}}}xxxxxxuuuqqqooonnnnnnnnnqqqtttwwwwwwwwwttttttssssssrrrqqqqqqqqqqqqpppooonnnmmmlllkkkjjjllllllllllllmmmmmmmmmmmmkkklllnnnnnnnnnmmmkkkjjjggggggggggggggghhhiiiiiigggjjjmmmnnnmmmkkkjjjjjjggghhhjjjkkkmmmnnnoooooommmmmmmmmmmmmmmlllllllllpppsssvvvyyyzzzxxxuuusssqqqqqqpppooonnnnnnnnnooonnnoooqqqssstttuuuuuutttuuuxxx~~~sssdddiiirrrjjj[[[TTTNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>============<<<<<<:::;;;===AAAGGGMMMRRRUUU\\\]]]```cccffffffdddaaa]]]ZZZVVVPPPLLLHHHFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======;;;999999999:::::::::999888777777777777777777777777777666777999:::;;;;;;::::::666777777777888888888999777777999:::::::::999888999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@DDDFFFHHHIIIHHHGGGHHHHHHFFFFFFHHHIIIKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPRRRUUUXXXYYYYYYVVVWWWWWWWWWVVVUUUSSSRRRRRRTTTUUUUUUUUUVVVXXXZZZXXXXXXYYYZZZ\\\^^^___```]]]^^^```bbbeeejjjppptttzzz}}}wwwpppllleee``````iiiwwwpppiiiiiifffdddcccdddfffggggggfffcccdddeeedddbbb`````````___]]][[[[[[\\\]]]\\\[[[WWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUWWWXXX^^^bbbgggiiigggdddbbbaaa]]]]]]]]]]]]]]]\\\\\\\\\]]]```cccfffhhhgggfffeeecccbbb```^^^]]]^^^______ZZZYYYYYY[[[^^^aaabbbaaa^^^______^^^\\\\\\]]]___\\\\\\]]]^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^___\\\]]]^^^___```bbbccccccfffiiinnnqqqppprrr~~~vvvmmm```]]]VVVPPPJJJGGGFFFFFF}}}wwwuuurrrnnnnnnlllkkklllnnnrrrtttuuuttttttttttttsssrrrrrrqqqqqqppppppoooooonnnmmmmmmmmmllllllllllllllllllllllllfffhhhjjjkkkkkkiiigggeeeggggggfffffffffgggggghhhfffjjjmmmnnnmmmjjjhhhgggfffhhhjjjmmmnnnoooooonnnkkkkkkkkkkkkkkkkkkkkkkkklllooosssvvvvvvtttqqqooorrrqqqpppooonnnnnnnnnnnnkkkmmmoooqqqrrrssssssrrrtttwww{{{jjjjjjkkktttyyydddZZZOOOOOOMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA==================<<<<<<999:::;;;>>>CCCHHHMMMPPPVVVWWW[[[___dddfffeeecccccc```ZZZTTTOOOKKKIIIHHHDDDDDDCCCBBB@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<======;;;999999999:::;;;:::999888777777777777777777777777777555666888999::::::999999666666777777888888888999555666777999999888888777999999:::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAA>>>AAADDDEEEDDDBBBBBBBBBGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNPPPNNNLLLMMMPPPSSSUUUVVVTTTUUUVVVVVVVVVTTTSSSRRRTTTUUUUUUTTTSSSTTTWWWZZZXXXXXXYYY[[[]]]___aaaccc```aaadddgggkkkrrrzzz}}}{{{wwwqqqhhhcccccc___aaammmyyykkkfffjjjgggeeedddeeegggiiiiiihhheeeffffffeeecccaaa``````___^^^\\\\\\]]]^^^]]]\\\UUUVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWXXX```dddiiiiiifffbbbaaa```\\\\\\\\\]]]]]]^^^^^^^^^\\\___bbbeeefffeeebbbaaacccbbb```___^^^^^^^^^___[[[[[[ZZZ\\\```cccdddccc_________]]]\\\\\\^^^```\\\\\\^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]^^^______[[[\\\]]]___aaabbbddddddgggjjjooorrrqqqpppxxxjjjeee^^^UUUOOOJJJHHHHHHxxxpppnnnooonnnmmmooonnnmmmmmmnnnppprrrtttrrrrrrrrrqqqpppooonnnmmmpppooommmmmmnnnoooooonnnpppmmmjjjkkknnnnnnjjjfffeeeeeefffgggiiijjjhhhffffffggghhhhhhhhhgggfffeeehhhkkknnnqqqpppmmmhhheeeeeedddeeehhhlllooopppooolllkkkiiijjjkkkkkkjjjhhhkkkmmmnnnooonnnoooppprrruuutttsssrrrpppoooooonnnmmmnnnpppqqqsssssstttttttttvvvzzzrrreeelll|||wwwddd^^^UUUNNNMMMJJJEEEEEEIIIHHHGGGEEEDDDDDDCCCAAA???AAA@@@@@@???>>>===<<<<<<;;;;;;:::;;;===AAAEEEGGGLLLQQQWWW\\\```cccfffggggggfffccc]]]UUUOOOKKKJJJHHHGGGDDDBBB@@@?????????CCCAAA???===<<<===>>>???<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888888999888888888777777666666777777777777888888888888888888888888888888888888666666777888888888888888888888999999999::::::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBBBBBBBCCCCCCCCCCCCDDDGGGGGGHHHHHHHHHGGGGGGFFFIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMPPPPPPPPPOOOOOOOOOOOONNNRRRTTTVVVVVVTTTTTTTTTUUUXXXXXXZZZ]]]aaadddddddddbbbeeejjjoootttzzz}}}vvvlllaaa___bbb___aaajjj}}}}}}uuupppkkkggghhhhhhggggggffffffeeeeeeddddddeeecccbbbaaabbbdddaaaaaaaaa```___\\\ZZZYYYVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUWWWZZZ\\\dddjjjooonnngggaaa^^^]]]^^^]]][[[\\\\\\]]][[[ZZZ[[[[[[]]]___aaabbbdddeeebbbaaa```^^^]]]\\\[[[ZZZXXXYYY\\\___bbbeeehhhiiihhhfffccc___]]]\\\\\\]]]]]]^^^______```______^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\___aaaaaa```mmmoooqqqrrrrrrsssuuuwwwxxxgggZZZSSSOOOJJJGGGvvvpppoooqqqpppoooooonnnmmmmmmmmmoooqqqsssqqqqqqqqqqqqpppooonnnmmmmmmllllllmmmoooppppppoooooollliiijjjllllllhhhddddddcccccceeeggghhhgggeeeeeefffggghhhhhhgggffffffjjjkkknnnpppooommmiiiggggggffffffhhhkkkmmmmmmmmmkkkiiihhhiiijjjkkkjjjiiiiiijjjmmmnnnnnnoooqqqsssttttttssssssrrrpppooonnnnnnoooppppppqqqqqqqqqqqqrrrsssvvvzzz~~~nnnlllssshhh]]]SSSPPPLLLFFFDDDFFFHHHFFFDDDCCCDDDCCCAAA@@@@@@@@@??????>>>>>>======;;;:::999999;;;>>>BBBDDDIIIMMMRRRWWW[[[___ccceeeiiiiiigggbbb[[[UUUPPPOOOKKKJJJGGGEEECCCBBBAAAAAACCCAAA???===<<<<<<======<<<;;;;;;;;;;;;::::::::::::::::::999999999999888999888888888777777777777777777777777888888888888888888888888888888888888666666777888888888888888888888888999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAABBBBBBBBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOORRRSSSUUUUUUSSSRRRSSSTTTWWWXXXZZZ]]]aaadddffffffiiimmmsssyyyzzztttoooggg___]]]___gggpppyyyssspppmmmkkkkkkkkkjjjiiigggeeedddcccaaabbbccccccbbbccceeegggeeeeeefffeeeccc```]]][[[WWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWZZZ\\\dddhhhlllkkkeee```^^^^^^\\\[[[[[[\\\]]]^^^^^^]]]ZZZ[[[\\\^^^```bbbcccdddaaaaaa```___]]]\\\[[[ZZZZZZ[[[]]]___bbbeeeggghhhiiigggdddaaa^^^]]]]]]]]]_______________`````````^^^^^^]]]]]]\\\[[[ZZZZZZ[[[ZZZ[[[^^^bbbeeeeeeeeelllmmmooooooooooooqqqrrr}}}xxxggg\\\UUUOOOKKK{{{tttqqqqqqrrrrrrpppnnnmmmllllllmmmnnnoooppppppqqqqqqqqqpppooonnnnnnjjjkkklllnnnqqqrrrqqqpppmmmkkkhhhhhhiiiiiieeeaaacccaaa```aaaccceeeeeeddddddeeefffggghhhhhhhhhhhhkkkmmmppprrrrrrpppnnnmmmjjjiiihhhhhhjjjkkkkkkjjjhhhgggggghhhjjjkkkjjjiiifffhhhkkklllmmmnnnppprrrqqqrrrssssssrrrqqqnnnmmmoooooooooooooooooonnnnnnqqqqqqsssuuuwww~~~rrrlllqqq}}}ooo^^^UUUOOOJJJHHHHHHGGGEEEDDDCCCDDDCCCBBB@@@?????????????????????>>>;;;:::999999:::<<<>>>@@@DDDGGGKKKPPPTTTYYY^^^bbbhhhiiiiiifffaaaZZZUUUSSSPPPNNNKKKIIIGGGEEEEEEEEEEEEDDDBBB@@@>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888888888888888777777777777777777888888888999999888888888888888888888888666666777888888888888888888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<==================<<<<<<<<<======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRSSSSSSRRRQQQQQQRRRWWWXXXZZZ]]]aaaeeehhhjjjqqqvvv~~~~~~|||zzzxxxqqqjjjfffaaa]]]^^^cccuuuzzzrrrpppqqqpppppppppooonnnllliiieeebbb```___```bbbcccdddeeegggiiiggghhhiiihhhfffbbb___\\\ZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWXXXZZZ\\\bbbeeehhhfffbbb______```[[[ZZZZZZ\\\^^^``````___ZZZ[[[\\\]]]___```aaabbbaaa```___^^^]]]\\\[[[ZZZ\\\\\\^^^```aaaccceeeeeehhhgggdddbbb```_________aaa```_________```bbbcccaaa```___^^^\\\[[[ZZZYYY[[[[[[]]]```eeehhhjjjiiiiiijjjkkkkkkjjjjjjkkklllooouuuggg\\\SSSNNN{{{xxxtttrrrrrrrrrqqqooommmmmmlllllllllmmmnnnnnnpppqqqqqqqqqqqqqqqppppppllllllnnnpppssssssqqqnnnllljjjhhhggghhhfffcccaaaaaa___^^^^^^aaacccdddddddddeeefffgggiiijjjjjjkkklllpppuuuyyyzzzyyyvvvtttooollljjjiiijjjjjjiiiiiiffffffeeegggjjjkkkkkkjjjgggiiikkkkkkkkklllnnnpppnnnoooqqqrrrrrrpppmmmkkkmmmmmmmmmmmmmmmmmmnnnnnnrrrqqqrrrtttuuuyyypppkkkuuuooo\\\RRRNNNMMMLLLGGGEEEDDDDDDDDDDDDCCCAAA?????????????????????@@@<<<;;;:::999:::;;;<<<===@@@BBBEEEIIIMMMSSSYYY^^^bbbeeegggfffbbb\\\WWWTTTSSSRRROOOLLLJJJIIIIIIIIIIIIIIIGGGEEECCCAAA???>>>===<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999999888888888888888888888888777777888888888999999999888888888888888888888888666666777888888888888888888888888888999999999999;;;::::::999::::::;;;;;;<<<<<<===============>>><<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNPPPRRRRRRQQQPPPPPPQQQUUUWWWZZZ^^^bbbgggmmmpppyyy~~~~~~}}}zzzvvvsssoooiiiccc^^^ZZZ\\\gggsss~~~yyyrrrooooooqqqrrrssstttsssqqqnnnjjjeeeaaa^^^___aaacccddddddeeefffhhhggghhhiiihhhfffbbb^^^[[[\\\[[[YYYWWWVVVWWWXXXYYYZZZ[[[[[[YYYXXXYYY[[[]]]aaabbbcccaaa___^^^___```\\\[[[[[[\\\^^^``````___ZZZZZZ[[[\\\]]]______``````______]]]\\\[[[[[[ZZZ\\\\\\]]]^^^___```aaaaaaeeedddcccbbbbbbbbbbbbcccbbbaaa```______aaaccceeebbbbbbaaa```___^^^]]]]]]]]]]]]^^^aaaeeehhhiiiiiieeefffhhhhhhgggggghhhjjjmmmuuuvvviii^^^WWWwwwvvvtttsssrrrpppnnnlllmmmmmmmmmlllllllllllllllqqqqqqrrrrrrsssrrrrrrrrrppppppppprrrrrrqqqnnnkkkjjjiiihhhggggggeeecccaaaaaa___^^^^^^aaacccdddddddddeeefffhhhjjjlllnnnooommmrrrzzz}}}yyyrrrooollljjjjjjjjjjjjiiifffeeeeeegggjjjkkkkkkkkkiiikkklllkkkjjjiiijjjlllkkkmmmoooppppppnnnllljjjjjjjjjjjjkkklllmmmooopppqqqpppqqqssssssvvv~~~qqqpppttt{{{gggWWWPPPMMMKKKHHHGGGEEEEEEEEEEEECCCBBB????????????@@@@@@@@@@@@>>>>>><<<;;;;;;;;;<<<<<<===???BBBDDDGGGMMMSSSXXX[[[___cccdddaaa\\\WWWUUUTTTSSSQQQNNNLLLLLLKKKLLLKKKKKKJJJIIIGGGDDDAAA???>>>>>>======<<<;;;::::::;;;;;;;;;:::::::::999999888888888888888999999999888888888888999999999999888888888888888888888888666666777888888888888888777777888888888999999999;;;::::::999999999::::::;;;<<<<<<<<<=========>>><<<<<<<<<<<<============????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMOOOQQQQQQQQQQQQRRRSSSTTTXXX]]]ccchhhnnntttyyy}}}{{{yyyuuuqqqmmmcccaaa___[[[YYYaaawwwwwwtttpppnnnoooppprrrsssvvvuuurrroookkkfffbbb___aaaccceeefffeeeddddddeeeggghhhhhhhhhfffbbb___\\\^^^]]]ZZZXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYY[[[^^^``````___^^^]]]]]]^^^```]]]\\\[[[\\\^^^___^^^]]]YYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[\\\\\\]]]]]]______```aaabbbdddeeefffbbbaaa```___```bbbdddfffcccbbbbbbbbbbbbbbbaaaaaa___^^^^^^```ccceeefffeeeaaaccceeefffffffffhhhjjjnnnpppxxx{{{mmmeee|||~~~uuuttttttsssqqqooommmkkknnnnnnnnnmmmmmmllllllkkkppppppqqqrrrsssssssssrrrsssqqqpppppppppnnnkkkhhhgggggggggfffeeedddcccbbbaaa```___aaadddfffffffffeeeeeefffiiikkkoooqqqsssooottt||||||xxxrrroookkkiiijjjjjjjjjiiigggffffffhhhjjjllllllkkkkkklllmmmkkkjjjhhhiiijjjkkklllmmmoooooonnnmmmllliiiiiiiiijjjkkkmmmoooqqqooonnnoooqqqrrrttt{{{sssmmmmmmxxx|||eeeXXXOOOIIIKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<<<<<===???AAACCCGGGLLLPPPTTTXXX]]]___]]]ZZZWWWUUUSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMMMMLLLJJJGGGCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::888888888999999999999999888888888999999999999:::888888888888888888888888666666777888888888888888777777777888888888888999;;;::::::999999999999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIILLLNNNQQQRRRRRRSSSUUUVVVTTT[[[ccckkkqqqxxx}}}zzzvvvsssnnniiifff[[[[[[]]]```eeesss{{{tttsssqqqpppooopppqqqqqquuutttqqqnnnjjjgggdddcccccceeeggggggeeeccccccccchhhhhhgggfffeeeccc```______^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^```___]]]\\\\\\]]]^^^^^^]]][[[[[[[[[]]]^^^]]][[[YYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___bbbdddeeefff````````````aaabbbdddeeecccccccccccccccccccccccc```___^^^___aaabbbbbbaaa___aaacccdddeeefffhhhjjjkkkjjjnnnyyyzzzrrrzzzwwwwwwqqqrrrsssrrrpppnnnmmmmmmooooooooonnnmmmlllkkkkkkmmmnnnooopppqqqqqqqqqqqqqqqooommmlllkkkjjjhhhfffcccdddeeedddcccbbbbbbbbbbbbbbbbbbdddgggiiihhhgggeeefffgggjjjmmmqqqtttvvvrrrtttxxxzzzzzzwwwtttqqqooollliiiggghhhiiijjjiiihhhhhhgggiiikkkllllllkkkjjjllllllllljjjiiijjjkkklllmmmnnnooooooooooooooolllkkkjjjjjjjjjlllnnnppppppoooooorrrrrrsssxxxsssiiihhhnnn}}}mmm]]]QQQNNNLLLJJJHHHHHHFFFDDDBBBAAAAAAAAA@@@@@@???????????????>>>======<<<<<<<<<;;;<<<===>>>???AAADDDGGGLLLPPPUUUWWWVVVTTTSSSRRRPPPOOONNNMMMLLLMMMNNNNNNPPPQQQRRRRRRPPPLLLIIIFFFBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::888888888999999:::::::::888888888999999999::::::888888888888888888888888666666777888888888888888777777777777888888888888;;;::::::999888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHFFFHHHIIIKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKNNNQQQSSSUUUVVVXXXZZZWWW___kkkuuu|||~~~~~~zzztttooojjjfffaaa]]]ZZZZZZaaannn~~~|||uuurrrrrrrrrpppoooooooooppptttrrroookkkiiihhhggggggccceeeggggggfffdddcccccceeeeeecccbbbaaa`````````______^^^]]]\\\[[[ZZZZZZYYYYYYZZZYYYYYYZZZ]]]___```^^^]]]\\\\\\]]]]]]]]]ZZZYYYXXXZZZ\\\^^^]]]\\\YYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^```aaabbbccc^^^______```aaabbbcccdddddddddccccccbbbbbbaaaaaa___^^^]]]___```aaaaaa```___aaacccdddcccdddfffhhhgggfffjjjrrr{{{}}}wwwssspppooopppqqqqqqooonnnnnnoooooopppoooooonnnmmmkkkkkkkkklllmmmoooppppppppppppooommmjjjhhhhhhhhhfffeee```aaaccccccbbbaaaaaabbbccccccdddgggjjjkkkjjjhhhfffggghhhkkknnnrrrvvvxxxtttttttttsssqqqnnnlllkkkmmmjjjfffeeefffhhhiiiiiijjjiiihhhiiikkkllllllkkkiiikkkllllllkkkjjjlllmmmnnnnnnooooooppppppqqqqqqnnnmmmkkkjjjjjjkkkmmmnnntttrrrrrrtttttttttxxx~~~~~~jjj```___jjjvvvmmm]]]PPPNNNKKKJJJHHHGGGDDDBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::;;;<<<<<<<<<===???AAAEEEIIIMMMPPPPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOTTTVVVWWWXXXVVVSSSOOOLLLCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::888888999999999:::::::::888888888888888888888888666666777888888888888888777777777777888888888888;;;::::::999888888888999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHFFFGGGIIIKKKLLLLLLLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNKKKNNNRRRTTTVVVXXXZZZ\\\YYYcccqqq|||~~~}}}|||wwwpppjjjddd___[[[XXX]]]]]]fffzzzuuuppppppqqqrrrqqqooonnnnnnooossspppmmmjjjhhhhhhjjjkkkbbbdddggghhhfffdddddddddbbb```___]]]\\\]]]]]]^^^_________^^^]]]\\\ZZZYYYWWWXXXYYYYYYYYYZZZ]]]``````___]]]\\\]]]]]]\\\[[[WWWVVVWWWYYY\\\^^^^^^^^^XXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUXXXYYYYYYYYYZZZZZZ[[[[[[YYYZZZ[[[]]]^^^_________]]]^^^___aaabbbbbbcccbbbeeedddcccbbbaaa___^^^^^^^^^]]]]]]^^^aaabbbbbbaaaaaabbbccccccbbbbbbccceeeeeefffjjjooosss{{{{{{uuusssrrrqqqppppppppppppoooooooooooosssrrrooommmkkkiiiiiiiiihhhjjjlllmmmnnnnnnllllllmmmkkkjjjiiihhhfffcccaaa[[[]]]___aaacccbbbaaa```aaabbbccceeefffgggggghhhggggggiiimmmrrrwww|||uuurrrooollljjjiiihhhhhhhhhgggfffeeeeeeeeeeeefffgggggghhhhhhiiijjjjjjjjjiiiiiijjjkkkkkkkkkjjjjjjiiikkkmmmnnnppppppoooooopppooommmkkkjjjkkklllmmmpppqqqrrruuuwwwyyy{{{||||||lllaaabbbggglllyyymmmbbbQQQKKKKKKGGGGGGIIICCCDDDBBB@@@@@@AAAAAA@@@???@@@???>>>???@@@???>>><<>>===<<<<<<===>>>???BBBCCCFFFHHHJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIKKKMMMQQQSSSWWWYYYYYYVVVRRROOOOOOLLLHHHDDDAAAAAABBBBBB??????>>>===<<<;;;;;;;;;888999999999999:::::::::333666999<<<<<<;;;999777999888888888888888999999666666777777888888888999777888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<===========================>>>>>>>>>>>><<<===???@@@@@@@@@???>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJMMMPPPRRRSSSQQQOOOLLLKKKKKKLLLMMMMMMLLLNNNRRRTTTWWWZZZ___bbbcccjjjuuuyyy{{{}}}|||yyywwwxxxzzzvvvpppkkkggg___VVVVVV\\\\\\jjj}}}}}}vvvuuusssrrrqqqpppoooooooooooopppnnnllljjjiiiiiiiiiiiieeeeeeeeeeeedddbbb```^^^eeecccaaa___^^^___``````cccddddddbbb^^^[[[ZZZZZZYYYYYYZZZ[[[]]]]]]\\\ZZZ___^^^\\\[[[[[[[[[\\\\\\WWWXXXYYYZZZ[[[\\\]]]]]]XXXWWWVVVUUUUUUUUUVVVVVVYYYXXXVVVTTTTTTUUUVVVWWWZZZZZZXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\^^^```aaa^^^^^^^^^```bbbccccccaaabbbaaa^^^\\\[[[[[[[[[[[[^^^]]][[[[[[[[[]]]___aaaaaa```____________```aaaccccccfffkkkpppxxxxxxuuusssrrrqqqpppppppppooooooooooooooopppooommmkkkjjjiiiiiijjjjjjkkkmmmoooooonnnmmmlllllljjjhhhgggfffdddaaa___[[[]]]^^^```aaaaaaaaaaaabbbcccdddeeeggggggggghhhiiiiiijjjlllpppvvv{{{~~~yyytttnnnjjjiiiiiigggfffeeeffffffgggggggggggggggeeeeeeffffffggghhhhhhhhhiiiiiijjjkkkkkklllkkkkkkjjjkkklllmmmnnnooooooooopppooommmkkkkkkkkkmmmnnnooopppqqqsssuuuvvvxxxxxx||||||{{{jjjcccaaaaaakkkxxxqqq\\\QQQNNNIIIIIIIIIBBBEEECCCAAA@@@AAAAAAAAA???@@@???>>>???@@@@@@>>><<<>>>===<<<;;;;;;<<<===>>>>>>>>>@@@AAACCCDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJLLLNNNPPPUUUXXXYYYXXXUUUSSSOOOMMMJJJGGGDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<999999999999:::::::::;;;777888;;;======<<<;;;999:::999999888999999::::::777777777777888888999999777888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>??????@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMOOOPPPOOOMMMKKKJJJJJJKKKLLLMMMNNNQQQUUUYYY]]]aaafffiiiooouuu~~~~~~}}}}}}}}}{{{||||||zzzvvvrrrpppppppppjjjfffccc^^^YYY\\\ccckkk~~~yyysssrrrrrrqqqpppoooooonnnnnnnnnmmmllljjjiiihhhhhhiiiiiidddddddddeeeddddddcccbbbcccbbb```_________aaabbbdddeeeeeeccc```^^^]]]]]]\\\\\\\\\^^^___```^^^\\\^^^]]][[[YYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVUUUUUUUUUUUUUUUXXXWWWUUUTTTTTTUUUWWWXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ\\\]]]___`````````___```aaabbb```^^^```___]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^^^^aaa___]]]\\\\\\]]]___aaaccccccfffjjjmmmrrr~~~zzzvvvtttsssrrrqqqpppoooooonnnnnnnnnnnnnnnlllkkkjjjiiiiiijjjkkkkkkmmmnnnpppppppppooommmllljjjhhhfffddddddbbb```^^^\\\\\\]]]^^^___```aaaaaacccdddeeefffggghhhhhhhhhjjjiiiiiikkkoootttyyy}}}~~~vvvmmmhhhhhhiiigggeeeeeefffggghhhiiiiiiiiihhhccccccddddddeeefffffffffhhhiiijjjlllmmmmmmmmmmmmkkkkkkllllllmmmooopppqqqrrrqqqnnnmmmllllllmmmnnnoooooopppqqqrrrssssssttttttvvv{{{|||lllbbb[[[```hhh|||mmmZZZSSSKKKJJJKKKCCCFFFDDDBBBAAABBBBBBAAA@@@@@@?????????@@@@@@>>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????DDDFFFIIIJJJIIIIIIJJJKKKJJJMMMQQQUUUXXXYYYXXXWWWPPPOOONNNLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>::::::999999::::::;;;<<<;;;<<<===>>>>>>===<<<;;;::::::999999999999::::::777888888888888999999999777888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLNNNMMMKKKKKKKKKLLLNNNPPPQQQVVV\\\aaaggglllrrruuu~~~~~~|||{{{zzzyyyyyyzzzxxxwwwuuusssooojjjfffeee```\\\ZZZZZZ\\\dddlll~~~tttooonnnpppoooooonnnmmmmmmlllllliiiiiihhhhhhhhhiiiiiijjjdddddddddddddddeeefffgggbbbaaa```______```aaabbbccceeeeeedddbbb`````````______^^^```aaabbb```___aaa___\\\YYYXXXXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTVVVUUUTTTTTTUUUVVVXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXYYYZZZ[[[]]]^^^___bbbaaa````````````]]][[[]]]\\\\\\[[[ZZZZZZ[[[[[[XXXYYYYYYZZZ[[[[[[[[[[[[```^^^\\\[[[[[[\\\^^^```bbbbbbdddhhhjjjkkksss{{{|||xxxuuutttsssqqqpppnnnnnnllllllkkkllllllmmmjjjiiiiiiiiijjjlllmmmnnnpppqqqrrrrrrqqqpppmmmllljjjhhheeeccccccbbb___^^^]]]]]]]]]]]]^^^```aaabbbeeeffffffggghhhhhhhhhhhhhhhhhhhhhiiimmmsssyyy}}}~~~uuukkkfffhhhjjjiiigggjjjjjjiiihhhhhhiiiiiijjjccccccddddddeeefffffffffhhhiiijjjlllmmmnnnnnnnnnnnnmmmmmmmmmnnnppprrrssswwwuuurrrooonnnmmmnnnnnnoooooooooooooooooooooooorrrtttyyy}}}qqqddd```bbbnnnhhhZZZOOOMMMMMMFFFGGGEEECCCBBBCCCCCCBBB@@@AAA@@@???@@@AAAAAA???============<<<<<<=========>>>===<<<;;;<<<===>>>???AAADDDHHHJJJJJJJJJJJJKKKHHHJJJNNNRRRUUUWWWYYYYYYSSSSSSSSSRRRPPPLLLIIIFFFEEEEEEDDDCCCAAA@@@??????<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888999999999999999999999999999999999777777888888888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<===???@@@?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFHHHHHHIIILLLLLLLLLLLLMMMOOORRRUUUWWW\\\dddlllrrrxxx~~~|||zzz{{{{{{zzzyyyxxxwwwwwwvvvtttrrrpppppppppmmmgggbbb___[[[WWWXXX^^^jjjwwwvvvqqqmmmkkknnnnnnmmmmmmlllkkkkkkjjjggggggggghhhiiijjjkkkkkkgggfffeeeddddddeeeggghhhccccccaaa```____________aaacccddddddbbbaaaaaabbbaaa```___```aaabbbaaa___dddbbb^^^[[[ZZZZZZ[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXYYYZZZ[[[]]]^^^aaa___^^^_________]]][[[ZZZZZZZZZZZZZZZZZZ[[[[[[WWWXXXZZZ\\\]]]\\\[[[ZZZ^^^]]]]]]]]]]]]]]]]]]^^^aaa```cccggghhhgggkkkqqq{{{~~~|||xxxvvvuuusssqqqpppmmmlllkkkiiiiiijjjkkklllkkkkkkjjjkkklllnnnpppqqqqqqrrrssssssrrrpppnnnlllkkkiiifffdddcccbbbaaa___^^^^^^^^^___```aaacccdddgggggghhhiiiiiihhhhhhhhhfffffffffhhhmmmsssyyy}}}yyyrrriiieeehhhkkkmmmmmmrrroookkkhhhggghhhjjjkkkeeeeeeeeefffgggggghhhhhhhhhiiijjjlllmmmnnnnnnnnnoooooonnnnnnoooqqqsssttt{{{yyyuuurrrooonnnnnnnnnpppppppppoooooonnnnnnnnnqqqssswwwzzz{{{vvviiicccfffvvv}}}jjjYYYSSSQQQIIIIIIGGGDDDCCCDDDCCCBBBAAABBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>??????>>>>>>>>>???>>>===<<<<<<===>>>???@@@CCCGGGJJJJJJKKKKKKLLLIIIJJJLLLOOORRRUUUXXXYYYWWWXXXYYYYYYVVVRRRNNNKKKGGGGGGFFFDDDCCCAAA@@@@@@>>>===<<<<<<<<<===???@@@AAAAAA@@@@@@???>>><<<<<<;;;:::999888888888888888::::::::::::999999999999777777888888888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNQQQVVVZZZ___eeennnwww~~~}}}yyyxxxwwwwwwwwwwwwvvvvvvuuuttttttpppnnnkkkkkkkkkhhhccc^^^[[[ZZZ\\\bbbqqqzzzssspppnnnlllllllllmmmmmmlllkkkiiiiiiffffffhhhiiikkklllmmmmmmjjjiiigggeeedddddddddeeeeeedddcccaaa___^^^]]]]]]___aaabbbbbbaaa``````aaaaaa___^^^^^^``````___^^^dddaaa^^^[[[ZZZZZZ[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYYXXXZZZ[[[]]]\\\ZZZXXXWWWSSSSSSTTTUUUVVVXXXYYYZZZUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]______^^^\\\YYYYYYZZZZZZZZZ[[[[[[[[[XXXYYY\\\^^^___^^^\\\[[[[[[]]]```aaaaaa```]]][[[___^^^aaafffgggfffgggkkkqqq~~~|||xxxvvvuuutttsssqqqnnnmmmkkkiiiiiijjjkkklllmmmmmmlllmmmnnnoooqqqrrrqqqrrrssstttsssqqqooommmmmmjjjfffdddccccccaaa`````````aaabbbcccdddeeeeeeiiiiiijjjjjjjjjiiihhhhhhdddeeefffiiimmmrrrwwwzzztttoooiiifffgggkkkooorrruuurrrnnnjjjhhhhhhjjjkkkgggggghhhhhhiiijjjjjjjjjhhhiiijjjlllmmmmmmmmmmmmnnnnnnooooooppprrrssstttzzzxxxuuuqqqooonnnnnnooorrrrrrqqqqqqpppoooooooooppppppsssuuuwww|||wwwkkkeeennn}}}jjj^^^WWWNNNJJJHHHEEEDDDDDDDDDCCCAAABBBAAAAAAAAABBBBBB@@@???>>>??????@@@@@@??????>>><<<<<<<<<;;;<<<<<<======>>>AAAEEEGGGHHHJJJKKKMMMKKKKKKLLLNNNRRRVVVYYY[[[]]]^^^______\\\XXXSSSPPPJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBCCCFFFFFFFFFEEEDDDBBB???>>><<<;;;:::999999888888999;;;;;;;;;::::::::::::999777888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEGGGGGGHHHEEEIIILLLNNNPPPUUU\\\aaakkkqqq{{{|||yyywwwvvvuuuuuuuuuuuuuuuuuutttrrrqqqpppmmmkkkhhhfffccc```]]]ZZZTTT[[[eeetttwwwsssrrrpppmmmkkkllllllmmmllljjjiiihhheeefffhhhjjjkkkmmmmmmmmmlllkkkiiifffdddcccbbbaaaeeedddcccaaa```^^^]]]\\\^^^___aaaaaa_________``````^^^\\\\\\]]]^^^^^^]]]___]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[^^^______]]]YYYWWWSSSSSSTTTVVVWWWXXXXXXYYYUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^```___^^^YYYZZZZZZ[[[[[[[[[ZZZZZZYYY[[[]]]___```___^^^]]][[[]]]```bbbbbb```]]][[[^^^]]]___eeegggeeeeeegggiiippp|||~~~{{{wwwuuuuuuuuuuuutttqqqooommmkkkkkklllnnnooooooooonnnmmmnnnooopppqqqqqqqqqsssssssssqqqooonnnmmmjjjfffccccccbbbaaa```aaabbbdddfffgggggggggfffjjjjjjkkkkkkjjjiiihhhhhheeefffhhhkkknnnpppssstttpppooolllhhhgggiiioootttrrrrrrpppnnnlllkkkjjjjjjhhhiiiiiijjjjjjkkkkkkllliiiiiijjjkkkkkklllkkkkkklllmmmnnnooopppqqqqqqqqqtttssspppooonnnnnnooopppttttttssssssrrrrrrqqqqqqooonnnpppsssuuuxxxooonnnqqqzzz{{{lllaaaVVVKKKIIIFFFEEEEEEEEECCCBBBCCCBBBAAABBBCCCCCCAAA???===>>>???@@@@@@???>>>===999::::::;;;<<<<<<<<<<<<<<<>>>AAACCCEEEGGGJJJLLLMMMMMMMMMOOOSSSXXX^^^aaabbbccccccccc```\\\XXXVVVNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@BBBDDDFFFLLLMMMNNNMMMKKKHHHEEEBBB>>>>>><<<;;;;;;:::::::::<<<;;;;;;;;;::::::::::::777888888888888999999999999999::::::::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;<<<======>>>>>>============>>>>>>???@@@@@@@@@BBBBBBDDDEEEFFFHHHIIIJJJHHHMMMRRRUUUXXX]]]fffmmmwww}}}wwwvvvuuutttsssrrrrrrrrrsssssssssrrrqqqooonnnlllffffffddd```\\\ZZZZZZ[[[YYYfffyyy|||wwwuuusssqqqoookkklllmmmmmmlllkkkiiigggccceeegggiiikkkllllllllljjjjjjiiigggeeebbb```___bbbbbbbbbaaaaaa```___^^^^^^___aaaaaa___^^^^^^___```^^^\\\[[[\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZXXX[[[^^^``````]]]YYYWWWSSSTTTUUUVVVWWWWWWXXXXXXTTTUUUWWWXXXYYYYYYYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYY[[[^^^___^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[]]]^^^______^^^^^^\\\]]]^^^^^^^^^^^^]]]\\\^^^\\\^^^ccceeecccbbbdddcccgggnnnzzz|||yyyuuuttttttvvvwwwwwwsssqqqooommmmmmnnnpppqqqpppooonnnmmmmmmnnnoooppppppqqqrrrssssssqqqpppnnnllliiieeebbbbbbbbbaaa```bbbdddfffhhhiiiiiihhhgggkkkkkkkkkkkkjjjjjjiiihhhggghhhjjjlllnnnooooooooonnnooonnnjjjfffhhhnnntttnnnoooqqqrrrqqqnnnkkkiiiiiiiiiiiijjjkkkkkklllllliiiiiijjjkkkkkkkkkjjjjjjiiikkkmmmnnnppppppooooooooonnnmmmlllmmmnnnqqqrrruuuuuuuuuttttttsssssssssqqqoooooosssuuuxxx~~~yyyrrrkkkkkkrrr}}}uuujjj]]]LLLJJJGGGFFFFFFEEEDDDBBBCCCBBBAAABBBCCCCCCAAA???<<<===>>>??????>>>===<<<888999;;;<<<======<<<<<<:::<<<>>>@@@BBBEEEIIILLLNNNMMMNNNPPPUUU\\\bbbfffeeeeeefffeeeccc___[[[YYYQQQPPPOOOMMMLLLJJJHHHHHHFFFDDDBBBAAAAAACCCFFFGGGQQQRRRTTTTTTRRRNNNIIIFFF@@@@@@???======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777888888888888999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999999999:::::::::;;;;;;;;;<<<===???@@@@@@@@@???>>>=========>>>??????@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKMMMRRRYYY]]]```fffooowww}}}xxxuuurrrrrrrrrqqqqqqpppooooooqqqqqqqqqqqqooommmkkkjjj^^^______\\\XXXXXX[[[___gggyyy~~~}}}zzzxxxvvvtttqqqoookkklllmmmmmmmmmkkkiiigggbbbdddfffhhhjjjjjjjjjjjjhhhhhhhhhgggeeeccc```_________```aaaaaabbbaaaaaa___```aaaaaa___^^^^^^___```^^^\\\[[[\\\]]]]]]\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWZZZ^^^``````]]]YYYVVVTTTTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVXXXYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYYYY[[[]]]^^^]]][[[[[[\\\]]]]]]]]][[[ZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^___]]]]]]bbbcccaaa___aaaaaabbbgggppp}}}zzzxxxvvvvvvwwwxxxxxxwwwvvvuuurrrppppppqqqssstttuuurrrnnnkkkkkkmmmppprrrooooooqqqtttvvvuuussspppmmmkkkhhheeeccccccdddeeehhhhhhggggggiiijjjlllmmmpppppppppooonnnlllkkkjjjjjjkkklllmmmnnnoooppppppsssqqqnnnkkkhhhiiimmmppprrrqqqpppppppppqqqrrrsssqqqooommmkkkjjjkkklllllljjjjjjjjjkkkkkkkkkllllllhhhhhhhhhjjjmmmooopppooonnnnnnmmmmmmnnnqqqsssuuuwwwwwwwwwwwwvvvuuutttsssqqqpppooooooqqqtttyyy{{{rrrjjjfffeeeiiipppxxxzzz}}}}}}pppeeeVVVNNNGGGGGGFFFBBBCCCHHHGGGEEECCCCCCDDDCCCBBB@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@CCCEEEFFFHHHJJJOOOTTTZZZ^^^aaafffdddddddddeeebbb]]]YYYUUUTTTRRRPPPOOONNNMMMMMMJJJHHHGGGEEEDDDEEEEEEFFFQQQUUU[[[^^^\\\WWWRRROOOJJJHHHEEEBBB@@@???>>>>>>===<<<:::;;;<<<<<<:::999<<<;;;:::999999999999999;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<======>>>:::;;;<<<<<<;;;<<<>>>@@@;;;===@@@AAAAAAAAABBBCCCCCCEEEHHHJJJKKKMMMPPPRRRTTT[[[eeekkknnnssszzz~~~{{{xxxwwwvvvrrrqqqooommmmmmnnnooopppqqqooommmjjjhhheeebbb```[[[VVVVVV[[[YYYUUU]]]lll|||yyyuuuuuuuuutttrrrpppooonnnnnnmmmmmmmmmmmmllliiifffeeeddddddfffhhhiiiiiihhhiiihhhgggeeedddbbbaaaaaa______```bbbdddccc```]]]bbb```^^^\\\]]]___bbbddd``````___^^^]]]^^^aaacccbbbaaa___]]]\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVUUUVVVWWWWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTXXX\\\]]]\\\ZZZ[[[]]]^^^```aaa```^^^]]]]]]^^^\\\^^^```aaa```___``````bbbbbbeeekkkttt|||yyywwwuuutttuuuvvvvvvvvvwwwuuusssqqqqqqrrrtttuuuuuussspppnnnmmmnnnpppqqqnnnnnnppprrrttttttrrrooollljjjgggdddbbbcccdddeeegggggggggggghhhjjjkkkmmmppppppoooooonnnnnnmmmlllkkkkkkkkklllmmmnnnpppqqqsssrrrooollljjjkkknnnqqqtttsssrrrqqqqqqqqqrrrsssuuutttqqqooommmmmmmmmmmmkkkkkkkkkllllllmmmmmmmmmjjjiiiiiikkkmmmoooooonnnllllllkkkjjjkkkmmmoooqqquuuuuuuuuuuuuuuttttttsssqqqpppooooooqqqtttxxxzzzuuujjjbbbaaaddddddfffjjjpppuuuvvvqqqjjjaaaWWWNNNLLLKKKFFFDDDEEEEEECCCBBBAAABBBCCCDDDDDDAAAAAAAAA@@@??????>>>>>>========================<<<<<<;;;;;;===???BBBCCCEEEFFFIIIMMMRRRWWW\\\^^^bbbaaaaaabbbcccaaa]]]YYYTTTSSSRRRPPPOOONNNMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGNNNTTT\\\aaaaaa^^^[[[XXXUUUSSSOOOLLLHHHEEECCCBBBBBB???===<<<;;;;;;999888;;;;;;::::::999:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@???AAACCCCCCBBBCCCDDDFFFEEEGGGJJJLLLOOOUUU[[[___fffllltttxxxzzz}}}|||{{{zzzxxxvvvsssrrrppppppooonnnmmmlllllllllmmmmmmqqqpppnnnkkkhhhddd___\\\YYYSSSRRRUUUVVVZZZlll|||uuusssrrrrrrqqqqqqpppooommmlllnnnmmmllllllmmmmmmkkkiiigggeeeddddddfffgggfffeeegggggggggfffeeedddbbbbbb`````````aaabbbbbb```^^^bbb```^^^\\\\\\^^^```bbb```aaaaaaaaa``````bbbdddcccbbb```^^^\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWXXXYYYYYYWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWUUUUUUTTTTTTUUUVVVXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[ZZZXXXWWWZZZ\\\]]]\\\ZZZZZZ\\\^^^]]]___``````___^^^^^^___]]]___aaabbbaaa``````aaacccbbbdddiiioooyyy~~~{{{wwwuuusssrrrsssttttttssswwwvvvuuusssssstttuuuuuuvvvuuusssrrrpppppppppppplllmmmnnnppprrrrrrpppnnnkkkiiifffcccbbbbbbcccdddfffffffffggghhhiiijjjkkknnnnnnnnnnnnooonnnnnnnnnlllkkkjjjiiijjjllloooqqqssssssqqqnnnlllmmmpppsssvvvuuutttsssssssssssssssyyywwwuuurrrpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnkkkjjjjjjkkkmmmnnnnnnmmmlllkkkjjjjjjjjjlllmmmnnnqqqrrrrrrrrrssssssssssssqqqpppppppppqqqtttwwwyyy}}}wwwhhh^^^ZZZUUUTTTVVV]]]fffllloooppppppdddVVVPPPMMMIIIHHHHHHFFFFFFEEECCCAAABBBDDDFFFBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@CCCCCCFFFIIINNNSSSWWWYYY]]]]]]]]]___```___]]]ZZZTTTTTTRRRPPPOOOMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGNNNWWW___bbbbbbbbbaaa```___]]]YYYTTTOOOKKKHHHGGGDDDAAA>>>>>>>>>======<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999:::;;;;;;===<<<<<<;;;;;;<<<<<<======>>>??????>>>???AAACCCEEEFFFGGGGGGFFFHHHJJJMMMKKKMMMPPPTTTZZZbbbkkkrrr{{{~~~zzzvvvrrroooqqqpppooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiigggccc^^^YYYVVVXXXTTTTTTVVVYYYdddxxxrrrpppmmmmmmmmmnnnmmmmmmlllkkkmmmlllkkkkkkmmmnnnnnnnnniiigggdddcccdddddddddcccdddeeefffffffffeeedddcccbbb```______aaaaaaaaa```cccaaa^^^\\\[[[\\\^^^___aaabbbddddddcccbbbcccddddddcccaaa___]]]]]]]]]]]]______``````______^^^]]][[[\\\\\\]]]]]]\\\\\\[[[\\\[[[ZZZ[[[[[[[[[YYYXXXVVVVVVVVVVVVWWWWWWWWWXXXYYYWWWVVVUUUUUUVVVXXXYYYUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\[[[[[[YYYXXX]]]]]]\\\[[[YYYYYY[[[]]]]]]^^^``````___^^^______```bbbdddeeedddccccccdddcccbbbcccfffiiiooozzz|||{{{vvvtttqqqpppqqqrrrrrrqqqwwwvvvuuuuuuttttttuuuuuuuuuvvvuuuuuusssrrrpppoookkkkkklllnnnppppppnnnlllkkkiiifffdddcccccceeefffeeeeeefffggghhhiiijjjjjjllllllllllllmmmnnnoooooommmkkkhhhggggggjjjnnnqqqssssssrrrqqqoooooorrrtttxxxxxxwwwvvvuuutttttttttwwwvvvtttrrrqqqpppoooooonnnooooooooooooooooooooolllkkkjjjkkklllmmmlllkkkmmmllllllkkkkkklllmmmnnnoooooooooooopppqqqrrrsssqqqqqqqqqqqqrrrtttvvvwwwzzz|||zzziii___WWWRRROOOSSS[[[bbbiiiooozzzqqqeeeZZZRRRNNNNNNOOOKKKKKKKKKHHHDDDBBBCCCDDDBBBBBBBBBAAA@@@@@@??????????????????????????????======<<<<<<<<<<<<======@@@AAABBBEEEIIIMMMQQQSSSWWWXXXYYY[[[]]]]]]\\\[[[UUUTTTSSSPPPMMMJJJHHHFFFFFFGGGGGGHHHGGGFFFDDDCCCAAAFFFMMMTTTYYY\\\```bbbccceeeggggggddd]]]VVVRRRNNNJJJFFFCCCCCCDDDDDDDDD???>>>>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@????????????@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLOOOTTTWWWWWWZZZ___dddkkksss{{{|||wwwrrrooommmjjjhhhjjjjjjkkkkkkkkkjjjjjjjjjggghhhhhhhhhhhhgggffffffaaacccdddccc___ZZZVVVSSSXXXZZZ___cccgggvvv}}}tttooommmjjjjjjkkkllllllllllllllllllkkkiiijjjmmmpppqqqqqqllliiifffdddcccccccccbbbaaacccdddfffgggfffeeeddddddaaa___^^^```aaabbbbbbcccbbb___\\\[[[[[[\\\]]]___aaadddeeedddcccbbbccceeecccaaa___^^^]]]]]]]]]bbbbbbbbbbbbbbbaaa``````\\\]]]]]]^^^^^^]]]]]]\\\]]]\\\[[[\\\]]]\\\[[[YYYWWWWWWWWWXXXXXXXXXYYYYYY[[[ZZZXXXVVVUUUVVVXXXYYYWWWVVVVVVVVVWWWYYY\\\]]]XXXXXXZZZ[[[[[[ZZZYYYXXX[[[\\\\\\[[[[[[ZZZ[[[\\\\\\^^^``````___^^^___```dddfffhhhhhhgggfffeeefffcccaaabbbeeegggiiipppxxx|||{{{zzzvvvsssqqqppppppqqqqqqpppuuuuuuuuuuuuuuuttttttssstttuuuvvvvvvuuurrrpppnnnjjjjjjjjjlllnnnooommmlllllljjjhhheeedddeeefffhhheeeeeefffggghhhiiiiiijjjiiiiiiiiiiiijjjlllmmmnnnllljjjgggeeeeeehhhmmmooorrrssssssrrrqqqqqqsssuuuyyyyyyyyyxxxwwwvvvuuuuuurrrqqqqqqppppppoooooooooooooooooooooooooooooonnnkkkjjjiiijjjkkklllkkkjjjlllkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnoooqqqrrrqqqqqqrrrrrrssstttuuuuuuxxx{{{qqqcccZZZRRRRRRTTTXXX```iiizzz}}}}}}uuuiii^^^XXXUUUNNNNNNMMMKKKGGGDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<>>>>>>???AAADDDHHHKKKMMMPPPRRRUUUWWWYYYZZZ[[[[[[WWWVVVTTTPPPLLLHHHEEEBBBCCCDDDDDDEEEDDDCCCAAA@@@@@@BBBDDDHHHLLLRRRYYY]]]___eeelllqqqqqqllleee```XXXTTTNNNJJJIIIHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCBBBCCCEEEEEEEEEFFFIIIKKKKKKMMMOOOQQQUUUYYY___dddhhhlllsssyyy~~~~~~{{{tttqqqmmmjjjiiihhhfffeeefffggghhhiiiiiiiiihhhgggdddeeeeeeeeeeeedddccccccbbbcccdddaaa\\\XXXVVVUUUXXXbbbpppzzzwwwnnnjjjiiiiiijjjkkklllmmmmmmmmmmmmkkkjjjiiijjjmmmoooqqqqqqmmmkkkgggeeeeeedddcccbbb___aaabbbdddeeeffffffeeeeeeccc```___```bbbccccccdddbbb```]]][[[[[[[[[[[[\\\___bbbcccbbbaaa``````dddbbbaaa___^^^^^^^^^^^^bbbbbbcccccccccbbbaaaaaa]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[]]]]]][[[ZZZXXXYYYYYYYYYYYYZZZZZZZZZ]]][[[YYYXXXWWWXXXYYYZZZWWWWWWWWWWWWXXXZZZ\\\^^^XXXYYY[[[\\\]]]\\\\\\[[[ZZZ[[[^^^aaabbbaaa___]]]]]]___``````___^^^^^^___bbbdddfffgggeeedddddddddbbb___```dddfffggglllrrr}}}|||zzzyyyxxxwwwtttrrrpppqqqqqqqqqppprrrssstttttttttsssqqqpppqqqrrrtttttttttrrrpppnnnjjjiiiiiikkkmmmnnnmmmkkkmmmkkkhhhfffeeefffhhhiiieeeeeeggghhhiiijjjjjjjjjhhhhhhggggggiiijjjlllnnnkkkiiifffddddddgggkkkmmmppprrrttttttsssssstttuuuyyyyyyyyyyyyxxxwwwvvvvvvoooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmjjjhhhhhhhhhjjjkkkjjjiiihhhhhhiiiiiijjjjjjjjjkkkmmmllllllllllllnnnpppqqqqqqqqqsssttttttttttttssswwwzzzwwwkkk```\\\WWWTTTYYYcccsss~~~mmmaaaWWWSSSNNNKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>AAADDDFFFHHHJJJLLLPPPRRRSSSUUUWWWYYYWWWVVVUUURRRNNNJJJFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@AAACCCIIIPPPUUUXXX___hhhqqquuuuuurrrooofffaaa[[[VVVSSSPPPMMMKKKIIIHHHFFFDDDBBB@@@???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBB>>>>>>???@@@BBBDDDEEEFFFEEEGGGIIIJJJKKKMMMPPPSSSTTTWWW[[[___dddiiipppttt}}}yyytttrrrjjjhhheeeddddddddddddccccccdddeeeeeeeeeeeecccbbbaaaaaaaaaaaa```````````````aaa```\\\XXXVVVXXX[[[dddttt|||vvvoookkkkkkjjjkkklllmmmnnnnnnnnnnnnkkkjjjiiijjjlllnnnooonnnkkkjjjhhhggggggfffdddbbb______```aaacccdddeeeffffffdddaaaaaabbbddddddddddddccc```^^^\\\[[[[[[[[[ZZZ]]]___```___^^^^^^^^^aaa```___^^^^^^^^^___```aaaaaabbbbbbaaaaaa```___\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYYYYY[[[]]]^^^]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```aaaaaaaaa```]]]___bbbfffiiihhhdddaaa^^^```aaa```___]]]]]]^^^^^^```bbbbbbaaa____________]]]]]]bbbeeegggjjjooovvv~~~|||zzzzzzzzzzzzyyyxxxvvvsssrrrrrrrrrrrrqqqoooppprrrssssssqqqooommmooopppqqqrrrrrrqqqooonnnjjjiiiiiijjjlllmmmmmmlllllljjjgggeeeeeefffgggiiieeefffhhhiiijjjkkkkkkjjjiiihhhgggggghhhjjjlllnnnjjjhhheeeddddddfffiiikkkoooqqqsssttttttssstttuuuwwwxxxyyyyyyyyyxxxwwwwwwqqqqqqqqqqqqppppppooonnnmmmmmmmmmllllllkkkkkkkkkgggffffffggghhhiiiiiihhhggghhhiiijjjkkkkkkllllllmmmmmmkkkkkkkkkmmmooopppqqqrrrssstttuuutttsssrrrvvvuuuxxx~~~{{{rrrfffZZZYYYaaahhhzzznnncccUUUMMMKKKLLLJJJHHHDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>======;;;;;;<<<<<<>>>AAACCCEEECCCFFFJJJLLLLLLNNNRRRTTTVVVVVVVVVTTTRRRNNNKKKIIIFFFFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>???BBBHHHLLLOOOTTT[[[dddlllrrrvvvxxxrrrooojjjfffccc```]]][[[WWWUUURRROOOKKKHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGEEEFFFGGGIIILLLNNNQQQRRRSSSUUUXXXZZZ\\\___ccceeehhhlllqqqvvv{{{yyysssooolllkkkcccaaa```___aaaccccccbbbaaabbbcccccccccaaa___^^^^^^]]]\\\[[[ZZZ[[[\\\\\\[[[\\\\\\ZZZYYY^^^gggnnn~~~yyyuuupppooopppkkklllmmmnnnnnnnnnnnnnnnjjjjjjiiikkklllmmmkkkjjjgggffffffggghhhgggdddbbb___^^^^^^^^^___bbbdddfffgggeeeccccccdddffffffeeedddcccaaa___^^^]]]\\\\\\YYY[[[^^^^^^]]]\\\\\\]]]___^^^]]]]]]]]]^^^```aaa______``````______^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYYYY[[[^^^______^^^[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZ]]]^^^```bbbccccccccccccbbbbbbcccfffiiiiiieeebbb```aaabbbaaa^^^\\\\\\]]]]]]___aaa```___]]]]]]]]]\\\YYYYYY___cccdddggglllmmmsss~~~{{{yyyxxxyyy{{{||||||yyywwwtttsssssssssrrrqqqmmmoooqqqrrrrrrpppmmmlllmmmnnnooopppqqqpppooooookkkiiiiiijjjlllmmmmmmlllkkkiiifffddddddeeeggghhheeeggghhhjjjkkkkkkkkkkkkjjjiiihhhhhhiiijjjmmmnnniiigggeeeddddddfffhhhjjjnnnpppsssttttttttttttuuuvvvwwwxxxyyyyyyyyyxxxwwwtttttttttsssrrrqqqooonnnlllllllllkkkkkkjjjjjjjjjfffeeedddfffhhhiiihhhggghhhiiikkklllmmmnnnnnnooonnnmmmlllkkkkkklllnnnpppqqqrrrtttuuuuuutttrrrqqqtttqqqrrryyy~~~uuubbb]]]cccbbbooouuu___QQQNNNNNNMMMJJJDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>;;;;;;;;;<<<===???BBBCCC???BBBFFFHHHHHHJJJNNNQQQUUUUUUVVVVVVUUUSSSPPPOOOJJJIIIGGGEEEEEEEEEFFFFFF:::;;;=========???AAADDDHHHJJJOOOWWWaaakkktttyyyxxxwwwtttssssssqqqooommmcccaaa]]]YYYUUUQQQNNNMMMFFFEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPQQQRRRUUUXXX[[[]]]___ccceeeiiikkkmmmqqquuuxxxzzz~~~{{{uuuooojjjgggffffffaaa___^^^^^^aaacccccccccbbbcccddddddbbb```^^^\\\\\\ZZZXXXWWWVVVWWWYYYZZZZZZ\\\^^^```dddnnn}}}~~~tttqqqooommmmmmoookkklllmmmmmmnnnnnnnnnmmmjjjjjjjjjkkklllllliiigggcccdddeeeggghhhgggdddaaa___^^^]]]\\\]]]```cccfffgggfffdddeeefffgggfffeeedddcccbbb```^^^]]]]]]]]]ZZZ[[[]]]]]]\\\[[[\\\]]]]]]]]]\\\\\\]]]^^^```aaa^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXYYY\\\___aaaaaa```[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[]]]^^^^^^]]]\\\[[[\\\]]]___aaabbbccccccbbbeeecccbbbccceeeeeeccc```aaabbbbbbaaa^^^\\\[[[\\\^^^```bbbbbb```^^^^^^^^^ZZZWWWVVV[[[```bbbeeeiiigggmmmyyy