BM6P6(@ 444222111222333333222111333333444555777666333111000000111111111111000000111///------000333666777222111000111333444333222999444000000222222...***000000000000000000000000222222111000//////000000000000111111111111000000000000000000000000000000111111000000//////......111111000000111111222333222222222222222222222222333111000000111222222111111111111111111111111111666666777666444222///---111000///......///000111000000111222444555666666000111111111111222222222222111111000///......---//////......///000111111111000///////////////000...111444333111000111333222222111111000/////////---........./////////000111111000000000000111111444222111222444444444222333111000000111222222111...---,,,++++++,,,---...------------------------------------...000111222111000///...------...///.../////////000000000000000000//////......------///000111222222222222222000111111111111222222222222111111111000000//////000000111000000///...---,,,------...---,,,***)))000000000000///...---,,,+++++++++...000111000//////////////////000111111......//////000000111111222000///000///,,,...222222222333333333222222111444555555555555444333333444666888888777888999;;;;;;<<<>>>AAADDDFFFHHHIIILLLLLLNNNOOOQQQRRRSSSTTTZZZ\\\^^^aaabbbbbbaaaaaafffdddbbbaaadddfffggghhhfffffffffeeeeeefffiiilllnnnppptttwwwxxxwwwuuutttpppoooooonnnnnnooooooppppppqqqsssuuuvvvuuutttssstttuuuvvvuuutttssstttuuupppxxx}}}zzzxxxzzzzzzwwwssstttuuusssqqqooonnnooojjjgggcccaaaaaaccccccccc^^^bbb```YYYUUUWWWWWWTTTTTTRRRPPPOOONNNLLLIIIFFFIIIKKKLLLKKKGGGDDDAAAAAA<<<;;;:::888777777666666///111333333333222333555333333333444444444444555444333222444666777777666222333333333999???;;;111444444555555444444333222:::777333000000111111111444222111222333333111000444333222222111111111111666666555333111111222444000//////...///000111222222111111000000000000111333333444555555555555555222222222333333222///,,,000000000000000000000000111111111111000000000000444333222000000000111111111222222111///...///111222222111111222222333444333444666777777555444222444333333222222333333444111333555666666888:::<<<===;;;999:::======;;;888;;;999999999999999777555666666555444333222111111555444444333333444555555222222222222222333333333222222222222222222222222333222111222333444333222333333333444666555333111000000111111111111000000444333222222222222000///222111000111333444333222555222...///111222///+++000000000000000000000000222222111000000000000000000000111111111111000000000000000000000000000000111000000000/////////...000000//////000000111222222222222222222222222222333111000000111222222111111111111111111111111111222111000000////////////000000////////////000000333333333333333333333333333222222222111111000000111111111000///.........111111000//////000000000000000////////////000000///111444333111000111333111111111111000000000000000000000000111111111111222111111000000111111222333222111111333333222111222111///000111222111000000///...------...///000------------------------...............///000111111000///...---......///.........//////000111111000000////////////......///000111222333333333333111111111111111111111111000000000//////.........000111111111111000000///,,,---.........---,,,+++000000000000///...---,,,---,,,---...//////---+++//////////////////000000...////////////000000000222000///111///,,,...222111222222333222222111111......//////000000000111222333555555444555666888777888999:::<<<===????????????AAABBBCCCEEEFFFFFFNNNPPPRRRUUUVVVWWWVVVVVVWWWVVVUUUVVVYYY\\\]]]]]]]]]]]]^^^]]]]]]___cccfffkkkmmmoooqqqqqqpppooommmnnnmmmllljjjiiiiiiiiiiiilllmmmnnnoooppppppooooooqqqrrrsssrrrqqqpppqqqsssnnnuuuxxxuuusssuuutttqqqnnnoooppppppnnnllllllmmmjjjgggcccbbbbbbdddddddddcccfffccc[[[XXX[[[]]]\\\[[[YYYXXXWWWVVVUUURRRPPPOOOQQQRRRPPPMMMJJJHHHHHHEEEDDDAAA>>><<<:::::::::777999::::::888777888888666666666666666666666666444333333444666777666555222444555666;;;>>>999000333333333222222111111000999666222000000111111111333111000000111111000///111111000000000111222222444555555333111000111333222222111111111222444444333333222111111111222222222111000000000111333444333222111222444333///,,,111111111111111111111111222222222111111111000000222111000000000111222222111222222111//////000222111111111111111222222333777777888777666555333222555444444333333444444555222444666777777888999:::===<<<;;;===???@@@===;;;<<<;;;:::::::::999777555555555444333222222111111333333333444444444444555222222222111111000000000222222222222222222222222222111111222444555444333555333222333444555444222000000111111111111000000...000222444555444222111333222111222333444333222222///---...111111///---000000000000000000000000222111000000000000000000000000111111111111000000000000000000000000000000000000000000///////////////////////////000000111222222222222222222222222333111000000111222222111000000000000000000000000111000/////////111444555///000000111111000000///555555444333222111111000444444333222111000///...111111000000//////......111000000000000111222222000000000//////000000111111222444333222111111222000000000111111111111222333333333333333222222222333222222111111222222333444222111111111111000///111000//////111111000///111111000000000000111111------------------------............////////////000000///............//////...------...000111222////////////000000000000000000111222333333333333222222111111000000//////...............---------000000111222222222111111------.../////////......000000000000///...---,,,///............---***(((////////////............222111111111111000000000111///000111///,,,---222111111222222222222111111............///111333444///000222222111111222444444444555555555555555555777777888999:::;;;<<<===@@@BBBDDDGGGHHHIIIIIIIIIGGGGGGGGGJJJMMMPPPPPPPPPQQQRRRSSSSSSTTTWWW[[[^^^dddeeeffffffffffffeeedddeeeddddddcccbbbbbbccccccffffffffffffggghhhiiijjjlllmmmnnnnnnllllllmmmnnnlllppprrrpppmmmnnnmmmkkkhhhjjjkkkjjjiiiggghhhhhhfffcccaaa```aaacccdddccceeefffccc\\\ZZZ^^^bbbccc___^^^]]]]]]]]]]]][[[YYYVVVWWWXXXVVVSSSQQQPPPPPPQQQNNNJJJFFFBBB@@@??????AAABBBCCCAAA???===<<<===999999999888777777666666555555555777888888666444444777999;;;===>>>777///555444333222111111111111777444111///000111111111444222000///000111111111000000000111111222333444444555666555333222222222111111000000111111222333222111000///////////////222111...------///222444444111///111444444000+++222222222222222222222222222222222222111111111111////////////000111222333000111222222000000111333222222222222222333444444;;;:::999777555444222222666555555444444555555666444777:::;;;;;;:::::::::<<<===>>>AAADDDEEECCCAAA@@@>>><<<<<<;;;:::777555666555444333333222222333111222222333444444333333444333333222111000//////111111111111111111111111222111111222555666666555555333222222333444444333000111111222222111111000---///222444555555666777444222111222444444333222222000//////111111///...111111111111111111111111111111000000000000000111000111111222222111111000000000000000000000000000000000000000////////////000////////////000111111222222222222222222222222333111000000111222222111////////////////////////000000000000111333555666///000111222222111000///555444444333222111000000333333222222111000000///111000000000/////////.../////////000111333444555000000000///000000111111222333444444333222222222//////000111111222333333444444444333333333333333444333333222222333333444555333222111222111000...000///...///000111///...111111111111111111111111........................///////////////........./////////........./////////...---------///111222......//////000111111222///000111333444444444444333222111000///...------............------------...///000111111111111111......//////000000000000//////000//////...------///...---......---***(((///////////////......---555555444333333222111111111///000111000,,,---111///000111111111111111111111000///...///111333555---///000000//////000222333333333333333333333333222333333444555666777777777888:::===???@@@AAAAAA>>>===>>>AAADDDFFFFFFEEEGGGHHHJJJJJJKKKNNNSSSVVVZZZZZZZZZZZZZZZ[[[\\\\\\XXXXXXXXXYYY[[[]]]^^^___```___^^^^^^___aaacccdddfffggghhhhhhgggggghhhiiijjjlllllljjjhhhgggfffeeedddeeefffeeecccaaaaaabbb```^^^\\\\\\^^^___````````````___[[[ZZZ\\\___aaa^^^]]]]]]]]]______]]]\\\YYYZZZZZZYYYWWWUUUVVVVVVXXXUUUQQQMMMJJJHHHHHHHHHJJJKKKKKKHHHEEEBBBAAAAAA>>>>>>===<<<;;;999999888999888999:::;;;;;;888666777:::>>>AAAAAA>>>777222999888777555555555555555666444111000111222222222666444111000111333333333333333222222333444444555555666888888666444333333222222222222222222222222222222111000////////////222222111000000222333444555111...000444555111,,,111111111111111111111111222111111111111000000000/////////000000111111111///111222333222111333444444444444444444555555666:::999777555444333333333555555444444444444555555777:::>>>???>>><<<;;;;;;<<<>>>BBBFFFJJJKKKKKKJJJFFFDDDBBBAAA@@@>>>;;;999999888777555444444555555///000111222222222222111444444333333222222111111111111111111111111111111333222222333555777666555555333111111333444333333111111222222222222111111444555666666666888<<<@@@444333222333444444333222444333222111111000///...222222222222222222222222111000000000000000111111111111222222222222111111000000000000000000000000////////////000000000000111000000000000111222222222222222222222222222222333111000000111222222111////////////////////////,,,---...000000000/////////000111222222111000///222222222222222222222222111111111111111111111111000000000000////////////222111111111111111222222000000000000000111222222444444444444444333222111//////000111222333444444333333333333333333333333444444333333333333444444666444333222333333111////////////000111111///---000000000000000000000000...........................//////000//////...---....../////////////////////...---------...000111------...///000111222222//////111222333444444444222222111000...---,,,,,,........................------...///000000000///////////////000111111222//////////////////...------,,,,,,...//////,,,***...//////000000///......444444333222111000000///000///000222000------111...///000000111111111000111///---,,,,,,---///000...///000000///...///111111222222222333333333333------....../////////000111222444666777999::::::999999999;;;===>>>===<<<>>>???@@@@@@AAADDDHHHLLLMMMMMMMMMNNNOOOQQQSSSUUUNNNNNNOOOPPPRRRTTTUUUVVVXXXWWWVVVVVVWWWYYY\\\^^^^^^___``````______aaabbbfffdddbbbbbbbbb`````````___``````___\\\YYYYYYYYYZZZXXXWWWWWWYYY[[[[[[[[[VVVWWWXXXYYYXXXWWWXXX[[[\\\[[[[[[\\\^^^___^^^\\\[[[[[[[[[YYYWWWWWWYYY[[[[[[ZZZWWWTTTRRRRRRRRRSSSRRRRRRRRROOOKKKHHHFFFFFFEEEDDDCCCBBBAAA@@@???>>>======<<<===???>>><<<::::::>>>DDDHHHFFF@@@:::888===<<<;;;;;;::::::;;;;;;999777555444555666666555777555333222333444444444666555444444333333333444555777888888666444333333555666666666666555555555666666555333333222222222000111333444444444222222444111...000333444111---111111111111111111111111111111000000000/////////111111111111000000/////////111333444333222333444333333333333333444555555555555444333333333444444444444333333333333444444777:::===>>>===;;;999999<<>>===:::777666555555555000000111111111111000000000111111111222222333333111111111111111111111111444333333444666777666555444222111222333444333111111111222222222222111111222444555666999AAAKKKSSS555444333333444444333222444444333222111000///...222222222222222222222222000000000000000111111222111111222222222222111111000000000000000000000000////////////000000000000111111111111111222222333222222222222222222222222333111000000111222222111000000000000000000000000---///111333333222000///000111111111111111111000000000111111222222333333000000111111111222222222000000000000////////////666555333111///...------000000000000111111222333666555444444555555333111000000111111222333444444111222222222333333333333444333333222222333333444666444333333444444222111000//////111222222000...//////000000000000//////........................---...///000000///......---...//////000//////////////////.........------,,,------...///000000111---...000111222333444444111111000///...---,,,,,,---------............///------......//////......000000/////////000111111...///////////////......,,,,,,,,,...000000///------...000111111111000///111111000///......------000///000333111------000---...///000000111000000222222000/////////000000...000111000///...///111...//////000111111222222---------------...............///000111333444444555444444555777888888777666777888777777999===@@@AAAAAABBBCCCEEEHHHJJJKKKHHHHHHGGGGGGGGGHHHHHHIIINNNMMMLLLLLLNNNPPPSSSTTTRRRTTTUUUUUUTTTTTTVVVWWW[[[WWWTTTVVVWWWVVVVVVXXXTTTVVVVVVUUURRRPPPOOOOOORRRQQQPPPQQQRRRTTTTTTSSSMMMMMMPPPSSSSSSOOOPPPRRRWWWWWWWWWXXXZZZ[[[ZZZYYYXXXXXXWWWUUUTTTUUUXXXZZZZZZZZZYYYXXXXXXXXXXXXYYYVVVVVVVVVTTTPPPMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEAAA???>>>???@@@AAA@@@???>>>BBBIIINNNKKKDDD@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAA???============<<<;;;999888777777888888777666999888777666555555555555777888999888666555555555666666666777666666555444666555444222111111111111...000333555555444222000222111000111222222111000222222222222222222222222111111111000000000000///333333333222222111//////000222555555444333333333111111111111111222222333111222222333444444555555333333333222222333333333444666999:::888777666777<<<@@@FFFMMMSSSYYY^^^bbb]]]\\\ZZZXXXXXXVVVSSSPPPGGGDDD@@@<<<888777666666555444333222111111222222......///000111222222333222222222222222222222222666555444555666777666555222111222333444444222000111222222333333222222111...111444666999BBBMMMVVV666444333333444444333222111222222111000///000000333333333333333333333333000000000000000111222222111222222333333222222111000000000000000000000000.../////////000000000111000000000000000111222222222222222222222222222222333111000000111222222111111111111111111111111111111222333444444555555555222111111000000111111222000111111111222222222222222222222111111111111111////////////000000000000444333111000///......---000000000000111222333444777555444444666666333000111111111222222333333333111111222222333444555555333333222222222222333333444222111222333333222111000000000222333333000......///000111111000///...........................+++---///000111000///...,,,---///000000000////////////000000///---+++***,,,,,,------......//////,,,---...000111222333333000000///......---,,,,,,+++,,,,,,,,,---------......////////////......---111111000///...///000000......////////////.........---...///111111///---,,,...000222333333222111000000000///.........---000///000333111------000,,,---...///000000000000222222222222222222333333...000111000///...///000.........///////////////000000000000000000000///---------......///000111333111000111444666777777444555444333222333666999777888999;;;<<<>>>??????@@@??????>>>>>>>>>??????BBBBBBBBBCCCDDDFFFHHHIIIEEEFFFHHHHHHHHHHHHIIIKKKMMMFFFCCCGGGJJJIIIJJJNNNFFFGGGIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEGGGHHHGGGFFFDDDBBBDDDHHHGGGDDDEEEJJJLLLLLLLLLMMMOOOPPPOOONNNPPPOOONNNLLLLLLMMMQQQTTTSSSTTTUUUVVVVVVVVVVVVUUUSSSTTTTTTRRROOOMMMLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFBBB@@@>>>>>>@@@BBBCCCCCCAAADDDMMMSSSOOOHHHFFFKKKGGGIIIKKKNNNOOONNNMMMLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@@@@AAABBBBBB???<<<>>>>>>===============>>>>>>>>>>>>===;;;:::;;;<<<999::::::;;;:::999888777777666555444222222222222222333444666666555444444000222333222000///111333444444444444444444444444333333333222222222111111222222333444333333222111111444666666555333222222222222222222222333444444000111333555666666555555444444333333333333444444333555777777666666777888<<<@@@GGGNNNUUU^^^gggmmmkkkjjjhhhggggggeeebbb```TTTPPPKKKEEE@@@===<<<;;;<<<:::777555333333444555111111111222222333333333333333333333333333333333777666555555666777555444111111222444555444222///111222222333333222222111666888999777555777???FFF666555333333444444333222...///000000//////000111333333333333333333333333000000///000000111222222111222222333333222222111000000000000000000000000.../////////000000111111///////////////000111111222222222222222222222222333111000000111222222111111111111111111111111111000///...///000222555777333222111000000111222333222222111111111111111111444333333222111000//////////////////000000000000............///000222222000000000000111222333444888666444555666666333000111222222222222333333333000111222333444666777777333222222111111222222333222111000000222333222111000000111333444333111...///000111222222111000///////////////////////////***,,,...000111111000///,,,---///000000000/////////000111111000---)))''',,,,,,,,,------------...+++,,,...///111222222333/////////...------,,,,,,*********++++++,,,,,,,,,000000111000000///......222111000.........//////......///////////////...000//////000222111///---,,,...000333444444333333222222222111111111111111//////000333111------000,,,---...///000000000000+++,,,---///000000000000...///000000...---...000000000000/////////......////////////............///............///000000222000///000444777::::::666666555333222222555777333444555666777777777777888777888888999:::<<<<<<:::;;;;;;<<<>>>???AAABBB<<<===????????????@@@BBBBBB:::777<<<@@@@@@BBBFFF;;;===???@@@@@@@@@AAABBB===<<<;;;;;;======<<<;;;>>>::::::======999<<>>===;;;:::999999999777777777777777888999999///222444222///...111555666666666666666666666666555555444444444444333333000111333444555555444333222444777777555333222222666555555555555666777777111333555777777666555444555555555444444555555555555777888888888888:::;;;<<<@@@HHHOOOWWWaaakkksssuuusssqqqqqqqqqooollljjj___[[[UUUNNNHHHDDDBBBBBBBBB???;;;777555555777888666666666666666666666555444444444444444444444444444666999999777555333222000000000000000111222222...///111222333333222111///111444777888999888888444333111000000111333444...///111111000000111333222222222444555333111...444111...///111222000...000000000222333333222000333222111111222222000///222222111111111111222222......//////000000111111;;;999555333222222333333000000000000000111111111222111000111222333222000222222111111111111222222444555666666555444222111222333444555444333222111222222222111111222333333///000111111000///...---555000///333222---,,,///:::333///000333444888<<<444444333444555555333222222222333333444444333333111111222222222333333333444444333333222222333333444333111111222111000...111///...///000000///...222000//////000000///---////////////////////////---000333444222000//////---.........//////000000...////////////...,,,++++++,,,,,,---------,,,,,,((()))+++...000111222222444222...------......---,,,,,,,,,,,,,,,---...///---...///000///...,,,+++111111000///...---,,,,,,444222000000111222111000////////////////////////333111///000333444222000333222222222333222///---......---,,,++++++******......///000111000...+++---...///......///222444///...---...000222222111111111000000000000111111------............------000///......///000111222444222//////111444777888555333222222333222111///222222333444555555555555333333333333444555666777777777777777888888888999666777999888666777;;;>>>;;;;;;999555666<<>>===::::::999999:::;;;<<<===>>>===;;;:::<<<>>>BBBDDDDDDEEEFFFEEECCCBBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBB>>>@@@AAA???<<<:::;;;===AAA???<<<<<<===???@@@AAAEEEKKKRRRRRRNNNKKKMMMPPPSSSRRRSSSWWW\\\___^^^\\\ZZZWWWSSSRRRSSSSSSQQQNNNKKKMMMOOOQQQQQQPPPNNNLLLJJJKKKLLLMMMNNNOOOPPPQQQOOORRRSSSRRROOONNNQQQTTTNNNMMMMMMNNNNNNMMMJJJHHHHHHEEEBBBAAAAAAAAA@@@???;;;>>>???>>>@@@CCCAAA===>>>;;;777777:::;;;:::888===;;;999999;;;;;;;;;:::===999666555777999;;;<<<:::999999888777666555555888999<<<===>>>===<<<;;;::::::::::::999999888888;;;:::999999:::<<>>;;;777<<<@@@FFFOOOZZZgggttt}}}~~~{{{yyyyyyyyypppggg```^^^ZZZTTTRRRUUUMMMLLLEEE<<<888;;;===<<<;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<333555777888666333222111000////////////000111222///000111222333333333222222444666777888777666555444333111000000111333444000111222222111000222333111111111222333222000---333111//////000111000...111111111222444444333111333222000111222222000///222111111000000111111222000000000000////////////777888888555111000222555111111222222222222222222222111000000222222111000111111111000000111111111111222333333333222111000222333333333222222111111222222222222222222222333333333222111000111111111222......222444222222555---******///333555777:::555444444444666666444333444444555555555444444333222222222222333333333333222333444555555333222111444333111111222111000...111000//////111111000///222111//////000111///...////////////////////////---000333444222000//////............/////////000//////000000///...---,,,,,,,,,---------------,,,++++++,,,...000111222333444111...,,,---------,,,------,,,,,,---......///------......------,,,+++111111111000//////......333111//////000111000///////////////////////////333111///000222222111///666333000///000111000000111111000//////...------///...///111222222///------.........---...000222222000......///000///...000000000000000000000000------............---------...///000111000000///222111000000111333333333888666444444444333111000333333333333222111000000111111111111222333444555222222222333333333444444333555555444222222555777222333111///111777999888444444666777777777666666666555444333333444555666333111///000333666666555666555333222222333444555999888777777888:::===>>>===>>>???>>><<<<<<<<<===;;;<<<============<<<;;;:::<<<===;;;888777888999<<<:::999999:::<<<<<<<<<@@@FFFKKKLLLIIIGGGJJJMMMOOOOOOPPPUUUZZZ]]]\\\[[[\\\YYYWWWVVVWWWXXXVVVTTTRRRSSSVVVXXXXXXXXXWWWWWWUUUTTTSSSSSSTTTWWWYYY[[[YYY[[[\\\ZZZXXXWWWYYY\\\XXXWWWWWWWWWXXXWWWTTTRRRPPPNNNKKKJJJJJJKKKJJJIIIGGGHHHHHHGGGJJJMMMJJJEEECCCAAA?????????@@@@@@@@@AAAAAAAAACCCDDDDDDAAA???BBB@@@??????@@@AAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>???AAACCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>??????AAA@@@???>>>>>>???@@@@@@BBB@@@???>>>??????>>>===>>><<<;;;>>>BBBBBB???;;;???CCCJJJSSS___lllyyy}}}{{{zzz{{{sssnnnkkkllljjjgggiiioooiiifff[[[KKKAAA@@@BBBCCCDDDEEEDDDBBB???===>>>???@@@AAAAAAAAAAAAAAAAAAAAA222444666666444222000000//////......//////000000111111111222333333444444666666777777666555333222333222111000000111222333111333333333111000111222111000000111222222///---333111//////000000000///222111111222444444333111333111000000111222111///222111111000000111111222111111111000///.........222666:::777222///111555333333333333333333333222111000///000111222111///000000000000000000000000000111222333333333222111333222222111111111111111222222222222222222222222555333111//////000222333333///---000111//////111'''&&&)))111666555555777666555444555777777666444666666666666666555444333222222222333333333444444111333555777666444111///444222111111222222000///222111000000222222222000222111000000111111000///////////////////////////---000222333222000//////............////////////...//////000//////......------------------,,,,,,............///111333444333000---,,,,,,---,,,,,,......------......////////////...------------...000000000000000000000000222000......///000///...////////////////////////222000//////000000///---888444///,,,---///222333222222111000000//////////////////111333333111000......///...------...000555222000/////////---,,,//////111111111111//////------............------,,,...000111222000///---000000111111111111111000:::888555444444333111000111111111111000///......////////////000111222222////////////000000000000000000111///------...000000111111000222888888666000000111111111111222222111222222333333444444444333222000000222333333222333111///---,,,---...///222222222333444555666777666777888777666555666777555555555555555555555555555666666555333222333444666555444555666777777555<<L444333111000333333=hĦ5558886664443332222223334443332220001112222221110004ĉ@ӵ333222111222333444333222000000000000000000000000...000222222111000000000///////////////.........,,,,,,,,,------......///,,,,,,+++***))))))******///...---,,,,,,...000111222000...---...---,,,+++000//////.........//////111000...---,,,---...///+++,,,,,,---...///000111222111///000111222222111000000000>L000////////////...------...222111//////000111000///.........------------------------...000222111000111222222222000...//////222000///...///000///...---...000111111000...---------............------111000...,,,,,,---///000/////////---...111777<<<222000...---///111111111---...///000111111111111------,,,,,,,,,---.........////////////000000000,,,,,,,,,...///000000///...///...---000333000***......---,,,,,,------...------///000111111111111+++,,,---........./////////............///000111------......//////000000000111222111000///000111111111000//////000111111............/////////.../////////000222222111///<<<999555333333555777777555666999===@@@DDDHHHJJJMMMNNNPPPRRRTTTWWWZZZ\\\]]]]]]]]]]]]^^^______```aaabbbdddfffhhhiiiiiijjjmmmooopppoookkkjjjllloooqqqpppnnnnnnppppppooonnnkkkjjjiiiiiikkkkkkjjjhhhhhhgggeeedddfffiiiddd]]]\\\^^^___^^^[[[[[[^^^aaabbb```^^^^^^```bbbccccccccc```]]]\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^______`````````dddbbb```^^^^^^___```bbb^^^^^^]]]]]][[[ZZZXXXWWW^^^\\\[[[\\\___aaacccccceeeeeeggghhhiiigggcccaaadddggglllrrryyyjjj```bbbfffcccddddddbbb```___```bbb]]]^^^_________]]]\\\[[[333555555555333111111222000000//////......//////111222444666777888888777444444444444444555555555111111111111111111111111...000000000...---...///333222111111333444333222000000000///...---...000///...,,,---...GG=?111000111000000//////000000111.........///000111111111222///---111777888444...333333222222111111000000222111000111222333222000000111222333333222111000///000111333444444333333666666555444444444444444222333444444333222000///...111444666777555222000555444111000222222,,,$$$666222111555888777888;;;555555555666888999888666HdĦ444333111111444=Īj:::888444222111222444555222111000111222222111000GG=?333222333444555444333000000000000000000000000///000222222000///000111///////////////.........,,,,,,,,,,,,---///000111...,,,+++)))))))))******...---,,,,,,---...///000222111////////////---+++//////......------......------,,,+++++++++++++++***+++,,,---...//////000222111000000222333222222000000000HdĦ000---///000///...---...000//////000111222222///---////////////////////////...---,,,---///000000///000222333333111//////000111///......000111000000......000000000000......------............------333000---+++***,,,///111//////...,,,,,,111999@@@000...,,,,,,...111222333111111111111000///.........---------------......------------.........///---,,,---///111222222000......++++++///333///(((.........------------------......//////000000000,,,...000000000///000111+++,,,---...///////////////.........//////000111...///000///---,,,---...........................---,,,,,,---///000///...000///...///111111111000===888222000111222222111///111444666888;;;???BBBEEEHHHKKKMMMOOORRRVVVYYY[[[\\\]]]^^^____________aaacccfffiiikkklllkkkkkkooorrrsssrrrooonnnqqqtttuuusssrrrrrrsssttttttssspppoooooopppqqqrrrpppnnnmmmooonnnllllllnnnkkkgggggghhhhhhgggffffffhhhjjjjjjgggdddccceeehhhjjjkkkmmmkkkhhhfffggggggfffeee``````aaaaaabbbbbbbbbcccddddddeeeeeefffgggggghhhiiiiiiiiiiiiiiihhhhhhhhheeedddcccbbbaaa``````___hhhfffeeefffjjjmmmooopppsssuuuwwwxxxwwwuuuqqqooonnnqqquuuyyy~~~ssshhhgggiiihhhiiiiiiiiihhhhhhjjjlllffffffeeeeeeddddddcccccc222333444ӵ222111000ĭӵ:::ӵ444Ħ000000111111111111000000...ӵӵ///---ĦƜ`1.׼s111111000000Ħ000000////////////000000000ӵ555Ħ444333222222111111333222111222ĭӵ444333Ħ333222222Ħ000Ħ555444333222444444111...///...$$$888:::444666DdD444555555?fӵ999888555Ħ222111000ӵƜ`1.׼s444333ĭӵ000111222111000/////////.........ӵ///111333444Ħ---+++******+++000000000000...,,,///......Ħ---------------,,,...Ħ//////111222222111000000000DdD000......222///ӵ000000ӵ...ӵ111222222......Ħ///...ӵ111000......ĭӵ...000111111111000///...---//////...------......///------------...............------///222222000...000...,,,,,,222777555...---......///...---,,,+++000///...---......000000///222444444111///000111***,,,...000000///,,,+++111000.........///111222---...///...---,,,,,,...,,,,,,---......---,,,,,,,,,+++***+++...000///---111///------///111111111;;;555...---000222000......000222333333555999<<<<<&e:::g&e555>hӵ000111111111111000000g&e000guO>uO>&e111///4ff?>ߝL///gĉ@000111111000Shӵ000111111000000//////g&e111>hӵ444333333222222444333222fff?><z444g&e>&e555555HL333222111ShӵgL111111222222222---///000111777:::111S?ʬ6666663h?D%%)?555555ZufĦ777777777gL111222111g&e111gĉ@222555g&e>&e000@e///111??000111000000//////......g<ĉ///1113335553we<Ħ...,,,+++,,,3h?@e111111111...,,,///...---Z,,,///0001111111113h?gL///---...000111111000000000000D%%)?///fff?><z111111=?Ħ000g&e///g&e---///111S?ʬ///4ff?>ߝL...@e...g&e---//////3h?g&e>&e222111??,,,---...///000000000000000//////.........//////....../////////000000000///...---...111000---***---,,,)))***111888777111,,,---///000///---+++***111000...------...///000...000222111---******+++,,,...111333222///+++(((222111///------///222333///000111000.........///+++---...000000...---+++,,,***)))+++...000///---111///,,,,,,...000111111888222,,,+++///222000---...000222222111222666:::555888<<>>CCCEEEHHHKKKPPPVVVZZZ]]]]]]^^^XXXZZZ\\\]]]^^^```ccceeekkknnnooonnnllljjjlllnnnnnnmmmllllllkkkkkkkkkkkkjjjllloooooonnnmmmmmmnnnkkkkkkjjjjjjjjjkkkkkklllkkkhhheeeeeeiiikkklllkkklllmmmnnnooopppoooooonnnnnnnnnooooooooonnnmmmmmmfffhhhjjjkkkjjjiiiiiiiiijjjiiijjjkkkmmmmmmkkkiiirrrpppooooooqqqqqqnnnkkkooojjjdddcccfffiiihhhffflllkkkiiihhhjjjmmmpppsss{{{~~~~~~yyytttrrrqqqvvv{{{{{{xxxzzz{{{wwwvvvwww|||wwwmmmpppqqqmmmnnnnnnnnnnnnooooooooopppmmmlllmmmooommmjjjkkkooo3332224DuXӵ222222222DdDΦDdDĦ777DdDĦ333///t|<333333222111111111111222DdDĦ000DdDΦDdDΦDdDĦ000peƜ4DuTӵ///`eĭ///qet000000000...............///DdDĦ...111t|<888333111555444111555666DdDDdDĦ333DdDΦDdDĦ222q<niDdDĦ222qet555444DdDĦ222000000111222/////////000000q<R555444qjRgdKӵHdDĦgdKӵ555444GR/f6LĭĦ888777DdDĦ222333333DdDĦ333`eĭ444DdDΦDdDĦ///DdDĦ000222222111000000000000111//////////////////geĦ,,,,,,...FSĦ...,,,qjRgdKӵDdDĦ222222111000000///,,,+++,,,DdDĦ,,,111///...qjRgdKӵDdDĦ000000///...---,,,,,,111///...HdDĦgdKӵDdDDdDĦ000DdDĦ4DufӵDdDĦ...DdDĦ...q<R111000peƜ4DuTӵ///DdDĦ...000DdDĦ///qjRgdKӵDdDΦDdDĦ222333444777999:::222111//////000111000...,,,---......//////......---//////...---,,,,,,---//////////////////......///...,,,,,,---...---,,,000000000000000000000000111000...---,,,,,,------000///,,,++++++,,,///000///...---...//////...,,,,,,---............---,,,///...---,,,,,,---...//////---,,,---///000...,,,///,,,***+++///000...+++---,,,,,,---...000333777111000......//////---,,,...---,,,,,,---...///000444333333444666:::>>>@@@DDDGGGKKKQQQUUUWWWXXXXXXTTTVVVXXXYYYYYY[[[^^^```ggghhhiiigggeeedddfffhhhkkkjjjiiihhhggggggggggggfffhhhkkkkkkjjjiiiiiijjjffffffeeeeeeeeeffffffffffffdddaaabbbeeehhhhhhhhheeefffiiikkkmmmnnnnnnnnnkkkkkkllllllkkkjjjiiiiiiccceeeggghhhgggffffffgggffffffgggiiikkkllljjjiiilllllllllooopppoookkkggglllhhhcccbbbeeegggeeecccddddddfffgggjjjmmmoooqqqtttxxx{{{|||yyyuuurrrpppnnnqqqtttuuutttvvv{{{{{{xxxuuuttttttwww|||qqqjjjmmmooollljjjjjjjjjkkkkkkkkkkkkkkkkkkjjjkkkmmmkkkhhhiiimmm0000004DuXӵ000111111DdDΦDdDӵ777DdDĦ444222o)h111333333222111111111111222DdDĦ///DdDΦDdDΦDdDӵ000=ӊB1.uTӵ///HߝL`o9000po9wӵ000...............///DdDĦ000111o)h999888444333555555333999:::DdDΦDdDĦ555DdDΦDdDӵ333GIpӵDdDĦ444po9wӵDdDĦ444444444333111000000000000111po9u666666444333GIdnuR)ĦDdDĦnuR)Ħ444333CdgĪj666DdDĦ333444444DdDĦ444HߝL`o9444DdDΦDdDӵ000DdDĦ111333333222111111111111111000000000000000000geĦ,,,+++sp?aĦ...,,,GIdnuR)ĦDdDĦ222222111000000///---,,,,,,DdDĦ,,,111000///GIdnuR)ĦDdDĦ222111000///...---,,,111//////DdDĦnuR)ĦDdDΦDdDĦ000DdDĦnuR)ĦDdDĦ---DdDĦ...po9u------111111=ӊB1.uTӵ...DdDĦ...000DdDĦ///GIdnuR)ĦDdDΦDdDӵ///000222555777999555333111000111111///...------.../////////.........///000///...---...///000000000//////.........111000.........---***(((000000000000000000000000000000...------,,,------111...+++))))))+++...111///...---.........,,,***,,,---............---,,,------------------------///...------...///...---///---+++,,,...///---***......------///222555777000///...///000///---***...------,,,,,,---...///000000///000111444777999===???CCCHHHKKKMMMNNNNNNMMMOOOPPPQQQQQQRRRUUUWWW`````````^^^\\\\\\^^^```dddcccbbb```______^^^^^^___aaacccdddcccbbbbbbccc^^^^^^]]]]]]]]]]]]^^^^^^^^^\\\[[[\\\^^^aaabbbbbb^^^```bbbdddfffgggggggggeeeeeeeeeeeedddcccbbbaaa^^^```bbbbbbaaa```aaabbb``````aaadddggghhhgggeeecccdddgggkkklllkkkfffcccgggdddaaaaaabbbbbb```]]]^^^```bbbeeeggghhhiiijjjkkknnnrrrtttrrrpppnnnmmmqqqrrrrrrrrrsssuuuvvvwwwyyyzzz{{{{{{zzzwwwuuussspppooooooqqqsssuuuuuuuuuvvvyyyuuujjjeeejjjllljjjhhhiiijjjkkkkkkkkkjjjjjjiiigggiiikkkjjjfffgggkkk//////4DuXӵ000222222DdDʜ4DuTӵ:::>d<Ħ333Dt///222111000000000000111>d<Ħ000>d<ʜDd<ʜ4DuTӵ111000F&uTӵ0004DufئL>e000puR)Ħ111111111000000000000>d<Ħ111Dt888777777888999888???AAADdDΦDdDĦ;;;>d<ʜ4DuTӵ6664DwDd<Ħ777puR)Ħ>d<999999555222444444444444444peӵ444ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ666>d<222222>d<Ħ2224DufئL>e333DdDʜ4DuTӵ111DdDĦ222444333222222111111222222000000000000111111geĦ,,,s<v>aĦ...,,,peӵDx<DdDĦ333333222111000///...---,,,DdDĦ---000//////peӵDx<>d<222111000...------.........>d<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ...>d<Ħ///peӵ...Ħ000F&uTӵ---DdDĦ...000>d<Ħ///peӵDx<>d<ʜ4DuTӵ---...///222444555888666333111111000///.........////////////......///000111000///...///000222111111000///...------000000/////////...***(((////////////////////////,,,,,,------...//////000///...,,,++++++,,,...//////...------...---+++)))------............------,,,,,,---.........------......---............---000...,,,,,,......,,,***...///...---000555777555.........000111///,,,***...---,,,,,,,,,---......///...------...///111222666888;;;>>>AAACCCDDDDDDCCCEEEFFFFFFFFFGGGIIIKKKWWWWWWUUUTTTSSSTTTVVVWWWZZZYYYXXXVVVUUUTTTSSSSSSVVVXXXZZZ[[[ZZZYYYYYYYYYVVVVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\\\\\\\\\\[[[YYYXXXWWWVVVXXXYYYYYYXXXXXXYYYZZZYYYXXXYYY[[[^^^^^^]]][[[[[[]]]___bbbcccbbb```^^^```^^^]]]]]]^^^\\\YYYVVV]]]]]]^^^^^^_________```aaadddhhhjjjjjjiiiiiiiiitttqqqooonnnppppppmmmkkkmmmnnnooooooooonnnmmmllliiihhhhhhjjjkkkkkkiiiggggggjjjiiidddbbbeeegggfffdddeeeggghhhiiihhhfffeeegggfffgggiiihhheeefffjjj0001114DuXӵ222444444D&dq&ĒR;;;;;;sdKĦ111DHRRud111000///////////////sdKĦ111D&oq<Ōq&ĒR222111000>dp&ĒR000000nfʜd<Φ>d<ĦCCCs&dq&ĒR777666i?ʜtd<Ħ===HHܗDӊB888<x444000666666666666555B?d<333222222111111222222///000000000111111geĦ---Hg8>aĦ...---B?Ho9///>d<444333111000///...--->d<ӵ......B?Ho9000<x000///............///&ӫeʬtIӇ111>d<Φ>d<Ħ111D&ӫetIӇ000DdDĦ...sdKĦ000B?dp&ĒR...--->d<sdKĦ///B?Ho9///s&dq&ĒR...------...///000111:::777444111000000///......///////////////.........000111000//////000111222222111000///......---///......///000///---***////////////////////////,,,,,,---....../////////---...///000000///...---///...------...---+++)))........................,,,---...///////////////---.........------......///...------------,,,+++...000///---000777888444------...///000///,,,***------,,,+++,,,,,,...///......---------...//////111222444777999:::;;;;;;999:::<<<<<<<<<===???AAAKKKIIIHHHHHHIIIKKKLLLLLLOOONNNLLLKKKJJJIIIIIIIIILLLNNNQQQQQQPPPOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOONNNQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOOOONNNNNNOOOQQQPPPOOOOOOPPPQQQQQQOOOMMMSSSTTTUUUUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVTTTQQQOOOXXXVVVTTTSSSSSSUUUWWWXXXWWWZZZ]]]______```aaabbblllhhhdddccccccbbb]]]YYY___```aaaccccccccccccbbb^^^^^^___aaabbbbbb___]]]]]]``````^^^]]]^^^```___[[[]]]```bbbbbbaaa^^^]]]cccbbbcccfffeeebbbcccggg1112224DuXӵ444666555Hu]3hh;;;<<<;;;ne000000=e111111000////////////000ne111111pIƎ@t@h111111111>h111000000fe000@ďD///000000000//////.........ne000111=e111555999<<aĦ...---@G//////se666666555333222111///---<Ō---------@G000222Hkge111000000//////000111222HĪj@IŌ111111ege444333Hu]3hIŌ//////DdDĦ,,,ne...000@h222111>h000///...se000ne...///@G//////sĪj@h000///...------...///000;;;777333000000//////...//////000000000///.........///000000//////000111111111111000000/////////...------...000000///---000000000000000000000000////////////...---,,,++++++---000333333000---+++///...---.........,,,***//////...------...//////---.........///000000000---...///...------...///------------------,,,,,,---000///,,,000999888222---------...//////---+++,,,++++++++++++---///000......------------.........///000222333444555555111222444444444666888:::===<<<<<<>>>AAABBBBBBAAAEEEEEEDDDCCCBBBBBBBBBBBBDDDFFFIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDD@@@BBBCCCCCCCCCCCCDDDFFFAAACCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEDDDCCCCCCEEEGGGFFFEEEEEEEEEFFFEEECCC@@@HHHIIIIIIHHHHHHIIILLLOOOJJJKKKLLLLLLKKKJJJHHHGGGKKKIIIGGGFFFGGGKKKNNNQQQLLLNNNPPPRRRRRRSSSTTTVVV```]]]YYYXXXWWWUUUPPPLLLOOOPPPSSSUUUVVVUUUTTTTTTQQQQQQQQQSSSVVVVVVTTTRRRSSSUUUVVVUUUTTTSSSTTTTTTTTTVVVZZZ]]]]]][[[XXXUUUYYYXXXYYY\\\[[[YYYZZZ^^^2224DuXӵ666ĵD^>>>>>>>>>===222333111444333222222111111111111111111111111///000000000000111111000000/////////000000000000000000///.........///000111111000666<<>>???DDDFFFHHHHHHEEE@@@222000000222111222777555444555555555333333333333333222000D^222...111333s׼s333222222111000000000000111------...//////000geFm8...>aĦ...------//////000s׼s777888888777555333222000---Ho...------...111000222333000000000000000000000111333000000000555555555D^000000///DdDĦ------.........333333111///000/////////s׼s...000---...///,,,000//////000//////.........///111222:::777222////////////...000000000000000///......---...000///......000111111000000000000000000000000...------/////////...000000000000000000000000...////////////---,,,++++++---///111111///---+++///...---...//////...,,,000///...------...///000------,,,,,,---...000111,,,...000///---,,,---///,,,------------------...,,,000...+++000999888///...---,,,,,,......---,,,************+++---///111...------------...............///000000111111222,,,...000111111333666888555555666:::>>>@@@>>><<>>>>>>>>>>>??????>>>AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>============:::<<<>>>>>><<<;;;<<<===999:::<<<>>>?????????>>><<<<<<===>>>>>>>>>======;;;;;;<<<;;;::::::<<>>>>><<<999;;;===???>>>======???AAA???@@@AAAAAA@@@??????@@@???>>>======>>>@@@BBBCCC@@@BBBCCCDDDCCCDDDFFFHHHNNNMMMLLLKKKJJJHHHEEECCC>>>@@@DDDGGGHHHGGGEEECCCCCCBBBCCCDDDGGGHHHGGGFFFHHHHHHIIIIIIHHHFFFGGGIIIHHHKKKPPPSSSSSSQQQMMMJJJLLLJJJLLLOOONNNLLLMMMQQQΦ4DuXӵtvӵ>d<Ħ999AAABBBAAA@@@>>>:::Ħ333111555:::===:::777555444333333222222333333000000Ħ000000000//////////////////////////////000000111222444444222222111111111111222222////////////////////////000000111111111111000000222222111000000000000000Ħ000111111222222888333333:::AAAHHHSSS^^^dddggglllppprrrrrrpppooonnnmmmkkkjjjhhhddd^^^ZZZXXXTTTNNNKKKKKKPPPWWW[[[>d<Ħddd___\\\[[[YYYVVVUUUTTTRRRPPPNNNLLLMMMNNNKKKHHHHHHKKKNNNQQQSSSVVVVVVSSSLLLDDD???999888777444111000111222444222333666555333666:::666777777777666555444444444333333222111111111222///333444111000333555444222222222222Ħ222333111000000222333333333111>d<Ħ333333...000333Be222444222111111000///000000000,,,------...///000geFYĉ111///>aĦ...------...///000000000000000000111Be555888999999888666444222000...nu]ӵ...222444555222000---...000333555444000---////////////000000000000...///111111000///...///////////////////////////444555666666666>d<Ħ///000111111111>d<Ħ///......Ħ,,,,,,,,,---///000222333333222///......///222333/////////000Be---...000000000Ħ///---......///000111111222///////////////000111222............///111333444999666111///...//////...000000000000000///......,,,...//////......///111000000000000000111111111222000------...//////...000000000000000000000000+++,,,---////////////...,,,------......------,,,///......///000111///...000///...------...///000---,,,+++***+++---000111,,,...000///---,,,---000+++,,,------------...///+++///...***000:::888......---++++++---......---)))))))))***,,,...000222------------------............/////////000000111+++---///000111333666888333333666;;;@@@BBB@@@=========<<<<<<======>>>???<<<>>>@@@AAA@@@?????????===<<<;;;:::999999999999777999;;;;;;888666777999888999::::::999888777666666777888999999::::::999666777777666555555888:::777666777999;;;;;;999777222555999999777555666777777888999999888888:::;;;999999999999888777777666999:::;;;:::::::::<<<>>>;;;<<<>>>>>>===<<<::::::333666:::>>>???===:::888:::999888:::<<<======<<>>AAA999<<>>;;;AAA@@@BBBEEEDDDBBBCCCHHH?aŖ%7uSQuR)ӵsdKĦ666<<>>;;;999gdKĦ111///222777999777333222222222222222222222222000gdKĦ000000000333111000000111111000...000000111111111111000000222111000.........///000...000111222222111000...111111000///////////////111111000000//////...gdKĦ...111222111///222333666:::AAALLLYYYaaahhhmmmqqqsssuuuyyyxxxuuutttssssssuuuuuurrrkkkeeegggddd```___```bbbdddeeegdDĦnnnllljjjooohhheeeeeeccc]]]]]]bbb]]][[[ZZZZZZ[[[\\\ZZZYYY]]]ccceeeaaa[[[WWWQQQLLL???;;;666333222222222111222333555777666555222000555666666666555333111000444444444444444333222111444333333222111000//////555111///gdKĦ///333111///...000111111000333sdKĦ111000/////////000000111111222222222222111000000///000111222222111ŶS...///0003we>><<>><<<<<<>>>888777555333333555666777444333333444666888888888<<<999555222111111333555444333333333444444555666777333111333444222111333222333333333333222111111111000000111333555444333555555444333333444444444000111333444555444333333888666333222333333333222777666555555444444444444333333444555555555555444555333222222444555555555666444555888888555333555555666999:::;;;:::999888333666888999888777777777>A000ne555666:::======999ne222000...111555777444111111111111111111111111111ne000000000000222111000000111111000...000111111222222111111000111111//////...///000000///000111222222111000///111111000///////////////111111000000//////ne---...111222111///333444777<<A---...///k<...000111000///...............//////000666444333444555666555444000///---fh//////......//////000000000000000000111111111222111000000222333333222,,,...000222222111///...222222111000000111222222222111000000222De111///...///222333ne222000ne111222111000///...///000000333111//////111333333333222111///...---...///000,,,,,,ne222000000111111111000000///.........///000111111222222000//////000333777999;;;444333111///......///000000,,,,,,//////+++***...,,,---...///000111222333111///...///000111000///111111222222222000///...///...------/////////---000///------.........---111000///......///000111111...---111333000---...---,,,+++,,,...///...---.........//////////////////////////////...------++++++++++++,,,,,,,,,,,,///------111555666222...000---,,,......***))),,,---------------,,,++++++)))++++++)))+++111444333///............///000000...,,,***+++---///000111...000333666999:::::::::<<<;;;:::::::::;;;======<<>><<<<<<===<<<:::888666666666666666777666444444444444444333999777444222111111333444111111000000111111222333444///...111333111111333222222222333222111111000000///...///111222222111111000000/////////000000000000111222222222222222333222111000111222444555333222111000000000000111000000111222222222222222222111000000222333333222444222333666666333111333222333444555555444222222000111333333222222222000000444777888888;;;;;;777222111///---///222333222///////////////////////////000000000000000222111000000111111000///111222222333333222222111000000/////////000111111///000111222222111000///111111000///////////////000000000000000000///...///000111000///444555888>>>FFFSSS```hhhqqquuuxxxxxx{{{|||}}}}}}{{{zzzzzz{{{yyywwwvvvvvvwwwyyy{{{~~~~~~~~~}}}}}}~~~||||||}}}|||~~~yyyxxxxxxyyyzzzyyywwwuuuyyy{{{{{{xxxuuupppdddXXXMMMGGG???999777888999999222333444555555555333333111222333555555555444333222222222222222222111000333333333333333333333333555333444222///222111///000222333333333444444444333222111000000000000111222222333222222111000...---,,,111222222333333222...---......///111111111000......------......///000444333222222333444333222000///...---000000////////////000000//////000000111111222222///111222222111111111222---...000222222111000///222111111000000111111222222000///000111///222000///000222444222000///000111222222111000000000000000222000//////000111111000444333111///...//////000------333111000111111111222111111000///......//////000000000111...///111444666888::::::222222111000//////000000///------000///---,,,...+++,,,---///000222333444222000///000111222111000...000222333333222///...///---,,,---......---,,,///...,,,---.../////////333222111111000111111222222......111222...,,,------,,,+++,,,...///...---------......//////000000//////000000000///......+++,,,,,,,,,,,,---------------...111555444000,,,---++++++......***(((***...............---,,,,,,---///...******...///---...------------...//////...,,,******,,,...///...***,,,///222444666666777;;;::::::::::::;;;<<<<<<;;;===??????===<<<<<<<<<===;;;888777777666555444666555444333222111111111444333333222111111222222000////////////000000111000,,,+++///111000000222111111222222111111000///000...,,,,,,.../////////......---------....../////////......//////000000---...///......000555:::000//////...............------...////////////...///...---...///000000///111///000444444000///111111111000000///...---------...//////---...///333222111///............111000000000222555888;;;777::::::666666888777444222000...///000111000///////////////////////////000000000000000000000000222000///000111111000///222333333444444333333222/////////000000111111222///000111111111111000///111000000///////////////000000000000000000111111////////////000000000000333555999???HHHUUUbbbkkkssswwwyyyxxxzzz~~~~~~~~~}}}}}}|||}}}|||||||||}}}~~~~~~{{{xxx|||xxxwwwtttiii^^^VVVPPPFFF>>>:::999999999333444444444444444444333111222333444555444333333111111222222222111111000000000000111111222222222555333111222333333111///222111000111333444444333222333333444333333222222111111111111111222222333000000111000000///...---111222222222111111000000///...------//////...---///...---...000111000///...------------...//////222111000000222222111000000///...------...///000///......------......///......///000111222222333,,,///222222000...///000///000111333333222111111111111000000000000111111111000//////111111000///222111111111222333444444000///...------...///000.../////////000111222222///...---...000111111000555444222111000//////000------...000222222111///111111222222222111111000//////////////////000000---000333555444444333333000000000000111111111111000000111222222111000000------...///000111222222111000//////111111000///)))+++///333444444222111...---,,,,,,---...,,,+++...---,,,---///111111000111111111111222222333333333///...000111---,,,---000......///000111000///000000//////.........---///000000000000000//////,,,,,,---------.........,,,,,,...111333222...***)))(((***///000---,,,------............---,,,,,,///111///+++))),,,,,,)))---,,,,,,,,,,,,---......///---++++++---......---)))***---///222333444444999999999999999::::::;;;:::;;;<<<===<<<;;;::::::999777555555666666444111000111111111000000222333000000111111111111111000000000000//////000111111111---+++...000......000000000111111000000///...111...,,,+++,,,.........000000000000000000111222000///...------...///000+++...000...,,,...555;;;000000////////////000000+++,,,,,,------------------,,,,,,---//////...---///---...222222///...000000000///...---............//////...------000333444444444222///,,,***222111111222444777999;;;777999999666666999999666444222000000000000000///000000000000000000000000000000000000000000000000111000///000111222111000333333444444444444333333//////000111111111222222000000111111111111000000111000000/////////////////////000000111111222222...//////000///000000111222444888>>>HHHUUUccclllxxx{{{|||{{{}}}}}}xxxsssssssssmmmeee^^^WWWNNNEEE@@@<<<999888555555444333333333333444222333444444444333222111000111111222222222111111000000000111111222222333444333222222222222111000222111000222333444333222000111111222222222111111111111111111111222222333---...///000000111000000111111000000///////////////---,,,---...///...---...---,,,---///000///...---------------...//////111///...///000111000///000///...------...///000......------------............///000111222222333***...111111...,,,,,,......///000111111111000000000000000000000000000000000///......000000///...111111111111222222444555000///......---......///---......//////000000000---,,,,,,...111222222111444333222222111000000000...---...000222222000///000111111222222222111111////////////000000000000,,,///333333222000000000...///000111222111000000000111333333333333222000000000000000////////////000///......000000///...+++---111555666666444333///---,,,,,,------,,,+++...---,,,---///111111111---...///111222333444444333///---///000---,,,---000///...///111111111000000000//////.........---//////000000000000000///---............/////////,,,---///111222000---******))),,,111222///...000---------------,,,++++++(((++++++)))***///000...,,,,,,,,,,,,,,,---......///...------///000///...++++++---///000111222333666666777777888888888888888888999:::::::::999777555333222444777888555111---///000000......111333...///000111111111000///000//////....../////////444///---///000---,,,...//////000000//////...---111///,,,,,,---.........222222111222222333444444000000...------...///000...000222000,,,---333888000000////////////000000+++,,,,,,---...------------,,,,,,...000000...---...,,,...222222///...000......------...///000000...//////---,,,---000222000222444555555222...,,,111111222333555777888999666888888555666999:::888666444222111//////000000111111111111111111111111000000000000000000000000111000///000111222111000222333333444444333333222000000111222222222111111111000000000000000000111111111000/////////////////////000000111222333333...///000000//////000111222444888>>>HHHUUUccclllxxxzzzzzzxxxzzz}}}wwwqqqqqqsssqqqlllccc^^^WWWOOOIIICCC===:::888777555333222222222333222333444444444222111000000111222222333222222222222222222333333444444444222222222222222222222222222111111222333333111000///000000111111111111111111000000000000111222222,,,---...000111222222333111000///..................---,,,---......---,,,...---,,,---...//////---------,,,,,,------...///000///......000000///...///...---------...///000//////............////////////000000111111222222,,,...///...---,,,,,,---,,,,,,------......------///000000111111000000///000...---...///000///---000111222111111111333555111111000///............000000000000///---,,,+++---------///111333222000222222222222111111111000.........000222222000...///000111111222111111111//////000000111111111222,,,///222222000000222444...///111333333222000///---111333222222333222...222222111000///...------///...---...///000///---333555777888888777444333000...------......,,,+++///---,,,---000111111111,,,---///000222222333333333...,,,...///---,,,......---,,,---///000///...------......//////000000......///000000000//////....../////////000000000...///000111000///---+++000...///222222...---///---------------,,,++++++))),,,,,,******,,,,,,***---,,,,,,,,,,,,---......///...---...000111000///------...//////000111111333444555555666666555555555555555777888888666444444222111444999:::666111...000111000---,,,...111...//////000000000//////...------,,,,,,,,,,,,---666111...000000---+++---....../////////...------///...---...///000///---000000000000111222333333000000//////.../////////000111222000------///222...------------...//////,,,,,,---...............------...///111111///---...,,,---111222///...111+++,,,,,,---......//////+++---------,,,,,,...//////111222333333222000...///000222333444555555555444666666333444888:::888666555333000.........000111111111111111111111111000000000000000000000000000/////////111222111000222222333333333333222222111111222222222111000///111111000000000000111111111111000///////////////...//////111222333444444---///111000///...000222333555999???HHHVVVccclllwwwyyyxxxuuuwww}}}~~~}}}~~~{{{uuurrrsssrrrnnneeeccc___[[[UUUNNNFFF@@@;;;888555222111000111222000111222333444333222222111111222333333333333333333333333333333333444444000111222222222222333444222111111222222222///---000000111222222222222222000000/////////000111111......000111222222333333222222000///.........///...---,,,,,,......---,,,///------...///000///...------,,,,,,------...///000.........///000///......---,,,,,,,,,---///000......------------......000000000000000111111111111///...---.........------------..................///000111111000///...///...------//////...---...000111111///000222555333333222000///...------111111111111000...,,,+++000000///111222222000...///000111111111111111111///......000222222000......///000000111111111000///000000111222333333444000222222000---,,,000444...///222333333111///---,,,111444222222555333...111111000000//////......000///...///000111000...666666777777777555444333111000............---+++000...---...000111111000//////111111222111111000222---+++---///------//////---------///000///............///////////////------...////////////////////////000000000111111000111111000///---------111......111111//////111...............---,,,,,,...000///+++))))))((($$$---------------......///,,,,,,,,,---000111000/////////............//////111111333444444444333222333222222444666777444222333111000444999999333---,,,///111000,,,,,,///333000000000///////////////......---,,,,,,,,,,,,,,,444///---///000---,,,------............---,,,,,,,,,,,,,,,///000111...,,,............///000111222///////////////......---///000000///...------,,,---,,,,,,,,,,,,---...///,,,,,,---...............------...000222111///---,,,+++,,,000111......000,,,---.../////////...---***,,,......---,,,---...222222222111000/////////---...111333444333222111222444444222333777999888666555333000---,,,---///111111111111111111111111000000000000000000000000000/////////111222222111111222222333333222222111111222333333222111000///111111000000000000111111111111000///////////////......///111222333444555---///111111......000222444666:::@@@IIIVVVdddlll{{{|||{{{xxxzzz~~~|||}}}|||~~~xxxsssrrrpppmmmfffeeeeeeccc^^^VVVMMMGGG<<<:::666222000000000111...///111333444444444444111222333444444444444444111111111111111111111111///000222222222333444666333222111111222111...+++000111222333333333333333///////////////000000111000000111222222222222222444333111////////////000...---,,,,,,......---,,,000///...///000111111///---,,,,,,,,,,,,---......000///......///000///...---,,,,,,+++,,,---...///,,,++++++******++++++,,,111111111000000000000000444111------///111000...000000000000111111111111...///000111111000///...///...------...///...------000111111//////222555555444333111000...---,,,//////111222222111000000444333222222222000---+++...///000111111222111111///...///000222222000.........///000000000000000///000000222333444555555444555333...((('''+++000...000222444444111...,,,...444777444555888666000/////////000000000000000111000///000111222111///111222222333444444444444222000///...//////---,,,000///......000111111000222222333333222111///...111,,,***---///---...000111000///000111222111000333222111///...,,,++++++,,,,,,---...//////......000000000000111111111111222222222000...---...///...+++,,,///111000222666///////////////......---'''++++++)))***,,,,,,)))...------------...//////*********,,,///000///...000000///...------------///000111222333222111111111000000222555555333000222///...111666555///((('''+++//////---...333777111111000///////////////111000///...............111---+++...///------...------......------,,,+++)))***,,,///111111...+++---------...///000111111......///000///...,,,+++...------...///...+++)))------------......///000,,,,,,---............---------...000222111///---+++)))+++///000------//////000222222222000...,,,+++---///000///......///111222333555444111,,,'''111111111333555666555444///000111222444555666777777555222111222222222111//////000000111111222222222///111555777333000000000111111000000///...---222222333333333444444444111///......000111000///333333222111000///...---111000000///...---------222000...///111333444444111000...---...///111222222555;;;CCCMMM[[[hhhpppwww{{{}}}{{{{{{}}}~~~~~~~~~}}}{{{yyyzzz}}}|||{{{{{{xxxsssooojjjmmmooommmggg^^^VVVQQQIII@@@888666444111000111666000---111:::>>>;;;555999666333222222222000---222222111000......000222111111000000111111222333333333333333333333333333333222111000/////////000333222111000000000111222555///---111333000000333000000////////////000000222///...000...***))),,,............////////////,,,,,,------...//////000111...,,,+++---///111111,,,------....../////////000------000///,,,+++---333222222333444333111.../////////111222111...+++222222222222111111111000000///...---------------......//////...---,,,,,,------,,,---000444888:::444444333333222111/////////////////////000000111666555444222000///------111///...///222333222000111***---999;;;111,,,111---...///000111222333333444111///---///333999<<<222111111111000000//////333333333222111000///...//////111222333444555555555222000222777888555111222111111222444333000,,,///111444555444222111111222///------//////,,,***666444333111/////////000333111000000111111000...222111111000///.........000000000//////......---,,,...//////......000222333222000//////000222333555...***...111111//////444333222111///.................................---...///...+++***,,,///------------------------///...,,,,,,,,,---///111...------...000111000...///...,,,+++******+++,,,//////000000000000//////000///...000333444111...---.........//////000000111...+++***,,,...---+++......------------......222///+++******,,,------///---+++,,,///000///---++++++,,,,,,---,,,,,,,,,,,,++++++,,,---...///000///...------...///000111///000222333333111...,,,***---000000---+++,,,---//////...------------...---+++)))+++---///---+++........................+++...///---,,,...000000...555111---333222******------.........---,,,,,,666555333333222111...,,,000//////111333444333111//////000111333555777888888666333222222222111000000000000000111111111111222///111555777333000000///000000111111111000000000000000111111111222222222000......000000000///000000000000000000000000111000000///......------000///---...000222222222111000.........///111222222555:::BBBLLLYYYfffoooyyy~~~~~~~~~~~~~~~~~~|||{{{|||}}}|||zzzuuuqqqnnnqqqrrrqqqkkkccc\\\WWWLLLCCC:::888666222000111444000...222999<<<:::777777777777999:::999555222222333333222000000111222111111000000111111222333111111222222222222222222000000000000000111111111222111000000000111222333333//////333555111000111000//////////////////000000------000000------000............////////////,,,---------......//////000---+++***,,,...000000,,,,,,,,,,,,,,,---------///---...111111---+++---111222444444333222000000111000000111111111...,,,222111111111000000000000//////...---------------......//////...------,,,000///......000333666888777777666666555333222111000////////////000111111333333222111000//////...000///...000222333222000222---///666666000...111......///000111222222333333222111111222333444555111111111111000000000///111111222222222111000000///000111333444444333333444111000222666777444000111000000222444333000---000000000111333222000///111///------...///---***111000///......///000000222111000000111222000///111000000//////...------//////................../////////------...111444333222000//////000222333555///,,,///333222000000666444222000...------...........................---...///...+++***,,,...........................///...---,,,,,,---///000.........///111111///---000///---------,,,+++)))//////000000000000//////111000///000222111///,,,---........./////////000///---,,,---//////,,,***......------------......111...,,,+++,,,------------,,,***+++...///...,,,---------------,,,++++++++++++,,,,,,---...//////+++,,,---......------,,,...///000111111///...,,,+++---//////,,,+++,,,...//////...------------...---+++***+++...///...,,,.........///......------,,,......,,,+++,,,...//////999777111111...)))++++++++++++++++++,,,,,,,,,:::777333111000111000000000000000111333444333111/////////000222555999;;;999777444222222111000///111111111111111000000000222000000555666333000000//////000111222333333222000000000111111111111222333111//////000000///...------...///000111222222111000000//////......---000...---...000111111111000///.........000111222222555:::AAAKKKWWWdddlllzzz~~~}}}~~~|||xxxuuutttuuuvvvuuuqqqjjjccc___RRRHHH>>>:::777333000111000000000333666999999888000222666:::<<<:::666222222333555444222111111222111111000000111111222333///000111111222222222222---...000111222222111111000000000000000111222333222///000555666333000000........................///,,,,,,//////,,,,,,///---............/////////---------...............///---******+++---............------------------///---///333222...,,,...000222444444222111000000444222000000000000///...000000000000//////////////////...------------............///......---,,,222111000///000222444666;;;;;;:::999777666444333000000000000000111111222000000000000000000000////////////111333444333111000111222222000///000111//////000000111111111222222333444555444222000...111111111111000000000000///000000111222222222111///000222444444333222111111000000222555666222///000000000111333333111///111///---...111222000...000///------......---+++---------...///000111222111000//////111222111000/////////......------,,,...---,,,,,,,,,---...///000000...,,,+++---222666222111000//////000111222444///---111444222000000777555222...,,,,,,---...........................---...///...,,,+++,,,---..............................---,,,,,,...///000/////////111222111...,,,---+++***+++......,,,)))//////000000000000//////111000000000000///,,,***.............../////////------...000111000,,,)))......------------......///---,,,,,,---...---+++,,,+++***+++---...---,,,...............---,,,++++++,,,,,,,,,---......///***,,,...//////---+++)))/////////.........------,,,---...---,,,,,,---/////////...------------...---,,,+++,,,.........,,,---...000000000...,,,+++,,,------,,,++++++---000;;;JJJLLLBBB;;;111+++111,,,,,,+++++++++---...///:::666333000000111000000333222222444555666555333//////...///111666:::<<<:::777444222111111000...222222222111111000000000333000000444666333000111000111222222333333333222222222222222333333333333333222000///000000///...------...///000111111222000000000000//////......000///...///000222111000//////......///000111222333555:::AAAJJJVVVbbbjjjzzz}}}}}}|||yyywwwxxxxxxwwwtttoooiiieeeWWWLLLAAA<<<777222///000...000222333444555777999...000444888999888444222111333555555333111111111111111000000111111222333///000111222333333222222---///111222333222000////////////000111222333333222111000222444333111000------............------000---,,,...,,,(((''')))---------.........//////........................000---++++++,,,.........111111000000/////////...///---///333333///---...222111000222444444111...666333000//////000000///000////////////.........///......---------......---...............------111111000000111222444555<<<<<<;;;:::888666555444000000000000000111222222000000000000////////////...///000222333444444444...333444000...111222111000000000000000111111111111222444555444111///---111111111000000000000000///000000111111111111111///000222444444333111////////////222444444111...//////000111222222111111000000///......///000000//////............---,,,...//////000111222333333...------...000111000///.........------,,,,,,,,,---,,,+++++++++---///000.........,,,,,,---000333111111000000000000111111222...---111333111000000888555111---++++++---...........................---.........---,,,,,,,,,------------------------...------------...///000000000000222333111...+++)))&&&$$$''',,,///...,,,//////000000000000/////////////////////...,,,***........................------///000000///---+++......------------......---,,,,,,---///...,,,***,,,++++++,,,------------------......///......---+++,,,,,,------.........---...000000000...,,,+++000///...------...//////------,,,++++++,,,.../////////...------------......---------.........------///111222111///,,,***,,,++++++---------000555JJJ```ggg\\\LLL999...222///...---,,,---///222333555333222222222222000...444333333444666666555333//////...///111666:::<<<:::777444222111111000...333333222222111111000000333000000444555222111111333333333333333222111111111111222222222333333333333222000///000111000////////////000000000000000000000000000000/////////111000///000222333222000.........//////000111222333555:::@@@IIIUUUaaaiiiwww~~~}}}|||}}}~~~~~~zzzyyyxxxwwwvvvrrrmmmhhh[[[OOOCCC<<<777111...///...000222333222333555777333555666777777666555555000222444444222111000000111111000000111111222333000111333444555444333222///000222333222111///---......///000111222222222444222///...///222333222------...//////...------111...---...---)))(((***------------............---------...............111///------...//////...111111000000/////////...///---///333333///...///444///,,,///666777222+++666333///......///000000////////////.........---......---------......///------...............---////////////111222444555::::::999888777555333333000000000///000111111222222222111000///...------...///111222333444666777...333444111000333333000000000000000000111111111111111111111111111000000000000000000000000111111000111111111111000/////////000222333333222111000......///111222222000......///000111111111111222...111222000------000333......///...------------000000000111111111000000,,,++++++,,,...///...---------------,,,,,,,,,,,,---,,,++++++,,,---...///)))+++.........---...///111000000000000000000111000,,,,,,///111///...111777555000---++++++---...........................---------......---,,,+++........................------------......//////000000000111222111...+++,,,)))&&&&&&***---///...//////000000000000//////,,,---...//////...------...............---------.........---------...///......------------......,,,,,,,,,...//////---***,,,------...---......///++++++---...///000000000+++,,,---.........------000///...---------------111000...------...000111...,,,++++++,,,---////////////...------------.........///...............---///111222111///---+++,,,******///000///444;;;WWWqqq~~~ttt```EEE222000///...---,,,---///222333111111111333555444111...333222111222444444333111/////////000222555999;;;999777444222222111000///222222222222222111111111444000000333555222111222333333444333222111000000/////////000000000000111222111///000111222111111222222111111000000//////000000000000000000000000111111000111333333111000------...///000111222222333555:::AAAJJJVVVbbbjjjttt{{{}}}|||}}}~~~|||yyyyyyxxxvvvpppkkk^^^RRREEE>>>888222//////000111222222111111222444333444444222111111222444111222444333111000000111111111000000111111222333111222444555555444222111111111222222111000...---......///000111111111111333222...***,,,111333111---...///000000///...---000------000000------000,,,------------.........,,,,,,------...//////000111///....../////////.........------------------///------111111......111333///,,,///555777222,,,333111...---...///000000////////////...............------------...//////,,,---......///.........------...///000111333444666666666666555333222111///////////////000000111333222222111///...------///000111111111444888;;;888555222111222222222111//////000000111111111222000000000///000000111222000000000000111111111111000111111111000//////...///000000111222222222111...///000000111111000000...000111000//////000222...000111111///...///111---...///...---,,,---//////////////////...---,,,---+++++++++---...---,,,------------------------------------............(((+++...000///...---...000000000000000000000000///,,,+++......---///222555333000---,,,,,,---...........................---------...///...,,,***000000000000000000000000---------............///000///......000000...,,,///---,,,+++***,,,.../////////000000000000//////***---///000///......///.........------------------------,,,++++++...000......------------......,,,+++,,,---//////---+++,,,---///...------...000***+++,,,---.../////////+++,,,---.........,,,,,,...---+++*********,,,,,,000///.........///000111---,,,++++++---//////...//////...------------......000000000...---...///---...000111111000...---...)))***000111000555>>>]]]zzztttWWW===555,,,,,,+++++++++---...///000000111333555666444222333222222333444444333111//////000111333555777888888666333222222222111000111222222222222222222333444000000333444222111222111222222222222222111111////////////000000000000111000//////111333333222222222222222111111111111000000000000000000000000111000000111222222000...,,,---...///111111222222333555:::AAAJJJWWWccckkksssyyy~~~~~~~~~}}}~~~}}}||||||zzztttoooaaaUUUHHH@@@:::444111222222222111111111111000//////111111000......000222333444444333111111222333111111000000111111222333111333444555444222000...111111111000000000000000...///000111111000//////000111...***+++111111...---...000111111000...---///,,,,,,//////,,,,,,///,,,,,,---------.........***+++,,,---...000111111000///------...///---,,,,,,,,,,,,,,,,,,---------000,,,,,,...///---...222//////000111222222111000000...,,,,,,...///000///000000000/////////......---------------...//////,,,------...//////................../////////000333333333333333222111111...............//////000222222111111111000000000111111111//////333:::???HHH999///000111///...222......///000111222222333000000000000000000000000///000000000111111111111...///000000000000000000////////////000111333444000000000//////000111333///111222000...---///111000---+++...111222...***,,,...000///---,,,...///....../////////...,,,,,,///...,,,---......---,,,---------------.........---...///000000///---,,,+++---///000//////000111//////000000000000//////111---+++------,,,000555222111///...------..............................---,,,,,,...000///,,,)))////////////////////////,,,------...............///---+++,,,---//////...%%%)))---...,,,+++---/////////000000000000//////,,,///111111...------............------,,,,,,,,,)))+++------++++++,,,.........------------......,,,,,,+++---...///...,,,+++---......,,,,,,---///,,,,,,------------,,,,,,+++,,,...//////...,,,+++***++++++++++++,,,,,,+++...---------......///000,,,+++***,,,///000///---//////...------------...///000222000...---...000---...///000000111000000000******000111...333===VVVrrr{{{aaaEEE999+++++++++++++++,,,,,,,,,111111111333555777777666666555444555666666555333///000111222444555666777777555222111222333222111111111111222222333333444555111000333444222111333///000111111222222222222111111111111222222222222000///...///222444444333222222222222222222222333000000000000000111111111000//////000222111///---,,,---...000111111222222222555:::AAAKKKWWWdddlllrrrxxx}}}}}}~~~|||||||||}}}~~~}}}~~~~~~}}}wwwrrrdddWWWJJJAAA;;;555333444444222000000111111///---///222555444333222444666555555555333222222444666111111111000111222222333111222444444333111...,,,000/////////000111222333//////000111111000///...---000///+++,,,111000+++...///000222222000///...///,,,+++,,,+++'''&&&(((,,,,,,,,,---------......)))***+++---///000111222///...,,,---------,,,+++,,,------....../////////000,,,+++------,,,...222+++000444444000...000444...,,,+++,,,...000000///000000000000////////////---------------...///000,,,,,,---.../////////.../////////...------,,,,,,111222222333333222222111---------------...//////000000111111222222222222222222000......333;;;AAATTT===---...000+++,,,333---...///000111222333333///000111222111///...,,,//////000000111111111222,,,---...000111111222222000///......///111444666111111000///...///222444000111222000---,,,...111222***%%%***444666...$$$,,,...000///---,,,...000...///000111111000//////111000......//////...,,,........................---///111222111///,,,+++///000000000///000222444//////000000000000//////222...,,,---------111888000000///..........................................,,,,,,...000///,,,(((++++++++++++++++++++++++,,,---......//////......///,,,******,,,...////// ***...,,,+++---000//////000000000000//////...111333222...,,,,,,---.........------,,,,,,,,,%%%)))...///---++++++,,,.........------.........---,,,+++,,,...///...---))),,,...---+++***,,,///.........---,,,+++)))(((+++,,,...//////...,,,+++)))+++---///000///---,,,,,,,,,,,,------.........+++******---000111...,,,//////...------------...///111222111...---...000------...///000111222222222+++***000000+++000:::GGG```sssxxxuuu___CCC666------.........---,,,,,,666444333333555666555555888777666555333222000000444333333333444555777999999888777444111000111222666666555444333222222111333333222222111000///////////////000222333222000000222333111......111555222111111111000000//////333222222222111111000000444333111////////////000///000111222222111///...000//////000222111///,,,555666999AAALLLYYYbbbhhhnnnwww}}}~~~~~~~~~}}}|||}}}~~~}}}yyywwwmmm```NNNAAA:::666222///222...444666///000444///111000...///111222222111222222111111222222333333333333111000000000111222222333333333333222111111222222111111000/////////000000000000000//////...111000///...------...///333111///---,,,---...///......---------,,,,,,,,,,,,---------,,,,,,---///......///000000000000000333000,,,***+++---...///111///---,,,---......---.........///////////////111111222111111000///...***+++---...000111222222111000///000111000...---...............///000111///////////////.........222...,,,......---///333333222111000////////////111000000000////////////000111111222333333444444333222111111111222333444<<<999444000------...///111///...111555666222------...000111222111///...////////////000000000000000111222222000//////000000000///000000111222333000111111222222222111111222111000//////000111222///...///000222222///------......///////////////...)))'''---666777///%%%............//////000000222111000//////.........///000111222222111//////111000///000111222111000:::333,,,+++000444333000222...---...,,,,,,333<<<......---,,,,,,,,,,,,---111111...---...///(((.........//////000000000........................---,,,,,,,,,,,,---............//////......---,,,,,,------,,,+++,,,...000...///////////////......000000///...---,,,,,,+++222000(((///,,,,,,888+++...------...000///---+++***+++---......---+++***++++++++++++,,,,,,---......---,,,+++,,,,,,...///...............///000111,,,///111111...,,,...000.........------,,,,,,,,,000///---,,,,,,---...///,,,,,,---...//////,,,)))...,,,++++++,,,...///.........---,,,---...///000//////000000///...------111111000000//////......<<>>===999444111///111222222222333333333444444444444333333222222222444222222222333222111///222000...///111111000///111111111000000000000000000000000///////////////000000000000000111111111//////000111111111111000000...,,,---///111222222333555999@@@IIIUUUaaaiiiqqqzzz~~~|||{{{vvvnnnddd[[[SSSIII<<<333777/////////***---333...///222555333///...222777666555444333222222222222333333222222111111111111//////000000222333444555000111111222222111000///...............------,,,/////////.........//////000///...------------...............------------***,,,------,,,+++,,,---***+++---///000111222222...---,,,---......---+++000///---.../////////---000//////...---,,,,,,+++//////000111111111111111000000000000///...---,,,///......///000000///---...---,,,,,,++++++++++++,,,,,,,,,---.../////////333000000222111---,,,///111111000///////////////111111111000000000000///------......///000000111555444222000000000000111---......///000000000///000//////000222333111///,,,---///000111111111111....../////////000000000000111222222000//////000000000000000//////...---...///000222333444444444555333111//////111333555333111........./////////)))***+++,,,---.........***+++...000222333222111...///000111000///---,,,222111000///............444333111///...---......222111000000222222111000,,,...000000---,,,---///,,,222111---444@@@<<>>>>>:::555111...000000111111222333333333444444333333333333333222444333222333444333111//////111333222000///000222000000000000000000111111///////////////000000000000000000111111111111111//////000111111111111111000...,,,---///111222222333555999???GGGSSSaaaiiittt|||~~~}}}|||xxxssskkkeee^^^RRRCCC999;;;111000///***...333...111222222...***,,,222999555555444444444555555666333333333333222222111111////////////111333444555333333444444333111///..................------,,,......//////////////////000000000/////////////////////.........---------+++---......,,,************+++,,,...000111222222.........///000000...---///.........000000///...000000///...------,,,,,,111111111111111000//////---.../////////////////////...---...000000///---000///...------,,,------........................222///000222111---+++---111000//////////////////222111111111000000000000...//////000000111111222222111000000000111222333///000111111111000///////////////000111111111000000000000000000//////////////////000000000000111000111222222000//////000000000111111000///...---//////111222444444555555333222000......000222333111///------///111111111------...///000111111111111111222111000...------......///000000///...---222111000///............444333000...---------...222000000111222333222111+++///222222///---...111---333333///777BBB===---......---,,,,,,,,,,,,---,,,000111...,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------...//////111000///............///---......,,,++++++---///,,,,,,---...............,,,,,,------.../////////---111***---,,,222???---///---------///000000///------------------------......---,,,,,,---------,,,---...///111222222333000///...---------------000...,,,...000111///,,,........................---------...///000111111...------...000111000......---,,,,,,......---+++......---,,,---...///000......///////////////...........................***---///111111000...---000000/////////.........777555333222333333222111222111111111111111111111000111222444555555555555666:::===>>>;;;666222000000000000111111222222222333333333333222222222222444333222333444444333111...222555444000///000333000000000000111111111111//////000000000000111111000000111111111111000////////////000111111222222000...---...000111111111222555999>>>FFFRRR```jjjuuu}}}{{{wwwrrrnnnhhh\\\MMMAAA>>>444222222---111555...222222000,,,***,,,333888555444444444555555666777333333333444333222222111333222000//////000111222222333444444444222///......////////////...---------...//////000/////////000000000000000000000000/////////.........------+++---......,,,***))))))***+++---...///000111111///......///111111000...++++++,,,...111333333111000000000///......------222222222111111000......,,,,,,...///000000000000...------...000000///---000000///.........//////000000/////////.........111///000444333///,,,...000//////....../////////000000/////////.........///000000111111222222333111000000///000111222333111111222222222111000///111111111111222222333333111111000000///.........000000000111111111222222000111222222000//////000000000111222222111///...000000222333444444444444111111000//////000111111///------...000222222222---......///////////////222111000///......---,,,............//////000000.........//////000111222............//////000111000//////111333444444333---000222222000///000222///222222222999???999.........---,,,,,,,,,,,,---...000111......000///,,,............------------------------------------......------......///000111000///.........///000.........,,,++++++---///+++,,,---...............---------.........//////+++000+++------777DDD111000...---...000111111111///////////////////////////...------------------,,,---///000111111111111......------,,,---------///......///000000///---.............../////////......//////000000000111...---,,,---///000000///,,,++++++---//////...,,,......---,,,---...///000---...//////////////////.............../////////......---,,,+++,,,///222000/////////............444222111111222333222111000000000111111111111111//////000000111333444555777:::>>>???<<<888555333000000000111111111111111222222222222222222222222333333222333555555444222///000222222111000000000///000000000111111111111000000000111111111222222111111222222111000///...////////////000111222333000///...///111111000...111555999>>>DDDPPP___jjjttt}}}~~~|||yyyvvvqqqfffWWWKKKAAA666444555111444666///222111000//////000333444555444444333333333333444333333444444444333222111444222000///...///000111---...111222333222000/////////000000000///......,,,---///000000000////////////000000000000//////////////////............'''***---...---++++++,,,+++,,,---...///////////////...---...///000000///++++++,,,///222444333222000000000000000000//////000000111111111000000///,,,---...///000000000000------,,,...///000///---//////......//////000000/////////000000000000000111000222666666222///000//////.........//////000000000000/////////......///000000111111222222333222111000//////000111111111111111111111111111111111111111111111111222333111000000///////////////111222222222222333333333000111222222000//////000///000222333333333111000111222222333444444444333111111111111111111111111.........///111222111///------.........---,,,,,,...,,,+++,,,///111111000...---,,,,,,---///111333.........//////000111222,,,---...///000000000000///......000444666666555//////000000000000111222000//////333888888333.........---,,,,,,,,,,,,---...000000///222444111+++111111000000////////////------------------------...............//////000222111///...---...///000...///...,,,++++++,,,...***+++,,,---............---------...............)))000+++---...:::HHH444///---,,,,,,///000111111000000////////////000000//////...---------------------///000000000//////------,,,,,,,,,---......,,,...//////...------...---........./////////000......///////////////...---,,,+++,,,.../////////******+++---///000///---......---,,,---...///000------...///////////////,,,,,,---------.........//////...,,,***+++000444/////////.........------222000///000111333333222000000000000111111111111......------...000222444888;;;???@@@>>>:::888666111111111000000000000000111111111111111111111222333222222444555666555444000...---///222333000,,,//////000000111111111222000000111111222222222333111222222222111000...---////////////000111222333000//////000222111///---111555999===DDDPPP___kkksss|||~~~|||{{{wwwlll]]]QQQBBB888666777333666777///222111111222444444333111555444333222111000000000333333444555444333222111111000///...///000333444(((***---000222222111000000000000000000//////...,,,---///000000000//////......///////////////...000/////////............$$$'''+++------------...,,,,,,---.../////////......---,,,,,,.../////////.........000222222000...000000000000111111111111...///000111111222222111---...//////////////////---,,,,,,...///000///---...............///000111......///000111222333333222111444999999444222222//////.........//////000222222222222111111111111//////000000111111222222444333111000///...//////////////////000111222333...///000///...///000222//////...//////000111222222222333333333444444444000111222222000//////000///000222444555444333222222222333444444333333333111222333444444333222111/////////000222111///---222222222222111000///...222...***+++...000///---...---,,,+++,,,///333555222111000//////...............///000000///...---...---...000444666777777//////......///000111111000,,,---444777222............---,,,,,,,,,,,,---...//////000555999444,,,......------,,,,,,,,,+++000000000000000000000000...............///000000222111///...---...000111...///...---+++***,,,...***+++,,,---....................................)))111,,,------999FFF222...,,,++++++...000000000......------------......000///...------------------...///000000///......,,,,,,,,,,,,------...///***---000///,,,+++,,,...---.........//////000000.........///......------,,,+++***+++---/////////))))))***---000111///.........---,,,---...///000------...///000000//////+++++++++,,,,,,---------***,,,//////,,,+++,,,...///.........------------222111000//////000111222111111111111111111222222222111000//////000111222444===@@@===@@@FFFBBB777//////000000111111111111222222111111111222444555222222333444555555555555444333333222111111111222333222222111000000111111333222111000////////////000000000000000000000000---...000111222222222111222222111111111111222222///111777???EEENNN]]]kkksssyyy{{{jjjXXXLLLAAA555000111222111...111111333444555333...+++222///---///222555444222666555555555777777555333444///...333444000///333333333333222222111111111111111222222222333333333---.........//////000000///000111222111///---+++///...------...///...---,,,,,,,,,++++++*********...///111222111///,,,***,,,)))))),,,---******---000000000000////////////000111111000///......///444///555,,,777,,,111+++333222222111000///......///...---,,,,,,---///000---------.........//////000000000000000000000000...///222444444333111///000111222333222111000///111000000///////////////////////////000000000000222333444444333111...---111111111000...///111333000---***+++...000000...333///+++---222666666444777666444333222111111111555222000000222444222000000///222666666222000111+++,,,---000333555444222222000...///222333111///111111000000000000000111.....................---222///---///111000+++%%%---++++++,,,///000...+++......///////////////...,,,,,,---.../////////......------111666666222---111222333111///...///000000///222777555///...111///---++++++,,,,,,+++***,,,---...///000000000000444222000---,,,,,,------111000///000111222111000+++,,,,,,---...///000000666,,,@@@,,,+++***111...//////---,,,+++*********(((,,,000444444111---******,,,/////////...---...///---,,,---000222000...---,,,,,,,,,---...000111///111///---...111000+++444333111000...---------/////////...---------,,,+++++++++++++++,,,---...............---,,,+++***///...---,,,,,,,,,,,,---///---,,,......+++***---......---------...//////+++,,,...000000///...------,,,,,,+++,,,---///000,,,000333333111///000222000000000000////////////------,,,,,,,,,---......000///...---,,,---......111111000000000000111111000111111111111111111111000///...------...///000111999===<<>>CCCLLL[[[iiirrrxxx}}}pppaaaTTTIII;;;333222333222///222111222333444222///,,,111000///000111333333222444555777:::<<<:::666333333///...222222//////222333333333222222222111111111111222333333333333333.........//////000000000111111222222111000...---///...------//////...---+++++++++,,,---............///111222222000...------++++++......,,,,,,///000/////////////////////...000000///...------...222---333***666...444///000000000000000///////////////...---------...///---------.........//////000000000000000000000000...///111222333222111000///000111222222111000000222222111000000000000000////////////000000000111...///111222333222111000000000000000//////000111111///------000111111000333///+++,,,000333222000666555444333222111000000444111000000222444333111333111333666666222111222333222111111222222000///222000...///111222111///111111000000000000000111........................222///---...111000,,,(((---,,,+++---///000...,,,......///////////////...,,,---....../////////...000......111555666333///000111222111000///000111000///222666444///---000...,,,++++++---...------,,,---...///000000000000333222000...---,,,------///...---...///000///...,,,,,,------.../////////555,,,AAA...---+++000---------,,,,,,+++,,,,,,,,,***,,,...000000///---,,,222222222111///---,,,,,,...,,,++++++...//////---...---,,,,,,,,,...000111///000///,,,---000///+++///......---------.....................---------,,,,,,,,,,,,,,,---......////////////...---,,,+++/////////............---///,,,,,,......++++++---...---,,,,,,++++++++++++------------....../////////...---------...///000+++,,,......---------...////////////..............................//////000///...---,,,---......000000111111111111000000//////000111222222222111000///...------...///000///666;;;;;;???DDDAAA999555444222111111222333444222222111000000000111111111222222222222222111000333333222111111111111222000000000111222333555666333222111000////////////000000000000000000000000...///000111111222111111222222111111111111222222555555777<<>>@@@>>>888333333000000222222000000333333333333222222222222111000111333555555444333222/////////000000000000000333222222222111000000000///...------//////...---++++++,,,,,,---............///111333333222111000///,,,,,,000000---...111////////////////////////---...///...---,,,---...000+++111(((555...666333/////////000000000111111000000///...------------------........./////////000000000000000000000000//////000000000111111111...///000222222222111111333222222111111111111111/////////000000000111111...///000111222111000///...//////000000//////...222111///000111333222222333000------000111111///444444555444333222000///333111000111333444444333666333333555555222111444777444222111111111000///111000//////111111000///000000000//////000000111.../////////////////////222///------000000...+++...------...000000///.../////////000000//////...---......///////////////222000///000444555444111///000111111000000111222//////222555333...---///---,,,+++,,,...000000///,,,---...///000000000000111111000///...------,,,///...---...///000///...........................555---BBB000///,,,000,,,,,,,,,++++++,,,---......,,,,,,,,,,,,,,,---------444333111///...---,,,,,,...,,,******+++---------///...,,,++++++...000222---///...+++,,,///...************+++,,,---...///---------...............---------,,,------...///000000000000///...---------......//////...,,,+++///,,,,,,......++++++...///...---,,,+++******)))000...---,,,,,,...000111111000//////.../////////,,,+++******+++------,,,............------------////////////000000111111000///...---,,,---......///000111222222111000///...///000111222222222222222111000//////000111222111666;;;<<<@@@CCC@@@999999777444222111222444555222222111000000/////////222333333333222111000000222222111111111111111222111111111111333444555666333222111000////////////000000000000000000000000//////000000111111111111222222111111111111222222555444666:::>>>GGGWWWfffpppwwwyyykkk^^^LLL===666333222111333111000000000111000///000222333111......000333222444999===???>>>888444333222222222111111222444222222222222222222222222000222444666666555333222000111111111111111111111444333222111111111111222///...---...///000///---......------,,,+++******---...000222333333222111///,,,---000000......111.........///////////////---...//////------...///111+++000'''444...666333111111111111111111111111111000000///...------,,,............////////////000000000000000000000000000///.........///111111...///111222333333333333222222111000000000000111//////000000000111111111111111111111000...---,,,.........000000000...,,,222222111111222222222222444222000000222444333222222333444555444222000...222222222222444555666666777333222333333000111444333111//////000222333222000000//////000000000///000////////////000000111...///000111111111000///111///------///111000////////////000111111000000///000000000000//////......//////000000000//////333000...///111333333222---///000111000000222333...000333444222///------///...,,,---///000000///------...//////000////////////000000///...---,,,111000///000111222111000//////.........---------444---CCC222000---///+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------------,,,++++++,,,...///000...,,,+++***+++,,,---...000...,,,***+++---000222---...---***+++...---))))))))))))***+++---...///,,,---------.../////////......---------......//////////////////...------***+++,,,------+++)))(((...,,,,,,......++++++...////////////...------,,,///...---------...000111111000000//////.........000---******---000///---/////////.........------......///000000111111111000///...---,,,---......///000111222222111000///---...000222444444333333222111000//////000111222444888<<<>>>AAABBB>>>999;;;999666333222222444555111111111111000000//////333333444333333222111111111111111000000111222222333333333333333444444555333222111000////////////000000000000000000000000000000000000000111111111222222111111111111222222333222444888===FFFVVVeeepppvvvtttgggSSSBBB777333111000333111//////000111000000///111333111...---000222333333555888::::::888555000222222000...///111333222222222222222222222222111222555777777666444222222222222222222222222222444333222222111222222333000///......///000///...000000///...---,,,++++++,,,---///000111222222111...++++++...///,,,---///------....../////////000...///000000///...///000222,,,111'''333,,,444111444444333222222111000000111111000000///...---,,,........./////////000000111111111111111111111111000///...---...///111222///000222444555555444444111111000////////////000000000000000111111111111222111111000///...---,,,......---///111111...,,,111111222111111000111111111000000111333555555555111222444444444222000...333333333444444555777888666222000111111///000333000...,,,---///222333333//////000000/////////000//////......///000111111...///111222333222111000111///......000111111111///000111222222111111222000000111111000///......///000000111000000//////111000...---...000111111---///000111000111222444...222444444222000...,,,222000......//////...------...//////////////////...//////000//////...---111000///000111222111000/////////...------,,,,,,555...EEE333222---///***///...------,,,,,,------+++,,,---...///...------+++)))((()))---000111111///......---,,,,,,...///000...,,,++++++---///111,,,...,,,***+++...---(((,,,+++++++++,,,---......,,,---------...////////////......---------......------.........---,,,,,,***+++,,,------+++)))(((...++++++......,,,,,,...,,,,,,---////////////...---...///000000000///...////////////......------111...++++++...111000///000000000/////////......,,,---...000111111111000000///...---,,,---......000000111111111111000000---...111444666666555555000///...------...///000666888<<<@@@BBBAAA===999<<<:::888555333222333333111111222222222111000000333333333333333333222111111000000000000111222222444444333333333444555555333222111000////////////000000000000000000000000111111000000000000111111222222111111111111222222111111444888===EEETTTcccnnnuuu~~~zzzmmmYYYGGG:::333111111222000...///000111000//////000000000//////000222333222222333555666555444---000111,,,))),,,///111111222222222222333333333222333555777777666555444333333333333333222222222222222222222222222222222000///......000000///...000000000000000000000000---...///000111111111111---******---...+++,,,...---------......//////000...///000000//////000111333---222(((333+++222...555444333222111000//////000000000000000///...---....../////////000000000111111111111111111111111111000///...///000111222000111222444444444333333111000000///////////////000000000111111111222222/////////000000000111111111...---...111222///,,,///111222222000//////000---...///000222333444444111222333333333222000///222333444333222333555777333000///111111///000333111///......///000///......///000000......///000............///000111111...000222444444444222111000000000000111111111111000222333444222222333444111111111111000///......111111111111111000000///000///...------...000000---///000111000000222444///444666444222111///,,,222000.........///...,,,......///////////////............//////////////////...---...///000///...//////.........---------666///EEE444222...000+++//////...---,,,,,,------+++,,,...//////......---000---+++,,,///111000......000111000...---...//////...------------...///,,,...---***+++...---)))---------,,,,,,------...---------...............///...------------------,,,---------------,,,,,,---......//////...,,,+++...++++++......,,,,,,///((()))+++---......------,,,---000111222111///........./////////...------...---,,,,,,...//////...111000000000////////////,,,---///000111111111000000///...---,,,---......111111000000000000111111---///222666777888777666000///...------...///000444555999???BBB@@@===:::<<<;;;999666444222111111000111222333333222222111000111222222222222222222000000000000000111222222333333333333444666777777333222111000////////////000000000000000000000000222111000//////000111111222222111111111111222222222222555999<<>>;;;;;;999777666666666444222555333222111222222000...000000000000111111111111000000000000111111111111222111000222444555444444555333111000000000...---000//////......//////000111111111000000111111111000///.........///111222111111555999<<<>>>FFFOOO]]]hhhttt||||||rrrbbbQQQCCC999222///....../////////000000000333222111/////////000000111111111000000/////////000000000000111222333444///000111111222222111111000111333333222222333444555555444333222111111000000222333000111444555333...///000111222222222222222222111000////////////000111222222000//////000...---------------......,,,,,,------.../////////000000000///,,,+++,,,...//////............//////...///000000111111111111111///...///000111000///000000////////////000000000111222333333222111000222111111111111222222333222222222222111000///...222222222222222222222222444222222333111111777>>>666444222222333333333222///111222222111111222444444444555444222222333555333111//////111444555555222111111222333333222000333444444333111111222444222222222222333333333333555333000000000000000...111111111000000000//////,,,,,,---......///000000333111000000222333444444000000000000000000111222444333444555222...///333111000000///////////////555333000...///000000///222222111111111111222222555222...,,,---111666:::777777666444333222000000222///,,,---111333333111000000///......------,,,------............------...------...000111///...***+++---...000111111222---000DDD///222...------///...------......,,,***------..................+++,,,---.........---,,,222---111333---...111+++///...---...000000///...---,,,+++,,,---...---,,,111...+++,,,///000///---//////.........---------------------------------......//////...---+++***------------------------........................------......------,,,+++000222333333000.........///.........000111000///111111000///......------+++---......------...///111111111111111000//////111000///...///000333444//////000111222222111///000000222555999:::999888222000.........///...---///...000666>>>AAA>>>999;;;999888777888777555333555333222222222222111//////000000000111111111111000000000000000111111111111000000111333555555444555333111000000///...---111000///......///000111222222111111111111222222000//////...///000111111222222666:::<<<<<>>555444222222333333333222222333444333111111111222000222333333222111222333999666222//////000111111444222111111333333333222111333444333111000111222444444333222222333333444444333111111222222000...000/////////............111111111000000000//////444333111000000111333555000000///000000111222222000///......000222222111000000////////////000000666333///---...///000000000000000000//////......333222///...///222666888111111111111000000000///111/////////111333555555000000000000///...---,,,------............------111111222111000.........,,,,,,---.........------111,,,>>>---555000......000...------...---+++)))++++++,,,,,,---------...***+++---............---000+++...000***,,,///***,,,,,,,,,,,,,,,---///000...---,,,,,,......---,,,,,,,,,,,,---......,,,***---------,,,,,,,,,,,,+++------------------------***+++---.........---,,,------------------------,,,,,,------...//////////////////...---,,,+++***+++---000111///...------000---+++---000111000---222222222111000...,,,+++---------...//////......------...///000111111111/////////000111333555666,,,...111222111000000111/////////222444666555444000...------///000000///111000000333666777444111777777777999;;;;;;999777333222111222333444333222000000000000111111111111111111111111000000000000/////////000333555555444444222000///000000000...111000000//////000000111111111111000000111111111////////////000000000000333444666:::::::::???FFFLLLWWWeeepppzzz|||uuuiii\\\PPPDDD:::444....../////////000000000///000000000111111111111000000000//////...............000111111222111111111111000/////////000000///000222222111111222333222222111111111000000000///333666666666888666222333333333333222111000///111111000///............222333444333111////////////...............//////........................,,,---...///...///222444//////............//////---...//////000000000000///---,,,---...///...---000000////////////000000000111222333333222111000222111111111111222222333333222222111111111222222111222333444444333222111111555666222000333777888555333111111222222222111333444555444222111111222222444555555333222333333555222000///111333444444444333111111333444333222111222444333111000000111333333333333222222222222222111000111222222000...222222111111111000000000333333222111111000//////111222222111000111333666111111111111111111222333222333111///111444222...///////////////000000111444222///...///000111111222222333222222111000///000000000000111333444555//////000000000000000000////////////111333555666111111000//////......---------............------111222333111///---------...///////////////......222,,,>>>...444...---000000///......//////---+++++++++,,,,,,,,,,,,,,,,,,---------............///000***---///***,,,111,,,---------,,,++++++...000000///......//////...---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............---,,,+++******---//////...---------...---------///000///...111111222222111///...---...---------///000///...,,,---...000111111222222/////////000111333444555+++...111222000///000222000///...000222333222111000...---...///111111000222333444666666666555444555666777999<<<<<<;;;999555444222222333333222000000000000000111111111111111111111111000000000//////......000333555555444222111//////000111111000000000000111111000000000111000000//////000000111...//////000000000000000333222444777777777===EEEHHHSSS```kkkwww~~~zzztttjjj^^^QQQEEE:::444/////////000000000111111222222222111000///......//////////////////......///000222333444444333333333222///------...000111000111111111000111444666222222111111111111000000333777999777888999777333333333222222111222222222222222111000////////////222333444333000...............---......///000111...........................///000///......000222//////............//////,,,---...///000000000000///...---...///000///---000000////////////000000111111111111111111111111222222111000000000111111333222111111111222333333111222444555555444222111222555555222111555555222444222000000111111111000111333444333222222333555333555666666444222222222333111000000222444444333555333111111222444444333111333555555333111111222111222333333333222000////////////000222222000///222222222111111111000000111111111111000000000000...111333333222222444666444333222222222222222222+++111333000///222222//////////////////000111111111000...///111222222111222222333333222111///.../////////000111222333444......//////000000111111......//////000222444666222111000............///------............------...000222111...------//////000111222222222222222222---???///444+++,,,111000///...///000000///------------------,,,,,,,,,111000...------...///000000+++...000+++///444000...//////---++++++---000222000//////000000///...,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---,,,++++++...///000///---,,,,,,---,,,---......------...000...///111222222111000///000...,,,,,,...000000///...///000000111111111111/////////000111222333333***...111222000///000222000......///000111000///000...---...000111111111---///222333222111222333444555666:::===>>><<<:::888666444333333222000...000000000000111111111111222111111111000000/////////......000333555555444111000...///111222222111///000111222222111000///000000////////////000000...//////000000000000000222111333555555666<<>>EEELLLWWWbbbmmmxxx~~~|||yyytttkkk]]]OOO@@@555///222111111000000000000000333///+++,,,111333111---000///...------...000000000111333666999999666444111000000///.../////////111000///...///222555777666666444333222111111111555555666666555444333333333222222111222333555666444444333333333333444444222222222111111111000000000000000000////////////...,,,++++++---......---........................111000///...---......///,,,---......------...000---...///000000///...---......---------,,,,,,,,,///000111222333222111000666444333111000000111111333333444444444333222222222444888===;;;444222444000111222333333222000///222111000//////.........111///222888:::666333333444444333222222222333333111111222222111111333555555444222000000111222333///111333333000...///111222222222222222222222222000111222222222000...---///000111222222111000///000000000000000000000000000000000000111222333333888777555222111000000111///000222333333222000///000000000000000000000000111111000000//////.........///000///......000222222------444777333///000222///---...000000...,,,$$$&&&***---000222222222333///+++,,,000222///,,,///...---,,,,,,---.../////////...------------...&&&---000---,,,//////+++,,,555666...+++///...'''......000000000///...---////////////////////////,,,,,,++++++******++++++111///......111333444444555333///+++***+++...000000000111111111111000000111000///......///000111,,,,,,------------------,,,---......//////.........---+++******+++,,,---...///...,,,+++***,,,...,,,,,,+++---...///...,,,///000000000000//////...///............//////000...---...///111111///---000000000000111111111111111000000///...------,,,...000111111///...//////000///...///000000...,,,000000000000000///......///...------000111111111222---,,,000222///---//////000111111000111444777999666555888<<<>>><<<888777666444222111000000000///000000000111222222222///////////////000000000///000111000//////111333222222222222111111111111444444444333222111000///000000///...............//////000000111000000000333444555555555666999<<<@@@GGGQQQ[[[eeeqqq}}}}}}yyytttjjj]]]OOOBBB888333222111111000000000000000111111111000...---------111000...---------...///111111333666999999666444444333222222111111222222111000///...///222555666777666555333222222111111777777777666555333222111222111111111222333555666666666666555555666666666999777555222000---,,,+++.../////////000000111111///---,,,,,,---...---,,,------------------------000///...---,,,---......,,,---///...------...000//////000000000///......000/////////............444444555555555444222111555444333111111111111111222222333333444333333333333222444888666111///000000111222333333222000///222111000//////......///000///111777888555222333222222333333333333333333333333444444333444555666555444222111000111222333---000222222000000111333222222222222222222222222222222222222000///...---000000111111111111000000////////////////////////000000000000111222333444666555333222111222222333111333444555444222111111000000000000000000000000111111111000//////......///000111111000000111333333......444666222///000111///---...///000...,,,)))***---000111222111111000,,,***+++///222000---...------------------...//////...------------...+++000111......111000,,,---555666...+++///...''',,,,,,---------,,,,,,,,,------------------------000///......///000000000222111///000333555666666555333///,,,+++,,,...000000000111111111111000000///////////////000111111------------------------,,,---......//////......------,,,,,,,,,,,,------...///...---++++++,,,...---,,,,,,---...///---,,,......///000000/////////000//////.........//////000//////000000000---+++000000000000111111111111000000000///............///000222111000...//////******,,,...111111///---222222111111000...---,,,000///......000222222111000------111222000.........///000//////000333555===999666666999<<<<<<;;;555555333111000/////////000///...111444555333000......///000000000000///111111222111//////000111333222222222111111111111666555333222000000//////000000///.........////////////000000000///......444555666555444555777:::???EEEMMMVVV___lllyyy~~~wwwrrrgggZZZMMMAAA999444222111111000000000000000***000555333,,,))),,,000000000///...---------...222222444666888999777555555444333333222222333333111000//////000222555666777777555444333333333333999999888777555333111000111000000000222333555777999999888888888888999999555444222111000000111222---......///000111222333111///---------...---,,,------------------------000///---,,,,,,,,,---...,,,...//////...---///000222111000000////////////111111111111000000000000333333333333222000///...444444333222111111111111111111222333444444444333555222111333444000...///000000222333333222111000222222111000///////////////...111666666222111222000111333444555444444333666666666666666666777777444333222111111111222333,,,...111111111111222444222222222222222222222222444333222000///.........111111000000000000111111/////////////////////////////////000111333444555333333222222222222333444222444555555333111111222000000000000000000000000222111111000000///......000111222222111111222333333000000444555222000000000///......//////...---...///111222222111000000///---+++,,,000333222000,,,---...//////...---,,,//////...------------...000000...,,,///222000+++///555555...+++...---(((,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...//////---444222111222555888999999555333000---,,,---///000///000000111111000000///......///000000111000000///.........---,,,,,,,,,,,,---......//////......,,,------.........------......///---,,,+++---......---------//////---+++---...///000000000000000111000///...............222111000000000///---+++000000000000111111111111000000///////////////000000111222222000//////000***+++---000222222000...111111111111000///...---111000...///111222222111//////000333444222000/////////.........000222333===:::777666888:::;;;;;;555444222000///.........000...---111666888333///---...///000000000//////111222222111///...///111333333222222222111111111555444222000///000000111000000///////////////000//////000//////...------333444444444444555777:::===BBBHHHOOOXXXdddrrr{{{xxxqqqfffXXXJJJ???777333222111111000000000000000$$$+++222222---+++...333..................//////333333444666888888666555333333222111111111111222111000000000111333555666777777666555444333333444888888777666555444222111000//////000111333555666888999999999999999999888222111000000000222444555...//////000111111222222222000...---......---,,,........................111000...------......///---...//////......///000444222111/////////000000111111111111111111111111111111111000000///......333333333222222111111111///000111222333444444444777222000333444222111333000000111222222222111111333222111000////////////......000444444000///222000222444666777777666555777666666777888888777666333333222111111222222333...///111222222222333333222222222222222222222222333222111/////////000000222111000//////000111222......................../////////000111333444555333222222222222222222333111333666555222000000111000000000000000000000000222222111111000//////...///000222222111000111222333222222333333222000000//////....../////////...000111111222222111000000222000...///111333333111,,,...000111111000...,,,//////...------------...111---******---000...)))000444444///,,,---,,,)))///---+++******,,,...000........................***'''%%%&&&+++---,,,***444222111222555888999999444222000.........///000//////000000000000//////...///000111111000///...000//////...---,,,,,,+++,,,---......///.........,,,---.../////////...------...///...---,,,---//////...---...//////---+++......000111222222222222111111000......---------111000//////000000...---///000000000111111111111111000/////////000111222111222333333111//////000333222111111222222111/////////000000000000//////222000//////111222222111...111333444444444222111///...------...000111222888777888999:::;;;:::999444333222000///...------000...---111666777333...------...///////////////111222222111///...///111333333333222222222222111222111000///000111222333000000/////////000000111//////000//////...------000111222333333555999;;;888;;;@@@FFFMMMXXXfffooozzz||||||uuuiiiZZZLLL???777222222111111000000000000000'''+++///000///...///000,,,---...///000000111111333333333555777777666444444333222222111222222222111000000111222333555666777666555444444444444444444555555555555555444333////////////000222444555666666777777777777666666666555333111///......///111111111111000000000000333111///...//////...,,,000000000000000000000000333222000/////////000111---...000///......///111333222000/////////000111000000000000000000000000333333222222222333333333222333333333222222111111///000111222333333444444444000000444555333333555000000111111222222222222333222111000000/////////......111444222......222222444666888999999888777777666555666888888666444222222222222222222222333333333333333444333222111222222222222222222222222111000/////////000222333222111000//////000111222/////////////////////////////////000111333444555333333333333222111000000000444888888444111111333111111111111111111111111222222222111000000//////---///111111000///000111333444555333222111111000......//////......////////////000000111111111111333111000///000000//////---///222333333222///---//////...------------...111,,,(((***...000---+++000333333///,,,,,,,,,+++///---+++******,,,///111........................---+++)))***...000///...333111000111333555666666222111000///........./////////000000000000//////000111222111111///---,,,000000///...------,,,,,,,,,---......///.........+++,,,...///000///...---,,,...//////...---...//////...---...//////...,,,///000111222333444444444111111000......---------000.........000222111000///000000000111111111111222111000//////000222333222333444333111000///000777333000...///111222333......///000000000000000111000...///000111111000---222444333222444444222111///------///111111111222444777999;;;;;;:::999444444222000///.........000///...000333333111.........------......///000111111222111//////000111333333333333222222222222000000000000000222222333000000/////////000111111//////000000000///......///000111222333555999;;;888;;;???CCCIIISSS___hhhrrrvvv|||yyymmm___PPPCCC999444222111111000000000000000////////////000///---+++---...///000111222222222333222222333555555444333666555444444333333444444111111111222333444555666666555555444333333444444222222333444444444444444000////////////111222333222333444555555444333222000000000000000000000///222222111111111000000000333111/////////000///...111111111111111111111111444333111000000000111222---///000000///...000111000000000//////000000111///////////////000000000111111000000111111222333222222333333333222222111000000111222333333333222//////333777666222111555000000000111111222333333333333222111000000000000......111444111---...222444555777888999999888777777555555666999999555222111222222222222333333333666555444555666555444222222222222222222222222222000000000000000111111222111111000000000000111111000000000000000000000000000000000000111222333444333333333333222111000//////555;;;<<<888444444555111111111111111111111111333222222111111000//////,,,...111111000//////000444777777333000111111000---...//////......///000.........///000000111111111000///...---,,,,,,,,,...///222333333222///...//////...------------...111,,,+++...111000//////000111111///---,,,---...---+++)))((()))+++...000++++++++++++++++++++++++---------......///000111222000//////000222222222///////////////......---...//////000000//////...111111111111000...---,,,000/////////...---------,,,---......//////......+++,,,---...............,,,...///000.........///...------...000000///...000111222333333333333333111000///...............///...---...000222333222000000000000111111111111444222111//////000222333333444555444222000000000111...++++++---111333555///000000000000//////...111///......///000//////,,,111333000...222444333222000---...000222222111---000444777999:::;;;<<<555444333111000///......000000///////////////...///...,,,+++,,,---000111///000111000//////111333444444333333333222222222///000000111111111111000000000//////000111111222//////000000111000000000000111222222222444777999:::===AAAEEEIIIQQQ[[[ccciiinnnwww}}}xxxmmm```RRREEE;;;555222111111000000000000000222111000//////...---,,,000111222333222222111000222111000111333444333222555444444333333333333333000111111222333444555666555444444333333333333333222222222333333222111111111000///......///000111///000222333333222000///((())),,,///111222222222111111111111111111222222222000//////000111000///000000000000000000000000333222111000000000111222---///000000//////000111---......///000000000000////////////000000000111000000......---...//////111222333333333333222111000111111222222222111111...333:::===888000///333000000000000111222333444333333222111000000000000...///222444111,,,...333666666666666666666666666888666555777::::::555111111111222222333333333333777555444666888999777555222222222222222222222222222222222111111000......000000111111111111000000111111111111111111111111222111111111111111222222000111222333222222111000)))111:::===999444222444111111111111111111111111333333222111111000000///,,,///222222111000000000444888888222///000111///,,,...000///...---///111///////////////000000111111111000///...---...///---...000111111000...---//////...------------...---***,,,111222//////222////////////------...111,,,+++******+++---///000+++++++++++++++++++++++++++...000...+++***---111333111......///000000///---......///...---,,,,,,......////////////......000000////////////000000////////////............,,,---......//////......++++++++++++,,,---...///+++---000000///...//////,,,,,,,,,...000111111///000000111111222111111111000//////.........//////111///......000222222222000000000000111111111111666444222000///000222333444555666555222000000000...---,,,---///111222111111111111111000...---,,,111///------/////////...***111222---,,,000333222333000......111222222111,,,...222555777:::===???555555333111000/////////000111000///---,,,---///000...,,,******---000222///000111000///000222333444444444333333333222222000111222222222000///...000000///000000111222222...///000111111222111111111222333222111222555777777:::>>>AAAEEELLLUUU\\\dddjjjsss}}}xxxsssjjj^^^QQQDDD:::444222111111000000000000000///000000///......000222444444555444333111///...222111000000222333222111333222111111000000111111000111222333444555555666444444333222222222333333333333333222111000///...222111///......//////000...///111222222111///...+++---///111000...,,,***//////000111222333333444222000//////111222111111000000000000000000000000333222000/////////000111...///000000//////000111***,,,...000111111000000//////000000111111111222555444222111000///000000000111333333444333222111111111222222222111111000111888AAADDD<<<111///333000000000000111222333444444333222111000000000000///000333444111,,,...444666555555444444444555555999777555888;;;;;;666111000111222333333333333333666555444666:::;;;:::777222222222222222222222222444444444333111...,,,***///000111222222111000///111111111111111111111111333222111111000111111111...///111222333333222222###---777;;;666111///000111111111111111111111111333333222222111000000000---000333444333111111111444999999222...000111///,,,...000000...---///222222111111000//////000000222222333222111111333444,,,---...//////...---,,,//////...------------...((('''+++111111,,,,,,111///............---///333......------...000111222------------------------,,,000333111+++***...333444111///......///......,,,---.........---,,,+++......////////////............------///111333444.........///////////////,,,---......//////......++++++******+++,,,...///+++---000000000//////000,,,+++,,,...111222222000///000000000000//////...//////.........//////000333111///...000111111000000000000000111111111111777555222000///000111333444555666555222000000000000000111222333222///,,,//////............//////111000///...---,,,++++++///111222444444333222111////////////............+++---111444666777777777:::999666444333222222222555333111000111111000///............/////////000111111111111000000000000444444444333333222222222,,,---...///000000000///222111111000000000000000222000...---///000000000444333222000000000000111222666:::>>>CCCGGGMMMPPP___fffpppzzz}}}{{{yyyyyyvvvnnn___NNN@@@777444444222000///...///111222111111000///////////////000000111111111111000000000333444222,,,***---111888444000---...000222222...///000111222222333222666444111000000000000///333333222222111000000000000...,,,---//////---+++...///000///...///111333......///////////////...000000000000000000000000000333222///...111111//////***(((...333333000///222111000......//////000000//////000222222111000000...---...111222111///000...------...111444666444222///...000222333444111111111333444444333111222111000//////111333444999999888666333222333555444444333333333333222222666333///000444555222...333222111000////////////444444444555555666666666888777555444333333444555444444444555666777888888@@@<<<888888;;;<<<999555555444333222111111111111555444333222111222333444333222222111000///......000222444333111000222555222222111111222222333333//////000000000000//////222555555333555999888222111111222333555666777777333333222222111222222222///111444444333222222222<<<999555111...------...222111000//////000111111...//////000111111222222222222000///............000111111111111///---,,,,,,//////------//////,,,------............------////////////////////////...,,,******---...---+++------------------------000000...------...//////---.........//////000000...000111000///...///111111---***,,,000222111......000222333111000000000///222...---333...)))...,,,---------.../////////------,,,,,,---...000111111000///......///000111///...---...///000///...333222111000////////////222000...---///111333333###(((---...000333111---000000///////////////000222111///---,,,...333666333333222111000///......+++...333666666333000...//////............//////......////////////000000///000222333444333222111000000000//////.........---...111333555666666666999888666444333333333333666444222111222111000///........./////////000000111111111111000000000000444444444444333333222222//////000000000//////...222111111000000000000000222000......///000000000222222111000000111222333333666999===AAAFFFLLLPPP\\\cccmmmwww~~~|||{{{vvvssskkk]]]MMM@@@777444444333111///......//////111000//////......//////000000111111111111000000///111222000---,,,...000111111000111222444777999222222333444555555555555333111//////111333333333222222222111111111000000222000---...///000///---...///000///---,,,---...///000000000///...------000000000000000000000000---000000------111222000555000...222444111///...//////---,,,,,,,,,---...000//////000222222111000///...---...111222111///111222111111222555999<<<444111...---...///000000111111111222444444222111333222111000111222444555888888777555333222333555444444333333333333222222666222000111444555333///333222222111111111111111222222333333333444444444666555444333222111111111222222222222333555777888???;;;888888;;;<<<999666555555444333333222222222555444333222222222222222222222111111000000/////////111333333111111333555444333222222222222222222000000111111111111000000000333333000222666555000///000000111222333444444444444333333333333444444///111333444333222333333888666444111000///000000333222000/////////000000//////000000111111111222222111000///.............../////////...---,,,+++***......------000000------..................---...........................,,,******---...---+++------------------------//////...---......///000............/////////000...///000000///...///000111---+++,,,000222000......000111111000//////000111333---,,,444111***------------...............------...///......---,,,///......---...///000111//////......//////......333222111000000/////////111000000111222222111000+++///111000111333222///000000////////////000000111111000...---///222555333333222222111000000000000000111333444444222000/////////......//////////////////000000111111111///000111333333222111111111111111000///......---000000111111222333444555777666555444333444555666888777444333333222000........./////////000000000111111111111000000000000444333333333333222222222222222111111000//////...222111111000000000000000111000......///000000///000000000000111222444444444666888;;;>>>DDDJJJOOOXXX^^^hhhrrrzzz~~~|||uuuqqqjjj^^^OOOCCC:::666444333222000///...------000//////............//////000000111111000000///////////////....../////////222555444222111111333444555555666666666555555111///......000111222111000000000111111111222222333111///...///000000000---///111111000......///111111000000///---,,,+++000000000000000000000000+++---...+++---111222000555222111333333///...000222222111000000000000111000//////000222222111000000//////000222333333222...000111111000222777;;;444222///---...///000///111000000222333444222111444333222222222333444555555555555444222222333555444444333333333333222222555222111222555666444222222222222111222222333444000111111111111222222222555555555555444222000///222222111111333666888:::===:::888999;;;<<<999666555555555555444333222111555555444333333222111111111111111111111111111000///111222222222222444555555555444333222111000000111111222222222222111111///000000...000333222...000000000111111222222222444333333222222333444444...000333333333333444555333333222222222222222222444222111///......//////000000000000000111111111222111000//////......///.../////////...---,,,+++***---...,,,---111111///........................------------------------...,,,++++++,,,------,,,------------------------......---......///000111............////////////...///000///.........000111...,,,,,,///111000...///000000///......///111///222---+++333222,,,..................---------,,,---///000///---***(((---,,,,,,,,,---///000111000000//////......------222222111111000/////////000222333444444111///---111333222......111222///000000////////////000000///000111000//////111333222222222222222222222222555222000111444555555333......////////////......222222111000000///......///000111111222222111111222222111111000///......333222111000000111333444444444333333333555666777:::888666555555333000......////////////000000000111111111111000000000///111111111111111111111111333222222111111000000000222111111000000000000000111///...///000111000///111111111111222222333333555666777999<<>>999444444333111000///......//////.............../////////000000000000//////...------...000000///...'''---333444000,,,---///444444555555555444333333222000---,,,---------,,,/////////000111222222333333111///......///000000&&&***---000000///000000//////000000///...------////////////////////////,,,......,,,---000111//////...///111000---///333444444333333222222222222000//////000222222111000111111111222444444555444,,,///111000...///333888555333000000111222333222111000000111333333222111333222222222222333444555222333444333222222333555444444333333333222222222444222222333555666555444111000000111222333444444000111111111111111111111666777888999888555222000444333333333555888<<<>>>:::999999;;;======:::888444555555555555333222111555555555444333222111000111111111111111111111222///000111222222333444555666666555444222111//////000111111222222111111000000///...---///000000...222333333333333333333333111111000000000111222222...000222333333333555777111111222333333333222111444333111///...---......000000000000000000000000111111000///////////////000000000000000//////...,,,//////,,,,,,///000---.........------.........------------------------...---,,,,,,,,,------------------------------------------...///000111111.........///////////////---...//////------...///000...------///000///.../////////...,,,---///111,,,555111,,,000///---222/////////...---------,,,,,,---...///...---+++***++++++++++++,,,...000111000111111000...---------111111111111111000//////111333555555333000...---222222///***)))---000///000////////////000000111///000222222000000000111000000111111111222222222666333000111555777555333......///000000///......111000000//////.........//////000000111111111000333222222111000000//////555333111///...///111222222111111222333555666888:::999777666666444111...////////////000000000111111111111111000000000/////////////////////000000111111111000111222333444222111111000000000000000000///...///000111000...333333333333222222111111444555666777:::???EEEJJJNNNSSS\\\eeennnwww~~~}}}{{{wwwooodddXXXLLLAAA;;;777666555333222111000000//////.........//////000//////000000000000//////---------///111111000...###,,,111000000333666444444444555444444333333333111...---...//////.........///000111222222333111000///...---...///000###&&&***,,,,,,,,,,,,---------...///000000/////////////////////////////////111000------000000...///---...000///---///444000111000000000000//////000//////000222222111000111111222222222222222333000222333222000000333666333111000000222444444444111000///000222333222111111111111111111222222333111222444444222222333444444444333333333222222222333333222333555666555555/////////000000222333444222222222222222111111111555666888999999666333111444333333444666999<<<===888999;;;===???>>><<<:::555555555555444333222111555555444333333222111111111111111111222222222222000000111111333444444444666666555555333222000/////////000000000000//////222000...///000000000000333333333333333333444444111111000000111222222333///111222333333444666888111222333444444222111///444222111///---------...000000000000000111111111111000000////////////000111000000///////////////000222000,,,+++------+++///...------------...///------------------------------------,,,,,,---...------------------------,,,------...///000000111///////////////.........,,,...///...---,,,---...000///.........//////.../////////...,,,---///111222???===222...++++++222/////////...---------,,,,,,,,,,,,,,,------...///++++++***+++,,,...000111///111222000---,,,,,,...000111111111111000//////222333444333000...///000///000---((((((---000000///////////////000111111...000222222111//////000......//////000111111111333111111222555666444111---...///000000///...---------......///000111111///////////////000000000222222222222111111111111444333000///......000111000000///000111333555777999888777777777555222////////////000000000111111111111111111000000000000.........////////////000111000000///000222333555222111111000000000000000000//////000111111///...444444444444333222111000333444666777999===BBBFFFKKKOOOVVV___hhhrrr|||~~~}}}xxxqqqhhh^^^RRRGGG@@@???<<<999555333222111222000////////////000000111...//////000000//////...---...000111111111000000###(((...222222222444555333444444555555555444444222000///000222444555555......//////000111222222///000111000...---...///+++---//////...---,,,---+++,,,---///000000111111000000000000000000000000///222111------000000---444000///000000...///222111111222222111111000///000//////000222222111000///000000000...---...///000/////////000111111111111000//////111222222111222000//////111222222111000000111111111222222222111333444444333222333444444444333333333333222222333333333333444444444444////////////000111222333333333333222222222222222222333555777777555333111222222333444555777999:::666999===@@@AAA@@@>>><<<777777555444444333444444555444333222111222333444222222222222222222111111222111000111333444333222333444555555555333222111//////000000000000//////555111...000111000000222111111111222222333333333333333333333444555666666111222333333333333666888222333444444333222000///333111000...------....../////////000111111222222000000////////////000000///...------------......222333111,,,***,,,,,,***///...---,,,,,,---...///---------------------------......---,,,,,,---///------------------------,,,---...///000000000//////////////////.........,,,---...---,,,,,,---...000//////............//////000000///......///111;;;IIIFFF666///+++)))///...............---------...---,,,,,,---...000111,,,+++++++++,,,...///000...000222000---+++---//////000111222222111000//////111333222///...000222...000...***+++000222111///......//////000111222///111222222000//////000.........//////000000000///000111222222222222111---...///000000///...------......///111222222333///.........//////000000111111111222222222222333333222000///......//////............000222444555777666666777777555222/////////000000000111111111111111111111000000000000/////////000000111111111222111000//////000222333222111111000000000000000/////////000111111///---222333444444444333222111222333555777888;;;???CCCIIILLLRRRZZZcccnnnyyy|||uuunnnfff\\\RRRKKKIIIEEE>>>888333111111111000000000000000111222222......////////////......,,,000333444111///000111111222222222222111000000000111222333333444333333222000//////222444555555.../////////000000111111...000333333111......///111222222111///...///000------...///000000000///000000000000000000000000---//////,,,,,,///000...444...+++...000000000111222333444444444333111111000//////000222222111000000111222000---+++,,,...---+++))),,,111333222000444333111111111111000...222000......000222222111111111222222333333222222222444555555444333222333444444333333333333222222333333444333222222222333000000000000111222222333333333333222222111111111111222444666777666555444111222444666777777777777666999???BBBCCCBBB@@@???;;;:::777555444555777888555444111000000222555777333333333222222111111111444222111111333444222000111222444555666555444333000000000111111000000000777111...111222000000333111111222333444444555555444444444444555666777888333333444333222333555777222222333333333222111111111000///...---......///---......000111222333444000000////////////000000///...---,,,,,,---...///111333000+++***------+++000///---,,,,,,---///000........................---...///...,,,+++...000---------------------------...///000000///......000/////////............+++---------,,,+++,,,---000000000///------...///...000111111000//////000;;;FFF???111......++++++---------.....................//////////////////...---,,,,,,,,,...///000,,,///222000---+++...111...000111222222111000///(((---222333000...000222...000000---...111222///............///000111222000222222111/////////000////////////000000000000...000111///,,,,,,000444---...///111111///...---222222222111111111111111///............///000000000111111222222333444444111111000///////////////...------...///111333444666555555666777666222000000000000000111111111111111111111111000000000000000000111111222222222333444333000///...///000111222111111000000000000000/////////000222111///---000111333444555555444333111333555777999;;;>>>AAAHHHKKKQQQXXXaaalllwwwzzzuuuooofff\\\UUUPPPKKKBBB:::333000//////111111000000111222333333......////////////......,,,111666666111...000222222000//////111333333333,,,---...///000111111111222000......///000000///////////////000000000000---111555666333000//////***+++,,,+++***+++---///...///////////////......000000000000000000000000***,,,---***+++///111///...'''$$$)))///111111222//////000111000///...---000//////000222222111000333555666333///---...///000,,,***...666;;;999555999777555444333222///---222000......000222222222111222333444444444333333333555666666444333222333444444444333333333222222333333444333111000111111222222111111222222333444333222222222111111000000333444555777888999999888333555777999::::::888777555:::@@@DDDDDDCCCAAA@@@>>><<<999666555777999;;;555333000//////222666999444444333333222111000000666333111111333333111//////000333555777666666555111111222222222222111111888111...111222//////333333333444555666888888999222222222333444555666777444444444333222222555777111111222222222333333333000000...------...///000,,,---...000111333444555000000////////////000111111000///......///000111000111///+++***---///---000///---,,,,,,---///000////////////////////////---...000...,,,+++...000------------------------......///000000///...---000000//////.........---+++,,,------++++++,,,---000000000///------...///...000222333111000000000333<<<333(((---222---***,,,------......////////////000222333222000---+++///...---------...///000+++///222000---,,,...222...///111222222111000///###***222444222//////111---000111......000///,,,............///000222222111222222111///...///111111111111000000000000000---000000+++&&&'''///777000000000000000000000000///000111222111111//////---///111333444333222111111111111222222333333333444333222111000000000000000000111222222222222222555555444333111///---,,,000000000000000///......111111222222222333333333111111000000000000111111888666444333333222000...333222111111222222000//////000000000000//////...666333111111333555333111444333222555999>>>AAABBBCCCFFFLLLSSS]]]hhhssszzz|||vvvooohhhdddZZZTTTJJJ@@@999777777888222111000000111111000///111000//////000///---++++++,,,...000000000000///111//////222222//////111555///---111444333111111//////000000000000//////////////////000000000000///000111111111000...---...,,,***+++---...,,,***////////////000000000000000000000000000000000000......---------,,,,,,,,,111000000////////////000111111222222222111111000111000///......000222444222111000000000000...,,,000,,,,,,000111///---///111111111111111222222222444222000///...///000111333333444444333333222111222222222222222222222222444444333333222111000000333555777555333111333555333000...///222444333111666444222111222333333222555666777888888888888888444222000///000222444666;;;<<>>AAA;;;:::<<<666111:::III???888000...111444444222///000111111000///000222444111222777777111///222333111000222666888777555111222222333333444444555222222222222222222222222222222222222333444555555444444333333444555777888333444333111111444222---222444666555111///000111111111000000000000000111111///---...000222333333444111//////111222///---///000000000111111111111.........------,,,,,,+++555000++++++...111000---///...---,,,,,,---...///------------------------+++,,,---------,,,+++***)))+++---000000---+++)))---------,,,,,,,,,+++++++++,,,---,,,++++++,,,...///...---,,,,,,---///000111000///......///000111***+++---//////...---,,,.........,,,******,,,...222222222222111000...,,,000...+++))))))***,,,---......////////////......000111222222111222333555222111...------...111222111///,,,******,,,///111---///222222111000000111////////////////////////111111111111000000000000222000...------...000222///////////////////////////000222333333222000///...///111333333333222111111111222222222333333333333222111111000111111111///000111111222222222111444444333333111000...---000000000000000///......000000111111111222222222111111000000000000111111666555333333333222111///333222111111222222111///,,,---...000111111222222444222000000222444333111555333333555999===@@@@@@BBBEEEJJJPPPYYYcccmmmtttyyysssmmmiiiccc]]]RRRFFF===777555555444222111000111000///---000///......///...,,,***---...///111111111000000111...///222222//////111000---,,,///000---,,,...//////000000000000////////////000000000000111111000000000000000//////...///---,,,---///000...,,,000000000000////////////////////////////////////------------------......---------...///000222222111111111111000///...---222111000//////000000111222111000000000000...,,,000,,,,,,000222000///000222222111111111111111111333222000/////////111222333333444444333333222111333333333333333333222222555444444333333222222222333444666444222111222444444222000000333444444222555444222111222222333222555555666666777666666666333222000//////111333555777888???HHHIIICCC>>>>>>???777333444444777GGG[[[>>>888111///111444444333444555444222///---,,,---444111333777777222000222222111000222555777666555333333333222333333444444222222222222222222222222222222222222333444555555444333333333444555777888444666666444555777555000000222444444111000111333222222000///............111///---...000222333222333000//////000000...,,,...............//////000000///......------......222...))))))---///---+++......------------......---------------------------.../////////...---,,,***+++---//////---+++***---------,,,,,,,,,++++++///000000...---,,,---........./////////......---111000///......///000111***+++---.........,,,+++///000000///......000222000111333333222000//////111000...---------///000...//////000000//////...///111444555555444444444222111...------...111222///......------......///---///000000//////000111//////////////////////////////000000111111111222222111///......///111222///////////////////////////111333555555333111000...///111222333333222111111222222222222333333333111111111000111111222333//////000111111111111000222222222222222111000///000000111111000000////////////000000000111111111111111000000000000111111444333111222333333222000333222000111222222111000---...///000111222222222111000//////111333333222555444333555888<<<======@@@CCCGGGLLLSSS\\\eeellluuuzzz~~~xxxtttqqqllleeeZZZNNNCCC<<<888666666444111000000000...---///...------......,,,***///000111111111111000000///---...222222000///222111///000111000,,,,,,000//////000000000000//////000000000111111111222222111111000////////////000/////////111222222000...111111000000//////......////////////////////////,,,,,,,,,,,,---...///000,,,,,,------...///111111------.../////////......222222222111111000///...111000///000111000...,,,000,,,---111333222111222333222222222111000000000222111000//////000222333333333444444333333222111333333333333333333444444444444444444444444444444222333444333111000111222444222111222333555444444555444333333222222333333444555555555555444444333333222000......///111222222444:::BBBDDD@@@======AAA:::555444222444AAARRR<<<777111///111333444333666666555333///,,,+++,,,333222333777666333111222111000000111444555555444666555333222222222333444111111111111111111111111222111111222222333444555444333333333444555666777222555666666888:::777111///111333333222111222333333222111///------,,,,,,111///---...000222222222111000//////000///---,,,///...---------...000111222111///------...///000111...******---...---+++---..................---........................---.../////////...---,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,111111111///---,,,,,,...---///111222111///,,,***000//////......//////000***+++---.........---,,,///000000000///000222444///222555555222000111222////////////000000000000///000000111111000000///...222666888777555444444222000///------///000222---...///000000///...------...///...------///111////////////////////////......///000111222333333333222000//////000222333........................///111444666666555222000///000111222222222222111222222222222222222222222000000000000111222333444///000000111111111000000111111222222222222111111000000111111111000000///000000000000111111111222111111000000000000111111222111000111222333333111333111000111222222111000111111111111111000///...000000000000222333444444666444333555777:::;;;:::===???CCCHHHNNNVVV___fffkkkrrr{{{}}}yyywwwpppjjjaaaUUUKKKCCC>>>;;;666444111000000111000//////.........//////---+++000000000000000000000//////---...111222//////222111000222333///***,,,111//////000000000000//////000000111111222222333333333222000/////////000111//////111222333222111///222111111000///......---////////////////////////...------,,,---...///000000///...---------------''')))+++---000222333333///000111222222111///...111000///000111000///---000------222444333222444333333333222111000//////111000000000000111333333333333444444333333222111333333444444444444555555333333333333444444444444222222222222111000000111333222222222222333444444555666666555444333444555555555555555444333222222333111000.........///000...000666;;;>>>>>><<<<<<;;;999999888444///222999777444000///000222222222111222333222000///000111222333444666666444222222000000000111333444444444777666444222222222333333000000000000000000000000111111111111222333444555333333333444444555555555///333555666888:::666111111222333333222111111111222222111//////.........111///------///111111111111111111111111///...,,,111000/////////000222333222000...,,,,,,...000222222000------///000///---,,,---...//////...---,,,////////////////////////+++,,,---------,,,+++***------,,,,,,,,,,,,------...------------,,,,,,,,,...//////...,,,+++,,,...///000111222111///,,,***////////////////////////,,,---.../////////......,,,---/////////000222333111444777666222000111333,,,---...///000000//////000000111111111111000000///111444555555444444555111000///......///000111---...////////////...---...//////...---...000222////////////////////////...//////000111111222222333222111000000111222333////////////////////////000111444666666555333222000111111111222222222111222222222222222222222222//////000000111222444444000000111111111111000000000000111222222222222222000000111111111111000000111111111222222222333333111111000000000000111111000//////000222333333222222111000111222333222000222222222222111000///...111111222222222333555666555444333444777888888888:::<<<@@@DDDJJJSSS\\\bbbgggnnnwww}}}{{{uuuppphhh]]]SSSIIICCC???777444222111222222222222000/////////111000///---000////////////////////////---...111222//////111------...///+++'''(((---//////000000000000/////////000000111222222333333333222000/////////000111...///111111111111111000222111111000///......---........................000///---,,,,,,---...///000000...------,,,,,,,,,((())),,,...111333444555,,,...000222333333111000000000///000111111///---000------222555333333444333333333222111000//////000000000111111222333333333333444444333333222111333333333444444555555555222222222222222333333333222222111111111111000000111111111111111111222333555666888777555333444666555555555555444333333222222111000............///---000333666999;;;<<<;;;000222555888555000000222333111///...///000111111///111222222111111222444111333555666666555444222000111222222222222333444888777555333222222222333000000000000000000000000111111111111222333444444333333333444444444444444///333555666888:::777222555555444333333111000...111111111000111111222222111///------///000111000111222333333222000///...111000/////////000222333111///---++++++---000111111///......//////......,,,---...//////...---,,,////////////////////////+++,,,---------,,,+++***...------,,,,,,------............---------,,,,,,,,,---......------///111000000000///...------,,,......////////////.........//////000000000000000+++---///000000000222444333666888666333000000111,,,---///000111000///...000000111111111111000000000111111000///000333555111000///......///000111000///............///000000000000///...///111333////////////////////////111111000000000000000000222222111000000111222222000000000000000000000000000111333444444444444333111111111111111111111222333333333222222222222111000000000000111222333444111222222222222111000000000000111222222222222222000000111111222222111111111222222222222333333333111111000000000000111111///......///111333222111222000000000222333222111///000111111222222111111111222333333222222444666444333333444666888777666888:::===AAAGGGNNNWWW]]]eeekkkuuu~~~~~~{{{wwwoooeeeZZZOOOGGGCCC:::777444222333444444333111000///000111222000...//////............///000000---...111111...---000///---...000...***+++...//////000000000000//////...//////000111222333333222222111000000000000111---///000000//////111333111111000000//////..............................000///---,,,,,,...000111......------...//////000......///000111111111111+++---///222333333222222000//////000111111///...111---...222444333222333333222222222111000000000111111111222222222222222333333444444333333222111222222333333444444555555222222222222222222222222333222111111222222111///000111222111000000222444222555888777444222333555333444444444444333333222111000000///////////////...111222111333888:::999444444444333111000222333000////////////000000111222333333333111000111222111444666555555777555222111222333333222222333555666666666555444333333222111111111111111111111111111000000111111222333444222333444444444444333333222555777777999<<<999444888777555444444333000...111111111111222333444444111///------...000000///111333555555333111//////---.........///////////////...---,,,,,,...///111---------------,,,,,,,,,---..................---........................---.../////////...---,,,......------------..................---------,,,...///000000000111333555//////......---------,,,---......//////......---////////////000000000111---///111222222222333555555555555555444222000/////////111222222111000000///000000111111000000/////////...,,,,,,...222555000000////////////000000111000///......///000111///000111000///000111333////////////////////////111111111111000000//////111111111000000111111111111111111111111111111111111111111222222333444555222222111111111111111222333333333222222222111111111000000000111222333333333333333333333222111111000000111222222222111111///000111222222222222111111111111111222222222222111111000000000000111111///......///111222111000111000///000222333222111000000111222222222111111111333444333111000222555222111222444666777777666777999;;;>>>BBBIIIQQQVVV___eeeoooxxx}}}zzztttlllbbbWWWOOOJJJ@@@<<<777444333333333222000/////////111111000...//////.........000111222111...///111000---,,,...333///...111222000///000//////000000000000//////---......///111222222333111222222222222111000000///000000///...///222666000000000000////////////........................---,,,++++++---000333555//////......//////000000000000000111111000000///---...000111222222222111000///...///111111000...111......222444111000222222222111111111111111111222222222333222222111111333333444444333333222111111111222222333444444444444444444333222222222111444222000111333333111///000222333222000000333555///333666555111///000222111111222222333222222222000000000000000000111111///111111---...444777555888888555111//////000111///000111111111111222222333444444333111000000111000555777555555888666222111333555444333222444666444555666777666555333222222222222222222222222222000000000000111222333444222333444444444444333222333666666555777:::888444999777555555666555222000111111111111111111222222111///------...////////////222555555222000...///,,,---///000000000///...//////......//////000111------......---,,,,,,,,,......------------......---------------------------.../////////...---,,,---..................---............------------///000111111000000222444+++,,,...//////---+++***------...//////...------...............//////000,,,///111222222111222333333111000222555666333///000000000111000000//////...//////000000//////...---......---,,,...000333000000////////////000000//////000000000000//////---///111111000///000111////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111111111000000111333444666222222111111111111111222333333333222222111111111111111111000111111222333444444444444444333222111000111111222222222111111///000111222222222222222000000000000111111111111111111000000000000111111000......///000111111000111000///000222333333111444333333333111000///...111222333222//////111333111111111333666777777555888999;;;<<<@@@EEELLLQQQXXX___iiirrrzzz{{{yyyuuuoooggg___XXXSSSDDD@@@:::666444333111000///......///000000///---000/////////000111333444222//////111000,,,+++---111+++***...111///------//////000000000000//////,,,---...///000111222222111111222333333111000///000111111///...///444888////////////000000000000........................******)))+++---222666888333222111000......---------...///000111111111111///000000111111111111000000///...///111111000...222......222333111///000111111111111111222222222333333333333333222111000333333444444444333222222000000111222222333444444666666555444333333222222555333111111333444222000111333444333111111444666,,,000444333///,,,---000...///000111111111111111//////000000111111222222///222000***+++222444222///111222111111333222111///111333333333333333444222333444333111111222333000555777444555888777222222444666555333222444666333444666888777666333111222222222222222222222222000000000000111222333444222333444444444333222111222444444222444777666111888666555555777777555222222222111000//////000000111///------.../////////...111555555111...---...---///111333444222000/////////000000111111111111...///111000///.........///...---,,,,,,---...///------------------------+++,,,---------,,,+++***------...//////...------//////.........---------///000111000......///111'''***...000111...***(((,,,---...//////...---,,,---,,,,,,,,,,,,---......***---///000/////////000111...,,,000777999555000//////......------,,,,,,......////////////......+++---////////////000111///000000000000000000///,,,...111333333111...,,,+++...000111000/////////////////////////////////......///000111222333333////////////////////////222111000//////000111222111222222333333222222111333222111/////////000000333333333222222222111111333222111111000000111111222222222333333444444444///.........///111333555000000000///000111111222000222222222111000111222222222222222222111000//////...............//////222333444111......000333222222222222222222222222000000000000000000000000444555666555444333444555666888;;;???CCCFFFGGGHHHTTTZZZcccmmmwww~~~|||{{{zzzwwwssskkkaaa[[[PPPJJJBBB===;;;999666333333000...---///000000///000////////////...............////////////......------///000000000///......///111222222222111000000000000000111111111111111000.........///111222000111111000//////000222////////////000000000000///...+++)))((((((((((((,,,---------///000111222222444444111------000444///000111111000///000222+++---///111222333333444///)))%%%(((///444444111000000000000000///......000111222333333222111000000111222222222000///...555333222444666777444111---...000222333444333333222222222000//////222444333333444444333111000///666444222111222333444333000///////////////000000222222111111111111222222000000000000000000000000444444444444333333222111111222222333222111///...333222111000000000111222333222222111111222222333000111333555777777777777444222111000222444888:::888777777555444333222222///000111222333333222111333000///000222333000---333333333444444444555555888333222888<<<;;;777666;;;999666555555555333222222111000000333444444333,,,...000111222111000///111111000000//////......//////...------------...///......///000000///---///------///333444333000000000000000///...,,,,,,........................---000333333///***'''%%%.........///////////////000000000000////////////666///,,,///000------111000---+++,,,///000...,,,///,,,+++......---...222000///------......---,,,000///............//////+++111333111111444222,,,---///111000---,,,...000222111///...---------...222111///---,,,---///000111...+++,,,///111000///222111...------...111222000111111///---...222777222///------///000///---000---+++---222333000,,,............/////////000222111000//////000111222111222333444444333222111444333222000000000111222222222222222222222111111333222111111000000111111222222222333333333444444333333222222111111222222///000000000111111111111000222333222111000111222111111222222222111000000111000000///000000111111333444444222000///111444222222222222222222222222000000000000000000000000444555666555444333444555555666888<<>>;;;777555888666444333333333222111111///...///111333333222111111222111000---***)))000000//////...---------...---------...///000000000//////000111111000...///...---///222333111///000000000///...---,,,+++...........................000111000...,,,,,,,,,000000//////......------000000000000/////////...444...+++...///,,,---000...---,,,---......---,,,...,,,---000000------//////...------......---+++////////////////////////...222333///000444444000---///000000...---...000222111///...---------...111000...---,,,---.../////////...------...000111333111///------...000111000000///---,,,---000222000...,,,---//////...,,,111---+++---111222000---........./////////000000111111000000000000111111111222444555555444222111444333222111111111222333111111111111111111222222333222111111000000111111222222222222333333333333222333333333222222111000...///000111222111111000111222333222111000111333000111111222222222111111333222222111111111222222333444444333111111222444000000000000000000000000000000000000000000000000333444555555333333444555555555777999<<<@@@DDDFFFMMMSSS\\\eeennnuuu|||~~~{{{xxxsssmmmiii```ZZZQQQKKKFFF@@@:::555000///...///111222111000000000000////////////...000///...------...///000111///...,,,---...111222---...000111111111000///////////////000000000000,,,...000111222111///...000111222111//////111222111111111111000000000000...------------///000111---,,,,,,---///111333444;;;666222222555666555222111222222111///...///000000...+++---000333333111444333111000000111222222222222222111111111000000///......------......///222222111000000000000111222000......000111111000333333333333222111//////222222222111000000222444,,,---///111333333333333///111333555555333111///333222222111111111222222222222111111111111222222333333111111111111333333333333333333333222222111333444444555555555555444333333222222222333333444333222222111111222222333000111333444666777777777777777555444333333222222555555555444444333333333111222333333333222111000...///111222222222333444444444444555555555666666777444666<<<@@@===888666444222000000111222111000000...---...000222222111222222222000...,,,)))'''/////////...------,,,,,,---------...///000222222111000000111222222111/////////...///111111///..................---,,,+++.........------.........///000///---,,,...111333111111000///...---,,,,,,000000000/////////......222---+++,,,...,,,,,,...,,,---...---,,,+++,,,------,,,...333222...+++,,,///---,,,,,,---...---+++......///000000000///...000111000---...111333222...///000///...---...000111000///...------------//////---,,,,,,,,,---...,,,///111///,,,+++///333333111///...---...///000444222///---.../////////------,,,---//////...,,,111...,,,,,,///111111///....../////////000000000111000000000000000000111111222444666666444222111333333111111000111222333000000111111111111222222333222111111000000111111222222222222222222222333,,,---///111111111111000---///111222333222000///111222333333111111222333///000111222222222222222333333222111111111222222222222222222111111222222000000000000000000000000000000000000000000000000222333444444333222444555666666777888;;;@@@DDDFFFJJJQQQZZZbbbjjjqqqxxx~~~}}}{{{xxxsssppphhhccc[[[TTTMMMFFF===777333222000//////...,,,***/////////.........------111000...,,,,,,...000111//////......//////000111---...///000111000//////....../////////000000000......000111111111000///111222222111000000111333/////////...............---,,,,,,,,,,,,...000111------------...111333555<<<999555444444444222000111222222111///...///000---***''')))...333333222333444555333000///111444333333222222222111111222//////---,,,,,,---//////333222111000000000111222555333111000111222444444111222222222222222222222222333333222000000222444---...000222333444444333///111333444333222111111111111000000//////000000222222111111111111222222555444222111111222444555222222333333333222222111333333444555555555666666333333333333444444444555333222222111111222222333000111222444555666777777777777666555444333222222444444444444444333333333222333333444333222000///000333555444111000111333444444555555555666666666777666999@@@BBB>>>999888222000//////111222111000000...---...000222222111...//////000000///...---000//////......------,,,.........//////000222222000000///000111222000...///////////////...---,,,---------...------,,,,,,///...------------...////////////---,,,...111444000000//////......------000000/////////.........000---+++,,,---...------***,,,...---***)))+++...///---///222111---+++---...---,,,,,,---...---+++---...000111222111///......///.........///000000.../////////......////////////......------------...------,,,,,,,,,------...//////...,,,---000222000///.........///111222999555111000222333111///------...///000000///...222///,,,,,,...111111111...////////////000000000000000000111111000000000111222444555555444222111222111000//////000111222111111111111111111222222333222111111000000111111222222222222222222222222,,,---///000111111000///---///111222333222000///111333333333222111222333///000111222222222222222333222111000000000000000000000000000111111111000////////////////////////000000000000000000000000000222333333222222333555555444555666999===AAADDDDDDKKKTTT[[[aaahhhpppwww}}}}}}{{{xxxuuunnniiiccc\\\VVVMMMBBB;;;999777555333333222///---.........---------,,,,,,111000...,,,,,,...000111---...000222222111///...---...000111111111000///////////////000000000000111111000///000111222333111222222111000000111333000000//////.........---...------,,,---...000111///...------...000333444888999888555000......///000222222111/////////000666333///...000111111000000222555333000///222555444444222222111222222222111000............000111333222111000000111222333555555333222111222555666222222222222222222333333222333333333111111222444000111333444444444333333000222333222111111333555222222111000000000000000222222111111111111222222444444333222222333444444111111222333333222222222222222333333333444555555333333444444555555555555333222222111111222222333000111222333444666777777555555555555555555555444444444444444444444444444222333444444333222111000000333555444111000111333444444444444555555555666777777:::AAACCC>>>:::999333111000000222333333222111///...///111333333222......///000111222222222111111000000///......---000000////////////000000///......///000000///---......///...---,,,,,,+++,,,,,,------...---------///...---,,,,,,---...///---///000///...------...------......//////000000////////////............///...------...000///---***,,,...---***)))+++...222///...000///,,,---///...,,,,,,,,,......---,,,,,,...000222222111000///......000222222111////////////....../////////..................---------------,,,,,,,,,---------111...,,,,,,...000000///---------...///111333444999666222222444444222000///000111111111000000000222000------...000111222////////////000000000111000000111111111111000000222222222333333222222222111000/////////000111222333333333222222222111111333222111111000000111111222222222222222111111111333333333222111000///......///000111222111111000222333444333222111222444000111111222222222111111222111000/////////////////////...000111222000///////////////////////////000000000000000000000000///111222222222222333555000111222333666:::===>>>BBBIIIRRRXXX]]]cccmmmtttyyy}}}~~~{{{yyyrrrnnniiiddd^^^UUUJJJBBB999666333222222333222111.........---------,,,,,,000///...------...///000+++...111444444222///---...///111222222111111000000000000000111111111111444333111000000222444555111222333222000000222333333333222222111111000000000//////...///111222333222000...------///222444444666777444...++++++...///111222111000///000222000000/////////000222333...111333333111000222555444333222111111111222333111000000000000000000111222111111111111222333333222333333222000000222444666555444222111111111111111333444333222111222444333444444555555444333222111333444333000111555888555444333222222222222222222222111111111111222222333333333333333333333333000111222222222222222222333222222111222222333444222222333444555555555555333222222111111222222333111111111222333555777888555444444444555666777777666666555555555444444444222333333444444333222111...///111222222222333444333333333444444444555555666666999???@@@;;;999999555333222222333444444333111///...///111333333222111111111111111111111111111111111000//////......111000//////.........//////.........000000...---,,,---......,,,++++++++++++,,,---...............000///---,,,,,,---///000,,,///111111///---,,,+++,,,,,,---...///000111111/////////.........---------///...,,,...111000---,,,---...---,,,+++,,,---333///---//////---...222...---,,,---/////////------...000111222111111000000///222666777333111222000...---...///000///...------.........------,,,------------............222...***+++///222111...,,,,,,---...000222333444444333222222333333333222222333333222000///111222000000/////////000111222/////////000000000111111///000111222222111000///222111111000000111111222111111000000000111222333666555555444333222111111333222111111000000111111222222222222111111111000444333222111/////////...///000000000111111111111222333444444222222333444111111222222222111000000222222111//////......///000///...000333333111///000000000000000000000000000000000000000000000000///000222222111111333444...///111333666888:::;;;@@@GGGPPPVVVZZZ```jjjrrrvvv{{{~~~{{{uuurrroookkkfff]]]RRRJJJ;;;777333000000111111111000000/////////.........////////////////////////---///111222333222000//////000222333333333222111111111111111222222222222333333333333444444555555222222333222111111222444444444444333222111111111---------...///222444666444222///------...111222000111222111///............///111111000000111333'''+++//////...///333777000111333333222222222333444333111000000000222333///000000111111000000///000111222222333333333222000222333222000///111333555444333222111222222333111333444444333222222333222333444444444444222222///333666666333222555888666555444333222222222222222222111111111111222222111222333444444333222111000000111222222222222222444333222111111222222333000111333444555555444444333222222111111222222333111111111111333555777888666555444333444555777888888888777666555555444444111222333444444444333222......///000333444333222222222222333333333333444333333666;;;;;;777555777666444333333444555444333000...---...000222222111222222111000000000000000111000000///......------.........---......//////000///...///111111///...***,,,...---+++***+++,,,+++,,,---...///000000000000///---++++++---///000---///222222000.........------......//////000000//////.........---------+++...---+++---111000+++...---,,,---......---,,,000---...111111......111///...---...000111000///...//////000111111222222111///000444555111000333000...---...000000///---,,,,,,---.........---,,,------......////////////000...------...///000000.........///000000111111000222333333333333555666444555333000------000333///000000000000000111222//////000000000111111111///000111222222111000///222111///......///111222222222111111111222444555777777666555333222111111333222222111000111111111222222222222111111000000//////...------...000111000000000///000111111222222333444444222222333444222222222222222111000///333222111000////////////111//////111444555222///111111111111111111111111000000000000000000000000...000111222111111333444...000222555888:::;;;<<<:::BBBKKKPPPSSSYYYdddllluuuzzz|||vvvtttrrrppplllcccXXXOOODDD???888444222222222222111111111111000000000000......////////////......///000000000111111111111000111222333444333222222111111222222222333333333222333555777777666555444222333333222111111222444333333222222111000//////(((((()))+++...111444666666333000------...000222///---,,,...222333111...---...000111000111222444...333888666111...111555333333333444444333222111444333111//////000111222...///000111111000///...///111222333444333333222000222555444222000111333111111111111222444666777111333555444333222222333000111222333444333333222---333888999666444555777444333222111000000000000222222111111111111222222///111333555555333111//////000111222222222222222666555333222111222222333///111222444555555444444333222222222222222222333111111111111222444777888999777555333333444777888:::999888777666555444444000111333444555444444333333000///000222333000---111111222222222333333333111000333777777333333666777555333333444444444333///---,,,---///111111000000///////////////000111000//////...------,,,,,,,,,,,,,,,---...///000111111000///000222222000///)))+++...---+++)))+++---,,,,,,...///000000111111000///---++++++---///000///000111111000000111222///////////////.........//////.........---------)))------***,,,000///)))000---+++,,,///000...,,,---,,,...333444000...000///......///111222111000////////////000111222333111,,,+++///000,,,...333000...,,,---000111///---+++,,,---.........---,,,------...///000000//////---///000///,,,,,,///333000000000000////////////000333666666555666999<<<555555333///++++++...222...///111222111000111111000000000000111111111111000000000111222222333333//////000000111111111222///000111000//////111333999666555777666222111333555555555444444333333333333222111111222222111///000000//////.........---333444444555444333111000444444444333333222222222444333222111111111222222555444333222111111111111111///...///111222222111222222222111111111111111444333333333222222111111333444444222000//////000111111222333555777999:::AAABBBFFFKKKNNNRRR\\\gggrrryyyzzzuuurrrnnnggg\\\TTTEEE???888444333444333222222222333222111///---,,,---++++++...222222---(((...///000111111000///...444333222111000000000000444333222222333444333222...111555555333111111222000111222111000000222444111111111111000000000000222000///...///222555777333111...,,,+++,,,...///333222000///...///111222.........------...111444222222222111111111000000333333333222222222111111444000000444222,,,))),,,111111111111000000000000///000222444444444222111666666555333222111333555333333333222222111111111666555444333333333444555333333333222222222111111///888??????777222222666666555444333222333333444333333333222222111111111444///,,,---222444222...222222111111111111111111555555555555444333333222222333333444444333333222444333222111111111222222555444444333444555666777555555555666777777888888666777777777777555444333333333222111222333444555222111111111111111222222444222000///000222555777444555666777777666555444888666333111//////000111/////////111333222000...000000000000000000000000111111000///////////////000000000000////////////111000000////////////000,,,---...//////---+++***///,,,+++,,,......+++(((......------------,,,,,,,,,,,,---...///000111111........................------------------------222333///***,,,000...(((---///000000333666333...000///...///111111111///000///------///111222111,,,...000111222444777:::000000000000000111111111111///......000111000000,,,,,,------...---------///...---,,,,,,---.../////////...------------...///......000222333222000222222333444444555555666888444222333222......000...///000000111000000///000111111000...---///000222111111111111111111111000000000111111111222222000111222111000000222444888555444666666222222444444444444444333333333222333222111111222222111///111111000000000/////////000111222333444444333222222222222222111111000000444333222111111222333444555444333222111111000000111000...///111222222111111111111111111000000000111111000000000////////////111222222111111222333111111222333444666888999??????CCCHHHKKKPPPZZZdddjjjqqq{{{}}}zzzxxxuuummmaaaWWWIIIBBB:::555444333222000//////000000000///.........,,,,,,///333555111---...///000000000000///...222111111000111111222222444333222333444555444333///222444444222000111222000111222111000000222444111111111111000000000000......---...000222555777555555444333222111111111111000///......///111222++++++++++++***+++...111222222222111111111000000333333333222222222111111333000000444444111000333111111111111000000000000111222444555555444333222444555555444222111222444333333333222222111111111555444333222222333444444333333222222222111111111///444::::::555111222444555444333222111222222333333333333222222222111111111000000111222333444444222222222222222222222222111222333444555555555555222333333444444333333222333222111111111222333444444444333333444555777888888888888777777666666666666666777777666555333222666555333222222222222222333222111111111111111222222111000000000222333555333444555666666555444333666555333111000000111111222111000111222222111///000000000000000000000000111111000///////////////000000000000//////////////////111111111000...---......---,,,,,,,,,,,,,,,...,,,+++,,,......,,,************++++++,,,,,,,,,------......///000000000/////////....../////////---------------------------...,,,)))***...,,,&&&000111111000222555222,,,222000//////000000...---111///------///111111111...000222222222333555666222222111111000//////...000000000111222111...+++............---,,,++++++///...------------.../////////...------------...000//////111333444333111111111222222333333444444555333444666555000...///---.........//////000000///000000///---,,,...///333333222111111000//////000000000111111111111111111222333222111111333555777444444666555222222555333333333333222222222222333222111111222222111///222222111111111111000000000111222333333333222111222222222222222111111111333222222111222333555666666555333222111000000000111000...///111222111111000000111111000000//////000000////////////......///111222222111111222333111111222222333555666777;;;;;;???EEEIIIMMMVVV``````hhhsss|||}}}}}}zzzrrrdddZZZNNNFFF===777444333111///------------...//////000...,,,+++---111444333111---...////////////...---/////////000111222333444555444333444666777666555222333333222000///000111000111111111000000222333111111111111000000000000+++,,,,,,...000222444555555333000---,,,---...000///......---...///111222......///...---...111333222222222111111111111111333333333222222222111111333111000333333222333666222222111111111000000000333444555555555444333222111333444444222111111222222222222222222111111111333333222222222222333444222222222111111111111111...111333444222111111222333333222111111111222222333333333222222222222111///222444444222222555777222222222333444444555555111222333444444555444444222333333444444333333222555444222111111111222222333333222333444666888999<<<<<<:::999777555444333666666777777666555333222888777555333111000000000444333222111111111111111111222222222333333222222333333444444444444333333555444222111111111222333555333111111111222111000000000000000000000000000111111000///////////////////////////000000000000---///111333222000---+++///...+++******+++,,,...---,,,+++---...///---,,,))))))***+++,,,---......////////////////////////111000///......///000111------------------------***,,,,,,***,,,...---)))444666666444555666333...333111/////////...---+++222000......///111111111000222444555333222222222111111111000000/////////000000111333333111,,,(((/////////...---,,,******///...------------.../////////...------------...000000000111333444333222///000000111222222333333333222444888888222...//////.........///000222333...//////...,,,,,,---///222111111111000000000////////////////////////000000111222222111111333555888555444666555111000333222222222222222222222222333222111111222222111///111111111111111111111111555555555555333111///...444444444444444333333333222111111111333444666777555555333222111000000000222000//////000111111000///000000111000///...---111111111000000000000000333444444222000//////000111111111222333444555666999999<<>>AAAAAA@@@@@@===999222111000000222222111000444222000///000000000///---000333444444222222222000000000//////////////////......///000111111000++++++,,,---............---..................---//////...------------...---------...000111000///000000111111222222333333444111111444444222222555000///...---...000222444///000000///......///111......///000000111222222............---------------///000000///000222444:::666555666444///...000222222222222333333333333333222111111222222111////////////000000000000111000111333444555555444444/////////000000000000000000000000000111333555666333222222222111222222333333111//////000111000//////000111222222000...---......////////////000000///111222222111111222333111111222222333555666777:::888:::@@@EEEHHHMMMSSSXXX]]]fffpppzzz}}}{{{zzzvvvoooiii___VVVIII@@@;;;999777555111111000///.........///111000///------------...//////...------...//////111000000/////////000000444333222222333444333222222000//////000000...---///000000000//////111222111111111111000000000000111000///......---......---///222444444222///---.........///000000000000///000111111000///000111111111111111111222222222333333333222222222111111111333333111111444555444333222222222222111111111111111111111000000000000///111222222111111111222000000000111111111111111000111222333444444444333222222222222222333333333222111000222444555555444333333444555555555444444111222222222222333333333777333000222777777222,,,444444444555666666666777444555555666666666555555222333333444444333333222111000000000111333555666333333222333444666888999:::999999888777777666666555555666666555444222111111222333444444444444333333333222222222222333333888:::<<<===<<<999666333555555444444444444555555222222222222222222222222555333111111111222111000000000000000000000000000111111000///////////////......//////000000111111555333000---,,,---///000***+++...//////...---+++,,,...000000///...///000------------,,,,,,++++++000000//////.........------..................---...........................---///222222111444999999@@@GGGGGGFFFEEEAAA;;;444333222333555666555444555333000///000000000///,,,...111222222111222333333222111000...---,,,+++///---,,,---000222222222******,,,---.../////////------...//////...------//////...------------...,,,+++,,,---///000///...000000000111222222333333222//////222333111333666...------,,,,,,---/////////000000000...///000222/////////000000000000000000000000//////............///000111000111333555777444333555444000000222222333333333444444444444333222111111222222111///000000000111111111222222---...000222333444333333---.........////////////000000//////000222333444111111111111222333444555333111//////000111000//////111222333333111///---/////////000000000111111///111222222111111222333111111222333444666888999:::777999???CCCEEEIIINNNSSSWWW___kkkvvv~~~}}}yyyqqqjjjggg]]]OOODDD===999666444------.../////////....../////////...------...///000000///......///000000///////////////000111222333222000000111111000...///......///111111...,,,...///000000...///000222111111111111000000000000222111///------...///000***,,,///222222111///...//////000000000000000000222333444444333222222333000000111111111222222222333333333222222222111111///333444111111444444000333333222222222111111111111111111111111111222222000111222222111111333444///000000000111111111222000111333444555555555444222222333333333444444444111222333444444444444444111222333444555444444333111111222222222333333333333222333555777777555222555555555555555555555555666666777777777777666666222333333444444333333222222222111111111222444555444444333333444555777888:::999888888666555555444444555666666555444222111111222333444444444333333222222222222333333444555999;;;<<<===<<<999666444444444333222222333444444222222333333333222222111222111000111222222111///000000000000000000000000111111000///////////////.........///000111111111444222000...------......------......////////////...000222111///---...000,,,,,,,,,,,,------------///////////////.........---...///000000///...---........................000......111111///444<<<>>>GGGPPPQQQNNNJJJDDD>>>888777666666777888666555666444111000000000///...---...000000//////111222///////////////..................///111222111///++++++,,,---............------...//////...------//////...------------...,,,,,,,,,---000000///......//////000000111111222...---...333444222222555/////////...............---...//////......000222111111000000//////......222222111111000000000//////000111222111222555777444111111444444222222555333333333444444555555555333222111111222222111///111111111222222333333333---...000111111000000///.../////////000000111111000000/////////111222333000000000111222444555666333111000///000111000///000111333444444222000...111111222222333333333444333444444222000//////000111111222333555777999::::::777888===BBBDDDFFFJJJNNNRRRZZZfffsss}}}zzzppphhhmmmcccTTTGGG>>>999555222)))***,,,.../////////...***+++,,,,,,,,,,,,---...111000///......///000111,,,------...000111333444333111000///000///---,,,...------///222222///+++...///000///...///000222111111111111000000000000111000...------///222333111000---,,,---111555777000111111111111111000//////000222222000//////000000000111111222222222222333333333222222222111111000444444000...000---(((333333333222222222111111222111111111222333444444222222222111000111444666//////000000111111111222111222333555666666555555333333333444444555555555000222555555444333333444000111222333444333333222111111111222222333333333///222666888888777888999555555555555555444444444;;;::::::999777666444333222333333444444333333222888666444222000/////////555444444333444555666777;;;:::999777666444333222444555555666555333222111222222444444444444333222111111111222333444555666:::;;;<<<<<<;;;888555333444333222111111222333444222333333333333222111000/////////111333222000...000000000000000000000000111111000///////////////---......///000111111222222222111111000...---,,,//////---------///111222...111333222///---...///,,,------...///000111111////////////////////////---...111222222111...---////////////////////////333000///222111000555???EEEOOOXXXYYYUUUPPPHHHAAA<<<:::999888999888777555777444111000000000///......//////...------///111)))***+++---000222444555......000222333222...+++---------...------,,,,,,,,,---...//////...---,,,//////...------------...---------...000111000///------......///000000000++++++...444666222111222222333333333222111000///,,,---......------///111222222111000//////000000222222111000//////000000222222222222333444555555777666555333333222222333222333444444444444333222000333333000111444444222222111111000000000000000//////000000///...------111111000000//////......111111000000111222222333///......///222333333222444222111000111111111000222222222111000//////...333111///...000111111111444222000000222333111...333444555444444444666888777777888999<<<@@@DDDFFFNNNRRRYYYaaajjjsss|||zzztttqqqooogggZZZMMMBBB;;;666333000/////////000///---,,,///...---...//////---+++...............///000000222111111111000000//////111111111000000000000000......///000000///...---111333111...111777666000222222222111111111000000000111111111111222222222333222222222444444222000000000000///......000222222111111000000000000000222111000000222444444333111111222222222222111111222222222222222222222222/////////000111111222222111000......///111333555555333000000222444555555111111000///////////////333333222111000000000111555666555333222111333555555///---222555333222444999777444111000000111333222000...///111333444444444444444555666777777888444777999999666444666888;;;:::888666555555666666666444222222333333222111222222111111111222333333444444333333333444444555<<<<<<<<<999555000+++(((444555666888888666555444111111111111111111222222111111111222333444666777666999<<<;;;777333222222777333333777666111000444666444333111000000111111444111...///222444333222111///---...111111...+++222111...,,,+++******+++---------......///111111444111...---...///000000---///111000---,,,...000---...///////////////...,,,,,,,,,,,,---...//////111000///...------...///////////////000000000000///////////////000111111//////......000444;;;???BBBKKKVVV\\\[[[RRRHHHBBB;;;999777777888888888777222111000000111111000///000---...111222//////222111222333444444444333222000111222333444222...***111000...---...///111222///...,,,+++******+++,,,,,,---......,,,+++,,,---++++++++++++,,,...000111---000111///000333444222333///...222444222111333000000//////.........---////////////......///000222222111000000000000000222222111000000000000000/////////000111222444444444444444333333333333222111222333444444333222111222333222//////333555333333222222111111111111111//////000000///......---111000000000000/////////333222222111000000111111111000///000111222111000333222000000111222111000222222222111000/////////333111//////000111111111444222000000222222111///222444444444333444666888666777888:::<<<@@@CCCEEELLLPPPWWW___gggpppyyy|||xxxuuupppjjj___TTTJJJ@@@888222111000//////000000...,,,///...---...//////---+++...............///000000111111000000000/////////000000000000000000000000......000000000000///...000111///,,,...333333...222222222111111111000000000111111111111222222222000000///000111111000...000000000///......000222000000000000000111222222333222111111333444444333111111222222222222111111333333222222222222222222000000000000111111111111000000//////000222333444555333111000222444555555222222111000000000000111333222111111111111111111555555555444222222333555777222000555777666555777444333111000///000111222333111000000333444555555444444555555666777777888555666777666555555666777;;;:::999777666666555555555333111111222333222000333333333444555666777888555444333333333444555666666666888888777444111///333444555666666555444333111111111222222222222222222222111111222222333333444777999888555222222222555222222666666333222555555444333111111111111222444111///000222444444222111000//////000000///...111000///------------...000000000000000111111222222000...---,,,------,,,---///111000......///111...///////////////......------,,,,,,---...000111111000///...---......///////////////000000000111///////////////000111111////////////000444:::???DDDLLLVVV\\\ZZZSSSJJJDDD===;;;999888999999888777333222000000111111000......,,,...222222///...000111222333444444444333222222000///000000000...,,,000///...------///111222000///...---,,,,,,,,,---,,,---......---,,,---///000///...------...///000...222333111222555666333444000///222444222111222111111000000000/////////...//////...------...///222111000000000000000000222111000000000000000000/////////000111333444555222333444555444444222222111111222222222222111111222444222...///333555444444333333222111222222222//////000000000///......000000000000000111111111555444333111000/////////222111000000111111000...222000//////111222222111222222222111000000//////222000//////000111111000333111000000111222111///222333444444333333555777555666888:::===???AAABBBJJJNNNTTT\\\dddmmmvvv{{{}}}{{{sssnnnggg]]]SSSFFF:::333333111000000000000...---///...---...//////---+++............/////////000000000///////////////...000000000000000000000000...///000111111111111111444444333000111444444000222222222111111111111111000111111111111222222222000///...///111111///...000111111///......000222...//////000222333444444444333222222444555444444111111222222222222111111333333333222222111111111111111111111000000000000000000000111111222222333555333111111222444555444333333222111111111111222222111111111111222222333444555555444222222333555777333222555777666666888111111111111111222222222444333222222444666666555444444555555666777777777777555333333444555666555999999999999777666555444333222111111222333222000333333333444666777999999666555444333333555777888222444555777777666444333222333444555555444333222222222222222222222222222333333222222111111000000222444555555333222222222222111222555666444444666555444333222111111222222333111000111222444333333222222111000......000222000000////////////000111000000000000000000000000//////..................000111111000//////000222///000000000///...------///...---,,,---///111333111000...------...///////////////000000000111111000000/////////000111111////////////111555:::???DDDKKKTTTXXXWWWPPPIIIEEE???===:::999:::999888777444333111111111111000......,,,...222222///---///000111333444444444333222333000---------......---///...---------...000111111000///......---......,,,---//////......///111444333111000////////////000444555444555999888555777333111444444111000111111111111111000000000000......------------......111111000000000000000111111111000000000000000111222222222222333444555555444555666777666444222000000000111111111111000000000333333000000444444222333333222111111111111222//////000000000//////...//////000000111222333333444444222111000/////////222000///000111111000///111///...///111222222222222222222111111000000000222000//////111111111000111111000000111111000000111222333333222333555777333555777:::===>>>@@@@@@HHHLLLRRRZZZaaajjjsssxxx~~~~~~wwwssslllcccXXXKKK>>>666555333111000111000///......------...//////...,,,---......///////////////////////////............/////////000000000000000//////000111222333333333666666444333333444444333111111111111111111111111000000111111111222222222111000000111333333222000000111111000......000333///000111222333333333333555444222333444555555444111111222222222222111111444333333222222111111111222222222111000//////......///000111111111111000444222111111333444444444333333222111111111111111111111111111222222333444333444555444333222444555333222111222333333444555333444555555555444333222444333222333555666555444555555555555666666777777888444111000333666555444888999999999888777555333333222222333444555333222222222222222222333444555777555444333444666888:::555666666777666444333111333444555555555555444333333333333333333222222222333333333333222222111111111222222222222222333444333222333555555444444555444444333333222222222222222111111111222333333333111222222000---,,,000444000000000//////000000000,,,,,,---...//////000000...///000111111222333444444444333111/////////000000000000000///...,,,,,,///...,,,,,,,,,...111222000///...------...///000//////000000000111111111111000000///000000111111///000000000111555:::>>>BBBGGGNNNRRRQQQLLLFFFCCC???===:::999999888777555555444222222222222000...111...---000000......111///000222333444444333222222000...---...//////......------------...//////111000000///......------+++---//////...///000222555333222000/////////000111555888888999<<<<<<888;;;777444666555222///000000000000000000000000000///...,,,,,,---......---111000000000000000111111111000000000000000111111444444333333222222333333777888999888777444111///000000000000000000000000...222444333333555333///222222111000000000000000//////000000000000000/////////000111222333444444333222111111000000111111///......///111333222111111///...///111222222111222222222222111111111111111000///000111222000///000000000000000000000111111222333222222222444666333444777999;;;===>>>>>>GGGKKKQQQXXX___hhhpppuuu|||}}}xxxpppfff[[[NNNCCC;;;777444222111111111000///...------...//////...,,,------...///000/////////............////////////......//////000000000000000000000111222333444444222222111111000//////000111111111111111111111111000000111111111222222222111000000111333444222111111111111000//////111333222222333333333333222111666444333333444555444333111111222222222222111111333333333222222111111111333222222111000///......---...///000000/////////444222111222333555444333222222111000000000000111222111111111222333444444222444555555333333444555333333333222111222333333555666666666555333111000444333222333555555444333555555555555666666666666888444000000333555555444888999999999888777555333444333333555777777666444333333222111000000000000666555444333444666888:::666666777666555444222111555555555666666555555555444444444444333333222222222333444444555555444444222111000000111333444555444555555444444444333222444444444444333333333222000111222222222222333333111222222000,,,,,,000444111111000000///......---***+++---///000111222222000222333222000000222555999777444111///......---000000000000///...,,,,,,---,,,++++++,,,---///111000///...------...///000000000000000111111111111111111000000000000111111000000111111222555:::===@@@EEEKKKOOOMMMIIIEEEBBB>>><<<999888888777666444555444222222333333111///555000------------000555///000111333444444333333111000000111222111///------------------...//////000000//////...------,,,+++---//////...///000222222111000/////////000111111777;;;<<>>FFFIIIOOOVVV]]]eeemmmrrryyy{{{sssiii^^^RRRHHHAAA888666333111111222111000------,,,...///000...---,,,---///000000000///......////////////000000000---......//////000000111111000000000111222333333222111111222111...///333111111111111111222222222000111111111111222222222/////////000222333222000111222222000//////111333333333444555444333222111666444222222333444333222111111222222222222111111222222222222222222222222222222222111000//////...////////////////////////333222111222444555444333222222111000000000000000333222222222222333333444111333555555444333444555666999999555222444555333555555555555333111///---444333333444555555444222555555666666666666666666666444222222333444555444999999999999777666555444333333444666888999777666666666444222111000000000333333444444555666777888444444555555555555555555666666666666666666666666666555555444444333333222222333444666666666555444333000......000333444444444666666444333444333000333333444444444444333333111333555555444444444555333333222111//////111333111111111111000///------,,,...000333444555555555333444444000,,,+++...222;;;777333000///...---,,,///000000000///...------++++++,,,,,,------.../////////...------...000111000000000111111111222222222222111000000000111111000111222222333555999===???DDDKKKNNNMMMIIIEEECCC===;;;888777777777666555555444222333444444333111777222.........---111666...///111222333444333333000000000111333222000...------......////////////000000000000///...---,,,,,,---//////......///111//////.........000111222333999???BBBEEEIIIGGGCCCFFFAAA===<<<:::444000000............////////////111...,,,---///111///---000000000000000111222222000000000000000111222222000000000000111222333444555555555444333333222222222111000000000000111222111333333000000444555222333222111111000000111111//////000111111111111111111222222222333333444444444444222111000000000000000///...///111222222111222000......000000000///222222222222222222222222000000000111222222000...---///111000///...000222///111111111111111333555444444444666888:::===>>>CCCGGGMMMSSSZZZaaaiiinnnuuu|||~~~vvvmmmcccWWWLLLDDD:::777444222222222111111---,,,,,,...///000///---,,,---///000111000///.../////////000000000111111------......///000000111222111000///000000111222222000222444222...111777000000111111111222222222000111111111111222222222000//////111333444333222111222222000//////111333111222444555555555333222555333222111222333222111111111222222222222111111111111111222222333333444222111111111000000//////222111000//////000111222333222222333444555444222333333222111111111111222444444333222222222333333111333555666555444444555999>>>===777333555555333444444444444333222111000555555444666777777555333666666666666666666666555444555555555444333444555;;;:::999777666666555555222222333666999999777666666555444333222111111111000222333555666666666666222333444444555666666777555555555444444555555555666666666555444333333333333444555666666444333111222///++++++...111222222222666666333333666555111222333444555555444333333444777999999888777777999555444333333444444333222000000111222222111000///000111333555555555444333333444333///+++,,,111666999555000......///...---...///////////////......+++,,,---.../////////...///......---...///000111000000111111111222222222333222111111000000111111000111222333333666999<<<===BBBIIIMMMLLLHHHCCCAAA===;;;999888999999888777444333222333444555444333666222111222222000111444---///000222333333333333111000......000111000000......//////000000000///000111111111111///...---,,,---......---,,,---///000//////......000111222666===DDDHHHLLLPPPOOOKKKKKKEEE@@@???<<<555111000......//////000000000000333///,,,---111333111...000000///000000111222222000000///000000111222222//////000222333666777999222111111111111222333444333222111000000111222333444444111------222666666444333222222111111222222//////000111111111111111222222333333333333444444777555444222000......---222111000000111111000///333111///...///000///...222222222222222222222222000000000111222222000...---///111111///...000333///000111111000111333555555444444444666999<<<>>>AAAEEEJJJQQQWWW___ggglllrrrzzzyyyrrrhhh[[[NNNFFF;;;888444222222222222111---,,,,,,...///000///---,,,---///000111000///...//////000000111111222222---------...///000000111222111000/////////000111...,,,---111///+++---444000000111111222222222222000111111111111222222222222222222444666777666444222222222111///000222444///111333555666666555444555333111111222222222000111111222222222222111111000000111222333444444555111111111111000000000000555333222000000111333444222222222333555555444222555444333333222222333333555444444333222222222222000333555666555444444555:::??????777222444444222555555555555555555555555777666666777999888666444666666666666666555555555222555888777444333444666;;;:::888666555555666666111111333555888999777555333333222222111111222222///000333555777666555555444444555555555555555555555444444333333444444555777777666555444444333333444555555666444222000...222...***))),,,///111000000444555222333777777333222333444555555555444333666999<<<===;;;999:::<<<888666444555888888555222///000222333444444333333111222444444444222000///111222222///---000888???777333...---...000000///......///////////////...+++,,,///111111111///...///...------...///000111000111111111111222222222333333222111000000111111000111333333444666999<<<999???FFFJJJJJJEEE@@@>>>===;;;999999::::::999888333222222333555666666555444222333666666222000222---...000222333333333333333///,,,+++,,,///111111...//////000111000000000222222333333222111///...,,,---......,,,+++,,,---222111000//////000111111888@@@GGGLLLQQQUUUTTTPPPMMMGGGCCCAAA===666111111//////000000111111111222444000---...222444111...///000000000......000111......///111222222222222000//////000222444444333444333222222111111222222000000000111111222222222222444444222///...///222555333111000111111000///...///111222222111111000111333555666666444111000222222222222111111111111222222111111000000//////000000///...............000111333333111000111222000000000000////////////---///000000//////000111000000000000000111111222000111333666777999999999>>>BBBHHHNNNTTT[[[aaafffuuu|||zzzqqqiii___PPPCCC<<<888444222333444222000---...///000000///...---000...------......---,,,///111///******000333000////////////000000000000/////////000111111222222666555444444333333333444222222333333333333333333;;;:::888888777444000---444333222222444444333222777666444333222222333333222111111222444555555444444444333333222111000000111111111111111111111111222111111000111222444555666555555444333222111000////////////000000000000...///000222444333///,,,333333333333333333333333222222333333333444444444222222333444444333222222444444444444444444444444333555777888888777555333555555555555555555555555444444555555555555555444222333555777777777777666888888777666666666666666555555555555666666666666666666555444333333222222000111222333333333333333555444333333555555444333444333222333555666555444222555888888666444333222222333333444333222000///222111000/////////000111111111222333444444444444333666888888555444555777;;;>>>AAA???999666666888666222///111555777444111000000000000000///......000000000000222222111///333000---///333777888888333222000///............---...............------000000000000////////////111111000000000000111111//////000111222333333333222111//////000333666888111333555444333444777;;;===EEEKKKKKKIIIGGGAAA<<<@@@???>>>===<<<;;;::::::000000333777888777999>>>666777888888777444111///111///...///111333333222888111---000333111//////555333111000000000...---333222222111000//////...///............//////000////////////000222333444===@@@FFFLLLQQQRRROOOKKKMMMKKKHHHDDD>>>999444222+++...000000......111444444333111000000000111111...//////...------...000,,,---...//////000//////222111000111222333222111333333222111111111111111111111111111222222222333333444444222000...000222555333111000111111000//////000000111111111111111444333333333222222111111000000000/////////......111111111000000000000000222111000000//////000000000111333333111000111222111000000000////////////000111222222111111222333000000000000000111111222111222333555666888999:::===@@@EEEKKKPPPWWW^^^cccsss{{{|||tttlllcccUUUHHH???:::444111111111000.........///000000///......000...------...///---,,,...111///++++++000222000------...///111222333333/////////000111111222222000000000000111222333333222222111111222222333333444444333444444333111///333222111333555666666555777666555444333333333333333222222222333444444333444444333222222111000000111111111111111111111111444333222111111111222333444333333333222222222111000000000111111111111222000000000222333333000...333333333333333333333333////////////000000000000444444666666666666444444444444444444444444444444333444777888888777444333555555555555555555555555555555555666555555444444222333444555666666666555777777666555555555555666555555555555666666666666666555555444333333222222222333333444444444333333555444333333555555444333444333222333555555555444333444666777777555333111111222333333333222111000333222111000000000111111222333333444444444444333333555777777555444555666999>>>CCCCCC>>>999777777666222//////111222///,,,000000000000000///......000000000111111111000///111///...///333666777666000///......---...//////...//////000//////......////////////000000000000111111000000000000111111000000000111222222222333222111000000111333555666222444555444333444888;;;<<>>@@@@@@??????>>><<<;;;:::777666777::::::999<<>>BBBFFFKKKRRRZZZ___mmmwww~~~wwwppphhh\\\PPPEEE???777222111111///---...//////000000//////...000///---...//////...,,,---000000......111111/////////000000111222222333/////////000111111222222------...///000222444555222111000///000111333444000//////111444555444333222222222444666888888888555555555555555444333222444333333222222222222222333333333222111111000000111111111111111111111111555444333222111111111111222222222222222222222222111111111222222222333333222111000111222333111000333333333333333333333333000111111111222222222222444555666777777666555444444444444444444444444444333444666777777666444333555555555555555555555555666666666666666555444333222222444555555555555555666666555444444444444555555555555555666666666666555555555444444333333222444444444444444444444333555444333333555555444333444333222333444555444333555333333555777777333///000111222222333222222222333333222111111111111111444444444555444444333333333444666666444333444555777===DDDEEEAAA;;;777555888444000///000///,,,)))000000000000000//////...000000111111111111000000///...///111333444444333//////......//////000111//////000000000000000///......//////000000111111111111000000000000111111111111111111111111222222222222222222222333444444333444555555444555888::::::AAAFFFFFFEEEFFFDDDAAA@@@AAAAAABBBAAA???<<<;;;???<<<<<<>>>======@@@FFFIIIIIIIIIGGGBBB===777333333111///000222444444444555222111333222///---///...---,,,...000222222222////////////////////////111111000///............222111000000/////////000777===EEEJJJKKKKKKKKKLLLIIIGGGDDD???:::666222000333222111111222222111///222111///......///000000...//////...------...000000111111111111000000///333222111111333333222111222111000000///000000000222222222222222333333333444444333222111111222222333111//////000000000///222111000///000111222333444333222000////////////111111111000000000////////////000000111111222222333222222111111222222222000111333333111000111222111111111000000000//////...000111111000///111222000000000000000111111222333333222222444666999;;;<<<===???BBBGGGNNNVVV[[[dddoooyyy~~~xxxsssnnncccYYYLLLEEE<<<666444444222111/////////000000/////////000///......//////...------...000000000111000///444444333222111000///////////////000111111222222000000000111333444666777444222000///000222555777111000111333666888888777444444333555888999999888444555666666666555333222555555444222000000111222333222222222111111000000111111111111111111111111333333333222222111111111222222222111111111111000111111111111222222222333444222000000111222222222333333333333333333333333333333333333444444444555222333444555555444333222444444444444444444333333333444666666666666444333555555555555555555555555666777777666666555444333333444444555555666666666555555444333333333333444555555555555666666666666555555444444444333333333555555444333333333333333555444333333555555444333333222111222444555444333666333111333777777333...000000111111222222222333444444333222222111111111555555555555555444333222333444444555444444333333666:::???AAA>>>:::666444888555222111111000...+++//////000000000000//////000111222222000000///000---...000222333333111000000000000000000000111111......///000000000//////......//////000000111111111111000000000000111111222222222111111111111111222222333333333333333333555555555444555666888:::888>>>CCCCCCDDDFFFFFFDDDAAABBBDDDEEEDDDBBB???===BBB???>>>@@@@@@AAAGGGNNNNNNNNNOOONNNJJJDDD???;;;444222000000111333444444444222222444444111222555...---,,,---000222222222............////////////222111000///............111000000/////////000000333;;;CCCGGGFFFEEEGGGJJJFFFEEEAAA===999555333111222///---...111222000---000///...------...///000///000000///......///111000111111111111000000///111000000111333555444333222111000000///000000000222222222222222222222222444333222111222222222222333111//////000111000///222111000000000111333444000111222222222000...,,,111111111111000000000000//////000000111111222222111111000000000111111222000111333333111000111222111111111111000000000000///000111111000000111222000000000000000111111222333333222222333666888:::<<<===???AAADDDKKKRRRWWW]]]hhhsssyyy~~~yyyvvvrrrjjjaaaRRRJJJAAA:::777666555333000000000//////000000000111///......///000...------...///222222000//////555444333222111//////.../////////000111111222222333333333333333444555555555333111111111444777999444333222444666888888888777666555666888999888777444555666777666555444333555555444222///...000222222222111111111111111000111111111111111111111111111111222222333333333333333333222222111000//////000000000111111111222222444222//////000222222222333333333333333333333333111222222222222333333333333333444555555444333333555555444444444333333333444444555666666555444444555555555555555555555555666666777777666555555444666666666666666777777777555555444333333333333333555555555555666666666666444444444444444333333333555444333222111111222222555444333333555555444333333222111222444555444333666222000222666666222...000000000111111222222333444444333333222111000000555555555555444333222222333333444444555444444333555777888999777555444444555444222111000000///...//////000000000000/////////111333222000...///000---///111333222111///...111000000000///...------,,,---....../////////....../////////000000000111111111000000000000111111222222222111111111111111333333333333333333333333666555444444555666777888666===AAABBBCCCFFFGGGFFFCCCDDDFFFGGGFFFDDDBBB@@@AAA??????BBBDDDGGGNNNVVVUUUVVVWWWUUUQQQJJJDDD@@@888555222111111333333333666333333666666333222444000...---...000111111111............////////////333222111//////.....................///000111222000888???BBBAAA@@@AAADDD@@@>>>;;;888555222111000000---,,,...111333222/////////...------...///000///000111000......000111......////////////......111000000111444555555444222222111000000000000111222222222111111111111000333111000000111222222111333222000000111222222111111111111111111222333333...000222333333111///---000000000000////////////000000000000111111111111000////////////000111111000111333333111000111222222222111111111000000000111222333333222222333555000000000000000111111222333222222222444555777888;;;<<<>>>@@@CCCHHHOOOSSSYYYcccnnntttzzzzzzxxxwwwppphhhXXXQQQGGG???;;;888555222111000000//////000000111111000...///000000///---///...///222333000///111000000111111111111111111/////////000111111222222444333333222111111111222444333222222333555777999444333222222444666666555888777666666888888777666555555666666666555555444444555444111...---000444111111111111111111111111111111111111111111111111///000111333333444333333333333222222222111111111000000000111111111111222333111///...000111111111333333333333333333333333444444444444555555555666555666777888888777666555555555555444444333333222444444444555555444444444555555555555555555555555555666666777777666666666888777777666666777888888555555444333333333333444555555555555666666666666444444444444444444444444444333222111000111222333555444333333555555444333333222111222333444333222444222000111444444222///111111000000000111222222333333333333222111///...333333333444333333222222555444333444666666444333555555333333222333444555222111000///////////////...//////000000000000000///222444333///---...000...111333333111///...............---,,,+++))))))+++,,,---.../////////...000000000000000/////////111111000000000000111111111111111111111111222222333333333333333444555555666444222222444666666666555<<>>888111---222000//////111222111000////////////////////////222111111000////////////---------...///000222222000555:::===<<<;;;;;;===777666444111000//////////////////000333444444333//////...------...000111...///000///------///111,,,---...//////000//////333222111222444555444333333333222111111111111111111111111000000000//////222000......111222111///444222111111222333333222000111222222333333222222///000111222222222111111111111111111000000000000111111111000000000000000///////////////000111111000111333333111000111222222222222111111111000000111222444333222222333555000000000000000111111222222222333333444555666666888:::===???BBBFFFKKKNNNTTT^^^hhhmmmsss|||{{{{{{{{{vvvoooccc[[[QQQHHHBBB===777222111111000//////000111111111000//////000000///---111---...222333//////222/////////000000111111111/////////000111111222222333333222111000000111111222222222333444555777777444222111111333555555555666555555666888999888777666666555555555555666666333444444111------111555000000000000111111111111111111111111111111111111111111222333333333222111000111111222333444444555111111111222222222333333111///......///000000///333333333333333333333333666666666666777777777777555666777888888777666555666555555444333333222222444444444444444444444444555555555555555555555555444555666777777888777777888777666555555666777888666555555444444444444444555555555555666666666666444444444444444444444444444333222111111222444555555444333333555555444333222111111111333444333222222222222222222111111000222111000//////000111111222333333333111000...---111111222222333222222222666555444555777777555333666444333222333444555555222222222111/////////000......///000000000000000///222555333///---...000000333444444111......///------.........,,,+++***,,,---...//////000000000111111000000//////......111111000000000000111111000000000111222222222333333333222111222444666888666333111111333555555444555<<>>:::888EEE\\\eeeUUU???222333333222222111000000000///000000111111///...---111///---...111222000...///...---,,,---...000222000111222333444555555555...111111...///222333111...............///000000//////000222444444111///111111111000...---...///////////////000000000000111111111111222333444555666666666666555444000...000000000000000000000000///222222000000333444111222222222222222222222222444333222333666777666555444666555222111444555222444444555555555444444333222222222222222111000000333222111111000000111111000000000000000111222222333111000111333333222000333222222222111000000000//////000000000000///...000111111222222333444444888777777;;;@@@EEEFFFFFFOOORRRXXX^^^dddlllsssyyy}}}|||zzzrrrggg]]]TTTHHH===888333000111222000111444000000000/////////......000000000000////////////000000000000000000000000////////////000000000111222555555333444888999888111222333444444555555444444444444444555666777888555444444555777888666555777666444222222222333444777777777555333111222333444444444444444444444444444333333444444444111///555222222444222...111888222222444666777888888888444444333333222111111000000000000000111111111111111222333444555444333333444333222222333444666777777666444444666888999999222333444666777777666666555555444444444444555555777666555444444555777888333555555444666:::999444555555444444444555666777555555555555555444333222888777555333333444555666666666555444333333333333444222000000333666777888888555222000111333444444333333333222222111111111222222111111111111111111333666666333222444444111333333333333333333333333222222222333333444444444444333222333666888777666;;;:::999999999888666444444444444444333111///...333222000///......//////111333333111...---///111000111222222000...,,,+++...000000------000111////////////000000000111111111111222222111000000///000/////////000111222222......///000111222333333111333444444333333555666222222333444444444444444;;;===BBBGGGKKKMMMNNNNNNNNNMMMKKKJJJKKKMMMOOOQQQSSSUUUXXX[[[___dddjjjnnnpppqqqrrrrrrpppjjjbbb\\\YYYUUUPPPMMMJJJHHHFFFDDD???<<>>BBBCCCDDDIIIMMMSSSZZZ```gggnnnsss||||||{{{vvvmmmeee\\\NNNBBB999444111222333111000333/////////.........------000000000000////////////000000000000000000000000/////////000000000111111///222222000111555666555000111222333444444444444444444444444555666777777555555444555777777666555333222111000111222333444666666666444222111222333555555555555555555555666777666555555555555333111111000000222222111444888111222333444444555555555444333333222222111111111111111000///000111222333111222444555555444333333333333333444555555666666666444333333666888999888444555666888888888888777555444333333333555777888;;;999888777888777666555333555555444666999888444444444444333444555555666555555555555555555444333;;;999777555444444555666777777666444444444444444666444222222444777888888888555222111222444444444555444333222111000//////222222222111000000//////666999999666555777666333333333333333333333333333333333333333333333333333444333333444777999999888===;;;888888888888666555444444444444222000...,,,111111111000000//////...222222222111///...///111000000///...---,,,++++++...000000,,,,,,...///,,,.........////////////000000000111111000000/////////000000111111111000000......///000111222222333222222222444555555333111444444333222333444555666:::???FFFMMMRRRSSSSSSQQQQQQOOONNNMMMNNNPPPSSSTTTUUUWWW\\\___bbbfffjjjmmmoooooopppqqqppplllfffbbbeeebbb]]]XXXUUURRRNNNKKKIIIDDDDDDIIIGGG===888999444444333222111111000111111111222333222111000///111///...///000111000...000///...---...///000111000000111111111111111000///111111......222333000...............///000000000///000111333333111///000222444444222000///000////////////000000000000111111222333444444444444333666888666222///000111////////////////////////---000000......111222///111111111111111111111111111111111222333444444444777999999666555777666222333222222222333333444444333333222222111111111111333222111111000000111111111222555666777666444222333222222333333444444333111111111111111222222222111111111111000///------000111111222222333444444999999999;;;===@@@BBBBBBDDDHHHOOOVVV]]]dddkkkooovvv~~~{{{{{{xxxrrrmmmdddVVVHHH===666222333444111000111///.........------------000000000000////////////000000000000000000000000//////000000000111111111---//////,,,---000111///000000111222333333333333444444444444444555666777666555555666777777666444444444333333333333444444333333333111///...///111555555555555666666666666888666555555555555333111.........///000000222444111222333333333333333333333333333222222111111111222111000//////111333444222333444555555444333333222333444555666666666555666444222333444666777666666777888999:::999999888666555333333444777;;;===>>><<<;;;:::;;;999666333444666555444666999888444333333333333444444555555555555666666666555555444999888666444444444666777777666555444444333444444777555333444666888999999888666333222333444555444555555444333333222111111222222222111111111111111:::===<<<999888888777333333333333333333333333333333333333333333333333222222222333444666888888888>>>;;;888777777777666555555555555444333000...---000111111111111000///...222222111000//////000000333111///...............,,,///...++++++......,,,---------.........////////////000000000000/////////000111222222111///...000111111222333333444444333222111444666666222...666555333222222444666888<<>>777666444222111111111111222222333444333222111000000/////////000000000///000//////......///000000222333333333333222222111///222111......222222000...............///000000000//////111222333111///000222444444222111000000////////////000000000000000111333444444555444444111444555333000...///111////////////////////////---000000......111111///111111111111111111111111///000111111111222333333555777888555666999999777444333222222222333333444444333222222111111222222333222111111000000111111000222555777777666444222222222333333333333444555111111111111111222222222333333333222111000///...000111111222222333444444999999:::;;;===>>>@@@BBBBBBFFFLLLSSSZZZbbbiiinnnrrr{{{~~~}}}yyywwwpppaaaRRRCCC;;;444444444222000000///.........------------000000000000////////////111111111111111111111111000000000000111111111111333555444000///222222///000000111222333333333333555444444444444555555666666555555666777777555444666666555444444333333333222333333111//////000111333333444444444555555555777555333333333333222111000111000///000111111000222333333444444333333333333333222222222222222111333222000//////111333444333444555555555444333222222333444555666666666666777555333333444555555444777888999:::::::::999888888666444444666999>>>AAA??????>>>===<<<999666333444666666444666999777333333333333444444444444444555555666777777666666666666555444333333555777888777666555444444333333333888666444555777999999888888666444444555555555444555555555555555555555555111111222222333444555555<<>>;;;888777777777777666666666666666444222000///000111111222111111000///222111000000000000000000555222......///000000///***------***+++///000...------------...............///000000000000/////////000111222222111///...111111111222333333444444444222222444777666222...777666333222222444777999>>>EEEOOOWWW[[[YYYUUUQQQPPPOOONNNNNNOOOQQQTTTVVVVVVZZZ___cccfffgggjjjkkkrrrqqqqqqqqqrrrqqqooolllpppnnnllljjjgggddd```\\\WWWQQQNNNPPPQQQLLLDDD???;;;999777444222111111111222333333444444222111000///000000000/////////000000000000/////////000000222222333333333222111111000222222......111222///...............///000000000//////000111222111000000111333333111000111222////////////000000000000000111333555555555444444111222222111///......///000000000000000000000000---000000......111222///111111111111111111111111...000111111111111222444444666666333555:::<<<;;;666555333222222222333444555444333111111222222333333222111111000000111111...000222444444333111000000111333333222222444555222222111111111111111111333333333333222111000000000111111222222333444444777888::::::;;;<<>>AAA???@@@AAA???;;;777666555444666666444666999777333333333444555555555555444555666666777777777777777444444333333444666888:::888777666555555444444555888666555666777999888888888666555555666666555444555555555666666666777777000111222333444666777777;;;>>>???<<<::::::777333333333333333333333333333333333333333333333333333111333444444333333555666<<<:::888777888888777666666666666666555444222111111111111111111111111111222111//////000111111000333000,,,,,,...000///---))),,,,,,***+++000111///---------............/////////000000111111000000///000000111111111000000//////000000000111111111333333333555666666444222888666444333333555888999>>>EEEOOOXXX\\\ZZZTTTPPPOOONNNMMMLLLNNNQQQTTTVVVWWW[[[```dddfffiiikkkmmmtttsssrrrrrrtttuuutttssstttsssrrrrrrpppmmmiiieeeWWWTTTRRRUUUWWWSSSIIIAAA@@@>>>:::666333222111222222222333444333222111000...000111000///...///111111111000000000000////////////000000000000000///000333222......111111///...............///000000000///...///111222111000000111222111//////111222////////////000000000000000222333555666555444444333222000000000000000...000000000000000000000000...111111...///222222000111111111111111111111111///111333333222222444666555666555111333999===<<<999777555333222222333444666444333111111222333444333222111111000000111111...///111222333222111000...000222222111111333555333222222222111000000000111111222222222111111000000111111222222333444444333555888888888999<<>>>>>AAACCC@@@999444666999555777666444666888777222333444555666666666555555555666777888888888888777777666555444444666888:::::::::999888777777777777777666555666777888888777888777555666777777666444666666666666555555555555111111222333444444555555666:::<<<;;;;;;<<<:::666333333333333333333333333222222222333333444444444333555666666444333444666999888777888::::::888666444444555555555444333222222222000000000111222333222000...///111222111000222///+++,,,///111///,,,+++......+++,,,///000...---............////////////000000111222222111111000/////////000111222222000000000000000111111111333444555555555555666777777666555444555666888999;;;BBBMMMWWW[[[ZZZUUUQQQNNNMMMLLLLLLNNNPPPTTTVVVYYY]]]aaaeeehhhkkknnnqqqtttsssrrrsssvvvyyyzzzzzzxxxwwwwwwvvvuuuqqqlllhhhZZZZZZYYYXXXVVVSSSMMMHHHEEEBBB===888444222111111111222333333333222000///...000111111......///111111111111111111000//////---...///000000111000000111333222///...111111///...............///000000000///......000111111000000111111///...///111333////////////000000000000000222444666666666555444666222//////222333111...000000000000000000000000...111111//////222333000000000000000000000000000000333555555333333555888666777444000111888<<<<<<:::999666444222222333333666555333111111222333444333222222111000111111111000111222333444333222222---000222222000000333555444333333222111000/////////000000111111111111000000111111222333333444444000333666666666777;;;>>>AAABBBFFFJJJRRR\\\gggoootttvvvzzzvvvhhhXXXIII:::555444222111111000000000000////////////000000000000////////////111111111111111111111111000111111111111222222222000333333111222666777555222222333444555555555555555444444333333333444444777666555666777666555333111222333444555666666555333444444333222111333444222222333333444555666666444222000111333555555555222444333000333888555///000000111333333444444444222222222222222222222222000111222333333333333222555555666666666555333222666555444333444666888:::222111111333666:::<<<<<<444555666777777666555444555444444444555888:::<<<===BBBEEE@@@777222666;;;555777666444666888777222444444666777777777666555666666777888888888888888:::999777666555666888999<<<<<<;;;:::999999999999777666555666777888777666888777666666777777666555777777666555444333333222222222222222222222333333111666999999;;;>>><<<999333333333333333333333333111111222333333444555555555777888777444333555777777777777999;;;;;;999777222333444444444444222222333222000//////111222444333000......111222111000333///---...222333000,,,...000///,,,,,,//////,,,.........////////////000000000111222222222222222000//////...///111333444222222222222222333333333222555777666444444777;;;777666666555666777888999888@@@KKKUUUZZZZZZVVVSSSNNNNNNLLLLLLNNNQQQTTTVVV[[[^^^bbbfffiiimmmqqqtttsssrrrqqqssswww|||xxxxxxxxxwwwvvvqqqkkkggg]]]```___YYYSSSQQQPPPPPPHHHEEE???:::555333222111111111222333222111000///...000222111...---///111111111111111111000///...//////000222222333333333111333222///...111111..................///000000000///......000111111000//////000000000000/////////////////////000111111111222333333444444333333666222//////222333111...000000111111111111000000222111000......000111222//////000111111111111111111222444666666555444333444444444444444444444444333222111111333333222111777444111222444666555333666444222222333333333111//////000111111111111111333333222111000000111111222111000//////000111222////////////000000000000111111000000000111333444555555444555666777999:::AAA???BBBJJJSSS[[[eeennnnnnsss{{{xxxnnn]]]OOO???777333000000111333222///,,,+++,,,111444000///...///111111///...333222000///000222444666555444222111222222111000333333444444444444555555555555555666666555444444444444555555555555555555555555555444444333333333555555444333222222222222222333444444444222///...555444222333555666666666444333333444555555444222333333333333333333333333444222111111333444444444333333333222222333444444;;;888555444555444111///777777777666666555555555777777666444333555888<<<555555555666666666666666222333444555555555444333555444333222333555888999>>>===:::777555444444555:::888666666888777444111333333333222222333444444777666666555555555555666444555555666777888888999<<<999777555555555555444666666666666777777777777666777888888888666555444777555444444555555444333555555444333333222111111444444444444444333222111111111222222222333333333444222000///000333666999555444333444555555333222999888666666777777555444333333333555666444111///111111111111222333444555555222///000222333111///(((,,,000111...,,,,,,,,,...------------.../////////...---...000000000...333111000///000111000///222222222111111111111000222111000222444444000,,,444444555666777777666666444555666777777777777777???CCCJJJRRRXXXYYYWWWTTTKKKKKKLLLKKKKKKMMMQQQTTT\\\bbbgggiiilllrrrvvvvvvuuusssrrruuuzzz~~~}}}|||zzzxxxuuuqqqnnngggaaaZZZXXXXXXWWWRRRNNNJJJFFF@@@;;;888666444222444222000111222333333222333222111/////////000111222000......///000000///------...000111222444444000000111111111000000///000...,,,---000111///---111000000///...---------//////000000000000//////000000000000000111111222111222222333444333333333333222111///---...000222000000111111111111000000222111000//////000111222000000111111222111111111111222444555666555444333333333333333333333333333333222111111333333222111666333111222555666444222444333111111222222222000///000000111111111111111333222222111000000111111111111000000000000111111000000000000111111111111222111000000000111333444444333333333444666888999CCC@@@BBBIIIQQQWWW```iiilllqqqyyy|||sss```QQQAAA999555111000111///000000///......000222000000///000111222000...222222111111111111111111444222111111222333333222111111111222222222333333222222333333333333222222666666666555444444444333444444444444444444333333222222222111111222333333444555666666666444222000666444333333555666666555555444333444666666444333333333333333333333333333444222111222444555444333444333333222222333333444:::888666666666666333000333333333333222222222111666777666555444555888:::777666666555555444444444333333444555555555444333444444333333333555777888999888666444333333444444999777666666888888555333444333333222333333444444666666666555555666666777555555555666777888888888;;;999777666666555444333555555555666666666666777777777888888777777666555777666555666777666444333555555444444333222222111111111111222111111000000111111111222222222333333444333333333333444444555555444444555777777555444999888666666777777555444444333333444555444222000111111111111222333444555333111//////000111000...---000111111///...///111444333222000///.........///...---...000000000///333111//////000111000///111111111111111111222222444222222333555444222///444444555666666666666666777666555555555777999:::>>>AAAFFFMMMRRRTTTRRRPPPKKKLLLLLLLLLMMMOOOSSSVVV\\\ccchhhjjjnnnuuuyyyyyywwwuuutttwww{{{}}}|||yyyuuuqqqiiiddd]]]YYYWWWUUURRROOOPPPLLLGGGBBB>>>;;;777555333222000000111111000///333222000/////////000111111000......000000000/////////000000111111222222000000000000000111111111000...---...000111///---111000000///......------//////000000000000//////000000000111111111222222111111222333333333333222000111222///++++++///444000000000000000000000000222111000//////000111222111222222222222222111111111222444555555555444333222222222222222222222222333222111111333333333111444222222333666666333000333111000000222222111//////000111111222222111111333222111111000111111111000000111111111111000000111111111111222222222222222111000000000111222333333222222222333555777888CCC@@@AAAGGGMMMRRRZZZaaaiiinnnwww~~~uuucccTTTDDD;;;777333111111+++...111333222000000000222111000111333333111///000111222222111000...---222111000111333555555444111111111111222222222222111222222333333222222222777777666555444333333222333333444444444444444444000000000000111222333444555555666666555444222111666555444444555666555333555444444555666666555333333333333333333333333333444222222222444555444333444333333222222333333333888777777888888777555222555444444444444333333333555666777777666666777888777777666555444333222222444444555555555444444333444333333333444555666666666555333222222333444555777666555666777888666444444444333333333333333444666666555666666777888999555555666666777777888888:::999999888666555333222444555555555666666666666888888888777777777777777666666666888999888555333555555444444333222222222//////000111111111000000111111111111111222222222444555666666666555333222666555555666888999888666999777666666666666555333555333222222444444333111111111111111222333444555222000......///000///...000000000...------000222222111///---,,,++++++***///...---...000111000///333111//////000111000///000000111111222333333333666444333333555555333222444444555666666666666555888777555444444777:::<<<@@@AAADDDHHHMMMOOONNNMMMJJJKKKLLLMMMNNNQQQUUUXXX\\\cccjjjlllqqqxxx||||||zzzxxxxxxzzz}}}}}}{{{wwwtttmmmiiiccc\\\WWWTTTRRRRRRTTTQQQMMMIIIEEE@@@:::777333222000000111000---+++222111000000///000000000111000...///000111111000111111111000000000000000000000/////////111222333000///......000000///...000000000///......------//////000000000000////////////000000111111111111000111111222222222222222...000111111///...000222111111000000000000111111111111000//////000111111222333333333333222111111111222333444444444444333111111111111111111111111333111111111333444333222333222222444777666333///222111111111333333111000000000111222222222222111222222111111111111111222///000111222222111000///000000000111111111222222222222111000000111222333222222222222333555666888@@@>>>???EEEJJJNNNUUU\\\eeekkkuuu}}}|||sssdddUUUEEE===888333000111+++...111333222111111111222222111222333444222000000111111111111111000000333222111111333444444444222333333333333444444444222333444444444444444444666666555555444444444333333333333444444555555555222222111111222333333444333333444444333222111111777555444555666555444222555555444555666666555333222222333333333333444444333333222333555666555333444444333222222222333333666777888999999888666444555555555555444444444444444666888888777666666777555555555444444333333222555555555555555444444444444444444444555555555555666666555444444444555666444444555666777777777666555444444333333333333444555555555666777888999:::555666666666777777777888888999:::999777444333222666666666666777777777777999888888777777888888888666666777999;;;:::666333555555444444333333333333000111111222333333333333111111111111111111111111555555666777777666555444555444555666999999999777999777666555666666555333555333222222333444333333111111111111222333444444222111000///////////////---------,,,++++++,,,------,,,,,,++++++,,,,,,,,,///.........000111000///222111//////000111111000///000000111333444444555666555444333333444444444444444555666666555555555666666555555666888:::;;;BBBBBBCCCEEEIIILLLLLLLLLIIIKKKLLLMMMNNNRRRVVVZZZ\\\dddkkknnnssszzz~~~~~~}}}||||||}}}~~~{{{xxxuuurrroooiiiaaaZZZVVVUUUVVVUUUSSSPPPMMMIIIDDD>>>:::333222111111222000...,,,111111000000000000000000111000...///000111111000000000000000000000000000000///......///111333555000/////////000000//////000000//////............//////000000000000//////---...//////000000/////////000111111222222111111......000333555555111...111111000//////000111111111111000000000000111111222222333333333222222111222222222333333333333333111111111111111111111111222111000111333444333222333111111444666666222///333222222333444444333111000000111222222222222222222111111111111111222222///000111222222111000////////////000000000111111333222111000000111222222333222222222333555777888<<<:::;;;BBBHHHLLLSSSYYYbbbiiirrr||||||sssdddVVVFFF===888333000000...///000000000000222444333222111222444444222111222111000///000222444666666444222222333333333222222222222333333333444444222333444444555555555555333444444444555555666666333333333444444555555555555555444333333333333333333333444444333333222222666555555555666666333111555444444555666666555333222222222333333444444444333333333444666666555333555444333333222222222333555666777888777666666555111111111111111111111222444666999999888666555666222333333444444555555555666666555555444444444444444555666666666555444333666666555555444444333333333444555666666666666777666555444444333333333444555555555555666777999999666666666666777777777777666888:::999777444333444777888888888888999999999888888888999999999999999666666777:::;;;:::777444555555444444444444333333000111222333333333333333222222111111111111111111555555444444555777888999444444444666888999888777888777555555666666444333555333111111333444444333111111111111222333444444222222222111000000000111++++++,,,------,,,***(((///////////////000000111000///...///111111111///222000//////000111111000//////000222333444555666555555444333222222333444444444555555555555444444222333555777888999888888@@@??????AAAEEEHHHIIIIIIIIIJJJLLLMMMOOORRRWWW[[[]]]eeelllpppuuu|||~~~|||zzzwwwuuuooohhh```\\\[[[[[[VVVUUUSSSQQQOOOJJJEEE@@@444333222222333333111///000000000111111111000000111000...///111222222111/////////000111111222222000///......///111333555///000000000//////000000////////////............//////000000000000//////,,,---...///000///...---//////000111111111111000...---///333777777222---222111000//////000111222000000000111111000000000000111111222333333222222222222222222333333333333111111111111111111111111222111000111333444444333333111111222555555222///222222222444555555333111000111222222333222222222111111111000111111222333000000111111111111000000.../////////000000000000333222111000000000111222333222222222333555777888999777999@@@FFFJJJPPPWWWaaagggqqqzzz~~~uuudddVVVGGG???:::444111000111111000///...000333666333222111222333444222000222111//////000333666999777555333333333333222111000000000000111111111111111111222333444444444444222333333444555666777777333333444444444444444444777666555444333333333333666666555555555555555555555444444666777666444222444333333444555555444222111222222333333444444555333333333555777777555333555555444333222222222222444555666555444333444555222333333333333444444444555777999999777555555555222222333444555666777777888777666555444444444444555666888999888666444333444444444333333222222111222444666666555555666777777666555444333333333333555555444555555666777888666666666666777777777777555888:::999666444555777999999999999::::::::::::777888999;;;;;;:::999888666666777999::::::777555555555444444444444444444000000111222222222111111333333333222222222222222444444333444555777999:::555555555666888999888666888666555555555555444222333222111222444555444333111111111111222333444555222333333222000///111222------...000111///+++(((111000//////......//////000///...///111222111000111000//////111222111111000000111222333444555666444555666555333222333444444555555555555444333333///111444777999888777555:::999:::===AAAEEEGGGGGGKKKLLLNNNOOOPPPSSSXXX\\\___gggooosssxxx|||yyytttooojjjeeecccaaa\\\[[[YYYXXXVVVRRRMMMIII999666444333333333222111//////000111111111111000111000//////111333333222...//////000111222222222000000/////////111222333///000111111//////000111//////////////////......//////000000000000//////,,,---///000111000///......///000000111111000000---...///111222333333222222111000//////000111222000000111111111111000000......000111222222333333222222222222222333333444222222222222222222222222111000000111333444444333444222000111444555333000111000111333555555333111000111222222333333222222111111000000111222222333111111000000000000111111//////000000000111111111444333111000000000111222111111111111222444555777999777999???EEEHHHNNNTTT```fffpppyyy|||ssseeeWWWHHHAAA<<<777333333111222111000//////222444222111111222333333222000000000000000111222444555666444222222444444444333000000000000111111111111111222333444555555555555333444444444555666666666444444444444444444333333555555444333333333444444666666555555555555666666333333444666777777555222333222222333444444333111111111222333333444555555333333444666777777555333666555444333222222222222444555444222//////222555555555666666666777777777666777999888666555555666444444444555555666666777999888666555444444444555777888:::;;;:::888555333222333333444444444444444222555777666555444555666777666555444444333333333555444444444444444555555777777777777666666666666444777999777444444777;;;888888999999999:::::::::666888:::======<<<999888666555555777888999888666444444555555555555555555222222333333333222222111444444444333333333222222333444555666666666666666888777777888999999888666888666555555555555444222222111222333555555444222111111111111222333444555111222333111///...000222111000//////111000---***...------------...//////000/////////111222111000111000...///111222222111111111222222333444555555333666888888555333333555444555555555444444333222///000222555666666666666666666777;;;@@@EEEGGGGGGNNNOOOQQQQQQSSSVVVZZZ]]]ccclllssswww||||||wwwtttsssooojjjfffcccaaa___\\\ZZZVVVQQQNNN>>>;;;666222111111000///...///000111222111111000111000//////222333333333000000000000000000111111000000000000000111111111///111222111///...000222...///////////////////////////000000000000//////---...000111222111///......//////000000000000000,,,...///...---...333777222111000......000111222000000111111111111000000,,,---///000222333333333222222111111222222333444222222222222222222222222111000000111333555444333555222///000333444333111//////000222444444222///111111222333333333333222111111000000111222333333222111000//////000111222000111111111111222222222444333111000000000111111000000//////111222444555:::888999???DDDGGGKKKQQQ___fffpppyyyxxxnnnfffXXXJJJBBB>>>999555555111222333222000000111222222111000111222333111//////000111222222111000000444333111222444666666555111222222222222333333333444555666777888888888888555555555555555555444444555555555444444333333333222222222222333444555555444444333333333444444555222333444666888888555333222222111222333444222000111111222333333444555555333333444666888777555333666555444333222222222222444444333000------000444333333333444444444555555777888888777555555555666666666666666666666555555999888666555444444444555777999;;;<<<;;;888555333222333444666777888888888222555777777444333444666777777666555444333333333555444444333333333444444777777777777666666666666333666888777444444888===777888888888888999999999555777;;;>>>>>><<<999777666555444555777888888777444444555555555555555555666666666666555444444333555555555444444333333333222444666888888666333111:::999888999::::::999777888666555444555555444222111111222444666666333111111111111111222333444555///111222000------///111444000------...///...,,,------...000222444666888111//////000111222111000111///...///111222222111111222222333333444444555333777::::::777555444555444555555555444444333222000000111222333555666777555666888===CCCGGGIIIJJJQQQRRRSSSTTTUUUWWW\\\___gggooowww{{{}}}yyyxxxxxxuuuooohhhgggdddaaa]]]ZZZVVVQQQNNNCCC>>>777222///...---,,,...///000222222222111000111000///000222333444333222222222111000//////...000000111111111000000//////111333222///...000222.........///////////////////////////000000000000444111000000222222///,,,000000000000000000000000555333111///...///111333000///...------...///000222111111222333333111///000111222333444333222222333333222111000000111111444444444333333333222222111111111111222333444555111111111111111111222222333222222111111222222333111111222222222111111000///000000111111111000000////////////............///000000000000111111111000000000000000111111111111111000000111222333333777;;;>>>???>>>BBBIIIPPPZZZbbbnnnvvvzzzzzzqqqddd[[[LLL???777333222222555555444333111///......000000111111111111000000222...((($$$)))000222...444444444444333222111111111111222222222222333333222333444555666555444333444333333333333222222222333111///,,,+++,,,111555777666444333333444555666555555555666888888666444888555333555:::<<<:::777333333444555555555444444000222333333222111333444000222444666777777666555333555666333...---000444111222333333111111222333---222666444...+++000888777666666555444333333222444555666555555666999;;;777777777777666777888999999999:::;;;<<<;;;777444222444666555333222444666444444444444444555666777777777666666555555444444555555444333333333444444888888777777777777777777<<<888444444777888666333888777777777999999777555777999===>>>===:::555222555444444444444555555666555333222444777888666333666666555555555444444444555333222222333444444333222333555555555666999;;;777777777777777666555555666444222222333333222111444555444222333777777444444222111222555555333111222222222333333444444444111111111111000000000000---------...000111333444///000111222333222222111000000000000000111111222666333111111333555333111666333222333777999888777666555555444444333222222222222222222333444555555666666888;;;???DDDGGGJJJSSSTTTTTTUUUWWW\\\cccgggjjjrrrzzz~~~~~~~~~|||xxxsssooommmlllhhh```\\\YYYSSSMMMBBB>>>777333111000///.........000111111222222222444000,,,,,,000333333000000000000000000000000000///......///000111111000...///000111111000///...---------.........//////////////////000000000000333111000000222111///,,,000000000000000000000000444333111000///000111222111000///......///000111222111000000222333222111111222222333333333222222333333222111111111111111444333333333222222222222111111111111222333444555111111111111111111222222333222222111111222222333111222222222222222111111000111111222222111111000222222222111111000000000/////////000000000111111111111111111000000000000111111000000111222222333666999<<<======AAAIIIOOOYYYaaakkkttt{{{zzzrrriii___QQQDDD<<<888777777444111...000333555333000000000111111111111000000444222---***...444555111555555555555444444333333111111111222222333333444222333333444555444444444666666666555555444444444333333111///...///222555666555555444444444555555555555555666777777555333777444222444888:::888555333333444444444333333222111222333333222111222444111222444666777666555555333555666444///...111444111333333333222111222333333444555555333222444777888888888777666555555555444555666666666777999<<<777444333444888::::::888999999:::;;;<<<;;;888555444666777666444333444666555555444444444555555666888888777666666555555444666555444444333333333333555666666777888999::::::===999444444777888777444888777777777999999777666999;;;======;;;888444111777777666666777777888888333222222333444555444333666666555555555444444444555444222222444555444333444555666666555555777999777777888888777666666555666555333333444444333111333555444222444777666333444222111333555555333111222222222222333333333444111111111111000000000000//////...//////000111222...///111222222222111111111111111111111222222333555333111111333555444222777555333444666888777555666555555444444333222222111111111222222333444555777888:::===AAAEEEIIILLLQQQRRRTTTVVVYYY^^^dddiiinnnvvv~~~~~~~~~yyyvvvppppppkkkddd___]]]WWWPPPHHHCCC<<<666333111000///000111111111111111000000444000,,,---000333222000000000000000000000000000//////...///000111000000//////000000000000//////---------.........//////////////////000000000000222111000111111111///---000000000000000000000000333222111111000111111111222111000//////000111222222000//////111333333333333333222222111222222222333222222111111111111222333333333222222222111111222111111222222333444555222222222222222222111111333222222111111222222333222222333333333333222222222222222333333222222111444444333333222111000000//////000000000111111111222222222111000000000///111111111000111111222333444666999:::<<<@@@HHHMMMXXX^^^gggrrrzzzzzztttjjj```RRREEE===999888777333---(((+++222555111,,,000000111111111111000000444444111...111666666222444444333333222333333333111111111222333444555555333333333333333444555555777777666666555444333333444444444333111222444666444444555555555555555444666555444555777777555333555333111333666888666444333444444444333222111111222333444333222111222333111222444555666555444444444666666444111000222555111333444333222111222444666555333444666777666333555555444444333222222222555666777777777888:::<<<888333000333999===;;;777888888999;;;===<<<:::777666777888777555444555666666666555444444444555555999888888777777666555555777666555444333333333333333444555666888;;;<<<>>>>>>:::555444666888888777888777666777999999888666;;;<<<;;;;;;999666333111777777777777777888999:::222333444444333333444555666666666555555555555444666444333333444555555444666777777666555444666888777888888888888777666666777666555555666555333111222444444333555888666111333222222333444444333111111111111222222222222222222222111111111000000000000000////////////000000///000111111222111111111222222222111222333333444333222111111333555555444888777555555666777555444666555555444444333222222111111000111111222333444666777999<<>>???;;;666555666888888888777666666777999999888666;;;:::999777666555444444666555555666666777888999444777888777555444666999666666666555555555555555555333222222333444444333555666777666555555777999777888888999888888777777888777666666777666333111222555666555777999777111333333333333444444333222111111111111111111111111222222222111111111000000///////////////000000111111111222222222222222222222111111111111222333333222111111222333444555666777666666666777777666555666555555444444333222222000000000000111222333444444555777:::???DDDHHHJJJNNNPPPTTTXXX^^^eeelllqqqwww~~~zzzyyyuuunnnjjjgggbbb[[[YYYRRRIII@@@;;;777444222333333222111000000000000222000......111222222111//////////////////////////////000000//////000000111000///......///000111............////////////////////////000000000000000111111111111000//////111111111111111111111111111111111111111111111111333222111000000111222333222000......000333444555444333222111111111333333333222222222222222333333333333333222222222111111333333333222333333444444333333333333222222111111333222222111111222222333111222333444444444444444444444444444444333222111333333333222111000000///222222222333333333444444444333333222111000000///222222111111111111111222111222444666999>>>DDDHHHRRRVVV]]]hhhttt|||~~~wwwooocccWWWMMMFFFAAA>>><<<:::777555444333333222111111222222222222111111///222222111111444222---////////////000000111222111111000000111222444555333333222111222333444555666666555444444333222222222444555555333333333444222333555666666666555444777555444444555555444333555444444444666666666555444444444333222111000///222444555444222222333444444444444444444444333333444555555555444333333444222333444444222222333444...222333111222666666222888777777777777777666666444666888999888999:::<<<999;;;<<<:::777666777:::999888888:::<<<<<<;;;999777666555555555555444444777666555444444444444444999999888888777666666666888777666555444444444444666555555555666888:::<<<===;;;777666666777888888777666666777999999888777888777666555555555666777555555555555666777888999666888999777555444777:::666666666666666666666666444222111111333333333222333555666666666777999;;;888888999999999999999888999888777666777666333111333666777666888:::888333222333444444333333333333111111111111111111111111222222222222111111111111------......///111222333333333333333222333333333000000000000000111222222111111222222333444555666333555666777888888888888666555555444444333222222000000000000111222333444444555777;;;???DDDIIIKKKNNNQQQVVV[[[aaaiiiqqqvvvzzz}}}}}}yyyrrrnnnlllfff```^^^XXXOOOFFF@@@:::666444222222111000000111222222111000//////111111111111////////////////////////...000111000///...///111111000///......///000111........./////////000000////////////000000000000///111222222000///000111111111111111111111111111111111111000111111222333333222111000000111222333222000//////111333333333222222111111222222333444333222222222222333333444444444444333333333222222444444333333333333444444444444444333222222111111333222222111111222222333000111222333333444444333444444444444333222111111444444444333333333333222222222333333333444444444333333333222111111111000333222111111000111111111222222222444888===BBBEEENNNRRRZZZcccmmmvvv}}}{{{uuukkkaaaXXXPPPHHHDDD<<<;;;999666333222444555111111222222222222111111000444555333333444333//////000111333333444444444222111///...///000222444222222222222222333444444777777777666666666666555222444555444333222333444333333444555666666666666888666444333444444444222555555555555555555555555333444444444333222111111111333444444333333444666666666666555444444444444333333444444444444333222222444555444333222333555...444666444666<<<;;;555666666666666666666666666333666888999888888999;;;999===???;;;555222555:::999888888999:::;;;:::888666555444444666666555444666666555444444444555555999888888777777666555555777666555555444555555555777666444444444666888999;;;:::888777666666777777666666666777999:::999777555444444333444555777888666666666777888999:::;;;777777666555333444555777555666666666666777777777555333111222333444333333333444666666666888:::<<<888888999::::::::::::999;;;999666555555555333222444666666555777:::888333111333555444333222222333222222222222222111111111333222222222222111111111,,,------...000111333444444444333222222222222333000000//////000000111222111222333333222222444666222444777999888888999999666555555444444333222222111111000111111222333444777888:::>>>CCCHHHLLLOOOOOOSSSXXX___eeemmmuuuzzz{{{|||vvvrrrpppkkkdddaaa\\\TTTMMMFFF@@@:::666333222111000000111333444///000000000111111111111000000000000000000000000...111222111...---...111000000////////////000000....../////////000000000////////////000000000000...000222222000///000111111111111111111111111111222111000///000111333444222111000//////000111222222111000000222333222111///000111222333444444444222222222222222333444555555555555444444444333333555444444333333333444444555444444333222222111111333222222111111222222333///000111222333333333333444444444333333222111000222222222222333333333333111111111222222222333333222222222222222222222222333222222111000000111111444333222444888===@@@CCCJJJOOOWWW___gggppp{{{|||xxxrrrkkkccc[[[RRRMMMDDD???:::666555555333111111222222333333222222111111555666333222444333000---///222555666555444333333111///------...000111111111222333333333333333666666666666777777777777444444555444222222444666333333333444555666777777888666333333333444333222333444444444333333333444333333444444444333333222000222444444444444666777888888777666555555444444222222222333444444222111333444555444333333333555111444444333:::DDDAAA666333333333333333333333333222555777888888888888999888:::;;;888555333555777999888777888999999888666666444333555888999888666555555444444444555555666888888777666666555555444555555555555555666666777555444333222222555777999888888999888777666555555666555555777999:::999888555444333333333444555666555555555666777888:::::::::888555444555666666666555666666666777777777777666555333333555666555444555666777777666777999;;;888999999:::;;;;;;::::::<<<999555333333333333333333555444222444888777333111333555555333111222444444333333333222222222222333333222222222111111111............///000222222333222111000000000111111111111000000111111222333222333444333111111333666333666999:::888777777888666555555444444333222222111111111222222333444555888999;;;???DDDIIINNNQQQQQQUUU[[[bbbiiipppxxx}}}}}}~~~yyyuuutttnnnhhhccc___YYYSSSMMMFFF???:::555444222000000000111222...000111111111000111111000000000000000000000000...111333111...,,,...111//////000000000000//////.../////////000000000000////////////000000000000...000333222000///000222111111111111111111111111333111///...///111333555222111000//////000111222222111111222333333111///---///111333444555444444222222222222333333444555666666555555555444444444555444444333333333444444555555444333333222111111333222222222222222222333...///000111222333333333333444333333222111000///...//////000000111222222///000000000000111111111222222222222222222333333333333222111000000111111555333222444888<<<@@@AAAGGGNNNVVV\\\ccclllyyy}}}zzzuuuoooggg^^^XXXTTTKKKAAA======<<<666111111222222333333222222111000444555222000222222000***---111444555555333111333111...,,,,,,,,,...000000111222333444333222222333333444444555666666666555666555444333333555777444444333333444555777888888666333222333333333222222333333333222111222333333333444555555555444444///111333444444555777888:::999888666555555555555111111111333444444222000333444555555333333444555222333000111===IIICCC333555555555555555555555555111444777888888777888999777666555555555555555555:::888777777888888666555777555444666999;;;:::888444444444444444555666777777777777666555555444444555444444555555666777888444222111111222444777999666777999999777555444444666555555777999:::999888555555444444333333333444222222333333444666777888>>>:::666555888999999777555666666666777777888888888777555555777888777666777888888777666666888999888999::::::;;;;;;;;;;;;===999444111111222333333333444222000222666666222111333555555222111222444444444444333333222222222333333333222222222111111000000////////////000000222111000.........///000222222111111222222333444222444555444111000222555444888;;;;;;888666555666666555555444444333222222222222222222333444555666777888:::>>>CCCHHHMMMPPPRRRVVV]]]cccjjjrrryyy~~~~~~~~~}}}|||xxxvvvqqqkkkdddaaa]]]XXXRRRJJJBBB===888666333111//////000000...000111111111000111111000000000000000000000000...111444222---+++...111...///000111111000///...////////////000000000000...------...111222222111222111111000000000//////333000///000333444222000444222000///000000///...222111000//////111333555555333222222222222111///111222444666666555444333222222222222333333444555444444444444444444444444666666666666666666666666555555555555444333222111222111222333444222///,,,333333444444555444444444333333333444555333///,,,...///111222333333333222000111111111111222222222222222222222222222222222111000000000111222333333222333444444555999>>>BBBBBBGGGPPPZZZdddoooyyyzzzssslllfffcccWWWSSSMMMJJJGGGCCC<<<777555333222222333333111///444333111222333333222000222111000111333444333222111000---++++++,,,...000///000111222333444444444444444555555555555444444444555555555444444222222000111222444666888999:::444444555555444444333222222111///000111333222111333333333444444333333222555666666444222222555888555555555555555555555555888555444444777888666333333444555666555444222111111111222333555666666777444333333444666777555444222333444666777999:::;;;888777777666555444444444999888666555666555333222555444444333333333444444555777999888777666666777AAA<<<888666222---,,,///444444555555666666777777777222///000555888777444999777555555666777666555777888999::::::999888777999555111111333555444333333444555555555777:::===<<<:::777666666888;;;===;;;:::999888888888999:::777555444555777888888888777777777666666666999;;;888:::<<<>>>>>>===;;;:::;;;888555555777888666333222333333444555555555444222444666555333111111111222222222333333444444444222111111000000000000000111000///000111222111///555333111111222111---)))111111222222222222111000000000111222333555666666555666777888888777555555888777444222111000000000111000000000000111333444:::888:::@@@DDDFFFJJJOOOYYY]]]ccciiiooouuu{{{}}}yyyuuurrrkkkgggbbbbbbbbbYYYJJJ===<<<666222222222//////222333333111000///---,,,,,,////////////////////////---///111000---,,,...111......---...//////---,,,222//////111000,,,---111000//////000222333222111111111111111111000//////333111000000222333111///333111//////000111000///444222111000///000222333444222111222333333222000111222444555555555333222333333222222222333444444444444444444444444444444555555555555555555555555555666666555555444333222111000111333444444222///222333333444555555555444444333333333444333000......///000222222222222222111111111111222222222222222222222222222222222222111111111111111111222333444555555444555777;;;???BBBGGGNNNVVV___iiirrrxxx~~~}}}yyyuuuqqqooogggaaaXXXQQQKKKFFF@@@;;;555333111111333444444333333222000111222222111///333111111111333333333111111000---,,,+++---...000111111222333333333222222444444555555555555444444555555444444333333333333222333333444555555666666444444555555444444333333666444111111111111000...444333222222222333555666444555555333000111444777222222222222222333333333777555444444777777666444444444444444444444333333222222222333444555777777888777666666666555333111222333444555777888999:::888777777666555555444444777666555555666666555444555444444444444444555555222444555555444333444555:::666444555444222222555555555555666666666666666555333000111444777666555999777555555777777777666777777888999999888888777666555555555666666444333444444444666888:::;;;<<<===;;;888777666888;;;===;;;:::999888888999::::::888666555555777888888777777888888777666777999;;;444777:::===>>>>>>===<<<:::888666666666666555444222333444444555555555444333444666555333111111111222222222333333444444444222222111000000000000000111000//////111111000///222000000111222222///,,,......////////////......000111222333444444555555666666777777777777777666666555444222222222333333333222222222222444555666888666999@@@EEEHHHMMMSSS[[[___eeejjjpppwww}}}|||wwwtttpppkkkfffeeeddd\\\NNNBBB>>>777333333222000000222111111111000000//////...////////////////////////...///000///.........000............//////...---111......111000...///333333111111111333333222111000000111222222111///...444222111111222222000///111///...///000111111000444333222000///000000111222111000111333444333222000111333444444444333222444444333222222222333333444444444444444444444444444444444444444444444444666666666666555444333333000000111333555555444222111222333444555555666666555333111111222222111000...///000111111222111111111111111111222222222333222222222222222222222222333222222111111111111222555666555444444555999;;;BBBEEEJJJOOOWWW```jjjppp{{{~~~|||zzzyyyvvvnnnddd[[[UUUPPPJJJFFF;;;888444111222333444444222111000000111111000///333222111111222333222000111000...---,,,---///000333333333333333222111000444444555555555555444444555555333222222333333444444444444444333333333333555555444444444333333333666444222111111111000///555444222000111333666888222333222111000000222555444444444555555666666666666555444444666777666444444444333333333444555555333333222222333555777888999777666666666666333111222222333444555777777888777777777666555555444444555444444555777888777666555555444555555666777888000222333333333333444555555222333666666444555777666666666666666555555555444333333333333555666777888777555555777888888777777777888888888888777666444666999999888666444444444333444777<<>><<>>===<<<;;;888888999888666555555666333333444444444444444444333555666555333111111222222222333333333333444444222222111000000000000111000///......000000///.........///111333333222000000111111111111111111111000111333444444444333222666666555666666777888999555444333333333444555666333222222222333444666777666555999AAAGGGKKKQQQWWW^^^aaaffflllrrryyyzzzvvvtttnnnhhheeeddd]]]QQQGGG@@@:::444444333000000333000000000000000111111111////////////////////////000.........///000///............///////////////111......000111///111444444222111111222222111000///000111222222111///...444333222111111000/////////...---...000222222111333222111000000111111222111000000111333444444333000111222333333333222222555444333333222222222222555555555555555555555555444444444444444444444444777777777777666555444333222222222333555555444222000111222444555666666666666333000000111222333222//////000000111111111111111111111222222222333333222222222222222222222222444333222222111111111111444444555444333555777:::AAABBBEEEJJJPPPZZZdddkkkvvv}}}~~~}}}}}}yyyssskkkeeeaaa]]]WWWSSSGGGAAA999444111111222222333222111111222222111///333222111111222222111000222111///...---...///000222222222333333222222111333444444555555444444333666444222111111222444555444444444333333222222222555555444444333333333333222111000000222444444333444333222111111222333444222222222111111222333444555555666666777888888888555444444555555666666555222333333444555555555555444444333222333555777888555555444666777888777555222222333333444555666666777777666666555555555555666555444555666777777555555555555555666777999999111333444444333444666888666444444777777333222444777777666666555555444444333444444444333444666999888666555666777999999888777888888777777777666666333777:::999666444444666555333333888???CCCAAA===@@@>>><<<999888888999:::999999999999:::::::::;;;<<<:::888888888999888777888999:::999888888999:::999;;;===>>>===;;;999777666888:::999666444666888444444444333444444444444444555666555333222222333333333333333333333333333333222111111000000111111000...---...///000///------...///111222333222111222222111111222222333333000111333444444333222111666555555555555777999:::555555444333333444555555111000000000111333444555777666:::BBBIIIMMMSSSYYY___cccgggmmmssszzz{{{vvvsssmmmfffcccaaa[[[RRRJJJCCC<<<666555333111111333111111111111111111111111........................111...,,,---000111///---.../////////...///000111555000...000111///000333333222111000111111000...///000111222222111000///333333333222111000/////////---,,,---000222222111///000000000111222333444111000///111333555444444111111222222333333333222555444333333222222222222555555555555555555555555555555555555555555555555777777777777666555444333555444333333444444222111000111222444555666666666555222000///000333444444000000000000000111111111111222222222222333333333222222222222222222222222444444333222111111111222111222333333333444777999>>>???BBBFFFLLLVVVaaahhhqqqyyy~~~}}}}}}xxxuuuqqqnnnlllggg```[[[OOOHHH???777333222222222555333222222333444222111222111000000222222111000222111000/////////000000///000111222333333333333333333444444444444333333555444222111111222444555333333333333333333333333666555444333333333444444222111000111333444444444222333333333222111///---333333222333444555555555222222222333333444444444333444444555555555555666000222444666777666444333555444444333444555777888555444444555777888666555222333333333444444555555666666666666555555555555777666555555666666555444555555555666777888999:::111222333333333333666888777444555777777333222444777777666666555555444444333444555444333444777999777666555666888::::::999999888888777777777777777555777888666222222444888555444444999AAADDDBBB???@@@>>><<<:::999888999999999999::::::;;;;;;;;;;;;===;;;999999999:::999888888:::;;;:::999888999:::;;;<<<>>>>>>===;;;888666555888;;;:::777555666888555444444333333333444555555666666555333222222444333333333333333333333333333222222111111111111111000...---...///000///---...///111222222111000000///............///000111000111222333333333222111666555555555555777999:::777666444333222222333333111000000000111333555666;;;999===DDDJJJNNNSSSYYY___ccchhhnnnttt|||{{{vvvrrrmmmfffbbb```\\\TTTNNNFFF>>>777555333000000333222222111111000/////////------------------------111...,,,---000111///---...000000000......111333:::444000000111//////000333222000000111111000...000000000000000111111111222333333222000///000111///---,,,---///111111111......///111222333444555111000000111333555444333222222222222333333333444444444333222222222333333555555555555555555555555666666666666666666666666666666666666555444333333666444222222333333111000111222333444555555666666444222//////111333444555222111111111111111222222222222222222333333333333222222222222222222222222444333333222222222222333000111222333333444666888;;;<<>>BBBHHHQQQZZZ```hhhsss}}}|||xxxwwwvvvsssmmmhhhXXXQQQGGG???:::888777666555444222333444444333111///......///222333333222222222111111111000000000000111222333333333333333222333333444444333333222111111222222222333333333333444444444444555555555777555444222222333444555555333222222333333333222111222444555555444333222444333333444777888777555666666666555444444333333111333555555333333555777666555444333222333444555333444666777777777555444777555444444444444111///555555555444444444444444555666666666666666666666666555444555666777666555666666666555555666666777333333333111000111333666444111111444555555666:::555555555666666666666666777444222333666888888777666555444666999;;;<<<;;;<<<;;;:::999888888888999888777555555666666666555666666888:::===???BBBCCC===<<<;;;999888888888888888999:::<<<<<<<<<<<<;;;<<<;;;::::::;;;===<<<<<<999;;;======;;;999999999666777:::;;;;;;999777555777777888999;;;:::888666777555444222222333444555666777666444222222333555444444444333333222222222444333222222111111222222111000//////111111000///---000333333111///000111222111000000111333555666111000//////000222444555666666777777777777777666333333111111111111222333222222222333444666888:::>>>===@@@GGGMMMPPPVVV[[[___eeemmmuuu{{{~~~yyyqqqnnnjjjhhhfffbbb]]]YYYIII@@@888444222......111//////..................////////////////////////...///000///.........000...111222111......333777>>>666///000222111000000444333222222444444333222222111///---...000333444///111333222000///111444000...------///000000///000111111222222222111111222111111111333444333222444444333333333444555666222222222222333444444555666666666666666666666666444444444444444444444444555555555555444333222111111000//////111333333222333333444444555444444444111000///000333555555444555444333222222222333444222222333333333444444444222222222222222222222222222222222222333444444555333444444333111000111222999;;;>>>BBBGGGNNNWWW\\\fffqqq||||||yyywwwxxxxxxuuurrr___WWWLLLBBB;;;777444333444333111222333333222000...------///222444444333222222222111111111111000222333333333333222111111222333333444444333333222000111222333333333333333555555555555555555444444777555444222222333444555222111000111444666666666222333333444555666888888444222222444777999777444444333222111000000///...000333555555333333555888:::777333//////111555777222444777888999777555333222222111333444555444222666555555555555444444444555555555666666666666666444333333444777888888777777666666555555555555666666666666444222333555888777333222444444333555:::444555555555666666777777888444000222777:::888666666555444666999<<<<<<<<<>>><<<;;;999888888999999888777666888;;;:::666222666888999:::;;;===AAADDD;;;;;;:::999888888888888777999:::<<<======<<<<<<<<<;;;999:::<<<=========:::<<<======;;;:::999999888999::::::888555222000888777666999<<<<<<888444777666444222222222444555777777666444222222444555444444444333333222222222444333222222111111222222222000///000111222111///,,,///222333111000111222///...------...000222333111000......///222555777666666777888888777555555111000000///000222333444000000000111222555777888===<<<@@@GGGNNNRRRXXX^^^```fffoooxxx~~~|||nnnllljjjhhhfffccc^^^ZZZJJJAAA888444111......111,,,,,,------...//////000111111111111111111111111---///111000---,,,...111...111333111......333888===444...000222222222222333222222222222222222333111111000///......//////222222222111111111111000111---,,,///111000000222222111111111000000//////111111000000000000111111000111222555777777555333222222222222222222222222555555555555666666666666222333444555555444333333666555555555555444444444333333333333333333333333444555666666444222222333222111000//////111333555555222000111444555444333333333333333333333333333222222222222222222222222666555333111111111333444555444333222222444555777666999===@@@EEENNNYYYaaaooorrrxxx}}}{{{yyywwwvvv^^^ZZZRRRHHH???999777777666555444111000000333555555444222111111222444555444111......111333222000555444444333333222222111222222333333333333444444444222111111222111000...666555555555555444444444:::888555333111111222222333333333333333333333333666444111000111333444444333444555666666444222000444333222111111222333444///222444555555444555666999777444444444555444222222444777999:::999777555:::999777666555444555555555555555666777666444222777777666666555555444444555555555555555555444444777777777666666555555555===999333111222444444333222444777666444333555777444555555555555555444444000111333333333444777999777555333333555888<<>><<<:::999999999999777666555444444555666777444555777999;;;<<<======<<<:::888666666888:::<<<999777666888;;;<<<:::888<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<<<<;;;999777666999999:::;;;:::999888777666777999<<<===<<<999666888777666666666777999:::888777666555555666777888666666666666555444333222888777666555555333000---222333333333333222111111333222000///...---......---...///111222222333222222222111111111111222222222555888888555444555777000111333444555444444333444333222222333666999;;;999===CCCHHHLLLPPPTTTWWWccciiisss|||~~~yyyvvvnnnfffeeehhhggg___XXXIIIBBB999333222222111000000111222000,,,+++---///////////////...---,,,+++---...///...------...///000000000000000000000000222111000//////000111222333222111111111111222333333222111111000000000111222222222222111111111111222---,,,///111000000222222222222222111111000000222111111000000000000111111111222555777777555333222222222222222222222222555555555555666666666666888888999999999888666666777777666555444333333222444444444444444444444444222444555555444333444555333222111000000111333444333111///000333444333222444444333333333333333333222222222222222222222222555444333111111222333444555444333222222333555666777:::===???CCCKKKUUU]]]jjjnnnuuu}}}}}}{{{zzzyyyllleeeZZZOOOEEE>>>;;;999666666444222111222444666555444222111111222444555<<<:::666444333222000///333333333333333333333333111111111222222222333333222000///000222444444333444444444444333333333333111111111111333555666888333333333333333333333333555333111111333444444333444444555555555444222222333222111111111111222333000222555666555444555666888666444444444555444222333444666888999888777666:::999777555444444444555555444333444666666555333777666666555555555555666555555555555555555444444444444444333333222222222999666222222333555555444666777777555333333555888444555555555555555444444333444555444333333555777777666555444666888;;;===???>>><<<;;;:::999::::::777777555555555555666777666777888999:::;;;;;;;;;<<<:::888777777888:::<<<:::888888999;;;<<<:::888;;;;;;:::;;;===>>>===<<<::::::;;;;;;::::::999888888999999:::999999777777666777888;;;===<<<999666555444333333333444666777777666555555555555666777555555666666666666666555777666666666666444111///111111111111111000000///222111000///......////////////000000000000000111222111111000000111111222666777888777666555666777000111333444444444444333555444222111222555888:::<<<@@@EEEIIINNNSSSXXX\\\dddkkkttt}}}~~~|||wwwrrrmmmhhhiiikkkhhh^^^UUUIIIBBB888333111111111000...///000...+++***,,,...000000000000///...---,,,,,,---......------///000000000000000000000000000222111000/////////000111444333111000000111333444444444333222222222222333333222222222111111111111222...---000111000000222333333222222222222111111333222111111000000111111222222222444666666555333333333333333333333333333444555555555555666666666777777777777777666555444555555555555444444444444555555555555555555555555000222444555444444555666555444333222111222333444222111///000222333333222555555444333333333333333333333333333222222222222444333222111222333444555444333222222222333555666888:::<<<>>>AAAGGGPPPWWWccchhhqqqzzz}}}|||ssskkk___TTTLLLEEE>>>:::666666444333333333444555444444222222222222444444444444444222111111333444111111222333333444555555000000111111111222222222444222000000222444555555333333333222222222111111222222222222222222222222333333333333333333333333444333222333555555333222555444444333333333333333333222111000000111222333000333555666555444555666888666444444444555444333555555666666777888888888:::999777666555444444444444222111222444666666555666666555444444555777888444444444444444444555555666666666666555555555555444333222333555666666555999888777555333333555777444444555555555555555444666666666555333222333555777777666777777888::::::===<<<;;;:::999888888888888777666555555666777888888999999::::::::::::999;;;:::888777777888:::;;;;;;:::::::::<<<<<<:::888;;;::::::<<<>>>???>>>===::::::999999999999::::::888888888888888777666666666666888:::<<<;;;888555444333333222222444555666666555555444444555555666333444555777777888888888666666666777777666333000//////000000//////...---000000////////////000000222111///.........//////222111111000000111111222999888666555666666666555000111222333444444444444666444333111222444666888===@@@DDDHHHMMMTTT[[[```gggmmmwww~~~}}}{{{}}}yyyuuunnnkkkjjjlllnnniii]]]SSSHHHAAA888222111111000///...///000///------...000111111111111000///...---,,,---//////......///000000000000000000000000000111000//////.........///444222000//////000222444444333333222222222333333333333222222222111111111333///---000222000000111111111111111111111111111333333222111111111111111333333333444666666444222333333333333333333333333444444444555555555666666444444555555555555555555222222333444444555666666444444444444444444444444111333555555444444444555666555444333333333333333222222111111222333333333666555444333222333333444333333333333333222222222333222222222222333555555333333222222222333444555666888;;;<<>>???>>>===<<<;;;999888888888999999777777777777777666666555666666777999;;;:::888555666666555555555666777888444444444444444444444444333444555666666777777777555555666888999888444222//////000000//////...---///////////////000111111222000...---,,,---///000111111000000000000111111:::777333333555666444222000111222333444444555555777666333222222333555777:::===@@@DDDJJJRRR[[[aaajjjpppyyy}}}{{{yyy|||~~~~~~}}}yyytttnnnlllkkkmmmnnniii^^^UUUHHHAAA888222000111000///111111111111111111222333000000000000000///...---...///000///...------///////////////////////////000000//////...---------333222000//////000222333222222111111111111222333333333333222222222222111444///...111222000///111/////////000000000000000333333222222222222333333555444333444555555444222333333333333333333333333444444444444555555555555444555555666777888999999444444444444444444333333222222222222222222222222333555666555444222222333666555555444333333333333333333333333333444555666666555333222222333555666444444444333333333222222222222222222333444444555222222222222333333444444333666999;;;===CCCKKKQQQZZZaaallluuu|||}}}xxxsssooojjjaaaSSSHHH999666333222222333222111333333333333333333333333999::::::666222000222555444444444333333222222222222222222333333333333444999555222000111222333333333333333333222222222111***,,,...111333555555666333333333333333333333333333333444666777666333111555444222000000222444555444333222111111222333444222444666777666555555555777555444444555555555444777666555444555777999:::;;;;;;;;;:::999888777666333111000111444666888888555555444444555666777888333333333333444444555555444444444444444444444444444555666666666555555555333333444555666555444333333444444555666666555555444555666666555555777999777888999999:::999888777::::::999999888888777777888777777666777888999:::777888999:::;;;<<<<<<<<<::::::999888888999::::::;;;<<<<<<<<<;;;:::999999999999:::<<<>>>>>>===;;;>>><<<:::888777777777777777777777666666666666666555555666888:::999777555888777666666666777888999333333444444444444333333333444444555555444444333444444666888999888555222000000111111000000///.........//////000111111111000///---,,,---...000111111000000000000000000111888444111111333444222///000111111222333444666666888777444333222333555777:::<<>>999333111222333222000333333333333333333333333555555555333222222333555555555444333333222111111222222333333333444444444444222000000222444555555333333333222222222111111...///000111222333444444333333333333333333333333333333444666777666444111444333111000111222444555555444333222222333444555333555777777666555555555777555333333555666555444666666555555555777999:::;;;;;;;;;;;;:::888777666444222222333666777888777555555555666666666666666222222333333444444555555555555555666666666666666666777777555444555777999666555444555666666444222333333444555666666666666222444555666666777:::<<<888888999999:::999999999:::;;;;;;;;;;;;:::999888888888777777777999:::;;;777888999;;;<<<<<<======:::999999999999999999:::999;;;<<<<<<:::999999:::999999:::<<<======:::888<<<;;;:::999777777777777888888777666666666666666555555555777888999777555666555555444555666777888333444444555555444444333333333444444444333333222333444666888999777444000111111222222111111000///......///000111111000000//////.........///111222111000000//////000000111333222111222222222000...000111111222333555666777999888555444444555777888<<>>666222222444333111222333333444444333333222///...---...111333555555333333333333333333333333111222222222333333333333222000///000222444444333222222111111111000000000666444333111000000000111333333333333333333333333444444444555666666444222222222111111111222444444666555444444444444555666333555777888666555555555666555333333555666555555555555555666666777888999999:::::::::999777555444444444444555888999888666444555777888777666444333111222222333444444555555777777888888888999999999888888666444333555;;;@@@???;;;666444444555555444222333444555666666666666333444666666666888:::<<<888888888999999:::::::::888999:::::::::999888777888888777777888999;;;<<<999::::::;;;<<<<<<;;;;;;999999999999999999999999777999;;;;;;999888999;;;888888999;;;<<<;;;888555777888888999999999888888999888777666666666777777555555555666888888777555555555444333444555666777333444555666666555444333222222333444555555555555333444555888999666222...111111222222111111000///...///000111111000//////111000000000000000//////000000////////////000000...111444555333111000000111000000111333555777888:::888666555555777999;;;>>>AAAEEEJJJPPPXXXaaafffpppvvv~~~}}}|||}}}|||yyyuuuooommmlllkkkjjjgggaaa]]]JJJCCC:::444333333222111222000...---///000...,,,......////////////......000111222000...---...///000000000000000000000000---...///111111111111000...///111333333111///...111000000000111222222333444444444333333333222222666111///222222000///111//////000000111111111222000000111222444666888999888666444333333333222111444444444444444444444444333333333444444444555555<<<;;;999777666555666666111111222333444444555666333333333333333333333333111333444555444444555666111111222333444444444444111333444333111111444666333222111111333666:::<<<666666555444333333222222444444444444333333222111111111222333333333333222666999;;;;;;;;;===CCCGGGNNNXXXeeeqqqxxxwwwoooiiifffIIIAAA888333333555444333222333333444444333333222888555111111333444333000111222222333333444444555000111111111111222222222444222111111222111000...000000000000////////////222111000000111333666777333333333333333333333333555444444555666666555333111111111111222333333444777666555444444555666777444666888888666555555555666555333333555666666555555555666666777888888888888888888888777555444222555444555777999999888666444666888999888666333111111111222333333444555555444444555555666666666777888777555222222666???EEEGGGAAA888333222444555555222333444555666666666666444666777777777777:::<<<888888888888999:::;;;<<<555555666777777666555444888888777777888:::;;;===;;;<<<<<<<<<;;;;;;:::999999999999999999999999999555888;;;;;;999888999<<<888888999:::;;;:::666333333555777999:::;;;:::::::::999777666666666777888555444444555777888666555666666555444555666777888444444555666666555444444000111333555666777888888333444555777888666111---111111111111111000//////...///000111111000///...333333222222111///...---000000////////////000000,,,111666777444111111111111000000111222555777888:::999777666666888:::<<<>>>AAAFFFKKKQQQXXX```eeepppvvv~~~|||{{{|||{{{xxxuuummmmmmmmmmmmkkkgggaaa\\\KKKDDD;;;555333444333222555222//////111111///---//////000000000000000///...///000000//////000111000000000000000000000000---...000111222333222222111222333222000.........000000111111111222222222000000111222333333333333444222000111333333000---222111//////000111111000000000000222555666555444888666444555777777333000222222222222222333444555555444222444666666444111666666555444444444444555333333333333333333333222555444333333222222333333///111444555444333333444555555444444444444555555444333333222222333333444444444333222333444555666666555444333333333333333333333333333333222000000333222222111111222222333666777888888999<<>>CCCMMMCCC:::888888444222111444333333444555666444333888888777777666555555555:::999999:::<<<<<<;;;999999888666777888999777666777777666666666888999:::999999::::::::::::;;;;;;888888888888888777666555:::;;;;;;<<<;;;:::888777666666777777777777666666888666555777999999666222777888888777666666777999666555555777999:::999777777555333222333444444333///333666666333333444777:::444222555999999555222222222222333333444444444444333222000000000000111...,,,+++---000222111000////////////000000000000111222222222222111000000444444444333000///000222222222222222333444555555444555777777777888:::<<>>BBBGGGKKKOOOXXXccckkkttt{{{|||||||||wwwsssrrrmmmiiiiiijjjfff^^^TTTKKK>>>555222222333222111111111111111000///...000111222333333111000...111111111111000///...---000111111111111222222222444333111000000111222333111222333333111//////000111111111111111222222222222222222333222222111000/////////000333444333111222000//////000111111000333222333444777888777666222222333222222333555777CCC===777444555444111---555333111222444555666666666666555444444444444555333444444555555666666666333222222222222222333444777555444666999;;;:::999555555444444444444555555333333222222222222333333222222111111222222333444555444444333333333333333444444333222222333555555444444333333333333444444555666777888999<<<@@@DDDJJJSSSaaammmvvv~~~|||rrrjjjXXXQQQFFF===888555444333333333333333333333333333......///000111222222333111111111111111111111111000111333333222222333555666444222222333333333222666555333222111111222333222222222222222222222222000111111222222111111000444777333777EEECCC888555333222222222333444555555888666555555666777666666:::999888888777666666555666666777777777666555555888888888999888888777777888666444555666777777666555555555555555666777777666777888777555444444555333333444666777777888888444444444444555666777888555666666555444555777:::;;;555222555888777555666444333333444666666555444555666666666666777777777999888888999;;;<<<:::999:::888777888::::::999888999888777666555666777888777888999:::;;;;;;;;;;;;777888999999999999999999:::999999999999::::::;;;888888777777666666555555888777666777888888666444777888999888666666888999999888777888::::::999888777555333222333444444333444333222222333222000///111333444444444444555555333333222222333333444444444333222111111000000111///......000111111///---////////////000000000000...///000111222333333333111222222111///...///000111111111111222333444444444666777777888999;;;===???CCCHHHMMMSSS\\\fffmmmvvv}}}~~~|||}}}~~~vvvtttoooiiihhhiiieee___VVVMMMAAA888444333111///222222222222111///...---000111222222222111000///000111111000000///...---000111111111111222222222222222111000000111222333///000222111000//////000111111111111111111111111333333333222222111///////////////111222222222111111000//////111222111111333222222444666777666555222444555444333444999===WWWJJJ:::111111333444222444333111111222555777888666666555444444444444555222333333444555666666777222222222222222333333444888555222555:::>>><<<999555555444444444444555555333333222222222222333333111111111111111222222222444444333333222333333444222111000//////111333555555444444333333444444555555666777888999<<<@@@CCCHHHQQQ^^^kkkvvv~~~|||sssmmm___WWWLLLBBB;;;777444222444444444444444444444444000000000111111222222333111111111111111111111111...000111111111111333555666555333222222333333333666666444333333222333333222222222222222222222222111111222222222222111111555444222888FFFIII===111555444333333444555555555777444222333666888777555:::::::::999888777666555666666777777777666666666999999999999888888777666777666444555666888777777666666666555555555666666555666777888777555444333333555666777888777555444777777555444333333333333555666777666444444555666:::666444777888444222222333333333444666777666444666666666777888999999:::999888888999;;;;;;:::888999888777888999:::999888:::999777666555666666777666777888:::;;;;;;;;;;;;777888999:::::::::::::::999999888888888999;;;<<<888888777666666555555555777777777777777777666555888999999888777777888::::::999888888:::::::::999777555333222333444444333555333111222444555222///444555444333555888666222444333222222222333444444444444333222111111111000111000...------.........////////////000000000000//////000111222333333333111222222111//////000111111111111111222333444444444666777888888:::<<>>TTTGGG888000111555666555333333222222222444777999666666555444444444444555111111222333444555555555444333333333333333444444777444222444:::<<<:::777555555444444444444555555333222222111111222222333000000111111111222222222333333222222222333333444222111/////////111333444555444444333333444444555444555777888999<<>>999444333666777555222333333444333222333555888666666555444444444444555111222222333333444444444666666555444444444444444444333333555888999777444555555444444444444555555222222111111111111222222000000111222222222222111222222222222222333333444333333222111111222444444444444333333333333444444333555777888999<<>>JJJFFF:::666444333111111222333444444444444444333222111000222111---)))''')))...222////////////000000000000222222222222222111000000222333333222111111222444222222222222333444555555555666888999:::;;;>>>AAAAAAEEEKKKSSS[[[ccciiilllyyy|||zzzzzz|||~~~wwwwwwssskkkggggggeeeaaaWWWOOOEEE>>>:::888555333---...///111222222222222111111000000000///////////////000000000000//////000111111111111222222222111111111222333333333444---///111222111111222333222222222111111111000000111111222111111000//////,,,...111111000///000222000///...///111222222222333333222333555666444333666555444444555555444333111111222444666666444111222444666555333222444666666666555444444444444555333333333444444444444444999888777666555444444444222333666888888666333222555555444444444444555555222222111111111111222222000111222333333333222222222222111111222333333444333333333222222222222222333333222222222222333333222444777999:::;;;>>>AAAEEELLLYYYiiiwww{{{xxxvvvnnnggg[[[OOOEEE===777444333333333333333333333333555555555444444333333222111111111111111111111111222333222111///000333555222555999999777444333444555555555444333333222111222222222222222222222222444444555555555555444444444111999:::666CCCKKK;;;<<<888555555888999666333666777777777666666777999555666888999:::999888777777777666666666777999999;;;<<<<<<=========<<<<<<777666555666888999999999444555666777777666666555888555333444666777666555111333444666777888888777//////000000222333555555555666666555444444666888555333444777777444555999333333333555777999888777777777777888888999999999888777777888::::::999888:::999888:::<<<======<<<;;;:::999999999:::;;;<<<777888:::;;;;;;999777555888888888999888888777777888999999999999888888777777666555444555777999:::777888888777444444666888999999:::999888888999;;;777666444555777:::<<<<<<777555333222333444444333111333444444333333333444111333222222===JJJGGG<<<666555333111000111333444333444444444444222111000000111000...+++,,,///222////////////000000000000000111111222222222111111111222222111000000222333333333333333444555666777555777999::::::<<>>:::777555222...///000111111111111111111111000/////////////////////000000000000//////000111111111111222222222111111222333444555555555...000222333333333444555222222222222111111000000000111111111111000000///)))---000111000000222444000///...///111333333222555444444555666777555444:::777666666999888555222333333222222222222333444222444777666333222333444666666555444444444444555555555555555555555444444;;;:::888777555444444444000444888:::888555222111555555555444444555555555222222111111111111222222000111222333444333222222222111111111222333333444111111111111111000///...333222222111111222222333222444777999:::;;;>>>@@@DDDKKKXXXgggwww}}}yyywwwppphhh]]]QQQGGG???888444222222222222222222222222333333333333333333333333111111111111111111111111444444333111///000222555111555:::;;;888444333333444444444444333222111000222222222222222222222222333444444555555444444333444222<<<;;;222AAANNN@@@===999555555888999666333666888:::888555555777:::444555777999:::999888777888777666666666888999:::<<<===>>>??????@@@??????777666555666888::::::999333444666777777777666555999666333333555777777666666666666666666555555444111111111111111111222222444555555444333444666888777444444666555222333777333333333555888999888777666666666666777777777777888777777888::::::999777<<<;;;:::<<<>>>??????>>>;;;::::::999:::;;;===>>>777999:::;;;;;;888666444888888888888888777666555888999:::::::::888777555666555444444555777:::;;;777888999777444333666999999::::::999888888999;;;666444333444777:::<<<===777555333222333444444333111444666555111///000222,,,111111...444>>><<<333777555333111000111333444333444555555444333111000...111333222000///000222////////////000000000000...///000111222333333333000111111000//////111222444444444444555666777777555777999:::;;;===@@@BBBIIILLLRRRZZZcccjjjmmmnnn}}}~~~zzzxxxyyy{{{|||{{{wwwzzzxxxrrrmmmllliiifff^^^UUUIII???999666333111000111111111111000000///111111000/////////////////////000000000000000///000111111111111222222222111222333444555555555555111111222222222222111111111111222222222222111111111000111222333333111///333...,,,///000//////222///000000000000111111111333333444444555666666666666666777999:::888555111222222222333333333444444777666555333333444555555666666666555444444444333888777777666666666777777777666555666888888444111777777777777666555444333444333222111222444666888222222222222222222222222111222111...000444444000333333333333333333333333333333333333333333333333222444555333000///111333999::::::::::::;;;>>>@@@GGGMMMYYYgggttt|||yyysssjjj\\\NNNCCC<<<777444222222111111222444666777111222333333444444333333000666888444111111222222222333555555555333111000555444444333333333444444777555333222333333222111333333555555555555333333444444555555555555555555333444555777888:::;;;<<<999888777555444444444444444444666888:::999666333999:::999777555555666888444666888999:::999777666:::;;;<<<>>>>>>>>>======555666777777777777666666888666888<<<<<<999888:::333333222222333444666777777333000111555777555222444444444444444555666777:::888555333333555888999666555333222222333444555555555555555666666666777777666666666666666777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<;;;::::::::::::;;;===;;;:::::::::888666777888999:::;;;;;;;;;::::::666999<<<;;;888666666888777666555555666888:::<<<999;;;;;;999555333444777777777888888888888777777888666555666777888777555888555222111111222222222666444222111222222111000000000111222222333444444999888666333222111111111333333444444444444444444111///...///111222222111///222555666444222111000222222111///...000333666000000111222222222222222444333222444555666555333666777999:::;;;<<>>???>>>===<<<777777777777777777777777777555777;;;;;;888777999666555555444555555777777777333111222666888666333555555444555555666777888888777666666666666777777888777666555555555666777555555555666666666777777777666666666666666777777999999999999999999999999<<<:::999999::::::888777;;;;;;;;;:::::::::999999777666666888;;;<<<===>>>;;;;;;::::::999999888888777999::::::999777777777888777666555666777999;;;999999999777555444555666777777888888888888777777777666555666777888777555888555222111222333333222666444222111222222111000222222333444444555666666666555444333222333333444333333444444444444555555333111//////000111111111000222444444111---++++++000000000...,,,+++,,,---///000111111222222111111333222333444666666444333555777999::::::<<>>999555444666222111111111111000000000222000//////111111...+++000000000000000111111111000000000111111222222222111111222333333333333333111111222222222222111111111111222222222222111111111111111222444333111///777222000111222///...000111111111111222222222333333333444444555666666666666444333444555555444222444444444444555555555666555555555555555444333333444444444444555555555555666666444222111000000000777777666777888888666444444555777888888666555333999777555333222111222222222222222222222222222222111222111...000444444000111111111111111111111111111111111111111111111111333444444333111111222444333444555555444666888;;;EEELLLXXXggguuu}}}tttlll^^^QQQFFF???999666111111222222222222222111222222333444444444444444333555444222333666444111333333333222222222222111222333444555666666555444666444222222333333222111222222333333333333222222555555555555555444333222222444777999999888555333666666777777777888888888999777666666888:::;;;;;;888666444555888888666333777777777888888888888999999;;;===??????>>><<<:::999888777666666777888888666555666::::::777666888999888888777777777777777666444222333777888777444555555555555666777888999555666777888888888666666888777777777666666666555666666666666777777777777777777666555555666666777777777777777777777777777<<<888555666999:::666222999999:::::::::999888888999888666666888999999888===<<<;;;:::888888888888999888888999999999888666888888777666666777888999999888777777777777666555666777777888888777777666777666555555777777666555888555333222333444333333555333222111222222111000222333333444444555555666333333222222333444666777333333444444444555555555777333000...///000111111333555666666333000///...///111222111///....../////////000111111111111111222222333555777666444222444666888999:::<<>>===<<<::::::::::::::::::888666777:::;;;888666999888777777666777777888;;;888666777:::;;;888666666666777777777777666666777666555555666777666555777555333333444555444333555333111111222222222111111111111222222333333333222222111111222444666777333333444444555555666666:::666111......000000111111333666666555444444444,,,...000111222333666888//////000111111111111000222222333555777777444111444555777999:::<<>>@@@GGGTTTcccsss~~~}}}|||rrrjjj^^^QQQFFF>>>777444111222333333222111///...333333444555555555444444444444222000333888777333333222222111111222333333555777999:::;;;:::999888555444222222333444333222222222222222222222222222555555555555444333222111333333333333444666777888::::::::::::999888666666666666888:::<<<<<<:::888888666444777<<<===999555888888888777888999999:::999;;;===>>>>>><<<:::999<<<:::888777666777999:::888666888;;;<<<888888:::999999999888777666555444333444444666777888777666333333333444555777888999777777666666777888999:::777777777777666555444333777777777888888888888999777777666555555555555555666666666666777777888888===777333555:::<<<888333777888888888999888888888444;;;===:::888;;;>>>=========<<<<<<<<<<<<======:::888666777999;;;999777888888777777777777777777<<<999888:::<<<===:::777666666777777777777666666666555444555666777666444777666444444555666555444444333111111222333222111111111222222222222333333444333222111222333444555333333444555555666777777;;;777222//////000000000---///111222111000111222(((***,,,---...222666999//////000111111111111111222222333555777666444222333555777999:::<<>>FFFSSScccsss~~~}}}~~~rrrjjj^^^RRRGGG>>>777333222333333333222111000000333333444555555555555555333444333111333777888666222333333333333444444444888999:::;;;;;;:::999888555333222222333444333222333333222222222222333333444444444444444333222111444333222222333555888:::::::::::::::999777555444555666777:::;;;;;;777444888666666888;;;===;;;999888888888999999999999:::;;;;;;<<<===<<<;;;:::999<<<;;;:::888888888888999888777888<<<<<<999888:::888888888888777555444333111333444666777777777666333444444555666888999:::888777666666777888:::;;;;;;;;;:::999888777666666777888888888999999999999777777666555444444444444555666666777777888888999;;;777444666;;;<<<:::666888888888777888888999::::::GGGMMMEEE<<<<<<>>>>>>;;;<<<======>>>>>>======999888777777888999999999777777777777888888888888;;;::::::;;;<<<;;;999777555666666777777666666555666555444444666666555444777666555555777777666444444222111111222333222222444444444444444444444444444444222111111222222333333333444555666777777888;;;888333111000111111000111222333222000/////////,,,---/////////111333666000000111222222222222222444333222444555666555333444666888:::;;;===AAACCCIIINNNWWWaaajjjsss{{{~~~~~~~~~~~~|||}}}{{{tttooommmiiiddd\\\QQQFFF@@@;;;555111111888555111000222333111///...000111111///...///000444333222111000...------000000000000111111111111111111222333333333222222111111222222222222111111111111222222222222111111333222222333555555333111...+++,,,000222000...///000000000111111111222222333333444444555666666666555333222333555666666555444444555555555666666666555444333333222222333333444444333333333333333333222222222222222222333444333444555444333333555888888777666555444444555555333444444444444444444333222222222222222222222222111222111...000444444000111111111111111111111111///000000111222222333333444111000000333444444222666666777777666888:::===???FFFTTTdddtttssskkk___SSSHHH???888444444333333222222222222333333444444555555555555555111444555111111666999999222333444555666555444444::::::999999888888777777555333111222333444444333555444333222222333444555333333444444444333333222555555444444555666777777777888999:::999888666555666666555666777777555333666666666777888:::;;;<<<777888999:::::::::999999<<<<<<;;;;;;::::::::::::<<<;;;;;;:::999999888888888666777;;;;;;888777999777777888888777666555444///111444666666666666666555555666777888:::<<<<<<666666777888999999999999===<<<:::888777777777777888888888999999999::::::777777666555444444444444555555555666777888888888777666555777999;;;;;;::::::999777666777888;;;<<<@@@QQQZZZMMM===888::::::999;;;===>>>>>><<<:::888888888888777777777999;;;555666777888888888888888888:::<<<<<<:::777666666555555666666666666555555666555444444666666555444777666555666777888666555444222111111222333333222444444444444444444444444333333222111111222333444333333444555666777888888:::777444222222222111000222444444333111000000111,,,///333444333111//////111111222333333333333333555333222222444555555555555777999;;;<<>>@@@GGGUUUfffvvv~~~}}}~~~tttlllaaaTTTJJJAAA999555444444222222222333444555333444555555666666555555000555666222111555999;;;222333555777777666555444;;;:::888777666555555666444333111222333444444333555555333333333333555555222222333444444444333333666666777777777666444333555666888999999999777666999666444333444444444333555555666666666777;;;===666888:::;;;;;;;;;999888>>>===;;;:::999:::;;;;;;;;;;;;<<<;;;:::999888777777555666::::::777666888777777888999999777666555...111444666666555555666777777888999:::<<<>>>???333555888;;;<<<;;;999777<<<;;;888666555555666666888888999999999:::::::::888777666555444333333333444444555555666777888888444444555777888:::;;;;;;<<<:::777666666888<<<>>>888NNN[[[OOO===888<<<>>>999;;;===>>>===:::666444666888:::888666666999===444555666888999999999999666:::<<<;;;777444333444555555666666666666555555666555444444555666555444777666555666888888777555444222000111222333333222222222222222222222222222222111111111111222444555333333444555666777888999999777555333333333111000+++---...///......000111$$$)))000333222---)))&&&222222333444444444444333666444111111333555666666555777:::;;;===???CCCFFFLLLPPPXXX```jjjttt~~~|||}}}{{{tttooommmiiidddWWWLLLAAA;;;888444333444333555666444222000///000---///222111///...///111111111111111000000000000333333222222111000000/////////000111111111111111...///000111222333333333444333222222111111222222111111111000000000000000222111111111000000//////111111000000111333444666333333444555555444444333666555444666777777666444444444444333333222222222555444222111111111222222333222111222444555444333666444222222333555555555555444333333333333555555:::===;;;666555999999555333333222222333333444555222///---...111333222000...000222333444333111000222222111111000/////////111111222222222333333333555555444444444444555555666666555777999;;;;;;;;;AAAGGGTTTeeexxx~~~{{{xxxwwwpppcccTTTGGG>>>999777555444333333222222333333444555777666555333444444111222444555666555444444333444555666777777777777555555666666777777777888999888666444333333333333555666888777444333333444555444333444666666666444222222222222333555777888666999:::777666888888444777777666666666666777777888666333333555888999999<<<999888999;;;<<<:::888:::===???<<<666444555888===>>>>>>???>>>===<<<;;;888888999999888777666555666666777888888888888777999777444333333444333222888999:::;;;<<<;;;:::999444666888999:::999888777:::888666555666777666555:::::::::999999999888888:::999888888888777555333444444444555555555666666555666777777999999:::;;;:::999888888888999:::;;;@@@BBBCCC???:::888:::>>>:::999999;;;<<<===<<<:::999888777777666777777777777777888999;;;<<<<<<===;;;<<<<<<===<<<:::999888666666666666666555555444777666555444444555666777888;;;<<<:::888999666111555444333222111111000000222222222222222222222222000000111222333333444444555444333555777999:::999999666222000000111000000.........//////////////////000111222333333222222000000000000111222333444333222111111333555555444777999<<<===>>>AAADDDGGGHHHMMMWWWdddooowww||||||}}}zzzyyywwwuuurrrllleee```[[[PPPCCC:::777666444111222222222222111000//////111111000000000000111111...000111111000...///000444222000111333333111---,,,,,,...///000222222333///000111222222222222222333333222222111111222222111111111111222222222222111111111111000000000///111111111111111333444555555555555444333333333222111111111333666777777666444333333333333222222222555444333222111222222333444222222333444555444333666333111000111222222111444444555555555444333222555888888444333666555111333333222222333333444555222000...///111333222111///000111222333222111111000000000000000111111111111111222222222333333333555555444444444444555555666444222444888;;;<<<;;;@@@FFFQQQbbbttt|||zzzvvvooobbbSSSFFF===888666555444333333222222333333444555777666444333333444333333333444333333222222333444555666777777888888999999999888999999::::::888888666555333333222222444555555555444333222222666555444444666666666444555444333333333333555555777::::::777666888777444777777666666666666777777888666444444666999::::::;;;::::::<<<>>>===:::777999<<<>>><<<888666888;;;===???@@@AAA@@@???===;;;999888888777777666666555666777777888888888888888<<<:::777666666666555444888888:::;;;;;;;;;:::999444666777999999999777666:::999999888777777777888::::::999999999888888888:::999888888888888666444555555555666666666777777888888999:::;;;<<<======::::::999888888888999:::;;;>>>AAA???;;;888999;;;:::999999:::<<<===<<<:::999999888777777777777777777777888999:::;;;<<<<<<;;;<<<<<<<<<;;;:::999888666666777777666666555444555444444444555777999::::::======999777888666222555444333222222222222222222222222222222222222222000111111222333333444444555333333444666888999888666444111000000111222111////////////////////////000000/////////000111222///000000111222222333333333222111111444555555444777999;;;===>>>AAADDDGGGIIIOOOYYYeeeoooxxx}}}}}}~~~}}}{{{zzzxxxtttnnngggbbbXXXNNNAAA999777777555333444444444333222000///...000000////////////000000***---000222111///......111000000000111000///---------......000111333444000111111222222222111111333333333222222222111111111111222222333333333444111111111111000000000000111111111111222333444444777666444333222111222222333222333444666777666555333333444444444333222222555444333222111222333333444333333333555666555444777555222111111111111000222444666777777444222000333555666444444555333000333333222222333333444555222000//////111222222111000111111111111222222222...//////000111111222222111111222222222333333333555555444444444444555555777333///111777;;;<<<;;;>>>DDDOOO^^^nnn{{{}}}{{{uuummm```RRREEE<<<777555555444333333222222333333444555666666444333333444555444333222111111111111333333555666777888888888;;;:::999888888888999:::777777777666444333111000555444444444555555444222777666444444666666666555888777555333222222222333777::::::777666888777333777777777777777777777777999777555666888::::::::::::;;;===???@@@>>>999666888;;;===<<<999888:::===>>>???BBBDDDCCCAAA>>><<<999888777555444444555555666777888888999999888888>>>;;;999777777777555444777888999999::::::999999555666777888999888777666888:::<<<:::888666888;;;999999999888888888777777:::888888888999888777555666666666777777777777777888999:::;;;<<<======>>>;;;:::999888888777888888666:::>>>>>>;;;888888888:::999999:::<<<<<<;;;999:::999999888777888888888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;999888888777777777777777666555555333333444555777999;;;======>>>===888666777666333555444444333333333444444222222222222222222222222111111111222222333333444444222222333555777777666333111//////111222222222000000//////////////////333111///......///111222...///111222333333222222333222111222444555555555777999;;;<<<>>>@@@DDDGGGKKKRRR\\\fffqqqzzz~~~}}}|||zzzvvvpppiiidddUUULLL@@@888777888666444555555444444333111000/////////............//////'''+++000333222///---,,,---///000///...------...///.........///111444666111111222222222111111000333333333333222222111111222222222222222222222222111111111000000000000000111111111222222333333333777555333111111222333444999888777777888777555333444555555666666555444444333222111000000111222333555444333444666777666555888555333222333444444333222333555666666555333222333555777777777777555222333333222222333333444555222111000000111111222222111111000000111111222333//////000000111111111111111111222222222333333333555444444333333444444555;;;555///000666;;;<<<:::>>>CCCMMMZZZiiivvv|||zzztttmmm```RRREEE===888555555444333333222222333333333555666666444333333444555444333222222222333444333444555666777888888888999888666444444444555666666666777666555333000///666555444555888888666444999777555555666666666555888666555333222222222333777::::::777666888777444777777777888888777777777999888666777999;;;;;;;;;;;;;;;<<<======;;;999777777999::::::999999;;;======???CCCEEEEEECCC???===:::888666444333333444555666777888888999999888888<<<:::888666666555333222777777888888888888999888666666777888888777666666444888;;;:::666444777;;;999999888888888777777777999888777888999999888666666666666666666666666666777777888999:::;;;;;;<<<;;;;;;:::999888777777777555888;;;<<<;;;999999::::::999999:::<<<<<<:::999::::::999888888888888888777777777888999::::::;;;;;;;;;;;;:::999999888777777777888888777777666555333444555666888:::;;;<<<>>>???<<<666444666777444555555444444444555555666222222222222222222222222111111111222222333333333333222111222444555555555333111//////111222222111111111000000000000//////333222111000000000000111---///111333444333222111444222111222444666666555777888:::;;;===@@@EEEHHHMMMUUU___hhhqqq|||~~~}}}~~~|||zzzvvvqqqiiidddVVVLLL@@@888777777666444333444444444444333222222000//////......//////000+++...111222111///------+++...111000---,,,---///000///...---///222555777111111222222222111111000222222333333333222111000333333222111000//////...000000000000000000111111111111222222333333333222444333111000111333555666999888777777777777555333555666777888888777666555222111000//////000111222555444333444666777666555555333111222444555666666222222222333444555666777444444666888999777555555333333222222333333444555222222222111000111111222111111000000111111222333111111111111000000//////111111222222222333333333444444333333333333444444===888333222777:::;;;:::???DDDMMMYYYfffsss~~~zzzxxxuuummmaaaSSSFFF>>>999777555444333333222222333333333444666555333222222333444333333333444555777888333444555666666777777666666555444333222222333333555555666666555333111000444444444555777777666555<<<999666555555666666555555555333333333333444555666999:::777666999888444777777888888888888777777999888777888:::;;;;;;:::;;;;;;:::999888888999999666777888888888999:::;;;<<<>>>AAADDDDDDBBB>>><<<:::999666444333333444555666666777888888888888777;;;999777777777666333111666666666666777777888888666666777777777666666666000444999888444333555999999999999888888888888777888777777888::::::999777555555555555555555555555666777777888999:::;;;<<<;;;;;;;;;:::999888777777888999::::::::::::<<<===::::::999:::;;;;;;:::888:::999888888777777888888666777777888888999999999;;;::::::999888888777777888888888999888777777666555666777777888999999999>>>>>>;;;555333666666444555555444444444555666666222222222222222222222222111222222222222222333333333111000111333444444444444333111111111111000///222222111111000000000000///000111222222000...,,,---///111333444333222111444333222222444666666555666888999:::<<<@@@EEEIIINNNXXXbbbhhhrrr~~~~~~~~~}}}{{{yyyvvvpppiiidddXXXNNNAAA999777777555222111111222333444444444444111000000//////000000111222333333111///......///,,,///222111...---///111111000......///222666888000111111222222222111111222222333444333222111000333222222111000///......000000000000111111111111111222222333333333222222111111111111222333555666222111222333555666555444444666888999999888777666111111000///000111222333444333333333555666555444222000//////222444555555333222222222333555777888222111222666777444333555333333222222333333444555222333333222000000111333000111111111111222222222222222111111000//////...111111222222222333333333444444333333333333444444;;;888666555777999;;;;;;@@@EEEMMMWWWdddqqq~~~zzzxxxtttmmmaaaSSSGGG>>>999777555444333333222222333333333444555555333222222333333333333444666777999999333444444555555444444444555555444444444444444333444444444444444333222222000222555555444444666777>>>;;;777555555666666555444333333222333444666777555888999777777999999666666777888999999888777666888777777888:::;;;;;;:::::::::999777555666999<<<777777777888888888888888999;;;>>>@@@AAA???<<<;;;;;;999777555444444444444444555666666777777666666;;;999888888999888666444666555555555555666777888777777666666666666555555///333666777555555666888:::::::::999999999888888888777777888:::;;;:::888555555555555444444444444777888999:::;;;<<<<<<===;;;;;;<<<<<<;;;:::999888;;;:::999999:::;;;===???;;;:::999:::;;;;;;999777999888888777666777777777666666777777777888888888;;;:::999888777777777777999999999999999888777777666777777888888777666666;;;<<<999444333555666444666555555444444444555555222222222222222222222222222222222222222222222222333222000111333444444333555444222222333222111///333333222222111000000000+++---000222222///,,,***...///111222333333222222444333222333555666666666666777888999;;;???EEEIIIOOOZZZdddhhhrrr~~~~~~|||zzzwwwqqqjjjeeeYYYOOOBBB:::888777555333000000222333444444444444111111000000000000111111444444333111......///111...///111111000000000111111000///000111333666888///000111222222222222222111222333444444222111///111111111111111111111111///000000000111111111111111222333333333333222111111111111222333333333444000///000222555666555444333444666888999888666555333222111111111222444555444222222333444555444333333111///000222333444444444444444444444444444333222///000444555222222666333333222222333333444555222333444333000///111333///000111222333222111111111111111000000000000000111111222222222333333333444333333222222333333444444555777666666777;;;>>>???DDDLLLVVVbbbppp}}}zzzssslll___RRRFFF===999777555444333333222222333333222444555555333222222333222333444555666666666666444444444444333222111000222333555666666555444333333333222222333333444555///444999999555444888<<>>888777<<>><<<:::999999888666555666666888999999999999888:::::::::999888666444333222333444444555555444444444444444555777666444222555555444333444555666777888777666555555555555555666666888;;;>>>>>><<<:::<<<<<<;;;;;;;;;:::::::::777777777999;;;<<<;;;:::888888777777666666666555444444555666777888999999;;;<<<===>>>>>>>>>===<<<777888:::<<<======:::888;;;:::999999::::::888666777777666555555555555555666666666666777777777777;;;999888666666666777777999::::::::::::999888888333444666777777777666555555777666333333555666333777666555444333222222222222222222222222222222222222222222222222222222222444333111222333444444333222222222444666777666444444444333333222111000000222222333333444444444555000000000000111222333444555333222333555777777666666777777888:::???EEEJJJOOO\\\eeehhhqqq}}}~~~xxxqqqlllWWWMMMBBB;;;:::;;;:::999333333333222111000///...//////............//////***,,,000111111111111222000...---///222333111...///000111333444555666666111///000333333111333888333222111111333333222111000000111222222222222111111111111111000000000000222222222111222222333333555444222000000111222333333333333444444444555555777777666666555555555555222222111111222222333444666444222222333555555444333222111111333333222111222333333444444333333222333222222111222555777888555444444333333333444444333333222222111000//////222222111111222222333444+++,,,...000000000000///333333222222111222222222111222333444444444333222333555777777777888:::<<<@@@CCCIIISSS___mmmxxx~~~{{{qqqiii\\\PPPFFF>>>888555666666555444333333222222111222333333111111222444999888666444333444666777444333333222111111111222111111222222222222111111333333222333444666888:::777666:::BBBCCC===:::;;;???999666888999666333333999666333111333555666666777666666555555555666666777666555666777888777666555888999777888;;;:::777888999999::::::;;;;;;<<<===:::888888:::999666333;;;999666666777888888777999888777666555555555666999777444444444444333222<<<:::999777777777777888777555333222222444777888:::999999888777666666555555666666777888999999999777:::===??????===:::888:::999777777999:::;;;:::888444222555666444333555999888888888888999999::::::;;;;;;<<<<<<<<<======@@@<<<888666777999:::;;;;;;;;;;;;;;;::::::999888777777777666555444444444:::888555222333555999;;;555777777777555444555666666888;;;<<<<<<<<<======999666333444666888666444555444333333333333444555555444333222111222333333777555222111333222000---555444333333222222333333111000///000222333222111333444555555666555555555222111111222333333000......///000000///...///111000111111222222333444444888444111111333555555444666888:::;;;<<<@@@HHHNNNPPPYYYfffqqqyyy}}}zzzqqqgggXXXLLL===555444555444111555444333333222222333333333000///000333444222000000000000000000000000000000000000000000000000000111000111222333333000...111000111333333000333777333222111111333333222111000000111222222222222111111111111111000000000000000000000000111222333444555444222000000111222333333333333333444444444444555555555444444333333333222222111111222222333333555333111111222444444333333111000111222333222111222333333444444333333222222222333444555555555555444444333333444444555666333333222222111000000000111111000000111111222333222222222222111000///...222111111000000111111222111222333444555444444333333555777888888888:::<<<===@@@FFFOOO\\\kkkwww~~~|||yyyqqqhhhZZZLLLCCC===999777666666555444444333222222111111111000///111444777888777555333333444555666333222111111000000111111111111222222222222111111333333222222222333555666666444777===???<<<;;;>>>>>>999777999:::666333333888666333333444555666555777666666555555555666666555444444555777888777666888;;;;;;999:::<<<<<<999;;;;;;;;;:::999999888888999777555666777666333111444333222333555888999999:::999888777666666555555666444333333555666666555<<<:::999777555555555555666555333222222444666888999999888777777666555555555666666777888888999999:::<<<@@@CCCCCCAAA===;;;:::888666666888999999999:::666444666666333333555666666555555666666777777::::::::::::;;;;;;;;;<<<@@@===999777777999999:::999:::::::::999999888777666666666666666666666666888777666555555666777888444555555555333222333444555777:::;;;:::::::::;;;888666555444555666555555555555444333333444555555666555444333333333444555777444222222333333111///444444333222222222222222222000000111222333333222444444555555666555555555222111111222333222000...///000111111000///000111111111222222333444444444777444111111333555666555555777999:::;;;@@@HHHNNNTTT]]]iiittt{{{}}}sssiiiXXXMMM>>>666555555444222555444333333222222333333333111000000222333111000000000000000000000000000000000000000000000000000111111222444555555111///222000111333222000222777333222111111222333222111000000111222222222222111222222111111111000000000.........///111222444555444333222111111111222333222222222222333333333333333333222222222222111111111111222222222333333333444222000111222333333222333222111111333333222111333333444444444444333333111222444666666555333111333444444444555555666666333333333222111111000000000000000000000111222222333333222111000000000000111000000000000000111111333333444555555555555444333555777888888999:::<<<<<<>>>DDDNNN\\\kkkzzz{{{xxxrrrgggXXXJJJ@@@;;;:::999777777666555444333222111111111000......111666:::666555444333222333444555222111111000000000000111111111222222222222111111333222111111111111222222555444555999;;;;;;<<<@@@===999888;;;:::666222222666555444555666777666555666666666555555666666777444333333444666777777666999<<<<<<:::999;;;;;;888;;;;;;::::::999888888888;;;999888888999888666444333222111222555777999999;;;:::999888777666555555333222111222555777888777;;;:::888666444333333333666555333222333444666888888777777666666555555555555666666777777888888999:::===AAADDDEEEBBB???<<<;;;999777666777888888888;;;777555777666333333666555555555555555666777777999999999999999::::::;;;@@@===999777888888888888888888999999999888777777555666666777888888999999777777888888777666555444222333333222000000111222444666888999888777888888666666666555444333444666555555444333333444555555666666555444444555666777666444333333444444333222444333222222111111222222222111111111333444333222555555666666666555555444222111111111222222000...111222333222111000111222222222333333444555555666555444222222444666666666666888:::;;;===CCCKKKRRRZZZcccnnnxxx~~~~~~vvvkkkXXXMMM@@@888666666444333555444444333333333333333444333111111222222111///////////////////////////000000000000000000000000222222444777888777333000333111111333222000111666222111000111222333222000000000111222222222222111222222222111111111000000000000000000111222333444444333222111111111222222111111222222222333333333222222222222222111111111111111222222333333333333444222111111333333333222444333222333444444333222333333444444444444333333333444444555444333222111555555666666666555555555333333333222222111111111111111111111111222222333000///...---...///111222111000000000000111111222444444444555555555555555444555777888888999;;;===???AAAFFFPPP___ppp|||yyyqqqgggYYYKKKBBB<<<:::999777777666555444333222222222222222111111222666999444444333222222333333444222222111111111111111222111111222222222222111111111111111111111222222222555555666999:::;;;<<<===<<<999999<<<;;;666333444666666666777888888666444666666666666666666777888444333333555777888888777777:::;;;888777999888555777777888888999:::::::::;;;:::::::::999999777666888666444444666777888777;;;;;;:::999888777555555222111111222555777777777888888777666555555555555555555444333333555666777777666666666555555555444666666666666777777888888888;;;???CCCDDDBBB>>><<<===;;;888777888999888777:::777666777666333555:::666666666666777888999999::::::999888999999:::;;;???<<<999888888888777666888888999999999999888888555555666777999:::;;;<<<888888888777666555444444222222222111//////000222444666888999888777777888555777888666333222444666555555444444444444555555666555444444444555666777555444444444555555555555333333222111111111111222333222111222333444333222555555666666666666555555333222111111222222111///222444444444222111222333333333444444555666666666444444333333444666666777777999<<<===@@@FFFPPPWWW```gggrrr{{{}}}{{{{{{|||wwwkkkWWWNNNAAA999666666555444555555444333333333333333555444333222222111000///////////////////////////000000000000000000000000222333666999:::999555222444222222444222///000555222111000000222222111000000000111222222222222111222222222222111111111111444444333222222222333333333333222222222111222222111111222222222333333333222222222222222333333333000111222333333333222222444333222333555555444222666444444444555666555444333444444555555444444333666555333222111111222333777888888777666555444333333333333222222222222222333222222222222333444444000000///......///111222111111111111111222333444444444444444555555666666444666888888888999;;;===@@@BBBHHHRRRbbbsss~~~|||ppphhh[[[OOOEEE>>>:::777777666666555555444333333333555777666555444444444333333222222222333333333333333222222222333333444111111222222222222111111000000111222333444555555555888:::;;;<<<;;;:::888;;;999999<<<:::666444777888888888999::::::777444666666666666666777888888666555555666888:::999888777:::;;;888777999888555666666777888888999999:::666777777777666555444444999777555555666777888777::::::::::::999777666555444333222222444555555444555555666777888888888888555444444444444555666777666666666666555555555555666666666666666777777777888:::>>>AAABBBAAA???>>>AAA>>>;;;:::::::::999888777555555666555444777===666666666777777888::::::<<<;;;:::999999:::;;;<<<===;;;999999999888777555999999:::::::::::::::999555555666888999;;;<<<<<<:::999777555444555555666333333222111//////111333444666999999999888888999666888999777333222444777555555555555555555555555555555444333333444555666444444555555555555666666444333222222111111222222333222111111333333222111444555666666777777666666555333222222333333222111444555555444333222222333333444444555555666666777444444555555555555666777666888:::<<<@@@GGGRRRZZZccckkkuuu|||~~~{{{{{{{{{}}}}}}tttiiiTTTLLLBBB:::777666666555666555444444333333444444444444444333222111000000000000000000000000000000111111111111111111111111333333555888:::999666333444222222444222///000444222111000000111222111000000000111222222222222111333222222222222111111111666555444333333222222333333333333222222222111111222222222222333333333333222333333333333444444444000111222333444333222222444333333444555666444222666555444444666666555444444444555555555555444444666555222111000111222444888888999999888666444333333333333333333333222222333333333333333444555555666555333222111000//////111111111111222333444555444444333333444444555666444666888999999999;;;===>>>AAAHHHSSSbbbttt~~~qqqiii]]]QQQGGG???999555555555555555555555555555333666888888666444222222222222333333333333444444444333333333333444555555111111222222222222111111///000222444555666666777555999<<<;;;;;;<<<999555999888999;;;999666777;;;<<<<<<;;;<<<<<<;;;888555666666666666777888999999888777666777999:::999888999<<<<<<:::999;;;;;;888999999888888777666666666666888999999777555666666555444222333555888888888888999999:::999777666555666444222222333444333333222333555777999:::::::::444444444444444555666666666666666666666666666666666666666666666666666666999;;;===@@@AAABBBAAAAAACCC@@@===;;;::::::999888666555555666444222777>>>555555555555666888999:::===<<<:::999888999;;;<<<:::999999999:::999777555999999:::;;;;;;;;;::::::666777777888999999:::::::::999666555444555666777444444333111//////222444333666999::::::999:::;;;999:::999888555444555666444555666666666666555444666666444333333333444555333555666555444444555666555444333333222222333333333222000111222222111///333444555666777888888888777555333333444444444333444555666555333111222333333333444444555666666666444666777666555444555666444666888:::???GGGRRR[[[fffmmmwww~~~~~~}}}~~~|||zzzzzz}}}}}}qqqeeePPPJJJAAA:::777666777777666555555444444444444444333444555444222111111222000000000000000000000000111111111111111111111111333333444666888888666444555333333444222...///333222000///000111222111///000000111222222222222111333333222222222111111111444444333333222222333333222333333333222222111111333333333333444444444444222222222333333333444444///111222444444333222111333222222444555555333111555333222333444555444333444444555555555555444444333333222222222222222222555666888999999888666555333333333333333333333333333333222222333333444555555555444333222000///...000000000000111222333444444333333222222333555555444666888999999:::<<<======AAAHHHTTTdddttt~~~|||sssjjj\\\NNNDDD<<<777555444444444555666666777777222444555555444222222333222222333444444444444444333222222222333333444555111111222222222222111111000111333444555555555555444888999666777;;;:::777999777888999888666:::@@@AAA@@@>>>======;;;999666666666666666777888999:::999888777777888888777666888;;;;;;999:::<<<<<<999999888888777666666555555888:::<<<;;;999777888999888666444444666888888888555666888999999888666555555333222222333444444333111333555666888888888888444444444444555555666666777777777777777777777777666666666666666666666666999999:::<<<>>>???AAABBBDDDAAA===;;;:::999888666888777666555222///444;;;555555666666777999:::;;;===;;;999777777888:::;;;888888888999;;;:::888666888888999:::::::::::::::888888888888888888777777777777777777666666666666444333222000...///111444222444888999::::::;;;<<<===;;;999888888888777555444555666777777666555444999888666444333333444444333555666555333222333555666555444444333333444444222111///000111111///...111222444666888999::::::999777444444555666666555444555555444222111111222222333333444555555666666555777888777555333444555444777999<<<@@@IIIUUU^^^hhhoooyyy|||yyyxxxzzz~~~{{{nnnbbbLLLGGG@@@999666666777999666666555444444444444444222333555444222111222444222222222222222222222222111111111111111111111111333222222333555666666444666333333444222...///333111000///000111222111///000000111222222222222111333333333222222222111111222111111111222333444444222333333333333222111111333333444444444444555555111111222222333333333333///111222444444333222111222111222333444444222000333222111111333333222111444444555555555555444444000111333444444333111000222444777999::::::999888333333333333333333333333222222111111222222333444///000111222222111///...////////////000111222333333333222111222333444555555666888999999:::<<<>>>>>>BBBJJJWWWfffvvv}}}{{{uuukkkZZZKKK@@@:::666555333333444555666777888999111222222111000111333666222333444444555555555444222111111111222333333444111111222222222222111111222222444444555444333222333777666222333:::<<<999888777777888777666;;;BBBDDDBBB???>>>===<<<999777666666666666777888999:::999888666666777777555444555888999777888;;;:::777555555666666777888888888444777999888666444555777???===:::888888888777666444555777888999888666555444222111111333555555444111333444666777666666555444444444555555555555666777777777777888888888888666666666666666555555555666666666777999<<>><<<:::888666555777888:::666666777999;;;;;;888666666777888999999999999999999999888888777666666555333555777999999888666444333333111///---...111333000333666888999:::;;;<<>><<>>:::666444333222777999666888======999777777777777777666555444444::::::444222777;;;:::888888888999999::::::;;;;;;:::999777666666555555:::777555666888999888666666444555777666000---...666555444333333333333333333222222111222222333333444555777777666555555666999999999999888666555444777777666666555555555444888:::;;;:::777888>>>DDD@@@@@@???===;;;999777666333333444555555666666666888888999:::;;;<<<===>>>===;;;999888999999888777777777888999999999999888:::888777666555777888999:::::::::;;;::::::999999<<<<<<;;;;;;;;;<<<<<<===666555222000...---------555666888:::<<<======<<<===;;;888777777888777666999666444555555444333333999666222222444666555444666444111111111333444444444333333444444222///,,,777777666444111///000111666666555555555777888999999777555444444444333222<<<999666666666444000---111111333555666555222000777666666666666777777888:::;;;===AAAFFFOOOXXX___rrrxxx~~~|||yyyzzztttfff\\\SSSIII@@@<<<;;;888888999555555666666555444333333111333555555333222222333555444333222222222333333222444444222222444444222222222222222333555777888333333333222222222222111111111222222222333333333111111111111111000000000333333333333333333222222222222222222222222222222444333222111111222333444555444333333222222222333888666555555666666555444333333222222222222222222666666555333333222222333444222111222333444333111444666777777555333444444111222444555666555444333222333555777888::::::;;;666777777555333333444555222222111111111111111111000000000000000000000///...000111111111111222444555333111000000111333444666666555555777999<<<======BBBKKKWWWeeeuuu}}}zzzmmmdddVVVIII???999444222555444444777999888333///000000222444666666333111333333333444444444444444666333111333666777444000222222111111111111222222555555444444444333333333333666666444444777777444777666555555888<<<@@@CCCHHHFFFBBB>>>:::777555444444777666333444999;;;999777777888888777666666555888<<<<<<666333666888888666777777888999:::;;;<<<;;;:::999888777777777777999777555555777888888666666444555888777333222444555555555555444444333333444333333333333333333444333555666777666555666777666666666666555555555555777666666666555555555555444666777666333555:::???>>>>>>===<<<;;;999888777444444444444555666777777:::;;;;;;;;;;;;;;;<<<<<<<<<:::888888999999888777777777888999999999999888888777666555555777888999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;888666444333111111111222666777999;;;<<<======<<<>>>;;;888777777777777555888555333444555444333333777555444555777777555222666444222111222333444444888666444333444333222111555555666444222000111111555555444555555777999:::666555333333444555444333555333111111222111///,,,444333222222333333222000666666555555666666777777555777;;;@@@HHHSSS___fffssszzz{{{pppcccYYYOOOEEE===:::999666555777555555666666555444444333000333555666444333222222333333222222111111222222333555555222111444333111444444333333444666777888333333333333222222222222111111222222222333333333444222000///...///111222444333333333222111111111222222222222333333333333555333111//////111333555444444333222222222333333555444222333444444333111444444333222222111111000666555444333333222222333333111000111222333222111333555666555444333333444000222555777888666444333///000222555888:::;;;<<<888999888666333222222333333222222222111000000000000000000111111111222222...000111111000111222333333222222111111222333333555666777888999;;;<<<<<<===BBBJJJUUUcccsss|||xxxmmmdddWWWIII???777333000111444777999:::777333000000000222555777777666333444444444444333333333333555333111333666666444111222222111111111111222222555444444444444333333333555777777444333666555333666555444555777;;;???BBBDDDCCC@@@===:::777666555666666444000111555888777888888888888777777777777<<<>>><<<777444555666666555666777888999:::;;;;;;:::999999888888999999999888666555555666777777666666444444888888666777:::555555666777666555444333444444444444444444444444222444666666666666777999666555444444444666777888666666666666555555555555222444555444222333777;;;;;;;;;;;;;;;:::999888888555444333333444555777999===<<<<<<<<<;;;;;;:::::::::999777777888999999888777777888999999999999888777666555555555777888999::::::;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;:::::::::777666555444444444555666888999:::;;;<<<<<<<<<<<<>>><<<999888888777666555666555333333444555555333666666666888999888555222555444333222222333444555:::777333111111333333333222333555555333222222222444444444444666777999999444222111222333555555444333222222333444444333111666333111000111222222111555555444444555666666777555777;;;AAAJJJVVVbbbjjjvvv}}}~~~yyyoooaaaXXXKKKCCC<<<:::999666555555555555555666555555444333000333666777555333222222222222222222111111111111333555555222111444333000666555555444555666777888444444333333333222222222111111222222222333333333444333111000000000222222444333333222111000000///222222222333333333333333333333111000000111333333444333333222222333333333333222111111222222111000333222222222222222222222555444444333222222222333222000000000222333222111222333555444333222222333555666777888777666555444///000222444777888999:::::::::999777333111111222333333333222111000//////111111111111111111222222...000111111000000111333111111222333333333222222555666888:::;;;<<<<<<;;;>>>BBBIIISSSaaaqqq{{{wwwooogggZZZMMMCCC<<<666444000333777999888666555555222222333555777888666444555444444333333222222222444333222333555555333111333222222111111222222333444444444444444444444444555888888555555777777444555444444555777:::>>>@@@@@@???===;;;999888777666666666444222222333555444888888888777777777888888<<<<<<;;;888666666666666666666777777888999999999888777777777888999999:::777666555555555666666666777444444777888777888;;;444555777888888666555333444444444444444444333333222333555555555666888:::999888666555555777999:::666666666666666555555555444555666555333444777:::777888888999999999999888777555333222333555888:::<<<<<<<<<;;;;;;;;;;;;:::999777666666888999999888777777888999999999999888666555555555666777888999::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>===<<<;;;::::::555444333333444555777888::::::;;;;;;<<<<<<<<<<<<>>><<<:::999999888666444555555333222333666666333777777777888888777555444444444444444333444555777777444111///000111222111///222555666555333333333222222333444555777888999333111000111222444333333444444444555666666555444444333111222333444444333444444444444444555666777:::<<<>>>CCCJJJUUUaaaiiixxxzzzpppcccZZZKKKCCC===<<<<<<888666666444555555555555555444444000333666777666444222222333333333333222222111111111444444111222555555333666555444444444555777888444444444333333333222222111111222222222333333333333333333333333222222222333333222111000000//////222222333333333444444444111222333444444333222111333333333222222333333444666555444444555555444333000000111222333333444444444444333222222222333333111000///000222333222111111222444444333222222333<<<;;;999666555555555555111222333555666666666666;;;;;;:::777333111111222333333333222111000//////333333222222111000000//////000111111000///000222000111222333333333333222444666888:::<<<<<<;;;;;;>>>BBBIIISSS```ooo~~~|||wwwppphhh\\\PPPGGG@@@;;;888666777777666555444555666555555444555777777555333444444444333333222222111333222222333444444333111333333222222222222333333444444444444444444444444444777777555666::::::888444444444444666888;;;===<<<<<<;;;:::999888777666666666666777777444222222888777777666666777888888:::999888888888888777888888888777777777777666666666666555666666777888999666666666555555555666777888555444777777555666999333555666888888777555444444444555555444333222222222444555555555666888;;;<<<:::888666555666777888555555555666666666666666666666666555444555666888555666777888999999999999777555444333333666888:::::::::::::::;;;;;;;;;;;;888777555666777888888777777777888999999999999888666666666666666777888888999::::::;;;<<<<<<;;;;;;????????????>>><<<;;;:::666555555555555777999:::::::::::::::;;;;;;<<<<<<>>><<<::::::999999666444444666555222333888888333888888777666555555666777333555666555444444666888555333222111222222111000...111444555555444333444111222333444555666777777444333111111222222222111333444444444333222222111111222333666888888666444333333333444444555777777===>>>@@@CCCJJJUUUaaaiiiyyy~~~zzzpppcccZZZJJJCCC<<<<<<;;;888666666444444555555555555555444000333666777666444333333444444555555444444333222...111222111222666777555444333333333333444666777444444444444333333333333111111222222222333333333333333444444333333222111222111111111000/////////222222333333444444555555000222444666666444222000333333222222222333444444555333222222333444222111//////000111333444555666333333222222222222333333111000000111333444333222111222444444333222333444>>>;;;888444333333444666444555555555555555444444999:::999777444333333444333222222222111000000000444333222111000///......///000111111//////000111000111222333333333333333444555777999;;;;;;;;;;;;>>>CCCKKKUUUaaaooo|||}}}~~~zzzoooggg\\\QQQHHHAAA<<<999<<<:::888555444333333333666555444555666666444222333333333333222222222222222222333333333333222222333333222222222222333333333333333444444444444555333666777555666:::;;;888555555444444555777888999999999999999888777666555666555777::::::555222222777666555555555666888999888555444888:::888777888777777777777666666666666555555555555555666777888666777777666555555666888888555555777777444444666333444555666777666555555555555666777666444333222444555555444444555888::::::888777555444333444444555555555666666666666666555444444333333333444444444555777888999:::::::::666555444444555666888:::888888999999:::::::::;;;888777555555666777777666777777888999999999999888777888888888888777777777888888999:::;;;;;;;;;;;;===>>>??????>>>===;;;:::999999888888888999:::;;;999999888999:::;;;<<<===<<<;;;::::::;;;:::777555666999777222444:::999333888888777555333333666888222555777777555444777999666555333444555555333222///111444555444333444555111222333444555555555555555333111111222222222000666777888777555333222333222222444888::::::777444333333444444555666888888:::<<<>>>CCCKKKWWWeeennnyyy~~~{{{wwwmmmaaaXXXJJJBBB;;;999888555444444333444555555666555555555222444666666555444444444444555666666666555333222...111222111222777888666222222222222333555777888555444444444444333333333111111222222222333333333333222111000000000111222000000000000000000000///222222333333444555555666333333555666666555333333333222222222333333444555222111000000111111000...000000111222333333444444333222222222222222333333222111000111444555444333111333444555444333444555777666444333222333333444555555666666666555555444777888888777555444555777222222111111111111111111111111111000000////////////000111000///...///111000111111222222333444444444555666888999:::;;;;;;>>>CCCLLLWWWcccppp{{{|||qqqjjj^^^SSSIIIBBB<<<888:::777555555777888666333555333333444555666555444222222222222222333333333111222333333333222222222444333333222222333333444333333333444444444555555333666666444444888888555666666555444444555555666888888888999888777555444777444555999999444222444666555444333444555777888888333222777:::777666777444444555555666777888888777666666666666666777888666888888777555555777999666444555888888555444666333333444444555555555555777888999999999777555333555666555444333444777:::777777666666555555444444555555555555666666666777555444333333333333222111555666777888999:::::::::555555555555666777888999999999888888888888888777999777555555666666555444777777888999999999999888:::::::::999999888777666666777888999:::::::::::::::;;;<<<======<<<;;;999;;;;;;999888888888999999777777777777888:::<<<===;;;::::::;;;;;;;;;999777777<<<:::333444;;;:::333555666777666444333444666111555888888555444777:::888555222111333444444444000222333333333333444555222333444444444444333222444222111111333444444333666888:::999666444555666666555555666777777555333444444444555666777999999888:::<<>>:::666222111111333555666666555111111111222222333333444111222333333222111222222444333333222222333333444333333333444444555555555333666666333222555555222777666555444444444444444777777888888888666555333999444333777666222222666555444333222333555777888999333222777:::666444555111222333555777888::::::888888777777777777888888666888999888666555777:::444333555::::::777555777333333333333333444555666999:::;;;<<<;;;999777555666666666444333444777999666777777888999888888777444555555555666666777777666555444444444444333222555666777999999:::::::::555555666666777888888888::::::999888777666555444:::888555555555555444333777777888999999999999888;;;;;;;;;:::999888777666555666777888999:::::::::777999:::<<<<<<;;;:::888;;;:::888666555555666666666555555666888:::<<<===:::999999;;;<<<<<<:::888999>>><<<444555;;;:::222222555888888555333333444111555999999666555777;;;888444///---...111444555222333333333222222444666333333444555444333222111222111000111444666666666111333555555222111222444:::888555333444444333222444444555555777888999::::::;;;===AAAJJJXXXfffooowww~~~}}}zzzuuulll```XXXQQQGGG>>>;;;999666666888333333444555666666666555555666555444333333555777222333444555555333111000333555555222111444444111222222222333555888;;;<<<555444333222111111111111222222222111111111111111333222111///......------///000222444444444222111000111222333555666777777777444222111222333333222111111000000111222333333111111222333333333222222///000111222333444444444444333222222333333111///222222222333444555666777666444111000111222222111333333444444555444444444555555555555555555444444:::999888777666444111///222111000/////////000111000222444555555333000///...//////000000000000000222222222333333444444444555666666888999<<<===???@@@CCCMMM\\\iiirrrzzz{{{uuuppphhh^^^TTTJJJAAA;;;888444222444:::;;;666000222333333444555555555444333111///000222444555444333111111444444111000222333222111222333444222000666777777666555555888:::666666666666777777777777777555333222222444777888;;;999666555555555333222888777666666777666444222666777555333444888888444555555555555555555555555222333555666666666555444666555444555777999999888===;;;888888888888666555555555555555555555555555666444444888888555444777999888777888888666333111888666555444555666888999:::777444666:::<<<:::777666777888777666555666777666666555444444444444555888777777888::::::999777666777777777888888888888<<<;;;999888777888888999666555555666888999777666555666777888:::;;;<<<===999???@@@999555888:::888::::::999999999999999999@@@===:::;;;???@@@===999===999666777::::::777333888777777666666666666666;;;;;;;;;;;;;;;;;;;;;;;;:::888666555555666999:::666666666555444222111000444444444555555555555555666555555444444333222222222111111333555777777666222222222222222333444555555555444333333222111111222444555555444333444555777666555444333333222333666444222333666999;;;;;;<<>>@@@CCCNNN^^^kkksss{{{~~~wwwqqqiii___UUUJJJAAA;;;888444222555999;;;666111222333444444555555444444555333111000222333333222333000000333444111222444333222111222444444222111444555555444333444666888555555666666666777777777222222222333333333444444777555333333333444333222777666555666777777555333555666555222444777777333555555555444444444444444333333444555555555555555777555444555777888888888:::888666666777888777666555555555555555555555555555333444777888555555888;;;;;;:::::::::999666444777666555444444666777999:::777555666:::;;;999666666777888777555555555666444444444444555666666777888777777888::::::999777777777666666777888999999===<<<:::999888888888999777666666777888999777666666666777888:::;;;<<<===;;;===<<<888999======999999999999999999999999999;;;888555777;;;===;;;888>>>;;;888888;;;<<<999555888777777666666777999:::::::::::::::::::::::::::999888666444444555777888666666666555555333222111444444555666777777888888666555555444444333222222222111111222555666666555444444444444444555666666///000111222444555666777---///222333333333444666222222111111111222333333666444333333666999;;;;;;999???===???NNNYYYdddsss{{{{{{xxxtttlllbbbZZZOOOFFF>>><<<;;;777555666888666555555666777777666444444444444555666777777999777555333333333222222222444777888888777888999777666555444333444444555555444333222222111111222//////000111222333444444000/////////000111222222111222333444333222111000333333333333444444444444555444222222333444333222222111111111111222222333555555555555444444333222000111222333333444444333222111111333555666555444333222222333333444555666333222222444666777666555555555555555444222111000000111222333444555555666;;;555000222888:::555///666555333111111111111111111111222222111111000/////////000111111111111000222222333333333333444444444444555666888:::;;;<<>>===<<<:::999888888888888777777777999999777555666666777888:::;;;<<<<<<===;;;999888<<<@@@>>>999888888888999999::::::;;;:::888666888<<<>>>>>><<>><<<888555555777555444444555666666555333333333333444555777777<<<777111000333555555333555666888888777777777888444333111111111222444666555444333222222222222222111111111222222333333333111000000000000111222222333333333333333222111000333333333333333333333333555333222222333444333222222222222111111222222333555555555555444333111111111222222333444444333333333333222444666666555333333222222222333444444555111111222555777888666555444444444444444333222111111111111222222333333444777333000222666888666222666444333111000000000111111111111000000000000000///000111111222222111111333333333333333333333333444444444555777888:::;;;AAAEEEQQQbbbooowww~~~{{{vvvlllbbbWWWLLLBBB;;;888666444555888999777444333333444444555444444333555333222222222222111000666222000111111000111555333222222333444444333111222333333222111111444666444555555555666666666666444555555666666666666666777555444444555666666555444333444555777888777666666888777444666888777333555444444333333222222111555444333333333444555666888777555555666777666555666444333333555666666555666666666666666666666666333111333777888666777999999999888999:::999777555777777666666666777888999999777666666888888777555666777777666444333444555444444555666777777888888777666666777999:::888777888666555444555888;;;===???>>>===;;;:::999888888999888777888999999777555666777888999:::;;;<<<<<<<<<;;;999999;;;===<<<:::777777888999::::::;;;;;;;;;999888888;;;======<<<>>><<<;;;;;;<<<===;;;999;;;999666444555777:::<<<888888888888888888888888999888666555444444555666555666666666666666555555555555666777888999999:::666555555444444333222222333111111111333333333111111111000000000111111222777666555444222111000///555666777666444222222222111111222333444666777888666555444555888:::::::::<<>>======<<<;;;999888888999888888999::::::888777777777888999::::::;;;;;;;;;;;;;;;:::888666777:::777777888999::::::;;;;;;:::888666555666777888888<<<;;;::::::;;;;;;:::999<<<999666444333555777999888888888888888888888888999888777666666666777777555666666666666666555555666666666666666666555555666555555444444333222222333111111111333333333111666666555555444555555666111111222333333444555555555666777666444222222222444333333333444444555666777555555666888::::::999999AAAAAAEEESSS\\\dddqqqzzz{{{qqqcccXXXKKKCCC===<<<<<<888666777666555333333555666555444555444444333333333444444222555888888888888:::<<<666777777666444222333444333333222333444666999;;;444444333333333333444444555555444333222111000000444444333222111111111222333333222222222222222222333333333333222222222222333222222333555555444222444333333222222222222333333333333333222111000000333333444444444444333333666555444444444444222000333333222222222222333333333222222333555555444222///000111333444444444444555444444333222111000000///222444333000111555:::222111000/////////000111111111222222111111000///111111222333333333333222444444333333333333222222444444555555666888999:::AAADDDOOO___lllvvv~~~~~~{{{vvvmmmcccXXXMMMCCC===999777555666777888888777444444555555444444333333222111111222444444222111777333222333222//////222444333333333555555333222333444444333222333555777666666666666777777777777666555333111111444666888666444222111222222111000444333333555777888777666777999999777888999777222333333333333444444444444555444444333333333333333555333222222444555444444777555333333444444444333555555555555555555555555444222333777888666666999999888999:::<<<<<<:::888777777888888888888999999777888888888999999999999888999999888555444444555777888999999999777666555666666555777888999888666999888666555666777999:::;;;;;;<<<<<<;;;:::999888999888888999;;;;;;:::999777777888999::::::;;;;;;:::;;;<<<;;;777222555:::888888888999999::::::;;;<<<:::888777666777999:::::::::999999999999999999:::888666444444555777888888888888888888888888888888888777777777777888888666666666666666555444333666666555555444444333333666555555444444333222222222111111222444444444333666555555444444444444444444444333333333333222222...000222333222222333444333333222111111111222222777666666777999::::::999;;;CCCCCCHHHVVV^^^eeeqqqzzz~~~tttfff\\\NNNEEE===<<<;;;888777999777555444444555666666555555555444444444444555555444888<<<;;;777555666888666666666444222111333444111111222333444666777888444444333333333444444555444444444333333222222111333222222222222333444444222222222111222222333333222222222222222222333333222111222333555555444222555444333222222222222222222333333333333333222222333444444444444444333333333222222333444444222111333333222222222222222333888666444444444444333222000111222333333333333333444444333333222222111111111111111111000222555888222111000000000111222333111222333444333222000///111222222333444333333333444444444333333222222222555555555666777888999:::@@@CCCLLL[[[iiittt~~~~~~zzztttlllbbbXXXMMMDDD>>>999888666666666777888888444444555555444444333222444333222333444333111...333111111333444111111444444333333444555555444222333444444333222222555777777777777777888888888999555444444333444555666666444222111111222333222222555444444555777888777555555777777666666888555///333333333444555555666666444444444444444333222111222111000111222444444333666444333333555666666555444444444444444444444444555333444777888555555888777777888999;;;;;;:::888555555666777777777777777666777999999::::::;;;<<<999::::::999666555555666666777888::::::999888777666555555666888999777666999888777777777777777777999999:::;;;;;;:::999888888777777999<<<===<<<:::888888888999999::::::;;;<<<999888;;;:::666666;;;999999999999999999999999===<<<;;;999999:::===???999999::::::999999999:::666666555555666888999;;;999999999999999999999999555555666666777888888888666666666555555333222111555555555444444444444444666555555444444333222222222111111222555666666555333222222111000000111111999888666444222000...------///222333333333444666333222222111111222222333777666666888::::::999888===EEEGGGKKKYYYaaagggsssyyy}}}tttiiiaaaUUUJJJ@@@===;;;888888999888666555555666777777666333333333444555777888999777777777777555555555666666777666444333222444555///000222444555666666666444444333333333444444555333333333333333333333333111111111222333444666777222111111111222333444444111111222222222333333333111111222333555555444222555444333333222222222222333333444444555444444444444444444555444444333333111000000222444444333222333333222222111222222222<<<999666444444444333222222222333333333222222111333333333333333333444444333111...///222444555555222111111111111333444555000222444555555333000///111222333333444444333333444444444333333222222222666666666666777999::::::@@@BBBJJJYYYgggrrr}}}yyyssskkkbbbXXXNNNDDD>>>999888777666666777888999444555555555444333333222666444444444333222///,,,000...///444555333333666444333333444555555444222333333333222111222444666777888888888999999999999555555777888888888777666444222111222444666666666555555444555777888666555444666666444555666333---222333333444555666777777333333444555444333111000111///...///222333444333444333222333555777888777333333333333333333333333666444444888888555444777444444555777999999777666333444444555666555555555666777999::::::;;;===>>>:::;;;;;;:::777555666666444555888:::;;;;;;:::999666555555666888999777666999999888888777777666666777888999:::;;;:::999999777777777999<<<======<<<888888888999999::::::;;;>>>777555:::===;;;999;;;::::::999999999999999999888888777666666888<<>>999999999999999999999999333333444555666777888888666666666555444222111000333444444444555555666666666555555444444333222222222111111333555777777666555555444333222222222333333333333333333333333333222444555555444333444555444333333333444444555666777777777888:::;;;999888:::CCCDDDIIIWWW^^^dddpppyyy~~~zzztttkkkeee[[[OOODDD>>>;;;888888999888777555555777888777666000111222444666999;;;<<<888444000000444777888777777777777555333333555777000222444777888888666666111111222222222333333333555555555444333222111000333333333333333333333333000555444,,,***///555666999333///111111000111333666555444333222333444555888555222222333444222///333333444555444333222111111111222222222333333333444444222222222222444444444333111000000111333444666555333333444444333222333111000000333555666666777444222000111222111000000111222333444333222222444444444333222111000///000333666999999777333111000111111111111222222222333222111000111222333444333444555777999::::::;;;;;;@@@IIIUUUcccrrr~~~}}}wwwrrriii```VVVKKK@@@:::<<<:::777666666777666555::::::999777555444666888222333555666666555333222000000111222222222111111666555444333333333333333222444333000000333333111777777777777777666555444888333///000444777666444333444444444444444444444999666333444777:::;;;:::666666666555444444333333333222111333555666666555:::666222111333555555444333222222222333333111000444111...///222444555444333222111111222222000///555555555555555666777888333666888666555777666222666666666666666666666666555777888888777888:::<<<;;;@@@???666000222555555666777:::;;;<<<<<<;;;:::777666666666666777777888666777666555444555888;;;444444555666777888999999555888;;;<<<;;;;;;===???;;;::::::999999999::::::;;;;;;::::::999888777777888666555444666999===@@@<<<;;;;;;;;;;;;<<<============<<<;;;::::::999999777999888555555888:::888999888777777666777777777555222///...000444666777999999555111333666555000///333333111222666666444333333333222222333444444555444333333444666999:::000000000111222333555666555444444555777666222...111222333333444444333333444333333333333444555666???;;;777444444888>>>BBB>>>===???HHHWWWeeennnqqq}}}|||yyyvvvmmmccc^^^WWWLLLCCC>>><<<;;;;;;999888666555555555666777666666777888:::999777666777777777666555666999<<<:::888555333111111111222333666555111222777666111...//////000111111222222444444444333333222111000333333333333333333333333///444444000///333444333444000///333666555666888555555444333333333444555777444222111333333222000333333444444444333222111111111222222222333333333444333222222222222333444444333111000000111333444666444333333444444333222555333111111333444444333666444222111111222111000000111222333333222111000333333333333222111000000///111444777888777555333555555444333222111000000333222222222222333444444444555777888999:::;;;;;;===@@@GGGQQQ^^^mmmzzz|||wwwrrrkkkbbbYYYNNNEEE>>>===;;;888777777888777666999999999777555444666777222333555666666555333222111111222222222222222222444444444333333444444555555777777444444777777444999999999999999999888777666444222555888999666333444444444444444444333333777555333333555777888888666555555444333333222222333333333444777888777666777555333444555666444222333222222222333333111000444111//////222444555444333222111111222222111///444444444555555666666666666999:::777777999999666777777777777777777777777555666888888888999;;;===;;;???>>>666000222555555555777999:::;;;;;;:::999666555444333333444555666666777666555444555888:::666666666666777777777777999;;;<<<;;;999888:::<<<======<<<;;;::::::;;;;;;<<<;;;:::999888888888888999888666555666777:::;;;:::::::::::::::;;;<<<===<<<<<<<<<;;;:::999999999:::;;;:::666666888999777999999888777777777777777888666333333444777888999999999666333333666444///111444444222333666666444222333555666666555444333666555555444555666888999222222222333333555666777666444444555666666333000111222333333444444333333444444333333333444444555999888777666777:::===???======@@@HHHUUUbbbkkkppp{{{|||{{{zzzrrriii___XXXNNNEEE???<<<:::999777777666666666777888888888888777777777777555444555555666555555777:::===999777555333111111222222222555444222333666555000...//////000111111222222222222222222222111000///222222222222222222222222///222333333555777444000555222111555777444333444555444444333444444555555444333111111222333333222333333444444444333222111111111222222222333333333444333222111111222333444333222111000000111222333555444333333444444333222555444222111222333222111555444111111222222111000111111222333333222111000333333333333222111111000...///111333555555555555666555555444333222111111222333333444555555444444777777999::::::;;;;;;;;;???AAAEEELLLWWWfffvvv}}}vvvrrrkkkddd[[[QQQGGGAAA>>><<<999777888888777666888888888777555444555777222333444555555555333333222222222333333444444444444444333333333444555555222444444222222555555222777888888999999999888888444444666:::===<<<777222555555444444333333222222444444444333222222444666555555444444333222222111333333444666888999888666444444444555777666333111333222222222333333111000333111///000222444444444333222111111222222111000222333444555555555444333777:::999666666::::::888777777777777777777777777555666888888999:::<<>>===666222333555555555666888999::::::999888888777555333222333444555666777777666555555777:::888777777777666666666555:::;;;;;;:::999999:::<<>>CCCIIIRRR]]]hhhooozzz}}}|||{{{tttlllaaa[[[QQQHHHBBB===999777555666777888999999999999999888777666555444444444333444555555555777:::===777666444333222222333333111333444333555777444///222222222222222222222222111111111111111000//////111111111111111111111111222222222444777888555111666111///222333111222444444444444444444555555555222222111111222333444444444444444333333333222222111111222222222333333333444333222111111222333444222111111000000111111222444333222333444444333222444222111111333333222111555333111111222333222000000111222444444444333222333333333333333222111000///000000111222333333444222222222333333333333444222333444666666666555555999999:::;;;<<<<<<;;;;;;???BBBFFFLLLVVVcccrrr|||vvvrrrlllddd[[[PPPFFF???>>>;;;888777777777666555666777888777555444555666222333444555555555444444333333333333444444555666666555444333333333333333...111222000000333333111333333444555555666555555444444777:::<<<;;;777333666555555444333222222111333555666444111000333666666555555444444333222222222222333666888999777555444444444444555555444333333222222222333333111000222111000111222333444444333222111111333333222111111222444555555444222111666888777444444888999777666666666666666666666666555666888999999:::===???;;;<<<;;;777444333555666666777888999999999999888;;;:::777555444444666777666777777666555555777999777777777777666666666666888888999:::;;;===???AAA@@@???===<<<;;;::::::999<<<;;;999888777888999:::888888888777777555444444666666666777888999:::;;;::::::999999999888888888888;;;:::777666999888666::::::999888888888888888555444333444666666444333777999999666555666333///333666666333333555555222444555666777777555444333777777888888777666555555666555555555555555666666777666555444555555666666111222333333444444333333555555444333333333444444444555666888888888777777:::???DDDIIIOOOXXXeeennnzzz|||xxxqqqiiiddd^^^UUULLLEEE>>>999555666777999::::::999888777777777666444333333444666333555555555555666888:::555555444333333333444444111333444666777777444111555555444333222111000000000000111111111000//////111111111111111111111111555222000222666777666555888111---...111333777<<<444444444555555666666666222222222222333333555666444444333333333222222222111111222222222333333333333222111111111111222333222111111111111111111222444222111222444444333222111000000111333444444333333222111222333333222000///000222444666666666666222222333333333222111111222111111000000000111111111111111111222222222222222333555666777777666555999:::;;;<<<<<<<<<<<<<<<>>>BBBIIIPPPXXXcccqqqzzzzzzvvvoooggg\\\QQQEEE>>>===:::777555555555444333555666777666555444444555222333333444444555555555333333333333444555666777888777555444333222111111///222444222333666666333111111222333444444444333444444555777888888666555666666555555444333222222333555777555222111333666777777666666555555444444222222222444666777555444555444333222222333555666333222222222333333111000000111111222222222444555333222111222333444333111111222444555555333222000555777666333444888999888555555555555555555555555555666888888888:::<<<>>>;;;:::999888666444555666777888888999999999999999;;;999777555444555666666666777888777555555666888555555555666777888888888999999999;;;===???AAAAAA>>>===<<<:::999888888888;;;:::999888888888999:::666666777888777777555555555555555666666888999999888888888888888777777777444777777555666999999666:::999888888777777888888222222222333555555333222555999:::777555666444111333555555222222555444222777666444333333333444555777777888888777666555444555444444444444444555555777777666555555555666777111222333333444444333333555444444333333333444444888777666555555555666666999???EEEIIINNNVVVcccmmm{{{{{{wwwpppiiigggaaaXXXOOOGGG@@@999555999:::::::::999888666555333444555444222333666999555666777666444333555666444444444444333444444444333333444888:::888555333333333222111000......---000000111111111111000000222222222222222222222222666111///222444444666999FFF===555222111000333888333444555666666666666666333444555444333444666777555444333222222222333333111111222222222333333333333222111000000111222333222222222222222222222222333222111222333444333222/////////111444555444333333222111222444444222000///000222444666666666666222222222333333222222111333222222111000000//////444333333222111000///...222222444555666666777777999999;;;<<<<<<============CCCKKKQQQYYYdddrrr|||~~~zzzssskkk```TTTHHH@@@<<<:::666555444444333222333555666666555444444555222333333333444555555666333222222222333555777888888777666444333222111111,,,000222111333666555222333333444555555555444444444444444444555555666666777777666666555555444444444555666666444444555666888888777777666555555555555333222333444555444333555444333111000111555888333222222222333333111000///111222333222222333555333222111222333444333222222333444444444333222111555888888555666999:::888444444444444444444444444555777888888777888:::<<<;;;888777888888555555777777777777777777777888888777666555444444444444444666777888777666555666777444444555666777888999999;;;:::;;;<<<>>>???>>><<<;;;;;;999888777777777777999999999999999999999999666666777888888888777777666666666666666777777888777777777777777777777777111555666555666999999666999888888777666777777777333333333444777777666555444888:::666444666666444333555555333333666666333999777444111111222444666777777666666555555555444333333222222333444555555777888999888666444555666111222333333444444333333444333333333333444555666999888666444444555666777:::???EEEIIINNNWWWcccmmm{{{}}}{{{vvvpppjjjdddZZZQQQHHHAAA;;;777;;;::::::999888666555444111333555555333444777:::666777777666444222222333444444444444444444333333444222333777999777555555111111111000000000000///000111111222222111111000333333333333333333333333333000000333333111444:::LLLCCC:::555222///000333222333555666777777777666444666777666444444666888555444333222222222333333111111222222222333333333333222111000000111222333333333333444444333333333222111000111333444333222000000000222333444222000222111111333444444222000000111222333333333222111111222222333333222222222111111222222222111000000555444333222111000000///222222222333444555777888777888:::;;;<<<======>>>===CCCJJJOOOWWWcccttt}}}yyytttlllbbbVVVJJJBBB===;;;777555555555333222222444666666555444444444222222333333444555666666222222111111222444666888555555444333333333444444***///111111222666555222555666666666666555555444333444555555555555666666777777777777777666666666444333333444666777666555777777777666555555444444999666444222333444444444222333444333111111444777333222222222333333111000...111333333222111333555333222111222444555444333555444444444333333333222222666777555666999999666555555555555555555555555666777777777666666888:::;;;777666999999555555777666555555444444555555555444444555666666555444333666777999888666555555666555555666666777777888888888888999<<<>>>???<<<999:::999888888777777777777777888:::;;;;;;:::888888888888888888888888888888888777777666666666666666666666666666666666666666222666777666666999999555888777666666555555666666333333222444777999999888333888999555333666888888444777777555555999999666999888666444333444444555666555444333333444555555222222222222333444555666888:::;;;:::777444333444111222333333444444333333222222222333444555666777666555555555555777888999;;;>>>CCCHHHOOOYYYdddlllzzz{{{vvvllleee[[[QQQIIIBBB===999:::999888777666555555555111444888777444333666999444555666666444222222333555555555555444333333222444000000555777444333666111111111222333333444444000111111222222222111111333333333333333333333333000///222666444000333:::???888444444555555777;;;222333555777777777777666666777999777555444666999555444333222111222333444111111222222222333333333333222111000000111222333333444444555555444444333222111000111333444333222222111111222333333000...111111111333444444222000111222222222111000...---111222222333333333222222///000111333333333222111222222333333333444444444222222222222333555777888666777999;;;<<<===>>>>>>>>>CCCHHHMMMTTTcccvvvyyyvvvqqqkkkbbbVVVKKKCCC>>><<<888666666555444333111333666666555333333444333222222333444555666777222111000000111444666888222222222333444555666777...333666666777;;;:::777555666666666555444333333222444777888777666555555777777777777888888888888333111111333777888666333666666666555444444333333<<<999555333333444555555///222555555333222333555333222222222333333111000...111444444222111333555333222111222444555444333666555444333333333333444///333444333444777666333666666666666666666666666666777777666555555666888;;;666555999:::666555888444444333222222222333333444555777999999888666555666777999888666555555666777777777777666666666666222222555:::???@@@===999999999888888777888888888666888:::<<<<<<;;;888777;;;:::999888777777777888999888777666666555555666555555555666666666666666555999:::888777999888444777777666555555555555555222111111222555888999999333777888444333666:::;;;555888888777777;;;<<<999888888888888777666555444666555333222222333555666111111222333444555777888888;;;===<<<777444222333222222333444444444333333111111222333444666777888111222444666888::::::;;;<<<>>>BBBHHHPPP[[[eeelllxxx}}}yyymmmfff\\\QQQIIICCC>>>;;;888777666555555666777777222666:::999555333444777222444555555444333333444555555555555444333222111333...---333555222222555333222222111111222222333000111111111111222222222333333333444444555555555555333111222444555333111888666555555666666555444555555555555666888999::::::999777555555555666666666555333333333444666888666222...///333555333111333111//////111222333222444222111111333444444333444222//////111222222222000000111222222222222111111222222222222111000///555444333333222333333444111000000000000222333444000000111222333333333333000000111111111222222222111111222333444444555666888999777555777<<<>>>;;;???BBBGGGPPP\\\lll{{{~~~|||{{{vvvlllcccZZZNNNDDDAAA>>>999666555555555555111333444444333222333333333444555666666555444333777555444555777777444111+++000333222444666555111888777666555555666777777666666666666555444333222333666999999888888;;;>>><<<===<<<888444111000000333222222555999:::888555;;;999666444222222222333222222333333333222111111222222222111111111000000666333000111444555444222111333555666666555333222111555666333333888777333111222555666666555333222333333333333333333333333111222333444444444333333777666666888:::999555222777666555444444444444444555555333222111222333333555666777777888888888888:::888666666777777777666888777666555444333333333000222666999;;;<<<<<<<<<:::999777777888888666555;;;<<<>>>===:::888777777888777777777999:::999999999888777777888888777555444555777888888666444222666666666666666555444444777666555666777888777555444444444444666777888999555:::;;;777666999;;;888333444666777888888888777999999999999777555222111555111...///444666444111333222111222444444444333777777888888777555333222444444444555444444333333333333444444444333222111444444444555666888999:::::::::@@@KKKUUU\\\dddkkk{{{xxxtttmmmfff[[[PPPHHHBBB===;;;888666555555666666555333555555444444444333333333111111111111111111111111777555333444555555222///444555666555333222333444333333222222222222333333111111111111222222222222333333333333444444444555555333111222444555444222555444333444666888888777666555555444555666888999:::999888666555444555555888777555333333333444555666222//////333555333111333111000000222333333333444222111111333444444333444222111000222333333222000000111222222222222222333333222222111111111111222222222222222222222222111000000000111222333444222333333444444444444444111222222222333333333333333333333333333333444444666888888777:::>>>===999===AAAGGGNNNYYYiii|||yyynnnddd[[[OOODDDAAA>>>999666555666555555111333555444333222333444444444555666666555444444777555333444666666444222222555666555666999:::888666555444444444555666777666666666666555444333222333555777777555555777999999::::::888666444444555444333333777;;;===;;;888:::888666444333333444444444444444444444333333222444333333333222222222111666444333333444555555444222222444555555555444444777;;;:::666555888777333444444444555555555555444333333333333333333333333333333444444555555555444555333222333555444111...666666555555555444444444444555555666555444333222555666888999::::::999999===;;;999888999999888777666666555444333333333333111222555999;;;<<<<<<<<<888666555555666666555333999;;;<<<<<<:::777777777777777666777888999999888999888777777888888777555555555555555555444444444333444555777888888888888777555333444555666555555333333333444555666777888666;;;<<<888666999:::777222333555666777777666666666666777888777777666555555111///000444666444111222222222333555555444333444555666666666555444333333444444555444444333333111111222333444444444444555555555666666888999:::<<<>>>DDDOOOWWW]]]fffooo~~~{{{wwwooohhh]]]RRRIIICCC>>>;;;;;;:::888777888777666444444444333333333222222222333333333333333333333333777555333333555555333000444444444444333222222333333333222222222222333333111111111111222222222333222222333333333333444444444333222333444555444222666444222333555777777777666666555444444555666777:::999888666555555444444:::999666444333222222222555222000000333555333111444222111111333444444444333222111111333444444333555333111111333444333333000111111222222222222222444444222111111222222333000111222333333333333333111000000111111222333444555555666666555555444444222222333333333444444444444444444444333333333222444777999999;;;>>><<<777<<<@@@EEELLLWWWhhh~~~|||qqqfff\\\PPPEEEAAA>>>999666666666666555222333555555333222333444444444555666666555444444888666333333444555555444444666555222333888:::999555555444444555666777888666666666666555555444333444555666555444333444555888999:::888666555555666666555666:::???AAA>>><<<999888666555444444555555555555666666555444444333444444444444333333333333555666666666555444555666222222222333444555666777999;;;:::666666888888666777666555444444555666777444444444444444444444444444444444555555555666666777666444444444444333111555555666777666555444333333555777999888777444222444666999;;;<<<<<<;;;;;;>>><<<999888888888777555333333222222222222333333111222555888999:::;;;:::777666555555666666555444777999;;;;;;999777777777777777777777888888888888999777666666888888777555777666444333333333444555222333444666777777888888666444111111222444444444222222222333444555777777777;;;<<<999777888888777222333444555555555555555555555666777777777666666555222000111444666444222222333444666666555444444222222333444555444444444333333444444555444444333///000111222444555666777666666666666666777888999===AAAIIISSSYYY___kkkvvv}}}{{{qqqjjj___TTTKKKDDD???<<<<<<:::888888888777666444333333333333222222222111444444444444444555555555888666444333444444333222333333444444444333222222333333333222222333333333111111111222222222333333222333333333333333333333444444333333444444444333:::777444333444555555444777666555444333333444555888777777666666666666666999888666555333222222222444333111222333444333222444333222333444555555444333222000111222444444333333222111111222333222111000111222222333333222222555444222111111222444555000111333444555555555555000111111111222333444444666666666666555444333222222222222333333333333444444444444444444444444333333666777666888<<<;;;666===>>>CCCLLLZZZmmm~~~~~~rrrhhh^^^RRRHHHBBB>>>:::777666666666555222444555555444333333444444555555555555555555444777666444222333444666666333555444111222777888777777666666666777888:::;;;666666666666666555444444555666666666666555666666;;;;;;;;;999666444444444777777999===BBBDDDBBB???;;;:::888777555555555555666666666666555444333333444444444333333333333333333666888777444333555777333222111111333555777999444555555444666888::::::888777777666666666666666555555555555555555555555444444444444444555555666777666555555555666666666444555666888888666444333444555777888888777555444444666999<<<>>>>>>===<<<<<<:::777666666555444222111111111111111222333333111222444666888999999999888777666777888999888777555777999999888777666777888999999999888888999:::999777666666777777666555777777666555555555555555444444555555444444333222777444111000111333555555333333333444555666777888999;;;<<<;;;888777777666333333444444555555555555888888777777666555444333555333111222444555555444222444666777666555444444222222222333333333222222333333444444555444444444000000111222333555666777777777777666777777888888;;;@@@KKKVVV\\\dddrrr}}}zzzqqqjjj```UUULLLEEE???;;;999777666666777777555444444444444333333333222222444444444444555555555555777666444333333444444444444444444555666666444333444333333333333333333444111222222222222333333333333333333333333333333333444444444444444444444444999777555444555666666555888777555444333333444444444555666666777888888888666666555555444444444444444333222333444444333222444333333444555666555444333111000000222333333222111000///000111222111///111111222333333333333222555444222111111222444555000000222333444444444444000111111222333333444444555555555444333222111000111111111111222222222222222222333444444555666666444555444222444999:::777>>>>>>BBBNNN```qqq~~~~~~tttkkkaaaUUUJJJBBB???:::777666666666666222444666555444333444444555555555444444555555555666666444333222444666777333777777555666999999666777666666666777888:::;;;666666666777666666555444444444444555666777777777999::::::999666555555666888888:::???DDDEEEBBB???===<<<:::888777555444333666666666666555444333222222222222333333333333333111444777777444222333666333222111111222555777999444333444666777888:::;;;666777888999888777555444555555555555555555555555333333222222333333444555111222222333333444666888333555777888888777555444666555555555555555666666444666999;;;=========<<<<<<:::777666555555333222000000000000000111222333222222444555666777777888777666555777888999999888555777999999888666666666999:::<<<;;;999888999;;;888777666666777777666444666777999:::999888666555555666666666666555444444888555222111222444666666444444555555666888999:::999:::<<<<<<:::777666777555555555555555555666666777777666555555555444444555444333333444555555555222555777777555444444555444333333222111000000000222333333444555555555444333333222222222333444555888777777777777777888999888>>>JJJWWW```jjj{{{}}}yyywwwpppjjj___UUUMMMEEE???;;;777666555666777888777666555555555555444444444444222222333333444444444444666666555555444444555555666666666777999999777444444444333333333333444444222222222222333333333333555555444444444444333333333555666555444333444555444333444666999;;;;;;:::888777555444444444555555333444666777888888888888333444444555555555666666333333444444444444333333333333333444666666555333222111000000222333333222000//////000111111000...111222222333333333333333333222222111111222444444000000000000111222333333000111222333444444444444333333333333222111000///000000111111111222222222222222333444555666777777444555333000333888:::777>>>???CCCOOO```pppzzz~~~xxxnnndddWWWKKKBBB???:::777777777777666333444666666444333444555666555444444444444555666444555555444333333666888111555666444444777666333444444333333444555666777666666666777777666666555333222111333555666666555333555666777666666888999777888:::???CCCDDDAAA=========;;;:::888666555444666666666666555444222222222222222222333333333333222444666666555444333444444333222111222444777888777555666::::::888888:::555777999:::999777444222444444444444444444444444333333222111222333444555111333555666555666888:::444555666777888777666666777666555444444555777888555666777888:::;;;;;;;;;===;;;888777777777666444000000000000000111222333222222333444444555666666444333333444777888888777666888::::::888666666666888;;;===;;;888777999;;;888666555555777777666444666888:::<<<;;;999777555444555666888999999::::::888666333333444666666666555555555666777888::::::999999;;;>>><<<777666888666555555444555555666666333333333444555777888999555444444444444555666666333555777666333111333666555444333111000000000000222222333444555555555555666555333222111222333333777777777777777888999:::888===IIIXXXdddrrr{{{vvvsssoooiii```VVVNNNGGG@@@<<<999888777888:::;;;:::999666666666666555555555555111111111222333333444444444555777777555444555555777666666999<<<<<<888555444444333333333333444444222222222333333333444444666666666555555444444444333555666666444333444666222222444888<<<>>>===<<<888777666555555555666777555666777888888777666555333444444555555666555555222333555555555444333333222222222444555666444222222111///000222333333222000000000111222222000...111222333333444444333333111111111111222222333333555444222000111222444666000111222444444444444333222222333333222111000000111111111222222222333333333444444444555555666666444555555333555::::::777===@@@FFFNNNYYYggguuu|||sssgggWWWJJJCCC???;;;888777777777666333555666666555444444555666555444444444444555666222444666666444333555777111444333///000333555333444444333222222333444555666666777777777777666666666444222333555666555333111333555555555666888999666777999===BBBBBB>>>::::::;;;;;;::::::999888888888888888777666555333333333333333333444444444555444444555666888777555333444333333222333444555666444333555;;;<<<777666888777777777777777555444333333333333333333333333333555444222222222333555666333666999999777666777888555555666666777777777777666666666777777888888888666555555555666777999:::;;;999777777777777666555111111111000111111222222222222222333333444555555444333333444777888888777888:::;;;:::888666555555666:::<<<:::666444777:::888666555555666666555444888888999999999888777666444444666777888999999999777555444444555666666555555555555555666888999:::888888:::???===888777:::666555444333333444555555222222222333444777999:::555555555555555555666777444666666444000///333777444333222111111111111222111222333444555555555555666555333111111222333444666666777777888999:::;;;<<<@@@JJJZZZiiixxx|||vvvrrroooiii```XXXPPPIIICCC???<<<:::999999999999888666666666555555555444444444000111111222333333444444111555888999777555444555777666555999<<<===888444555444444333333444444555222222333333333444444444777777666666666555555555333555777666444333444777444555777;;;>>>>>>;;;999888777666555555666777888888888999888777666444333444444555555666555555444222444555666555444333333222111222333555555333111222111///000111333333222111000111222333333111///111222333333444444333333///000111222222222222222;;;999666333333555888:::000111333444555555444333222222333333333222111111222222333333333444444444666555555555555444444444333666777777999<<<;;;666;;;BBBIIIMMMRRR^^^rrrvvvhhhWWWIIICCC???;;;888777777777666333555666666555444444555666555444333333444555666111444777777555444555777888888555000111666999999777666555444333444555666666666777777777777777666;;;888666666888888666333444555666555444444555666666666888===@@@@@@<<<777888888999:::;;;;;;;;;;;;::::::999999777666555444444444444555555555666666777555555777::::::666222444444333333333444444555---,,,111999;;;777666999999888666555444444444555333333333333333333333333666555333333333444666888111444777777333111000111666666555555666777888999555666999;;;;;;:::888777666555444333333555777999888777555444555666555444222222111111111111222222333222222222333333444555555555444666999;;;;;;:::999;;;<<<;;;888666555555555888:::999444222555888888666555555666666555444:::999777666666666777888444444555555444444333222666555444444666666555444444444444444666777888999888777:::???>>>888777;;;555444333222222222333444555555444333444555666777555555666555555555666888444666666222......222777333222111111111222333444111222333444555555555555555444222111111222444555666666666777888:::;;;<<>>;;;::::::999888777;;;888555222000000111222333444555666666555444333:::999777555333444666888555111333888999555555999555444444333333333444444444444333333333333333333555555555555555555555555444333333444555555444222333333444444555666666777666777777777777666555444555666777777777666444444666666555444444333222222111222444666666666444444444444333333222333333333444444333333222111111000000000//////000111222333333333333444444333333222444444333333222333333444555555444333333333333333222222222222222222222222222222111222333444333333555333222222444555555444333333333333444555666777777777888999:::;;;;;;<<<@@@@@@DDDLLLSSS\\\jjjvvv{{{rrreeeVVVLLLEEEAAA<<<999888888777777444444444444444444444444555555444555666666333111333000000444666444333444111000111333444333...***444555555666666555555444777999:::999777555555555999999777666444444555666666666666555555666666666888555777===>>>:::666777:::::::::999999999999999777777666666555444444444555333111222444777777666333555555555:::AAAAAA<<<@@@===:::888888888666555666666666666666666666666555555666666555555444333666555444222111000000000333222222222222444555666555333222222444555555444:::888888;;;;;;888888:::555666666666666555333333333333333333333444555555777777666666555444444444999666333222333444444333333444444333111222666:::777777666666666666777777:::;;;<<<:::888555555555888888888888888777666666888666555555666666555333444555888999:::999777666777666555666777777555444666666666555555444444444666555444444777888888888777666666777999;;;:::999888888777777666555555555888666444333555666666666666555555555555666777777555555555555555555555555777555444444444444333111333444444444222222333555222222333333444444444444666555666666777888:::;;;CCCFFFMMM\\\ppp{{{vvvnnniiiaaaYYYSSSLLLGGGCCCAAA>>>;;;:::::::::999888;;;:::777555444444444555444444555666666555444444:::666222111333666555444777333333777888444555888444444333333333333444444222222222333333333333333444444444444444444444444444333333444555555444222333333444444555666666666777777888888777777666666666666666777666555555444555555444444333333222222444555777888888777666555444333333333333333444444444333333222222111111111111111000000000111111222333333444444444444333333444333333333333333444444666555444444333444444444222222222222222222222222444222000222444666444222444333111222444555555444222222222222333444555666777777888999:::;;;;;;<<<>>>???DDDLLLRRRZZZfffqqqzzzrrreeeWWWMMMFFFBBB===:::888888888777555555555555444444444444777666555555666666555444999555444777777444222222444333333444555444111///444555555666666555555444999::::::999777666777999888777666555555444555555666666666555555666666666999666666:::;;;888666666:::::::::999888777777666444444444444444444444444666444222333555777777777222444666999@@@JJJOOOOOOIIIDDD>>>::::::999777555444444444444444444444444555555666666555555444333555444444333222111111111222222222222333444555666444333222222444555555444:::999;;;??????;;;999:::444444555555555444333333444444444555555555555666555555555555555555555555999666444333444444444333666555333111111333777;;;999777555444444555777999777888:::999777555555666777888888888888777777666999777666555666666444222555666666777888777777777888666555555666666555333555555444444444444333333333222111111333555555444999777555555777999999999::::::999888888777777666888666333333555666666666555555555555555666777777666666666666666666666666888666444444555555444333444444333111000000333666444444444444555555555555444333444555666999;;;<<>>;;;:::::::::999888999999888888777666666666444555555666666555555444;;;555000111555888666333999666444666555333444777333333333222333333444444111111222222222222333333444444444444444444444444444333333444555555444222444444444555555555666666777777888888888888777777666666666666666555555444666666555555444444444444999:::;;;<<<<<<;;;999888444333333333333444555555333333333222222111111111222222111111111111111111222333444444444444444444444333333333333444444555666555555444444444555555333333222222222222222111555222000111555777555222333222111222333555555444222222222222333444555555777777888999:::;;;;;;<<<>>>>>>BBBIIIOOOVVVcccooozzzrrrfffYYYOOOGGGCCC>>>:::999999888777666666666666666555555555999777555555666777777666:::666555777777444111222999888888888888777777666555555666666666666555555::::::999777666666888;;;777666555555555666555444999999999999999999999999:::888666777888777666555999999888888777666666666333333444444555555555555666555444444555777888888555666888<<>>;;;::::::;;;:::999666666777888777666555444555555666666666666555555:::777444444777999999777;;;888666444333333444666222222222222222333444555111111111222222333333333444444444444444444444444444333333444555555444222444444444555555555555555777777888888888888777777777666666666555555555555777777777777666666666666999:::<<<======;;;999888444444444333333444555555333333222222222222222111222222222222222111111111222333444444555555555444444333333333444444555666555555444444444555555666333333333222222111111111444222000222444555444222333111000111333555555444222222222222333444555555777777888999:::;;;;;;<<>>???EEEKKKSSSbbboooyyyrrrggg[[[RRRHHHDDD???;;;:::999888777888888888888777777666666888777555555777888888777777333333666777444222333777777666666555555555666555666666666666666666555888888777555444555888;;;666555444555777888666555:::;;;<<<<<<<<<<<<;;;::::::999777666777888777555777777777777777777777777444444444555555666777777555555555444555666888999888777777:::AAAOOO```lllnnnfffYYYLLLAAA:::666555444444444444444444444444555555555666555555444333000111222444555555555444222222333444555555555555777666555555777888888777999555444666666444555999777666666555555555555555444444555555555555444333555555666666777777888888888888777666555444555555444444555666777888777666444666777999999777666444333444666666555555555777666777777888888888777777:::888666666666555333111666555444444444555666777999777555444555666555444222333333333333333333333666444333333555666666555555555666777999888666444777666666555555444444333777555333333444555555555444444444555555666888888666666666666666666666666888555222111222333333222000222444444333111111222444444444333333333333333444444444555888<<<@@@BBBDDDLLLZZZjjjzzzuuupppiiiaaaYYYQQQJJJEEEAAA>>>;;;:::;;;;;;;;;:::555666777888888777666555666666666666666666666666555777999888666666999<<<;;;:::777444222333444444222111111222222333444555111111222222333333444444333333333333333333333333444333333444555555444222555555555555555555555555666666777777888888777777777777666555555555555666888888888888888888777777666777999::::::999888777666555555444444444444444222222222222222222222222111111222222333222222111222333444555555666555555333333333333444555666777444444444444444444555666444333333222222111111111111111222222222222333333222000000111333555555555222222222222333444555666777777888999:::;;;;;;<<>>CCCIIIRRRbbbooo~~~yyyrrrhhh\\\TTTIIIEEE@@@<<<:::999888888999999888888777777666666777666555666777888777666444000000555777555444555555666777666555444555666555666666777777666666555555555555444333444777:::777555444666999:::888555999:::;;;<<<<<<;;;:::999888999888666777:::999555777777777777777888888888444444555555666666666777444444555444444444777999888666555777;;;DDDVVVfffxxxuuulll]]]LLL>>>777444555555555555555555555555555555666666555555444333444555555555555333111000222333444555555666666555888777666666888999999888:::666444555555444666:::777666555444333333333333444555666666666555444333333333333444444555555555777888999888666444555666444444555888::::::777555333555888::::::888555333222444666666555555666777666777777888888888888777999777666555666666444222555444444444444555666666888666444444555666777666222222333333333333444444555444222222444555555444222333555888999999666333888777777666666555555444777555222222444555555555444444444555555777888999555555555555555555555555888555222000111222222222///222555666444222111111444444444333333333333333555555555666888===AAADDDGGGPPP^^^mmm{{{vvvrrrkkkccc[[[RRRJJJDDD@@@>>><<<;;;;;;<<<;;;;;;888888999::::::999777777777666666555555666666777111555999777333333777<<<999:::888444222444444222111111111111222333444555222222222333444444555555333333333333333333333333444333333444555555444222555555555555555555555555444555666777777777777666888777666555444555555666777777777777777777777777444555777999999999777777888777666444333333333333222222222222222222222222///000222333333333333222222333444555666666666666333333333444444555666777333333333333333444555555444444333333222111111000...111333222000///111444111000///000333555555555333333333333444555666777777777888999:::;;;;;;<<<<<<;;;>>>DDDJJJSSSaaannn~~~xxxrrriii]]]UUUJJJFFF@@@<<<;;;:::999888888888777777666555555444555444555666888888777555333000000555777555555666444666888888666555666777666666777777777777666666333444555444444555777999777555444777;;;<<<999666999:::;;;<<<<<<;;;:::999777999999777888<<<;;;666999999999888888777777666444444444444444444555555222444555444222333666999666555666888777;;;IIIXXXlllqqqsssjjjWWWDDD:::777555555555555555555555555555555666666555555444333555666666666555333000///222333444555666666666555888777555666888999999888999666555888888555666999999888666555333333333333555666777888888666444333333444444444444444444444777999:::999666444555666666555555777999:::999666444666777999999777666444333555777777666555555666666666777888888888888888888666555555666666555333333333444444444555555555777555333333555777888888333333333333444444444555444333111111222333333222333222333555777888777555888777777666666555555444666444222222333555555444444444444444666777888999444444444444444444444444999666222111222333333333222333555555333222333444555555555555444444444333666555444555777<<<@@@CCCJJJSSSaaappp|||wwwssslllddd[[[RRRIIIDDD@@@>>><<<;;;<<<<<<<<<;;;999999999999888777777666888777666555555666777888111444777777555555888;;;777:::999444333666555111111111111111222333444555222222333444444555666666333333333333333333333333444333333444555555444222555555555555555555555444444444555666666777666666888777666444444555555666666666666666777777777777444555888:::;;;:::999888999888666555333333222222222222222222222222222222///000111333444444333333222333444555666666666666333333333444555666777777222222222222333333444555444444333333222111000000+++000444333...,,,000555111000///000333555555555444444444444555666777777777777888999:::;;;;;;<<<999:::>>>FFFMMMTTTaaalll~~~xxxrrriii^^^VVVJJJFFFAAA===;;;:::999888777666666555444333333333333333555777999888666444444111111666888666555666000333666666444222333444666666777777777777666666333444555555555666888:::777555444777<<<>>>;;;777:::;;;===>>>>>>===;;;:::555999:::888:::>>><<<666<<<<<<:::999888666555555333333333333333333333333222333444333222222555999666666999;;;888777AAAOOOWWWeeeqqqnnn]]]JJJ???<<<444444444444444444444444555555666666555555444333222333555666666444333111222333444666666666666555777666555555777888888777666444666::::::666444666===<<<999777555555555555777888999:::999888666444666666666666666666666666777999;;;:::777555555777999666444555888::::::888666666777777777777666666444666777777666555555666666666777888888888888888777666555555666777666444222333444555555555444444666444222222555777999999333333333444444555555555888666555555666777666555444222111222555777888888666666666555444444333333666444222222333555555444333333444444666777888999333333333333333333333333:::777333222222444555555555555444333111222555777777777666666555555555444555444333444666:::???BBBMMMVVVcccqqq|||wwwssslllddd\\\RRRIIICCC@@@>>><<<;;;<<<===<<<<<<777777666666555444444444888777666555555666777888555666666888999;;;;;;;;;666::::::555444666555000111000000111333444444333000111333555777777777777666444222222333333333222333111333666444111111555444555666777777666555444555555444444444333333333999::::::888444222444666222222222333333444444444999777555666:::;;;:::777;;;888666444444333222000222000///111333444222///777666333111///000111111555666666666666666666666444333333333333444555555222333444444555555444444111111111111222333444444111222333333333333222111111222333444555444333333666666555555555555666666999888777666666888:::<<<@@@======CCCLLLWWWdddooo|||tttiii]]]UUUNNNGGG>>>::::::;;;:::888;;;;;;:::999777555444333777666666555444444333333555777777444555888999777888888777666555444444333555444333444555666666555777777666555555555555555:::444333999;;;:::;;;???<<<======<<<:::999999:::;;;;;;;;;:::::::::999999666666777777777777777666444333333222222333333444777777777777666666666666???666333888999444444;;;CCCMMMZZZ^^^XXXMMMBBB===555444555777555111111555333444666777888777666555000111222444555666666777777666555444444444555666555333222333555777777666666666666777777777777777>>><<<888666666666555444555666666666555444444333666555444333333444555666:::::::::999999777666666777666666666666888:::;;;:::999777555555666888999666666666666777777777777999999999999999999999999666666555444555777999;;;222444555555333222222333333222222333666777777666333111///111555666555333444777666333222666666444777666555444555666999:::666555444333222333444555111222333444444444333333444444444555777888:::;;;444555555333222222444666666555555444444333333222444444444444444444444444777777666555444444333333888444222555777888===BBBJJJSSSaaammmxxxzzznnnddd]]]UUUMMMHHHAAA>>>;;;::::::;;;;;;;;;666777888888777555222000555666777666444444666777444555666777888888777777777777666555444333333222333222222333555666666555000111333555777777777777666444222222333333333222555444555888666111000333444555666777777666555444555555444444444333333333666777777555222111222444222222333333333333333333666777888888888999:::;;;:::888555444444333222000444222111222444444111///333222111000000111222333222444666888888777666444666555444333333333333333222333444444555444444444222222222111222222333333222222222222222222222222111222333444444444333333666555555555555555555666888888777777777999:::;;;===;;;<<>>;;;<<<===<<<:::999999:::<<<;;;;;;:::999888777777555555666666666666555555444333333222222333333444777777777777666666666555>>>555222888999444444:::;;;@@@EEEDDD???:::777888555444555888666222222555444444444444444555555666444444555666666555555555555555444333333444444555555444333444666777777777777777777777666666666666;;;999666555555555444333555555555555555444333333666555444444444555666777999999999999888777666555777777666666777888:::;;;888777666555555666666777666666666666777777777777777777777777777777777777333444444555666666666666444555666666444333333444555333333333555666555444444222111222555666555333555777777444333666777444888777555444444555666777444444333222222222222222333333444444555555555444333333333444555666888888444555555333222222444666222222333333333333333333444444444444444444444444666666555555444333333222666333222666888999===BBBNNNUUU^^^gggoooyyyzzzoooeee]]]UUUMMMGGGBBB???<<<;;;;;;<<<<<<<<<888888888888777555333222555666666555444444555777333444666888999888777666666666555555444333333333333222222333555666666555000111333555777777777777666444222222333333333222444444666999777333222444444555666666666666555444555555444444444333333333444555555444222222222444333333333333333222222222333666::::::777777:::>>>999777555444444444222111444333222222333333111///...//////000111222333333///222666999:::999666444777777555444333222222222222222333444444444444444333333222222111222222222222222111000000111222222111222333444444444333333555555444444444444555555777777888888999::::::;;;;;;999<<>>===:::999999888777666555555444555555444333333444666222444666888999888666555444444444333333333333333111000000111333444444333111222444555777777777666666444222222333333333222111111555999888444333666555555555555555555555555555555444444444333333333444444555555555444444555444333333333222222111111333555888888888888;;;===888666444333444444333111111111111222333222222111---...///111222222222222000222444777999999888777666666555444333222222333222222333444444444444333444444333222111111111111222111111000000111111222222222333333333444444444444444333333333333444444666777888999:::;;;;;;:::;;;;;;???GGGPPPYYYgggtttzzztttlllccc]]]NNNJJJDDD@@@>>>;;;888666666666777777777666555555444444444555666666777777444777666444444777888666444444444444444444333333555555666888999999777555777777666555555555555555777555444555888:::;;;<<<;;;<<<<<<;;;999888888999999999888888777777666666666666666666666666555444444444333333333333444444777777666666666555555555999333222555666444333666111555:::;;;999666333333444333444777555222222666555444333333333444555666888888777777555444222222222222222222222333333333777555444555777999999888:::999888666666666666777666555333333555555444333444444555555555444444333555555666666777777888888777777777777777666555555999999888888888999;;;<<<666777888999888777555333666666666666777777777777555555555555555555555555333444555555555444333222555777888777666444555555666555444444666666555444666666555555666666555555555888888666666999999666:::999888777666777777777777777888999999777666555444444444444444555555666222222111222222333444444333444555444333333444555111111222222333333333333333333333333333333333333444444444333333222222222222111333888;;;:::;;;???EEEJJJPPPVVV^^^iiivvvwwwnnnfff\\\RRRKKKCCC@@@===<<<<<<=========;;;:::999888777777777777333444555444222222444555111333666999999888666444222222222333333444444444111000000111333444444333111222444666777777666666666444222222333333333222222222444777666111000333555555444444444444555555555555444444444333333333222222333444555555444333333333333222222111111111444333333555999;;;;;;999777555333333333444333222---...000111222222222333///000000111111111000000222222333444666888:::;;;444444333333333444444555111222333333444444333333444444333222111111111111222222111111111111222222222222222333333333444444444444333333333333444444666777888:::;;;;;;;;;;;;===???DDDLLLSSS[[[hhhttt{{{uuummmddd^^^QQQLLLEEE???<<<:::::::::666666777777777777666666666666666666666666666666444666666333444777888666333333333444444444444444666555555777999999777555777777666555555555555555777777666666888<<<===<<<;;;<<<<<<;;;999888888999666666666777777888888999888888888888888777666555555444444333333444444555666666666666555555555555777333222444666555444555///222777:::999666222000333222333666555111222555333444555666777666666555555555555555555444333222222222333333444444444444777555444555777999999888:::999888666666666777888777666555666777888777555444555555666666555555555555666666777777777777777666777777777777666666555:::999888888888999:::;;;888999:::;;;:::888555444666666666666777777777777666666666666666666666666777666555444444555666666555666777777555444444555555444444555777999888777666666777666666555555666444888999777777::::::666888888888999999::::::;;;777888999:::999888777666333333222222333333444555444333333333333333444444333444555555333333444555555555444444333333333222333333333333333333333333444333333333333333222222222111333999;;;999:::===>>>DDDKKKRRR[[[eeeqqqzzzzzzrrriii___UUUMMMDDDAAA===;;;;;;;;;;;;:::;;;:::999888777777888888333444555444222222444555111333555888888777666555111222222333333444444444333222222333555666666555222333444666666666666555666444222222333333333222666555555666333......111555555444444444444555555555555444444444333333333000///000111333333111...222222222222222111111111555222111333888:::999666555444222222333444444333---///111222222222333444222222222111111000000000444333222222444777:::<<<333333333333333444555666111111222333333333333333333333222222111222222222111222333333333333222111333333222222222333444555555555444444444444555555666777888999:::;;;<<<===@@@BBBIIIQQQWWW^^^kkkwww}}}wwwmmmddd]]]QQQMMMFFF@@@<<<;;;<<<===777888888888888777777666666666666666666666666666444666666333333777888555333333444444555555666666666555444555777888777666777777666555555555555555777888777555888===>>><<<:::;;;<<<;;;888777888999444555666777888999:::;;;999999999999888777666666555555444444444444555555666666666555555555444444555444333444666666555444444444444444444444444444333222444666555222222666333444666888888777666444333444444444444444333333333333444555666666666666666555444444666888888777:::999777666666777999::::::999888999::::::999777555555666777777777777666555666666777777666666555777777777888888777777666:::999888777777888999:::999:::;;;;;;:::888666444666666666666777777777777777777777777777777777777999777666444555666888999555666888777555444444555444444333555777999999888444666777666555555666777333777888777888:::999666777888888999::::::;;;;;;666777777777666666555555333333222111222333444555555555444333333333444444222444555555444333333444666666555444444333222222333333333333333333333333444444444444333333333333444222444888:::888888;;;===BBBIIIPPPXXXcccoooxxx|||tttlllbbbWWWOOOFFFBBB>>>;;;;;;:::999888999999999999888888777777444555555444333333444666222333555666777777666666222222333333444444555555333222222333555666666555222333444666666666666555666444222222333333333222666333333555333000222777555444444333333444444555555555444444444333333333000//////111333222///,,,111111111111222222222222222222222333555666666555555333111222333444444333111333555555333111222444444333222111000111111222444333333444555777999:::555555444333333333444444111111222333333333333222222222222111222222333333111222444666666444222111333333222222222333444555666555555555555555555666777777777888999;;;===???@@@DDDMMMVVV[[[bbbppp}}}xxxnnnccc[[[OOOLLLHHHBBB>>><<<===>>>999999:::999999888777777555555666666777777888888333666666333333666777555333333444555666666777777777555333333444666777777777777666555555555555555666888666444777===>>>::::::;;;;;;:::888777888999666666777777888999::::::999999999888888777666555555555444444444444555555666666555555555444444444444444444555666888777444888777444333444555666777444333555888777444555888444444555555666666666555555555555555555444333333444555666888999999888888555444333444666777777777999888666555666888:::<<<<<<;;;;;;;;;<<<<<<999777666666777888888888888888666666777777666555333222777777888888888888888777999999777777777777888999::::::::::::999777555444666666666666777777777777666666666666666666666666666666666666777888888999666888999888777555666666444333333444555666666555222444666666444444666888222666888777888:::999666777777888888888888888888777777666555555555555555555444222222222333555666666555444333333333333333222444666666444333333444444444333333333333333333222222222222222222222222444444444444444444444444666444444888888666777:::<<>>@@@???DDDNNNXXX^^^fffssszzznnnbbbZZZLLLKKKIIIEEEAAA>>>======:::;;;;;;::::::888777777333333444666777999::::::333666555333333666777555333444444555666777888888888555222111333555777777777777666555555555555555444777666333555<<<===999:::;;;;;;:::888777777888888888888888999999999999888888888888777666444444555555444444444444555555666666555555555444444444444555555555777999777555555444555666777666444222666555777:::999666777:::555444333222222444555777777777777777666555333333555666888999:::::::::999555333222333555777777666888777666555666999<<<======<<<<<<<<<===<<<999777777777888999999999999999666666777777666444222111777888888999999999888888999888777666666777888888::::::999888777666555444666666666666777777777777666666666666666666666666222444666888999999888777777999::::::888777777888555333222222333444333111111333666555444444666999111555777777777:::999555777777888777777666555444:::999777666666666777888666555333333333444666888555555444333222222222222222444666666555333333444111111111222222333444444222222222222222222222222555555555555555555555555888555555777777555666999999<<>><<<:::888777666777888:::999888666555555666777666444444666777555444333333444555777888555555555555555555555555222222111000000222666:::444333444555777888777666333444444333111111222444333333333333333333333333444333222111111333555666555333333666333...000666555333222222222222111000111111111111222333444555444444444555444444333333444333333222222333333444333333333222222111111111000111333333222222222333000111333555777777777777444333222333444444222111555444444333333444444555222222111111222222333444555555555555555555555555333333333444444666777888555555555555555555444444222777<<<===<<<<<<@@@DDDIIIJJJQQQ]]]dddjjjtttzzzqqqfff]]]UUUOOOGGGBBB@@@>>>:::777;;;;;;::::::::::::999999:::999888888777777888888777777777777666666666666888555222444888:::666222666666555555555444444444999777555333333444666888555555555666666777888999777888888888888777666666444555777999:::;;;;;;::::::999888777666555444333;;;:::999777444222111000888888888666444444666888666666666666777888999:::444555666777777777777777999999888777666666777777444333333333555888;;;===<<<;;;999666444222111111000222666888::::::888777666666777777666555444444999999999::::::;;;;;;;;;999<<>>:::888999:::666666777888888888888888777555333333333333222111555555666777888999999999:::888777666777999<<<>>>;;;999777888::::::777444<<<666444777888555888>>>999:::;;;;;;999666333111666666777888888888888888:::;;;:::888666666777999666666666666666777777888555555444444444333333333666666666666777888:::;;;;;;:::888777666666777777666888777555777<<<<<<888:::777444333444555555555777888888555222222555888333444666888888777555444999777444111000111333555666333111222444444222000555555555555555555444444<<<777222333888:::777222;;;???EEEMMMXXXgggxxxzzzssslllggg[[[UUULLLEEEAAA>>>:::777:::::::::;;;;;;:::666333444333222333555555444333555555666666777666666666888666555555666666555333111222222111111333666999444333333555777888777666444555555444222111333444333333333333333333333333444333222111111333444666666444444666444000111777555444222222333222111///000111111222333333444444333444444555444444333333333333222222222222333333333333333222222222111111000111333333333222222333111333444666777777777666555444333333444444222000444444333333333333444444222222111111222222333444444444444444444444444444222222222222333444555666555555555555555555555555444888<<<===<<<<<>><<<;;;;;;::::::::::::999999999999999888888888777777777777777777666666666666777555444555888888666333555555555444444444444333777666444222222333555777555555555666666777888999777777888888777777666555444555666888999::::::999::::::999888777666555555888888888777666555444444888888888666555444666888555555555555666777888999666777777888999999888888888777666666555555555666444444444444666888:::;;;888777666555444444444444222333666888999999888666555666666666666555555444666777888999:::;;;<<<===;;;===>>>===:::777555555666666777888888888888888;;;999777666666777666666::::::;;;:::999888777666:::999777666777999<<<===:::999777888:::;;;888666===999888;;;;;;999;;;???444666888999999888666555666666777888888888888777555666666555444444666888777777777777777888999999666666555555555444444444666666555666777888:::;;;999888777666555666666777888999888777999>>>>>>;;;===:::666444444444444444555666666444222222444777111222333444444444333222333222222222333444555666555333222333444555333222555555555555555555444444<<<888555666999:::888555888===CCCKKKWWWgggyyy~~~xxxqqqmmmddd]]]UUUOOOJJJFFF@@@<<<:::999999999:::888666333666444333444555666555444111222333444555555666666888666555555666666555444000111333333222333555777444333333555777888777555444555555444222222333555333333333333333333333333444333222111222333444555666555555666555222333777777555333222333222000//////000222333444444333222333333444444555444444333222222111111111111222222333333333222222222222111111111222333333333333222333444555666777666555555666555444444444444222000333222222222222222222333222222111111222222333444333333333333333333333333333333333444444555666666555555555555555555555555666999<<<===<<<<<>>;;;;;;::::::::::::999999777888999999999888777666666666666666777777777777555555666666666666555555444444444444333333333333666444333222222333555666555555555666666777888999777888888888888777666666444444666777888888888888999999999888888777777777666666777777888888888888777888888777555555666888555444444555555666777888888888999999:::999999999555555555555444444444444444444555666777777777777444444333333444555666666333555777888999888666555444555555666666666555555444555666888999;;;<<<===999999:::;;;;;;999555222666666777888888888888888;;;888555444444666666666<<<======<<<;;;999888666:::999777777777999;;;===999999888999;;;;;;:::888999666666999999777777:::333444666888888888666555555666777777888888777777222333444444333444666888888888888888888999999:::777666666666555555555555666666555666777888:::;;;888777666555555555666777888:::::::::===CCCDDDAAABBB>>>999555444333333222444444444333222222555777111111222222222333333333000111222444444555444444555444333444555666555444444444444444444444555555888888777666666666666777666;;;AAAJJJVVVfffyyyyyyuuunnniiibbb\\\VVVPPPHHHBBB???>>><<<;;;;;;;;;999777777666555555777777666555333444555777888999::::::777666555555666666555444000111333333333333444666444333333555666777666444555555666444333222333555222222222222222222222222333333222222222333444555555555444555444333444666777555444333333222000...///000222444444444222111333333444444555444444444222111111000000111111222222222222222222222222222111111111222333444333222333333444555555444333222777555444444555444222000222222111111111111222222222222111111222222333444333333333333333333333333555666666777777888777777555555555555666666666666888:::<<<<<<<<<<<>>===<<<;;;;;;:::::::::999999999666777999::::::888666555666666666666777777777777444666777777666555555666444444333333333222222222555444333222333444555666555555555555666777888999999999999999999888777777444444555666666777777777777777777777777777777888666777777888999999::::::777888999888666555666888555555555555555666777888888888999999999888888777444555555555555555444444333444666777777666444333222222222333444555666666555666777888888777666555333333444555666666666666444555555777888999::::::444333555888<<<<<<888444666666777888888888888888:::777444333444555666666999:::;;;<<<<<<;;;:::999:::999888777888999;;;<<<888999999:::;;;<<<;;;:::555555666888888666555666555666777777777555444333555666666777777777777777555666777777666666888999888777777777777888999999666666666666555555555555555555555555777999;;;<<<777666555444444555666777777999;;;<<>><<<999777666777888888777555555666777888999999999999777666555555666777666444000222333444333333444555444444333444666666555333444555555444222222333555222222222222222222222222222222222222333333444444444444333222222444444333777555444333333333111//////111333444444333222111222333333444555555555444222111111000000111111222222222222222222222222222222111000222444555333111222222333444333222111000666555444444555444222000222111111000000111111222222222111111222222333444444444444444444444444444555666777888888777777666555555555666666666777777:::;;;<<<<<<<<<===@@@AAAIIIPPPYYYaaakkkxxxyyyppphhh___VVVKKKCCC???===;;;999;;;;;;:::::::::999999999666777999:::999888666444555666666666777777777888444666777777666555555666444444333333333222222222555555444444555666777777555555555555666777888999::::::;;;;;;::::::999888555555555555555555666666555555555666666666666666888888888888999999999999777888999999777666666777777777666666777777888888777777888777777666555555444444555666666666555444333444666777777555333111444333333333333444555555666777777888777777555555333333444555555666555555555555666666666666666666333222333666:::;;;777444666666777888888888888888===:::888777888999:::999777888:::<<<<<<;;;999888:::999888888888999:::;;;888999:::;;;;;;;;;;;;;;;777999::::::::::::888666666666777777666555444333555555666777777777777777888999:::999777666777888777666666666666777888888666666666666555555555555555555555555777999;;;<<<999888777666555666777777444777:::===EEENNNRRRQQQJJJEEE===888555333222111555444444444555666777777555555555555666777999999:::888666444444555777999444555555555555555555555333333333333444444555555111444666444111000333777888;;;@@@FFFQQQ```sss~~~zzzuuuppphhh^^^VVVTTTQQQMMMIIIFFFDDDAAA???:::999777777888888777666333444444444444333333222666555444555666777666555222333333333222222444666444444333444666666444333333444444333111111222444222222222222222222222222222222333333333444444444333333222000222555555222666555333333444444222111111111333333333333222111222222333444555555555555222222111111111111222222111222222222222333333333333111///111444555333000111222333333333222111000555555444444666555444222222111111111111111111222222222111111222222333444555555555555555555555555333333555666666555444333555555555666666777777888;;;;;;:::;;;<<>>GGGQQQUUUTTTKKKFFF>>>999666444444333666555444555777777666555333333444555666777777888888777555444555999<<>>DDDNNN^^^ppp}}}~~~wwwmmmfff^^^[[[UUUPPPKKKFFFAAA===:::999888888888888777555555555555555555333222222666555444555666777666555333333333222111111444777555444333444555555444222222333333222000000111333111111111111111111111111222222333333444444444333333444333000333888777222555444333333444555444333222222222222222222222222111222333444555555555555333333222222222222333333111111222222222333333333333111///111555666333000222222444555555444333222444333333444666666555444222222222111111222222222222222111111222222333444444444444444444444444444222333444555555444222111444555555666777777888888;;;:::999:::===@@@BBBDDDHHHQQQZZZ```jjjyyy|||rrrkkkbbb[[[QQQIIIEEEAAA===999;;;;;;::::::::::::999999777777777777666666666666555555555666777888888888777555444555888888666333555555555444444444444333333333444444555666777777555555555666666777888999999999::::::999999888777888888666555555555666666666666666666555555555555777777777777888888999999777999::::::888777777777888777777666666666777777777777666666444333222111111222444555555555444333333333444555444333222111555444444444555555666777666666666777777777777777444444555555555444333333333333333333444444444444777888888666444333444555666666777888888888888888555444444555777777555333666777:::<<<<<<:::777555999999999999999999999999777999;;;;;;888777888999333666777333333555555111666777777777777777777777444555666666777777666666444666888888666555555555777777666666777777888999::::::999999999888888888444444444555777999<<<===@@@???===;;;999999999999555888;;;???FFFPPPTTTRRRKKKFFF???999666666666666777555444555666777555222111222444555666777666666666666555666777999<<<===444666777555222000111333111222222333444444555555555666666666555666777999666999<<>>999777777777888666444333444666666333000111222555777888888777777666777777888888888777777555666777555111///000111111111222333333444555555444444333444555666666666444666;;;AAALLL^^^qqq~~~}}}}}}}}}wwwqqqmmmggg```XXXNNNEEE???:::999777777888777666444333444555666666666666666555444444555777888777666000333555333000111666<<<;;;888444333333555666666555444222333444444333111333000---///333555333///000111222333333222111000111111111111222444666888222222333444555666777888000000111111111000000///111222222333333444444555444555666666666555333222444333333333444444222000333111000000222333444444777777666666555444222222111222333555666777777777444333333222222111111111---...000222333555666666444333333333333444555555333333333333333444555555888888777777777777777888999777888<<<>>>>>>CCCIIILLLQQQYYYcccnnnzzzwwwpppfff[[[PPPJJJEEE@@@>>>>>>???===;;;;;;;;;;;;999777;;;;;;:::888777555444444666666777777777777666666777666555444444555666777999666333333555666444222222222444555666666777777555555555555666888999::::::===>>><<<888555555777:::999777555555555666777555444444444666666555333222333444666777999:::;;;777777666555555555555555555444333333333333444555666555444333333444555666555444444333333444444555777666444333222222333333555555444444444333333333:::777444333444666666666888777777666555444444444555555444333333333444444666333000111444777888777333555888999888777666666666666666666666555555555444666999<<<===<<<:::999999888888:::;;;:::666333777888888999999777666555666666666666777777777777:::999777666555555555555777555444555666777666444777666444444555888<<<>>>666666666666888:::<<<======<<<:::888777777888888444444555555777<<>>DDDGGGGGGFFF???@@@;;;222111666999777===888222111444666444111333222111222444666666666888888777777777777777888777777666444444333333333555333222222444666666555444444444555555555555555555777;;;AAAMMM___rrr|||{{{zzzzzz|||{{{vvvxxxqqqiiicccZZZMMMCCC@@@<<<888555555777999888666888444111111444666666555999777555555666777666555111333444333111333777:::;;;888444333333555555555555333222222333333222111333000...///333555333000222333444444444444333222111111222222333444555666555555555555555555555555222333333333333222222111111111222333333444444555444444555555555555555444666444333333444444333222444222000111222444444444555555555555444333222111222333444555666666666666333333333222222222222222555666666666555333222111444444444444444555555666777666666666666777888888888888777777777777888888<<<::::::===>>>>>>BBBGGGMMMSSS\\\fffqqq}}}yyysssggg\\\QQQLLLHHHCCC@@@AAA???===;;;;;;;;;;;;999777999999999888888888777777666666777777777777666666777666555444444555666777777555333333666777666444333333444555666666666666444444555555666888999:::666777999999888888888999888777777666555555555666666555555666777777666444777777888888999999999:::888777666666555555666666555555444333333444555555999888777666666777888999555444444444444444444555666555333222111111222222333333333444444555555555888666333333444666666666777777777666555444444444333333333333333444555666777444222222555777888777555777999:::999888777777666666666666666666666555555666888:::::::::999888:::888777888::::::777444777888999999999888666555666666666666777777777777:::999777666666666666777999777666777888999888777666555333222333666999;;;888777666666777888:::;;;<<<;;;:::999888888888888777777888999===BBBIIIMMMNNNLLLGGG???999666777:::999999999===AAADDDCCCBBB===>>>:::333111666888666555111---...222444222000555333222222333333333222888777777666666666777777777777666555444444444444444333222333555555444333444444444555555555555666666888;;;AAALLL]]]qqqzzzzzzyyyzzz|||{{{yyyrrrjjjdddZZZMMMDDD@@@;;;999777666777777777777666444444666:::======<<<:::888666666777888777666333333222222333555777888:::777444333444555555555444333111222333333222000333000///000333555333000333333444444444444333333222222333444444444444444888777777666555444333333333333333333333222111111111111222222333444444444444444444444444555666777888666333333444555555444555333222222444555555444444444444444444333222111444555555555555555444444222222222222333333333333111333555666777666444333555555444444555555666777555444444444444555666666888888777777777888888999>>><<<===??????>>>AAAGGGPPPVVV```lllwww|||vvviii___TTTOOOKKKEEECCCCCC???===<<<;;;;;;;;;999888777777777888999999::::::666666777777777777666666777666555444444555666666555444333444777888888777444444555555555555555444444444444555666777999999555555555666888888777666555666666666666666555444888777666777999999777666::::::999999888777777777999888888777666777777777555555444333333444555555999888888777777888999999444444444444444444444444444444333111111111111111111222222333444555666777666444222222444666777777777777666666555444444444222222222333444555666777888555333333555777888888777777888888888777777666555555666666666666666666777777777777777777777777:::888777777888999888777777888999999999888666666666666666777777777888888:::999888777777777888999999888777777999999888777555444222000111333555777999888777666666666777888::::::::::::999999888777999999999;;;AAAHHHPPPUUUSSSOOOHHH???888555666888999888999;;;===>>>===<<<:::;;;888444333555555333555222000111444555333000777555222111111111000...666666555555555666666777777777666666555555444444444333333444555555333111444444555555555666666666777888;;;@@@JJJ[[[ooo}}}yyyvvvvvvwwwxxx{{{{{{yyywwwooogggaaaWWWJJJAAA>>>:::::::::888666666666888666555666999===???@@@???;;;999888777888999888777555333222333555777777666999777444333444444444444444222111111222333111000222111000111333444333111222222222222222222222222222333444555555555333333888888777666555444333333222222222222111000//////111111111222333333444444333333333333444666888999999666444333444666666666666444333444555666555444444444555555555444333333666666666666555444333222111222222333333444444444...///222555666555444333666555555555555666777777444333333333333444555555888888777777888888999999???======@@@AAA@@@DDDJJJTTT[[[fffrrr}}}~~~zzzmmmbbbXXXRRRMMMFFFBBBBBB???>>><<<;;;<<<;;;:::888666666777777888999999999666666777777777777666666777666555444333444555666555555555666777777777666555555666666555444444333444444444555666777888999:::777555555666555222...333444666777777666555444999888888888::::::888777999888888777666555555444:::999888888777777888888555555444444444444555555555555555555555666666666444444555555555555444444444333333222222222222222222222333333444555666666444222111222555777777777666666666555555444444444333333333333333444555666555444333444666888:::<<<888777666666666666555444555555555555666666666666888777666555444555555666999888666555666777999999888888999:::999888777666666666666777777888888999:::999888888888999:::;;;777666555666777777666555555444222111111222444555888777666555555666777888888999:::;;;;;;999888777888666666:::AAAJJJRRRWWWWWWQQQHHH???888666666888888888888999999999888777666777777555444444333222999777555555666555222///777555333222222111000///555555444444444555666666777777777666666555555444444333444555666555222///444444555555666666777777888999;;;???IIIZZZnnn|||yyysssqqqqqqsssuuuyyy}}}|||uuupppnnnppphhh```ZZZQQQEEE===;;;:::<<<===;;;666444666888888777777777999;;;===>>>===;;;999999999:::999888555444333444666777777666888666444333444444444333444333111222333333222000222111111222333444333222222222222222222222222222222333444555666555444333666666666666666666666666333333333222222000//////000000111222222333333444333333222333444666888:::999666444333444666777777666555444555666666555333444555555666666666666555777777777666555333222111222222222333333444444555555555666666444222///---666555555555555666777777777777777777777888888999888888888888888999::::::===;;;===AAACCCDDDIIIOOOXXX```lllyyy}}}qqqfff[[[TTTNNNFFF@@@???@@@>>><<<<<<<<<<<<:::888777777777777777777666666666666777777777777666666777666555333333333444555555666777777666555444444666666666666555444333222333444444444555777888999<<<999666555555444000,,,333444666777777777666666999888888888::::::888777777777777666666666666666::::::999888888888888888555555555555555555555555222333333444444555555555444555555666666555555444444444444444444333333333444444444444444444444444333222222333666888888777555555555555444444444444666555444333333333333333222222333444666999===???===:::777666777888777666444555555555666666777777999777555444333444555555888777666555555777999;;;888999999::::::888777666666666666777888999999999::::::999888888999:::;;;888666555666777888777666777666444333333333444555666555555555555777888999777888999;;;;;;:::999888777666555999AAAKKKRRRUUUVVVPPPGGG>>>888777777888777777888777666555444444555444555666666444222222555555444444444333111///666555333222333444333222444444444444444555666666555666666777666666555444444444555666777555222000444444555555666777777888999999;;;???HHHYYYnnn|||{{{tttoookkklllooorrrvvvzzz|||~~~}}}}}}uuulllgggeeeggg___XXXTTTMMMCCC===;;;;;;===>>><<<888555666777999888666444555888===@@@>>><<<:::999::::::999888444444555555555666666666888666444333444444333222555444222333444444333111222222222222333333333333555555444444444444555555333333444555555555555555555555555666666777777777555555555555444333111111000000111111222333333333222222333444555666888888777555444444555777777777666555444555666666444222444555666777777777777777777777777666555333222111333333333333444444444444555666666666666555555444555555444444555555666777666666666666666777888888888888888888888999:::;;;;;;;;;===BBBEEEGGGMMMTTT\\\dddrrr~~~sssiii]]]VVVPPPGGGAAA@@@@@@>>><<<<<<<<<<<<:::999:::999999888777666555555666666777777777777666666777666555333333333333444444666888777555333222222555666666666555444333333333333333444555666888888888777666666666555333111444444666777888888888888888777666777999999777666888888888888999999999999:::999888888777888888888444555666666666666555444333333555666666666666666444555666777777666555444333444444555555444444333555555444444444333333333444333333555777999888888444444444444444444444444777666555444333222222222000111333333555888<<<@@@CCC>>>:::888:::;;;:::888444444555555666777777777888777555444444444555555666666666555555666999<<<888999:::::::::999777777555666777777888999::::::;;;:::999888888888999::::::999888888::::::999888888777666555555666777777666666555555666888999:::777888999999:::::::::::::::777777;;;CCCKKKPPPQQQQQQJJJBBB;;;888777777777555777888777555444444444444333444777777333222444333333444555666666777888555444222333444555555444444444444444444555666777333444555666666555444333666555555666777777555222444444555666777777888999::::::;;;???IIIZZZooo}}}~~~wwwppplllhhhjjjmmmqqquuuwwwyyyzzzyyyyyyxxxtttnnngggbbb```]]]WWWQQQOOOKKKDDD@@@???===>>>>>><<<999777555555888888777666777;;;AAAEEE???===::::::::::::999888222555888777555444555888777555444444444444333111666555333444555555444222111222333333333333333444666555444444444444555666333333333444444666777888555666666666777777777777666666666555444333111000000000000111222222333333222333444555666666666666555444333444666777666555555444444555666555333111333444555666777777777777666666666666555444222222444444444444444333333333111222222333666888;;;<<<444444444444444555555666444444444444444555555666888888888888999:::;;;<<<<<<;;;>>>CCCGGGIIIOOOVVV___hhhvvvsssiii___YYYSSSKKKEEEDDD@@@>>>===<<<===<<<;;;999;;;;;;::::::999888888777666666777777777777666666777666555333222222333333111444666777444222222333555555555555555555444444333333333444555666777888555666888888777666666777555555666666888999:::;;;666555555666777777666444888888888888888888888888999999888777777777777777444555666777777666555444333444555666777777777666444555666777777666555444222333444444444444333222333333444444444444444444555444555666888999999777444444444444444444444444666555444333333333333333111333444333333555999===DDD???999777999;;;:::888444444555555666777777888666666555555555555555666333555666666555666999<<<999999:::::::::999888777555666777888999::::::;;;;;;:::999888777777888888:::999888888::::::999888888777777666777777888999999888777666777777999999888888888888999:::;;;<<<;;;888888<<>><<<;;;===<<>>:::888666444444555777999666666666666666555555555444444333333444555777888777888:::;;;;;;;;;::::::888888999999999888888777<<<:::888777666777888999;;;888555555666888999888444444555666777999;;;<<<777999999777777::::::777888888777777888888999:::>>><<<;;;;;;<<<>>>>>>===:::888666444333444555666222555888888666666777999444222111111222444444444555555444444444333333333333333333333333333333333555555444444444444555555555444555888666222333666111222333555666777777777999777555444666777777777<<<:::;;;@@@HHHUUUkkk}}}~~~yyyuuuqqqnnnkkkmmmooorrruuuxxx{{{|||tttnnnhhhccc___XXXMMMEEEEEEBBB??????AAACCCDDDEEE>>>>>>>>>===;;;999777666333444555777999;;;===>>>???@@@@@@???===;;;;;;<<<333555777666555444555666555444333444555666555444444333333444555555333222555555555555555555555555999888777666555444444444555444444555555666777888777555333222333444444333666444333333333333222000333222111000111222444555444444444444444444444444555555666666555444222111999888777555555666888999666666666777777777888888999777666555666666555333111222444555555555555444999888777777666666777777888777555333333333555666888555444666666444555888999777777888;;;===<<<;;;???>>>AAAFFFIIIMMMWWW```kkksss}}}zzzppphhhbbb[[[QQQKKKKKKDDDAAA??????===:::;;;???<<<<<<======<<<<<<;;;:::999888777666666777888888444444444444444444444444222333555666666555444333666777777777666444333222666666555444444555777888666777888999:::;;;;;;;;;:::888666444333444444555333333444444555666666777777777666555555555555555888777777666666777888999666666666666666666666666888888777666666666666777777777777666555555555444333222111222444555444333555555444444555666777777;;;:::888666555555666777444333333222222333333444666666555444333222222222333333333444555666666777555444444333444666888:::;;;999777555444444555666666666666666666666666666444333333333444666777999888999:::<<<<<<<<<;;;:::999999999999999999999999;;;:::888777666777999::::::888666666777888888888999999888888888888888999777::::::777777::::::777888888777777888888999:::<<<<<<;;;===>>>>>><<<:::999777555444333333444555222444777777666555777888555333111222333555555555555555444444444333333333333333333333333333333333444444444333333444444444555333555777555222222555222333444666777777888888:::888666666777888888888>>>===>>>BBBJJJXXXmmm{{{xxxuuurrrpppqqqqqqssstttvvvwwwxxxyyytttqqqlllgggaaaYYYOOOGGGBBBAAA??????@@@@@@>>>===@@@???===<<<:::888777666444444666777999;;;<<<<<<<<<======<<<:::999999:::444555555444333333444666777555555555777888777666333222222333444555333222555555555555555555555555;;;:::999777666666666666666666555555555666666777666555333222333444444333666444333333333333222000222111111111222333555666444444444444444444444444444555555555555444222111666555444444444555666777555555555666666666666777999777666666666666555333000111222333555555555555888777777666666666666777777666555444444444555666:::666444555555444666:::888777777888;;;<<<<<<;;;@@@AAAEEEJJJMMMPPPYYYbbbpppwwwxxxrrrllliiibbbXXXPPPMMMFFFAAA??????===:::;;;>>><<<<<<======<<<<<<;;;::::::999888777666666666777444444444444444444444444111222555777777777666555555666666666666555444333333444555666777777666666666777888999:::;;;;;;;;;:::999777555444333444444333333444444555666666666666666555444444444444555:::888666555555666888999666666666666666666666666999888888777777777777777888888777666666555444444333222111222444444444333555555555555666777999999<<<:::888666555555555555444333333222222333333444555555444444333333222222111222333444555666777888555444333333333444666777::::::888777666444444333666666666666666666666666444333333333444666888999999:::;;;<<<===<<<;;;;;;::::::999999999::::::;;;999999888777777888:::;;;999888777777888999888777<<<;;;;;;:::999999888888777::::::777777:::999777888777777777777888999999;;;;;;<<<>>>>>>===999666777666555333333333444444111333555555555444555777666444333333555666666555555555444444444333333333333333333333333333333333333333333333333333333333444333444666555111111444333444555666777777777777:::888777777888999999888>>><<<===BBBJJJWWWmmm~~~{{{yyyyyyxxxwwwvvvxxxxxxwwwwwwvvvvvvvvvuuutttssspppkkkcccYYYPPPJJJBBBAAA@@@@@@@@@>>>;;;888AAA@@@===:::888777666666555666666777888999:::::::::;;;<<<;;;999888888999444555555333222222444777999777666666777777666444555555444555777777666444555555555555555555555555777777666666777777888999777666555555444444444555888666555555666666555444555444222333333444222111111111111111333444666777555555555555555555555555333444555555555444222111333333222222222333444444444444444555555555666666999888666666777777555444222333333444555555555555777666666555555666666666666555555444555555666777999666555777777555666999777777777999:::<<<<<<<<>>;;;;;;===<<<<<<<<<===<<<<<<;;;::::::999999888777666666555555555555555555555555555333444666888888888666555444555555555555444444444888888888888888888888888666666888999:::;;;;;;;;;999888777555444444444444444444444555555555666666777666666555555555666666888888777666666666666777777777777777888888888888999999888777777777777777999888888777666555444444444333222333444555444222555555555666777999:::;;;<<<:::999777555444444444444333333222222333333444444444444444333333222222000111222333555666777888666555555444444555666666777888888888777666444333666666666666666777777777444444333444555666888999:::;;;<<<=========<<<;;;999999888888888999:::;;;999888888888888999:::;;;888777777888::::::888666:::;;;;;;<<<<<<<<<<<<<<<777::::::777777999999666777777777777777888999999;;;;;;;;;;;;<<<;;;777555666555444333333333333444000222333444444444444555666555444444666777777666555555444444444333333333222222222222222222222222444444444444444444444444444222444666444000000444333444555555666666666666999888777777888999888777:::999:::>>>FFFTTTiii{{{}}}{{{zzzzzz|||~~~~~~~~~||||||{{{yyyxxxvvvuuuuuuqqqrrrqqqlllbbbXXXOOOKKKEEEDDDBBBAAAAAA???<<<:::BBB@@@===999777666666666777777777777888888888888:::;;;<<<;;;:::999:::;;;666666666444333333555888;;;999777666666666444222777666666777999999888777666666666666666666666666666555555555555666777777666666555444333333333333777666555555777777555444555333222222444444333111000111111222333555666777555555555555555555555555333444555555555444333222444444444444555555666666444444444444555555555555999888666666777777555444777777666666555555444444666555555555555555666666555555555555666666777888777555777;;;;;;777555777666777999:::;;;<<<===>>>AAABBBHHHNNNRRRVVV^^^gggssszzz}}}yyyqqqhhhaaaZZZSSSMMMKKKEEE@@@@@@@@@===<<<===<<<<<<<<<===<<<<<<;;;:::999999999888777666555555555555555555555555555555555666666666666555444333777777777666666666666666>>><<<:::888777666777777555555777888999:::::::::888777666666555444444444444444444555555555555555666666555555555555666666444666777999888777555444888888888999999:::::::::999888888777666777777777999888888777666666555555666444333444555555444333555555666666888999;;;;;;;;;:::888777555444333333444333333222222333333444333333444444444333222111000000111333444666777888444444444444444444555555444555777888888777666555666666666666777777888888555555444444555666888999;;;<<<=========<<<;;;:::777777777777777888999999888888888999999:::;;;;;;999888888999::::::888777;;;<<<============<<<<<<888;;;:::777777999999666777777666666777777888999<<<:::888888888888777666555444444444333333333444111111111333444444444333666555444555777888777555555555444444444333333333222222222222222222222222555555666666666666555555333111333666444111111555333444444555555555444444888666666666888888777555888777888<<>>AAA???<<<999777666666777777777777777777777777777888:::;;;:::999999:::;;;777888888777666666777999;;;:::888777777666444333777666666888::::::999888888888888888888888888888:::999888666555555444444777666555444444444444444555444333444555555333111444333222222444444333222111222222333444555555666555555555555555555555555444444555666666555444333222222333444444555555555444444444555555555555666:::888777777777777666444:::999777666555444444444555444444444444555555666444444555666777777888888666555999======999555666666888:::;;;<<<===???AAABBBCCCHHHOOOTTTYYYbbblllttt{{{|||ttthhhaaa\\\VVVPPPOOOGGGBBBBBBBBB???======<<<<<<======<<<<<<;;;:::888888999888888777666555555555555555555555555555777666444333222222222333<<<;;;:::999999999999:::>>><<<888555333333333444333444555666777888888888666666666666666666666555555555555555555555555555444333333333333444555555111444777::::::888555333888888888999::::::;;;;;;888777777666666666666666888888777777777777666666888666555555666777555444666666666666777888::::::999999888777666444333333444333333222222333333444111222333444444333222111000111222333444555666777111111222222333333333333333444666888888888777777555666666777777888888999777777666555555666777777;;;;;;<<<===<<<;;;:::999444555666777888888888777999999999::::::::::::::::::999888888999:::999888>>>?????????>>><<<:::888888;;;;;;777777999888555777666666666666777888888;;;999666555666777777666444444555555444444444444111111111222444555444333555444444666777888666555555555444444444333333333222222222222222222222222555666777888888777666555111111333666555222333777555555555555555555444444777666555666888888666555:::888999>>>EEESSSiii{{{{{{yyyxxxyyy|||}}}}}}|||{{{zzzyyyxxxxxxqqqpppmmmhhhbbbZZZSSSOOOJJJFFFBBB???>>>????????????>>>;;;999777777666777777777777777777777777777555777888888777777999:::888999;;;;;;999999999::::::999888888999999888777999999999:::======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888888888888777777666666666666777444444444444555555333111444333222222444444333222222333333444444555555444555555555555555555555555444555666777777777555555111111222333444444444444444555555555555666666666:::888777777888777666444888777666555444444555555444444333333444444555666333444555666777888999999888777888<<<<<<888777888777999<<<=========@@@CCCDDDDDDIIIPPPVVV\\\gggrrrwww}}}wwwllleeebbb[[[TTTRRRIIICCCCCCDDDAAA>>>>>><<<<<<======<<<<<<;;;:::777777888999888888777666555555555555555555555555999777555333333444666888===<<<;;;999888888888999999888777555444222111000111222444555666666777777333444555666666777777777555555555555555555555555444444333333444555555666111333555888888888777666666666777888888999::::::777666666555555555555555777777777777777888888888999888777777888888777555666666666666666777888999777777777777666555444333444333333222222333333444000111333444444333222111111111222333444444555555000111222333444444444444555666666777777777777666555666666777888888999999999888777555555555555666:::;;;<<<<<<<<<:::999888333555777999:::999888777::::::::::::::::::999999;;;999777777888::::::999===>>>??????>>><<<:::999999;;;;;;777666999888555666666666666666777888888777666555666777777666555555555555666666555555555222111000222555666444222444444444555777777666444555555444444444333333333111111111111111111111111444555666777777666555444000000222666666444555999777777777777777666555555777666666888999999777555;;;999:::???GGGTTTjjj|||~~~}}}{{{{{{}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvrrrllliiieee```ZZZUUUMMMJJJFFFCCCBBBAAA???===<<<<<<;;;:::999888777777666666666777777777777777555666888888888888999;;;999;;;======<<<::::::;;;999888888999;;;<<<<<<;;;===<<<===>>>@@@AAA@@@???????????????????????????===<<<<<<<<<<<<===>>>>>>999999888888888888999999666666666777888777555333444333222222444444444222333333444555555444444444666666666666666666666666555666777888888777666666555666777888999999999999555555555666666666666777:::999777777888888666555666555444333444444666777333333333333444444555666333333555777888999999999:::888888;;;;;;888888:::777:::===>>>===>>>AAADDDEEEFFFJJJQQQWWW___kkkvvvyyyzzzqqqjjjhhh```WWWSSSKKKDDDDDDEEEBBB???>>><<<<<<======<<<<<<;;;:::666666888999999888777777666666666666666666666666<<<:::777555666999===???<<<:::888777555555555666555666777888777444222000111111333444555666666666222333444666777888888888555555555555555555555444666666666666666777888999222333444555666888999999444555555666777888888888666666555444444444444444666666666777888888999999;;;999888888999999888666777666666666666666777777666666777777666555444444444333333222222333333444000111333444444333222000222222222333333444444444111222444555666777777777888888777777666666555555555666666777888999999999;;;:::888666555444555555::::::;;;;;;;;;:::888777333555999;;;<<<;;;999777;;;;;;;;;;;;::::::999888<<<:::777666888999::::::999:::<<<>>>???>>>===<<<999;;;;;;777666888888555666666666666666777888888444444555777999888555333555555666666777666666555333111000222555777555222333333444555777777555333555555444444444333333333111111111111111111111111333444666777777666444333000000222777777555777;;;999999:::999999888777666888777888999::::::888666;;;999:::>>>FFFTTTiii|||~~~}}}|||zzzxxxwwwvvvzzztttmmmjjjiiieee___YYYQQQOOOLLLJJJHHHDDD???<<<::::::;;;::::::888777777666666666666777777777777777888::::::::::::<<<>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@??????>>>@@@<<<;;;===>>>:::888999:::888666666777777666555666444333333333333222000222333444555555555444333444333333444666777777666888666444444555666555444888777777777777999:::;;;444777:::999777555777999999999999888888888777777444444444444444555666777444444444555555444333333888666444555888999777555@@@666333;;;===777666:::CCCBBBBBBBBBDDDDDDCCCBBBFFFGGGJJJOOOWWWbbbooowww{{{sssooolllddd\\\ZZZRRRJJJIIIGGGCCC@@@@@@>>>>>>======<<<<<<;;;;;;===<<<;;;999888777777777777666555666777777555333555666666666666777;;;>>><<<:::777555555555444333555666777888777555333222666555333222222333555666333333333444444444555555555===AAA<<<777555666666444555666666444333444555555555555666666666666666<<<888444555999;;;:::777;;;888666888777444444666222333444555666666666666777:::<<<===;;;999888999666666555444444555777777777777666666666555555555555444444333333444444555333333333333333333333333222333444444222222333444555666777777777666444333777111111666777333111333777777888888888999999999<<<888444444777888666222888:::;;;999666444555777888999::::::999888777666666666888999:::;;;;;;;;;<<<;;;999888888999;;;<<<===;;;::::::;;;<<<;;;999;;;;;;:::999999888777777333555777888999888777666666444333444777888777555333666777666333222555888222333333444444333333222555444444555888999999888888666333111111222444666444444333222111000///...111000000000000222333444222333333444555666888888777:::<<<:::777555666888777777777666666666666666;;;<<<<<<>>>EEEUUUjjjzzz}}}}}}zzzuuuuuutttqqqooolllfff```[[[UUUOOONNNPPPOOOHHHDDDEEE@@@===::::::<<<<<<999666777888888777666666777999333666999:::999777777888@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKMMMKKKIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@???AAA===<<<>>>>>>:::888888<<<:::888888999:::999888777555444444555555333222222333444555666555444444666555555666888888777555333333333666:::<<<======777777666666777999:::;;;666777999999777777777888999999999888888888777777555555555555555666777777555555555555555555555555777555444555888999888666???777666<<<===888888===CCCAAA???>>>@@@CCCFFFGGGHHHKKKPPPVVV^^^hhhrrryyy~~~vvvrrrpppiii```\\\TTTLLLJJJHHHDDDAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999999888666555555444666555555666777777666444444555555555444666999;;;>>>;;;999777888888777666777888999999888777555333333222111//////000222333444444444444555555555555;;;FFFMMMFFF<<<666666777555666777666444333444555555555555666666666666666;;;888555666:::<<<;;;999999555555777666333444777555555666666666555444444666999;;;<<<;;;999999999999888777666666777888888555555555555555555555555555444444333333444444555333333333333333333333333///111333333333333555777555666666777666555444333999444333777777333222444666666777888888999::::::===:::777888;;;<<<999666666888999777555333444666888888999999999888777666888888999:::::::::999999;;;:::999999999999:::;;;;;;:::999:::<<<<<<<<<;;;;;;;;;::::::999999888888444555777999999888777666666444333444777888777555333444444444222222444555222333333444444333333222666555444555777777777666777555444222222333444555444444333333222111111111222111111000000111333444333333333333555666777888777999;;;:::777666666888777777777777777777777777:::<<<>>>@@@GGGUUUggguuu|||yyyxxxvvvtttrrrooojjjddd___^^^YYYVVVVVVSSSKKKEEEEEEBBB???<<<<<<>>>>>>;;;999777888999888666666777999;;;999888999999777333///EEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPUUUUUUVVVVVVVVVVVVUUUUUUUUUSSSRRRRRRRRRRRRQQQOOOMMMLLLLLLJJJHHHFFFDDDCCCGGGBBB@@@BBBAAA===::::::;;;999777777888999888777777666555555666666555444333444555666666666666555888777888999:::999777444666555555666666666333111555555555666777999:::;;;888777777777999999777666999888888888888777777777666666666666666666777888666555444444555666888999666555444666888999999888<<<888888======888:::AAAAAA???;;;:::<<>>======<<<;;;;;;999999999888777666555444555444444666888888777666666666666555444555777:::999888666555666777777666777777888888777666444333444333111000///000000111555555555555666666666666777DDDLLLFFF:::333333444666777888666444333333444555555555666666777777777:::888666777;;;======;;;999555555777777555555888777777777777666555444333555777:::;;;:::999999:::999999777666666666666666444444444444444444444444555444444333333444444555333333333333333333333333---///222333333444777999555666666666666555444444:::555333555555333222333444555666777888999:::;;;<<<999888888:::999555111444555666666444444555666777777888999999999888888999:::::::::999888777777:::::::::::::::::::::::::::999888:::;;;===<<<;;;::::::::::::::::::::::::666777888999999999888777666555444555666777666555444333222222333444333333333333444444444444333333777666444444555555444333555555444444444333333333333333444444444444444444444333222111111111222333333333333333444555777777777888:::999888777777888888888888888888888888888999<<>>>>>===:::777888999888777666888999===999555666999888222,,,IIIIIIIIIIIIJJJKKKLLLMMMPPPPPPQQQSSSUUUWWWYYYZZZ``````aaaaaa``````______\\\[[[ZZZ[[[\\\]]]\\\[[[UUUTTTTTTSSSQQQOOOMMMLLLNNNIIIGGGHHHGGGAAA>>>>>>===;;;999999::::::999888777666555555777777666555444555555666777777777777999999999;;;;;;:::666333999888777666444111,,,(((444444555666777999::::::999777666777999:::777444888888888888777777777777666666555555555555666666555444333333444666888:::444444555666888999::::::888777999===;;;888;;;BBB===;;;999999;;;BBBJJJPPPOOOSSSZZZbbbjjjrrrzzz~~~yyyvvvuuuooohhhaaaYYYPPPNNNKKKEEEBBBAAA@@@??????>>>===<<<;;;;;;999:::::::::999888666555444444444666888999888777777888888777555555777999777666555666777888888777444555555555444333222111666666444333333333333333666666666666777777777777111;;;AAA===666444444555888888888777444222333333555555555666777777888888999888777999<<<>>>>>>===<<<888777999999666666999777777777777777666555444444666888999999888999:::888777666555444444333333222222333333333333444444555444444333333444444555333333333333333333333333...000222333333444666888666666666555555555444444777444222222333333333333333333555666888999:::;;;<<<;;;:::999999777222...444555555555555666666777666666777888888888999999999999999999999888777777888999::::::::::::999888;;;:::999999;;;<<<;;;999:::::::::::::::;;;;;;;;;777888999999999999888888666555555555666666666555666333111111444555444222333333444444444444333333666444333333444555333222444444555555555444333222222222222333444444555555666555333222111111222222333333333333444555666777666777888888888888888888888999999999999999::::::999<<>>>>>>>>===<<<888777666666777888666555555555666666777888999999999999999;;;;;;999555222444444555777999999777444333444555666777888888999:::888666777999999777333777777777777777777777777555444444333333444444444444333222222222555777999444555666777888999:::;;;666666999:::999888;;;@@@888999:::;;;>>>CCCJJJOOORRRVVV\\\ccckkkttt}}}|||zzzzzztttmmmddd[[[RRROOOLLLFFFBBBAAA@@@@@@???>>>===<<<;;;;;;999999999999888888777666555444444666888999999777666777777666555444555777;;;:::999;;;===>>>===<<<555555555444444333222222777777666666555555555555666666666777777777888888777999999666777;;;;;;999888999999777444333333444555555666666777888888999888888999:::<<<>>>>>>======:::888:::888555444777555666666777888888777777333555777777777777888:::888888777666666555444333222333333333333333333333555444444333333444444555333333333333333333333333111333444444222222333555666555555444444444444444444333222222444777666555222333444555777888::::::<<<<<<=========;;;888666666666666777888999999999666666666777777888888999777777888999999999999888888999999::::::999999888<<<;;;999999::::::999777999:::::::::::::::::::::888888999999999888888888555666666666555555555666777444222222555777555333333444444555555444444333444333222333444555555333333444555666555444222111000000111222333444555555777666444333222111222222333333333333333444555666666666666777888999888888888888999999:::::::::::::::<<<>>>???EEESSSeeerrr}}}|||~~~~~~}}}}}}{{{xxxuuunnnmmmjjjfffaaaZZZSSSLLLHHHCCC===:::;;;<<<<<<:::666888::::::999888888999111333444666666777888999QQQQQQPPPPPPRRRUUUWWWYYY]]]^^^```cccfffiiilllnnnqqqqqqqqqqqqpppooonnnnnnsssqqqnnnlllkkkiiifffcccfffffffffeeedddcccbbbaaaZZZUUURRRSSSQQQLLLHHHHHHGGGEEEBBB@@@@@@???===<<<;;;:::888888999999777666666666666777888999:::;;;:::999999:::;;;999666444222222333555888:::999777333444555666777777777666999888888888888888666444666666777777777777777888555444333333222333333333444333222222333444555666555666888888888888:::;;;666777888888999999;;;>>>666999<<<>>>???CCCIIINNNUUUYYY^^^eeemmmwww~~~yyyxxxxxxrrrkkkhhh^^^VVVRRRNNNGGGCCCBBBAAAAAA@@@???===<<<;;;;;;888777666555555555555666666555555777999999888777333555666555333333333555999888999:::<<<===<<<;;;888888777666666555555555555555555555555555555555666666666666777777777777<<<:::555222666;;;;;;666777888999777555444444555555555666777777888999999888999:::;;;<<<======<<<<<<888777999777444444777555666777888999999999999444555666666555555777888::::::::::::999888777777444444444333333222222222555444444333333444444555333333333333333333333333444555555444222111111222666555444444333333444444333555555444666999888444222333444555666777888999666777999;;;<<<=========999888777888:::;;;:::999777777666666666777888888666666777888999999999888999999999999999999999999;;;:::999999::::::999888999999999999999999999999999888888888888777777777555666777666555444555666666555444444555666555555444444555555555555444444444333222333555666555444333444555555555444333222000000111222333444555555777666555333222222333333333333333333333444555555555444555666999:::999777888888888999999::::::;;;:::<<<<<<===BBBOOOaaaooo}}}~~~}}}}}}}}}|||zzzxxxpppqqqoookkkgggccc\\\TTTNNNHHH@@@======>>>===<<<666888;;;;;;999888888888333555777777555555777999VVVUUUTTTUUUVVVZZZ]]]___bbbccceeehhhlllooorrrtttvvvwwwwwwvvvvvvtttssssssxxxvvvsssrrrqqqooommmkkkoooooonnnmmmllljjjhhhgggddd___\\\]]][[[VVVRRRRRROOOLLLIIIFFFEEECCCAAA???@@@>>><<<;;;;;;;;;999777777777777777888:::<<<===<<<;;;:::;;;;;;;;;999777666555444444555555333222444444555666666666555444888999:::999777666555666666666666666777777888888555555444333333333333333444444444444555555555555555777999999777777999;;;999888888888:::<<<===;;;777;;;>>>>>>???BBBHHHNNNVVV\\\dddlllttt|||}}}xxxwwwvvvqqqjjjlllcccZZZUUUQQQJJJEEEDDDBBBAAA@@@???>>><<<;;;;;;999777555333333444666777777666666777999999777666444555777777666555666777555555555777999999888666999999888777666666666666222333444555555666666666555555555666666666777777888888555222444888777333777888888777555444555666444555666777888999::::::777999;;;<<<;;;;;;;;;;;;;;;888888::::::888999<<<777777888999999888888888444555666555444444555777999:::;;;;;;;;;;;;:::999666666555444333222111111555444444333333444444555333333333333333333333333444555555444222111111222666555444333333333444444222555666444555777444...333333444555555666777777444666777888999:::<<<===;;;999777888;;;<<<:::888888888666666555666777777777888888888888777777666:::999888777777888999:::888777777888:::<<<;;;:::999999999888888777777777888888777777666666666666555777888777444333444666444555555444333333444666444444555555555555444444666555444444555555444333444444555555444444333222111222222333444555666666777666555333333333444444333333222222333333444444555444333666999:::999777777777888888999:::::::::999:::<<<<<<@@@JJJYYYeeeuuu~~~}}}|||{{{{{{||||||{{{yyyooorrrqqqllliiiggg```WWWQQQKKKBBB===<<<======<<<666888;;;;;;:::999888888777666666666777888888888YYYXXXWWWXXXYYY]]]aaacccdddeeehhhkkkooosssvvvxxxzzzzzzzzzzzzyyyxxxvvvvvvwwwuuutttuuuvvvvvvuuutttvvvuuutttrrrpppmmmkkkiiilllhhheeefffeee```\\\\\\\\\YYYUUURRRPPPNNNKKKIIICCCAAA???>>>===<<<:::888888777777777888:::<<<===>>><<<;;;;;;<<<<<<;;;:::999888666666888999888888444555666666666555444333777999;;;:::666444555777555666666666777777888888777666555444444444444444555666666777666666555444666888:::999777666888:::;;;:::888888;;;???>>>::::::===???>>>===AAAIIIPPPWWW^^^hhhrrrzzz~~~}}}|||wwwpppooofff\\\XXXSSSMMMHHHGGGBBBBBBAAA???>>><<<;;;;;;<<<999666444444666999:::888777777777999999777555777888:::;;;:::999:::;;;777777777999;;;;;;999777888777666555555444444555222333555666777888888888555555555555666666666666444888999777666999999777666777888777666555666777444555666777888999::::::777999;;;<<<;;;:::999:::<<<::::::>>>???>>>???CCC999999999999999888777666555666666555333333444666777888999:::;;;:::999888777777666555333222111111555444444333333444444555333333333333333333333333333444555444222111222333666555444333222333444444///444555222222333...&&&444444444555555555666666<<<======<<<::::::<<<===;;;999777888:::;;;:::777999888777555555555666777::::::999999888666555444:::999777666666777999:::555555555777;;;===>>>===:::999999888777666555555888888777666555555666666555777999777444333444666222444555444111000333666444444555555555555444444999777555555555444333111555555444444444333333333333333444444555666666777777666555444333444555555333333222222222333444444444333333555999;;;999777666666777888999999::::::777999<<<===???FFFRRR\\\ooo{{{~~~~~~{{{{{{zzzyyyzzz{{{{{{zzzyyymmmqqqpppkkkhhhggg```VVVRRRJJJAAA;;;:::::::::999666999;;;<<<:::999888888999555222444999<<<;;;777[[[]]]^^^]]]\\\\\\```ccckkkjjjkkkooouuuxxxxxxvvvyyyzzzzzzzzzxxxyyyzzz|||{{{{{{zzzyyyxxxwwwwwwvvvxxxxxxxxxwwwuuurrrpppnnnmmmmmmmmmmmmmmmkkkfffccceee```[[[YYYYYYVVVPPPJJJLLLIIIEEEBBB@@@???===;;;@@@===999999:::;;;:::888888999:::::::::999888777;;;999777444333333444555555555666666666666666666:::::::::999888777777666333333333444555666777888999888555333333444666777777:::;;;999999;;;:::666888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAAAAAAAAHHHPPP\\\```hhhqqq{{{|||zzzwwwuuuqqqllleee]]]VVVOOOIIIEEEEEEBBB>>>;;;;;;;;;:::999:::999777777777999;;;===777666555666888999999888888;;;@@@BBB<<<444333666777666555666888999999888777666666555555555666666777555222222444666666666666666666666666777777888777777777777888888888888888888888888777555444333444444555555666777777777;;;<<<===<<<;;;:::999::::::::::::::::::;;;;;;;;;===<<<;;;999888888888888:::;;;:::777333222555777999777666777999;;;<<<<<<777777666444222222444666555555555555555555555555777555333111111111222333::::::777444555999777222444555555444222111111222222222222222222222222222333333555666666666555444555777999:::999999:::;;;:::888777888888777888:::999777555555555555444333999999999999999888777666999888666666777888888777666777999;;;<<<<<<;;;;;;<<<:::888666555777999:::777555444444555555444333333333333333333444555666555444333333222222333333666444222333666888666444555555444444444444555555555444222222222333555777111333555555444444555666666666666555333444666888333333333444444444555555555555666666555444333333666666666666777777777777888;;;===<<<<<>>===<<<999999;;;777888999:::999888666444777999:::999777777;;;>>>```bbbddddddcccdddgggiiijjjjjjlllpppvvvzzzzzzzzz|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{yyyyyyyyyyyyxxxwwwuuuuuuvvvuuuuuuvvvvvvtttpppmmmlllgggcccbbbbbbaaa]]]XXXVVVRRRMMMHHHFFFDDDAAA???AAA>>>:::999::::::999777777888999::::::999888777;;;:::888666555555666777777777777777777777777777::::::999888888777666666555555444444444555666666777777666666666555555555777:::;;;999999;;;:::666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<>><<<;;;;;;:::999;;;:::888777777888:::;;;:::999888888:::;;;:::999>>><<<>>>BBBCCC===999999888777666777999::::::888999888777555555444444444333333444666777555111...777666666666666777888888777777777777888888888888999999888888777555444333666666777777888888888999999:::;;;<<<<<<;;;<<<<<<>>>===;;;999999;;;===>>>======<<<<<<;;;:::::::::<<<===<<<999666555777:::999777666777:::;;;;;;;;;::::::999777555555777999555555555555555555555555777555333222111111222333666666444111222666444000444555555444222111111222444444444444444444444444333333555666666666555444555777999:::::::::;;;===999999:::;;;:::999777777:::888666555666666555444999::::::::::::999888777999888666666777888888777777888999;;;;;;<<<;;;;;;999888666555555555777777666555444555666777666444555444444444555555666777555444333333222222333333555444222333555666555333555555444444444444555555555444333222333444666777...000222222111111111222555666666666444444555777444444444555555555666666555555666666555444444333666666666666777777777777777:::;;;;;;;;;AAAMMMWWWbbbvvv~~~}}}}}}}}}|||{{{{{{zzzyyyyyyxxxvvvpppjjjiiieee[[[OOOMMMFFFAAA@@@>>><<<;;;>>>777888999:::999888666555666777777777666777:::<<>>>>>===<<<;;;;;;:::999888888888999:::;;;999888999::::::999888>>>777555<<>>>>>>>>@@@>>>;;;999999;;;>>>@@@===>>>????????????======>>>>>>===;;;999888:::<<<888888777999;;;;;;:::999;;;;;;:::888666666777999555555555555555555555555777555444222222222222333333444333000111555444111444555555444222111111222333333333333333333333333333333444555555555555444444666888999999:::<<<>>>:::;;;=========:::777555:::888777777888888666555999::::::::::::999999888999777666666777888888777777888999:::;;;;;;::::::666555555555444444444444666555444555777999888777666555555555555666777777555444444333333333333333555444222333444444333222555555444444444444555555666555444444444555666777...000222222111000111222444555777777555444555666555555555666666666777777555555555666555555444333555555666666666777777777666888:::999:::???JJJSSS\\\nnn~~~}}}}}}}}}}}}}}}|||{{{yyyyyywwwwwwsssnnnkkkfffZZZNNNKKKDDD>>>===<<<999999;;;777888999999999888777666777555444444666888999888fffhhhjjjmmmnnnnnnooooooooopppssswww{{{~~~~~~~~~wwwwwwwwwxxxyyyxxxuuussssssqqqoooqqqtttxxxzzz{{{wwwqqqiiibbb\\\WWWRRROOOMMMKKKGGGDDDBBB@@@???>>>==================<<<<<<;;;:::999999888999::::::888888888777777777777777888888888777777666666666666666555555555555666666777777777888888777777666777::::::888888;;;;;;888888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<>>===:::999888888888999:::;;;:::888777777888888666555<<<555222999???>>>888444:::888777888999999888777888888777555555444444444>>>:::666333444666888888777777777777777888999999666777777777888888888888999999999888777666555444555555555555555555555555999999:::<<<>>>??????>>>>>>===;;;::::::<<<>>>???>>>@@@BBBDDDDDDCCCBBBAAA@@@@@@>>>===;;;;;;;;;<<<999999999:::<<<;;;999777888888888666444444555666555555555555555555555555666666444333222222333333444666666333333777777555333444555444222111222333000000000000000000000000333333444444444555555555333555777888999:::===???<<>><<<:::777777999777888999999999888777777888555222333777999999777iiijjjlllnnnpppqqqpppppptttvvvyyy{{{}}}}}}|||{{{|||}}}|||zzzxxxtttttttttwww|||yyyqqqjjjccc]]]YYYTTTRRROOOLLLHHHFFFEEEEEEAAAAAA@@@???>>>>>>>>>===;;;;;;::::::::::::::::::888888888777777777666666888888888888777777777777444444444555666777888888999888777666666777999:::777::::::777888;;;<<<999::::::::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<<<<===@@@EEEHHHJJJRRR[[[bbbkkkvvv|||~~~{{{yyyyyywwwtttqqqkkkcccZZZTTTOOOKKKFFFBBB@@@>>><<<:::777777888888999:::;;;<<<:::888777777888888666555<<<888777;;;===:::888888999777666666777777666444666555555555555666666777<<<999555444555888::::::777777777666777888888999666777777777888888888888999999999999888666555444555555555666666666666666===<<<<<<>>>@@@AAA@@@>>>;;;<<<===>>>????????????CCCDDDGGGIIIIIIHHHGGGFFFCCCBBB@@@???>>>===<<<<<<<<<;;;;;;<<<<<<;;;999666666777777666333333333555666666666666666666666666666666555444333333333333555888888444444777888666333444555444222111222333000000000000000000000000333333333333444444555555333444666777777999<<>>;;;:::===888888888999999999888888:::777444555888;;;;;;999ppppppppprrrtttuuuuuusssxxxzzz}}}~~~~~~~~~|||{{{xxxyyy|||xxxppphhhccc[[[ZZZWWWSSSOOOLLLLLLMMMHHHFFFEEECCCAAA@@@@@@???============<<<<<<;;;;;;::::::999999888777777777999999888888888888888888444444444555666777999:::;;;999777555666888:::<<<777:::999777777;;;<<<:::;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<======>>>>>>??????BBBHHHJJJMMMTTT]]]gggnnnwww~~~}}}zzzxxxzzzxxxvvvsssnnnggg___ZZZRRRNNNHHHCCC???<<<999777777888888999::::::;;;;;;;;;999888999::::::999888888666777999888444555999999777666666666666444333555444444555555666777888222333555888:::999555222666666666666666777777888777777777777888888888888:::::::::999888777555555777777888999999:::;;;;;;@@@>>>===???CCCDDDBBB@@@<<<>>>AAADDDEEEFFFEEEDDDKKKLLLNNNOOOOOOOOONNNNNNJJJHHHFFFEEEDDDBBB@@@>>>???>>>===<<<===<<<999777777888999888666444555666666666666666666666666666666666555555444333333333333777777444222555666555222333444444222222333444333333333333333333333333333333333222333444444555333444555555555777:::===???CCC@@@999777<<<<<<777888888888999::::::888666444444555666666666666555888666555666888999999999;;;:::999888888888888888555666777777777666444444555555555666999::::::999555555444333333333333444666555555444444444444444111333444444333333444666444444333333333333444444444444555555555666666666333444555555333222222333333444666666444333444555333333333444444444444555333444555555666555555555333333444555666777777888999:::;;;<<<===AAAFFFJJJVVVaaappp{{{}}}}}}|||{{{{{{{{{{{{|||uuuyyyzzzvvvqqqiii]]]RRROOOHHHBBB@@@>>>;;;:::<<<888888888888999999999::::::888777777999;;;<<<<<>>=========<<<<<<;;;::::::999999999999999999999999::::::666666555555666777888888999888888888888999:::;;;777999999666777;;;===;;;;;;::::::;;;;;;<<<===>>><<<<<<======>>>??????@@@CCCCCCFFFKKKMMMPPPWWW```kkkpppwww~~~~~~{{{yyy|||zzzwwwuuuqqqllleee```YYYTTTMMMGGGCCC???;;;999::::::::::::999999888777:::999888888:::;;;:::999555333333555555444555999:::999777666777666444222666555555555555666666777111333666:::;;;888333...555555555555555666666777777777777777888888888888:::::::::999888777666555777777888:::;;;<<<===>>>@@@>>>===AAAFFFHHHFFFCCCBBBDDDFFFIIILLLMMMNNNOOOUUUUUUUUUUUUUUUVVVVVVVVVSSSQQQNNNLLLLLLIIIFFFBBBCCCAAA>>>======<<<;;;999777999:::999777555555666666666666666666666666666666666666555555444333222333777888333111222444333222333444444222222333444444444444444444444444444333333222222222333444555333333444333333444888:::<<>>AAADDDGGGRRR\\\jjjvvv}}}~~~{{{wwwuuuuuuuuuvvvtttyyyzzzwwwqqqjjj```UUUOOOGGGAAA???===:::999;;;888888888888999999::::::888999999999888999;;;>>>{{{xxxuuuuuuxxxyyyyyyxxxxxx|||~~~{{{yyyrrrkkkkkkjjjfff```^^^^^^```\\\ZZZWWWSSSPPPNNNMMMMMMDDDDDDDDDCCCBBBAAA???>>>??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::888777777666666666666666777888999:::;;;::::::999777999999666777;;;===;;;::::::::::::;;;<<<======<<<======>>>???@@@@@@AAAFFFFFFIIINNNPPPRRRZZZbbbmmmqqqwww~~~}}}zzz}}}{{{yyyvvvsssnnniiieee```[[[TTTMMMHHHCCC???======<<<<<<;;;999777555444777666555666888999999888888444333777::::::;;;>>><<<:::888777777777555333888777666555555555555555999888777777777777444222444444444444444555666666777777777777888888888888:::::::::999888777666555555555777888:::<<<======???======AAAHHHKKKJJJGGGIIIIIIKKKMMMPPPSSSVVVXXX\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZWWWTTTRRRQQQOOOJJJFFFEEECCC???=========<<<:::666888999888666555444555777777777777777777777777666666666666555444333222555999999555111333444444222333444444222222333444222222222222222222222222444333222111222333444555333333333222222333666999888@@@BBB;;;:::???<<<333666666777999::::::777555555555666777777888777777777666555666888::::::999<<<;;;999777666666777777666666555555555444444444666555444555777999888777888777666555555555555555666666555444444444444555000222555555444555777:::444333333222222333333444222333444444555555444444444555666666444222222333444555444333222222444666555555555555666666666777333333444555666666666555222222333444555666777888999999:::;;;===@@@CCCEEENNNWWWfffssszzz}}}zzzuuuqqqoooppppppsssxxxzzzxxxtttooofff]]]SSSKKKEEECCCAAA======???999888888888999::::::;;;777999:::999777777;;;>>>|||{{{zzz{{{|||}}}}}}{{{zzz|||ssstttpppjjjhhhllljjjdddeeecccaaa^^^[[[XXXVVVUUUPPPNNNKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEFFFEEECCCAAA;;;<<<===>>>>>>===<<<;;;888777777888999::::::999<<<;;;:::<<>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<>>>???@@@@@@@@@BBBEEEGGGEEEIIIOOOSSSVVVYYY___ccclllrrrzzz~~~zzzuuuqqqooonnnfffaaaYYYPPPJJJDDD???;;;:::888666666666666555444888777666777888999888777999777777777999:::999888888999999999999888777777444444555666666555444444777777888888888888777777555555555555555555555555444666777999999777666444888999:::999888777777999777777999;;;======<<<:::>>>@@@CCCDDDFFFHHHKKKNNNTTTVVVWWWVVVVVVYYY___cccbbbbbbaaa```^^^___bbbdddddd]]][[[``````YYYQQQOOONNNJJJFFFCCCCCCAAA>>>:::;;;:::999888888888888888555666666777666666555444555555555666666666666666666555444555666666444222555444444333333444444555222222222333333444444444222333444444555555444444333333333444555666777888<<<<<<======<<<:::888777999666333555:::<<<999666999777555666999:::888666888777666666777777666444888777666777888999:::999666777888888888666555444555444444666::::::888555666666666555555666666666555555666666666555444444888333111444444111333888888777555444333333444555888666444555777777555333555555666666666666555555555444333222111222333444444444444444333222111000555666666666666666555555333333333333555777999;;;<<<;;;:::999;;;===AAACCCNNNUUU___kkkuuu}}}}}}zzzuuupppoooqqquuusssvvvyyyzzzvvvooogggbbb\\\TTTKKKEEEBBB@@@<<<888???>>><<<;;;::::::;;;<<<999999888888999999:::;;;~~~|||||||||~~~~~~}}}~~~}}}zzz{{{wwwqqqqqqtttrrrmmmkkkjjjhhhfffccc___]]][[[WWWVVVSSSPPPNNNLLLLLLKKKFFFEEEEEEEEEFFFFFFEEECCC===>>>?????????>>>===<<<>>>===<<<===???@@@???>>>===<<<<<<>>>@@@AAA???<<<======<<<<<<======>>>>>>>>>===<<<;;;<<<===>>>???===???@@@AAAAAACCCGGGIIIJJJNNNRRRUUUVVVYYY___ccclllqqqyyy~~~{{{wwwuuussssssnnnhhh^^^UUUNNNGGGAAA>>>===;;;888888888888777666777666555666888999888777888777666777999:::999888888999999999999888777777555555555555555555555555777777888888888888777777555555555555555555555555555666777888888777666555666777888777666555666777999999999;;;<<<======<<<<<>>999888888888888999::::::}}}yyyyyy|||{{{wwwssssssrrrpppmmmiiifffdddbbb```]]]ZZZXXXWWWVVVVVVOOOMMMKKKJJJKKKKKKJJJIIIDDDDDDEEEEEEEEECCCBBBAAAAAA@@@???@@@AAABBBAAA@@@BBBAAAAAABBBBBBAAA???===??????@@@@@@AAABBBBBBCCC@@@???>>>>>>???@@@AAABBB???AAACCCEEEFFFIIILLLOOOQQQTTTVVVWWWWWWZZZ```eeemmmqqqxxx~~~|||zzzzzzyyyzzzuuuoooeee[[[SSSLLLFFFBBB@@@>>>;;;:::::::::999888777666555666888999888777888666666666888999888777888999999999999888777777777666555555555555666777777777888888888888777777555555555555555555555555555666777888888777666555777888888888666555666777::::::999:::;;;===???@@@BBBDDDFFFIIILLLQQQWWW[[[```bbbdddfffgggiiilllnnnkkknnnppppppnnnlllkkklllrrrmmmjjjllljjjddd]]]YYYXXXUUUQQQMMMJJJGGGBBB@@@===;;;:::888666666666666:::999777666666666777888777777777666666555555555888777666666777777666444444444444444444444444444111111111222222222222222333444444444444444333222333222222222222222333333555666888:::<<<<<<<<<<<<:::888666666999:::888555777666555555777777666555333222222444777999999999;;;:::999777666555555555666666666555666666777777666555555555666666444222333333222222222222333333666555444444444444666666555333333555555333333555666555333111000///000000222111111333555777777666555555666666666666555555666555555444333333444444555666666555555444333222333444555666666666666666444555666777888888888888::::::999999:::===@@@AAACCCJJJTTTaaannn|||}}}wwwqqqoooooopppvvvvvvvvvuuutttsssrrrqqqddd\\\RRRJJJEEEBBB>>>;;;999999:::;;;<<<<<<<<<<<<888888888888888999::::::}}}~~~}}}zzzzzzyyywwwtttpppmmmjjjjjjiiifffcccaaa```______^^^[[[WWWTTTTTTSSSRRRQQQNNNNNNOOONNNMMMLLLJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDIIIHHHHHHGGGEEECCC@@@>>>EEEEEEEEEFFFFFFFFFFFFFFFBBBAAAAAAAAAAAACCCDDDEEEDDDFFFIIIKKKMMMPPPSSSVVVVVVXXXZZZZZZZZZ]]]ccchhhnnnrrrxxx~~~~~~}}}}}}~~~~~~~~~wwwrrriii```XXXQQQKKKGGGCCC@@@===;;;;;;;;;:::999777666555666888999888777777666555666888999888777888999999999999888777777555666666777777666666555777777888888888888777777555555555555555555555555666666777777777777666666999:::;;;:::888777888999999999999999:::===AAADDDLLLNNNOOOPPPRRRVVV\\\```eeefffiiikkkllllllmmmmmmiiikkkmmmnnnnnnoooqqqrrrtttqqqppppppnnnjjjeeeaaa]]][[[XXXTTTOOOJJJFFFDDDAAA@@@===:::999888888999;;;999777555555666777888999888888777666555444444777666555666777666555333444444555555555555444444111111111111111111111111333444444444444333222222444333333222222222222333444555777999;;;<<<<<<;;;;;;999777777999999777555999888888888888999888888777666555666888999888777:::;;;:::888666555666777666555444444555666888999777777666555555444222111555444444333333444444555777555444333333555777888333333444555555444333333666555333111////////////111111222222444555555555444555555666666555555444777666666555444444444444444444555555444333333222555555555666666555444444555666777999999999888777999999999999:::===???@@@BBBHHHRRR___mmm{{{|||xxxuuusssssstttttttttttttttssssssrrrrrrjjjcccXXXOOOHHHDDD@@@===;;;<<<======<<<:::888777888888888888888999::::::~~~~~~}}}{{{xxxtttqqqooopppnnnllljjjhhhgggggggggjjjgggbbb___]]][[[YYYWWWXXXXXXXXXWWWUUUSSSQQQOOOQQQPPPOOOOOOPPPQQQPPPNNNLLLMMMMMMMMMKKKIIIHHHGGGKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHKKKNNNQQQRRRUUUWWWZZZYYY[[[]]]]]]]]]```fffkkkooosssxxx~~~~~~~~~~~~uuupppjjjccc]]]VVVPPPLLLEEEBBB===;;;:::::::::999888777666777888999999777888666666777888999888777888999999999999888777777333555888::::::888555333777777888888888888777777666666666666666666666666666666777777777777666666999:::;;;:::999888888:::888999999999:::>>>DDDHHHQQQSSSUUUVVVXXX[[[```dddkkkkkkmmmnnnooonnnlllkkkkkklllkkkkkkkkknnnrrrvvvqqqqqqqqqpppooonnnjjjgggfffeeeccc___YYYTTTPPPNNNFFFCCC@@@<<<:::999999:::;;;:::777555555555666777999999888777666555555444555444444444555555333111444555555666666555555444111111111111111111111111222333333444333333222222555444333333333333333444444555777999999:::999999:::999888888999888777666888999999999888888888999999888777777999999999777999:::;;;999777666888:::666555444444444666777888888888777555333222222222555444444333333444444555222111///...///000222444333444555444444555444333777666444222111000111111333333333333222222222333444444555555555555444444777666666666555444333333222222333333333222111111666666666666555333222111555666777999999999888777888888888999:::<<<>>>???CCCIIISSS___mmm{{{}}}zzzxxxwwwwwwvvvrrrrrrsssssssssrrrqqqppppppjjj```VVVNNNGGGBBB???<<<=========<<<:::888777999999999999999::::::;;;|||yyyvvvtttssssssrrrqqqooonnnnnnooooooqqqnnnjjjgggeeeccc```^^^`````````^^^\\\YYYWWWUUUYYYXXXWWWWWWXXXXXXWWWVVVOOOQQQTTTUUUTTTTTTTTTUUURRRSSSSSSRRRQQQOOOMMMKKKOOONNNMMMLLLLLLMMMNNNNNNMMMPPPSSSUUUVVVWWWYYY[[[\\\^^^`````````bbbggglllmmmqqqxxx~~~|||rrrppplllhhhccc\\\TTTOOOGGGCCC>>>;;;:::::::::999999888777888:::;;;:::999888777777777999:::999888888999999999999888777777444666999;;;;;;999666444777777888888888888777777666666666666666666666666777777666666666666777777888999999999777666777888666999;;;<<<===AAAHHHNNNQQQTTTWWWZZZ]]]```eeehhhooooooooopppqqqqqqooommmrrrqqqnnnkkkjjjlllqqquuunnnpppqqqnnnmmmnnnmmmiiihhhhhhhhhddd___ZZZWWWVVVJJJGGGCCC???<<<;;;;;;<<<<<<;;;999777777666777777888888888777777666666666444333333333444444222111444555666777777666555444222222222222222111111111111111222333333333333333444444333333333333444555444555777888888888777777999999999999999888888888666777888888666666777888777666555777999;;;:::999777:::;;;999666555888;;;555555555444555555666666999999888666333222222333333333222222222222333333222111111000111222444555333555555333333555555333777666444333222222333333333444555444222111222333444444555555555555444444666666666666555333222111111111222222222222111111666666666555444333222111444555666777888888888888777777888999:::<<<===>>>AAAHHHSSS___mmmzzz}}}|||zzzxxxvvvrrrsssttttttttttttttttttxxxssskkk```VVVMMMFFFCCC;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<}}}zzzxxxwwwwwwwwwvvvuuuttttttuuuvvvwwwtttsssqqqoooooommmjjjgggjjjjjjiiihhheeebbb___]]]aaa___^^^^^^______^^^]]]XXX[[[^^^^^^]]]\\\]]]^^^]]]]]]^^^^^^]]]\\\YYYXXXYYYXXXWWWUUUUUUUUUVVVVVVUUUXXX[[[\\\\\\\\\]]]^^^___aaadddcccbbbbbbfffiiijjjooovvv}}}zzztttsssqqqooojjjbbbXXXRRRIIIEEE???<<<:::::::::::::::999888999;;;<<<;;;::::::888888999:::;;;:::999888999999999999888777777777888888888888888888777777777888888888888777777666666666666666666666666777777666666666666777777888999:::999777666777888666:::???AAABBBGGGNNNTTTVVVYYY^^^aaaccceeehhhjjjooonnnmmmooorrrsssqqqooorrrqqqpppnnnlllmmmpppssslllqqqqqqmmmkkkmmmlllhhhgggiiijjjgggbbb^^^[[[[[[QQQNNNIIIDDDAAA@@@@@@AAA======<<<;;;:::999888888888777777777777777777777555444333444555555333111444555666777777666555444444333333333222222222222///000111222333444444444222222111222222333444555333444666777888888777777888999999999999999999:::666777999888666555777999666555444555777888777666777999;;;888444222444777555555555666555555444444999:::999777333222333666444444333333333333444444444444555666666777888888333666555111111555666333555444333222222333444555111333555444333222444666333444444555555444444333555555666555444222111000111222222333333222222222333444444555555444444444444444444555666888999:::666777777999:::;;;<<<===;;;CCCOOO]]]kkkxxx~~~|||yyyvvvvvvuuuuuuvvvyyy|||~~~|||uuukkk___TTTKKKGGG>>>======<<<<<<=========<<<;;;;;;;;;;;;<<<======~~~{{{zzzzzz{{{yyyyyyxxxxxxxxxzzz{{{|||wwwvvvuuuvvvvvvuuurrrpppsssrrrqqqpppmmmiiifffeeejjjiiigggggghhhhhhgggfffbbbeeegggfffbbb______```fffggghhhiiiiiihhhfffeeeaaa```^^^]]][[[[[[\\\\\\]]]___bbbbbbbbbaaaaaabbbaaadddfffeeecccbbbdddfffgggllluuu|||yyyvvvvvvvvvtttnnneeeZZZSSSJJJFFF@@@<<<;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;:::999888999;;;<<<;;;:::888999999999999888777777;;;999777555555777999;;;777777888888888888777777777777777777777777777777777777666666666666777777:::;;;<<<;;;999888999:::666;;;AAADDDFFFKKKRRRYYY___bbbfffiiiiiiiiiiiijjjllljjjiiilllppprrrrrrppplllmmmnnnnnnnnnoooqqqsssmmmrrrrrrllliiikkkjjjfffjjjmmmooommmhhhdddbbbcccXXXUUUPPPJJJGGGFFFFFFFFF?????????>>>===;;;:::999777777777777777888888888666555444555666666444222444555666888888666555444444444444333333222222222...///000222333444555555000000000000111222333444111222444666888888888888777888999999999999:::;;;777:::;;;;;;888777999;;;999777555555555444222000777999:::777111...000444555555666777666555333222999::::::777333222444777777666666555555666666777222333444555666666666666444777555000000555777444444333222222222333444555000222555555333333666888333444444555555444444333444555555555444222000///222222333444444444333333000111222444555666666666333333333333555777:::;;;666666777999:::;;;<<<===666>>>LLL[[[iiiwwwzzzxxxvvvuuuxxx}}}|||rrreeeYYYOOOJJJCCCAAA???===;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>{{{{{{|||||||||zzzyyyzzz}}}{{{||||||||||||zzzyyyxxx|||xxxsssrrrssstttsssqqqtttssspppppppppooommmlllkkkiiihhhiiikkkmmmmmmmmmqqqqqqooonnnlllkkkjjjiiifffffffffeeeddddddccccccffffffdddcccbbbccccccdddbbb```______aaacccdddcccfffllluuu~~~|||xxxwwwwwwuuupppiii___YYYKKKGGGAAA===;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;999777;;;@@@AAA>>>999;;;:::888777777888:::;;;;;;999777666777888888888666666666666666666777777999999999888888888888888555666777666555444555666<<<;;;999999:::;;;;;;:::???>>>???DDDLLLUUU[[[___eeehhhlllmmmkkkkkklllnnnpppnnnmmmooorrrtttsssqqqnnnnnnooopppqqqrrrrrrsssssssssoooiiijjjnnnkkkeeeppptttpppeeedddjjjiiiaaa\\\[[[YYYTTTNNNJJJIIIJJJHHHEEEAAA???>>><<<888555<<<:::777666666777777666666666666666555444222222333555777666444444777999777555333222333222111000333333333222222111111111222222111111111111111222222333444555666666666666111444777888777666555666:::;;;;;;<<<;;;:::999888444666777777555333333333555555444444444444555555444777:::;;;;;;::::::::::::999777333000000222555555444444555666666555333444444444444444444444444666666666666666777888888777555222111222333222222333444444444444444444333222222333444444333222222555555444444444444333333333222222333333333111000555555555555555555555555666777666444666999888444666666777888:::;;;<<<<<<:::@@@KKKXXXfffuuuzzznnn```TTTLLLBBBBBBBBBAAA@@@>>>===<<>>===>>>@@@AAABBBBBB~~~}}}{{{|||~~~~~~}}}|||}}}}}}~~~~~~zzzyyyzzz{{{zzzxxx{{{zzzyyyyyyyyyxxxuuusssqqqooommmnnnppprrrsssssszzzyyyyyywwwvvvuuuttttttqqqpppnnnllljjjiiihhhggghhhgggfffdddccccccddddddbbb```______aaacccddddddfffllluuu}}}}}}zzzzzzyyyxxxtttlllbbb[[[RRRMMMFFF@@@<<<:::999777=========<<<<<<<<<;;;;;;;;;:::999;;;>>>???===:::<<<;;;:::999999:::;;;<<<<<<:::888777888999999888999999999999888888888888999999999999999888777777666777888777666555666777999888888888999:::::::::AAAAAACCCIIIQQQYYY```dddhhhlllooopppooonnnooopppqqqooonnnooosssuuutttsssppppppqqqrrrssssssttttttooopppmmmiiijjjooonnniiimmmqqqoooffffffllllllfffgggfffbbb^^^ZZZVVVRRRPPPLLLHHHDDDBBBAAA???<<<999<<<:::888888888888777666555666666666666555444444222444555444222222555777666444333222333333222111222222111111111000000000333333222222222222333333333333444555666666666666555777:::;;;:::999888999999:::;;;;;;;;;999888777888999888555333222222444666555555444444555555666444777:::;;;::::::::::::<<<;;;:::777444333555666777666555555777777666555444444444444444444444444555555555555555666666777888666444333444444444333444444555555555555444444888888777666555555444333666666555555444444333333333333222222222222111111444444444444444444444444555777666444666:::999555999999999999999999999999>>>BBBIIISSS```pppqqqaaaTTTLLLBBBBBBBBBAAA@@@?????????AAABBBCCCEEEIIIMMMOOOOOO~~~~~~}}}{{{zzzwwwuuutttvvvyyy{{{{{{~~~~~~}}}}}}|||{{{{{{zzz{{{yyyuuurrrnnnlllkkkkkkkkkjjjhhhfffeeeddddddeeebbbaaa______aaacccddddddffflllttt|||~~~||||||}}}|||xxxpppfff___VVVQQQJJJCCC???<<<:::999>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<;;;<<<;;;:::999999:::;;;<<<<<<:::888888999:::999888::::::999999999888888888888999:::;;;:::999777666777888999888666555555777777777777888999;;;<<<===DDDFFFJJJPPPWWW```ggglllmmmppptttuuutttsssrrrrrrsssqqqooopppsssuuuvvvvvvssstttuuuvvvvvvvvvvvvvvvppppppnnnjjjkkknnnnnnjjjkkkooonnnhhhiiioooppplllmmmjjjfffcccaaa]]]WWWRRRRRROOOJJJFFFDDDBBB@@@>>>===;;;:::::::::999777555555666666777777666555555333444444444333333444666555444222222333444444333333222222222222222111111444444444333333444444555333333444555666666666666666999;;;;;;:::999999:::888999:::::::::999888777<<<:::888444111111333555666555555444444555555666555777:::;;;:::999999:::;;;;;;;;;999777555555666999777555555666888888777444444444444444444444444444444444444555555555666999777555555555666555444555555666666666666555555666555444333222333444444777666666555444333333222444333222111111111222222333333333333333333333333444666555444666::::::666999999999999999999999999AAACCCGGGNNNZZZkkk|||vvvhhh[[[TTTIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKOOOTTTYYY___ccceee~~~zzzzzz{{{~~~~~~~~~~~~{{{wwwssspppmmmllllllmmmllljjjgggfffeeeeeeeeecccaaa___```bbbdddddddddggglllssszzz~~~}}}~~~~~~}}}zzzrrriiibbbVVVQQQJJJDDDAAA???>>>===>>>>>>>>>=========<<<<<<;;;<<<======;;;:::;;;<<<999888777777777777888999<<<;;;999999:::;;;:::888999888888777777666666555777999;;;<<<<<<:::777555777888888777555333444555666777999:::;;;===@@@BBBGGGJJJPPPVVV^^^fffmmmrrrqqqsssvvvxxxxxxvvvuuussssssrrrqqqqqqsssuuuwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyvvvuuurrrooommmmmmlllkkklllpppppplllkkkoooqqqooonnnjjjfffffffffccc\\\UUU[[[WWWRRRMMMHHHEEEBBBAAA===<<<<<<<<<;;;:::666444888888888888777666555555666666666555555555666777444333222222444555555444555555555555555555555555444444333333444444555555333444555666666777777777555777888999777666777777777888999999999999777777999999888555333333555777666666555555555555666666555777999:::999888999:::888999;;;:::777555444444:::888555444555777888888555555555555555555555555444444555555666666666666999777666555666666555333666666777777777777666666111111000000222444777999666666555444333222111111444444333222111111222333333333333333333333333333333555555444666;;;;;;777555666777888:::;;;======@@@BBBEEELLLWWWhhhyyy~~~sssjjjdddVVVUUUTTTSSSTTTVVVYYY[[[XXX\\\aaagggmmmsssxxx{{{~~~~~~}}}|||xxxuuurrrpppooonnnnnnmmmkkkhhhgggfffffffffcccaaa``````bbbdddeeedddgggkkkrrrxxx~~~}}}}}}|||yyyrrrjjjdddWWWRRRKKKEEEBBB@@@>>>============<<<<<<<<<;;;;;;;;;======<<<;;;:::;;;===999888888888888888888999<<<:::999:::;;;;;;999888999888888888777777666666777999;;;<<<<<<:::777666666777777555222111111222333555999;;;<<>>======<<<:::777444:::::::::999888666555444777666555555555666666666444333222222444666666555555555555555555555555555333333333333333444555555333444555666777777777777555666777777555555555666777777999999999999888777444666888888777666777888666666666555555666666666666888999999888777888999777999;;;:::888666555444999777444333555666777777555555555555555555555555444555666777777777777666888666555555666666444222666666777777777777666666444444333444555888;;;===444444333333222111111000333555555444222111333444333333333333333333333333333555555444666;;;;;;777555555777888:::<<<===>>>===???DDDKKKWWWfffuuu~~~xxxtttffffffeeeeeegggiiilllnnnmmmqqqwww}}}~~~|||zzzwwwtttrrrqqqnnnmmmkkkiiiggggggggghhhcccbbb``````bbbdddeeeeeehhhkkkpppvvv{{{~~~}}}|||zzzwwwrrrkkkggg[[[UUUMMMFFFBBB???<<<:::=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777::::::::::::::::::::::::999:::;;;<<<;;;:::888777666666666444111//////000000444888;;;<<<@@@EEEJJJNNNTTT\\\aaaeeejjjpppuuuttttttuuuwwwyyyzzzyyywwwuuuvvvxxxyyyxxxyyyzzz|||~~~}}}|||xxxvvvvvvvvvtttqqqssswwwuuuwwwxxxuuupppmmmnnnoooooommmlllmmmnnnnnnjjjggggggfffbbb\\\UUUNNNKKKIIIDDDCCC@@@???>>><<<999777;;;;;;;;;:::999888666666666444333333444444444333555333222333555666666555222222333333333333333444333333333333333444555666444444555666777777777777777888999888666666777888777888999:::::::::999888222555888999999888999999777666666555555666666777777888999888777777888999999;;;<<<<<<:::888777777888666444444555777777666555555555555555555555555444555777888888888777666888666666666777666444222666666777777777777666666777666555444444555666777333333333333222222222222333666888777444222333555333333333333333333333333444666555444666::::::666888888888999999::::::;;;;;;>>>CCCJJJTTTbbboooxxxxxxwwwxxxxxxzzz}}}~~~{{{wwwsssqqqmmmllljjjhhhhhhhhhhhhiiidddbbb```aaaccceeeeeeeeeiiilllooosssyyy~~~{{{xxxuuurrrmmmjjj[[[VVVNNNGGGCCC@@@>>><<<>>>>>>>>>=========<<<<<<===;;;888999<<<>>>>>><<<<<<<<<<<<======<<<<<<<<<999999888999::::::888666888999999::::::;;;;;;<<<::::::;;;;;;::::::999888777777777555111/////////111666;;;>>>@@@DDDKKKPPPSSSYYYaaafffhhhkkkppptttvvvtttsssvvvyyy||||||{{{wwwzzz~~~~~~}}}~~~~~~|||yyyvvvvvvxxxuuuqqqsssyyywwwyyyzzzxxxrrrmmmmmmpppmmmmmmlllkkkjjjjjjiiihhhhhhiiihhhddd]]]WWWSSSRRRJJJHHHDDDBBBAAA@@@===<<<999999:::::::::::::::999777555222222444555444222666444333333555666666555111111222222333333333333444444444444555666777888444555666777777888888777999999:::999777666777999777888999;;;;;;;;;:::999666777888888777888999;;;777777666666666666777777777888999888666666777999999:::;;;:::888777777888888777666666888888777666555555555555555555555555333444666777888777666555888888777888888888555333555666666777777666666555444444444444333333333333333333444444444444555555222777;;;;;;777444444666444444444444444444444444555777666444666:::999555777888888999::::::;;;;;;<<<>>>AAAFFFNNN[[[hhhppp||||||wwwrrrooolllkkkiiihhhhhhhhhiiiiiidddbbb```aaaccceeeeeeeeejjjlllooorrrwww~~~~~~zzzwwwuuurrrnnnlllXXXSSSMMMHHHEEEDDDCCCBBB????????????>>>>>>>>>>>>>>>:::666888===@@@???<<<:::;;;;;;<<<<<<;;;;;;:::999888888999:::999777555666666777888999::::::;;;;;;;;;:::::::::999999999888888888666222000///000444:::@@@CCCEEEIIIPPPVVVVVV]]]eeeiiijjjlllppptttwwwuuusssuuuyyy}}}~~~~~~yyy}}}~~~}}}|||yyyxxxyyytttnnnooouuuwwwyyy{{{yyysssnnnnnnrrrppppppooommmjjjiiiiiijjjhhhjjjllliiiccc]]]ZZZYYYOOOLLLHHHEEECCCBBBAAA???666777888:::;;;<<<======999777444444666777555333777555333333555666555444333333333444444555555555555555555555666777999999444555666777888888888888888999999888666555666888888999:::;;;<<<;;;;;;:::::::::888666555666999<<<777777666666666666777777777888999777666666777999777888888777555444555666888888777888::::::888666666666666666666666666666222333555777777666555444:::999999999:::999666444555555666666666666555555333444666777888888888888444444555555666777777777222777======999555555666555555555555555555555555666777666444666999888555444444666888:::<<<>>>????????????BBBIIIUUUbbbkkkvvv}}}xxxtttrrrpppmmmjjjiiihhhgggfffdddhhhfffcccaaabbbdddgggiiifffkkkqqqtttvvv{{{|||yyyuuuqqqkkkggg]]]XXXRRROOOOOOLLLDDD>>>??????@@@@@@@@@??????>>>AAA@@@>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::888777777888888777888999999::::::::::::===;;;;;;;;;===>>>===<<<888;;;999666777999444+++999<<>>===<<<::::::;;;;;;999888999888777555333333555777444444444333333444555555222222333333444555555555888888888777666555555444666555444666888999888777888:::;;;999777777:::===:::;;;<<<<<<<<<:::777666777777777888888999999:::444555777888999999999888999:::999888666555666777999777555666888999666333555555555555666666666666444444555666777777666666777777777777777777777777777777888888888999999999::::::;;;:::888666333111666666777777777777777777:::666222111333444333222;;;777666999:::888777888444111000111555666444222333666888999888888888999888888888888999:::;;;<<<:::;;;???DDDHHHNNNZZZggguuu}}}|||xxxtttqqqqqqooollljjjiiiiiigggeeehhhfffdddbbbbbbccceeegggfffkkkqqqtttvvv{{{|||xxxtttoooiiieeeZZZWWWQQQKKKGGGDDDBBBAAA@@@@@@AAAAAA@@@@@@???>>>@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::===<<<:::999888888999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<:::999:::<<<:::666666888444--->>>AAAFFFKKKQQQXXX```eeejjjmmmppprrrssstttuuuwwwuuuwwwyyy|||~~~}}}|||zzzyyyxxxwwwxxxxxxxxxzzzzzzyyyvvvtttssstttvvvqqqllljjjjjjlllllllllooolllhhhfffeeeccc```]]]ZZZZZZXXXUUUQQQLLLHHHEEEAAA???<<<;;;<<<;;;:::888555666777666555444444444444444333333333444444555333333333444555555666666777888:::::::::888555444777666555666888999999888555888;;;;;;999888999;;;;;;<<<======<<<:::888777888888888999999999999999555666777888888999999999:::;;;;;;999777666777888888666555666888888666333555555555555666666666666666666666777666666555555777777777777777777777777888888888888888888777888666777888999:::999777666111222333444666777888888;;;888444333444555555444999555555888:::999888:::333444444444333333444555444777999999888777777888666666666666777888999:::999:::>>>CCCFFFLLLXXXeeerrr{{{|||xxxuuussstttqqqnnnlllkkkjjjhhhggggggfffeeecccccccccddddddgggkkkppptttvvv{{{}}}xxxsssmmmgggcccZZZWWWQQQIIIBBB@@@BBBFFFAAAAAABBBBBBAAA@@@@@@?????????>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;======<<<;;;::::::::::::======>>>>>>>>>===<<<<<<<<<;;;;;;<<<===<<<999777;;;<<<;;;888:::===<<<999EEEIIIMMMSSSYYY___ggglllnnnpppsssttttttuuuvvvwwwwwwxxxzzz}}}~~~~~~~~~~~~~~~||||||{{{yyywwwuuuvvvwwwyyytttoookkkkkkmmmooopppooollliiigggfffeeecccaaa^^^______^^^ZZZUUUPPPMMMGGGDDD@@@>>>===<<<;;;999555666888999888777555444444444333333333333333444333444444555666666777777777999;;;===<<<:::666444777666555666999:::999888333666:::<<<<<<:::::::::;;;<<<======<<<;;;999888999::::::::::::999999888666666666666777888999::::::;;;;;;:::888777888999777666555666777777555333555555555555666666666666777888888777777666555444777777777777777777777777999999999888777777666666555666888999::::::999888555555666777999:::;;;;;;999777444333444555555444888444444777:::999999;;;333666888666333111444888666888999999777666666777444444444555555666777888888999===AAADDDIIIVVVbbboooyyy~~~{{{{{{~~~~~~~~~~~~}}}|||zzzyyyvvvtttpppnnnmmmllljjjhhhgggfffeeeddddddccccccccchhhkkkppptttwww||||||wwwrrrmmmgggccc^^^ZZZSSSKKKFFFDDDFFFHHHCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;>>>======<<<<<<<<<<<<<<>>===<<<<<<===<<<===>>>???>>>;;;999;;;;;;<<<===AAAFFFJJJKKKNNNQQQVVV[[[aaagggmmmrrrrrrtttuuuvvvvvvvvvwwwyyyzzzzzz|||}}}~~~~~~~~~~~~{{{xxxwwwyyyzzzyyywwwsssqqqppppppqqqrrrrrrpppllliiigggeeecccccc___aaaccccccaaa\\\WWWSSSMMMIIIEEEAAA???>>><<<:::888888999:::;;;:::888777555444444333333333333333444444555555666777777777777888:::;;;:::999777555666555555666888999999888444666999;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888;;;;;;<<<<<<;;;:::999888888777666666666777999:::999:::;;;:::888777888888666666666666666666444333555555555555666666666666777777888888888777666666888888888888888888888888;;;;;;:::999888777666666888999999:::999999888777999999999999999888888888555444333222333333333333:::555444777999888888:::777888888666444444666888888999:::999777555555666444444444444555666777777888888;;;???BBBFFFRRR^^^mmmwww}}}|||~~~xxxzzz|||~~~~~~|||{{{|||||||||||||||{{{{{{{{{yyy{{{xxxvvvrrrpppooonnnkkkjjjhhhgggfffeeeddddddcccccchhhkkkpppuuuyyy~~~{{{vvvrrrnnniiifffaaaZZZRRRNNNMMMLLLIIIFFFEEEEEEEEEDDDDDDCCCAAAAAA??????????????????>>>>>>>>>>>>=========<<<<<<<<<======>>>=========<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;===??????===;;;======???CCCGGGLLLRRRWWWVVVYYY^^^ccchhhmmmsssvvvxxxzzz{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~{{{zzz{{{}}}xxxyyyyyyxxxwwwtttsssrrrwwwuuuqqqlllgggdddcccbbb```cccfffhhhgggccc^^^ZZZSSSOOOKKKGGGDDDAAA???======:::888777999::::::999666555444444333333333444444444555555666777777777888777777666555666666777555444444555777888888777777777777888999;;;<<<<<<888999999999888888777777;;;<<<=========;;;:::888888777666666666777999999666888:::999888666666777666666777777666555555555555555555555666666666666555666777888999999999999999999999999999999999999======<<<:::999888777666888888888999999888888888555555555444444444333333444444444444333444444555<<<777555777777666666888:::777555444666888888777999::::::888666555555666555555555555666777888888777888:::>>>@@@DDDOOO[[[kkkuuu|||xxxwwwxxxzzztttuuuxxxyyyzzzyyyxxxwwwxxxvvvvvvyyyyyyvvvuuuwwwuuuvvvzzz}}}zzzwwwtttqqqpppnnnllljjjiiihhhgggeeeeeeeeeffffffhhhkkkpppvvv||||||wwwsssoookkkhhh```YYYRRROOOPPPOOOIIICCCFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>==================>>>>>>>>>======<<<======>>>>>>>>>===<<<<<<:::999999;;;>>>@@@@@@@@@DDDCCCEEEJJJMMMOOOUUU\\\___bbbgggkkknnnrrrwwwzzzyyy{{{|||{{{{{{|||~~~~~~}}}~~~yyy{{{~~~~~~{{{xxxuuuttt|||zzzuuunnnhhhcccbbbbbbcccfffiiilllllliiieeecccYYYVVVRRROOOLLLHHHDDDAAA???;;;777666888:::999777888777666555444444444444333444444555666666777777777666444333222444666777666555444555777999888777999888666666999;;;<<<<<<777777777777777777777777;;;<<<>>>???>>>===;;;:::888777777777777777888888555777999999888666666777666777999888666555555666555555555555666666666666444555777888:::;;;;;;;;;999999999999999999999999===<<<;;;:::999888777777444555666777888999::::::333333444555555666777777555666888888777777888999>>>888555666666444444777;;;666222333777:::999777999:::999888666555666777666555555666666777888999888888:::===>>>BBBMMMYYYjjjttt~~~{{{{{{zzzyyyvvvrrrooooooppprrrssstttuuuuuutttssssssrrrpppqqquuuuuuqqqpppssspppqqqtttvvvyyy{{{|||}}}~~~{{{xxxtttrrrpppooollljjjjjjiiigggeeeeeefffhhhjjjhhhkkkpppwww~~~~~~xxxsssooojjjggg___[[[UUUQQQOOOMMMJJJGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBBAAAAAA???===<<>>>>>>>>======<<<<<<===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>===;;;::::::<<>>;;;:::======:::777999888777666666555555555333333333444555555666666555555444333333444555666888777666777999::::::999999888777888;;;<<<:::999888888777777777777888888:::<<<>>>???@@@>>>===;;;777777888888888888777777555777:::;;;999888777777666888:::999777666666888555555555555666666666666666777888999::::::::::::::::::::::::::::::::::::::::::999888888777666666555555555555666777888999777777777888999999::::::444777999:::888888:::<<<===777444555666555555888777555444333555888:::;;;999999999777555555666888555555555555666777888999888888:::===>>>AAALLLWWWhhhsss{{{wwwyyyyyyxxxuuuqqqnnnmmmmmmqqqqqqqqqrrrrrrqqqqqqpppooolllmmmrrrrrrmmmlllpppmmmnnnoooqqqtttvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{xxxuuurrrpppooollljjjkkkiiigggeeeeeegggjjjlllhhhkkkpppwwwyyysssnnniiifff___^^^YYYSSSNNNKKKLLLNNNIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAA???===<<>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<<<<===>>>??????????????????======???EEEKKKOOOQQQMMMMMMRRRZZZ^^^^^^eeennnlllooosssvvvxxxzzz}}}~~~}}}|||xxxyyy|||~~~|||yyyzzz|||~~~}}}xxxqqqiiiddddddfffdddfffiiilllmmmmmmkkkiiicccbbb```^^^[[[VVVOOOKKKFFFCCC@@@AAACCCBBB===777::::::888777666666666666222222333333444555555666333444555666666555444444999888888999;;;<<<<<<;;;888777888:::======999555999888888888888888999999999;;;>>>@@@@@@???>>><<<666777888999999888777666666888;;;<<<;;;999888999777999;;;:::888666777999555555555555666666666777888999999:::::::::999999::::::::::::::::::::::::888888777777666666555555888777666555444444444444888888888777666555555444222555888999777777999;;;;;;666333444666666777:::333555666555333555:::???888999888777555555777999555555444555555666777888999999:::===>>>AAAKKKWWWfffsss}}}{{{yyyxxxxxxwwwuuurrrooommmlllkkkmmmoooooolllkkknnnnnnkkkgggjjjnnnooollljjjjjjjjjhhhjjjmmmppprrrrrrrrrqqqvvvwwwxxxwwwvvvwwwxxxzzz~~~}}}xxxsssqqqssstttqqqnnnkkkjjjiiiiiihhhiiiiiijjjmmmooossswww|||~~~xxxsssnnnjjjeeebbb^^^ZZZVVVRRROOONNNLLLJJJHHHGGGHHHHHHGGGEEEGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@???>>>???===<<<<<<>>>??????>>>@@@???>>>>>>@@@@@@???>>>@@@AAABBBFFFJJJOOOSSSUUUXXXYYY\\\bbbhhhooossstttvvvuuuttttttvvvzzz}}}~~~~~~{{{|||~~~~~~|||yyyvvv{{{tttnnnmmmllliiiiiikkklllhhhgggiiinnnoookkkfffllliiieeebbb^^^ZZZUUURRRPPPLLLFFFAAA??????>>>>>>@@@===999777777777666666666555444444555666444333555555444444444555555666888888777777777777777888<<<;;;:::<<>>999444999999;;;;;;:::888555333444999;;;999999===;;;666666777999999777666777888666777999;;;;;;999666555888888777777666666555555777777777777777777777777999999:::===;;;777666999888999:::;;;<<<<<<<<<<<<===<<<;;;;;;:::999555333888666555444444555666888777666666777888888666444999888888999;;;;;;999888888888777666555444333333666666777777888888999999444888777444666<<<;;;777:::999888777666666666777444444777;;;>>>BBBKKKUUUdddooo~~~~~~}}}|||zzzxxxvvvuuuwwwuuussspppnnnlllkkkjjjjjjlllllliiiiiilllllliiifffiiimmmmmmkkkiiihhhiiigggiiikkkmmmnnnoooooonnnjjjlllnnnoooqqqsssvvvyyyzzz|||{{{vvvuuuuuutttpppmmmkkkkkkjjjjjjjjjiiiiiiiiilllooossswww}}}~~~yyytttnnnkkkeeeccc___[[[XXXVVVSSSRRROOOMMMKKKJJJIIIIIIHHHFFFQQQNNNJJJFFFDDDDDDDDDEEEBBBBBBBBBAAA@@@???>>>===AAA???>>>>>>@@@AAA@@@???@@@@@@???@@@AAABBBBBBAAABBBCCCFFFJJJOOOUUUYYY\\\^^^___bbbffflllrrrvvvwwwyyyxxxwwwwwwyyy|||{{{}}}~~~}}}zzzxxx|||uuupppooommmjjjjjjlllkkkkkkkkkkkkkkkiiigggeeeiiigggfffdddcccaaa]]]ZZZXXXSSSMMMGGGDDDBBB@@@???AAA>>>:::888888888777666999777555555666777666555666666666555666666666777666666666777888999:::;;;;;;;;;<<<======;;;888555888999999999999888666555555:::;;;888999<<<;;;777666777999999777666777888<<<===>>>>>><<<:::888666888888777777666666666666666666666777777888888888888777888;;;999555444888999999:::;;;<<<<<<<<<<<<===;;;:::::::::999666333777777777777777777777777333333444555777777666444:::999888999::::::999777999999888777777666666666777777777777777777666666555666555333666;;;:::555888888777666666666666666777666888<<<===@@@IIIRRRbbbmmm|||zzzyyyyyyxxxvvvtttrrrqqqtttsssqqqnnnllljjjiiihhheeehhhhhheeeeeehhhhhhfffeeegggjjjkkkiiigggggggggfffgggggghhhhhhiiiiiijjjbbbdddgggiiikkknnnrrrttttttwwwzzz|||}}}{{{yyyxxxuuuppplllkkkllllllllllllkkkjjjiiikkknnnsssxxx}}}}}}xxxrrrnnngggddd```^^^]]]\\\ZZZXXXTTTQQQNNNMMMLLLKKKIIIGGGYYYUUUNNNGGGDDDDDDFFFHHHEEEEEEEEEDDDCCCAAA@@@???CCCBBBAAAAAACCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFHHHLLLQQQWWW]]]bbbeeefffgggjjjnnnrrrvvvzzz|||~~~~~~}}}}}}~~~~~~}}}~~~|||zzz}}}vvvqqqpppnnnkkkkkkmmmjjjlllmmmkkkgggdddcccccccccdddeeegggiiihhheeebbbbbb]]]WWWQQQLLLHHHEEEBBBCCC???<<<999999999888777;;;999666555666777888777777777777777777777777777777777777777888888999::::::<<<>>>===;;;888777666888888777777777777888888888::::::888777:::999777666777999999777666777888::::::::::::999888777666888777777777777666666666666666666777777777888888666555666888777333333666999:::;;;<<<<<<===<<<<<<<<<;;;:::999:::999666444444555777888888777555444222222333555888999777666;;;:::888888999999888666777777777777777777777666888777777666555555444444999888666555:::>>><<<666777777666666555666666666999888999<<<===>>>FFFOOO```kkkyyy}}}}}}vvvvvvvvvuuusssqqqpppoooqqqpppnnnkkkiiihhhgggfffaaaddddddaaabbbeeeeeebbbdddeeegggggggggfffeeedddeeedddccccccccccccdddeeeeeefffhhhhhhhhhjjjlllnnnooorrruuuwwwyyy{{{~~~}}}{{{zzzvvvqqqmmmmmmnnnnnnnnnnnnlllkkkjjjkkknnnsssxxx~~~}}}wwwtttjjjfffbbbaaabbbbbbaaa___XXXUUURRROOONNNLLLJJJHHHXXXTTTNNNHHHEEEEEEGGGHHHJJJJJJIIIHHHGGGFFFDDDCCCFFFEEEDDDEEEFFFGGGEEEDDDCCCEEEGGGHHHHHHIIIKKKLLLOOOQQQTTTZZZ___eeeiiikkknnnppprrrtttwwwzzz}}}}}}}}}vvvqqqooonnnkkkkkkmmmkkklllkkkjjjgggdddbbbaaa___```dddhhhkkkkkkiiifffgggddd___ZZZUUUPPPKKKHHHFFFBBB>>>;;;::::::888777<<<999666444555777888999777777777777777777666666;;;:::888777666555555555999<<<>>>===999666555777888777555555555777999:::::::::999777777888888777666777999999777666777888555555666777888888999:::777777777777777777777777666666666666555555555555555444555777666222333777::::::;;;<<<<<<<<<<<<<<<;;;:::999888999888777555222333444555555444333222666666666888:::;;;999888<<<:::888888888888777666333333444444555555555555666666555555555444444444:::777444555:::===:::555888777777777777777888888:::999:::<<<<<<>>>FFFNNN___iiiwww~~~{{{~~~{{{zzzuuuttttttsssrrrpppooonnnooommmllliiigggfffeeeeee___bbbbbb___```bbbbbb```ccccccdddeeeeeeeeedddbbbbbbaaaaaa```______``````fffggghhhgggggggggiiikkklllooorrrtttuuuwwwzzz}}}}}}}}}{{{wwwsssppppppppppppoooooonnnmmmlllllloootttyyyzzzvvvooojjjeeedddfffgggfffddd\\\YYYUUURRRPPPNNNLLLJJJPPPNNNKKKIIIGGGGGGGGGGGGMMMMMMLLLLLLKKKIIIHHHGGGIIIIIIIIIJJJLLLLLLKKKIIIIIIKKKNNNNNNNNNOOOQQQTTTYYY[[[^^^bbbgggkkknnnooosssvvvxxxyyyzzz||||||uuupppooommmjjjjjjlllmmmjjjggghhhjjjiiiddd```^^^___cccgggkkkkkkiiifffiiigggdddaaa]]]YYYSSSPPPKKKGGGBBB???===;;;999888<<<999555444555777888888666777777777777666555444:::999777666555444333333888;;;===<<<888555555777777666444333444666999:::;;;999888888777777777888666777999999777666777888777888888999:::;;;;;;<<<777777777777888888888888777777666555333222111000666555666888666333555999999:::;;;;;;;;;;;;;;;;;;;;;999777777888888777666555444333222222333444555999888888999;;;:::888666<<<:::888777777888777666333333444444555666666666333444444444555555555666777333111333777888666333888888888888999:::;;;;;;999888999<<<>>>@@@HHHQQQ___iiivvv|||xxxwww}}}zzzwwwttttttssssssrrrpppooonnnmmmllljjjhhhfffeeedddddd```cccccc```___bbbaaa^^^cccbbbbbbcccddddddcccaaa____________^^^^^^]]]]]]```aaaccccccdddeeehhhjjjjjjllloooqqqrrrsssvvvxxxxxx{{{|||yyyvvvuuusssrrrqqqpppooonnnnnnnnnmmmpppuuuzzz|||wwwtttnnnhhhfffiiikkkiiifff___\\\YYYVVVTTTRRROOOMMMKKKKKKKKKKKKKKKKKKJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNOOOQQQSSSTTTSSSQQQQQQTTTWWWXXXWWWWWWZZZ]]]ccceeehhhkkkoooqqqssstttwwwzzz}}}~~~}}}~~~|||uuupppnnnmmmjjjjjjlllnnnjjjggghhhllllllgggaaa```aaacccgggjjjkkkiiigggiiihhhggggggeee```[[[VVVSSSOOOIIIDDDAAA???<<<:::;;;999666555666777888777666777777888777666444333555555555555666666777888888:::::::::888666666777666555444333444555777999999777777999999666666888666777999999777666777888888888888888777666555444777777777888888888888999888777666444333111000000777555666888777444666:::999999::::::::::::999999:::888666666888888888777999777555444444555777999888777777888999999666444<<<999777666777888777777666777777777888888999999333333444444555666666777:::666666999:::888777999999999999999:::;;;<<<===999888:::===???BBBJJJSSS___iiivvv|||xxxwwwwww}}}yyywwwrrrrrrrrrrrrqqqooonnnmmmlllkkkiiigggeeeddddddcccccceeedddaaa```bbbaaa^^^dddbbbaaabbbddddddcccaaa]]]]]]^^^______^^^\\\\\\[[[]]]___```aaacccfffiiihhhjjjlllmmmnnnoooqqqssssssvvvzzz~~~~~~zzzxxxxxxvvvuuurrrooonnnooopppqqqooorrrvvvzzz{{{xxxqqqjjjhhhkkkllljjjgggccc```]]]ZZZXXXWWWTTTRRRNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRSSSSSSUUUXXX[[[]]][[[ZZZ[[[___bbbbbb______cccfffjjjlllooosssvvvyyyzzz{{{zzz~~~}}}vvvqqqpppnnnkkkkkkmmmooommmkkkllllllkkkhhhdddddddddfffiiilllnnnmmmlllkkkkkkkkkllljjjfff```[[[\\\XXXQQQKKKGGGCCC@@@===;;;999888777888999888777777888999999888777555333666666666666777999:::;;;999888777777888999888666666555444444444555666777777555666:::;;;777666999666777999999777666777888444555555555444222///...777777888888888999999999777777666555555444444333777555555777666444666;;;888888888999999888888777999777666666777888888888777777777777777777777777777777777888::::::888666;;;888666555666888888888888888888999999999999999555555555555555666666666;;;999:::===;;;777888===888888888999:::;;;======;;;:::<<>>???EEEMMMTTTaaagggpppyyy}}}}}}{{{{{{{{{}}}|||~~~|||{{{|||~~~zzz{{{yyyvvvvvvxxxvvvrrrtttqqqnnnnnnppppppmmmjjjjjjlllkkkhhhhhhkkkllljjjjjjiiikkkmmmkkkfffeeehhhbbbcccdddeeeeeeeeedddddddddcccaaaaaaaaaaaa^^^\\\\\\___bbbaaa___^^^___bbb^^^^^^]]]]]]]]]___```aaacccdddeeeeeedddeeegggiiigggjjjmmmppprrruuuyyy{{{}}}zzzxxxwwwvvvtttssssssuuuwwwzzz}}}{{{xxxuuurrrpppmmmmmmiiidddbbbcccaaa\\\ZZZWWWXXX\\\\\\YYYYYY[[[[[[]]]```bbbdddeeeffffffppppppqqqtttwwwyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuqqqtttxxx{{{~~~}}}yyyvvvsssrrrsssuuuvvvwwwooooooppppppqqqpppppppppqqqrrrtttuuuuuutttrrrqqqrrrssstttttttttrrrpppooopppooommmjjjfffbbb___^^^TTTOOOHHHBBB>>><<<;;;:::;;;;;;;;;:::999888666555666666888999:::::::::::::::777555666888999777444777777888888999999::::::;;;;;;;;;;;;:::999888888555555555555666666666666777777888888888888888777777666555555777777666555888777555555666777777666888777555444444555777888555666777777666444555666666555555444444555555666888888777777777777888888999:::;;;<<<===<<<<<<;;;======<<<:::999888777777888888999999999:::::::::555333444888888666666888999888777888999999777666777777888888999::::::::::::<<<===>>>@@@FFFOOOVVVbbbhhhpppyyyxxxssswww|||~~~}}}{{{xxxwww|||{{{{{{}}}~~~~~~}}}zzzxxxxxxzzz{{{uuuvvvuuuqqqqqqssssssooorrrnnnlllmmmpppqqqnnnkkkkkkmmmllliiiiiinnnpppoooiiikkkmmmmmmkkkiiihhhiiiccccccddddddddddddddddddfffeeedddddddddcccaaa___^^^```ccccccaaa___```aaa^^^]]]]]]]]]]]]^^^___```aaabbbccccccbbbbbbdddffffffkkkoooppppppsssxxx~~~~~~}}}{{{{{{zzzxxxwwwssstttvvvxxx{{{}}}{{{yyywwwttttttpppjjjhhhhhheee``````]]]]]]```aaa^^^^^^```___```cccfffiiikkkkkkkkkrrrssstttvvvxxxzzz||||||{{{|||||||||{{{zzzxxxwwwxxx{{{~~~yyyvvvssssssuuuxxxzzz{{{rrrsssssstttsssrrrqqqpppttttttuuuvvvwwwvvvuuusssuuuuuuttttttsssrrrqqqpppooonnnnnnllljjjhhheeedddaaa[[[SSSKKKFFFBBB@@@>>>:::::::::999888777666555777777888999:::;;;;;;;;;;;;999888999::::::888666999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888666666666666666666666666666777888999999::::::999777555444555666777666444777666666666666777777777888777666555555666777888333444666666555444555666666666555555555555666666999888888888888888888999:::;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::999999777888888999:::;;;<<<===999666666999888444333666999888777777888888666444777777888999999::::::;;;;;;===>>>???AAAGGGQQQXXXccchhhqqqxxx~~~{{{wwwuuutttxxx|||~~~|||zzzzzz}}}|||}}}~~~zzzzzzzzzxxxvvvvvvxxxyyyrrruuutttpppooorrrsssqqqooommmlllmmmpppqqqpppnnnmmmooonnnkkklllqqqsssrrriiilllnnnmmmlllkkkkkkjjjggggggfffeeeeeedddddddddgggeeeeeeeeefffeeecccaaabbbdddeeedddbbb```___^^^^^^]]]]]]]]]^^^^^^^^^___aaabbbccccccaaabbbccceeeggglllqqqqqqooopppvvv||||||~~~~~~~~~}}}|||ssstttuuuwwwzzzyyyyyyuuuooolllkkkgggaaadddaaaaaaccccccaaaaaaddddddfffiiilllooopppqqqqqqtttuuuwwwxxxzzz|||~~~~~~~~~~~~|||{{{yyy{{{}}}zzzwwwuuuuuuxxx{{{}}}~~~xxxxxxwwwvvvuuusssrrrqqqvvvtttssssssvvvyyyyyyxxxzzzxxxtttqqqoooooopppqqqpppqqqrrrrrrqqqooommmllljjjddd[[[RRRLLLGGGDDDAAA::::::999888777777777777777888999:::::::::::::::;;;;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777777777777777777777555666777888::::::::::::777555444555666777666444666666666666666666777888555666777888888777666555111333555666555444555666666666666555555666666666999999888888888888999999:::;;;<<<=========<<<;;;::::::;;;<<<<<<<<<;;;;;;777777888:::;;;<<<===>>>:::888888::::::666555777999888777777888888666444888888888999::::::;;;;;;<<<===??????BBBIIISSS[[[eeeiiiqqqxxx~~~}}}vvvrrrtttyyyzzz}}}}}}}}}~~~|||{{{{{{{{{wwwxxxxxxwwwtttttttttvvvppptttsssooommmppprrrrrrjjjkkklllmmmnnnooooooppplllooonnnlllmmmrrrsssrrrkkkooopppmmmlllnnnooonnnmmmllljjjiiiggggggfffffffffeeeeeeeeeggggggeeedddgggggghhhgggeeebbb___^^^^^^^^^^^^^^^______^^^^^^bbbcccddddddcccdddfffhhhjjjnnnrrrqqqoooooossswww{{{|||~~~wwwwwwwwwxxx|||}}}}}}yyytttpppooojjjdddgggdddccceeeeeebbbcccfffjjjlllnnnrrrtttvvvwwwwwwvvvyyy|||~~~~~~~~~}}}zzz}}}}}}}}}|||zzzyyyzzz|||~~~|||{{{yyyxxxvvvuuuuuuuuuxxxuuurrrsssxxx|||}}}|||}}}zzzuuupppnnnnnnqqqrrrpppqqqsssttttttsssqqqpppmmmggg```XXXRRRMMMHHHEEE======;;;999888888777777777777888999::::::999999999:::<<<===>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888888777777777777444555666888999:::::::::777666555555777777666555666777888777555555666888444555777888888777555444111333555666555555666777777666666555555666666777999999888888888888999999:::;;;<<<===>>>======<<<:::;;;<<<=========<<<;;;666777888999;;;<<<===>>>999777888;;;<<<::::::<<<999888777888999999777666888888999999:::;;;;;;;;;===>>>???@@@CCCKKKVVV^^^fffjjjqqqxxx}}}~~~zzzvvvsssooonnnttt||||||yyyxxxxxxyyyuuuvvvvvvtttqqqooooooppplllppppppllljjjmmmppppppfffjjjmmmmmmllllllooosssmmmpppqqqooopppssstttrrrooossssssnnnmmmrrrtttsssqqqpppooommmllllllllllllhhhhhhhhhiiikkklllkkkjjjjjjjjjkkkkkkiiigggccc```_________``````_________```bbbdddeeefffhhhkkknnnooorrruuuuuurrrqqqqqqsssyyyyyyzzz}}}~~~}}}}}}|||{{{yyyyyytttnnnmmmiiihhhjjjiiiggggggkkkoooqqqtttvvvyyyzzz{{{{{{xxx|||}}}{{{}}}|||}}}{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{yyywwwwwwxxxzzz{{{zzzwwwuuuxxx|||~~~||||||yyyvvvsssqqqqqqssstttnnnooorrrttttttsssrrrpppppplllfff```ZZZTTTOOOKKKEEECCC@@@===:::999888777666777888888999999888888555888;;;===============::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999888888888777777777666666666444555666777888999999999888777666666888888777666777888999777555444555777555555555666666555555555111333555666666666777999777777666666666666777777888888777777777777888888999:::<<<===>>>>>>>>>===<<<===>>>???>>><<<:::999666777888999:::;;;<<<===;;;888:::===>>>;;;;;;>>>888888777999::::::999888888888999::::::;;;;;;<<<>>>???@@@@@@DDDLLLWWW```gggkkkqqqwww|||{{{yyytttpppqqqqqqqqqvvv~~~{{{yyyxxxyyyzzzsssttttttqqqnnnllllllllliiimmmmmmhhhfffiiimmmnnneeejjjoooooolllkkkpppvvvooossstttrrrsssvvvvvvsssrrrvvvuuuooooootttxxxwwwtttsssrrrpppppppppqqqqqqlllllllllnnnqqqrrrqqqppplllllllllmmmmmmjjjfffccc___``````aaa``````______^^^aaadddfffhhhlllpppsssuuuwwwyyyyyywwwuuusssrrrwwwwwwxxxzzz}}}~~~yyysssooommmooonnnlllmmmpppssstttwwwyyy{{{|||}}}}}}xxx|||~~~{{{|||}}}yyy~~~{{{zzzzzz}}}}}}|||zzzxxxwwwxxxzzz~~~{{{yyyyyy|||~~~zzzyyyxxxwwwvvvuuuuuuuuuuuuppprrrtttvvvwwwvvvuuusssssspppkkkfffbbb\\\VVVQQQKKKIIIEEE@@@<<<999777777666777777888888888777777222555999<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777777666666555555555444444555666777777888888888999777666777888999888666888999:::888444333444777777555444333333444555777111333555666666777888999777777666666666666777777888888777777777777888888888999;;;===?????????>>>???@@@@@@@@@>>>;;;888666666777777888:::;;;;;;<<>>;;;:::<<<888888888999;;;<<<:::999888999999::::::;;;;;;<<<>>>???@@@AAADDDLLLXXXaaahhhlllrrrwww|||{{{sssyyysssqqqtttvvvuuuyyyzzz|||{{{uuuqqqqqqrrrrrrqqqnnnkkkjjjjjjkkkiiikkklllllljjjiiiiiijjjllljjjiiijjjmmmpppqqqqqqrrrqqqqqqsssuuuwwwwwwvvv}}}zzzyyyzzzxxxuuuwww{{{wwwwwwvvvtttrrrrrruuuwwwqqqrrrssstttuuuuuuuuutttoooooopppooommmjjjgggeeefffeeedddbbbaaaaaaaaaaaa```cccfffffffffiiipppwwwwwwzzz}}}{{{vvvqqqnnnnnnsssssssssuuuyyy~~~~~~vvvuuutttrrrrrrrrrrrrrrrvvvwwwzzz}}}}}}{{{zzz{{{}}}}}}{{{xxx{{{|||}}}~~~~~~yyyxxxxxxzzz||||||{{{yyy}}}}}}~~~{{{{{{xxxyyywwwsssqqqrrrrrrsssssstttuuuvvvwwwwwwqqqnnnjjjhhhgggddd^^^ZZZUUUQQQKKKFFFDDD@@@<<<888===:::777777999:::888666999555333666;;;>>><<<888999999999:::;;;<<<===>>>999888777888:::;;;:::999<<<;;;999666555333333333777888:::;;;:::999777555555555555555555666777777888888777777777777888888;;;:::999888777555444444555555666666777777888888666666666777888999999888<<<999555444666888888666666888:::<<<>>>?????????>>>======<<<<<<<<<<<<<<<===;;;999777666888:::;;;>>>AAADDDCCC???<<<;;;<<<999:::<<<======<<<:::999<<<999777777;;;>>>>>>>>>;;;???BBBEEEHHHNNNVVV]]]eeelllttt{{{|||xxxvvvzzz|||}}}}}}}}}~~~{{{xxx{{{|||wwwsssssspppqqqpppnnnkkkjjjjjjllliiijjjlllkkkjjjiiiiiijjjmmmkkkkkklllooorrrsssssstttsssssstttwwwxxxxxxwww|||zzzzzz|||{{{xxxyyy}}}xxxxxxxxxvvvttttttvvvyyyyyyzzzzzzzzzyyyvvvtttrrrooooooppppppooommmjjjiiigggfffeeeddddddddddddddd```cccgggggggggkkkrrrxxxyyy{{{}}}|||xxxssspppoooppppppqqqsssvvv{{{~~~|||{{{{{{|||}}}{{{|||~~~~~~{{{yyywwwvvvxxxxxxvvvsssuuuwwwyyy{{{}}}|||{{{zzzzzz||||||{{{zzz|||}}}|||{{{xxxyyyxxxuuussstttssstttuuuuuuuuuuuuuuutttrrroookkkiiihhhfffbbb___^^^YYYTTTOOOKKKGGGBBB>>><<<999666555777888666444:::888666777:::;;;:::777888888888999999:::;;;<<<:::999888999;;;<<<;;;:::666666666666666666666666555666777888999888888777777666666666777777888999999888888777777888888999::::::999888777666666555555666666666777777777888999888777666777777777777<<<999666666777999888777666888:::<<<>>>>>>>>>>>>>>>======<<<<<<======>>>===;;;999777777888:::;;;>>>AAADDDCCCAAA>>>===>>>;;;<<<===>>>>>><<<:::999<<<999777777:::===>>>>>><<>>;;;888777888999666444999999999888888777777777777777777888888999:::::::::999999999;;;<<<;;;:::444666777888999999999888444555555666777888999:::888888888888888888999::::::999999888888999999:::::::::999999888888888888666666666666777777777777;;;:::888666555555777777:::999888888999999888777777888:::<<<===>>>==================>>>???@@@@@@===;;;:::888888999:::;;;>>>AAACCCDDDCCCAAAAAAAAA>>>>>>??????>>><<<:::999;;;999777777:::<<<>>>>>>???BBBFFFIIILLLQQQXXX^^^bbbhhhqqqwww{{{~~~sssttt}}}}}}{{{|||}}}}}}}}}wwwuuuuuuxxxzzzxxxsssooolllmmmmmmllljjjjjjkkkmmmgggiiikkkkkkkkkjjjkkklllnnnnnnnnnqqqtttwwwxxxxxx~~~}}}~~~~~~||||||~~~}}}|||~~~}}}|||zzzvvvvvvvvvvvvuuusssrrrqqqpppooommmllljjjiiiiiiiiihhhjjjmmmnnnnnnpppsssvvvtttttttttrrrooommmjjjiiikkkkkklllnnnppptttwwwyyy{{{}}}|||{{{{{{~~~{{{vvvrrrpppppppppqqqtttvvvzzz~~~~~~|||zzzyyy{{{}}}~~~|||{{{yyy{{{|||yyyxxxzzzwwwxxxyyyyyywwwssspppmmmpppnnnkkkjjjiiijjjkkklllkkkiiiddd___YYYSSSNNNKKKEEEAAA===<<<===<<<:::777666888888888666555666777666777888888999999999999999888777888:::;;;:::999999:::<<<======<<<:::999777777666555666888:::;;;999999888888888888999999;;;::::::999999::::::;;;999999999999999999999999666666666666777777777777;;;:::888555444555777:::999999999:::::::::999888888999;;;<<<=========<<<<<<<<<======>>>@@@AAABBB===<<<:::999999999:::;;;>>>@@@BBBDDDDDDDDDCCCCCC@@@@@@???>>>===;;;999777:::999888888999<<<>>>???BBBEEEJJJMMMPPPUUU\\\aaafffllluuu{{{|||ppprrr~~~}}}vvvvvvuuuuuuwwwuuupppjjjjjjkkkkkkkkkiiiiiijjjlllhhhjjjllllllllllllmmmnnnoooooopppssswwwzzzzzzzzz}}}}}}}}}|||{{{zzzxxxvvvtttsssvvvuuussspppmmmllljjjjjjoooppprrrrrrrrrrrrssstttrrrqqqooonnnllljjjiiigggkkkkkklllmmmppprrruuuvvvwww{{{}}}|||{{{{{{~~~{{{wwwrrrooooooqqqrrrwwwzzz}}}|||zzzyyyyyy|||~~~|||zzz}}}~~~|||{{{}}}yyyzzzzzzzzzxxxtttpppmmmnnnmmmllljjjjjjkkkmmmooonnnllliiieee___YYYTTTRRRKKKGGGCCCAAAAAA???<<<999444555777666555555666888777888999999:::999999888777666666666888999888777888:::<<<===>>>===;;;:::<<<:::888777777888:::;;;999888888777777888888888;;;;;;::::::::::::;;;;;;888999999999999:::::::::777777777777666666666666888888777555444555999===888999:::::::::999999999999:::<<<===>>>======<<<<<<<<<<<<===>>>@@@BBBBBB===<<<;;;:::::::::;;;;;;<<<>>>@@@CCCEEEEEEDDDCCCAAAAAA@@@>>><<<:::888777::::::999999999;;;>>>@@@BBBFFFKKKOOORRRWWW^^^ccckkkqqqzzzuuuxxx~~~|||vvvvvvtttrrrssssssnnnhhhjjjjjjkkkjjjhhhhhhiiikkkhhhjjjmmmnnnnnnnnnoooppppppqqqrrrvvv{{{}}}~~~}}}~~~}}}}}}{{{yyyxxxwww{{{zzzwwwuuurrrpppooonnnrrrsssuuuvvvvvvvvvuuuttttttrrrooommmmmmlllkkkiiillllllmmmnnnpppqqqssstttuuuyyy~~~}}}}}}}}}}}}|||{{{xxxssspppppprrruuuyyy|||}}}{{{zzz{{{~~~}}}|||~~~}}}}}}~~~{{{{{{{{{zzzxxxuuurrrpppnnnnnnnnnmmmkkkkkkmmmooonnnooonnnjjjddd___[[[ZZZPPPKKKFFFDDDCCCAAA>>>:::666666666777777888888888777888999::::::999888777666555555555777888777666333444777999;;;<<<<<<<<<===<<<:::888888888:::;;;:::999888888777888888888;;;::::::999999::::::;;;888888888999999999999999777777777777666666666666555777888666444555999===777888999999888888999:::<<<<<<>>>>>>???>>>===<<<<<<<<<<<<===>>>???AAABBB======<<<<<<;;;;;;;;;<<<;;;<<<>>>AAADDDEEEDDDBBBCCCBBBAAA>>><<<:::999888;;;;;;;;;;;;:::<<>>???@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@=========<<<<<<<<<<<<<<<::::::;;;???BBBDDDBBB???EEEDDDBBB@@@>>>===<<<;;;;;;======<<<;;;<<<@@@DDDEEEJJJQQQWWW[[[aaahhhnnnxxx|||zzzzzzyyyvvvsssrrrtttqqqlllnnnrrrpppiiijjjkkkjjjiiigggfffggghhhjjjllloooppppppqqqrrrtttvvvvvvyyy}}}~~~}}}||||||{{{{{{{{{rrrsssvvvyyy|||}}}{{{yyywwwrrrnnnlllmmmnnnmmmkkkkkklllmmmmmmnnnoooppppppvvvxxxzzz}}}~~~}}}zzzzzz}}}~~~~~~||||||{{{zzzyyyyyyxxxxxxqqqsssuuutttpppnnnnnnpppiiikkkmmmkkkfffbbbaaaaaa[[[WWWQQQNNNLLLJJJEEEAAABBB>>>::::::>>>>>>:::666444555777888888666555333888666666777888999888777999888888777777888999999666666777777888999;;;;;;===<<<;;;::::::::::::::::::999999888888999999:::888888888888777777666666888888777777666666666555666999<<<:::555333555888666888888666444555999<<>>===<<<;;;;;;<<<<<<===>>>???===============<<<<<<<<<999999:::===AAACCC@@@>>>GGGFFFDDDBBB@@@???>>>>>><<<>>>>>>===<<<===AAAEEEJJJPPPWWW]]]bbbhhhpppuuu{{{}}}~~~~~~|||zzz{{{~~~zzzwwwvvvvvvwwwrrrtttrrrkkkjjjnnnoookkkmmmjjjiiijjjhhhgggjjjoooqqqlllmmmrrrtttrrruuuzzz}}}|||~~~}}}}}}yyyyyyzzzzzzzzzyyyyyyxxxrrrqqqpppoooooopppqqqqqqlllkkkkkklllnnnooonnnmmmtttvvvwwwyyy|||~~~}}}~~~~~~||||||{{{zzz|||~~~~~~zzzwwwvvvuuutttrrrqqqpppoooooommmjjjggghhhjjjjjjgggdddaaa[[[UUUSSSRRROOOJJJDDDCCCAAA===;;;:::999777555999999999999999888888777555555666888888999999999777777777666777888999999888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;999777777777999999:::::::::999888777666666555777888777555444444555777888999:::;;;:::999888666888:::999777777;;;???@@@AAAAAA???<<<:::999999:::<<<>>>===;;;;;;>>>AAA===>>>>>>>>>>>><<<:::999:::;;;<<<>>>@@@AAACCCCCCCCCDDDDDDEEEEEECCC@@@===BBB???;;;:::>>>DDDJJJNNNSSSYYYaaajjjqqqxxx~~~{{{{{{}}}yyytttqqqvvvwwwxxxyyy{{{~~~zzzwwwtttttttttuuussstttrrrlllkkknnnooolllkkkiiiiiijjjjjjiiimmmssspppnnnpppwwwyyywwwxxx|||}}}}}}||||||{{{zzzzzzzzzuuutttrrrpppoooooooooooommmlllkkklllnnnooonnnmmmssstttvvvwwwzzz}}}|||||||||{{{~~~}}}~~~~~~~~~{{{xxxwwwuuutttrrrqqqqqqpppnnnkkkhhhgggiiiiiifffdddaaa]]]XXXWWWVVVTTTOOOJJJGGGDDD@@@===<<<;;;999777999999999999888777666555555666777888999999999999666666777777777888888888888888888888999:::;;;<<<======<<<<<<;;;;;;;;;::::::999888777777888:::;;;999999999999888777666666555777888777666444444555777888999:::::::::999999666777888888888999<<<>>>AAADDDFFFFFFCCC???===<<<888:::<<<;;;::::::<<>>>>>>>>===<<<:::999:::;;;<<<===???@@@AAAAAAAAABBBCCCEEEFFFDDDAAA???@@@>>>===???EEENNNUUUZZZdddjjjrrrzzzyyyuuuwwwyyywwwuuuttt|||~~~|||zzzvvvsssqqqqqqrrrsssssstttrrrmmmlllnnnnnnllliiiggghhhkkkkkkkkkooouuuooopppttt{{{}}}}}}~~~}}}|||{{{{{{wwwvvvtttrrrpppooonnnnnnnnnlllllllllnnnooonnnmmmppprrrtttuuuwww{{{~~~|||||||||{{{zzz~~~zzzyyyxxxvvvuuutttssssssqqqmmmiiigggggggggeeebbbbbb___]]]\\\]]][[[VVVRRRMMMJJJEEEBBB@@@>>><<<:::::::::::::::999777666666777777888999::::::::::::444555777888888888777666888888888888888999:::;;;>>>======<<<;;;::::::999888888777777888999;;;<<<999999999999888777666666555777888777666555555666777888888999::::::999999777666555666999;;;======@@@DDDGGGHHHFFFAAA>>><<<777888999999888999;;;==================<<<;;;:::;;;;;;<<<======>>>?????????AAADDDFFFGGGFFFDDDBBBAAABBBEEEJJJRRR\\\eeejjjtttzzz~~~||||||yyyzzz~~~yyywwwsssqqqooopppqqqrrrrrrqqqpppmmmllllllllllllhhhggghhhkkkllllllpppvvvrrrsssxxx}}}}}}}}}|||yyyxxxvvvtttrrrpppooooooooonnnlllmmmnnnnnnmmmllloooqqqrrrtttvvvyyy}}}|||{{{zzzyyyxxxwwwwwwwwwuuupppkkkhhhhhhgggdddbbbbbbaaa```aaabbb```]]]ZZZWWWSSSMMMHHHDDDAAA>>>;;;<<<<<<<<<<<<;;;;;;:::999888999::::::;;;;;;;;;:::333555777888999888666555888888888888888999::::::======<<<;;;:::999999888888888777777888999::::::888888888888888777666666555666888888666555666666777777888888999999::::::888555333555999======<<<===@@@BBBCCC@@@===;;;;;;888888888999999:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>@@@CCCFFFHHHHHHGGGGGGGGGHHHKKKRRRYYYbbbllluuu{{{yyyvvvssstttxxx}}}xxxvvvssspppooopppqqqrrrooonnnmmmmmmmmmkkkkkkllljjjhhhjjjmmmnnnmmmpppuuuvvvxxxzzz}}}~~~}}}yyyyyyxxxwwwuuutttrrrrrrpppooommmmmmnnnnnnmmmkkknnnppprrrssstttwwwzzz}}}~~~}}}|||{{{zzzzzzyyyyyyxxxtttnnnkkkjjjiiieeebbbaaaaaabbbcccdddcccbbb```aaa]]]WWWQQQLLLFFFAAA===<<<<<<=========<<<<<<;;;999999:::;;;;;;;;;;;;:::444555777999999888666555888888777777888888999999;;;;;;;;;:::999888888777:::999999888777777777777777777888888888777666666555666888888777666666777666666777777888999::::::888555333555999<<<<<<;;;;;;<<<<<<;;;999999999;;;:::999999999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAADDDGGGHHHHHHHHHJJJLLLQQQWWWaaalllvvv|||zzzwwwsssqqqpppnnnnnnpppuuu{{{yyywwwtttqqqppppppqqqrrrmmmkkklllnnnnnnlllllloookkkjjjlllpppqqqpppsssxxxyyy|||~~~|||{{{{{{zzzyyywwwuuutttqqqpppnnnnnnnnnnnnlllkkkmmmoooqqqrrrrrrtttwwwyyy}}}~~~}}}|||{{{||||||{{{wwwrrrpppooolllhhhdddbbbbbbccccccdddeeeffffffiiifffaaa\\\VVVOOOHHHCCC?????????>>>===<<<;;;:::999::::::;;;;;;:::::::::555666777999999888888777888888777777777888888999888888888888777777777777:::999999888777777666666666777777888888777666666555666888888777666777888666666666777777999:::;;;777666555555888:::;;;;;;;;;;;;:::999777777:::<<<;;;:::999:::<<<=========<<<<<<;;;;;;:::;;;;;;<<<;;;<<<===???AAACCCDDDDDDCCCFFFIIIJJJKKKNNNTTTYYY___hhhuuuzzzwwwuuusssrrrqqqooommmnnnnnnpppsssxxx}}}yyywwwtttqqqoooooopppqqqmmmjjjlllppprrroooooossslllllloootttvvvuuuyyy~~~{{{}}}{{{xxxuuutttrrrqqqooonnnnnnnnnllljjjkkkmmmoooppppppqqqsssuuu{{{~~~~~~}}}}}}}}}}}}}}}|||yyyvvvuuutttqqqjjjeeedddddddddddddddfffiiikkknnnllljjjgggbbb[[[RRRMMMHHHGGGFFFCCCAAA>>>;;;999999999::::::::::::999999888888888888999999999999888888777777777777888888555555555666666666666666777888888888888777777777666666777777777777777666555666888888777777888999666666555666777999:::;;;777777777777666777999;;;888999:::999888888999;;;<<<:::888999<<<>>>>>><<<<<<;;;:::::::::;;;<<<<<<;;;<<<>>>AAADDDGGGIIIJJJJJJMMMPPPRRRTTT[[[eeemmmttt~~~~~~vvvtttrrrrrrsssttttttttttttvvvyyy|||yyywwwtttqqqooooooppppppnnnkkklllrrrtttqqqqqqvvvlllmmmqqqwwwyyyzzz~~~||||||xxxuuussssssqqqooonnnooonnnllljjjiiikkkmmmnnnnnnnnnppprrryyy|||~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxwwwssslllgggffffffeeeddddddgggkkknnnpppoooooommmjjjcccZZZTTTQQQPPPMMMIIIEEE@@@===:::999999999::::::999888888999999888888999999:::;;;888888777777777777777888333333444444555666666666555666777888888999999888666666777777777777777666555666888888888777888999666555555555777999:::<<<777888999888555444777;;;555777:::;;;999888888888<<<999888999<<<>>>===<<<<<<;;;:::999:::;;;<<<===:::<<<>>>BBBFFFIIILLLMMMQQQTTTXXXZZZ___hhhuuu}}}{{{wwwuuussstttvvvzzz{{{||||||~~~ssssssssssssrrrpppooonnnooooooppptttxxxyyywwwtttwwwwwwxxx|||{{{xxxqqqpppooonnnlllkkkjjjiiijjjlllnnnqqqqqqqqqooonnnxxx{{{zzzyyy|||{{{|||~~~~~~}}}}}}zzzuuupppkkkiiigggeeedddeeehhhkkkmmmnnnvvvtttssssssrrrnnngggaaaaaaWWWTTTQQQHHHGGGEEE<<<:::999888888999:::888777666666888999999888777666777777777555333333555777777666555444444555777777:::888555666888999888666999888888777666555555444666666777777888888888999;;;<<<;;;:::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;:::::::::;;;<<<===>>>>>>;;;999:::<<<===<<<:::???@@@BBBDDDGGGNNNUUU[[[aaacccgggmmmuuu}}}|||~~~~~~}}}||||||}}}uuuuuusssrrrpppooonnnmmmmmmnnnppptttyyy{{{zzzxxx{{{{{{|||~~~|||yyyqqqqqqpppooommmkkkjjjiiijjjjjjlllmmmnnnooopppqqquuuxxx|||xxxnnnnnnttt}}}~~~~~~~~~~~~~~~}}}|||~~~}}}{{{wwwsssnnniiiggggggfffeeefffiiimmmoooooouuuuuuuuuuuussspppjjjfffiii```^^^[[[QQQNNNKKKBBB>>><<<::::::;;;;;;:::999777777888888888888888777777888777666444333555777666555555555555666777888;;;888666666888888777555999888888777666666555555777777777777888888888999;;;<<<;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888999::::::;;;;;;<<<===>>>???>>>===;;;===@@@BBBBBBAAAAAADDDHHHMMMSSS[[[dddiiiwwwyyy~~~||||||{{{yyy~~~~~~}}}~~~wwwvvvsssqqqooonnnmmmmmmnnnooorrrwww|||}}}zzzsssssssssqqqpppnnnllljjjjjjjjjjjjjjjlllnnnqqqrrrrrruuuyyy|||ssshhhjjjrrr~~~}}}}}}}}}}}}}}}|||zzzwwwsssnnnjjjhhhhhhgggfffhhhllloooqqqqqqtttvvvxxxxxxuuurrrooonnnqqqiiiiiifffZZZUUURRRGGGDDDAAA>>><<<<<<<<<;;;;;;999999888888777888888999888999888777555444555666555555555555666777999999<<<:::888777777777666555999999888888777666666666777777777888888888888888;;;;;;;;;999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777888999:::<<<===>>>?????????>>>>>>???BBBDDDEEEDDDGGGLLLUUU^^^gggpppyyy~~~xxxttttttxxx{{{zzzuuurrrssssssrrrxxxzzz}}}~~~vvvuuurrrpppoooooopppqqqtttuuuxxx|||~~~{{{vvvvvvuuutttrrrpppnnnlllllllllllllllmmmnnnoooooopppsssvvvyyy|||yyyqqqssszzz~~~~~~~~~}}}zzzvvvrrrnnnllljjjiiihhhjjjnnnqqqrrrrrrrrrvvvyyyyyyvvvttttttuuuvvvooopppnnnaaa[[[WWWMMMJJJFFFAAA===<<<<<<;;;;;;;;;:::999777777888999:::999999:::888666444555666444555555666777999::::::<<<;;;999888777666666555999999999888888777777777888888888888888888888888:::::::::999777777999;;;::::::::::::::::::::::::::::::;;;;;;:::999888777888888999;;;<<<>>>??????EEEEEEEEEGGGIIIKKKLLLMMMUUU\\\fffqqq{{{|||vvvooolllmmmooossstttpppooorrrsssrrrzzz|||sssrrrppppppqqqsssuuuvvvyyyzzz}}}}}}xxxwwwuuussspppooommmmmmnnnooopppppppppnnnllljjjooorrruuuwwwyyy|||~~~~~~|||yyyuuuqqqoookkkkkkkkklllppprrrrrrrrrppptttxxxyyywwwuuuvvvxxxyyytttwwwuuuhhhbbb___VVVOOOKKKEEE@@@>>>===;;;:::<<<;;;999888888888999:::888::::::999777555666666444555666777999::::::;;;<<<;;;:::999777666666666999999999999888888888888999999999888888888888888999:::999888777777999<<<::::::::::::::::::::::::999::::::::::::999888777888888999;;;===???BBBCCCNNNOOORRRUUUXXX\\\```bbbiiipppzzz~~~xxxuuusssooonnnpppkkkppprrrpppqqquuuxxxxxxzzz}}}ppppppppprrrtttwwwyyy{{{|||~~~zzzwwwtttpppnnnmmmmmmnnnpppqqqrrrrrrqqqnnnjjjhhhoooqqqsssuuuwwwyyy}}}~~~zzzwwwsssqqqmmmmmmlllnnnppprrrrrrqqqooorrrtttvvvvvvvvvwwwwww{{{www{{{{{{oookkkjjjbbbVVVRRRLLLGGGDDDAAA>>><<<<<<<<<;;;:::999999999999777999::::::888777777888555666777999::::::::::::;;;;;;;;;999777666777888999999999999999999999999999999999999999888888888888999999888777777:::<<<::::::::::::::::::::::::777777777777777777777777::::::;;;===AAAGGGLLLOOOUUUYYY^^^dddiiiooouuuzzz}}}wwwtttuuuvvvuuuvvvyyyooosssuuutttuuuzzz~~~}}}zzz}}}oooppprrrtttwwwyyy{{{||||||wwwrrrpppppprrrsssppppppppppppnnnllljjjiiimmmoooqqqssstttvvvzzz|||~~~~~~zzzwwwuuuooonnnnnnoooqqqqqqpppoooooooooppprrruuuvvvuuutttzzzwww}}}}}}sssqqqrrrlll^^^[[[UUUPPPLLLHHHCCC@@@<<<<<<<<<<<<;;;:::999888666888:::;;;999999999999777777999:::::::::999999999;;;;;;:::777666888::::::::::::::::::::::::::::::::::::999999888888888888888888888777777:::<<<999999999999999999999999666666555555666777888999======>>>AAAIIIRRR[[[aaahhhlllrrrxxx}}}~~~zzzxxx|||xxx}}}~~~|||}}}oooqqqsssvvvyyy{{{|||||||||wwwtttuuuxxxzzzpppooommmlllkkkkkklllllllllnnnpppqqqrrrtttwwwzzz{{{}}}~~~{{{zzzpppoooooooooqqqqqqooommmooommmllloootttvvvtttrrrwwwuuu{{{|||sssrrruuuqqqdddaaa\\\WWWRRRMMMHHHDDD;;;<<<======<<<:::999777555777:::;;;:::999:::;;;777888999:::;;;:::999888888:::;;;:::777666999;;;:::::::::::::::::::::::::::::::::999999888888888777888888777777777:::<<<999999999999999999999999888777666666777999;;;===??????@@@EEEOOO[[[gggoooppprrruuuxxx{{{{{{{{{{{{|||xxxvvvvvvvvvrrrqqqooollljjjiiikkklllqqqooonnnmmmooorrrwwwyyy{{{~~~~~~~~~~~~~~~~~~yyyvvvqqqnnnmmmmmmmmmmmmqqqqqqqqqqqqqqqrrrrrrrrryyyxxxxxxwwwwwwvvvvvvvvvkkkhhhddd___[[[UUUOOOKKKEEEBBB@@@>>>>>>===<<<:::;;;;;;;;;;;;;;;:::999999???;;;888999<<<===:::666<<<;;;::::::;;;;;;999888;;;<<<======;;;999777555;;;;;;;;;:::::::::999999777777777888999999::::::;;;:::999888888888888888444333777>>>@@@>>>>>>AAAFFFHHHMMMTTT]]]jjjvvvuuuvvvxxxzzz|||}}}}}}}}}|||xxxvvvvvvvvvsssrrrpppmmmjjjiiiiiijjjjjjjjjiiijjjlllpppsssvvvvvvyyy{{{{{{zzzzzz{{{}}}~~~~~~}}}yyyvvvrrroooooooooooonnnqqqqqqrrrrrrssstttuuuuuuzzzzzzyyyyyyyyyyyyyyyyyyrrroookkkfff```XXXQQQKKKHHHFFFCCCAAA@@@???===;;;===============<<<;;;;;;;;;777555666:::<<<999666999888777888999:::999888999:::;;;<<<<<<;;;999888;;;;;;:::::::::999999999999999888888888888888888999999888888888888999999444444888>>>BBBBBBEEEIIISSSVVV]]]eeeooo{{{|||||||||}}}~~~}}}xxxvvvvvvvvvtttsssqqqooonnnllllllkkkhhhhhhhhhiiijjjllloooppppppsssxxx|||~~~}}}yyyxxxwwwwwwwwwxxxyyyzzz~~~}}}~~~~~~{{{yyy}}}|||{{{{{{}}}~~~}}}zzzwwwtttrrrrrrrrrqqqpppqqqrrrssstttvvvwwwxxxxxx{{{{{{{{{{{{{{{|||||||||wwwuuurrrnnnhhh```WWWRRRNNNKKKGGGEEEDDDBBB@@@>>>?????????>>>>>>>>>======999777555666:::<<<;;;999888777777888:::;;;;;;:::999:::;;;<<<<<<;;;:::999;;;;;;:::::::::999999999::::::999999888777777666999999999:::::::::::::::::::::===CCCGGGJJJPPPWWW___dddllluuuyyywwwvvvwwwsssrrrqqqpppqqqqqqpppooojjjjjjjjjjjjjjjjjjkkkkkknnnpppssswww|||}}}{{{zzzwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{zzzvvvtttyyywwwuuuuuuvvvzzz~~~~~~|||zzzxxxvvvuuuvvvuuutttsssttttttuuuvvvwwwxxxxxxyyy{{{{{{{{{||||||}}}}}}}}}xxxwwwvvvtttpppiiiaaa\\\SSSPPPMMMJJJHHHFFFCCCAAAAAA@@@@@@??????????????????<<<::::::<<<======<<<<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<===<<<;;;:::999;;;;;;;;;::::::::::::999:::999999999888888888777;;;;;;;;;<<<<<<=========AAAAAAEEEKKKPPPUUU___iiiooottt||||||yyyxxxxxxuuurrrooooooooopppnnnllliiiiiiiiiiiiiiijjjjjjkkkoooqqqrrrtttxxx}}}{{{~~~~~~|||zzzyyytttssssssssssssuuuvvvwwwuuuuuuuuuvvvwwwuuurrrooouuusssqqqppprrrvvv{{{~~~~~~}}}zzzyyyxxxyyyzzzyyyxxxvvvxxxxxxxxxxxxxxxxxxxxxwwwzzzzzz{{{{{{||||||}}}}}}yyyyyyxxxwwwtttooogggbbbYYYVVVRRROOOMMMKKKHHHFFFDDDCCCBBBAAAAAAAAAAAABBBEEECCC@@@>>>======<<<<<>><<<<<<<<<<<<;;;999::::::;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;:::888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAADDDFFFMMMVVV^^^fffrrr~~~}}}{{{zzzxxxtttooolllmmmmmmkkkiiihhhggggggggghhhiiikkklllpppqqqrrrsssvvvzzz~~~xxx~~~~~~~~~~~~}}}{{{yyywwwqqqpppooooooooopppqqqrrrqqqpppppppppqqqpppnnnlllooommmlllkkkmmmqqqvvvyyy~~~{{{{{{~~~~~~}}}zzzzzzzzz|||}}}}}}{{{yyy|||||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{||||||}}}|||{{{yyyvvvqqqjjjeee___]]]YYYVVVTTTRRROOOMMMJJJIIIHHHFFFFFFGGGHHHHHHJJJHHHDDD@@@===;;;;;;;;;???>>><<<;;;;;;:::888666666777999;;;>>>@@@BBBCCC>>>>>>=========<<<<<<<<<999999:::;;;;;;<<<======999999999:::===BBBFFFIIIKKKPPP[[[gggpppyyy}}}{{{{{{uuuooommmppprrrsssqqqooommmjjjhhhhhhiiijjjlllmmmoooqqqrrruuuyyy~~~~~~yyy}}}}}}}}}|||{{{yyywwwvvvrrrqqqooommmlllkkkllllllnnnlllkkkjjjkkkkkkjjjhhhgggfffeeeeeehhhkkkppprrrtttrrruuu{{{~~~~~~~~~~~~{{{{{{|||~~~~~~{{{~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{~~~|||{{{yyywwwtttoookkkfffccc___]]][[[YYYWWWUUUSSSQQQPPPNNNNNNOOOPPPQQQNNNLLLHHHDDD@@@>>>>>>??????===;;;;;;<<<;;;:::888999::::::<<<>>>@@@AAABBB????????????>>>>>>>>>===<<<<<<<<<===============:::::::::===CCCLLLTTTYYY```fffsss|||{{{uuuppppppuuu{{{~~~~~~zzzwwwrrrllliiihhhhhhiiijjjlllooorrrtttxxx}}}{{{|||||||||{{{zzzxxxuuutttvvvtttqqqnnnkkkjjjiiiiiikkkiiigggfffggghhhgggfffbbbaaaaaaaaadddgggkkkmmmjjjkkkqqqzzz~~~~~~~~~|||}}}}}}}}}~~~~~~~~~}}}~~~~~~{{{{{{}}}|||~~~~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyxxxuuusssjjjgggdddaaa```___\\\ZZZYYYXXXVVVUUUTTTUUUVVVWWWRRRPPPMMMHHHDDDBBBBBBDDD???>>>======>>>???>>><<<@@@???>>>======<<<======@@@@@@@@@@@@?????????>>>?????????>>>======<<<<<<===<<<===AAAJJJUUUaaagggvvv}}}{{{}}}yyyuuusssuuu{{{vvviiiccccccfffhhhkkkooorrrtttvvvxxxzzz~~~}}}}}}wwwuuusssuuuxxxzzzxxxvvvrrrqqqnnnkkkhhhffffffggggggccc___```ccceeebbb___\\\\\\\\\\\\]]]^^^______eeehhhlllooorrruuuyyy|||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}|||{{{{{{}}}~~~}}}~~~~~~~~~|||vvvtttwwwzzzyyyyyyxxxyyyzzzyyywwwuuurrrmmmfffbbbaaacccdddeeejjjhhheeebbbaaa___]]][[[WWWUUUQQQLLLHHHDDDCCCBBBAAA@@@???>>>======>>>???;;;??????======@@@???<<>>AAA???<<>>BBBCCCBBBDDDGGGKKKMMMPPPTTTZZZ```dddfffjjjmmmsssyyy~~~|||}}}~~~~~~~~~}}}{{{zzzyyyzzz|||{{{rrrhhh___ZZZHHHGGGEEEAAA>>>>>>@@@BBBDDDAAABBBDDDEEEEEEJJJPPP[[[dddpppxxx}}}}}}pppnnnrrr|||zzzwwwvvvyyyxxxttttttvvvvvvxxxyyyyyyxxxxxxxxxyyyuuuuuuuuuvvvxxxxxxwwwuuutttrrrnnnllllllnnnqqqtttqqqsssuuuvvvxxxzzz}}}~~~}}}|||xxxwwwxxxtttqqqmmmkkkiiifffdddbbbaaabbbdddddddddeeehhhjjjnnnrrrvvv{{{~~~}}}{{{xxxwwwwwwssssssqqqpppnnnmmmkkkkkkdddddddddaaa]]]ZZZWWWUUUPPPNNNKKKKKKKKKKKKIIIHHHCCCDDDEEEDDDBBBAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBB??????BBBBBBAAABBBEEEFFFFFFHHHLLLQQQVVV[[[^^^___cccjjjrrrxxx{{{}}}~~~||||||{{{{{{|||~~~~~~zzzsssjjj```XXXSSSBBBCCCDDDBBB???>>>@@@BBBAAA@@@BBBGGGKKKMMMTTT\\\cccmmmzzzyyyjjjggglllxxx|||yyyzzz{{{zzz{{{zzzwwwwwwzzzzzz{{{|||zzzwwwvvvxxxzzzvvvuuussstttuuuuuutttrrrrrroookkkhhhhhhkkkooorrrppprrrssstttuuuwww{{{~~~~~~}}}{{{zzz|||~~~}}}~~~|||zzz{{{vvvsssooollljjjhhheeeccccccdddeeedddccccccdddfffjjjnnnrrrvvv{{{zzz}}}}}}yyyvvvvvvwwwvvvuuusssqqqooommmlllkkkdddddddddaaa]]]YYYWWWVVVNNNLLLKKKJJJLLLLLLLLLKKKFFFFFFGGGEEEBBBAAAAAABBBAAAAAAAAA@@@AAAAAABBBBBB@@@======??????===>>>AAACCCCCCDDDHHHLLLPPPUUUYYYXXX]]]dddlllssswwwyyyzzz|||}}}||||||}}}}}}{{{xxxssslllcccZZZRRRMMMAAACCCEEEDDDBBBAAABBBDDD@@@???DDDKKKQQQWWW___hhhlllvvvuuuhhhdddjjjvvv{{{vvvwww~~~}}}zzzyyy|||~~~~~~~~~{{{vvvuuuwwwyyywwwuuurrrrrrrrrsssrrrqqqpppmmmiiiffffffiiinnnqqqpppqqqrrrssstttvvvzzz|||}}}~~~{{{xxxxxxzzz|||{{{~~~}}}vvvsssooommmllljjjgggeeecccccccccdddffffffeeecccbbbgggnnnvvv~~~|||zzzxxxxxxzzz{{{{{{}}}xxxrrrnnnnnnmmmjjjhhheee```\\\\\\^^^]]]WWWRRRTTTRRRPPPOOOOOONNNLLLJJJJJJIIIGGGEEECCCCCCCCCCCCDDDAAA??????AAABBB???<<>>>>>??????>>>???@@@BBBFFFJJJMMMOOOUUUVVVYYY^^^dddkkkpppsssuuuyyy{{{~~~}}}yyyvvvnnncccXXXPPPIIIDDDAAA@@@>>>>>>@@@AAABBBBBBIIIJJJLLLPPPYYYcccmmmsssxxxkkklllnnnuuu|||~~~|||}}}|||{{{{{{{{{zzzwwwuuuvvvsssppppppmmmiiijjjnnnmmmjjjkkkmmmnnnkkkkkknnnqqqqqqqqqppppppsssxxx{{{~~~}}}{{{}}}xxxuuuqqqnnnllljjjgggeeeccccccbbbccceeeeeedddbbbbbbdddiiiooovvv|||}}}~~~~~~{{{xxxwwwzzzxxxrrrooonnnllljjjfffccc```______^^^YYYVVVVVVTTTRRRRRRQQQPPPNNNLLLJJJIIIGGGEEEDDDCCCCCCCCCEEECCCBBBAAABBBAAA@@@>>>DDDCCCBBB@@@@@@@@@@@@AAA@@@@@@AAAAAACCCFFFHHHIIINNNOOORRRVVV\\\bbbgggjjjooottt|||{{{~~~{{{vvvrrrkkk```WWWOOOIIIFFFCCCBBBAAABBBDDDFFFGGGGGGLLLNNNRRRZZZeeeqqq{{{zzztttuuuwww}}}~~~~~~||||||{{{yyywwwtttuuuqqqnnnnnnlllhhhiiimmmkkkiiiiiilllmmmkkkkkknnnoooqqqrrrssstttvvvzzz}}}}}}zzz|||{{{xxxsssooollliiifffddddddcccaaabbbccccccbbbaaaaaaaaacccgggmmmttt|||}}}}}}~~~yyyvvvyyyzzzsssqqqpppnnnmmmgggfffeeecccaaa___\\\[[[YYYWWWVVVUUUTTTSSSPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@AAACCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBFFFGGGJJJMMMRRRWWW[[[^^^eeekkkssszzz~~~}}}}}}wwwnnniiiaaaWWWOOOHHHDDDCCC@@@AAABBBEEEGGGKKKMMMOOOTTTXXX```kkkwww~~~}}}|||zzzwwwttttttooommmmmmkkkhhhiiillljjjhhhiiilllmmmkkkllloookkkmmmpppssstttwww{{{}}}|||}}}{{{vvvrrrnnnjjjfffccceeecccaaaaaaaaaaaa```_________```ccciiiooovvvzzz}}}{{{wwwxxx~~~|||vvvrrrrrrrrrqqqooohhhiiiiiigggccc___^^^^^^[[[ZZZXXXWWWWWWUUURRROOOLLLJJJHHHFFFEEEDDDDDDEEEDDDFFFGGGEEEAAA???@@@BBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@??????CCCDDDEEEGGGKKKOOORRRTTTYYY^^^fffmmmrrruuuyyy{{{yyyrrrjjjbbbYYYQQQIIICCCAAACCCCCCFFFJJJNNNSSSXXX\\\___dddiiisss~~~}}}zzzxxxvvvpppmmmnnnnnnkkkkkknnnllljjjkkknnnpppnnnooorrrooopppsssuuuwww{{{~~~zzzuuuppplllhhheeefffdddaaa`````````___^^^]]]^^^aaadddiiimmmqqqsss~~~~~~}}}{{{zzzzzzyyyxxxyyyvvvssstttuuuuuuqqqnnnjjjkkkkkkhhheeeaaa``````]]][[[ZZZZZZYYYVVVSSSPPPLLLKKKIIIGGGEEEEEEEEEEEECCCEEEGGGDDDAAA>>>@@@BBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAACCCEEEGGGJJJKKKOOORRRWWW\\\bbbiiiqqqvvvzzz{{{}}}}}}vvvllliii___UUUOOOIIIDDDEEEKKKNNNSSSYYY```ffflllrrrwwwyyy~~~~~~zzztttppprrrsssqqqqqqsssqqqnnnooossstttssstttwwwyyyyyyzzzzzz}}}~~~}}}xxxtttooojjjggghhhfffbbb``````___^^^]]][[[]]]```dddgggjjjllllllwww|||~~~~~~|||{{{zzzzzz|||{{{xxxuuuyyyxxxwwwxxxyyywwwrrrmmmnnnmmmllljjjhhheeecccaaa___^^^]]]\\\[[[YYYTTTQQQMMMLLLJJJGGGFFFFFFFFFFFFCCCDDDEEEDDDBBBAAAAAABBB???@@@@@@AAAAAA@@@??????@@@@@@AAABBBCCCCCCBBBBBB??????>>>>>>???AAACCCDDDGGGIIIKKKOOOTTT\\\ffflllqqqsssvvv{{{~~~}}}uuukkkeeeYYYOOOLLLIIIGGGLLLUUUZZZ```iiipppuuu{{{xxxuuuwwwyyyxxxwwwyyyvvvttttttxxxyyywwwxxx{{{||||||}}}}}}~~~{{{vvvrrrmmmjjjjjjgggcccaaa```___^^^]]]YYYZZZ]]]___bbbeeefffgggpppvvv~~~yyyzzzzzzzzzyyyyyyyyyyyy}}}{{{yyyyyyzzzyyyuuuqqqssspppmmmlllllljjjfffcccaaaaaa``````^^^[[[VVVSSSMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCAAABBBBBBBBBBBB@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===>>>???@@@BBBCCCEEEGGGKKKQQQXXX]]]fffiiinnnuuu|||}}}~~~xxxnnncccWWWOOOOOOPPPPPPYYYffflllsss{{{~~~{{{{{{~~~|||xxxzzz~~~}}}|||}}}{{{xxxxxx{{{|||zzzzzz}}}}}}|||xxxtttooollllllhhhdddaaa```___^^^]]]XXXXXXYYY[[[]]]```cccdddhhhnnnwww~~~{{{}}}~~~{{{uuutttxxx}}}~~~zzzwwwwwwyyyzzzxxxuuuvvvrrrnnnmmmooonnniiiddddddcccbbbbbbaaa]]]XXXUUUNNNLLLJJJHHHGGGFFFFFFGGGGGGDDDBBBDDDGGGHHHGGGDDDCCCCCCDDDDDDCCCAAA???>>>>>>???AAABBBBBBAAA@@@???CCCBBB@@@???>>>??????@@@???AAACCCEEEGGGJJJOOORRR]]]aaahhhqqq{{{}}}zzzqqqiii]]]VVVYYY\\\___kkkzzz|||vvvqqqpppqqqtttwww{{{|||~~~}}}yyy|||~~~}}}zzzzzz}}}}}}{{{{{{~~~{{{wwwuuutttssskkkiiigggeeebbb___]]][[[ZZZZZZZZZ[[[\\\^^^___```ggglllsssyyy~~~|||yyy~~~}}}|||{{{yyyyyyxxxxxx|||}}}~~~|||yyywwwvvvvvvrrruuutttpppooopppnnnjjjjjjjjjfff```^^^^^^ZZZUUUQQQOOOKKKIIIHHHFFFDDDBBBGGGFFFEEEEEEFFFFFFEEECCCCCCCCCBBBCCCDDDCCC@@@>>>????????????@@@AAABBBCCCCCC???<<<>>>BBBDDDAAA>>>???AAACCCBBBAAACCCIIIMMMLLLTTT^^^hhhpppyyyzzzuuujjjhhhfffggglllvvv~~~{{{ssskkkcccaaaffflllpppqqqsssuuuwww{{{~~~~~~zzzwwwuuusssmmmkkkhhheeecccaaa___^^^\\\\\\[[[ZZZZZZ[[[[[[\\\bbbffflllrrrwww|||~~~}}}{{{zzzzzzyyyyyy}}}~~~~~~}}}zzzwwwwwwwwwtttwwwvvvsssqqqrrrqqqmmmllllllhhhccc``````\\\WWWRRRPPPLLLJJJIIIGGGEEECCCEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCBBBCCCCCCCCC@@@>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@===???BBBCCCAAA===<<<===>>>??????AAADDDGGGJJJQQQZZZbbbjjjsss}}}~~~yyywwwwwwxxx}}}~~~xxxrrrooolllhhhcccccchhhmmmooonnnuuuuuuwwwzzz~~~{{{vvvtttqqqnnniiifffeeedddcccbbb^^^]]][[[YYYWWWWWWWWWWWW[[[^^^bbbggglllrrryyy}}}~~~}}}~~~}}}|||{{{{{{{{{~~~zzzxxxxxxxxxwwwzzzzzzvvvuuuvvvtttqqqooooookkkfffcccccc___ZZZVVVSSSPPPMMMLLLJJJGGGFFFCCCCCCDDDFFFGGGGGGDDDBBBDDDCCCBBBBBBCCCBBB@@@>>>>>>======>>>>>>???@@@AAADDDAAA??????BBBBBB@@@======<<<<<<===@@@AAAAAA@@@HHHMMMTTTZZZbbbkkkvvv~~~zzzzzzyyyvvvrrrmmmhhhfffhhhfffeeeggglllnnnmmmkkkuuuvvvwwwyyy|||zzzvvvtttooojjjfffffffffeeeccc^^^\\\YYYWWWUUUTTTTTTUUUVVVXXX\\\___dddjjjrrrwww~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~{{{zzzzzz{{{yyy||||||xxxwwwyyywwwtttqqqqqqnnnhhhfffeeebbb\\\ZZZWWWSSSQQQOOOMMMJJJHHHCCCCCCEEEGGGIIIHHHEEECCCDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@@@@AAAAAA???===@@@>>>===@@@CCCDDDBBB???FFFIIINNNSSSZZZcccoooxxx}}}wwwqqqqqqqqqpppooollliiihhhlllkkkkkkmmmooopppooommmtttuuuwwwyyy{{{}}}}}}|||}}}~~~zzzwwwqqqjjjgggggggggeeebbb\\\ZZZWWWTTTSSSSSSTTTUUUTTTVVVXXX[[[___eeelllqqqxxx~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~|||{{{|||}}}zzz}}}}}}yyyyyyzzzyyyuuusssssspppjjjhhhgggddd^^^[[[XXXTTTQQQPPPNNNKKKIIIFFFFFFGGGHHHJJJIIIGGGEEEEEECCCBBBAAABBBBBBAAA???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAAAAA???>>>BBB@@@???AAADDDEEECCC@@@EEEHHHKKKNNNTTT]]]iiirrrvvvpppmmmnnnoooqqqrrrsssrrrrrrwwwvvvttttttttttttsssrrrtttuuuwwwzzz|||~~~~~~}}}~~~}}}{{{||||||zzzsssllliiiiiiiiieeeaaa[[[YYYVVVSSSRRRSSSTTTVVVSSSUUUVVVXXX[[[```fffkkkqqqvvv}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}||||||~~~{{{~~~~~~{{{zzz{{{zzzwwwvvvvvvrrrllljjjjjjfffaaa\\\YYYUUURRRPPPNNNKKKIIIJJJIIIHHHHHHIIIIIIGGGFFFEEECCCAAAAAAAAABBBAAA@@@AAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAADDDFFFIIIKKKPPPXXXdddlllxxx~~~{{{sssooolllnnnqqqtttwwwzzz|||}}}~~~|||zzzzzzzzzzzzwwwxxxzzz}}}~~~}}}~~~~~~~~~}}}vvvooommmmmmkkkeee___\\\ZZZVVVSSSQQQRRRSSSUUUQQQRRRTTTVVVXXX[[[```dddiiilllqqqyyy~~~|||zzzzzz}}}~~~~~~~~~~~~~~~|||}}}}}}|||{{{}}}|||||||||}}}|||yyyyyyyyyuuuooommmmmmiiidddaaa^^^ZZZWWWUUURRROOOMMMMMMJJJHHHGGGGGGGGGGGGFFFFFFDDDAAA@@@AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCBBBAAAAAAAAABBB???@@@@@@??????@@@CCCEEEBBBDDDGGGIIIMMMUUU___gggrrrzzz|||vvvrrrqqqppprrruuuyyy}}}}}}~~~yyyrrrooopppmmmfff___^^^[[[WWWSSSQQQQQQRRRSSSOOOQQQRRRTTTUUUXXX\\\___ccceeeiiiqqq||||||yyyzzz}}}~~~~~~}}}~~~~~~~~~{{{||||||{{{{{{}}}}}}~~~}}}~~~{{{{{{{{{xxxrrroooooolllfffgggddd```]]][[[XXXUUUSSSNNNKKKGGGEEEEEEEEEEEEEEEFFFDDDAAA@@@AAABBBAAAAAA????????????@@@AAABBBCCCAAABBBCCCBBBAAAAAABBBCCC???AAABBBAAA???@@@EEEIII@@@CCCEEEGGGKKKRRR\\\dddooowww{{{uuusssssssssuuuvvvyyy}}}}}}wwwssssssqqqkkkeee[[[ZZZYYYXXXXXXUUURRROOOPPPPPPPPPPPPRRRUUUXXXZZZ___aaaeeeiiipppyyy~~~~~~~~~{{{|||~~~~~~}}}{{{xxx||||||||||||}}}}}}}}}}}}~~~|||{{{|||~~~{{{|||{{{zzzxxxvvvsssqqqpppllliiieeebbb___\\\XXXUUUTTTQQQMMMJJJHHHGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAAAAAAAACCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDHHHQQQ[[[```ooowwwzzzqqqooooooooottt|||zzzvvvuuuqqqjjjddd[[[YYYWWWVVVUUUTTTQQQOOORRRRRRQQQPPPQQQTTTVVVWWW\\\^^^aaaeeekkkttt~~~~~~}}}~~~|||}}}}}}||||||}}}~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}|||{{{zzzwwwuuusssrrrnnnlllhhheeebbb___[[[XXXXXXTTTOOOLLLJJJIIIGGGEEEBBBBBBAAA??????>>>>>>>>>AAA@@@??????@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCGGGOOOXXX]]]lllttt~~~~~~uuunnnnnnpppqqqvvv}}}~~~}}}}}}~~~~~~zzzxxxssskkkddd^^^[[[WWWUUUTTTSSSRRRPPPTTTSSSQQQPPPPPPRRRSSSTTTWWWYYY\\\```eeemmmvvv|||}}}|||~~~~~~|||}}}{{{{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuurrrpppmmmjjjhhheeeaaa^^^^^^ZZZTTTOOOMMMLLLKKKJJJEEEDDDCCCAAA@@@?????????@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???BBBAAA@@@@@@AAABBBCCCDDDEEEDDDDDDDDDGGGMMMVVV\\\kkkrrr}}}~~~xxxrrrnnnppptttwww|||}}}{{{{{{{{{{{{|||wwwoooiiiccc___ZZZVVVUUUTTTSSSSSSSSSRRRPPPOOOOOOQQQRRRSSSSSSUUUXXX[[[```gggnnnttt~~~|||}}}|||zzzzzz}}}~~~}}}}}}~~~~~~|||}}}}}}|||}}}}}}{{{zzzyyywwwuuusssqqqooolllhhheeeddd```YYYUUURRRQQQPPPOOOKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBCCCEEEFFFHHHHHHFFFFFFHHHJJJNNNUUU]]]kkksss}}}}}}yyywwwtttsssvvvzzz}}}}}}{{{{{{{{{{{{}}}vvvrrrfffbbb\\\WWWUUUTTTSSSRRRQQQPPPOOONNNOOOPPPRRRTTTQQQSSSVVVXXX\\\bbbhhhmmmssszzz|||}}}{{{xxxwwwzzz~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzxxxwwwvvvtttpppllljjjfff```\\\ZZZYYYWWWVVVRRRPPPNNNLLLIIIHHHFFFFFFDDDDDDEEEEEEEEEDDDDDDDDDAAABBBDDDFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHJJJFFFFFFJJJLLLNNNUUU]]]kkksss||||||yyywwwyyyxxxxxxyyy|||}}}}}}}}}}}}}}}zzzjjjeee^^^YYYUUUSSSPPPOOOPPPOOONNNMMMNNNOOOQQQSSSPPPRRRTTTVVVYYY]]]cccgggkkkppp{{{}}}~~~|||yyyxxx{{{}}}|||}}}~~~~~~}}}}}}}}}|||zzzvvvrrrpppmmmiiifffeeecccaaa___ZZZXXXUUURRRPPPMMMLLLKKKGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEDDDDDDDDDFFFGGGHHHKKKFFFGGGLLLOOOOOOUUU___mmmttt}}}~~~|||{{{yyyxxxwww{{{|||{{{yyy{{{{{{~~~~~~~~~~~~~~~pppkkkddd^^^YYYUUURRROOOQQQPPPNNNMMMLLLMMMOOOPPPNNNPPPRRRTTTVVVZZZ^^^bbbdddhhhrrr}}}}}}~~~zzzwwwvvvtttrrrqqqpppnnnjjjhhhdddbbb```\\\YYYVVVTTTTTTMMMNNNNNNOOONNNMMMLLLKKKMMMMMMLLLLLLKKKLLLLLLMMMJJJJJJIIIHHHHHHIIIJJJKKKOOOJJJJJJRRRTTTSSSZZZeeesssyyy}}}wwwxxxzzz{{{{{{{{{||||||}}}~~~zzz|||{{{~~~~~~}}}}}}}}}}}}vvvqqqjjjddd___ZZZUUURRRSSSRRROOOMMMLLLLLLLLLMMMMMMOOOQQQRRRTTTWWW\\\___\\\___hhhvvv}}}|||yyyzzzyyyxxxxxxwwwuuuqqqnnnmmmkkkhhheeeaaa^^^\\\[[[TTTTTTUUUUUUUUUTTTRRRQQQWWWUUUSSSQQQPPPPPPPPPQQQPPPOOONNNMMMMMMNNNOOOOOOTTTNNNOOOXXX[[[YYY```kkkyyy|||xxxwwwvvvtttwww{{{}}}}}}~~~}}}~~~}}}{{{{{{{{{{{{zzztttllleee___ZZZUUURRRPPPQQQPPPOOOMMMLLLMMMNNNOOOQQQRRRTTTTTTTTTSSSSSS\\\\\\aaahhhnnnttt}}}||||||~~~{{{vvv{{{wwwrrrmmmjjjiiiiiijjjgggfffccc___\\\[[[ZZZZZZ]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUURRRSSS[[[ccc^^^SSSXXXUUUWWW^^^bbbdddllluuu}}}uuuqqqqqqqqqqqqooouuuwww{{{~~~}}}~~~}}}{{{zzz|||~~~|||xxxwwwyyy|||}}}tttkkkddd]]]WWWSSSNNNNNNMMMLLLJJJJJJJJJKKKNNNNNNPPPQQQRRRRRRQQQQQQWWWWWW\\\ccciiiooozzz~~~~~~|||}}}yyyvvvuuutttuuuqqqooommmjjjhhhfffeeeeeeggggggfffeeedddccccccccc______]]]]]]bbbgggccc[[[bbb```bbbhhhlllooowww~~~yyytttqqqmmmlllnnnrrrtttvvvuuuxxx{{{~~~~~~}}}}}}}}}{{{zzzzzzzzzzzzyyy|||~~~~~~~~~~~~|||zzzxxxxxxwww~~~vvvnnnfff___YYYTTTNNNMMMLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQUUU\\\bbbhhhrrr}}}}}}~~~zzzyyywwwuuutttrrrrrrrrrssssssssssssrrrqqqqqqppplllmmmlllkkklllooommmhhhmmmmmmooouuuyyy}}}}}}tttmmmgggggghhhiiikkkooouuuyyyvvvxxx{{{}}}~~~~~~~~~~~~|||}}}{{{zzzyyywwwtttrrrvvvzzz~~~~~~||||||}}}}}}{{{uuupppyyyrrrlllfff```\\\RRRPPPMMMLLLLLLLLLMMMLLLJJJKKKLLLLLLMMMMMMNNNNNNMMMNNNQQQXXX\\\aaalllvvv~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||{{{zzzyyyxxxvvvxxxyyyxxxwwwxxxxxxxxxwwwxxx{{{|||yyyuuuoookkkfffiiikkkkkkjjjlllrrrvvvwwwxxxzzz{{{}}}~~~}}}~~~|||~~~}}}|||{{{zzzxxxtttppprrrxxx}}}}}}|||~~~{{{zzz}}}|||rrrjjj|||wwwpppjjjeeeWWWTTTPPPNNNNNNOOONNNMMMKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMPPPUUUYYY]]]gggqqq~~~}}}|||}}}~~~}}}}}}~~~}}}}}}~~~}}}~~~|||yyytttooolllkkkkkkkkknnnppppppnnnooorrrvvvxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{wwwsssqqqwww~~~~~~~~~}}}~~~|||zzz}}}|||qqqggg|||tttlllggg]]]XXXRRROOOOOOPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMPPPSSSUUUXXXaaajjjuuu||||||}}}}}}||||||}}}~~~|||{{{{{{yyyxxxtttuuuuuurrrnnnlllmmmooonnnpppsssttttttvvvwwwyyywwwwwwvvvvvvwwwxxxzzz{{{|||zzz{{{~~~}}}}}}}}}||||||}}}}}}{{{xxxuuussswww{{{}}}||||||~~~~~~~~~}}}~~~{{{}}}~~~{{{pppgggxxxpppjjjddd^^^VVVSSSSSSSSSQQQOOOJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLNNNPPPQQQSSS[[[ccckkkttt}}}~~~|||yyywwwtttssstttttttttsssuuutttttttttuuutttsssrrrpppppprrruuuyyy{{{{{{{{{wwwvvvtttssstttvvvxxxzzz{{{wwwwww{{{|||yyyzzz|||{{{zzzzzzzzzyyyvvvsssuuuuuuwwwxxxyyyzzz{{{|||zzzyyyzzz}}}|||{{{}}}||||||xxxqqqjjjyyytttjjjccc[[[WWWXXXXXXUUURRRJJJIIIHHHHHHIIIJJJLLLMMMLLLKKKLLLNNNNNNOOOVVV___dddooo~~~|||zzzxxxvvvsssqqqoooooopppqqqqqqqqquuurrrpppsssxxxxxxtttooorrrqqqrrrvvv{{{}}}|||yyyvvvuuusssrrrrrrtttwwwxxxyyyuuutttxxxyyywwwyyy~~~|||zzzxxxwwwwwwuuurrrpppvvvtttssstttwwwyyyyyyyyyuuuuuuvvvyyyyyyyyy~~~{{{~~~~~~|||zzzwwwqqqmmmwwwpppkkkeeeaaa]]]WWWPPPKKKJJJHHHHHHIIIKKKLLLLLLLLLNNNOOOOOONNNNNNQQQUUUYYY^^^ggguuu~~~|||xxxtttrrrrrrssssssooonnnmmmlllmmmoooqqqsssvvvvvvvvvvvvuuuuuuuuutttuuuuuuvvvyyy|||}}}|||zzz{{{zzzyyyxxxxxxxxxyyyzzzwwwuuuuuuxxxvvvrrruuu}}}xxxxxxxxxxxxwwwuuutttssswwwwwwwwwvvvvvvvvvvvvvvvsssqqqqqqssswwwyyyxxxvvvxxxzzz|||~~~}}}~~~yyysssnnn|||vvvrrrlllfffaaa[[[UUUPPPOOOMMMJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNSSSVVV]]]eeeqqq~~~wwwuuusssqqqqqqqqqrrrssstttsssrrrppppppqqqrrrsssvvvxxxzzz{{{|||{{{yyywwwxxxxxxyyyzzz}}}}}}|||zzz{{{{{{zzzyyyyyyzzzzzz{{{xxxvvvvvvxxxvvvsssuuu{{{xxxxxxxxxwwwvvvuuutttsssvvvuuuuuuvvvxxxyyyxxxvvvrrrqqqpppsssvvvxxxxxxwwwxxxyyy{{{}}}~~~}}}|||}}}xxxrrrmmm~~~zzztttnnnhhhaaa[[[VVVVVVRRRNNNKKKJJJKKKJJJJJJLLLLLLMMMLLLLLLNNNQQQTTT[[[aaalllwww~~~xxxtttqqqpppppppppqqqssstttvvvzzzyyywwwuuussssssssstttuuuxxx|||}}}{{{~~~}}}|||}}}~~~~~~}}}{{{}}}||||||{{{{{{|||}}}}}}{{{yyyyyyzzzxxxuuuvvvzzzyyyxxxxxxwwwvvvuuuttttttuuussssssvvv{{{|||yyyuuuppppppppprrrvvvxxxxxxxxxwwwxxxzzz|||~~~~~~}}}|||}}}~~~xxxsss|||uuunnngggaaa]]][[[VVVQQQMMMKKKLLLLLLKKKNNNOOOOOONNNNNNOOORRRUUUWWW]]]fffppp{{{}}}xxxtttrrrrrrrrrrrrssstttvvvxxxyyy|||{{{yyyxxxwwwvvvvvvvvvwwwyyy}}}~~~|||~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyyyyzzzzzzyyyxxxwwwvvvuuuuuutttwwwtttssswww}}}~~~xxxqqqooopppqqqsssuuuwwwyyyyyywwwxxxzzz|||}}}}}}~~~}}}xxx{{{ssslllgggeee___ZZZUUUPPPOOOOOOOOONNNOOOPPPPPPOOOOOOOOOQQQSSSTTTYYYaaakkkvvv}}}zzzxxxvvvuuuwwwwwwvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~|||{{{zzzyyywwwvvvvvvvvvvvvzzzvvvtttxxx}}}}}}vvvooopppqqqssstttvvvwwwyyyzzzxxxyyy{{{|||~~~~~~~~~|||wwwzzztttpppooofffaaa\\\WWWUUUTTTRRRQQQNNNOOOPPPOOONNNNNNOOOQQQSSSWWW___hhhsss~~~|||{{{|||||||||~~~|||zzzxxxxxxzzz|||}}}~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxx{{{xxxwwwxxx{{{{{{uuuppprrrsssuuuvvvvvvwwwyyyzzzzzz{{{}}}~~~yyy|||zzzzzzoookkkeee```\\\YYYVVVSSSOOOQQQQQQQQQOOOOOOPPPQQQTTTXXX^^^fffooozzz||||||~~~~~~{{{yyyxxxyyyyyyzzzzzzyyyxxxxxxyyyyyywwwuuutttvvvxxxxxxwwwwwwyyy{{{}}}}}}}}}~~~{{{vvvrrrlllfffaaa\\\WWWTTTRRRTTTTTTTTTRRRQQQRRRSSSVVVYYY^^^eeemmmvvv|||zzzyyyyyyzzz{{{xxxxxxxxxxxxxxxxxxyyyyyyuuuxxxzzzyyywwwwwwyyy{{{~~~|||{{{{{{wwwyyy|||~~~xxx}}}vvvppplllgggbbb]]]^^^ZZZTTTRRRRRRUUUWWWXXXTTTVVV]]]hhhooossszzz~~~~~~}}}|||{{{zzzzzz}}}|||{{{zzzxxxvvvtttssszzzzzzzzzzzz|||~~~~~~}}}wwwwwwyyy}}}~~~yyy~~~yyyuuupppjjjeeebbb]]]WWWSSSRRRSSSUUUUUUXXXYYY___hhhnnnssszzz|||||||||}}}}}}}}}}}}}}}~~~|||{{{yyyxxx}}}||||||}}}~~~zzzzzz||||||yyysssooojjjeee___ZZZWWWVVVVVVUUU]]]]]]aaahhhnnnrrrzzzyyyzzz|||}}}|||{{{||||||yyyzzz{{{|||~~~~~~}}}}}}~~~~~~~~~{{{wwwtttpppiiidddaaa___]]]\\\```___bbbhhhnnnsss}}}~~~{{{zzzyyy{{{}}}}}}zzzwwwvvvwwwxxxyyyyyyzzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||xxxsssooollliiifffdddcccbbbdddkkkpppvvv~~~|||zzzyyy|||~~~{{{yyyvvvtttssstttvvvxxxzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{xxxuuuqqqnnnkkkjjjhhhkkkpppvvv{{{~~~}}}~~~~~~}}}~~~}}}{{{wwwvvvtttrrrrrrsssvvvwwwzzzzzzzzz{{{{{{|||||||||~~~~~~}}}yyytttqqqsssrrrsssxxx|||~~~|||~~~~~~{{{yyytttsssrrrrrrssstttvvvxxxxxxxxxyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyuuuzzzyyyzzz~~~{{{{{{~~~|||zzzrrrrrrrrrrrrsssuuuwwwxxxvvvvvvwwwxxxzzz{{{||||||yyyzzzzzz{{{{{{{{{zzzzzz~~~|||{{{{{{{{{||||||~~~|||zzz|||~~~~~~}}}}}}}}}~~~~~~|||||||||}}}vvvuuuuuuwwwyyyzzzyyywwwzzzxxxzzz~~~|||{{{~~~||||||zzzxxxvvvwwwzzz}}}}}}zzzyyy}}}~~~~~~}}}zzz{{{}}}~~~~~~|||||||||}}}yyyyyyyyyyyyzzzzzzyyyxxxxxxwwwxxx}}}~~~{{{{{{}}}xxxzzz{{{{{{zzzzzz{{{}}}|||{{{zzz}}}xxxxxxxxxvvvvvvxxx|||~~~~~~}}}~~~~~~~~~~~~{{{yyyyyyyyyyyywwwyyy~~~||||||wwwzzz}}}~~~~~~~~~|||||||||~~~~~~}}}~~~sssnnnlllnnnppppppsssxxx|||~~~{{{zzz{{{}}}{{{}}}|||~~~~~~}}}|||~~~}}}|||~~~{{{{{{{{{zzzzzz|||}}}tttooopppgggdddeeejjjmmmoootttzzz}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~uuuuuusssrrrrrrvvv{{{yyyooofffbbbbbb``````dddjjjnnnpppvvv}}}~~~~~~|||~~~}}}}}}}}}~~~~~~{{{xxxpppooommmllllllpppvvv{{{{{{sssllleee]]][[[]]]]]]^^^eeemmmqqqsssxxx~~~~~~}}}}}}}}}~~~zzzwwwmmmllljjjhhhiiimmmtttyyyyyyuuunnnhhhddd___[[[[[[^^^[[[^^^fffooossstttyyy}}}|||||||||}}}|||zzzsssjjjgggkkkjjjgggnnnzzz{{{sssnnnhhhfffdddaaa`````````aaabbbeeekkkpppuuuyyy{{{|||~~~|||zzz}}}~~~~~~{{{zzzuuummmjjjmmmmmmkkkqqq|||}}}vvvppplllbbb```^^^]]]\\\\\\^^^___eeeiiiooosssvvvxxx{{{}}}~~~~~~~~~}}}|||vvvpppnnnrrrrrrqqqwwwxxxrrrnnnkkkiii``````^^^^^^___aaacccdddhhhnnnuuuxxxwwwwww{{{~~~~~~~~~~~~~~~~~~}}}|||zzz|||}}}~~~|||||||||~~~~~~~~~wwwssssssvvvwwwwww}}}vvvmmmhhhfffeeeddd`````````aaacccfffjjjllllllttt{{{{{{xxxvvvzzz~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}|||~~~~~~|||}}}~~~}}}|||||||||||||||}}}}}}~~~~~~xxxwwwxxxzzz|||~~~~~~wwwmmmeeeaaa```______]]]]]]^^^```dddiiimmmooopppwww}}}}}}yyyvvvyyy~~~}}}{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxzzz|||}}}zzz{{{}}}~~~xxxsssmmmfffaaa^^^]]]]]]\\\]]]^^^___cccggglllqqqtttsssxxx}}}}}}yyywwwyyy{{{~~~~~~}}}|||{{{{{{|||}}}{{{|||~~~~~~|||zzzxxxxxxxxxxxxxxx}}}~~~}}}zzzqqqkkkfffccc```^^^^^^]]]\\\[[[]]]]]]___ccchhhnnnsssvvvuuuwwwzzz{{{zzzxxxxxxxxx|||}}}~~~}}}~~~~~~|||zzzzzzzzzzzz{{{wwwnnneee```]]]\\\\\\\\\^^^^^^]]][[[WWWXXXZZZ]]]ccciiinnnqqquuuwwwxxxzzzzzzyyyxxxvvv{{{{{{}}}~~~|||{{{||||||xxx}}}~~~~~~~~~{{{qqqjjjddd^^^YYYZZZ[[[\\\\\\ZZZXXXUUUTTTVVVUUUSSSUUU[[[cccjjjnnnuuuwwwzzz|||{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~zzzzzzzzz{{{}}}zzzppphhhccc___[[[XXXYYYYYYYYYXXXUUURRRPPPNNNNNNMMMNNNQQQWWW___eeeiiirrrvvvzzz|||}}}|||||||||~~~~~~{{{zzzzzzzzz{{{~~~}}}ssslllccc]]][[[[[[ZZZXXXYYYXXXWWWTTTQQQMMMJJJHHHFFFGGGIIIMMMSSSZZZaaaeeeoootttzzz~~~~~~}}}}}}}}}{{{yyyyyyyyyzzz|||zzzssshhhbbbZZZVVVWWWYYYZZZZZZ\\\ZZZWWWRRRNNNJJJFFFEEEEEEFFFGGGJJJOOOXXXaaagggmmmssszzz~~~~~~}}}}}}|||{{{zzzyyyyyy{{{}}}yyypppiii```[[[UUUSSSUUUXXXYYYYYY\\\YYYUUUOOOJJJFFFCCCBBBGGGFFFFFFFFFKKKTTT```hhhkkkqqqyyy~~~}}}~~~~~~~~~}}}|||{{{|||}}}zzzssskkkccc]]]YYYUUUQQQPPPTTTWWWXXXWWWZZZVVVQQQKKKFFFCCCAAA@@@GGGGGGFFFEEEHHHPPP[[[dddiiinnnvvv}}}uuullleee___YYYUUUTTTQQQOOOQQQVVVYYYZZZYYYYYYUUUPPPJJJEEECCCBBBBBBFFFHHHIIIIIIJJJNNNWWW___fffkkkrrrxxx|||{{{tttiiiaaa]]]ZZZVVVTTTRRRPPPPPPTTTYYY]]]^^^\\\[[[WWWQQQKKKGGGEEEEEEFFFFFFJJJNNNOOONNNPPPVVV[[[ccchhhnnntttxxx|||~~~~~~|||nnncccZZZXXXWWWSSSRRRVVVTTTWWWYYYYYY]]]aaa```\\\\\\WWWQQQJJJGGGGGGIIIJJJMMMNNNPPPQQQSSSXXX^^^ccchhhhhhjjjooouuu|||uuulllfff\\\TTTSSSSSSRRRTTTXXXXXXZZZZZZYYY\\\___^^^ZZZ[[[WWWQQQLLLJJJLLLOOORRRUUUWWWYYY[[[]]]aaafffiiillllllmmmpppvvv{{{|||ssshhh```\\\UUUOOOPPPRRRTTTYYY^^^aaabbb```]]]]]]___^^^YYYZZZWWWRRROOOPPPTTTZZZ]]]bbbdddgggjjjlllnnnqqqtttrrrqqqrrrtttxxx}}}}}}~~~{{{rrrhhh___XXXUUUQQQOOOPPPTTTZZZaaaggglllllliiicccbbbbbb___[[[WWWUUUSSSSSSVVV]]]eeeiiipppssswwwyyy{{{|||~~~yyyxxxwwwyyy}}}~~~~~~zzzmmmddd\\\VVVRRRQQQQQQRRRSSSXXX```hhhmmmttttttpppiiifffeeeaaa[[[VVVVVVVVVYYY___gggpppuuu|||~~~~~~~~~|||~~~}}}|||{{{|||yyy~~~zzznnnbbb[[[WWWUUUTTTSSSWWWYYYZZZ^^^gggooorrryyyyyyuuuoookkkiiiccc\\\YYY[[[^^^ccckkkttt|||}}}zzzyyyzzz|||}}}}}}{{{yyyyyyyyyvvv{{{}}}{{{{{{~~~}}}wwwoooddd[[[VVVVVVXXXZZZ[[[aaaffffffiiiqqqwwwxxx~~~}}}wwwsssppphhh``````ccchhhpppxxx|||zzzxxxvvvwwwyyy{{{{{{yyywwwwwwwwwvvvzzz|||yyyxxxzzz{{{yyyzzz}}}|||llleee\\\TTTQQQSSSWWW[[[ccckkkqqqppprrryyy~~~~~~{{{wwwnnnffffffjjjpppyyy~~~~~~|||zzzzzzyyyyyyxxxtttvvvxxxwwwuuutttuuuwwwvvvuuusssqqqqqqrrrssstttyyyyyy{{{}}}}}}sssbbb[[[WWWWWWYYYZZZ^^^cccjjjqqqxxx{{{~~~xxxtttvvvwww{{{~~~|||zzzyyyyyyxxxxxxsssvvvxxxwwwuuussssssttttttsssqqqppppppqqqrrrsssvvvvvvxxxzzz}}}{{{lllaaaZZZUUUTTTWWW\\\```ffflllqqqxxx~~~~~~}}}|||{{{{{{zzzyyyrrruuuwwwwwwuuurrrppppppqqqqqqpppoooooopppqqqrrrrrrssstttwwwzzz~~~zzzlll]]]SSSXXXVVVWWW]]]ccchhhpppwww{{{~~~||||||~~~~~~~~~}}}|||rrrtttwwwxxxvvvrrrooommmoooooonnnnnnnnnooopppqqqpppppprrruuuxxx{{{~~~~~~|||zzzxxxzzzwwwwww{{{xxxoooeee\\\WWW```___bbbiiimmmqqqwww~~~~~~~~~|||~~~~~~}}}{{{tttuuuwwwxxxwwwtttpppmmmooooooooooooooooooppppppooopppqqqtttvvvyyy|||}}}~~~}}}|||xxxvvvtttrrrpppnnnooommmnnnrrrwwwzzzxxxnnnfffcccbbbaaahhhiiimmmtttwwwyyy~~~|||~~~~~~~~~~~~}}}|||zzzvvvvvvwwwxxxyyywwwssspppqqqqqqqqqqqqppppppooooooppppppqqqsssuuuwwwyyyzzz}}}zzzzzz||||||yyyssspppmmmjjjiiigggeeeccceeecccdddiiilllpppxxx{{{pppgggbbbcccgggjjjmmmpppvvv~~~}}}{{{yyyxxxwwwxxxzzzzzzwwwttttttttttttsssrrrqqqpppooopppppppppqqqssstttvvvwww{{{yyyxxxyyy|||~~~~~~}}}}}}zzzyyyvvvuuutttrrrnnnlllfffccc```___^^^]]][[[YYY[[[ZZZ[[[___bbbfffoooxxxuuuqqqkkkfffdddhhhnnnssswww{{{}}}|||{{{yyywwwyyy{{{{{{yyywwwvvvvvvuuutttsssqqqpppoooppppppppppppqqqrrrttttttvvvvvvwwwzzz~~~~~~zzzwwwxxx{{{~~~||||||{{{zzzxxxuuuooonnnkkkjjjiiifffcccaaa]]][[[XXXWWWWWWVVVUUUSSSUUUTTTUUUYYY\\\```iiisssvvvxxxtttkkkjjjiiihhhiiiooovvv{{{{{{|||{{{}}}yyyzzz}}}}}}{{{www|||wwwvvvzzzyyyrrrnnnpppnnnooopppppppppqqquuuwwwxxxwwwuuuvvvyyy|||}}}}}}yyy|||~~~~~~~~~}}}yyy|||yyyzzz|||zzztttqqqrrryyyvvvrrrppppppnnnkkkgggiiifffbbb^^^[[[YYYXXXXXXXXXVVVSSSQQQOOOOOOOOOPPPIIIKKKNNNPPPQQQVVV^^^dddqqq~~~wwwooommmooojjjdddccciiiooouuu~~~~~~}}}yyyzzz}}}~~~{{{|||xxxxxx{{{zzzssspppqqqoooqqqrrrsssssstttvvvyyywwwvvvtttuuuxxxzzz{{{{{{zzz{{{||||||{{{{{{|||}}}||||||}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}{{{wwwttttttqqqqqqtttrrrllljjjkkkjjjgggdddcccbbb```]]]ZZZ___]]]ZZZWWWTTTRRRQQQQQQNNNOOOOOONNNMMMLLLJJJIIIIIIJJJLLLLLLMMMRRRZZZaaaooo|||~~~xxxpppiiifffhhhiiifffhhhooovvv|||~~~{{{{{{~~~~~~{{{{{{|||zzzuuurrrsssqqqsssvvvwwwwwwwwwxxxzzzvvvuuutttuuuwwwyyyyyyyyy}}}{{{yyyxxxyyyyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzzuuuvvvxxxwwwtttqqqnnnmmmiiiggggggiiigggbbb```aaa```]]][[[YYYYYYWWWUUURRRTTTSSSRRRPPPNNNLLLKKKJJJGGGIIIKKKMMMMMMKKKGGGEEEIIIJJJIIIHHHHHHMMMUUU\\\kkkyyy|||uuupppiiicccaaaccchhhjjjpppyyy|||~~~}}}~~~~~~{{{wwwvvvvvvsssuuuxxxzzzzzzyyyzzz{{{wwwvvvuuuvvvxxxyyyyyyxxx~~~zzzvvvvvvyyy{{{{{{zzzwwwwwwxxxyyyyyyxxxwwwwwwpppssstttqqqkkkgggfffgggbbb______aaa```[[[YYY[[[YYYXXXWWWUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKJJJIIIGGGIIILLLNNNNNNMMMJJJIIIJJJJJJHHHFFFEEEIIIRRRYYYffftttzzzwwwqqqllliiifffaaaaaaeeehhhnnnxxx~~~~~~|||~~~}}}}}}|||zzzyyyyyyuuuwwwzzz{{{{{{{{{{{{|||yyyxxxxxxxxxzzz{{{yyyxxx{{{wwwttttttxxx{{{{{{zzzxxxyyyyyyyyywwwuuusssrrrnnnpppppplllfffaaaaaabbb___\\\\\\]]]\\\XXXWWWYYYRRRRRRQQQPPPNNNMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNJJJJJJHHHFFFEEEIIIQQQXXXdddrrrvvvooommmgggcccbbbbbbaaadddiiijjjttt~~~|||}}}|||{{{zzzyyy{{{~~~}}}|||}}}|||xxxzzz|||}}}||||||}}}~~~{{{zzzzzz{{{||||||zzzxxxuuutttssssssuuuxxxyyyyyywwwwwwxxxwwwuuurrrooommmnnnnnnkkkgggbbb___^^^___]]]ZZZYYYZZZYYYVVVUUUWWWNNNOOOPPPOOOMMMLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHIIIKKKMMMOOOIIIIIIHHHGGGFFFJJJRRRYYYdddrrr}}}vvvoooiiieee___[[[[[[]]]^^^dddkkkppp|||{{{xxx~~~}}}{{{yyyxxxwwwvvvxxx{{{~~~}}}~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||}}}|||zzzxxxsssuuuvvvvvvuuuuuuvvvxxxuuuvvvvvvvvvuuurrrnnnlllnnnkkkfffccc```___]]][[[YYYVVVUUUVVVUUURRRRRRTTTMMMOOOPPPOOOMMMLLLNNNPPPKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIGGGGGGGGGIIIKKKMMMEEEGGGHHHGGGHHHLLLSSSYYYggguuuzzzuuurrroookkkhhheee^^^XXXXXXYYY]]]eeemmmxxx{{{wwwuuuttttttyyy~~~|||xxxxxxxxxuuusssuuutttttttttuuuwwwzzz{{{~~~|||{{{{{{|||}}}|||yyywwwuuuxxx{{{zzzwwwuuuvvvxxxtttuuuwwwwwwvvvtttqqqooonnniiiccc``````___\\\YYYVVVRRRQQQRRRRRRNNNNNNQQQIIILLLMMMMMMJJJIIIKKKMMMMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKCCCEEEGGGGGGHHHLLLTTTYYYjjjxxx}}}xxxpppllllllllljjjiiihhh```YYYXXXYYY]]]fffnnn}}}uuunnnoooqqqiiiooouuuxxxyyy||||||{{{|||xxxtttrrrqqqnnnlllrrrrrrrrrrrrsssuuuwwwxxx~~~~~~|||}}}}}}~~~}}}|||{{{zzzyyyxxxxxxwwwssssssssstttuuussspppmmmmmmgggaaa^^^^^^\\\WWWRRRWWWUUUSSSRRRPPPNNNKKKHHHJJJJJJIIIHHHHHHJJJKKKLLLJJJJJJJJJJJJIIIGGGEEEDDDJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMOOOYYYdddrrr~~~~~~llljjjiiiiiikkkmmmmmmlllkkkbbb[[[]]]```cccjjjsss~~~tttlllfffcccbbbjjjiiikkknnntttyyy|||~~~~~~}}}|||{{{|||}}}tttmmmiiigggfffeeellllllnnnqqqqqqpppuuu|||~~~~~~}}}|||{{{zzzzzzyyyuuutttttttttuuussspppmmmnnniiiccc```___]]]XXXTTTWWWTTTRRRPPPOOOMMMJJJHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHJJJMMMNNNRRR]]]iiixxx{{{tttjjjjjjjjjllloooqqqqqqppplllccc[[[\\\^^^bbbiiiqqq}}}rrrhhhbbb___^^^aaaaaacccffflllqqqtttvvv~~~~~~~~~zzzyyyxxxxxxzzz}}}~~~xxxooogggcccaaa``````dddeeeiiimmmnnnmmmrrryyy~~~}}}|||{{{xxxwwwvvvuuuuuussspppmmmnnnjjjdddaaa```^^^YYYUUUVVVSSSPPPMMMLLLKKKJJJHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHLLLQQQTTT[[[hhhtttzzzrrrmmmkkklllnnnssswwwyyyxxxwwwqqqiiiaaa___aaaeeelllsssyyymmmccc\\\YYYXXXWWWXXXZZZ^^^bbbggglllnnnvvvwwwyyy}}}~~~{{{yyyxxxwwwuuuuuuuuuvvvyyy|||}}}}}}~~~yyyrrrhhh```[[[ZZZYYYYYYZZZ\\\bbbhhhiiiiiinnnttt}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvtttqqqnnnnnnkkkfffbbb```]]]ZZZWWWVVVSSSOOOLLLKKKKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIILLLRRRYYY___ggguuu}}}{{{xxxtttqqqrrrtttwww|||}}}|||uuummmiiikkkooouuuyyyuuuhhh]]]VVVSSSQQQQQQSSSUUUXXX\\\```eeehhhnnnooorrruuuzzz}}}~~~{{{zzz{{{~~~}}}|||}}}yyyvvvuuusssqqqpppsssssstttvvvzzz~~~zzzxxxuuusssssstttvvvxxx}}}zzzxxxssslllbbbYYYUUUTTTTTTTTTSSSVVV]]]dddggggggkkkrrr{{{|||~~~}}}{{{}}}~~~~~~}}}{{{yyyxxxwwwtttqqqnnnkkkgggccc```]]]ZZZXXXVVVSSSOOOLLLLLLLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJMMMQQQZZZdddkkkttt}}}zzzyyy{{{}}}|||zzz|||~~~yyyuuuvvv{{{{{{ooobbbWWWQQQNNNMMMLLLNNNQQQSSSUUUYYY^^^aaafffgggjjjmmmpppsssvvvxxx{{{~~~|||zzz{{{yyywwwvvvwww{{{}}}yyyxxx~~~~~~}}}{{{yyywwwvvvuuusssooonnnnnnmmmlllkkknnnoooqqqtttxxx|||}}}zzzqqqoookkkhhhggghhhkkkmmmssstttvvvwwwyyyzzzzzzzzz{{{||||||{{{wwwsssnnnkkkhhhbbbYYYQQQNNNNNNNNNNNNOOORRRZZZaaadddeeejjjpppwwwyyy{{{}}}zzzyyy}}}~~~|||{{{zzzwwwuuuooommmjjjfffaaa^^^\\\ZZZWWWTTTQQQOOOOOONNNMMMLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKTTTYYYdddoooxxxyyywwwvvvyyy~~~}}}vvvjjj]]]SSSMMMKKKKKKHHHKKKNNNOOOOOOQQQVVVZZZ^^^```bbbdddfffhhhlllooossswww}}}~~~zzzvvvssssssrrrqqqqqqsssvvvzzz}}}~~~}}}yyyuuusssrrrtttuuuuuuuuuuuuuuuttttttkkkjjjiiihhhgggggghhhhhhiiijjjmmmppptttxxx|||~~~~~~|||yyyuuurrrhhheeeaaa^^^\\\^^^```bbbfffhhhkkkmmmpppqqqqqqqqqpppppppppnnnjjjeeeaaa^^^ZZZUUUNNNIIIGGGHHHHHHHHHNNNPPPWWW^^^```aaagggnnnsssuuuyyy{{{~~~{{{wwwzzz~~~~~~}}}{{{yyyrrrpppmmmiiiddd```^^^^^^WWWUUUSSSRRRRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKNNNPPPRRRSSS^^^dddqqq~~~~~~|||{{{zzzyyyyyy}}}yyyqqqfffYYYPPPKKKJJJJJJGGGJJJMMMMMMKKKMMMRRRVVVWWWYYY[[[\\\\\\^^^cccfffiiimmmtttyyy|||}}}~~~~~~~~~|||yyyuuuqqqooojjjjjjjjjkkkmmmpppsssuuuxxxyyyyyyvvvrrroooooopppmmmmmmnnnnnnooonnnnnnnnneeeffffffdddaaa```cccfffggghhhkkkooossswwwzzz|||~~~zzzvvvqqqmmmiii^^^[[[WWWSSSQQQRRRUUUWWWXXXZZZ]]]```bbbcccccccccbbbbbbaaa```]]]YYYVVVSSSPPPLLLHHHEEEEEEFFFFFFFFFMMMNNNSSSXXX[[[\\\aaaiiimmmqqqvvvzzz}}}|||wwwzzz}}}|||tttssspppkkkfffbbbaaa```XXXVVVUUUUUUTTTSSSPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHGGGHHHHHHHHHJJJLLLPPPTTTXXX[[[\\\gggnnn{{{}}}|||||||||}}}~~~~~~vvvooocccWWWOOOKKKJJJKKKIIILLLOOONNNKKKLLLQQQVVVRRRTTTWWWWWWVVVXXX\\\```bbbffflllrrruuuyyy|||~~~~~~}}}|||yyyyyyyyyxxxuuurrrnnnllldddeeeeeegggiiilllooopppsssuuuuuurrrnnnmmmnnnqqqkkkkkkkkkjjjiiihhhgggfffbbbeeefffccc^^^\\\```dddhhhjjjmmmppptttxxx{{{||||||}}}~~~}}}xxxrrrmmmhhhccc___WWWSSSNNNJJJHHHJJJLLLNNNNNNPPPRRRUUUVVVWWWVVVUUUWWWWWWWWWVVVTTTRRROOONNNLLLIIIGGGEEEFFFGGGGGGGGGKKKLLLPPPTTTVVVWWW]]]eeeiiinnntttyyy}}}zzzwwwyyyyyyzzzuuukkkfffeeeeeeccc]]][[[YYYXXXWWWWWWVVVTTTLLLMMMMMMNNNMMMMMMLLLKKKRRRQQQNNNLLLKKKLLLMMMMMMKKKOOORRRTTTUUU\\\fffnnnyyy}}}wwwqqqvvvzzz{{{yyyzzzuuulll___SSSLLLIIIHHHHHHJJJJJJKKKMMMNNNQQQRRRTTTOOOQQQSSSRRRPPPOOOQQQSSS[[[^^^bbbggglllqqqtttuuuyyyyyyxxxxxxyyy{{{|||~~~zzz{{{{{{wwwrrrmmmlllmmmgggfffdddddddddfffhhhiiiooollljjjiiifffcccfffkkkiiiiiihhheeeaaabbbfffjjjiiigggddd___[[[ZZZ]]]___dddgggkkknnnqqqwww~~~}}}|||yyy{{{|||{{{vvvvvvzzz{{{rrrkkkfffaaa[[[VVVPPPKKKFFFEEEGGGIIIGGGDDDLLLIIIGGGHHHLLLNNNMMMKKKJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGMMMNNNOOOQQQSSSVVVXXXYYYaaaiiippprrrxxxzzzvvvwww}}}zzz{{{xxxpppkkkkkkjjjggg```]]][[[YYYYYYYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQUUUTTTRRRQQQQQQRRRTTTUUUTTTXXX[[[]]]```fffpppxxxyyypppkkklllqqqwwwzzzzzz|||qqqiii\\\RRRLLLIIIIIIHHHMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQRRRQQQOOOOOOPPPRRRUUUWWW[[[___dddhhhkkklllqqqqqqqqqqqqsssuuuwwwyyyxxxzzzzzzwwwrrrooommmnnniiigggfffddddddeeefffgggiiieeeddddddaaa___bbbggghhhhhhfffaaa]]]]]]aaafffkkkjjjgggddd```___aaaccciiilllppprrruuuxxx~~~~~~{{{zzzyyyxxxyyy|||~~~}}}|||zzz{{{zzzwwwrrrrrrwww|||~~~xxxooohhhccc]]]VVVQQQNNNJJJEEEEEEIIIKKKJJJHHHKKKIIIGGGGGGIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKLLLNNNPPPSSSTTT\\\dddkkknnnuuu}}}wwwwwwzzz~~~}}}|||vvvsssssspppmmmfffdddaaa```______]]][[[\\\[[[YYYWWWUUUUUUUUUUUUZZZZZZYYYZZZ[[[]]]```aaabbbeeeiiilllooovvv|||rrrkkkfffcccgggmmmtttzzz}}}zzzjjjcccYYYPPPKKKJJJIIIIIILLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPPPPQQQTTTWWW[[[^^^aaabbbkkkllllllnnnqqqtttwwwyyywwwyyyzzzyyyuuurrrppppppmmmkkkhhheeecccccccccdddccc```______^^^\\\```fffjjjiiifff```[[[[[[___dddkkkkkkkkkiiifffdddeeeeeekkknnnssswwwzzz}}}}}}zzzvvvwwwxxxwwwwwwwwwyyy{{{uuuvvvuuusssppppppuuuyyy}}}~~~wwwooogggbbb[[[TTTNNNLLLIIIEEEFFFIIILLLLLLKKKJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGGGGIIIKKKNNNPPPVVV]]]ccchhhoooyyyzzzwwwyyy{{{|||zzzyyyuuupppooommmjjjiiihhhgggfffdddbbbaaa^^^\\\[[[\\\]]]^^^aaabbbccceeehhhkkkmmmoooqqqssswwwzzz~~~zzznnngggeeeeeeeeehhhnnnvvv|||}}}qqqccc]]]TTTNNNKKKJJJKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOPPPPPPOOOOOONNNNNNOOONNNOOOQQQSSSVVVXXXZZZ\\\eeefffgggjjjnnnrrrvvvxxxxxxzzz{{{|||{{{xxxuuutttqqqoookkkgggdddbbbbbbbbbccc___^^^______^^^ccciiiqqqoookkkddd___^^^bbbgggjjjlllmmmmmmkkkhhhggggggiiimmmsssyyy}}}|||vvvxxxzzzwwwsssrrruuuyyyrrrrrrrrrqqqpppqqquuuxxx{{{{{{rrrkkkddd]]]UUUOOOLLLIIIFFFFFFHHHJJJJJJJJJGGGFFFEEEEEEEEEEEEEEEDDDJJJIIIHHHGGGEEEDDDBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHJJJIIIHHHGGGHHHJJJMMMOOOQQQVVV\\\bbbiiirrrzzz~~~zzzvvvvvvwwwyyysssvvvsssqqqppppppooonnnmmmmmmllljjjiiiiiijjjlllnnnkkklllooorrruuuyyy{{{}}}~~~{{{ooogggccceeegggiiippptttzzz|||vvvuuuuuuyyyuuuhhh\\\WWWQQQLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRPPPPPPOOOOOOOOOOOONNNMMMNNNNNNNNNOOOQQQTTTVVVWWW\\\]]]___ccchhhmmmqqqtttyyy{{{~~~|||yyyvvvsssooojjjgggdddccccccddd```___``````aaafffmmmuuutttpppjjjdddcccgggkkkmmmppprrrsssqqqnnnlllllllllooottt{{{}}}|||{{{yyy||||||xxxqqqooorrrvvvooopppoooooooooqqqtttvvvzzz~~~xxxppphhh```WWWPPPNNNLLLIIIGGGFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMNNNPPPVVV\\\cccjjjrrrxxx~~~yyytttssstttxxxzzzxxxvvvvvvvvvwwwvvvtttuuuttttttttttttvvvwwwxxxxxxyyy|||~~~zzzvvvpppiiieeeeeehhhlllnnnxxx{{{yyyuuullllllnnnrrryyy{{{nnnaaaWWWTTTOOOLLLLLLLLLMMMLLLPPPQQQRRRSSSRRRQQQPPPOOORRRQQQOOOOOOPPPPPPNNNMMMLLLLLLLLLLLLNNNPPPRRRTTTXXXYYY\\\```ffflllpppsssyyy{{{~~~zzzwwwsssnnnjjjhhhgggfffeeeaaa```aaaaaabbbhhhpppvvvvvvsssooojjjhhhkkkoootttvvvyyyyyywwwtttrrrrrrssstttwww|||{{{yyyxxxyyyyyy|||~~~}}}xxxrrrooorrrvvvmmmmmmmmmmmmnnnppprrrsssyyy|||}}}uuummmcccYYYRRRQQQOOOLLLHHHFFFEEEFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIFFFFFFEEEEEEFFFGGGGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLPPPWWW]]]aaaiiipppyyy~~~{{{vvvuuuuuu~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyuuuppplllhhhfffeeeggglllrrrvvvxxx~~~}}}|||zzztttoooiiikkknnnqqquuu{{{~~~uuujjj___TTTQQQNNNLLLLLLMMMMMMMMMPPPQQQRRRSSSRRRQQQOOONNNTTTRRRPPPPPPQQQQQQOOOMMMMMMLLLLLLLLLMMMPPPRRRTTTVVVXXX[[[___eeekkkpppsssxxxzzz}}}zzzvvvrrrnnnlllkkkkkkhhheeeccccccdddeeekkksssvvvwwwwwwtttpppoooqqqtttyyy{{{}}}}}}zzzwwwuuuuuuxxxxxxyyy}}}{{{xxxvvvvvvxxxyyy||||||{{{wwwrrrqqqtttvvvoooooonnnoooppprrrssssssvvvzzz|||tttjjj___WWWRRRQQQNNNKKKHHHGGGGGGHHHCCCEEEFFFEEECCCCCCEEEGGGDDDCCCCCCCCCDDDFFFHHHIIICCCCCCCCCDDDEEEEEEFFFFFFCCCDDDFFFGGGIIIIIIIIIIIIJJJHHHKKKRRRVVVYYY```hhhrrrxxxzzzxxxyyy}}}zzztttrrrqqqpppoookkkgggccc^^^```dddkkkuuu}}}}}}yyyxxxxxxvvvqqqlllkkknnnqqqssstttyyy|||rrrhhh```SSSQQQNNNLLLMMMNNNMMMMMMLLLMMMOOOQQQRRRRRRQQQPPPUUURRRPPPPPPRRRRRRPPPMMMOOOOOONNNNNNOOORRRTTTVVVQQQRRRUUUZZZ___eeejjjmmmwwwyyy~~~~~~|||xxxtttpppnnnnnnnnnlllhhhfffgggggghhhooovvvxxxzzz{{{yyyvvvtttvvvxxxzzz{{{}}}|||yyyvvvuuutttxxxwwwyyy}}}{{{xxxvvvwwwyyy{{{{{{zzzxxxuuussssssvvvxxxsssrrrqqqrrrtttuuuuuuuuutttxxx}}}zzzpppddd]]]SSSRRRPPPMMMJJJIIIJJJKKKDDDFFFGGGEEEBBB@@@BBBEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEECCCDDDGGGJJJKKKKKKKKKJJJIIIFFFHHHOOORRRSSSZZZccckkkrrr|||yyywww{{{||||||}}}|||vvvpppkkkiiihhhggggggddd___ZZZ\\\bbbkkkttt}}}}}}vvvwwwvvvrrrppprrroooooopppppprrrwww}}}tttfff\\\RRRPPPMMMNNNPPPRRRPPPNNNLLLNNNQQQTTTUUUUUUSSSRRRTTTRRRQQQQQQQQQQQQPPPNNNNNNLLLKKKMMMQQQTTTTTTSSSSSSTTTUUUWWWZZZ```eeeiiisssvvv|||}}}vvvsssrrrpppqqquuusssqqqnnnlllmmmppptttwww~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}~~~}}}}}}|||{{{zzzyyy{{{~~~yyyvvvwwwvvvsssvvv{{{zzzuuutttwwwzzzwwwtttsssqqqqqqrrrtttvvvvvvtttrrruuuyyy~~~wwwlllccc]]][[[VVVQQQLLLJJJKKKMMMEEEDDDBBBBBBDDDEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCEEEEEEGGGIIIKKKLLLJJJIIIGGGCCCAAAEEENNNOOOMMMUUUbbbeeejjjqqqzzzzzzxxx{{{yyy{{{}}}~~~zzzxxxtttnnniiigggfffeeefffggggggccc``````eeennnxxx{{{vvvvvvvvvrrrqqqsssrrrssssssssstttxxx}}}}}}ssseee[[[RRRPPPNNNNNNOOOPPPOOOMMMMMMOOORRRUUUVVVUUUTTTSSSTTTSSSQQQQQQQQQQQQOOOMMMOOONNNMMMOOOSSSUUUTTTSSSRRRVVVYYYZZZYYY\\\dddkkkooottt{{{|||uuutttrrrqqqrrruuusssrrrpppoooqqqtttwwwzzz~~~||||||~~~~~~}}}{{{zzzxxxzzz|||~~~|||wwwtttuuutttrrrsssxxxyyytttqqquuuxxxvvvttttttuuutttssstttvvvvvvuuusssvvvzzz{{{ppphhh___]]]XXXSSSNNNLLLMMMNNNGGGEEECCCBBBCCCCCCBBBAAADDDDDDDDDDDDDDDDDDEEEEEEAAABBBBBBBBB@@@AAABBBDDDBBBDDDGGGJJJLLLLLLKKKJJJIIIFFFIIIOOONNNHHHMMMXXX\\\aaahhhrrr|||~~~}}}yyyzzzwwwyyy|||zzz}}}yyyvvvuuutttsssnnnjjjggggggggghhhiiiiiihhhfffeeejjjrrr{{{zzzvvvvvvvvvtttsssuuuwwwxxxxxxxxxxxxzzz~~~|||qqqeee\\\VVVTTTRRRQQQQQQQQQPPPOOOOOOQQQSSSUUUVVVVVVUUUTTTVVVTTTSSSRRRRRRRRRPPPNNNPPPPPPPPPRRRUUUUUUSSSRRRQQQWWW\\\[[[XXXZZZbbbjjjlllqqqzzz{{{vvvuuutttqqqrrruuusssrrrrrrsssuuuxxx{{{}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||{{{xxxtttssstttsssqqqrrruuuwwwrrrooossswwwvvvvvvwwwzzzxxxvvvuuuuuuvvvuuutttwww{{{~~~tttmmmdddaaa\\\VVVRRROOONNNNNNIIIFFFDDDCCCBBBBBB@@@???BBBBBBCCCCCCDDDEEEEEEFFF???@@@AAAAAA@@@@@@BBBDDD@@@BBBFFFJJJLLLNNNNNNNNNMMMJJJLLLPPPMMMGGGIIIPPPVVVYYY___gggrrr}}}yyywwwvvvyyy}}}~~~wwwrrrvvvtttssstttvvvvvvssspppoooooonnnnnnnnnnnnmmmmmmmmmpppuuu||||||zzzxxxwwwwwwwwwxxxyyy||||||}}}||||||}}}{{{qqqggg___]]]\\\YYYWWWVVVUUUSSSSSSQQQRRRTTTVVVWWWVVVVVVUUUXXXWWWUUUTTTTTTSSSQQQOOOPPPQQQRRRTTTUUUTTTRRRPPPSSSWWWZZZZZZYYY[[[aaafffkkkqqq{{{zzzvvvvvvuuurrrrrrsssqqqqqqrrrtttwww{{{~~~~~~}}}|||{{{vvvvvvuuuvvvvvvuuuvvvwwwxxxsssppptttxxxzzzzzz}}}|||xxxuuuuuuuuuuuuuuuxxx|||wwwqqqjjjgggaaa[[[VVVRRRNNNLLLHHHFFFDDDCCCCCCBBBAAA???BBBBBBBBBCCCCCCDDDDDDDDD???AAAAAAAAA@@@AAACCCDDDBBBDDDGGGKKKNNNPPPPPPQQQLLLKKKMMMQQQOOOJJJKKKPPPVVVWWWZZZ```iiiuuu{{{uuuwwwzzz~~~~~~zzzwwwuuurrrqqqpppoooooorrrvvvwwwtttqqqwwwvvvvvvuuuuuuuuuwwwxxxxxxyyy|||~~~}}}~~~~~~~~~~~~~~~{{{|||{{{zzzzzz{{{|||}}}}}}}}}tttlllgggdddcccaaa^^^[[[XXXWWWWWWTTTUUUVVVXXXXXXXXXXXXWWWYYYWWWTTTSSSSSSQQQOOOMMMOOOPPPRRRTTTSSSRRRPPPPPPWWWVVVVVVXXX\\\___aaaaaalllrrr{{{zzzwwwxxxwwwssspppqqqnnnoooqqqssswww{{{~~~|||{{{xxxzzz|||}}}~~~~~~}}}}}}xxxuuuzzz|||xxxvvvvvvuuutttyyy|||zzzvvvqqqlllfff```ZZZTTTNNNIIIGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBBBBBBBBBBDDDFFFFFFGGGJJJLLLOOOPPPQQQQQQNNNMMMOOOQQQQQQNNNNNNQQQUUUVVVWWW[[[cccooo|||~~~wwwxxxzzz}}}xxxtttpppmmmmmmooopppqqqrrrqqqrrruuuzzz{{{xxxuuuyyyzzzzzzzzzzzz}}}|||xxxvvvuuuvvvuuuuuuuuuzzz{{{yyywwwuuuuuuvvvxxxyyyzzz}}}~~~|||{{{~~~|||~~~zzztttqqqlllllliiieee```\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZWWWUUUSSSRRRQQQNNNLLLNNNPPPSSSSSSRRRQQQQQQQQQYYYWWWVVVYYY___ccccccaaalllsss{{{~~~~~~~~~zzzxxxyyyxxxsssoooooommmnnnoooqqquuuyyy~~~~~~{{{zzz||||||zzzxxxwwwuuuyyy|||}}}|||{{{sssnnnhhhbbb^^^WWWOOOIIIHHHFFFDDDDDDEEEEEEDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNRRRRRRSSSVVV^^^jjjwww|||yyyzzz{{{}}}|||xxxvvvnnnkkkiiiiiillloooqqqrrrwwwvvvwww{{{|||yyy|||}}}}}}||||||~~~~~~yyytttpppnnnmmmllllllmmmssszzz~~~xxxuuurrrpppppprrrtttvvvxxx~~~|||zzz~~~zzz}}}|||{{{vvvvvvtttooohhhdddcccccc``````aaaaaaaaaaaabbbbbb___\\\ZZZXXXWWWUUURRRPPPOOOQQQSSSSSSQQQQQQSSSUUUZZZYYYZZZ]]]bbbeeeffffffkkkrrryyy}}}}}}}}}~~~{{{zzz{{{yyyrrrmmmlllnnnnnnnnnooosssxxx~~~~~~|||zzz|||yyywwwxxx{{{~~~}}}|||zzzxxxvvvwwwyyyzzzrrrmmmgggdddaaa[[[SSSLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBAAABBBDDDGGGFFFGGGIIIKKKMMMOOOPPPQQQTTTSSSPPPNNNNNNOOOOOONNNQQQQQQQQQSSSYYYcccnnnvvv~~~yyyyyyzzz{{{||||||vvvqqqnnnmmmjjjiiiiiikkkooorrrssssssxxxwwwxxx{{{|||xxx}}}{{{|||~~~yyysssmmmkkkiiihhhgggjjjpppyyyxxxuuurrrooooooqqqtttwwwwww~~~{{{zzz}}}~~~xxx{{{}}}wwwpppkkkjjjkkkeeeeeeeeeeeeeeeeeeffffffeeeccc```^^^]]][[[XXXVVVQQQSSSTTTSSSRRRRRRUUUXXXYYY\\\```bbbccceeeiiillljjjpppxxx{{{{{{||||||zzz|||yyyrrrllljjjooonnnnnnooorrrxxx~~~~~~~~~~~~||||||yyyxxxzzz|||~~~~~~uuutttrrrooonnnppptttwwwoookkkfffdddccc^^^VVVOOONNNLLLIIIGGGFFFEEECCCAAA???@@@@@@AAAAAABBBBBBCCC>>>???@@@@@@@@@AAADDDFFFDDDEEEGGGIIILLLNNNPPPQQQQQQQQQNNNLLLMMMPPPQQQOOOSSSRRRQQQQQQTTT\\\eeelllyyy|||uuurrrxxx~~~xxxuuuuuuqqqkkkkkkooommmmmmmmmnnnooopppqqqrrruuuuuuuuuvvvxxx{{{}}}~~~}}}{{{{{{}}}zzzyyyzzz{{{wwwssskkkddd___^^^^^^___dddkkkttt|||}}}yyyvvvrrrnnnmmmmmmnnnpppvvvyyy{{{||||||{{{|||}}}~~~yyytttqqqoooqqqnnnlllnnnppppppkkkfffkkkjjjhhhgggfffddd```]]]XXXWWWWWWVVVWWWYYY[[[]]]```aaadddiiillllllmmmooouuuvvvwwwxxxzzz|||}}}}}}}}}{{{xxxtttqqqoooqqqpppoooooorrrxxx}}}}}}zzzxxxwww~~~|||zzz{{{}}}{{{yyyxxxtttsssxxx}}}~~~~~~~~~~~~|||vvvqqqnnnjjjiiijjjlllnnnooommmjjjeeeaaa]]]XXXTTTPPPGGGEEEEEEEEEFFFGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAADDDDDDEEEFFFIIILLLNNNPPPKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOQQQTTTVVVYYYbbblll}}}}}}vvvrrrvvv|||}}}uuunnnppplllkkkmmmlllhhhjjjnnnoooooooooooopppqqqrrrsssuuuuuuuuuuuuwwwyyy{{{|||}}}~~~}}}}}}~~~zzzxxxwwwzzzyyysssppppppqqqnnnjjjccc\\\XXXVVVWWWWWWaaagggpppxxx~~~~~~yyywwwssspppnnnoooppprrruuuxxxzzz|||{{{{{{|||}}}~~~}}}zzzxxxwwwsssqqqqqqttttttqqqmmmooonnnllllllkkkhhheeebbb]]]]]]]]]^^^^^^^^^^^^]]]bbbdddgggkkknnnoooqqqrrrwwwwwwwwwxxxyyyzzz{{{{{{}}}}}}|||{{{xxxuuusssqqqrrrqqqppppppssswww|||~~~zzzxxxwwwwww{{{zzzyyywwwvvvxxx{{{|||wwwtttuuuqqqooossswwwxxxzzz}}}~~~|||zzzyyyzzzzzz|||zzztttllliiieeeeeegggjjjlllmmmkkkiiieeebbb]]]WWWOOOJJJFFFEEECCCCCCEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHKKKMMMOOOLLLMMMNNNNNNNNNNNNMMMLLLNNNMMMNNNQQQRRRUUU^^^gggxxx~~~wwwrrrtttzzz}}}yyyppphhh```[[[``````cccgggiiiiiilllqqqqqqqqqqqqrrrrrrsssssstttvvvuuuuuutttuuuvvvxxxyyyzzz|||~~~~~~|||zzzyyyyyyvvvtttssstttyyyyyyooohhhcccbbbbbbbbb^^^YYYSSSOOONNNNNNOOOYYY```hhhqqqvvvzzz}}}~~~~~~~~~zzzxxxuuurrrqqqrrrsssttttttvvvyyyzzz{{{{{{}}}~~~~~~}}}zzzvvvvvvxxxzzzxxxvvvuuusssrrrqqqqqqooollljjjeeeffffffgggfffdddbbb```fffiiilllooorrruuuvvvvvvzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwuuutttuuutttsssrrrtttwww{{{}}}zzzuuusssssstttrrrrrrqqqppppppsssyyy}}}zzzsssooopppkkkiiilllnnnoooqqqtttvvvwwwwwwwwwvvvuuusssrrrssstttvvvzzz}}}|||vvvqqqfffccc``````bbbfffhhhiiigggfffdddaaa\\\TTTKKKDDDFFFDDDAAAAAABBBDDDEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIMMMLLLMMMPPPPPPRRRZZZcccrrr{{{xxxrrrssswww{{{uuuggg^^^WWWSSSPPPYYY]]]ccchhhkkknnnrrrwwwssssssttttttttttttttttttwwwvvvuuutttttttttuuuvvvuuuxxx{{{|||zzzxxxwwwvvvsssqqqooopppuuu{{{zzzpppeee\\\WWWTTTTTTWWWUUUQQQMMMJJJHHHIIIIIIQQQVVV___fffmmmqqqvvvxxxxxxxxxzzz|||~~~zzzxxxvvvtttttttttvvvwwwsssvvvxxxzzzzzz{{{}}}}}}zzzxxxzzz|||||||||yyyxxxvvvuuuvvvuuusssqqqoooooonnnlllkkkiiiggggggkkkooorrrsssvvvzzz{{{zzz~~~}}}{{{yyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwxxxwwwvvvvvvvvvxxxzzz{{{}}}wwwrrrooommmlllkkkkkkkkkjjjlllpppwww|||zzzrrrmmmkkkeeeccceeehhhhhhkkknnnoooooopppppppppooommmlllmmmmmmppptttxxxwwwsssnnneeebbb^^^]]]___bbbdddeeedddbbb___\\\WWWQQQIIICCCEEEBBB???>>>@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHNNNMMMNNNPPPPPPQQQXXX```kkkuuuzzzsssrrrtttxxxvvvnnnaaaVVVPPPNNNNNNOOOXXX```iiinnnppptttxxx{{{vvvwwwwwwxxxwwwwwwvvvuuuyyyxxxvvvuuutttttttttuuurrruuuyyyzzzyyyxxxwwwwwwssspppnnnnnnrrrwwwzzz|||xxxrrrhhh]]]SSSNNNKKKJJJNNNMMMJJJHHHFFFEEEEEEEEEIIINNNVVV]]]ccciiinnnqqqrrrtttvvvxxxyyy{{{|||}}}yyyxxxvvvuuuuuuvvvwwwxxxtttvvvxxxyyyzzz{{{~~~{{{yyyyyy{{{|||}}}{{{zzzxxxxxxxxxxxxwwwvvvxxxvvvrrrooommmmmmnnnooopppuuuxxxwwwyyy~~~{{{|||{{{xxxvvvttttttttttttvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyzzzzzz~~~}}}zzzvvvqqqkkkgggdddggghhhhhhhhhjjjooovvv{{{{{{tttooofffaaa^^^aaadddeeehhhlllkkkkkklllmmmmmmlllkkkjjjiiiiiikkkpppttttttppplllgggccc___]]]^^^```aaabbb```^^^ZZZVVVRRRNNNIIIEEEDDDAAA>>>>>>@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLMMMOOOOOOOOOUUU]]]gggppp}}}|||uuussssssvvv}}}www```ZZZQQQJJJGGGIIIMMMQQQZZZeeeooosssuuuxxx|||}}}{{{{{{|||||||||{{{yyyxxx{{{zzzxxxvvvuuuuuuuuuvvvuuuwwwzzz{{{zzzyyyxxxyyyuuusssppppppqqqtttuuuvvvnnniii___UUUMMMHHHFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCFFFJJJPPPWWW\\\bbbhhhlllnnnpppsssttttttuuuwwwxxxvvvvvvuuuuuuuuuwwwxxxyyywwwxxxyyyzzzzzz|||~~~~~~}}}zzzyyyyyy{{{||||||zzzyyyxxxzzzzzzzzzyyy}}}zzzuuuqqqpppqqqtttvvvtttzzz|||yyy{{{{{{zzzxxxuuusssqqqqqqrrrsssxxxyyy{{{|||}}}||||||{{{~~~~~~~~~}}}}}}|||{{{{{{zzzzzzxxxuuupppjjjeeeaaaeeefffgggiiikkkoootttxxx|||uuuoooeee___\\\___bbbcccgggkkkiiijjjkkkllllllkkkkkkjjjhhhgggiiimmmrrrrrroookkkfffccc^^^\\\\\\^^^______^^^[[[VVVRRROOOLLLHHHEEECCCAAA>>>>>>@@@CCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIJJJMMMLLLLLLRRRZZZccclllyyy~~~wwwtttrrrssszzzqqqfffUUUQQQKKKFFFEEEIIIPPPVVV]]]jjjvvvyyyzzz}}}}}}|||}}}{{{zzzxxxwwwwwwwwwxxx}}}~~~~~~|||zzzzzz{{{xxxvvvtttsssssssssrrrpppeee```WWWOOOHHHEEEDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFIIIOOOTTTZZZ___eeeiiikkknnnpppqqqppppppqqqsssttttttttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{|||~~~}}}zzzyyyzzz{{{}}}{{{yyyyyy{{{|||||||||}}}{{{yyyvvvvvvwwwyyyzzzwww~~~zzz{{{zzz{{{yyyvvvtttttttttvvvwww{{{|||}}}~~~~~~}}}|||{{{}}}}}}{{{zzzwwwtttooojjjfffddddddfffhhhjjjkkknnnqqqttt~~~zzzsssmmmggg```\\\^^^```aaadddhhhhhhiiikkklllllllllkkkkkkhhhhhhiiimmmqqqqqqnnnjjjbbb___[[[YYYZZZ\\\]]]]]]\\\YYYVVVSSSOOOKKKEEEAAAAAA@@@???@@@BBBDDDDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHDDDDDDEEEGGGHHHJJJKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHJJJMMMMMMLLLRRRYYY___hhhvvvxxxuuurrrrrryyy~~~}}}rrrcccXXXSSSPPPKKKGGGGGGLLLTTTZZZ___nnn{{{}}}~~~~~~}}}{{{yyyxxxxxxyyyyyy~~~{{{{{{|||{{{yyyvvvuuutttrrrpppmmm___ZZZRRRKKKFFFDDDDDDDDDJJJKKKKKKLLLLLLKKKJJJJJJGGGJJJOOOTTTYYY___eeeiiijjjmmmoooooommmmmmnnnppprrrrrrsssssstttvvvwwwxxx{{{|||||||||{{{|||~~~|||zzz{{{|||~~~|||zzzzzz|||}}}~~~}}}||||||{{{{{{{{{{{{{{{|||xxx{{{{{{yyy~~~}}}zzzxxxxxxzzz|||}}}}}}~~~~~~|||{{{~~~~~~{{{wwwrrrnnnkkkiiihhhcccfffhhhjjjkkkmmmoooqqqzzz{{{||||||{{{|||~~~xxxpppjjjiiibbb]]]]]]^^^___aaaeeehhhiiijjjllllllllllllkkkiiihhhiiimmmqqqqqqnnnjjj^^^ZZZWWWVVVWWWZZZ\\\\\\[[[YYYXXXUUUQQQJJJBBB<<>>@@@AAABBBCCCDDDFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNPPPPPPPPPOOOPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOTTT[[[```dddmmmvvv{{{wwwtttvvvyyyzzz{{{}}}uuuiiidddeeekkkuuu{{{kkk```YYYUUUOOOJJJHHHHHHHHHHHHBBBFFFKKKOOOTTT[[[ccciiisssyyy|||yyyxxxwwwyyyzzzyyywwwwwwzzz||||||~~~~~~~~~~~~}}}}}}~~~{{{|||~~~~~~~~~zzz|||{{{|||~~~~~~|||yyyvvvtttiiikkklllllljjjiiiiiijjjlllnnnrrrvvvyyyzzzzzzyyyyyyzzzzzzzzzxxxxxxyyy{{{xxxyyy{{{{{{yyyuuuqqqooohhhbbb\\\WWWVVVVVVTTTRRRSSSQQQNNNKKKIIIHHHHHHHHHJJJJJJFFF@@@>>>AAABBB@@@@@@AAABBBCCCDDDFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHLLLPPPQQQQQQOOOMMMPPPNNNLLLMMMOOOOOONNNLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNSSSYYY\\\]]]fffpppvvv{{{wwwqqqtttwwwzzz|||~~~yyykkkdddccceeeqqqwwwiii___VVVRRRMMMIIIIIIJJJKKKKKKGGGLLLQQQWWW\\\dddmmmsss}}}}}}|||xxxzzz{{{yyywwwxxx{{{~~~}}}~~~~~~}}}}}}~~~~~~|||||||||}}}~~~{{{|||||||||~~~|||xxxvvvhhhjjjllllllkkkkkkkkkllloooqqquuuyyy{{{||||||{{{yyyzzzzzzxxxvvvuuuvvvxxxwwwxxxzzz{{{zzzwwwtttqqqiiibbbYYYUUUVVVVVVSSSOOORRRPPPMMMKKKIIIHHHIIIIIIFFFGGGCCC<<<:::===???===@@@@@@AAACCCDDDFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHMMMQQQSSSQQQNNNLLLOOOMMMLLLMMMOOOQQQOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMRRRXXXYYYZZZbbbllloooyyy|||vvvuuuuuuwww{{{~~~{{{rrrggg___fffmmmyyyxxxkkk```YYYUUUVVVWWWWWWUUUUUUVVVWWWQQQUUUZZZaaahhhqqq{{{}}}zzzzzz}}}~~~~~~||||||||||||}}}~~~|||yyyyyy}}}}}}}}}}}}|||{{{yyy|||||||||}}}|||}}}~~~~~~{{{wwwssstttqqqmmmkkkkkkmmmnnnoootttuuuxxx{{{}}}}}}}}}|||tttuuuuuuuuutttrrrooonnnwwwyyy{{{zzzvvvqqqmmmlllccc___YYYSSSOOOOOOPPPQQQMMMRRRUUUSSSLLLFFFDDDEEEIIIFFFBBB@@@@@@@@@???>>>@@@AAABBBDDDEEEGGGHHHIIIFFFCCCAAAAAADDDGGGGGGEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCFFFKKKOOOPPPOOOMMMKKKNNNMMMKKKIIIIIIJJJLLLMMMRRROOOLLLLLLMMMNNNLLLJJJLLLNNNQQQSSSVVV[[[aaaeeepppwww|||tttsssrrrtttxxx{{{}}}~~~~~~uuujjjccceeelllwww{{{oooddd[[[UUUUUUWWWYYY[[[[[[\\\^^^``````dddjjjpppwww||||||~~~~~~}}}|||}}}|||}}}~~~}}}zzzzzz~~~}}}}}}||||||{{{|||{{{{{{zzz|||{{{{{{|||}}}~~~~~~}}}yyyuuutttqqqmmmlllnnnqqqssstttwwwxxxzzz{{{{{{zzzyyyxxxsssrrrrrrpppooommmkkkjjjqqqtttvvvuuuqqqlllhhhfff___\\\VVVQQQMMMMMMNNNPPPNNNRRRUUUSSSMMMHHHFFFGGGIIIFFFBBBAAAAAAAAAAAA@@@AAABBBBBBDDDEEEFFFGGGHHHGGGEEECCCDDDGGGIIIHHHGGGHHHIIIIIIIIIIIIGGGFFFEEEFFFHHHKKKNNNPPPOOOMMMLLLMMMLLLKKKJJJJJJKKKMMMNNNOOOMMMKKKLLLNNNOOONNNMMMOOOPPPRRRTTTWWW\\\aaaeeekkkqqq{{{}}}uuusssrrrsssvvvyyy{{{|||wwwnnniiidddiiirrr}}}pppeee]]]XXXTTTVVVYYY]]]aaacccfffjjjlllkkkpppvvv}}}}}}|||~~~}}}~~~~~~~~~{{{{{{~~~{{{zzzzzzzzz{{{{{{|||||||||||||||{{{|||}}}|||yyyuuurrroooooorrruuuxxxyyy{{{{{{|||{{{yyyvvvtttrrrqqqpppnnnkkkiiigggeeeeeehhhkkknnnnnnjjjeeeaaa___[[[XXXTTTPPPMMMMMMOOOPPPPPPSSSUUUSSSNNNJJJHHHHHHHHHEEECCCBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFIIIJJJLLLNNNOOOOOONNNMMMLLLLLLKKKKKKKKKMMMNNNOOOMMMLLLKKKLLLNNNPPPPPPOOONNNOOOPPPQQQTTTXXX^^^bbbgggmmmuuu}}}xxxvvvttttttvvvyyy{{{{{{yyyqqqmmmeeefffmmmzzzssshhh```\\\YYYXXXZZZ^^^ccchhhlllpppsssvvvuuuzzz~~~|||~~~~~~{{{{{{~~~~~~{{{xxxwwwyyy{{{||||||}}}~~~~~~}}}~~~~~~|||yyyvvvssssssuuuyyy{{{||||||||||||{{{xxxtttqqqooorrrppplllhhhdddbbbaaa```___bbbeeeeeeccc^^^[[[YYYXXXVVVSSSQQQOOOPPPQQQRRRQQQRRRSSSQQQMMMJJJHHHIIIFFFEEECCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHJJJKKKKKKKKKKKKIIIHHHGGGLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKKKKKKKLLLNNNOOOPPPMMMLLLLLLLLLNNNOOOPPPPPPOOOPPPQQQRRRTTTXXX^^^bbbhhhlllrrryyyzzzwwwtttsssuuuxxxyyyzzz~~~|||tttooogggdddiiivvvyyyrrrhhh```\\\\\\\\\\\\aaaeeekkkppptttwww{{{}}}}}}|||~~~zzzzzz}}}~~~{{{xxxwwwwwwzzz}}}~~~~~~~~~~~~~~~~~~{{{wwwvvvwwwyyy{{{|||{{{{{{{{{zzzxxxtttqqqooosssppplllgggbbb^^^\\\[[[VVVYYY\\\]]]\\\YYYWWWWWWTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQNNNKKKIIIGGGGGGEEEDDDCCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFHHHHHHHHHHHHHHHJJJKKKLLLLLLKKKJJJHHHGGGMMMLLLLLLMMMMMMNNNOOOOOOJJJKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLLLLMMMNNNQQQSSSUUUXXXZZZ^^^dddgggjjjmmmrrrwww}}}{{{wwwsssqqqrrruuuvvvwww}}}xxxrrrjjjdddfffrrr}}}uuugggccc]]]ZZZZZZ\\\^^^___hhhlllsssxxx||||||~~~zzzzzz}}}~~~~~~|||yyyxxxxxxxxx|||~~~}}}}}}}}}yyywwwxxxyyy{{{{{{zzzzzz{{{zzzxxxuuurrrqqqrrroookkkeee___ZZZWWWUUUOOORRRTTTUUUUUUUUUVVVWWWPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSPPPMMMJJJHHHGGGFFFDDDCCCCCCDDDFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDAAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGKKKKKKLLLLLLMMMNNNOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMLLLJJJJJJLLLMMMOOOSSSXXX\\\```dddhhhllloooqqquuuzzz~~~}}}yyytttrrrrrrtttvvvvvv|||vvvmmmeeedddpppzzz|||nnnaaaYYYWWWVVVXXX\\\___bbbcccmmmrrryyy}}}|||{{{~~~{{{xxxxxxyyyxxx|||~~~}}}}}}~~~}}}yyywwwxxxyyy{{{{{{{{{{{{{{{{{{yyyvvvsssqqqnnnlllhhhbbb\\\UUUPPPMMMJJJKKKMMMNNNOOOQQQUUUWWWQQQRRRSSSUUUWWWXXXYYYZZZXXXUUUQQQMMMJJJHHHGGGFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAACCCEEEEEEEEEFFFIIIKKKJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIKKKLLLMMMNNNNNNNNNJJJJJJJJJKKKKKKKKKJJJJJJHHHJJJKKKKKKIIIIIILLLNNNQQQVVV^^^eeejjjnnnrrrtttvvvyyy||||||wwwttttttvvvxxxxxx{{{yyyoooeeedddoooyyyxxxnnn___SSSRRRRRRTTTYYY___cccffffffpppuuu}}}}}}}}}~~~}}}|||{{{xxxyyyzzzxxx}}}~~~~~~}}}|||}}}|||xxxwwwxxxzzz{{{||||||}}}|||{{{yyyvvvrrrpppkkkiiieee___XXXQQQKKKGGGFFFGGGIIIJJJKKKOOOTTTXXXUUUVVVXXX[[[]]]^^^___```[[[WWWRRRMMMKKKIIIGGGFFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDDDDEEEBBBDDDFFFEEEDDDFFFJJJMMMIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGJJJLLLNNNNNNNNNNNNIIIJJJJJJJJJJJJJJJIIIHHHEEEGGGIIIJJJIIIIIIMMMPPPZZZ```iiirrrxxx|||}}}xxxppprrruuuvvvwww{{{vvvllleeegggrrrzzzjjjYYYQQQPPPLLLNNNTTT]]]dddhhhlllooozzz|||~~~~~~|||zzz}}}|||~~~}}}|||{{{{{{~~~~~~zzz{{{{{{{{{}}}~~~}}}zzzyyy{{{}}}zzzyyyvvvrrrppprrrwww{{{}}}~~~zzzsssqqqttttttrrroookkkddd]]]VVVOOOIIIDDDHHHHHHHHHJJJNNNTTTZZZ]]]VVVTTTTTTVVVZZZ\\\ZZZXXX\\\^^^[[[RRRNNNMMMJJJDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKJJJHHHFFFFFFGGGDDDFFFIIIKKKLLLKKKJJJHHHOOOLLLJJJJJJJJJJJJJJJIIIDDDGGGIIIIIIIIIKKKPPPTTT\\\gggsss{{{{{{ssssssuuuuuuwwwzzz|||qqqiiijjjsss~~~zzznnn^^^PPPJJJJJJKKKPPPXXXaaagggmmmsssxxx|||~~~~~~{{{~~~{{{xxx}}}{{{zzz}}}~~~}}}}}}}}}~~~~~~zzz~~~zzzzzz~~~zzzwwwvvvwwwvvvuuurrrooonnnppptttxxxzzz|||{{{vvvssssssqqqlllmmmhhhbbb[[[UUUNNNHHHCCCDDDDDDEEEGGGJJJOOOSSSVVVNNNMMMMMMNNNOOOOOONNNLLLRRRVVVUUUPPPMMMMMMIIICCCBBBAAA@@@AAACCCDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHIIIHHHFFFDDDDDDEEEDDDFFFIIIKKKLLLKKKIIIHHHKKKJJJIIIIIIKKKKKKJJJIIIGGGIIIJJJIIIHHHJJJOOOTTTbbbnnn{{{wwwuuuuuuuuuvvvyyywwwnnnmmmsss}}}}}}qqqdddWWWLLLJJJMMMOOOWWWaaagggkkkqqqxxx~~~~~~xxxzzz|||xxxzzzyyyyyy}}}~~~}}}~~~}}}|||{{{~~~zzzvvvuuuuuurrrqqqooolllkkklllqqqtttvvvzzz{{{xxxuuurrrmmmfffiiieee^^^XXXRRRLLLFFFBBBBBBCCCDDDFFFHHHKKKNNNOOOKKKMMMMMMLLLJJJHHHHHHHHHHHHLLLNNNLLLLLLKKKHHHDDDDDDBBBAAAAAACCCCCCBBB@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHGGGEEECCCDDDEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFGGGIIIKKKLLLJJJIIIJJJKKKKKKIIIGGGJJJPPPVVVhhhuuuzzzvvvuuuvvvxxxzzz~~~zzzqqqooosss{{{}}}sssggg\\\RRRLLLNNNTTTWWWaaakkkmmmnnnrrrzzz~~~zzzxxx~~~{{{|||xxxzzzyyyzzz~~~}}}{{{zzzzzz{{{{{{{{{|||}}}~~~|||~~~{{{yyywwwwwwppppppnnnkkkjjjkkkooosssrrrwwwyyyvvvtttqqqllleeeeeeaaa[[[VVVQQQKKKEEEBBBDDDEEEGGGHHHJJJKKKLLLLLLKKKMMMOOONNNJJJGGGHHHJJJEEEFFFGGGHHHHHHHHHHHHFFFFFFEEECCCCCCDDDCCCBBB@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHFFFEEEDDDEEEFFFEEEGGGHHHJJJJJJIIIHHHHHHEEEEEEGGGIIIKKKKKKIIIGGGJJJKKKJJJHHHGGGKKKRRRXXXiiiwww}}}wwwuuuxxxzzz{{{}}}~~~|||rrroooqqqxxx}}}uuummmdddZZZRRRLLLJJJOOOVVV]]]iiiqqqqqqqqqvvv}}}zzzzzz|||zzzxxxzzzuuu{{{{{{|||{{{wwwuuuuuuvvvwwwxxxzzz|||~~~|||}}}}}}{{{yyywwwsssrrrpppnnnlllmmmpppsssqqquuuuuurrrppppppmmmhhhccc___ZZZUUUQQQLLLGGGCCCFFFGGGHHHJJJKKKKKKJJJJJJFFFIIIKKKJJJGGGFFFGGGIIIHHHFFFDDDDDDEEEFFFHHHKKKIIIGGGFFFEEEFFFEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEECCCCCCDDDFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGIIIKKKJJJGGGEEEIIIIIIIIIHHHHHHLLLSSSZZZggguuuwwwtttxxx{{{{{{}}}}}}}}}~~~tttoooooouuu{{{rrrjjjaaaZZZTTTQQQNNNOOOUUU^^^cccooovvvvvvwww~~~zzz{{{}}}~~~yyytttqqqqqqrrrsssuuuwww{{{~~~}}}|||}}}|||yyywwwwwwwwwuuurrrpppppprrrtttrrruuutttpppnnnooolllhhhbbb___ZZZVVVRRRNNNJJJFFFFFFGGGHHHIIIIIIIIIIIIHHHEEEGGGIIIIIIHHHHHHIIIJJJLLLGGGDDDDDDDDDEEEIIINNNJJJIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAADDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAAAAADDDFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJGGGEEEHHHIIIIIIHHHHHHKKKRRRXXXcccpppwwwsssvvvyyyxxx|||||||||}}}xxxqqqnnnrrr~~~vvvoooeee]]][[[WWWUUUUUUVVVXXX___hhhnnnyyy~~~|||~~~xxxzzz}}}~~~yyyssspppooopppqqqsssvvvyyy}}}}}}zzz|||{{{yyyvvvrrrrrrsssuuutttwwwvvvrrrooommmiiidddccc```\\\XXXUUUQQQMMMJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKJJJIIIKKKFFFCCCEEEFFFEEEIIIOOOIIIHHHFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFEEECCCDDDFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFHHHJJJKKKJJJIIIIIIJJJKKKIIIHHHIIINNNSSS\\\gggsss|||wwwrrruuuwwwvvv|||{{{{{{|||{{{rrrnnnppp|||vvvlllddd[[[SSSVVVSSSTTTWWWYYY\\\ccckkkzzz}}}yyyvvvuuuxxx|||yyyssspppooopppppprrruuuyyy}}}~~~}}}{{{xxxtttssstttuuuvvvyyyyyytttppplllfff___dddaaa]]]ZZZWWWSSSOOOLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIGGGEEEGGGIIIJJJGGGDDDHHHCCCCCCGGGIIIGGGIIINNNHHHGGGEEEFFFGGGGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBKKKKKKJJJIIIGGGHHHKKKNNNHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGJJJLLLMMMMMMJJJLLLLLLJJJGGGGGGKKKOOOTTT___jjjqqqwww}}}~~~~~~|||uuussstttvvvyyy|||~~~yyyssspppsss|||wwwnnneeeZZZTTTSSSTTTTTTVVV[[[dddnnnvvvzzz|||ssswwwxxx{{{zzztttpppppprrrsss{{{||||||||||||}}}{{{wwwtttrrrqqquuuuuutttrrrnnniiieeebbb```___^^^\\\XXXTTTQQQOOONNNJJJIIILLLMMMJJJGGGHHHMMMMMMMMMLLLKKKIIIGGGGGGIIIGGGFFFGGGIIILLLMMMMMMKKKIIIFFFCCCBBBAAABBBBBBIIIHHHEEEBBBAAAAAABBBBBBFFFHHHIIIHHHGGGFFFFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKPPPUUU]]]dddiiimmmppprrrwwwzzz|||vvvssstttvvvxxx{{{}}}~~~}}}~~~{{{ssspppsss|||wwwlllddd]]]VVVSSSTTTUUUVVVZZZbbbkkkuuu}}}zzzwwwwwwyyy~~~zzztttqqqrrrtttvvvzzz{{{}}}}}}~~~}}}yyyuuurrrqqqrrrqqqpppmmmjjjgggdddbbbbbbaaa___\\\WWWRRRNNNLLLPPPLLLKKKNNNOOOLLLJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEJJJIIIHHHIIILLLNNNNNNNNNIIIGGGEEEBBBAAAAAABBBCCCGGGFFFDDDBBBAAAAAAAAABBBGGGIIIJJJJJJGGGEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDEEEGGGHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKOOOVVV[[[```dddhhhjjjnnnssszzz}}}vvvssstttvvvwwwyyy|||||||||~~~uuuqqqrrr|||uuujjj___YYYUUURRRTTTXXXXXX\\\ccclllvvv}}}~~~~~~xxxwwwwww{{{zzzuuussstttwwwyyyzzz|||~~~}}}xxxssspppnnnlllkkkiiifffdddbbbaaa``````___]]]ZZZVVVRRROOOMMMQQQMMMLLLOOOPPPNNNMMMNNNKKKKKKKKKJJJHHHGGGEEEDDDHHHHHHHHHJJJLLLMMMMMMKKKFFFEEECCCAAA@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAGGGHHHJJJIIIFFFCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJHHHKKKOOOSSSWWW[[[```dddiiiooowww~~~vvvrrrrrrsssvvvyyy{{{|||}}}xxxrrrrrr|||yyykkk```VVVRRRQQQSSSYYY___```eeennnxxx~~~|||zzzyyyxxxuuuxxx{{{~~~~~~}}}{{{zzz|||}}}yyyvvvuuuwwwzzz|||}}}{{{tttnnnjjjhhhfffdddaaa___]]]]]]^^^^^^[[[ZZZYYYXXXVVVTTTSSSRRRRRRMMMLLLOOOPPPNNNNNNOOOKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEFFFHHHJJJJJJIIIGGGFFFDDDBBB@@@??????@@@AAA@@@@@@AAABBBBBBBBBAAA@@@EEEFFFEEEDDDBBBAAAAAACCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCEEEHHHJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIKKKMMMOOOSSSWWW]]]bbbiiioooxxxvvvpppoooooovvvyyy|||}}}~~~|||tttrrr{{{ssskkkaaaWWWOOOMMMPPPVVV___ggglllrrr{{{~~~|||yyyvvvssspppmmmpppvvv{{{}}}}}}~~~}}}{{{xxxvvvwwwyyy|||yyyrrrkkkfffccc```^^^\\\YYYXXXYYYZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSRRRMMMKKKNNNOOOMMMMMMNNNLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDEEEGGGIIIIIIGGGEEEFFFDDDBBB???>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAACCCBBB@@@===<<<>>>BBBFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGEEECCCBBBBBBDDDGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMNNNQQQVVV]]]bbbhhhoooyyyvvvpppnnnmmmtttxxx|||~~~wwwssszzzzzzpppddd]]]VVVOOOJJJMMMTTT\\\gggpppyyy~~~|||yyyuuupppmmmiiilllrrrxxx}}}}}}~~~~~~|||{{{|||}}}~~~{{{yyywwwvvvwwwzzz}}}yyyrrrjjjeeeaaa\\\ZZZXXXVVVVVVVVVWWWXXXZZZXXXWWWUUUSSSRRRQQQQQQSSSNNNKKKMMMMMMKKKKKKMMMLLLLLLLLLKKKIIIHHHFFFEEEGGGFFFFFFGGGIIIJJJHHHGGGEEEDDDAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::===BBBFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKLLLMMMOOOUUU[[[```eeelllvvvwwwqqqooooooqqquuu{{{~~~zzztttyyyuuulllaaaWWWOOONNNIIIJJJRRR]]]hhhsss}}}~~~~~~~~~}}}{{{wwwrrrmmmlllnnnsssxxx|||}}}{{{{{{zzzzzz|||~~~|||yyyxxxwwwvvvwwwzzz}}}}}}wwwooohhhbbb___YYYXXXWWWUUUUUUUUUUUUUUUXXXWWWUUUSSSRRRRRRRRRRRRUUUOOOLLLMMMMMMKKKJJJLLLKKKKKKKKKJJJHHHGGGEEEDDDHHHFFFEEEEEEGGGHHHHHHGGGBBBAAA@@@??????@@@BBBCCCCCCBBBAAA@@@@@@AAABBBBBB???@@@???>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMPPPUUU[[[```cccjjjttt}}}xxxsssqqqqqqnnntttzzz}}}~~~{{{tttyyyvvvlllcccYYYNNNGGGKKKHHHLLLWWWeeerrr~~~~~~~~~}}}}}}}}}~~~~~~}}}zzztttoooqqqtttwww{{{~~~~~~}}}zzzzzz{{{|||~~~}}}xxxyyywwwvvvvvvwwwzzz|||~~~}}}yyysssllleee___[[[XXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVWWWQQQMMMNNNMMMKKKJJJLLLJJJJJJIIIHHHGGGEEEDDDCCCFFFDDDBBBBBBDDDEEEFFFEEE??????>>>>>>@@@BBBEEEGGGEEEDDDBBB@@@@@@AAABBBCCC???AAACCCCCCAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFIIIJJJLLLNNNQQQVVV\\\aaaeeekkksss{{{|||vvvrrrpppoooqqqqqquuuzzz|||{{{~~~|||yyy{{{{{{uuujjj___VVVPPPNNNMMMJJJOOOWWWbbbnnnzzz~~~}}}}}}~~~|||zzzyyyxxxyyyyyy|||}}}~~~|||zzz{{{{{{{{{|||yyyvvvttttttxxx|||~~~{{{zzzzzzzzz|||~~~{{{uuuuuuvvvvvvxxx|||}}}tttnnnjjjeee]]]VVVYYYXXXVVVTTTSSSSSSTTTTTTUUUQQQSSSXXXWWWQQQOOORRR[[[XXXSSSPPPNNNMMMLLLKKKJJJIIIHHHFFFDDDDDDFFFIIIIIIJJJJJJHHHDDDBBBCCCEEEFFFEEECCCCCCEEEFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????AAA@@@===:::DDDEEEIIINNNIII>>>:::<<>>@@@CCCBBB>>>???BBBDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@BBBEEEHHHIIIJJJHHHJJJMMMPPPSSSWWW\\\``````gggqqqyyy~~~}}}wwwssspppooouuuuuuyyyzzz|||}}}nnniii```WWWQQQMMMMMMMMMTTTYYYbbbmmmxxx}}}{{{zzz~~~~~~{{{xxxvvvuuuttttttyyy{{{{{{zzzxxxyyy||||||zzz}}}~~~~~~xxxyyy~~~~~~~~~}}}}}}|||{{{{{{zzzuuuyyy}}}~~~}}}{{{|||~~~~~~|||zzzzzzyyyzzz~~~~~~~~~~~~~~~{{{|||}}}zzzyyyzzzyyyxxxwwwwwwzzz}}}zzzrrrlllhhhddd^^^YYYVVVVVVUUUTTTTTTTTTUUUVVVTTTRRRSSSWWWVVVRRRQQQSSSXXXTTTPPPMMMLLLLLLJJJIIIIIIIIIHHHFFFDDDEEEGGGIIIIIIJJJJJJHHHDDDBBBCCCEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBCCCAAA>>>BBBBBBGGGKKKGGG@@@===??????>>>@@@CCCBBB>>>???CCCEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@BBBEEEHHHIIIIIIHHHJJJMMMOOORRRVVV[[[___aaahhhrrryyy~~~xxxtttpppnnnssssssxxx~~~{{{}}}wwwnnn```]]]WWWRRRPPPQQQTTTVVVbbbgggqqq{{{{{{xxxwwwvvvyyy}}}~~~zzzvvvssspppoooooovvvvvvvvvuuuttttttvvvxxxtttrrrrrruuuzzz}}}|||zzzzzzzzz{{{|||yyytttvvv{{{yyyxxxxxxwwwxxxzzz}}}~~~wwwyyy|||}}}~~~~~~|||}}}~~~~~~xxxxxxzzz|||zzzzzzyyyzzz{{{xxxvvvxxx{{{}}}|||zzz{{{|||{{{yyywwwvvvvvvxxx|||vvvnnnhhheeebbb^^^[[[TTTTTTTTTSSSTTTUUUUUUVVVTTTRRRRRRUUUUUUSSSSSSUUUSSSPPPMMMKKKJJJJJJIIIHHHIIIIIIHHHFFFEEEEEEHHHJJJJJJJJJJJJHHHEEECCCDDDEEEBBBAAAAAABBBDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDBBB@@@@@@CCCFFFEEE@@@@@@BBB>>>===???BBBBBB???@@@DDDFFFEEECCCAAAAAAAAAAAABBBBBBAAAAAABBBEEEHHHIIIHHHHHHJJJLLLOOOQQQUUUZZZ^^^bbbiiissszzz}}}{{{uuupppmmmqqqrrrwww~~~~~~~~~wwwkkkcccYYYWWWVVVVVVYYY^^^cccgggooouuu~~~zzzvvvtttmmmoootttzzz~~~}}}{{{xxxtttqqqnnnmmmlllqqqqqqpppooonnnnnnooopppkkkkkklllooosssvvvuuuttttttssstttuuussspppqqqvvvtttrrrqqqppprrrvvvyyy|||vvvwwwxxxyyyzzz{{{}}}~~~}}}|||zzzzzz{{{}}}~~~wwwwww{{{~~~|||yyywwwvvvuuuuuuuuusssrrrssswwwzzzzzzzzzyyyzzz{{{{{{yyyyyyyyyzzz~~~~~~~~~yyyssskkkddd```^^^[[[YYYTTTTTTTTTTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSSSSTTTVVVOOOMMMJJJJJJJJJJJJIIIHHHHHHIIIHHHFFFEEEFFFIIIKKKLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCEEEGGGGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCC@@@@@@AAABBBBBBAAAAAABBB===<<<>>>BBBBBB@@@AAAEEEFFFEEEBBB@@@@@@@@@@@@AAABBBAAAAAACCCFFFHHHHHHGGGHHHIIILLLNNNPPPTTTXXX\\\bbbiiirrryyy}}}~~~xxxrrrnnnssstttzzz}}}tttiii___YYYSSSTTTWWW\\\ccclllssswww~~~{{{vvvtttjjjkkknnnvvvzzzxxxuuurrrpppnnnmmmmmmmmmlllkkkjjjiiiiiihhhgggffffffhhhkkkmmmnnnmmmlllooommmlllnnnmmmkkklllppppppnnnmmmmmmnnnpppsssvvvrrrrrrqqqrrrsssuuuvvvwwwssssssrrrrrrrrrsssuuuvvvwwwyyy~~~~~~{{{yyyvvvtttrrrrrrqqqpppoooqqqtttxxxzzz{{{yyy{{{||||||{{{{{{|||}}}}}}{{{zzzuuupppiiiaaa\\\YYYWWWVVVVVVUUUUUUTTTSSSQQQPPPPPPQQQRRRQQQQQQQQQSSSTTTTTTMMMLLLJJJJJJJJJKKKIIIHHHHHHHHHHHHGGGFFFGGGJJJLLLNNNMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEECCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDBBBBBBAAACCCBBBAAA@@@@@@AAA@@@???===<<<>>>BBBBBB@@@AAAEEEEEEDDDBBBAAA@@@@@@AAAAAABBBAAABBBCCCFFFHHHGGGFFFGGGIIIKKKMMMOOORRRWWWZZZ```gggpppxxx|||zzzsssoooqqqrrryyy~~~xxxooofff]]]VVVRRRPPPTTT[[[dddoooyyy}}}xxxuuulllkkkmmmsss}}}}}}vvvuuurrrpppnnnmmmmmmmmmjjjhhhfffeeeeeedddbbb```aaaccceeeggghhhhhhggggggjjjfffeeegggfffdddeeeiiijjjjjjjjjjjjkkklllmmmmmmllljjjhhhiiikkknnnooonnnlllmmmmmmmmmkkklllmmmoootttxxx~~~}}}{{{xxxuuusssqqqoooooooooqqqssswww{{{}}}~~~}}}{{{zzz{{{}}}|||yyywwwpppmmmfff___ZZZVVVTTTSSSVVVVVVUUUTTTRRRPPPNNNMMMOOOQQQQQQOOOPPPRRRRRRPPPMMMKKKJJJJJJKKKKKKIIIGGGGGGHHHHHHGGGFFFHHHKKKNNNQQQOOOLLLKKKKKKKKKIIIHHHFFFDDDBBBAAABBBCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHFFFDDDBBBBBBBBBDDDDDDBBB??????BBBAAA===>>>===???BBBBBB???@@@DDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBDDDGGGHHHGGGFFFGGGIIIKKKLLLNNNQQQUUUXXX[[[cccmmmvvv{{{|||uuupppoooqqqxxx~~~xxxtttooolllggg```YYYUUUSSSSSSVVV[[[fffrrr~~~{{{xxxoookkkjjjnnnxxx~~~{{{xxxtttrrrpppmmmkkkjjjiiiiiigggeeecccbbbbbbaaa^^^[[[[[[^^^aaaddddddddddddccceee```^^^______^^^^^^aaa```bbbdddfffffffffdddccceeebbb```aaadddggghhhgggfffhhhjjjiiigggffffffhhhkkkqqqxxx|||}}}}}}zzzwwwtttsssppppppqqqqqqtttwww|||~~~|||yyyyyy{{{}}}|||wwwsssjjjhhhddd^^^YYYUUUSSSRRRTTTTTTTTTTTTRRRQQQOOONNNMMMQQQRRROOONNNQQQPPPKKKLLLJJJIIIIIIJJJIIIGGGFFFGGGGGGGGGGGGGGGHHHLLLOOOTTTQQQNNNMMMNNNMMMLLLIIIJJJFFFBBB@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEGGGIIIHHHFFFDDDEEEFFFCCCEEEBBB???@@@DDDBBB===???>>>@@@CCCBBB>>>???CCCAAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGHHHFFFEEEGGGIIIKKKLLLMMMPPPTTTWWWVVV^^^jjjtttzzz~~~vvvqqqsssuuu|||~~~zzzuuunnniii^^^\\\YYYUUURRRSSSUUUXXX^^^eeeqqq}}}zzzooojjjfffhhhqqqzzz~~~{{{wwwtttsssqqqnnnkkkiiigggfffffffffdddaaa```aaa___\\\XXXWWWZZZ^^^aaabbbbbbbbbbbbaaa\\\YYY[[[[[[YYYYYY\\\VVVYYY]]]aaabbb```]]][[[```]]][[[[[[___ccccccccc^^^aaadddccc```^^^^^^___aaaiiiqqqsssqqqrrrvvv{{{|||xxxuuutttqqqqqqrrrrrrtttxxx}}}~~~~~~|||zzzxxxyyy||||||vvvrrreeedddaaa]]]XXXUUUSSSSSSRRRRRRSSSSSSSSSQQQPPPOOOKKKPPPRRRNNNNNNPPPNNNHHHKKKJJJIIIIIIIIIHHHFFFDDDGGGGGGGGGGGGGGGIIILLLOOOUUURRROOONNNOOOOOOMMMJJJNNNJJJEEEAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEHHHJJJJJJHHHGGGHHHJJJBBBDDDBBB???AAAFFFDDD>>>???>>>@@@CCCBBB>>>???BBB???AAADDDFFFGGGFFFDDDCCCBBBBBBCCCEEEGGGHHHFFFDDDGGGIIIJJJKKKMMMOOOSSSVVVSSS\\\hhhrrrzzz~~~xxxtttpppttt{{{{{{ssskkkaaaZZZYYYXXXWWWUUUSSSRRRUUUZZZ^^^qqqyyy}}}wwwmmmiiicccaaaeeelllssswww{{{~~~|||zzzyyyvvvttttttpppkkkiiiiiihhhfffcccaaabbbcccccccccaaa^^^]]]]]][[[YYYZZZ\\\^^^___^^^\\\XXXWWWXXXXXXUUUVVVYYYYYY\\\^^^^^^]]]\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVV\\\___cccccceeehhhkkkllltttxxx}}}{{{vvvsssrrrppppppsssxxx~~~~~~||||||}}}{{{uuupppkkkfff___\\\[[[YYYVVVSSSUUUTTTTTTUUUUUUSSSOOOLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLLLLWWWUUURRROOOLLLKKKKKKKKKDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEHHHKKKJJJGGGDDDEEEGGGCCCBBBCCCDDDFFFDDDAAA???AAA@@@???>>>>>>???@@@AAA>>>>>>@@@DDDHHHIIIGGGCCCDDDDDDCCCBBBAAABBBEEEGGGJJJGGGHHHMMMNNNKKKOOOVVV```dddlllssszzz~~~yyyvvvssswww}}}vvvnnneee\\\WWWWWWSSSSSSTTTUUUXXX___ffflll}}}yyypppjjjccc___aaagggmmmpppwww{{{|||zzzxxxuuurrrqqqmmmiiiggggggfffdddaaa___``````___]]][[[YYYWWW^^^\\\ZZZZZZ[[[\\\\\\\\\[[[XXXVVVWWWWWWTTTUUUXXX[[[[[[\\\\\\\\\[[[YYYXXXTTTTTTTTTTTTUUUUUUVVVWWWYYYXXXVVVUUUTTTTTTTTTUUUTTTWWWZZZ[[[\\\```ccceeepppsssxxx||||||wwwwwwvvvtttsssvvvzzz~~~~~~~~~~~~yyytttpppjjjeee___\\\[[[ZZZXXXUUUVVVUUUUUUUUUUUUSSSPPPMMMNNNMMMMMMLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKOOONNNMMMLLLJJJJJJIIIIIIDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDAAA???@@@???>>>======>>>???@@@AAA@@@AAADDDFFFGGGDDDAAAEEEFFFEEEDDDCCCDDDGGGIIIHHHFFFGGGLLLLLLKKKNNNUUU\\\aaahhhpppwww~~~~~~zzzxxxuuuxxx~~~|||ppphhh___WWWSSSTTTQQQSSSVVVZZZaaajjjttt{{{|||vvvpppfff```___cccgggjjjqqqvvv}}}|||zzzwwwtttqqqppplllhhhggggggfffccc``````___]]]\\\ZZZXXXVVVUUU___]]][[[ZZZZZZ[[[ZZZYYYZZZVVVTTTVVVUUURRRSSSVVV[[[YYYXXXYYYZZZYYYVVVRRRRRRRRRRRRSSSSSSSSSSSSSSSXXXWWWUUUSSSRRRRRRRRRRRRNNNOOOQQQRRRTTTWWW\\\```jjjmmmrrrvvvyyy}}}~~~yyy{{{yyyxxxxxxyyy{{{~~~~~~{{{wwwsssppphhhccc]]][[[[[[[[[XXXVVVWWWVVVUUUUUUUUUSSSPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBFFFDDDCCCEEEIIIJJJFFFBBBDDDBBBAAAAAABBBCCCAAA@@@??????============??????DDDCCCBBBCCCDDDDDDBBBAAAGGGGGGGGGFFFEEEFFFHHHKKKGGGFFFGGGJJJKKKKKKNNNTTTXXX]]]dddlllttt{{{~~~yyyuuusssvvv{{{yyylllccc[[[TTTRRRSSSTTTWWW[[[bbbjjjttt|||uuullldddbbbdddfffhhhnnnssszzz~~~|||zzzxxxuuurrrqqqmmmiiihhhiiihhheeebbbaaa```^^^\\\[[[ZZZYYYYYY]]][[[ZZZYYYZZZZZZYYYXXXXXXTTTSSSTTTTTTQQQQQQUUUYYYUUUSSSUUUYYYYYYUUUPPPTTTTTTTTTTTTTTTTTTTTTSSSVVVTTTRRRQQQPPPOOOPPPPPPMMMLLLMMMPPPQQQSSSYYY___eeehhhlllppptttyyy{{{zzzzzzyyyyyyzzz|||{{{xxxuuuqqqnnnfffaaa\\\YYYYYYYYYVVVTTTVVVUUUTTTTTTTTTRRRPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHIIILLLMMMMMMLLLJJJIIIFFFEEECCCBBBBBBCCCCCCDDDBBBCCCDDDEEEEEECCCAAA???CCCBBBBBBDDDGGGGGGEEECCCDDDBBBAAA@@@AAABBBAAAAAA???>>>===<<<<<<===>>>???EEEDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHGGGFFFGGGIIIJJJGGGHHHIIIJJJKKKLLLPPPTTTUUUZZZbbbjjjrrrzzz~~~wwwrrrooorrrwww|||~~~sssggg___XXXSSSRRRUUUYYY]]]dddllluuu~~~xxxooohhhffffffggggggmmmqqqwww}}}~~~||||||{{{zzzwwwtttooollliiihhhiiihhhdddaaa```___^^^]]]]]]]]]]]]]]]ZZZYYYXXXYYYZZZZZZYYYXXXWWWSSSRRRSSSRRRPPPPPPTTTUUURRRPPPSSSXXXYYYVVVQQQUUUUUUVVVVVVUUUTTTSSSRRRSSSRRRPPPOOONNNNNNOOOOOONNNLLLLLLPPPRRRRRRWWW^^^aaadddgggkkkpppvvv|||}}}xxxxxxwwwxxxyyy|||zzzvvvrrrnnnllleee```[[[XXXWWWWWWTTTQQQVVVUUUSSSRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGFFFEEEDDDCCCCCCDDDEEEIIIJJJMMMNNNMMMKKKHHHFFFGGGEEEAAA>>>===@@@CCCEEEBBBCCCDDDEEEDDDCCC@@@??????BBBDDDEEEDDDBBBCCCDDDEEECCCAAAAAABBBBBBBBBAAA???>>>===<<<<<<===>>>???BBBCCCDDDEEEEEEFFFGGGHHHEEEFFFGGGGGGFFFFFFGGGIIIHHHJJJKKKKKKLLLOOORRRTTTUUUZZZbbbjjjrrryyywwwqqqmmmppptttzzztttjjjaaa\\\YYYWWWYYY\\\aaagggpppzzz}}}xxxqqqllliiigggfffeeekkknnnsssyyy}}}}}}|||{{{||||||zzzxxxuuukkkiiiffffffgggfffbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^XXXWWWWWWXXXZZZZZZXXXWWWWWWSSSQQQSSSRRROOOPPPSSSRRRQQQQQQTTTWWWXXXVVVSSSTTTTTTUUUUUUTTTRRRPPPOOOPPPOOONNNMMMMMMNNNOOOPPPOOOKKKLLLQQQRRRPPPTTT\\\___aaacccgggkkkrrryyy~~~wwwvvvuuuuuuwwwzzz}}}{{{vvvqqqlllhhhccc___YYYWWWWWWWWWUUURRRWWWUUUSSSRRRRRRRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDDDDEEEHHHIIIJJJKKKJJJHHHEEECCCGGGDDD@@@<<<<<>>======>>>???@@@;;;???CCCEEEEEEEEEFFFHHHDDDFFFGGGGGGFFFFFFGGGHHHGGGKKKMMMJJJKKKPPPTTTSSSWWW\\\ccckkkrrrxxx|||yyyqqqtttwwwzzzvvvpppgggbbb___ccchhhlllrrrxxx|||wwwsssnnniiieeebbbeeejjjooouuuzzz}}}~~~~~~}}}}}}||||||yyyuuurrrkkkiiiggghhhiiihhhccc___bbbccccccdddbbb```]]]\\\ZZZYYYXXXXXXXXXWWWSSSQQQWWWSSSRRRSSSRRRPPPPPPTTTSSSUUUWWWXXXVVVTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPNNNMMMLLLLLLLLLNNNOOOQQQRRRSSSNNNPPPWWWWWWPPPQQQZZZ[[[\\\^^^```dddkkksssyyy~~~}}}zzzvvvssssssvvvyyy|||{{{}}}wwwppphhhbbb___[[[XXXXXX[[[]]]]]]\\\[[[YYYWWWUUUUUUUUUTTTRRRNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAAEEEEEEDDDDDDDDDDDDEEEFFFBBB@@@???@@@CCCCCC???;;;DDDDDDEEEFFFGGGFFFCCCAAAAAA@@@???>>>>>>???@@@AAA:::>>>CCCEEEDDDCCCCCCDDDDDDFFFHHHHHHGGGGGGGGGHHHEEEKKKLLLIIIIIIPPPSSSRRRWWW\\\cccjjjqqqxxx~~~{{{vvvtttssstttwww}}}wwwqqqllleeegggjjjnnnssszzz}}}sssssstttkkkhhhcccbbbkkkuuuzzz}}}~~~|||zzzwwwuuupppmmmiiifffeeedddbbbaaa___aaabbbcccbbb```]]][[[\\\ZZZYYYWWWWWWWWWXXXYYYUUUUUUVVVWWWVVVUUUTTTSSSUUUTTTTTTSSSSSSSSSSSSSSSUUUVVVWWWWWWUUURRROOOMMMNNNOOOOOONNNNNNNNNQQQSSSUUUTTTSSSRRRRRRSSSTTTUUUbbb______ccceeehhhrrr~~~}}}wwwssstttuuussstttwwwyyyzzzzzz{{{}}}wwwrrrnnnfff^^^\\\ZZZXXXWWWXXXZZZ^^^``````^^^\\\YYYWWWSSSNNNJJJOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFDDDBBBDDDEEEFFFGGGHHHHHHGGGFFFAAAAAAAAABBBBBBDDDEEEFFFGGGFFFFFFFFFHHHHHHFFFDDDBBBAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFEEECCCAAA@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGIIIJJJKKKLLLOOOSSSVVV]]]___bbbfffkkksss|||{{{vvvuuuttttttxxx|||xxxuuuqqqnnnppprrrvvvyyy~~~~~~uuuwwwwwwllliiiccccccjjjrrruuuxxxzzz{{{|||~~~~~~}}}{{{xxxvvvnnnlllhhhffffffeeecccbbbbbbbbbccccccbbb```]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYYWWWWWWXXXYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUVVVUUURRRPPPNNNNNNNNNOOONNNMMMNNNQQQSSSUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZ]]]cccfffiiirrr|||}}}wwwsssttttttrrrrrrtttvvvwwwxxxyyy{{{vvvqqqmmmeee\\\VVVUUUSSSSSSUUUYYY\\\___\\\[[[ZZZYYYYYYWWWTTTQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHGGGGGGGGGGGGEEECCCDDDEEEFFFGGGHHHGGGGGGFFFCCCBBBBBBCCCCCCDDDEEEEEEHHHGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@??????????????????AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKLLLOOOSSSVVV[[[]]]```dddjjjqqqzzz{{{vvvvvvuuuuuuxxx{{{vvvuuuuuuvvvvvv|||yyy{{{yyymmmjjjeeeccchhhnnnpppqqqtttwwwyyy|||~~~~~~|||yyyvvvnnnllliiiggggggfffdddccceeedddcccbbb```___]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWTTTSSSRRRRRRRRRRRRSSSTTTQQQRRRSSSTTTTTTSSSQQQOOOMMMNNNNNNNNNMMMNNNQQQSSSTTTTTTVVVWWWXXXYYYYYYYYYUUUWWW]]]dddhhhkkksss{{{~~~}}}wwwssssssssspppoooqqqqqqssstttvvvxxx|||uuuoookkkbbbYYYRRRRRRQQQRRRUUUYYY]]]___[[[ZZZZZZZZZ[[[ZZZWWWUUUQQQQQQQQQQQQOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKJJJIIILLLJJJHHHHHHHHHHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDAAA@@@@@@@@@???>>>>>>>>>@@@AAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOQQQUUUXXXYYY[[[___ccchhhpppxxx}}}|||xxxwwwvvvvvvyyy~~~{{{wwwuuuvvvzzz~~~||||||mmmkkkfffdddhhhkkklllnnnppptttwww{{{~~~~~~|||xxxvvvrrrooollljjjiiigggeeecccgggfffcccaaa___^^^^^^^^^^^^______```___]]][[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYSSSRRRPPPOOOOOOPPPRRRSSSOOOPPPRRRSSSSSSSSSRRRQQQMMMNNNOOONNNNNNOOORRRTTTSSSUUUVVVXXXYYYXXXXXXWWWWWWZZZ___dddhhhmmmuuu|||~~~~~~xxxttttttrrrooommmooonnnppprrrtttvvvzzz}}}tttmmmhhh___VVVUUUUUUTTTUUUWWW[[[^^^``````^^^]]]\\\[[[YYYVVVSSSSSSSSSTTTSSSQQQMMMJJJHHHKKKLLLMMMNNNNNNMMMLLLKKKLLLJJJIIIHHHHHHHHHFFFEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEKKKHHHDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@???>>>======@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEHHHJJJMMMOOOQQQTTTXXXZZZXXX[[[___ccchhhooowww|||zzzxxxwwwwwwzzzzzzxxxxxxxxxxxx{{{~~~oookkkgggeeehhhjjjjjjlllooorrruuuzzz}}}~~~{{{xxxuuuwwwtttqqqooommmjjjfffdddiiihhheeebbb```______```aaabbbbbbbbbaaa___]]]\\\[[[\\\]]]]]]]]]\\\ZZZYYYSSSRRROOONNNNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSRRROOOPPPQQQPPPPPPQQQTTTWWWTTTUUUWWWXXXXXXWWWVVVVVV\\\___bbbcccfffmmmvvv|||~~~}}}xxxtttuuutttpppnnnooonnnpppsssuuuwwwzzz}}}ssslllggg^^^UUUXXXXXXWWWWWWXXXZZZ\\\]]]aaa___^^^]]][[[YYYUUURRRTTTTTTUUUTTTQQQNNNJJJHHHLLLNNNOOOQQQQQQOOONNNLLLKKKIIIHHHGGGHHHHHHGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEJJJGGGDDDBBBBBBCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>===???>>>>>>===>>>>>>???@@@AAAAAAAAA@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEHHHLLLOOOQQQTTTWWWYYYZZZ]]]```eeeiiiooovvv{{{~~~yyyxxxwww{{{yyyuuuuuuxxx{{{rrrmmmiiihhhiiiiiigggiiimmmooorrrwww{{{||||||yyyxxx{{{xxxvvvtttqqqnnnjjjggglllkkkhhhfffddddddddddddeeeeeedddcccbbbaaa___^^^]]]]]]^^^___^^^]]]\\\[[[VVVTTTQQQNNNMMMNNNPPPQQQPPPPPPQQQRRRSSSSSSTTTSSSRRRSSSSSSSSSSSSUUUXXXZZZWWWWWWXXXYYYZZZZZZZZZZZZ```eeefffeeegggoooxxx|||}}}xxxuuuwwwvvvsssqqqsssqqqsssvvvxxxyyy|||~~~tttnnniii```WWWYYYXXXWWWVVVVVVWWWXXXXXX\\\[[[[[[[[[[[[YYYVVVTTTUUUUUUTTTSSSQQQNNNKKKJJJMMMNNNPPPRRRRRRPPPNNNMMMIIIHHHGGGGGGIIIIIIHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHFFFFFFHHHFFFCCCBBBBBBCCCBBBAAABBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;<<<===???BBBCCCAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@????????????>>>???@@@BBBCCCDDDEEEFFFFFFAAADDDHHHLLLOOOQQQTTTWWW\\\___cccfffjjjooouuuyyy|||zzzxxxxxx{{{}}}xxxuuuwww|||vvvpppllljjjiiigggcccdddhhhkkknnnsssxxx{{{}}}}}}}}}|||zzzxxxwwwvvvtttqqqnnnooonnnmmmlllkkkjjjjjjiiihhhgggfffdddcccbbbaaaaaa___``````aaaaaa```^^^]]][[[XXXTTTQQQOOOOOOQQQRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVXXX[[[^^^YYYZZZZZZ\\\^^^```bbbccccccjjjnnnmmmooowww}}}|||wwwvvvyyyyyywwwvvvwwwuuuwwwzzz|||}}}xxxrrrmmmddd[[[WWWWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZYYYWWWUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKMMMPPPQQQQQQPPPMMMKKKIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHFFFEEEEEEEEEFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDBBBCCCCCCDDDBBBAAABBBBBBAAA@@@?????????@@@<<<<<<;;;;;;<<>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDEEE@@@CCCHHHLLLOOORRRUUUWWW^^^```dddgggjjjnnnsssvvv{{{}}}zzzyyyyyy{{{}}}{{{yyy{{{yyyrrrnnnkkkiiieee``````dddhhhkkkpppvvv{{{~~~{{{zzzyyyzzzzzzxxxuuusssrrrqqqqqqpppoooooonnnmmmjjjiiifffdddcccbbbbbbcccaaabbbbbbccccccaaa```___^^^[[[WWWSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXZZZ]]]```[[[[[[\\\^^^bbbeeeiiikkkfffooouuuuuuxxx{{{wwwvvvzzz{{{yyyxxxzzzxxxzzz}}}~~~{{{uuuppphhh___WWWWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXWWWUUURRRUUUTTTRRRPPPNNNMMMMMMLLLJJJLLLOOOPPPPPPOOOLLLJJJIIIHHHHHHIIILLLNNNMMMMMMIIIHHHFFFEEEEEEEEEFFFFFFBBBCCCFFFHHHIIIHHHGGGFFFCCCCCCBBBCCCDDDDDDBBBAAABBBAAA@@@?????????@@@AAAAAA???===<<<;;;<<<>>>??????????????????@@@@@@@@@@@@?????????>>>>>>======<<<===>>>@@@BBBCCCCCCCCCBBBEEEKKKOOORRRUUUXXXZZZ^^^aaadddgggiiimmmqqqttt{{{}}}}}}~~~}}}||||||||||||vvvsssooojjjeeebbbaaa```gggfffjjjuuu}}}~~~~~~~~~}}}|||{{{{{{zzzvvvvvvuuuuuuttttttssssssrrrnnnjjjggggggfffdddaaacccdddeeeeeecccaaaaaabbb```]]]YYYVVVUUUWWWYYY[[[VVVTTTSSSTTTVVVWWWTTTRRR[[[[[[[[[\\\]]]^^^___```___```ccceeehhhjjjkkklllpppuuuzzz~~~{{{}}}|||{{{{{{|||{{{yyywwwxxx{{{~~~wwwmmmeee```ZZZVVVQQQPPPRRRSSSSSSRRRTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSQQQOOOMMMKKKKKKNNNPPPQQQQQQNNNLLLKKKKKKJJJHHHHHHJJJNNNOOONNNKKKNNNLLLIIIFFFEEEFFFHHHIIIGGGFFFDDDCCCCCCEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEBBBAAAAAAAAA@@@???@@@???????????????@@@@@@BBBAAA???>>>>>>>>>??????????????????>>>>>>@@@AAA?????????@@@BBBDDDEEEFFFFFFFFFHHHLLLQQQTTTVVVVVV[[[^^^bbbfffiiinnnsssvvvyyy|||~~~{{{zzzyyyzzz|||{{{xxxsssmmmhhheeeddddddfffeeejjjttt}}}~~~~~~~~~~~~zzzzzzzzzyyyxxxwwwwwwvvvsssqqqooonnnmmmkkkgggcccfffhhhiiiiiigggffffffgggdddaaa]]]YYYWWWXXXYYY[[[[[[YYYXXXYYY[[[\\\[[[YYYbbbbbbcccccccccccccccccceeegggiiillloooqqqrrrssszzz}}}}}}|||{{{zzz{{{|||{{{yyyxxxzzz|||~~~vvvmmmeee```[[[WWWRRRPPPPPPQQQPPPOOOSSSSSSUUUUUUVVVUUUTTTTTTVVVTTTSSSPPPNNNMMMLLLKKKKKKMMMNNNMMMKKKIIIHHHHHHIIIHHHHHHJJJMMMNNNMMMKKKNNNLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGBBBCCCCCCCCCDDDDDDEEEEEEEEECCC@@@????????????>>>AAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@???@@@@@@AAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFJJJNNNRRRTTTUUU]]]___cccfffjjjnnnsssvvvwwwyyy}}}|||wwwsssppprrruuuyyy{{{uuuooojjjgggfffeeeeeedddiiisss{{{~~~~~~|||{{{zzzvvvvvvvvvvvvuuurrrmmmiiikkkmmmoooooonnnmmmnnnooommmjjjeeeaaa^^^^^^___```dddbbbaaaaaacccdddeeedddllllllmmmmmmmmmlllkkkjjjnnnppprrruuuxxxzzz||||||}}}||||||}}}~~~~~~|||{{{~~~~~~}}}uuullleee```\\\XXXSSSOOONNNNNNMMMLLLQQQQQQRRRSSSTTTTTTSSSSSSVVVUUURRRPPPMMMLLLLLLLLLIIIKKKLLLLLLIIIGGGFFFFFFHHHHHHHHHJJJLLLMMMMMMKKKMMMLLLLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEE@@@AAAAAABBBCCCDDDDDDEEECCCAAA???>>>>>>>>>===<<>>>>>??????===<<>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEFFFEEECCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCFFFGGGHHHKKKPPPSSS[[[^^^bbbeeehhhlllppptttyyy{{{~~~~~~yyysssoooiiieee___YYYWWW[[[bbbhhhpppwww}}}yyytttoookkkiiieeeeeeiiippptttwww}}}|||~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~|||}}}}}}~~~|||~~~|||uuunnngggcccVVVUUUSSSOOOKKKJJJLLLNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSQQQOOOMMMKKKKKKIIIJJJLLLKKKHHHFFFEEEEEEGGGIIILLLLLLLLLLLLMMMOOOKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@>>>AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDAAA???AAADDDGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGGGGJJJOOOTTTWWWZZZ^^^bbbeeejjjooorrryyy{{{~~~}}}wwwqqqkkkfffbbb]]]]]]\\\[[[[[[```hhhnnnvvv}}}~~~zzztttooollliiiiiilllrrruuuxxx|||vvvoooiiieeeXXXXXXUUUPPPJJJHHHJJJLLLKKKKKKLLLMMMOOOQQQSSSUUUSSSTTTTTTSSSQQQNNNKKKIIIGGGIIIJJJIIIGGGEEEDDDDDDEEEHHHJJJKKKJJJJJJKKKMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDBBBBBBAAABBBCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@AAABBBBBB@@@>>>DDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCEEEAAA===>>>CCCGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAADDDFFFFFFEEEHHHNNNTTTSSSVVVZZZ___ccchhhmmmqqqtttwww{{{~~~}}}xxxqqqiiiccc^^^YYYUUUSSSVVVYYY\\\^^^ccciiinnn}}}|||vvvppplllmmmllloootttvvvyyy|||vvvoooiiifff[[[ZZZWWWQQQJJJGGGHHHJJJJJJJJJJJJKKKMMMPPPRRRTTTRRRSSSTTTTTTRRRNNNJJJHHHHHHIIIKKKJJJGGGEEEDDDDDDCCCFFFIIIIIIHHHHHHIIILLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCAAABBBCCCEEEFFFCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@AAABBBBBB???===FFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDFFFAAA<<<===BBBFFFGGGFFFDDDCCCBBBAAAAAAAAAAAABBB@@@CCCFFFEEEDDDGGGMMMSSSPPPTTTXXX]]]aaaffflllppppppsssxxx}}}}}}pppmmmfff^^^VVVRRRQQQRRRRRRYYY^^^aaafffpppzzz~~~{{{xxxwwwqqqqqqqqqtttyyy~~~~~~yyyxxxwwwssskkkeee]]]ZZZVVVSSSRRRPPPNNNMMMNNNKKKKKKLLLKKKJJJLLLQQQSSSRRRPPPOOONNNMMMJJJGGGJJJIIIHHHEEECCCAAABBBDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCEEEGGGFFFCCCBBBDDDGGGDDDDDDCCCBBBAAA@@@@@@@@@CCCBBBCCCEEEGGGGGGCCC???@@@KKKOOOFFF@@@AAA@@@:::EEEGGGJJJLLLKKKHHHCCC@@@EEEDDDCCCBBBAAABBBCCCDDDCCCEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKMMMNNNPPPSSSVVVZZZ___eeejjjkkksssyyy}}}|||tttqqqdddaaa[[[TTTNNNMMMOOORRRYYYaaahhhkkkqqq|||{{{yyyrrrqqqqqqtttxxx}}}~~~}}}||||||}}}|||zzzxxxsssmmmhhh^^^ZZZUUUQQQOOONNNLLLKKKOOOLLLKKKLLLKKKIIIKKKPPPQQQOOONNNMMMMMMLLLJJJGGGJJJJJJIIIGGGDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCEEEHHHGGGDDDAAADDDNNNPPPGGGBBBDDDCCC>>>EEEFFFGGGHHHGGGEEECCCAAACCCCCCBBBAAAAAABBBCCCDDDCCCEEEGGGFFFDDDBBBBBBBBBAAABBBBBBCCCEEEHHHJJJLLLKKKLLLOOORRRUUUZZZ___cccjjjqqqxxx{{{~~~vvvlllccc```XXXUUUPPPKKKIIILLLRRRWWW```hhhppptttzzz}}}wwwuuuuuuvvvzzz~~~~~~}}}|||{{{{{{{{{~~~|||xxxsssnnnkkkbbb^^^WWWSSSPPPNNNLLLKKKPPPLLLKKKLLLKKKIIIIIIMMMMMMLLLKKKLLLLLLLLLJJJHHHKKKKKKJJJHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCFFFHHHHHHGGGDDDGGGNNNOOOGGGBBBDDDEEEAAAEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDFFFGGGGGGEEECCCBBBBBB@@@AAACCCEEEGGGIIIJJJJJJIIIKKKMMMOOORRRUUUZZZ^^^hhhooouuuxxx|||wwwoooggg]]]VVVSSSQQQOOOLLLKKKMMMTTT]]]dddkkksss{{{~~~~~~|||zzz{{{}}}}}}|||{{{{{{|||}}}|||~~~yyyssspppnnniiiddd\\\VVVSSSPPPNNNMMMQQQLLLJJJLLLKKKHHHHHHJJJKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJJJJIIIFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEBBBAAABBBFFFGGGFFFDDDGGGGGGGGGGGGFFFDDDBBBAAA@@@AAACCCFFFHHHIIIIIIHHHGGGKKKKKKDDDAAACCCDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEGGGHHHGGGEEECCCBBBBBB???AAADDDGGGIIIJJJJJJIIIKKKMMMOOOQQQRRRUUUYYY[[[eeelllqqqtttxxx~~~vvvjjjbbb\\\TTTNNNMMMOOOOOOPPPRRRWWW```kkksss|||}}}|||~~~|||{{{zzz{{{{{{~~~~~~~~~~~~|||yyywwwyyy|||~~~zzzuuuqqqppplllggg```YYYUUURRROOOMMMQQQLLLIIIKKKLLLHHHGGGGGGJJJIIIJJJKKKMMMNNNMMMLLLHHHIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFCCCBBBCCCFFFHHHFFFDDDHHHHHHIIIHHHGGGDDDBBBAAA???AAACCCFFFGGGHHHIIIJJJHHHJJJHHHDDDBBBCCCDDDDDDAAACCCEEEFFFFFFEEECCCBBBAAAAAA@@@@@@AAACCCDDDEEEFFFHHHIIIHHHFFFCCCCCCCCC???AAADDDHHHJJJJJJJJJIIILLLNNNPPPRRRSSSTTTWWWZZZaaahhhmmmpppttt|||qqqfff[[[VVVRRRNNNLLLMMMPPPSSSWWW\\\dddmmmwww~~~|||{{{}}}|||zzzxxxxxxxxxyyyzzzyyyyyy{{{~~~xxxtttssswww{{{~~~}}}yyyuuurrrkkkfff```[[[VVVRRRNNNKKKPPPJJJHHHJJJLLLIIIFFFFFFIIIIIIIIIKKKMMMOOONNNLLLGGGHHHIIIHHHFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEGGGGGGFFFEEEHHHIIIIIIIIIGGGDDDBBB@@@>>>@@@CCCEEEFFFGGGIIIKKKJJJIIIHHHFFFEEEEEEFFFFFF@@@BBBEEEGGGHHHGGGEEECCCCCCBBBAAAAAABBBCCCEEEFFFGGGIIIJJJIIIFFFDDDCCCCCC@@@BBBEEEHHHJJJKKKJJJJJJKKKMMMOOOQQQRRRSSSUUUWWW^^^dddjjjmmmrrrzzzwwwqqqaaaWWWMMMJJJKKKJJJLLLOOOTTTYYY```hhhqqqyyy}}}|||~~~}}}zzzxxxxxxyyyyyyxxxwwwwwwzzz~~~yyysssrrrwww|||}}}~~~yyytttjjjgggbbb^^^YYYTTTOOOKKKOOOIIIFFFJJJLLLJJJFFFEEEHHHHHHHHHJJJLLLMMMLLLKKKGGGIIIJJJJJJHHHFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIGGGDDDAAA???===@@@CCCDDDDDDEEEHHHJJJIIIGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJGGGDDDCCCCCCAAABBBEEEGGGIIIJJJKKKKKKJJJMMMPPPQQQRRRSSSUUUWWW[[[bbbgggjjjpppzzzxxxllleeeVVVLLLDDDCCCFFFHHHLLLPPPXXX^^^hhhqqqzzz~~~|||zzzzzz{{{|||xxxwwwxxx|||~~~~~~wwwtttxxx{{{{{{~~~|||vvvllliiifffbbb]]]XXXQQQMMMNNNHHHEEEIIIMMMJJJGGGEEEGGGFFFGGGHHHKKKLLLKKKIIIHHHJJJKKKKKKIIIGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDIIIKKKLLLJJJFFFDDDEEEHHHGGGHHHIIIIIIGGGDDD@@@>>>===@@@CCCDDDCCCDDDGGGJJJFFFCCCBBBDDDEEECCCBBBBBBCCCCCCBBBAAABBBDDDGGGHHHFFFFFFDDDCCCCCCDDDEEEEEEIIIJJJKKKJJJGGGDDDCCCCCCAAACCCDDDGGGIIIJJJKKKLLLLLLNNNQQQSSSTTTUUUWWWYYYZZZ```fffiiipppzzz