BMv6(a >>>>>>>>>>>>>>>>>>>>>>>>@@@======BBBDDDBBB@@@AAA@@@AAABBBDDDFFFGGGHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>BBBCCCBBBBBBDDDCCC@@@>>>===999666999??????<<<<<<===>>>??????>>>===<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;;;;<<<;;;999777777666444444666777666555444444444444444444444444444333111222333333222000000222222222111000111222111000000111333444444333555333111222444666666666666333111000111222222222444333222333555666555444555444444444444555666666777333333888:::888777888999::::::;;;<<<===>>>>>>>>>DDDHHHFFFFFFKKKOOOPPPRRRVVV[[[___````````````dddfffllltttvvvssssssvvvxxx}}}xxxqqqsssuuusssnnnhhhccc```ZZZXXXVVVUUUUUUTTTRRRQQQNNNKKKHHHGGGGGGGGGFFFEEEBBBCCCCCCBBBAAA???===;;;<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999:::::::::999888888999999888666666888::::::888666666666666777777555333222333555444555555444333444666888555555444444444333333333333555666666555444444555555444222333444444333111111111333444555666666666555555444333333333333444111333555555444333444555555444222111111222444555666666555444333333333333222222222222222222222222222222222111111111111000111///111555666222111222000000000000000000000000111......333555333111222333222222111000111111111444222000000222333444333//////000111111111111111222222222111111111111000000000000000000000000000111111222222222222111111000000000000000000000000///000111000///...///111000000000000000000000000...000000---...111222000000000000000000000000000...------...000111///...///...,,,,,,...///...------..................---///---,,,,,,...//////...,,,...000000///...///000000000000///......---------......///////////////------......///000000000...000000000...---...///......////////////......000000000000000//////...)))...111---+++...000000...///000///---,,,,,,,,,//////.........---------.........------.........---...///...,,,,,,...//////////////////......---***///111///...000000...<<<===============<<<<<>>???>>>>>>?????????>>>>>>===<<<<<<;;;::::::::::::;;;999888777777777777777777555555444444444333333333111222222333333222222111111111222222222222111111111111222222222333333333222222222222222222222222888666444222000111222222555555444333333222222111111000000111333555666666888666444444555666666666777666666777:::<<<======???@@@@@@AAABBBDDDEEEGGGHHHLLLQQQTTTVVVXXX\\\___bbbdddhhhnnnrrrssspppmmmuuuuuu|||zzzsssiiihhheeebbb```]]]\\\\\\WWWTTTQQQOOOOOOOOOOOONNNLLLJJJIIIHHHHHHFFF@@@<<<======>>>>>>>>>>>>===<<<;;;;;;:::999888888:::<<<<<<;;;:::888777888888999888999999999999777666444666555555555555444444444666666777777777777666666555555555555555555555555222222333333333333444444444444444444444444444444222222222333333444444444555444333333222222222222333222222111111222222333222222222222222222222222333333333333333333333333333333333222222222222111222222222222111111000000000000111111111222222222///.........///000222333000000000000000000000000///111222222000//////000000000000000000000000000............////////////333222222222111111000000000000000000000000000000000---000555,,,///333222///////////////000111111......//////000000111111////////////000000000000////////////////////////////////////////////////////////////////////////++++++,,,---...///000111---,,,,,,,,,,,,---...///........................,,,,,,---......---,,,,,,......---------,,,,,,,,,.........................................................////////////000...........................---------...///111222222111000.........///000000000//////............///...---,,,,,,---...///111000...------...000111...,,,+++,,,//////---***...000111111///...//////...111111...---///...+++======>>>>>>>>>>>>============>>>>>>>>>>>>======AAA@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBB@@@???>>>????????????@@@AAABBBCCC@@@???===<<<;;;<<<===>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;999888888777666666666666555555444444444333333333111222222333333222222111111111222222222222111111111111111222222222333333222222222222222222222222777555333222111111333333444444444444444444444444555444333333444555666666555555555666777777777666999999999;;;===???@@@@@@@@@BBBFFFJJJNNNRRRVVVXXX]]]```dddfffggghhhkkknnnqqqtttzzz}}}yyytttooojjjgggeeeddddddccc```\\\XXXWWWWWWSSSQQQNNNLLLLLLJJJFFFBBBDDDCCCBBBBBBBBBAAA@@@???======<<<;;;999999999:::;;;:::888777666777777777777888888999888777666555777777777666666666555555666666666777777666666666555555555555555555555555333333444444444555555555444444444444444444444444333333333333444444444444555444333333222222222333333333222222222222333333222222222222222222222222333333333333333333333333333222222111111000000000222222222222111111111000000000111111111222222222000/////////000111333444000000000000000000000000///000222222111000000111000000000000000000000000000000000000111111111222222222111111111000000000000000000000000000000000222///333777111///111000///////////////000111111////////////000000000000....../////////000000000////////////////////////////////////////////////////////////////////////...............------------------,,,,,,---..............................------...//////...------//////.........---------................................................,,,,,,,,,------------.................................------...///111222222111///.........///000/////////.........------///...------------...//////...,,,++++++,,,...///...,,,+++---//////---+++---///000000...---...///000222111///000222000,,,===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>??????@@@AAA???>>>===<<<<<<<<<===>>>>>>>>>??????@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;999999888666666555555555555555444444444333333333111222222333333222222111111111222222222222111111000000111111111222222222333333333333333333333333555444333222222333444555444444444555555555666666222222222222222333444555222333555777888888888777<<<===>>>AAACCCEEEGGGHHHJJJNNNUUU\\\aaagggmmmpppuuuxxx{{{}}}~~~zzz{{{{{{vvvooogggcccbbb^^^ZZZVVVSSSQQQPPPOOONNNMMMJJJHHHFFFFFFFFFDDDCCCBBBBBBAAA@@@>>>===;;;:::;;;;;;999888777777777888888888999999999888888777888888888888777777777777555555666666666666555555555555555555555555555555444555555555555666666666444444444444444444444444555555555444444444444444444444333222222222333333333333222222222222333333222222222222222222222222333333333333333333333333333222222111000//////...222222222222111111111111111111111111111222222222111000000000111222333444000000000000000000000000...000111222111111111333000000000000000000000000000000000111111111222222111111000000000000//////000000000000000000000000333000666888:::111000//////////////////000111111000000000000////////////............//////////////////////////////////////////////////////////////////////////////////////////.........---------......---------------.................................///000000///......000000/////////.........................................................,,,,,,,,,------------.................................---......///000111111000///.........//////.........---------------///......------......///---,,,+++******+++,,,---...---,,,---//////---,,,,,,...///...---------///111444333111111333111,,,<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<@@@??????>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>=========>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>??????@@@?????????===<<<<<<;;;:::;;;;;;;;;999888777666555444444444555555444444444333333333111222222333333222222111111222222333333222222111000000000111111111222222333333333333333333333333333333333333333444555666555555555555555555555555///000222222333555777999666888:::;;;<<<>>>@@@AAAAAACCCGGGKKKNNNQQQTTTVVV]]]ccckkkrrrxxx~~~}}}~~~|||yyyyyy|||}}}|||{{{{{{|||~~~|||zzz{{{|||}}}zzzvvvtttuuuyyy~~~~~~vvvrrrnnnjjjddd^^^ZZZYYYYYYYYYXXXTTTPPPOOOOOOOOOMMMKKKIIIHHHGGGGGGGGGEEEBBB??????>>>===<<<;;;:::999999999:::::::::::::::999999888888888888777777777777555555666666666666555555555555555555555555555555444444555555555666666666555555555555555555555555666666666555555444444333444333333222222333333333333333333222222333333333222222222222222222222222333333333333333333333333444333333222111000//////222222222222222222222222111111111111111111111111000000000000111111222222000000000000000000000000---///111222111111222444000000000000000000000000....../////////000000000000000000///////////////000000000000000000000000111///777888EEE444000000///////////////000000111111111000000//////......---.........////////////////////////////////////////////////////////////////////////////////////,,,,,,------...//////000///......---------------.................................//////.........////////////.........---.........................................................////////////000....................................//////000000////////////.../////////------------------------//////............//////---,,,,,,++++++,,,,,,------------.........---------...///...------...000333999;;;666000///...---:::;;;;;;<<<=========<<<===<<<<<<;;;;;;<<<<<<===@@@?????????????????????BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>=========<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???????????????<<<<<<;;;:::::::::::::::888777666555444444444444555555444444444333333333111222222333333222222111222222333333333333222222000111111111111222222222333333333333333333333333333333333333444555666666666555555555444444444333444666888888888999<<>><<<::::::999999999888888888888888888888888777777777666666555555666666666666555555666666666666666666666666333444444444444555555555555555555555555555555555666666666555555444444333333333333222222333333444444333333333333333333444222222222222222222222222333333333333333333333333555555444333222222111111222222222222222222222333111111111111111111111111//////000000000000000000000000000000000000000000---000222222222222333444000000000000000000000000////////////000000000000///////////////000000000000000000000000000000000///---666666OOO888222222///////////////000000111111111000000//////...............////////////000////////////////////////////////////////////////////////////////////////,,,,,,------...////////////......---------..............................------------------------.........---------,,,,,,.........................................................////////////000.................................///////////////.........////////////...------------------------////////////////////////......------------......---...//////.............../////////......000222777AAAFFF>>>222---...000999999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@?????????BBBBBBBBBCCCDDDDDDEEEEEE???????????????>>>======<<<<<<<<<<<<======>>>???=========<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;::::::999999999999999666666555444444444444555555555444444444333333333111222222333333222222111222222333333333333222222111111222222222333333333333333333333333333333333333333444444555555555555666666666666666666555555777999<<<;;;::::::>>>AAADDDGGGJJJLLLMMMPPPVVV[[[[[[aaahhhnnnqqquuuzzz~~~~~~|||vvvvvvuuupppjjjddd```___\\\^^^aaacccggglllrrrwwwvvvwwwyyyzzzzzzvvvooojjjeeefffgggjjjmmmqqqtttvvvwwwzzz}}}~~~~~~~~~~~~|||yyywwwxxx{{{~~~~~~~~~~~~}}}|||zzzyyyxxx|||{{{yyyvvvrrrmmmiiiggggggggghhhlllpppssstttssswww{{{~~~zzzyyy{{{yyytttooonnnnnnllleee```^^^[[[XXXWWWXXXVVVRRROOOKKKJJJIIIFFFDDD@@@>>><<<;;;:::999888777777777777888888888777777777777666666666777777777777666666666666666666666666666666333333444444444555555555555555555555555555555555555555555444444444444444333333222222222333444444444444333333333333444444222222222222222222222222333333333333333333333333444444444444444333333333222222222222333333333333222222222111111111111111...///000000000000//////000000000000000000000000///111222333222222222444000000000000000000000000111111111222222222333333//////000000000000111111000000000000000000000000...,,,666333XXX999222444///////////////000111111000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000///...---,,,,,,+++......------...//////000........................------,,,,,,,,,,,,------...------------,,,,,,,,,................................................,,,,,,,,,------------.................................////////////......------.../////////......---------------............//////000000//////...////////////////////////---...000000...---...///////////////...///111444;;;FFFKKKBBB555//////111999:::;;;<<<============>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBCCCCCCDDDDDD>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>@@@@@@<<<<<<======<<<<<<;;;;;;999:::;;;<<<============:::999888888777777888888444444333333444444555666555555444444444333333333111222222333333222222111222333333444444333333222222333333333333444444444444444444444444444444444444444555555555555555555555555666777999:::;;;;;;777;;;@@@AAAAAACCCHHHMMMUUU[[[bbbfffgggiiimmmppppppvvv}}}zzzgggdddaaa```bbbdddeeedddccceeeggggggddd```^^^]]]]]]___cccfffjjjqqqyyy{{{xxxttttttwwwzzz{{{{{{|||~~~}}}||||||~~~xxxqqqlllgggddddddbbb]]]YYYWWWWWWUUURRRNNNJJJFFFDDDAAA@@@>>><<<;;;::::::::::::999999999888888888888777777888888888888777777666666666666666666666666444555555555555666666666555555555555555555555555333333333333444444444444333222222222333333444555444444333333333333444444222222222222222222222222333333333333333333333333222222333333333333444444222222222333333333444444222222222111111111000000///000111111111111000///000000000000000000000000000222333333222111222333000000000000000000000000111111222222222333333333000000000111111111222222000000000000000000000000///---666000\\\999000333///////////////000111111////////////000000000000000000000000111111111222////////////////////////////////////////////////////////////////////////111000///...---,,,++++++------------...000111222........................///...---,,,,,,---...///............------------................................................,,,,,,,,,------------.................................///000000///...---,,,---.../////////......------........./////////...///000111111000///.../////////000000/////////,,,///111000...---...///.........------...111444:::AAADDD>>>666111///---:::;;;<<<===>>>>>>>>>>>>>>>===;;;::::::;;;===>>>BBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCC??????????????????>>>===;;;;;;<<<<<<>>>???AAAAAA<<<<<<======<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<999888888777666777777777333333333333444555666666555555444444444333333333222222222333333222222222222333333444444333333222333333333444444444555555444444444444444444444444444555555666555555444444444555777999;;;>>>???@@@;;;@@@GGGKKKNNNSSSZZZaaammmuuu~~~|||uuuqqqnnnlllmmmllliiifffccc___\\\]]]bbbgggjjjkkkqqqtttwwwxxxvvvrrrpppooollloootttxxx~~~{{{sssooonnnkkkfffbbbbbbbbb___\\\XXXSSSNNNLLLHHHFFFDDDBBB@@@?????????;;;;;;;;;:::::::::999999888888999999999999888888777777777777777777777777666666666666777777777777666666666666666666666666222222222333333444444444222222222222333333444555555444444333333444444555222222222222222222222222333333333333333333333333000111111222222333444444222222222333333444444444222222222222111111000000000111222333333222000000000000000000000000000000111333444444222111111222000000000000000000000000///000000000000111111111000000111111222222222333000000000000000000000000222...666///^^^777...222///////////////000111111......//////000000111111000111111111222222222222////////////////////////////////////////////////////////////////////////---------...............,,,,,,,,,---///000222333........................000///...------...///000000/////////...................................................................../////////000000..............................///000000///...---+++,,,.../////////.............../////////000000...///000111111000///.........////////////......,,,///111111...---...000---------,,,+++---000333777::::::777444222---&&&<<<;;;:::999:::;;;===???===<<<<<<;;;;;;;;;<<<<<>>>>>@@@AAABBB@@@????????????AAABBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999888777777777777555555666666666666666666444555555555444333333222222333333444444333333222000000111222333444444555333333222222222222222333666555444333333333444555555555444555666555444222888888999;;;===???@@@AAACCCJJJRRRZZZbbblllyyyyyyrrrmmmiiigggfff___aaa```^^^___ccceeedddhhhhhhiiikkkooowww}}}{{{zzzvvvqqqkkklllmmmiiiddd]]]YYYWWWQQQLLLHHHHHHGGGCCCBBBCCC======<<<;;;;;;:::999999<<<<<<;;;999999999999999666555555555555666777777777777777777888888888888666666555555555444444444222333444555666666666666777777888888888888777777444444444333333222222222444333333222222333333444444555555666777888999999333333333222222222111111444444333222222333444444333333222222111222222222222222222111111111000000111111111222222333333333111111111111111111111111000111111111111222222222222111000000000111333333111222222222222111000000111111111111111111111111333333555DDDQQQCCC///---//////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000333333222111000///...---000000000000000000///...........................)))***+++,,,---///000000//////............//////000///...,,,,,,,,,---...---------.........//////,,,---......//////......---------------...///000000000//////.........---000000///...............///......---------......------......//////000000........................000000000000000000000000------------------------***+++---,,,++++++,,,...111111111111111111111111???>>>===<<<===>>>@@@AAA======<<<<<<<<<<<<<<<===@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@?????????@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::888777777666666666666666666666555555555555444444555555444444333222222333333444444333333222222222222222222333333333444333333222222333333444777666555555555666777888555555555666888999888888999;;;>>>@@@CCCGGGLLLPPPWWW^^^fffmmmttt}}}zzzxxxvvvrrrnnniiifffbbb___^^^^^^```aaaeeejjjlllkkkkkkooorrrrrr}}}~~~|||xxxsssnnnkkk^^^UUUNNNNNNNNNLLLLLLMMMEEEDDDBBB@@@>>>;;;:::999999999999999999999::::::888888777666666666666777777777777777777777777777666666666555555555444444555555555666555555444444333444444555555444444333444444444333333333222222444333333222222333333444222222222333333444444555333333333222222222222111444333222222222222333444444333222111000/////////222222222111111111000000111111111222222333333333111111111111111111111111000111111111111222222222111111000000000111222333222222222222222111000///111111111111111111111111444111111AAARRRHHH333/////////............//////////////////////////////000000000000000000000000........................000000000000000000000000333333222111000///......,,,---......///.................................++++++,,,---...//////000///................../////////...------------------.....................,,,---......//////......---------------...//////000/////////............000000///...............//////...............///.........///////////////........................////////////////////////------------------------***,,,---...,,,,,,---...000000000000000000000000<<<;;;:::::::::;;;===>>>=========<<<<<<======>>>>>>???AAABBBBBBAAA???>>>BBBBBB@@@???>>>>>>>>>>>>@@@@@@@@@??????>>>>>>===???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;:::::::::999999888777666666555666666666666666666555555444444444444555555444444333333333333444444444444333333444333333333222222222111444444333333333333444444444444333333444555777888777777888999:::<<<===>>>>>>CCCHHHLLLOOOUUU___gggooovvv~~~}}}rrrhhheeeaaa_________^^^]]]ZZZZZZYYY[[[```hhhoootttsssfffYYYUUUVVVVVVUUUUUUNNNLLLIIIFFFBBB???<<<:::<<<<<<;;;;;;;;;::::::::::::999888777777666666777777777777777777777777777666666666666555555555555666666666666555444333333555555555666666555555555444444444444333333333333444333333222222333333444111111111111111222222222333333333333222222222222333222222111111222222333444333222000///......---222222222111111111111111111111111222222222222222111111111111111111111111000111111111111222222222111000000000000111222222333333333222111000///...111111111111111111111111333///---===QQQJJJ777111000//////......//////000////////////////////////////////////////////////////////////////////////000000000000000000000000444333333222111000//////,,,,,,---...////////////........................------........./////////......------------...............///......---,,,///.....................,,,---......//////.........------------...//////////////////............000//////............////////////......//////000///////////////.................................////////////////////////////////////////////////***,,,//////...------...........................::::::999999999999:::;;;>>>============>>>>>>??????@@@AAABBBAAA@@@???>>>DDDCCCBBB@@@???>>>===<<>>>>>>>>======AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999999999777777666555555555555555777666666555555444444333333444444555444444333333333333444444444444333333333333333333333333333333333333333222333333444444555444444333444555777888:::;;;<<<===>>>AAADDDGGGNNNTTT[[[^^^```gggsss}}}zzzrrrqqqpppkkkeee^^^\\\ZZZYYYZZZ]]]```bbbeeefffhhhoooyyy}}}jjjbbb```^^^ZZZYYYYYYWWWTTTPPPLLLHHHEEECCCCCCBBBAAA???===;;;:::999:::999999888777777888888888777777777777777666666777777777666666666555555666666666666666555444444555555666666666666555555444444444444444444333333444333333222222333333444444444444333333333333333444444333333333222222222222222222222222222222222444333222000000/////////111111111111111111111111111111111111111222222222111111111111111111111111000000111111111222222222000000000000000111111222333333333222111000///...111111111111111111111111000000...999JJJEEE666333000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////333333333222111000000000///000000111111111000000......................../////////////////////...------,,,,,,,,,,,,------------/////////...---,,,////////////............,,,---......///...............---------......//////////////////.........000///............//////000////////////000000111000000//////......------........................////////////////////////////////////////////////***---///000///.........------------------------===<<<<<<<<<<<<<<<<<<<<<===============>>>??????CCCBBB@@@?????????@@@@@@DDDCCCBBBAAA@@@>>>===<<>>>>>>>>>>>>>>AAA@@@@@@@@@??????>>>>>>????????????????????????<<<;;;;;;:::999999888888777666555555555555555555666666555555444444444333333333444444555444444333333444444555555444444333111111222333444444555555222222222222222333444444999888888777888999;;;<<<;;;>>>AAAEEEIIIOOOWWW\\\gggnnnuuuwwwxxx}}}vvvmmmdddbbbfffiiijjjiiieeedddcccdddfffkkkpppttt|||~~~|||vvvooohhheeefffeeeaaa]]]XXXSSSPPPNNNHHHFFFDDDAAA???>>>======::::::999999999999::::::999999888888777777777666888888777777777666666666444555555666777777666666111222222333333222222111444444444444444444444444444333333222222333333444555555555555444444444444444444444333333333222222222222222222222222222222222222111111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222//////000000111111111111333333333222111000//////000000000000000000000000---222111666@@@;;;222555000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////333222222111111000000000111222222222111000//////........................///////////////.........------,,,,,,,,,,,,------,,,---...//////...---,,,////////////////////////,,,---......///.........///......---------.............../////////////////////............/////////////////////000111111000000//////......------................................................000000000000000000000000+++---///000///......///........................;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<===>>>??????DDDBBB@@@>>>>>>>>>@@@AAACCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<;;;:::999888777777666666555555555555666666444444444444444444444444333333444444555555444444444444555555555555444444111111222333444555666666333222222222333444555666777777777888:::<<>>======<<<<<<<<<<<<===:::::::::999999888888777888888888888777777777777444444555666777777777777333333444444444444333333444444444444555555555555444333333222222333333444333333333333444444444444444444444444333333333333222333333444444333333222111111111111222333444555111111111111111222222222111111111111111000000000111111111111111111111111000111111111111222222222...///000000111111000000111222222222222111000000000000000000000000000000,,,333333333999555000555111000000//////000000111////////////////////////////////////////////////------------------------000000000000000000000000111111111111000000/////////000000000//////...---........................///...........................------------......,,,---......///.............../////////000000000,,,---......//////......//////...------------............//////////////////............//////000............///000111111///////////////.........................................................000000000000000000000000,,,---......------...///////////////////////////888888888888888777666666;;;;;;;;;;;;<<<===>>>???BBBBBBAAA@@@????????????AAABBBCCCDDDDDDDDDCCCBBB???@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA????????????????????????<<<<<<;;;:::999888777777777666666555666666777777222333333444444555555666222333444444555555444444444444555555555555444444222333333333444444555555444444444555555666777888666777999<<<@@@DDDHHHJJJQQQVVV___gggqqq~~~{{{xxxqqqppptttuuurrrmmmhhhdddbbbbbbcccjjjnnnyyy|||qqqiiieee```[[[TTTMMMIIIHHHIIIJJJEEEDDDCCCAAA???>>>>>>===<<<<<<;;;;;;:::999999888999999888888888777777777555666666777777777666666666666777777777777666666444444444444555555555666444333333222222333333444222222333333444444555555555444444444444333333333333444555555555555444333222111111111111111222333000000111111111222222222222111111111000000000///111111111111111111111111000111111111111222222222......000111111111000///000000111222222222222111000000000000000000000000...444111///777666222555111111000000000000111111////////////////////////000000000000000000000000------------------------000000000000000000000000000000000///////////////,,,---...///000111111111........................---------------.........///..................///---------------...//////------...///000111111222,,,---......//////......//////...---------------............/////////000...............///000000------------...///000111.........///////////////................................................////////////////////////,,,---,,,+++***+++...000////////////////////////;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;===>>>>>>@@@AAABBBBBBBBB@@@>>><<>>AAAEEEKKKQQQWWWZZZaaafffnnnvvvyyyhhhcccaaa\\\\\\bbb```bbbeeeggghhhjjjnnnrrrttt}}}{{{ssslllbbbWWWOOOLLLKKKLLLLLLJJJHHHEEEBBB@@@>>>=========<<<;;;;;;:::999999999999999888888888888777888888888777777666555444333444444444444444444333444444444555555555666666444333333222222333333444333333444555555666777777555555444444444333333333444444555666666555444444222222111000//////000000000000111111222222222222222111111111000000//////111111111111111111111111000111111111111222222222---...000111111111000//////000111222222333222222000000000000000000000000000333...---777:::444666111111000000000000111111////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000////////////............,,,---///111333555555666........................,,,,,,,,,---------......//////............//////...---,,,,,,---...///000,,,---...///000111222333,,,---......//////......000///...------------------.........//////000000...............///000111,,,,,,,,,------///000000---.........//////000000................................................////////////////////////------+++***)))***...111........................999999999:::::::::;;;;;;:::;;;;;;;;;<<<=========@@@@@@AAAAAAAAA@@@@@@??????AAACCCFFFGGGFFFDDDCCCEEECCC@@@?????????>>><<<===>>>???>>>===>>>???AAACCCCCCAAA@@@???===<<<<<<<<<;;;:::999888888888888666666555444444444444555666666555444333333222222111111222222222333333333333333333333333333333333444444444555666666555444111222777<<<;;;888===FFFFFFIIINNNQQQUUU]]]gggooozzz|||~~~}}}yyywww{{{pppiii```YYYXXX[[[___aaaiiijjjnnnuuu}}}vvvhhh]]]UUUOOOLLLIIIMMMNNNGGGBBBBBBAAA???@@@>>>;;;:::;;;<<<;;;:::888999999999::::::;;;;;;999999888888777666666666777777777777777777777777:::888666333///,,,)))(((555444333333333333444555777666555444333444444555333444444555555666666666444444444333333222222222333333333444555666777888666333111000111222222111222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222111111111111111111111111333333222222111111000000111333000+++---444666222000000000000000000000000000000000000000000000000///////////////////////////000222333333222000//////////////////////////////...---,,,,,,---...///000000000222444555333222222222111111000...---,,,........................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------......///111222333............////////////---------............///////////////////////////........................000000000000000000000000////////////////////////........................------............------////////////////////////000///......///000///...........................::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::===???AAACCCCCCAAA???======???BBBEEEFFFFFFFFFEEEFFFDDDBBBAAAAAAAAA???>>>>>>???@@@???>>>>>>@@@BBBBBBAAA@@@???===<<<;;;:::;;;:::999888888777777777666666555444444444444555666555555444333333222222222222333333333444444444444444444444444444444444666555666777888999999888777777:::>>>>>>???IIITTT```dddhhhjjjkkkooowww}}}}}}qqqkkkfffaaaaaaddddddccccccdddhhhooovvvzzzttthhh___[[[WWWVVVUUUSSSPPPMMMJJJHHHCCCAAA>>>===>>>>>>===<<<888999999999::::::::::::999999999888888777777777777777777777777777777777888888777666555555444444555555444333333444555555777666555444333444444555444444444444444555555555444444444333333222222222111111111111222333444555555333111000111222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111//////////////////......000111///,,,...555777444000000000000000000000000000000000000000000000000////////////////////////000111222333333222111000/////////////////////////////////....../////////000000111333555555333111//////000000000000//////------------------------,,,------......------,,,+++,,,,,,,,,,,,---------//////.........///000000............////////////---------............///////////////////////////................................................................................................------............------////////////////////////...---,,,,,,---...---,,,........................;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;::::::999999;;;>>>AAADDDDDDBBB>>><<<;;;===@@@DDDFFFFFFFFFFFFDDDBBB@@@???@@@@@@???>>>>>>???@@@???>>>>>>@@@BBBAAAAAA@@@???===<<<;;;;;;:::999888777666666666666666666555444444444444555555555555444444333333222333333333333444444444444555555555555555555555555444444444555666777888999======@@@DDDHHHQQQaaaooo~~~{{{wwwsssggg```YYYWWWVVVUUUVVVYYYbbbhhhsss|||{{{tttfff\\\XXX\\\\\\UUUOOOPPPIIIFFFBBB@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;<<<999999999999888888888888777777777777777777777777555555555555666666777777555555444333333444555555666666555444444444444555444444444444333333333333444444333333333333222222222222111111111111222222555333111111222333222111111111111111111111111111333333333333333333333333111222222222222333333333111111111111111111111111000000000000000000000000..................//////111222000...000444555222000000000000000000000000////////////////////////////////////////////////111222222222222222222111//////////////////////////////000000000000/////////000222444666666333111,,,---...///000111111111........................------............------++++++,,,,,,------------000///...------------------............/////////---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------////////////////////////...---,,,,,,---...---,,,........................;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBBBBAAA???===<<<>>>@@@BBBDDDDDDDDDDDD@@@???===<<<===>>>===<<<>>>??????>>>======???@@@BBBAAA@@@???>>>===<<<<<<999888777666666555555555666666555444444444444555555555444444444333333333222222333333333444444444444444444555555555555555444555555555555777999;;;@@@CCCIIIQQQ\\\lllxxxtttmmmeee___\\\[[[ZZZVVVUUUUUUXXX[[[^^^aaadddrrr~~~}}}|||{{{}}}jjj___dddfff]]]VVVWWWTTTPPPKKKFFFCCCAAA>>><<>>>>>>>>============::::::::::::999999999999777777777777777777777777777666666666555444444444555555444444444444555555555555555555444444555555444444444333333222222222333333333333333333333333555444333333222222222333444222111111222333222111000000000000000000000000333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////......//////000000111111333333111000111222111///////////////////////////////////////////////////////////////////////////111000000//////000000111////////////////////////...///000111111000///...///000222555777666333000,,,,,,...///000000111111////////////////////////------............------++++++,,,,,,---...............---,,,,,,,,,,,,------------.........//////---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------////////////////////////000.........///000///...........................999::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>??????@@@@@@@@@>>>???@@@AAABBBBBBAAAAAA???===<<<<<<===>>>===<<<<<<===>>>===;;;;;;<<<>>>??????>>>===<<<;;;::::::999888777666555555555555666666555444444444444555444444444444444333333333222222222222333333333444333444444444555555666666777888999888888;;;???CCCDDDLLLXXXdddsss{{{kkkfffaaa[[[WWWTTTTTTVVVYYYTTTYYY```fffmmmssswwwxxxwwwsssvvv|||~~~zzzzzzzzzzzz~~~zzzyyyyyyyyymmmdddccc```[[[TTTNNNJJJHHHGGGEEEBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888888888888888888888;;;:::999999777666666555555555555555555555555555444444555555555555555555444444444333333222222222333333333333333333333333555555444333222222222222333222111222333444222111000000000000000000000000222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////......//////000000111111111//////111333333222111////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////------///000000///------//////111333555555333000......////////////..............................---......//////......---++++++,,,------...//////,,,,,,,,,,,,,,,---......------------............---------............///////////////////////////........................------------------------................................................------............------////////////////////////000.........///000///...........................999999999:::::::::;;;;;;;;;<<<===>>>???AAABBBBBB???>>>=========???AAABBB??????@@@@@@@@@@@@??????AAA???>>>>>>???AAA@@@???<<<======<<<::::::;;;<<<;;;;;;::::::999888777777999888777666555555555555666666555444444444444555444444444444444444444444333333333333444444444444444444555555666777777777666888::::::;;;@@@GGGMMMRRR]]]kkkwwwyyyooocccZZZVVVRRRQQQSSSUUUXXX]]]bbbiiisss}}}|||vvvuuuxxx|||~~~}}}yyywwwyyy{{{zzzxxx~~~pppnnnvvv}}}wwwllleee[[[SSSOOOMMMMMMLLLGGGFFFDDDBBB???===;;;:::=========<<<;;;:::::::::888888888888888888888888666666666666666666666666444555666666666666555444333444555555666555555555444444444444333333333333222222333333333333444444333333222111111111111111222111111222444444333111111111111111111111111111222222222222222222222222333333333222222222222111111111111111111111111111000000000000000000000000..................//////---+++,,,222666555444555000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////------............------///...///111333333222000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++,,,---...//////000,,,,,,,,,,,,,,,---...///,,,------------.........---------............///////////////////////////................................................------------------------........................------............------////////////////////////...---,,,,,,---...---,,,........................::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAA=========>>>??????@@@AAA===>>>>>>??????@@@@@@@@@@@@???>>>>>>@@@BBBAAAAAA<<<======<<<::::::;;;<<<;;;;;;::::::999888888888999999888777666666666666666666555444444444444555444444444444444444444444555555555555666666666666666666777888888999::::::777:::>>>AAADDDLLLVVV___hhhsss~~~xxxlllbbb\\\ZZZYYYXXXVVVUUUYYYccckkkqqqyyy~~~{{{tttyyy}}}|||tttqqqtttwww~~~ooobbbYYYUUUSSSSSSPPPOOOLLLIIIEEEBBB@@@>>>@@@???>>>===<<<:::999999888888888888888888888888333444444444555555555666444555666777777666555444333333555666666666555555444444444444444555555555222222222333333444444444444333222222222222222333111111111222444444333111222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111//////////////////.........+++---444777444222444000000000000000000000000222222222222222222222222000000000000000000000000//////000111111000////////////////////////////////////............/////////...---...000111111111......//////......---,,,------------------------......////////////......++++++,,,---...///000000///...------------------,,,,,,---------.........---------............///////////////////////////................................................------------------------........................------............------////////////////////////...---,,,,,,---...---,,,........................;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>:::<<<>>>@@@AAA@@@??????;;;<<<===>>>???@@@AAABBB???===<<<===???@@@@@@@@@>>>>>>>>>===;;;;;;<<<============<<<<<<;;;;;;;;;:::999888777777666666666666666555444444444444555444444444444444444444444777777777777888888888888888888999:::;;;;;;<<<<<>>;;;;;;<<<===>>>???@@@AAA@@@>>>===;;;;;;===>>>@@@BBBBBBAAA???>>><<<;;;;;;??????@@@@@@@@@@@@??????<<<===>>>???>>><<<:::999::::::999888777777777777777777777777666666666666555555555555555555555555333333444444444444555555333444666666555666888:::;;;???BBBBBB??????BBBFFFOOONNNTTT^^^eeemmmzzzqqqqqqjjjfffgggeee\\\VVVUUUVVVUUUTTTUUUYYYaaalllrrr|||~~~}}}|||||||||zzzuuukkkfffggg```WWWSSSRRRQQQLLLHHHDDDEEEDDDAAA???>>>===;;;<<<999999===>>>:::555444888888888888888777666666777666555333333444555555555555666666666666555555444444444444444444444444666555444333333333333333333444555555333333444555333333333333333333333333333333333333333333333333111111111111111111111111222222222111222222333333444333111000000000111111000000000000000000000000444333111000000000111111222222222444666555333000//////000000111111222222111111000000000000111111222111111111000000//////////////////000000000000///.........------------//////000000///...------000000//////.........---////////////////////////.................................////////////000........................000000//////.........---..............................//////000000111111000///...---,,,------...........................++++++,,,------......///,,,------......------,,,......---------,,,,,,,,,........................------............------............/////////000------,,,+++,,,---...///::::::999::::::;;;<<<===:::;;;<<<===>>>???@@@@@@???>>>===<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;>>>>>>>>>??????>>>>>>>>>===>>>???@@@???===;;;:::;;;:::888777666666777777777666666666666666666666555555555555555555555555555555555555555555555555666777888888777888;;;===;;;@@@FFFJJJLLLOOOVVV[[[bbbbbbgggpppwww}}}zzzlllaaa___ZZZWWWYYYYYYUUUUUUYYY^^^```dddiiiqqq|||{{{}}}|||}}}}}}|||||||||xxxnnnaaaXXXUUUSSSPPPLLLLLLKKKHHHCCC@@@@@@AAABBB===::::::<<<:::777888<<<888999999999999888888888777666555555444444555555555555666666666666555555555555555555555555555555555555444333333333444444333444555555333333444555333333333333333333333333222222222222222222222222111111111111111111111111333333222222111222222222333333111000000000111111000000000000000000000000333333111000000000111111111111222444666666444222000000000000000111111111111000000000000000000111111111111000000000//////////////////000000000000/////////.........------///////////////...------000/////////............////////////////////////........................------........./////////........................///.........------------........................------........./////////000///...---,,,------...........................//////...------,,,++++++,,,------......------,,,.........---------,,,,,,........................------............------............////////////------,,,,,,,,,---...///:::::::::999999:::;;;;;;:::;;;;;;<<<===>>>??????====================================<<<<<<<<<<<<======>>>>>>>>>>>>======>>>??????@@@???===<<<;;;;;;:::888666555666777888666666666666666666666666555555555555555555555555666666666666666666666555555666666666666777:::===???FFFPPPYYYaaajjjssszzz~~~~~~wwwjjj```XXXUUUPPPPPPRRRVVVXXX[[[ccckkkwww}}}{{{qqqqqqvvvyyyzzzuuufff^^^YYYUUUQQQQQQPPPMMMJJJEEEBBBBBBDDD<<<;;;;;;===:::777:::???999999999999999999999999666666666666666555555444555666666777777666666555666666666666666666666666444444333333333444555555333444555555333333444555333333333333333333333333111111111111111111111111222222222222222222222222444444333222111111111111333222111111000111111111000000000000000000000000333222111111000111111111111111222555777777555333111111111111000000000000000000000000000000000000111111000000000000//////////////////000000000000000000000/////////......///////////////......---////////////............////////////////////////........................,,,---------....................................---------------,,,,,,,,,........................---------------.........//////...------------...........................000000///...---,,,+++***------............------.........------------,,,........................------............------//////..................------,,,,,,------...///;;;::::::999999999:::::::::;;;;;;<<<======>>>>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>=========>>>>>>>>>===<<<;;;:::;;;999777555444555666888555555555666666666666666555555555555555555555555666666666666666666666555555666777777888:::>>>AAAHHHPPP\\\jjjxxxrrrdddZZZSSSSSSVVVUUU\\\eeelllqqqxxx~~~rrrggg^^^XXXUUUUUUVVVVVVPPPJJJHHHIIIGGGBBB??????>>>:::999:::999999999999999999::::::666666777888777666555444666666777777777777666666666666666666666666666666333333333333333444555666333444555555333333444555333333333333333333333333222222222222222222222222222222222222222222222222555444333222111111111111222222111111111111111111000000000000000000000000222222111111111111111111000000222555777888666444222222111111000000/////////000000000000000000///000000000000000000//////////////////000000000000000000000000////////////...///////////////......///////////////.........////////////////////////........................,,,,,,,,,---------..............................------------------------........................------------------..................------..............................------..................------............------............------------........................------............------//////............---------------------......///;;;;;;::::::999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<============<<<<<<<<<======>>>>>>???@@@@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;:::999999:::888666555444444555666444444555555666666666777666666666666666666666666555555555555666666666666888999;;;<<<>>>BBBGGGKKKOOOXXXgggyyytttkkkaaa\\\XXXUUUZZZaaalllyyy}}}}}}}}}|||~~~sssiiibbb___^^^\\\WWWRRRUUU\\\hhhWWWFFF@@@???===:::888:::999888888888999::::::666777888999888777555444666666777777777777666666555555555555555555555555333333333333333444555666333444555555333333444555333333333333333333333333333333333333333333333333222222222222222222222222555444333222111111111111111111111111222111111111000000000000000000000000111111111111222111111111000000222444777888666444222222111111000000//////...///000000000000///...//////////////////000000////////////000000000000000000000000////////////......///////////////............///////////////////////////////////////........................,,,,,,,,,---------................................................//////................................................------..........................................------...............///---......//////......---//////.........---------........................------............------...............---------------.........//////...;;;;;;;;;::::::;;;;;;<<<============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@??????@@@@@@@@@@@@??????<<<;;;;;;:::999999888888888777666555555444444444444444444555555666666777666666666666666666666666444444555666777888999999777888;;;>>>BBBHHHOOOTTTXXX```ooozzzooobbb]]]^^^dddggggggnnnxxx~~~yyyuuurrrtttxxx}}}|||zzz~~~{{{qqqggg___VVVSSS]]]kkkkkkOOOBBBAAAAAA???>>><<<;;;:::999888999::::::888888888888888777666666666777777888888777777666555555555555555555555555444444333333333444555555333444555555333333444555333333333333333333333333333333333333333333333333333333333333333333333333444444333222111111111111000000111222222222222111000000000000000000000000000000111222222222222111000000111444666666444222111111111111000000000000......000000000000............////////////000000////////////000000000000000000000/////////......---...//////////////////.........///////////////////////////////////////........................,,,---------.............................................///////////////......................../////////...............,,,---......///.................................000000//////...---------......////////////....../////////.........------........................------............------,,,,,,---------.........------...////////////...;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>????????????===<<<;;;;;;;;;;;;<<<===<<<<<<======>>>?????????>>>>>>????????????>>>>>><<<<<<;;;:::999999999999666666666666666555333222333333444555555666777777666666666666666666666666555555666888:::;;;======999;;;???DDDJJJRRR[[[aaagggmmmxxxzzzrrrmmmjjjlllllljjjkkkllliiidddhhhgggppp~~~{{{xxxwwwwwwvvvvvvxxxzzzuuudddXXX^^^kkk~~~iiiSSSJJJJJJIIIFFFDDDAAA???===;;;::::::;;;<<<999999888888777777777888777777888888888888777777666666666666666666666666555555444333333333444444333444555555333333444555333333333333333333333333222222222222222222222222333333333333333333333333333333222222111222222222///000111222333222222111000000000000000000000000///000111222333222222111000000111333555555222000000000000000000111111111---...000111111000...---........./////////000000////////////000000000000/////////.........------------...///////////////............/////////000////////////////////////........................------........./////////........................---------....../////////.................................---------,,,,,,,,,,,,.../////////..............................////////////..................////////////......////////////....................................------............------++++++,,,---......//////,,,---...///000//////...;;;;;;;;;<<<===>>>???@@@???????????????@@@@@@@@@>>>===;;;::::::;;;===>>><<<<<<<<<<<<======>>>>>>======>>>>>>>>>>>>============<<<;;;::::::::::::444555777777777555222111333333444444555666777777777777777777777777777777555666888:::<<<>>>@@@@@@BBBEEEIIIOOOVVV```jjjpppuuuxxxyyykkk^^^UUUXXX[[[\\\\\\aaahhhllljjjyyyzzz{{{xxxyyy{{{}}}~~~}}}eee```hhheeeZZZSSSTTTUUUQQQJJJEEEDDDBBB@@@===<<<<<<<<<===;;;:::888777777777888999777777888888888888777777777777777777777777777777666555444444333333333333333444555555333333444555333333333333333333333333111111111111111111111111333333333333333333333333222222222111222222333333///000111222333333222111000000000000000000000000///000111222333333222111000000111222444333111/////////000000111111222222---...///111111///...------.........//////000000////////////000000000000///.........------------------...///000000//////---.........//////000000////////////////////////.................................////////////000........................,,,,,,,,,------.................................---------,,,,,,++++++++++++,,,.../////////..............................***+++,,,...000111222333......////////////......000/////////....................................---..................---)))***+++,,,...///000000,,,---///000000000///...:::::::::;;;<<<===>>>???@@@@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>==================<<<;;;::::::::::::555555555555555555555555333333555666777777777777888666333333444666777777555777999:::<<<>>>BBBEEEKKKOOOUUU\\\dddnnnxxxuuuhhh[[[TTTSSSQQQSSSXXX___gggsss~~~zzztttxxxvvvjjjiiieee___ZZZVVVTTTQQQPPPLLLIIIDDDAAA???>>>>>>>>>DDDBBB???;;;999888888888999999888777777888999::::::999888777666555444333555555444444444333333333444555555555444333222222333333333333333333333333333333333333333333333333333333333333333333333333555444333333222222222222333333333333333333333333222222111111111111222222222222222111111111000000000000////////////000000///000111222222111000///000000000000////////////000000000000000000000000////////////000000000000000000000000//////////////////000111111111111111////////////////////////////////////////////////000///...------------------------.........//////---.../////////...,,,++++++***))))))+++---000111........................---------............///000///...---,,,,,,---...///...,,,+++******+++,,,................................................---------............///////////////////////////---------------------------.........---,,,,,,+++,,,,,,,,,---------......:::::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<===<<<;;;::::::999999:::444444444444444444444444444444555666777777777777888777555444444444555555888:::<<<>>>AAAFFFLLLQQQTTTYYYbbblllwwwzzzrrrjjjddd\\\UUUTTTWWWXXX^^^hhhtttuuupppooopppuuu~~~zzz{{{}}}xxxpppggg___[[[XXXUUUSSSSSSOOOJJJEEEBBBAAA@@@??????>>>;;;999888777888888:::999888777777888999::::::999888777666555444444555555555444444444333333555555555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333555444333333222222222333333333333333333333333333222222111111111111222222222222222111111111000000000000////////////000000000000111111111111000000000000000000////////////000000000000000000000000111111000000//////..................///////////////000000111111111000000........................//////////////////////////////...------------------------.........//////.........///......---,,,---,,,++++++,,,...000111........................---------............///111000///...---......///,,,++++++++++++---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////------------------------------......------,,,+++,,,,,,---------.........:::::::::;;;<<<===??????===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999999999555555555555555555555555555555666777777666666666777777666666666777777888===>>>AAAEEELLLVVVaaahhhqqquuu{{{pppfff___ZZZWWWUUUUUUUUU\\\dddmmmxxx}}}vvvnnnrrrvvvvvvpppkkkkkkmmmqqqvvv~~~vvvjjjccc```\\\XXXXXXUUUOOOIIIEEEBBBAAA@@@===<<<:::999999999:::;;;::::::999888888999999:::999999888777666666555555666555555555444444444444555555555666555555444333444444444444444444444444333333333333333333333333333333333333333333333333444444333222222222333333222222222222222222222222222222111111111111222222222222222111111111111111111000000//////000000111111111000000000000111111////////////000000000000000000000000000000000000222222111000///...------,,,---------......//////000000000111111000//////........................//////////////////////////////...------------...---------...............//////...------------...///...---------...000111........................---------............///111000//////.../////////++++++++++++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////------------------------------......------,,,,,,,,,------------.........:::;;;;;;;;;<<<>>>???@@@===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<<<<;;;:::999888888888888666666666666666666666666666666777777777666666555444666777999:::;;;===???AAADDDJJJRRR^^^mmm}}}rrraaaWWWTTTRRRSSSXXX]]]eeeqqq}}}vvvmmmhhhjjjooottttttsssuuuyyy|||}}}rrrllleeeaaaaaa^^^XXXQQQKKKGGGEEEFFF@@@@@@>>>======<<<======;;;:::::::::999999999999999888888777777666666666666666666555555555555444555555555666666555555444555555555555555555555555333333333333333333333333333333333333333333333333444333333222222333333333111111111111111111111111222222111111111111222222111111111111111111111111111000000000000000000111222111000//////000111222////////////000000000000////////////////////////111111000000//////......,,,------......//////000000000000000000000///...------------------------///////////////////////////......---------..............................000///...,,,,,,---......//////...------......///........................---------............////////////............//////......---,,,,,,++++++........................////////////////////////---------............///////////////////////////........................,,,------...------,,,,,,------------............;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<;;;;;;999888888888888888777777777777777777777777666777777777777777666666444666888999:::<<>>======;;;;;;;;;;;;::::::999999888888888888777777777777777777666666666555555555444444555555555555555444555555555555555555555555333333333333333333333333333333333333333333333333333333333222222333333444111111111111111111111111222222111111111111222222111111111111111111111111111111000000000000111111222111000//////000111222.../////////000000000111////////////////////////......//////000000111111....../////////000000000//////000000000//////...........................////////////////////////......---------......///.....................---000///...,,,,,,---...............---------------........................---------............///,,,---------------------............---,,,++++++........................////////////////////////---------............///////////////////////////........................,,,,,,------...------,,,---------.........//////;;;;;;;;;<<<===>>>@@@@@@???>>>>>>=========>>>>>>========================<<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::999888777777777777888888888888888888888888666666777888888777777777666999:::::::::<<>>>>>>>>======>>>>>>???========================<<<=========>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999888777777666666777666666666666666666666666555666777888888888888888888;;;===>>>@@@EEENNNUUU^^^iiiyyy~~~llleeeeee```\\\WWWTTTUUU[[[ccchhhuuuuuulllnnntttwww~~~kkkXXXNNNJJJLLLKKKJJJHHHEEEBBB@@@???<<<=========<<<;;;999888777777777888888999999999888888888777777777666666111222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444555333333333333333333333333222222111111111111222222000000111111111222222222222111111000000111111222000000111111111111000000.........///000111111111000000000000000000000000......//////000000111111000000000//////...------,,,,,,...///000000111111000000000000000000000000////////////////////////---------------...////////////.........---------.........///......---,,,---....../////////..............................---------............///++++++---.........------+++,,,---.../////////...........................---------------------------------............///////////////////////////........................+++,,,------......------............////////////<<<<<<<<<<<<===???@@@AAA>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999888777666666666666555555555555555555555555555555666888888999999999888;;;@@@CCCHHHPPP]]]fffhhhsssooo^^^WWWWWWWWWWWWXXX]]]eeepppzzzxxxuuuoooqqqooogggeeekkktttyyygggYYYTTTOOONNNMMMLLLJJJGGGEEEDDD<<<===>>>>>>===;;;999888777777777888999999::::::888888888888777777777777000111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333444555333333333333333333333333222222111111111111222222000000111111222222222222222222111111111111222222///000111222222111000///---......///000111111222000000000000000000000000000000000000////////////000000///...---,,,,,,+++++++++---///000111111111000000000000000000000000////////////////////////---------------...///000//////.........------------.../////////...,,,+++......///000000000000000........................---------.........//////+++,,,.../////////.........////////////---,,,+++........................000000000000000000000000---------.........//////////////////////////////////////////////////////+++,,,,,,---.........---............/////////000;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<;;;:::::::::999777666444333333555666666777777666666555;;;888555555888;;;;;;:::@@@BBBGGGNNNWWWdddqqqyyyzzzrrreeeVVVQQQTTTXXX```lllvvvxxxooolllfffiiikkkkkklllsss~~~jjj]]]WWWQQQNNNNNNMMMJJJIIIJJJJJJGGGBBB>>>===<<<;;;;;;???>>><<<::::::;;;<<<===777777777777666555444333444555666777777666555444666555333333444444444333333333333444444444555555444444444444333333222111555555555555444333222222222222222222222222222222333333333222222222222111222222222222222111000///222222222111111111000000222222222222111111111000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000......//////000111111111000000//////.........---------............---------.........---,,,,,,+++------------------------......------------...........................---..........................................................................................---------------.........//////,,,------......------,,,---------...000333555777---...///...------...///111000///...---,,,++++++////////////////////////>>>??????@@@@@@??????>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<:::999999999888888777777666666666666777777777777666666;;;:::999:::===@@@BBBDDDFFFKKKRRRZZZdddssszzzpppiiibbb]]]WWWSSSWWW___kkkwww}}}sssnnnnnnqqquuuwww{{{qqqhhhaaaZZZWWWTTTPPPOOOQQQMMMJJJGGGEEECCCAAA???>>>===<<<:::888888888999:::888888888888777666555555555666666666666666666555777555333333444444444333333333333444444444555555444444444444444333222111333333444444555444444444222222222222222222222222111111111000000000000///111111222222222111000000222222222111111111000000222222111111111000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000/////////......000/////////............------............------.../////////......---,,,------------------------......------------......///.....................................................................................................................---------.........//////---......//////......---//////......///111222333---...///...------...///...............---------000000000000000000000000======>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;:::999888888888888888888999999999777777777777777777777777666999<<<>>>@@@FFFOOOUUUXXX]]]ccckkkvvvxxxkkkbbb^^^YYYUUUVVVZZZbbbppp|||zzz~~~}}}}}}}}}sssttttttvvv{{{qqqgggaaa\\\XXXWWWZZZUUUSSSQQQNNNJJJGGGDDDCCC===<<<:::999888888888999999::::::999999888777666777666666555555666666777777555333333444555444333333333333444444444555555333444444444444333333222111222333444555555555555222222222222222222222222111111111000000000000///000111111222222222111111222222222111111111111111111111000000000/////////000000000000000000000000000000111111111111000000......//////000000111111000000000000000000000000000000000000000000000000111111000///...,,,,,,+++////////////............------............------/////////000//////...---------------------------......------------........................//////................................................................................................---------..................//////////////////...111000///.........//////---...///...------...///---------.........//////000000000000000000000000<<<======>>>>>>======<<<================================================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;:::999888888888888888888888888888888777777777777777888999999666;;;@@@CCCIIITTTeeerrrxxxwwwxxx{{{xxxiii^^^XXXZZZZZZ]]]fffssszzzxxx{{{|||wwwwwwvvvvvvvvvvvvwwwwwwqqqnnnnnnpppttt|||sssssstttssswwwwwwxxxyyyyyyyyyyyyyyyzzz|||zzzrrrlllgggfffiiieeebbb^^^WWWOOOJJJGGGFFF@@@???>>><<<;;;::::::::::::::::::999999888777666888777666555555666777888777555444333444555444333333333333444444444555555333444444444444444333333222333444444555555555444222222222222222222222222333333333222222222111111///000111222222222222222111111111111111111111111000000000000////////////000000000000000000000000000000111111111111000000---......///000111111222////////////////////////////////////////////////000000///...---,,,++++++///////////////.........------............------....../////////......---..............................------------......---------------.................................................................................---------.............................................////////////......000//////...............---...///...---------///---------............///////////////////////////???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<========================????????????????????????<<<;;;;;;:::999999888888888888888777666666555555666666666777888:::;;;<<<===BBBGGGMMMUUUggg~~~uuuhhh___\\\\\\[[[bbbnnn~~~qqqlllnnnvvv}}}{{{{{{|||}}}~~~~~~~~~~~~{{{wwwwwwyyyxxxvvvqqqrrrtttssstttvvvxxxxxxvvvssspppmmmmmmooovvv||||||{{{wwwnnnaaaUUULLLHHHHHHCCCBBBAAA???===<<<;;;;;;999999999999888777666666888777666555555666777888777666444444555555555444333333333444444444555555333444444555555444444444444555555555444444333222222222222222222222222222333333333222222222111111///000111222222222222222111111111111111111111111000000000000////////////000000000000000000000000000000111111111111000000---......///000111111222////////////////////////////////////////////////.................................///////////////------............------,,,------.........------..............................------------......++++++,,,,,,,,,---------........................................................................---------.........//////.....................---,,,------......------,,,------......//////000000---...///...---------//////............---------........................>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888888888777666555555444777777777999;;;>>>@@@BBBBBBGGGMMMSSS^^^qqqxxxtttmmmddd]]]\\\aaafffkkkuuu}}}nnnfffeeeiiirrr|||}}}zzzxxxvvvxxx{{{|||zzzwwwwwwwww}}}|||zzzqqq___RRRLLLJJJDDDDDDBBBAAA???===;;;;;;999999999999888777666666888777777666666777777888888666444444555666555444333333333444444444555555333444444555555555555444555555555555444333222111222222222222222222222222111111111000000000000///000111111222222222111111111111111111111222222222111111000000000/////////000000000000000000000000000000111111111111000000......//////000000111111000000000000000000000000000000000000000000000000,,,------...//////000000.........///////////////------............------+++,,,------------------..............................------------......+++++++++,,,------..............................................................................,,,,,,------.../////////...............---------,,,,,,------------,,,,,,+++,,,...///000111111111---...///...------.../////////.........---------------------------------;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999::::::777777777777777777777777999999:::<<>>===;;;;;;;;;;;;:::999888777777777777888888777777777888666444444555666555444333333333444444444555555333333444555555555555555444444444555444444333333222222222222222222222222111111111000000000000///111111222222222111000000000000111111111222222222222222111111111000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000------...//////000111111............/////////000------............------,,,,,,---.............................................------------......,,,,,,---......///000000........................................................................,,,,,,------...//////000//////.........---------------............------,,,---///111222222222111---...///...------...///---------.......................................======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===;;;:::999999:::;;;666777777888999999:::::::::;;;<<<>>>BBBGGGKKKNNNYYY]]]dddllluuu{{{hhh]]]]]]bbbbbbgggooouuu}}}{{{vvvrrroootttuuuxxx}}}~~~xxxnnnhhhiiigggaaa```eee```cccfffjjjpppzzz{{{zzz~~~{{{fffXXXRRRLLLKKKJJJHHHFFFDDDAAA@@@<<<<<<<<<<<<;;;:::999999666777888999999888777666888666555444666666555444333333333444444444555555333333444555666666666555222222333444555555555555222222222222222222222222333333333222222222222111222222222222222111000///000000111111222222222222222222222222111111111111000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000111---.........//////000000---..................---------...///000000//////////////////////////////.........------..................///000111111222........................................................................,,,,,,------...///000000//////.........---------......////////////.........///000222222222111111---...///...------...///++++++,,,---...///000111////////////////////////<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<======>>>>>>??????@@@@@@??????>>>>>>======<<<<<<;;;:::888777777777888999>>>888444666777777:::???===???BBBDDDHHHPPPZZZaaammmqqqwww{{{zzzqqqeee\\\\\\aaajjjzzz}}}zzzzzzyyyvvvvvvvvv||||||wwwxxxzzz|||zzz|||vvvpppnnnkkkeee___]]]\\\\\\^^^bbbfffhhhhhhsssssstttxxx|||~~~jjj\\\WWWUUURRRNNNKKKHHHFFFBBB@@@??????>>><<<:::999:::;;;<<<;;;:::999888888888888777777777777666666666666555666666666777777888888:::777444444777777444111444444444444444444444444222222222222222222222222111222333333111111222333444444333111///000222444333222111111111222333444111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////............//////......------------......//////.........------------...///...------.../////////.........---------///............---------...///000000000///---,,,.................................////////////000......------------......---------///000000---+++------------------------//////............//////000000//////.........------------............///........................<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>======<<<<<<===========================<<<<<<<<<<<<<<<<<<;;;:::999999888888999:::666555888:::999:::===AAAEEEJJJPPPVVV___iiippp~~~~~~vvvqqqjjjeee```bbblllwwwxxxooonnnttt{{{~~~wwwzzz|||tttnnniiiddd`````````aaaaaaddddddccceeehhhjjjkkkkkkpppttt{{{oooccc```YYYWWWSSSPPPOOOMMMKKKIII@@@@@@???>>><<<:::999999;;;:::999999888888888888888777777777666666666666555555666666666777777777999888666666666666444333444444444444444444444444222222222222222222222222111222333333111111222333555555444333111111333666222222111111111222333444111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222////////////////////////000000000000//////////////////////////////////////////............//////......------------......//////.........------------...///...------.../////////.........---------///............---------...///000000///...---,,,........................------........./////////......------------...............000111111...,,,........................//////............/////////.........---------------------............///........................<<<;;;;;;;;;;;;<<<======<<<<<<===>>>?????????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666888===>>><<<===???HHHNNNWWWbbbmmmxxxyyypppmmmeee```]]]]]]aaalllwwwmmmgggcccgggnnnxxxoooiiifffdddcccaaa___\\\[[[\\\\\\\\\[[[ZZZ]]]bbbhhhnnnvvv~~~xxxkkkhhh^^^[[[WWWTTTRRRQQQOOOMMMEEEDDDCCCAAA???<<<:::999:::999999888888888888999888888777777777666666666555555555555666666666666888999999888555444444555444444444444444444444444333333333333333333333333111222333333111111222333444444444222000000222444222222111111222222333444111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222........................000000000000//////////////////////////////////////////............//////......------------.....................------------...///...------...///...............---------///............---------...////////////...------------------------------,,,---------..................------------....../////////000222111///---//////////////////////////////............//////---------------,,,,,,,,,---------............///........................<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<:::888777888777:::???AAAAAADDDIIIPPPWWWcccsssqqqfffccc___^^^```fffnnn}}}xxxjjjcccbbbccckkksss}}}vvvsssooolllhhhdddcccbbb```___[[[[[[\\\]]]___cccgggjjjppptttyyyvvvkkkhhhddd]]]YYYVVVUUUSSSRRRNNNKKKGGGCCCAAA???>>>===999999888888888888999999888888888777777777666666555555555555555555666666777:::;;;999555333444666555555555555555555555555333333333333333333333333111222333333111111222333111111111000......000111222111222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000000////////////////////////000000000000//////////////////////////////////////////............//////......------------..............................---...///...---------///........................///............---------.....................---------------------------,,,,,,,,,---------............------------......//////...///111111///---........................///......------......///---------------------------------............///........................<<<;;;;;;;;;;;;<<<======>>>??????@@@AAAAAA@@@@@@>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>999:::;;;;;;;;;:::888777999888;;;@@@EEEIIIRRR[[[```eeeppplllcccaaa```eeeooo{{{uuullldddaaaccciiirrrzzzyyytttqqqmmmjjjgggcccaaa^^^\\\\\\\\\\\\]]]___aaabbbbbbgggppptttsssvvv|||~~~}}}uuuuuuoooggg```^^^___```aaa\\\UUULLLFFFBBBBBBAAA@@@;;;:::999999999999999999888888888888777777777777666666666666666666555555666888:::888555333444777555555555555555555555555333333333333333333333333111222333333111111222333000111222111///...///111111111222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000000000000000000000000000000000000000000000//////////////////////////////////////////............//////......------------......---.....................---...///...---------///---.....................///............---------...------------.........------------------------,,,,,,,,,---------............------------......///...---...//////...---------------------------......------------........................//////---------............///........................<<<;;;;;;;;;;;;<<<======@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>===============<<<<<<<<<<<<<<<=========888999999:::::::::::::::::::::???HHHPPP[[[jjjxxx{{{|||yyylllggghhhlllsss|||qqqiiifffddddddjjjsss~~~{{{tttppplllhhhdddaaa```___^^^]]]XXXZZZYYYVVVWWW[[[]]]\\\\\\```fffkkkooovvv}}}wwwyyy{{{qqqiiigggjjjooorrrnnneeeYYYOOOIIIFFFCCC@@@===<<<;;;::::::999999999999999888888888777777777777777777777666666666666555666777666555444555666555555555555555555555555333333333333333333333333111222333333111111222333222444444444222111222333000111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000000//////////////////////////////////////////............//////......------------......---------...............---...///...------...///---------...............///............------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------......///---,,,---...///...---------------------------......------------...............///////////////---------............///........................<<<;;;;;;;;;;;;<<<======BBBCCCCCCBBBBBBAAA@@@???===============>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999:::<<<===>>>>>>AAAKKKYYYgggwww}}}{{{}}}}}}xxxsssmmmjjjkkknnnrrr{{{}}}xxxrrrooommmllliiiggg^^^aaaaaa\\\ZZZZZZYYYUUUUUUUUUUUUWWWYYY]]]```ccckkkttt{{{wwwzzzyyyvvvyyy{{{nnnbbbXXXPPPGGGAAA@@@???===<<<;;;:::999999999999999888888888777777999999888888777777777777444333222444555666666555555555555555555555555555444444444444444444444444111222333333111111222333333444555555333222222333000111222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000//////////////////////////////////////////............//////......------------......---------.........//////---...///...------...///---------........./////////............---------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------......000...------/////////..............................------,,,,,,------...---------....../////////---------............///........................<<<;;;;;;;;;;;;<<<======DDDDDDDDDCCCBBBAAA??????;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;::::::999999999:::999999:::;;;===@@@AAACCCIIIVVViii{{{~~~wwwqqqnnnqqquuu|||zzzzzz~~~wwwuuutttsssqqquuu{{{~~~{{{yyyuuurrriiimmmmmmhhhccc```\\\XXXZZZWWWSSSRRRRRRTTTUUUUUU[[[^^^bbbjjjvvv~~~zzzsssgggZZZLLLBBBBBBAAA???===;;;:::999999999999999888888888888777:::999999999888888777777333111000222666888777555666666666666666666666666444444444444444444444444111222333333111111222333111333444444222111111222000111222333444333222222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000////////////////////////000000000000//////////////////////////////////////////............//////.........------.........---------.........//////---...///...------...///---------.........////////////.........------------,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.........------.........111000......000000000///////////////////////////...------,,,,,,------...,,,,,,,,,------.........---------.........//////........................;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBB@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888999:::;;;<<<@@@EEEIIIKKKTTTeee|||sssjjjggghhhcccrrrvvvrrrvvv}}}|||zzzxxxvvvtttpppkkkgggggg___YYYYYYWWWSSSRRRVVVMMMNNNQQQUUU\\\fffqqqxxx~~~}}}mmmZZZKKKHHHGGGDDDAAA>>><<<:::999:::999888999;;;;;;999888:::999888666666888999:::<<<:::888555444444555555666666555555555444444444333333333333333333333333555555444444444333333333333111//////111333333333000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////............//////------------------------///...---------...000111000///...---------------//////.........---------++++++++++++++++++++++++///......------......///------------------------111111111111000///------//////............//////////////////////////////---------............/////////.........---------,,,,,,,,,---------......,,,------......------,,,;;;;;;;;;;;;;;;;;;;;;;;;===???AAA@@@???=========;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999:::<<<>>>???DDDKKKPPPZZZdddwwwsssnnnmmmnnnuuuqqqkkkkkkqqqxxx}}}{{{qqqiiieee___XXXUUUWWWTTTSSSQQQPPPQQQUUUZZZ^^^gggooozzzwwwcccTTTKKKIIIFFFBBB@@@>>>;;;:::;;;:::999:::;;;<<<:::999777666555444444555666777:::999777555444444555666666666555555555444444444333333333333333333333333555555444444444333333333222111///000222333333222222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000111111000000000/////////000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////............//////---------------------------...///000000000//////000///...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.................................------,,,+++***......------------......////////////////////////---------............/////////.........------------------.........//////,,,------......------,,,;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;<<<;;;===@@@BBBEEEMMMWWW___kkkvvv|||yyy{{{wwwiiicccbbbfffoooxxxxxxooofffaaa```XXXVVVSSSPPPOOOOOOQQQRRRSSSWWW[[[```cccfffiiilllrrr{{{kkk]]]SSSPPPKKKGGGDDDBBB???===<<<;;;::::::<<<<<<;;;999777666555444444555666777888777666444444444555666666666666555555555444444333333333333333333333333555555444444444333333333111111000111333333222111333333333333333333333333111111000000000000111111222222222222222222222222000000000000000000000000000000///////////////...///000000111111000000///000000000000000000000000//////////////////////////////////////////////////////............//////------------------------,,,...000222333111///---//////......------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,++++++***------,,,,,,,,,,,,------////////////////////////---------............///...............---------........./////////000000------............------:::::::::::::::::::::::::::<<<===<<<;;;:::;;;<<<:::::::::::::::::::::::::::999999999:::<<<===>>>>>>AAADDDGGGNNN[[[kkkxxx~~~~~~oooggg```___ccciiittt~~~zzzrrrnnndddaaa]]]ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTWWWYYY[[[]]]fffqqqxxxzzzoooggg^^^YYYRRRLLLIIIFFFBBB>>>>>><<<::::::;;;;;;;;;999999999888777777888999999666666555444444555666777666666666666555555555555444444444444444444444444555555444444444333333333111111111333444444222000111111111111111111111111222111111000000111111222222222222222222222222222000000000000000000000000////////////............//////000000000000////////////////////////////////////////////////////////////////////////////////////............//////........................---...000222222111000/////////............//////................................................---..................---...............///////////////.....................------,,,,,,------...////////////////////////---------............///........................---.........////////////------............------::::::::::::::::::::::::999:::;;;;;;999999:::<<<::::::::::::::::::::::::999999888888999;;;===>>>???CCCIIIOOOZZZnnn}}}rrrfffaaa___bbbhhhooo{{{}}}yyytttmmmfffbbb]]]YYYVVVUUUSSSQQQOOOOOOOOOOOOOOOQQQTTTXXXZZZ^^^jjjzzztttrrrfff___WWWPPPMMMIIIDDD@@@AAA???<<<;;;;;;;;;:::999;;;::::::::::::::::::;;;555555555555555666666777777777666666666555555555444444444444444444444444555555444444444333333333222222222333444444222000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000............//////////////////000000000000//////////////////////////////........................//////////////////////////////............//////........................///////////////000000111//////.........//////000---.............................................------...//////...------,,,,,,---------.........000//////...//////000111//////............//////////////////////////////---------............///---.....................,,,,,,---------.........---......//////......---::::::::::::::::::::::::999:::::::::999999;;;<<<999999999999999999999999===<<<;;;:::;;;===???AAAEEEKKKUUU^^^kkkyyy|||rrriiieeecccdddiiiqqqzzz{{{sssnnnjjjeeeaaaXXXVVVSSSQQQPPPPPPNNNLLLKKKLLLOOOQQQRRRTTT]]]gggyyyyyywwwmmmeee[[[UUUSSSQQQLLLGGGGGGDDD@@@>>>===<<<;;;999999999999999999999999999666666666777777777777777777777777666666666555555444444444444444444444444555555444444444333333333444333222333444444222000444444444444444444444444222222111111111111222222000000000000000000000000000000000000000000000000...////////////000000000...//////000000//////...000000000000000000000000........................//////////////////////////////............//////........................///...---------...000111//////......//////000000---------.......................................***+++,,,------,,,+++***++++++,,,,,,---............---,,,,,,---...000111/////////....../////////////////////////////////---------............///---------...............,,,,,,,,,------------.........////////////......999999999999999999999999999::::::999888999;;;===999999999999999999999999=========>>>AAAEEEIIILLLUUU^^^iiiqqqyyy}}}{{{{{{|||wwwqqqnnnkkkjjjnnnvvv}}}wwwrrriiieee___[[[YYYWWWTTTRRROOOLLLMMMPPPPPPMMMOOOSSS[[[gggttt~~~~~~tttlllccc___```___[[[WWWMMMJJJEEEBBB@@@>>>===;;;888999999999999999999888888888888888888888777777777777777777666666666555555555555555555555555555555555444444444333333333666444222222333333222111444444444444444444444444333222222111111222222333111111111111111111111111000000000000000000000000/////////000000000111111......////////////......000000000000000000000000........................//////////////////////////////............//////........................,,,------...............///////////////000111111---------.........//////------------------------***+++---......---+++***,,,,,,,,,---.../////////---,,,++++++,,,---///111///......------......///////////////////////////---------............///---------.........//////------------..................////////////......999999999999999999999999999::::::999888999;;;>>>888888888888888888888888::::::===AAAGGGNNNUUUYYYeeeooo{{{vvvuuuzzz|||zzzxxxvvvuuuvvvrrrsssxxxyyyzzzsssjjjccc___\\\XXXUUUXXXPPPLLLNNNNNNLLLNNNSSSLLLSSSXXX[[[dddrrr{{{{{{{{{ssskkkiiikkkmmmjjjfffRRRNNNIIIEEEBBB@@@>>>===999::::::;;;;;;::::::999999999999999999888777777777777777777666666666666555555555555555555555555555555444444444333333333777444222111222333333222222222222222222222222222333222222111111222222333222222222222222222222222000000000000000000000000//////000000111111222222......////////////......000000000000000000000000........................//////////////////////////////............//////////////////////////////)))+++---///000...,,,+++///////////////000111111---------.........//////------------------------,,,---///000000///---,,,---------...///000000111...---,,,+++,,,...111222...------,,,,,,------...////////////////////////---------.........//////---------.........//////............/////////000......////////////......999;;;;;;;;;999999999;;;>>>===<<<;;;::::::::::::;;;888777888888777999======>>>BBBIIISSS^^^kkkuuuzzz{{{~~~vvvqqqrrruuu}}}~~~yyyrrrlllgggbbb___\\\XXXTTTQQQPPPOOOMMMLLLLLLMMMOOOPPPTTTYYY___cccmmmrrr}}}pppqqqyyy}}}hhh]]]QQQLLLGGGBBB>>>===<<<;;;999888888888999::::::::::::999999999888888999999777666555555555555555555555666666666666666444444444444444444444444444444444444444444444444777666444333222222333333444333222222333333111000111111111111111111111111222222222111111111111000000000000000000000000000////////////000000000000//////............//////......//////000000111111//////.........---------////////////////////////......////////////......//////000000///...---,,,...///000///...---...000111000///------......///......---------,,,,,,,,,........................---------............//////...---,,,,,,...///111+++,,,------......------222111111111000000//////////////////////////////////////////////////////.../////////...---,,,,,,---------------...///000999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;<<<999999;;;;;;:::===AAA@@@DDDLLLVVVbbbsss}}}sssooooooooovvv~~~{{{sssmmmiiigggeeeccc___]]][[[XXXUUURRRKKKKKKJJJKKKLLLNNNRRRUUUVVVZZZbbbjjjpppxxxrrrcccXXXOOOGGGBBBBBB>>>===;;;:::999999:::;;;:::::::::999999999999888999999777666666555555555666666666666666666666666444444444444444444444444444444444444444444444444666555333222111111222222444333222222333333222000111111111111111111111111222222222111111111111000000000000000000000000000////////////000000000111111111000000000000111111.../////////000000000111000000/////////.........////////////////////////......////////////......////////////...............///000///...---...000111000///...---......///............------,,,,,,........................---------............///,,,------...............,,,---......//////......111111000000000/////////////////////////////////////////////////////////......//////......---,,,---------------...//////999:::;;;;;;999999:::;;;999888999999:::;;;<<<===<<<:::;;;>>>>>>===@@@FFFGGGQQQ^^^kkkyyyzzzoooiiikkkuuusssrrrtttwwwzzzuuusssmmmkkkhhhfffdddaaa]]]ZZZXXXWWWUUURRRQQQPPPQQQQQQKKKLLLQQQUUUVVVYYYcccmmmtttfffYYYLLLFFFEEE@@@???===<<<;;;;;;;;;<<<::::::::::::999999999999999888777777666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444333111111111111111444333222222333333222111111111111111111111111111222222222111111111111000000000000000000000000000/////////000000000111111111111000000000000111111////////////000000000000000000000000000/////////////////////////////////......////////////......//////...------...000000...///000///...---...000000000///............////////////............---........................---------............///***+++---//////...---+++---...//////000000/////////////////////.........////////////////////////////////////////////////....../////////...------...------------...//////888:::;;;;;;999999:::<<<999999888999999:::;;;<<<;;;:::<<>><<<<<<<<<<<<;;;;;;:::::::::999999999999888888777666666777777777777777666666666666666444444444444444444444444444444444444444444444444444333333222222222222222444333222222333444333222111111111111111111111111222222222111111111000000000000000000000000000000//////000000000111111111//////............//////////////////000000000000////////////////////////////////////////////////......////////////......///...---,,,---...111222...///000///...---...000000/////////............/////////////////////...........................---------............///***+++---.........---,,,------...///////////////........................////////////////////////////////////////////////......////////////............---------......///888999;;;::::::999;;;<<<;;;::::::999999::::::;;;;;;;;;===@@@AAACCCLLLUUUkkkzzzsssuuutttmmmjjjooovvv{{{}}}zzzwwwvvvppplllhhheeebbb]]]XXXTTTPPPMMMLLLNNNMMMLLLMMMQQQRRRXXXaaakkkvvv}}}oooaaaYYYJJJHHHEEEAAA???===<<<;;;;;;;;;;;;:::::::::999999999888888777777777777888888888777777666666666666444444444444444444444444444444444444444444444444444444444444444333333333444333222222444444444222111111111111111111111111222222222111111111000000000000000000000000000000000000000000111111111111//////............//////000000000000////////////........................////////////////////////......////////////......///...---,,,---...111222...///000///...---...000///////////////......---.../////////////////////........................---------............///------,,,+++,,,---...///,,,,,,---............---------------............////////////////////////////////////////////////......///////////////...///......---------......777999::::::::::::;;;===<<<<<<;;;:::::::::;;;;;;======@@@EEEHHHOOO\\\iiizzzvvv}}}zzzuuuqqqnnnlllooowww~~~{{{yyytttmmmggg[[[TTTPPPPPPOOOLLLKKKMMMPPPPPPQQQVVV[[[cccppp{{{zzzjjj```QQQOOOKKKFFFBBB???===<<<;;;;;;;;;;;;::::::::::::999888888777777888888888999888888777777666666555444444444444444444444444444444444444444444444444333444444555555444444333444333222333444555444333111111111111111111111111222222222111111111111000000000000000000000000000000000000111111111222222111111000000000000111111000000000000////////////------------............////////////////////////......////////////......//////...------...000000...///000///...---...000/////////000///......------............/////////........................---------............//////...,,,+++,,,---000111+++,,,,,,---...------------------...............////////////////////////////////////////////////......///000000000////////////...------------...777999::::::::::::;;;===;;;;;;;;;;;;<<<===>>>>>>@@@AAAFFFMMMTTT___rrr{{{yyyvvvtttqqqnnnnnnppppppuuu|||zzzvvvmmmddd```]]]WWWSSSRRRRRRNNNMMMOOOPPPRRRZZZdddttt{{{mmmcccYYYWWWRRRLLLGGGBBB@@@>>><<<;;;;;;;;;;;;:::::::::999888888777777888999999999999888888777666666555444444444444444444444444444444444444444444444444222333444444444444333222444333222333555666555444111111111111111111111111222222222111111111111000000000000000000000000000000000111111111222222222111111000000000000111111111000000000/////////...---.........////////////////////////////////////......////////////......////////////...............///000///...---...000...///000000000///------,,,,,,------....................................---------............///............//////000000,,,------...............------......////////////////////////////////////////////////////////////......///000000000000000//////...---------------777999::::::::::::<<<===:::::::::;;;===???@@@AAACCCEEEKKKSSS]]]lllrrruuuvvv|||vvvrrrvvvsssqqqpppnnnnnnqqqtttwww}}}wwwzzzwwwpppjjjaaa[[[YYYRRRNNNMMMPPPPPPOOOTTT\\\YYYiii}}}rrriii___\\\WWWPPPJJJEEEBBB@@@<<<<<<;;;;;;;;;:::::::::999888888888888888999999999999999888777666666555444444444444444444444444444444444444444444444444000111333333444333222111444333222333555666555444111111111111111111111111222222222111111111111000000000000000000000000000000111111111111222222222//////............//////111111000000/////////....../////////000000111111////////////////////////......////////////......//////000000///...---,,,...///000///...---...000...///000000000///---,,,,,,,,,,,,---------..............................---------.........//////---...000111222111000///---......///////////////........./////////000000////////////////////////////////////////////////......///000000000000000000///...---------------999:::;;;:::999888888999@@@<<<:::<<<===>>>AAAFFFGGGPPP\\\eeelllxxxtttooorrrooozzztttttttttpppiiisssyyywwwtttvvvzzz}}}yyytttssswww}}}nnnbbb```TTTOOOSSSSSSMMMOOOWWWZZZ\\\eeevvv~~~{{{{{{~~~|||tttjjjbbb^^^YYYXXXVVVQQQHHH@@@DDD???;;;;;;===>>>:::555999999999888888888888888999999777666555555555555666666666666555555555555666666666666666666666666555444333333222111000///666555333333222333444555111111222222222333333333222222222111111111111000000000000000000///......222222111111111111222222555444222000///000000111////////////000000000000000000000000000000000000////////////////////////////////////////////////+++,,,---...////////////000000//////.........---000000000000////////////,,,---.........---,,,+++..............................////////////......---------............///......------------......///............---------............//////////////////............//////---------------...///000000000///...............888999::::::999999:::<<<===;;;;;;???AAACCCKKKSSS___gggqqquuuvvv{{{uuullllllqqqwwwvvviiihhhmmmqqq{{{}}}yyyvvvvvvzzzsssdddZZZYYYWWWPPPOOOTTTXXXUUUVVV___mmm}}}xxxwww}}}xxxpppiiifffccceeeeee^^^QQQFFFEEECCC@@@>>>===<<<;;;;;;999999999999999888888888888777777666666666777777666666666666555555555555555555555555555555555555444444444333222222111111333222222111222333444555111111222222222333333333222222222111111111111000000111111111111000//////222222111111111111222222444333222000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////+++,,,---...////////////000/////////.........---000000000/////////......,,,---.........---,,,,,,........................------............---------------............///......------------......000000000/////////..................//////////////////............//////...------------...///000000000///...............777999:::999999999;;;===::::::<<>>999888:::===::::::::::::999999999888777666666666666777888888666666666666555555555555444444444444444444444444444444444444444444444444111111111111111222333444111111222222222333333333222222222111111111111000111222222222222111000000222222111111111111222222333222111000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////////////////.............../////////.........------,,,------.........------........................,,,,,,------------,,,,,,---------............///......------------......////////////.........---............//////////////////............//////......------......//////000000///...............888999999888777888:::<<<======@@@DDDJJJVVVkkk}}}|||ssspppqqqrrrtttuuuxxx~~~qqqfffeeeiiizzz~~~tttiii___ZZZ[[[XXXYYY[[[\\\[[[]]]aaarrr}}}tttppppppyyyssseeeQQQMMMHHHAAA===<<<===???<<<<<<;;;;;;::::::999999888888777777666777777777666666666666555555555555444444444444444444444444444444444444555555666666333333222222222222222222111111222222222333333333222222222111111111000000222333333333333222111111222222111111111111222222222222111000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////,,,------...//////..............................///.........---------------------.......................................,,,------......------,,,---------............///......------------......------,,,,,,,,,+++++++++............//////////////////............////////////............//////000000///...............:::::::::888777777999;;;AAACCCHHHPPP[[[mmmtttnnnlllvvvwwwfffeeejjjppprrrhhhaaa^^^]]]___^^^YYYWWWXXX[[[cccrrr{{{yyy~~~ddd[[[QQQJJJGGGFFFDDDAAA======<<<<<<;;;::::::999;;;:::999777666666555555666666666666555555555555555555555555555555555555333444444555555666666777666666555444333222111111111111222222222333333333222222222111111111000000333333333333333222111111222222111111111111222222111111111111000000000///////////////000000000000////////////////////////////////////////////////////////////////////////,,,---......///.........---------...............///.........------------------------......//////..............................////////////......---------............///......------------......------,,,,,,,,,+++++++++............//////////////////............//////000//////.........//////000000///...............;;;;;;;;;999888999<<<>>>BBBEEEOOO]]]nnnzzzzzzvvvjjjcccfffmmmtttvvvmmmeee```\\\WWWVVVXXXWWWZZZ___hhhwwwqqqgggZZZQQQNNNJJJEEE@@@???>>>>>>===<<<;;;::::::===<<<:::888666555444444666666666666555555555555666666666666666666666666444444444555555555666666666666666555444333222111111111222222222333333333222222222111111111111000222333333333333222111111222222111111111111222222///000000111111000//////////////////000000000000000000000000000000000000////////////////////////////////////////////////------...............------------------........./////////.........------------------...///000111...........................//////////////////...---------............///......------------......////////////.........---............//////////////////............//////000000//////......//////000000///...............;;;<<<<<<;;;;;;>>>BBBEEEKKKPPP^^^qqq}}}uuuqqqnnnjjjjjjhhhgggjjjrrr|||wwwmmmccc]]]\\\YYYZZZZZZZZZ```ooo}}}ttthhh]]]TTTMMMGGGCCC@@@??????>>>===<<<;;;:::<<<;;;:::888777666666666666666666666555555555555555555555555555555555555444444444444444444555555222333444444444444333222111111222222222333333333222222222111111111111000222222222222222111111000222222111111111111222222...///000111111000//////////////////000000000000000000000000000000000000////////////////////////////////////////////////---...............------,,,,,,,,,------.........000000000/////////.........---------...///111222........................---......//////......------------............///......------------......000000000/////////..................//////////////////............//////111111000///////////////000000///...............;;;<<<<<<===>>>BBBGGGKKK\\\bbbrrrvvviii```^^^^^^]]]fffkkknnnpppyyyvvvhhhbbbXXX[[[[[[WWWUUU]]]nnn}}}zzzlll^^^TTTOOONNN@@@@@@???>>>===<<<;;;;;;::::::999888777777777888777666666666555555555555444444444444444444444444444444444444444444444444...///111333444444444444111111222222222333333333222222222111111111111000111222222222222111000000222222111111111111222222...///000111111000//////////////////000000000000000000000000000000000000////////////////////////////////////////////////---...............------,,,,,,,,,------.........000000000000////////////...---------...///111222........................,,,------......------,,,---------.........//////.........------.........///............---------............/////////000//////............//////111111000///////////////000000///...............???;;;;;;AAAEEEIIIRRR]]]ooo{{{tttjjj```[[[ZZZ^^^```lllrrr}}}sssjjjaaa\\\]]]]]][[[]]]bbbsss{{{pppeeeYYYPPPNNNGGGCCCDDDBBB<<<;;;>>><<<;;;:::999888888888888555555555666666777888999666666555555555444444444555444333333555555444333333333333333333333333333111111111111111111111111222222222222222222222222444555555444222111111222///111333222111000111222111111111111111111111111......//////000000111111111111000000000000111111000000000000000000000000...//////////////////...///000000000///---+++***......------------......//////000000000000//////...........................------,,,,,,,,,------000///---,,,,,,---///000------------------------......------------......---------------...////////////////////////////////////000000///...------111111000000//////......///////////////000111222999999===CCCHHHPPPaaaqqq{{{uuuqqqiiibbb^^^___cccgggqqqxxxuuuhhhccc___\\\[[[^^^ccclll{{{tttkkkdddUUUMMMGGGFFFCCC===;;;======<<<;;;:::999888888888666555555555555666777777666666555555555444444444555333222333444555444333333333333333333333333333222222222222222222222222222222222222222222222222444555555444222111111222000222333333222111111222111111111111111111111111.../////////000000000111111111000000000000111111000000000000000000000000+++,,,,,,,,,,,,,,,,,,+++---.../////////...---,,,......------------.........//////000000//////...........................///......------.........000...---,,,,,,---...000///////////////////////////......------......///......------...//////000///////////////////////////////////////...------000000000000//////......,,,,,,,,,,,,,,,---......888===DDDJJJOOO\\\rrr}}}{{{zzzwwwrrrooolllgggfffiiinnnsssyyytttlllfffaaa___]]]^^^fffuuuxxxuuuttt}}}|||yyywwwfff\\\QQQKKKFFFAAA>>>>>>>>>===<<<;;;999999999999777666666555555555555555666666666555555555444444444333222222444444333222333333333333333333333333333333333333333333333333222222222222222222222222333444555444222111111222111333444444222222222333111111111111111111111111////////////000000000000111111000000000000111111000000000000000000000000---......//////......---,,,,,,---...//////............------------...............//////.................................//////.........//////000///...---,,,,,,---...//////////////////////////////......------....../////////......//////000000///////////////////////////////////////......---000000000////////////...//////.........///000000???FFFOOOVVV]]]iii{{{~~~wwwzzz|||uuutttyyy{{{{{{yyyvvvtttuuuzzz~~~{{{ooogggfffaaa___dddmmm{{{}}}uuupppvvv|||||||||}}}qqqaaaTTTKKKFFFBBBAAA@@@???===<<<;;;:::999999999888777666555555555555666666666666555555555555444222222222333444333222333333333333333333333333333333333333333333333333222222222222222222222222222333444333111000111222111333555444333222333333111111111111111111111111////////////000000000000111111000000000000111111//////////////////////////////000000000000//////---------.....................------------......------............------..........................................///000///...------------...///------------------------//////............//////000000////////////000000////////////////////////...///////////////......////////////////////////111000000000000000111111EEENNNZZZeeennnwwwsssyyytttnnnggg``````bbbgggoooxxxvvvxxxyyywwwxxx~~~sss```RRRJJJFFFCCCBBBAAA???===<<<;;;::::::;;;;;;999888777777666666777777666666666555555555444333222222444444333222333333333333333333333333333333333333333333333333222222222222222222222222222333444333111000111222111333555444333222333333111111111111111111111111000000000000////////////111111000000000000111111////////////////////////+++,,,,,,------,,,,,,+++//////......------------......------------......------............------........................---,,,,,,,,,------...///.........------.........------------------------/////////....../////////000000////////////000000////////////////////////......///////////////................../////////...------,,,,,,---------KKKYYYjjjxxx~~~zzzzzzrrriiifffdddaaabbbfffgggxxxzzztttqqqwwwqqq^^^RRRJJJEEECCCBBBAAA???===<<<;;;;;;<<<;;;:::999888888888888777777777666666666555555555444333333555555444333333333333333333333333333333333333333333333333333222222222222222222222222111222333222111000111222111333444444222222222333111111111111111111111111000000000000////////////111111000000000000111111000000000000000000000000------............------000///...---------------......------------...............//////.................................,,,,,,,,,,,,,,,---...///........................////////////////////////000//////......//////000000000//////......//////////////////////////////---...//////////////////---............/////////000///......---.........YYYmmm}}}{{{}}}yyyppphhhcccccc___gggvvvyyyppprrryyyqqq^^^RRRIIIEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888888888888777777777777666666666555666555444444666666555444333333333333333333333333222222222222222222222222222222222222222222222222000222333222111000111333000222333333222111111222111111111111111111111111111000000000/////////...111111000000000000111111000000000000000000000000//////000000000000//////......---,,,---...///000......------------.........//////000000//////...........................,,,,,,,,,------...///000---..................---////////////////////////000000////////////000000000//////...------......////////////////////////------...///////////////---------.........//////222222111000000000000000iii|||{{{~~~qqqiiigggdddccceeeoooxxxuuu{{{jjjYYYOOOEEEDDDBBB@@@???===<<<<<<:::999888888777888888888777777777777666666666666777555555555666777666555333333333333333333333333111111111111111111111111222222222222222222222222000111222222111000111333///111333333111000111222111111111111111111111111111111000000/////////...111111000000000000111111000000000000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,---///111222.........------.........//////000000000000//////........................---------......000111111------............------------------------------000000////////////000000000///...---------------////////////////////////------...///000000//////---------.........////////////...---------------}}}~~~uuukkkccc```eeejjjrrr|||~~~hhhVVVMMMHHHCCC@@@AAAAAA???===;;;:::999:::<<<>>>>>>>>>666666777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222000111222333333333333333111111111111111111111111111000///......///000111111111222222333333333444111000///......///000111000000000000000000000000.................................///////////////111000///......///000111------............------.........////////////000................................................///............---------000///...---------------......................................................------------......///---***)))***,,,000222,,,---------.../////////{{{ooogggfffeeefffrrrvvvbbbUUUOOOIIIEEEDDDCCC@@@===<<<;;;::::::<<<<<<;;;:::444444444444444555555555666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222//////000111111111111111222222222222222222222222000000////////////000000,,,---------............111000///......///000111000000000000000000000000........................///////////////.........000000///......///000000------............------------........./////////................................................---------.........////////////...---------------......................................................------------......111000---,,,,,,---///000---------...............xxxuuuyyytttlllfffaaaccckkk{{{nnn^^^WWWOOOIIIFFFDDDAAA???===<<<;;;;;;;;;;;;888666444444444444444444444444666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222//////000111111111111000222222222222222222222222///000000111111000000////////////000000000000000000000////////////000000000000000000000000000000........................000000//////......------//////...------...//////------............------,,,---------............................................................++++++,,,---...///000111//////...------------.........................................................------------......222222000//////......///...............---------{{{xxx|||zzzqqqiiifffhhhiiisss|||iii```UUULLLGGGEEEBBB@@@<<<;;;;;;;;;;;;:::888666777777777666666666666666666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333333222222111111111111111111111111///000111222222111000///333333333333333333333333000000////////////000000////////////////////////........................111111000///...------,,,.........------.........------............------,,,,,,,,,---------......................................................,,,,,,------...//////000///......---------............................................................------------......000000000000000///....../////////...---------,,,vvvnnnkkkcccgggpppyyypppbbbWWWOOOJJJEEEBBB===<<<;;;;;;<<<<<<:::888888888777777777666666666666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333222222111000000000000000000000000///000111222222111000///000000000000000000000/////////000000000000//////////////////////////////////////////////////////111111000///...------,,,---..................---------............------,,,,,,,,,---------....................................................................................---------......///......................................................------------......,,,---.../////////....../////////...---------,,,zzzrrriiigggfffjjjuuuuuukkkaaaWWWMMMFFF@@@>>><<<<<<===>>>===<<<888777777666666555555555666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222000111111111111000//////000000000000000000000000000111111111111111111000000000////////////......//////000000000000//////000000000000000000000000////////////////////////000000//////......---------...////////////...---------............------,,,---------............................................................//////.........---------...------------...//////......................................................------------......***+++,,,---...........................---------|||tttmmmiiiiiirrrzzzyyyzzzwwwjjjZZZNNNFFFCCC???======>>>>>>>>>999999888888777666666555666555555555555444444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111000//////111111111111111111111111222111111000000111111222222222222222111111000000...///000111111000///...000000000000000000000000///////////////////////////////////////............///000000000000///...------............------------........./////////................................................---------...............---------------...//////......................................................------------......,,,,,,,,,,,,,,,------------------...............yyyqqqjjjgggooozzzzzzuuupppttt{{{xxxeeeWWWLLLGGGBBB>>>===>>>>>>>>><<<<<<;;;;;;:::999888888666666555555555444444444555555555555555555555555333333333333333333333333222222222222222222222222333333333333333222111000333333333333333333333333333222111000000111222333222111111111000000//////...///000111111000///...000000000000000000000000000000000000000000000000.........///////////////...///000111111000///...---..................---.........////////////000................................................+++,,,,,,---...///000000---------------...///000.........................................................------.........//////---,,,,,,,,,,,,,,,,,,------....../////////wwwnnniiijjjuuu{{{wwwpppttt~~~xxxyyywwwvvvzzz{{{qqqWWWMMMDDDAAA>>>:::;;;@@@<<<<<<:::999888888777777555666777888777666444333555444333333333333444555555444333222111222333444222222222222222222222222333222111000000111222333000000000000000000000000000000000000000000000000000000111111222222333333...000111000///...///111000000000000000000000000000000000000000000000000////////////////////////................................................000000//////.........---......////////////......//////.........---------//////.........---------...------///000111///.........------------......//////............//////........................------............------/////////...------,,,,,,xxxooolllnnnmmmuuuxxxwwwyyyvvvtttwww~~~lll[[[KKKEEECCC???<<<======<<<;;;:::999999999999777777666666555555555555555555444333333444555555555444333222222222333333222222222222222222222222333222111000000111222333111111111111111111111111111111111111111111111111000000000111111111111111...000111000///...///111000000000000000000000000////////////////////////////////////////////////................................................000/////////..................////////////......//////.........---------000000/////////.........---,,,+++,,,.........---......------------......//////............//////........................------............------...............---------~~~}}}~~~vvvnnnhhhfffmmm}}}wwwqqqooottt|||mmmTTTIIIIIIGGGBBB=========<<<;;;::::::::::::999888666444444555666777555555444333333444555555555444444333222333333333222222222222333333333333222222111111111111222222111111111111111111111111111111111111111111111111111000000000000000000///...000111000///...///111000000000000000000000000........................////////////////////////................................................////////////..................////////////.....................---------000000000000000/////////...,,,++++++,,,...............------------......//////............//////........................------............---------------...............|||yyytttooolllppp~~~xxxpppnnnuuu{{{```PPPMMMLLLGGGCCC>>>===<<<;;;;;;::::::;;;888888666555555555666777555555444444444444555555555555444444333333333333222222222333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000//////.........000111000///...///111////////////////////////////////////////////////////////////////////////................................................///////////////...............////////////..............................////////////////////////111///,,,,,,---000111111......------------......///......------......///........................------............------,,,,,,------...//////000{{{}}}|||tttmmmmmmyyy{{{uuuxxxnnnZZZOOOLLLIIIFFF???>>>===<<<;;;:::::::::666777888888888777555555555555555555555555555555555555555444444444333333222222333333333444444444222222222333333222222222111111111111111111111111111111111111111111111111111111000000//////.........000111000///...///111////////////////////////000000000000000000000000////////////////////////////////////////////////.................................///////////////......////////////......---.............................................111///,,,,,,---000111111......------------............------------..............................------............------+++,,,,,,---...///000000~~~wwwvvvyyy{{{qqqkkknnnuuu}}}eeeTTTMMMIIIFFFBBBAAA???===<<<:::::::::666777888999999777555444444555666666666666555444444555555555555444333333222222333333444444555555222222333333333333222222222222222222222222222222222222222222222222222222111000000000000000000///...000111000///...///111000000000000000000000000111111111111111111111111////////////////////////////////////////////////.................................///////////////......////////////......---------...............------------...............,,,++++++,,,...............------------............------------..............................------............------,,,,,,------...///000000{{{tttvvv}}}xxxsssrrrpppyyynnn^^^VVVOOOHHHFFFEEECCC@@@>>><<<;;;:::888888888888777777666666444555666777777666555444444555666666666555333333222222333333444555555666222222333444444333222222222222222222222222222222222222222222222222222222000000000111111111111111...000111000///...///111000000000000000000000000000000000000000000000000////////////////////////////////////////////////..................................../////////000......////////////......---------.........//////---.........////////////---,,,+++,,,.........---......------------.........------,,,,,,------...........................------............------,,,---------......//////~~~www{{{zzzrrrjjjkkkppp|||tttggg```WWWMMMJJJHHHFFFCCC@@@>>><<<;;;:::999777666555666777888444555666777777666555444444555666666666555333333222222333333444555666666222222444444444444222222222222222222222222222222222222222222222222222222000000111111222222333333///000111000///...///111000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................---.........//////000000......////////////......---------.........//////.../////////000000111111...------///000111///............------............------,,,,,,------...........................---..................------------...............}}}xxxtttsssvvv|||vvviii```ZZZPPPNNNKKKFFFBBB@@@??????===;;;999888999:::::::::888888777777666666555555333444555555555444333222222222333444555555555555222222222222222222222222333333333333333333333333///000111222333444555555222111000111333444333222111111111111111000//////000000000000000000000000//////............//////111111111111111111111111////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////......000111222222111///---,,,111000...,,,,,,,,,.../////////.........---------........................,,,---......------///111........................//////.........---------yyytttqqqttt{{{rrrlllaaa[[[SSSLLLGGGDDDBBB@@@>>><<<999888999::::::999999888888777666666555555444444555555555444333222333333444444555444444444222222222222222222222222333333333333333333333333000000000000000000000000222111000111333333333222111111111111111000//////000000000000000000000000000000////////////000000........................////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,111000...,,,,,,---.../////////.........---------........................,,,---...---,,,,,,---///........................//////.........---------uuuooorrryyyvvvnnnbbbVVVMMMHHHEEECCC???===:::999::::::999999999999888888777666666666444555555555555444333333444444444555444444333333333333333333333333333333333333333333333333333333333222222111000///......111000///000222222222000000111111111111000000///000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////------------------------////////////////////////////////////////////////++++++++++++++++++++++++'''((()))+++,,,---------000///...---------...///...............---------........................---//////...---,,,---..........................................---------~~~xxxwwwvvv~~~||||||~~~yyyhhhWWWKKKGGGGGGBBB???<<<:::::::::999888:::999999888888777666666555555555555555444444333555555555555444333222222333333333333333333333333333333333333333333333333555444444333222111000000111000///000111222111///000000111111111111000///////////////////////////111000000//////000000111111111111111111111111111////////////////////////------------------------////////////////////////////////////////////////------............//////)))***+++---...///000000000///......---...//////................................................///111111111///......///................................................zzzqqqyyy{{{vvvgggRRRJJJJJJEEEBBB>>><<<<<<;;;:::999:::::::::999888888777777666666555555444444444444555555555555444333222222333333333333333333333333333333333333333333333333333222222222222222222222222000///000111111000//////000000111111111000000////////////////////////000//////......//////000........................////////////////////////........................////////////////////////////////////////////////.../////////000000000111...............///000000//////........./////////---................................................///111000...---,,,---........................---.....................yyytttuuu{{{{{{|||aaaQQQKKKHHHEEEAAA???>>>===;;;999;;;;;;::::::999888888888777666555555444444555555444444444555444444333333333333333333333333333333333333333333333333333333//////000000111111111222333111000000111222111//////000000111111111111000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------...//////000000//////...---------............/////////000000000---------.......................................***,,,......,,,+++***+++........................---------...............vvvwwwttt\\\NNNKKKHHHDDDAAA???>>><<<:::;;;;;;;;;:::999999888888777777555555444555555666333333444444555444444444444444444444444444444444333333333333333333333333//////000000000111111111444222111111222222111000//////000111111111111111000000000000000000000000000000////////////000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,------...//////000//////...------...//////......///000000000000000---------.........//////........................))),,,...///...,,,,,,,,,........................---------.........//////wwwwww~~~wwwfffRRRMMMJJJFFFBBBAAA???===;;;<<<;;;;;;::::::999999888888777666444444555555666222222333444555555555555444444444444444444444444333333333333333333333333333333222222222222222222444333222222333333111000//////000111111111111111000000000000000000000000111111000000000000111111........................////////////////////////////////////////////////////////////////////////////////////////////////------......///000111111000//////...///000111222......///000000000000000---------.........//////........................+++...111222111000000000........................---------.........//////|||~~~|||yyy}}}~~~}}}{{{~~~xxx^^^QQQKKKIIIJJJGGG@@@>>>AAA===<<<;;;;;;;;;:::888666888888888888777666555444555555555444444333333333333222111000000111222333333444555666666444333111111111222222222222111111222111111111000000//////000000111111111111000000111///---...111222000......///000111111000///...000000000000000000000000000000000000000000000000........................///////////////...........................------//////////////////...............////////////000...///000///...---...000........................//////---,,,,,,---...///------------------------........................///...---,,,,,,---...///}}}xxxtttssswww~~~|||{{{qqqYYYRRRLLLKKKHHHAAA===>>>===<<<;;;;;;<<<;;;:::888777888888777777666555444555555555444444333333333333333222222222222333333111222333444333222000///111111222222222222111111333222222222111111111111000000111111111111000000111///...///111111000...//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111/////////////////////...........................////////////////////////---------.........//////...///000///...---...000///////////////////////////...------------...///------------------------........................///...------------...///vvvssspppqqqwwwhhh]]]RRRMMMJJJFFFBBB@@@===;;;:::;;;<<<<<<;;;:::777777777777666555444444555555555444444444444444333444444555555444444333000111222222222111///...111111222222222222111111333333333333333222222222000000111111111111000000111000//////111111000///000000////////////000000000000000000000000000000000000000000000000000000////////////////////////......//////////////////........................,,,,,,------.........///............/////////000...///000///...---...000000000000000000000000000......---------......///------------------------........................///...------------...///~~~{{{wwwwww}}}{{{lll[[[QQQNNNMMMJJJGGG===<<<::::::;;;<<<;;;:::777777777777666555444444555555555555555444444444333444555666666555444333222222333333333222111000111222222333333222222111333333333333222222222222000111111222222111111000111000000000000111000000111000///......///000111////////////////////////////////////////////////....................................////////////............////////////*********++++++,,,------//////000000000111111111...///000///...---...000////////////////////////------------.........///.........................................................------.........kkkZZZSSSQQQMMMIII@@@>>><<<;;;;;;;;;:::999888888888888777666555444555555555555555555555555222333444555555444333222333333333333222222111111222222333333333333222222111111222222222222222222111111222222222222111111000111111111000000000111111000///......///000111////////////////////////////////////////////////111111111111111111111111---.........//////000000........./////////000000++++++,,,,,,------------....../////////000000000...///000///...---...000........................,,,------.........//////................................................---..................---nnn```YYYQQQIIIFFFCCC@@@===<<<;;;:::999999999999999888777666666555555555555555666666666333444444444444444444333222222111111000000000000222222333333333333222222111111111111222222222222111111222222222222111111000111222222000000111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000.........//////000000111000/////////////////////,,,,,,,,,,,,------------...///000///...---...000........................+++,,,---...////////////................................................------...//////...------~~~}}}wwwkkk^^^SSSNNNJJJEEEAAA???===;;;999::::::;;;::::::999888777444555555555666666666777666555555555555555555666333222222111111111111111222333333444444333333222222222222222333333444444111222222333333222222111000111333222000///111333//////000000000000//////000000000000000000000000000000000000000000000000........................------......///000000111---......///000000111111111111000000///.........------------...............///000///...---...000........................+++,,,---////////////...................................................------...//////...------{{{~~~~~~wwwyyy}}}mmm___TTTOOOIIIDDDAAA>>><<<:::;;;;;;;;;;;;:::999888888444555555555666666777777888777666555555666777888666555444444333333444444222333333444444333333222333333333444444555555555111222222333333222222111///222333333000///111333...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111---------...///000000111---......///000111111222//////...---,,,++++++***000000000000111111111111...///000///...---...000000000000000000000000000***+++---///000000///...////////////////////////........................,,,---...//////...---,,,yyyxxx~~~cccZZZOOOHHHCCC@@@@@@AAA<<<;;;::::::;;;;;;999777777777777666555555444444444444444444444444444444666555444333333444555666222222444444444444222222444444444333333222222222000000000000000000000000333333222111000000000111444444333222111111111222000000000000000000000000000000////////////000000000000000000000000000000000///...------...///000//////////////////////////////.........---------............////////////......---------......///........................,,,,,,...111555666333///000000000000000000000000,,,,,,---.../////////.........////////////......~~~ppp[[[MMMGGGDDD@@@>>><<<;;;:::;;;<<<;;;:::888777777666666555444444444444444444444444444444444666666555444444444555555222333333444444333333222222222111111111111111111111111111111111111111111222222111111000111111111222111000000//////000000000000000000000000000000000000////////////000000000000000000000000000000//////...------...////////////////////////////////////.........---------............//////////////////...---------..............................,,,+++,,,///222222000---..............................//////000/////////......////////////......mmmVVVLLLIIIEEE???===<<<;;;;;;<<<<<<;;;:::777777666555555444444333444444444444444444444444777666555444444444444444444333333222222333333444111111111111111111222222111111111111111111111111111111111000111111222222111111000/////////000000000000000000000000000000000000////////////000000000000000000000000000000//////............///////////////////////////////////////............---............////////////000//////...---------..............................---,,,---///000///...------------------------000000000000000000///.........////////////......bbbRRRMMMJJJFFF@@@>>><<<<<<======<<<;;;777777666666555444444333555555555555555555555555777666666555444444444333444444222222222222444444222222222333333444444444111111111111111111111111111000000000111222333333222222111111111111222222000000000000000000000000000000////////////000000////////////////////////////////////000000000111/////////////////////////////////...........................////////////111000///...------------........................222000///...///000000000------------------------000000000000000///...---......////////////......zzzzzzzzz|||qqqWWWNNNLLLJJJCCCAAA>>>=========<<<;;;888777777666666555444444555555555555555555555555666666555555555444444333444444222222222222444444222222222333333444444444111111111111111111111111111000000000111222333333222111111000111111222222000000000000000000000000000000////////////000000////////////////////////000000111111222222222222////////////////////////////////////////////////............////////////111000///.......................................222111000...---...///111........................////////////......---,,,......////////////......{{{yyyuuuvvvvvvxxx|||___OOOKKKIIIGGGDDD@@@>>>>>>===<<<;;;999999888777777666666555555555555555555555555555444444555666666555555444444333333222222333333444111111111111111111222222222222222222222222222222111111111000111111222222//////.........///000000000000000000000000000000000000////////////000000000000000000000000000000///000111222333333222222////////////////////////...////////////000000000............////////////000//////...//////000000.................................---++++++---///000000000000000000000000---...............---,,,......////////////......{{{vvvqqqssstttuuuxxx}}}~~~iiiWWWNNNHHHJJJGGGBBB???>>>===;;;:::::::::999999888777777777555555555555555555555555222333444666666666666555222333333444444333333222222222111111111111111111222222222222222222222222222222111111000111111111...............///000000000000000000000000000000000000////////////000000000000000000000000000000---...///111222222111111////////////////////////.../////////000000000000............////////////............///000111222........................+++---...---++++++---///000000000000000000000000---......////////////.........////////////......zzz~~~}}}wwwoooqqqssstttuuuzzzrrr```TTTJJJLLLIIIDDD@@@>>>===;;;:::;;;;;;::::::999888888888666666666666666666666666111222444666777777666666222222444555555444222222555444444333333222222222222222222222222222222222333333222111000000000111000000000000000111222222000000000000000000000000000000////////////000000000000000000000000000000+++,,,...///000000000///////////////////////////.../////////000000111111............/////////000............///111222333........................,,,...000000...---///222000000000000000000000000......///000000111000000......////////////......|||}}}|||wwwrrrooorrrwww{{{}}}~~~wwwuuuuuuxxx|||}}}}}}~~~}}}|||kkkYYYQQQLLLKKKHHHFFFCCCAAA@@@???<<<<<<<<<<<<;;;:::999888777444222444888999555222555555444444444333333333555555444444444333333333333333333333333333333333111111111111111111111111333333333222222222111111222222222111111111000000000000000000000000000000333333222111000///......////////////000000000000//////000000111111222222111111111111111111111111000000//////.........---//////////////////////////////............//////000000////////////000000000000000000000000000000000000//////.........---////////////////////////////////////////////////}}}{{{|||zzztttmmmlllmmmpppuuuzzz~~~ttttttxxx~~~~~~|||}}}~~~zzzzzz|||zzzggg]]]MMMMMMLLLJJJFFFBBB???===;;;<<<<<<;;;;;;:::999999666333000222555666444111555555555444444444333333555555444444444333333333333333333333333333333333222222222222222222222222333333333222222111111111222222222111111111000000000000000000000000000000222222111111000/////////111111000000/////////...//////000000000000000000........................000/////////............//////////////////////////////............//////000000////////////000000////////////////////////111000000000////////////------------------------////////////////////////~~~{{{|||zzzrrrjjjjjjiiikkkpppxxxrrrpppuuu{{{wwwwwwxxxyyyyyy}}}sssYYYVVVRRRNNNJJJEEE@@@<<<;;;;;;;;;;;;::::::::::::888444111111444666555333555555555444444444444333555555444444444333333333333333333333333333333333333333333333333333333333444444333222111111000000222222222111111111111111000000000000000000000000000000000000000000000000333222111000///......---000000//////////////////111111111111111111111111////////////............//////////////////////////////............//////000//////......//////000////////////////////////111111111000000000000///------------------------////////////////////////~~~~~~|||{{{{{{{{{yyywwwvvvxxx|||~~~vvvoooooollllllsss~~~rrrmmmmmmyyy~~~}}}~~~{{{ttthhhXXXOOOMMMJJJDDD>>>;;;;;;:::::::::::::::;;;;;;888555444666777888777555555555555444444444444555555444444444333333333333333333333333333333333333333333333333333333333444444333222111000//////111111111111111111111111000000000000000000000000//////000000111111111111222222111111000//////...000000//////......------111111111111111111111111///////////////.........//////////////////////////////............///////////////....../////////////////////////////////000000000///////////////////////////////////////////////////////////////|||~~~{{{yyywwwuuupppppppppooonnnooorrruuuxxx}}}~~~xxxwwwuuuvvv}}}sssjjjfffnnn}}}rrrrrryyycccRRRNNNMMMGGG@@@===<<<;;;:::::::::;;;;;;<<<:::777666666777888888666666555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222333333222111111000//////111111111111111111111111000000000000000000000000/////////000111111222222000000000000111111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////////////////////////////............////////////............//////................................................////////////////////////////////////////////////}}}~~~}}}{{{zzzxxxwwwooonnnmmmmmmnnnooopppqqqooovvv~~~}}}}}}vvvjjjbbbgggtttsssllllllvvv{{{bbbVVVPPPIIICCC@@@>>>===;;;;;;;;;;;;<<<:::999777666555666666777666666666555555555444444555555444444444333333333333333333333333333333333111111111111111111111111222111111111111000000000111111111111111222222222000000000000000000000000//////000000111111111222000000000111111111222222000000//////////////////................................./////////////////////////////////////////////............/////////......------......///........................,,,---------------......------------------------////////////////////////}}}zzzxxxxxxyyy{{{}}}{{{xxxvvvwwwvvvrrrooommmuuu}}}}}}yyymmmdddeeeooo|||}}}yyyxxxzzz~~~}}}}}}|||{{{{{{xxxooopppgggWWWNNNJJJCCCAAA???<<<;;;;;;<<<<<<999999999888777666666666666666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222000000000000111111111111000000111111111222222222000000000000000000000000000000000000000111111111222222111111111111111111//////000000000000000000222222222222222222222222............/////////000//////////////////////////////............/////////......------......///........................------------......//////------------------------////////////////////////~~~}}}{{{xxxtttrrrrrrsssqqqsssxxx|||uuunnnooowwwyyyzzz{{{pppggggggoooyyyzzzrrrnnnoooqqqtttuuuvvvvvvuuuvvvuuurrrppppppuuu|||xxxpppxxx^^^SSSQQQEEECCC@@@===<<<;;;<<<<<<;;;<<<===<<<:::888888888777666666666555555555555555555444444444333333333333333333333333333333333333333333333333333333333/////////000111111222222000000111111222222222222000000000000000000000000111111000000000000000000444333333222111000////////////000000111111222222000000000000000000000000---.........//////000000//////////////////////////////............//////.........------.................................---.........//////000000////////////////////////////////////////////////~~~zzzvvvtttrrrpppnnnnnnpppssszzzyyytttuuuyyymmmnnnooowwwppphhhkkknnn{{{|||pppnnnhhhfffjjjooopppqqqttttttnnnllloooppppppttt{{{zzz```RRRLLLHHHDDDBBB===999:::>>><<<;;;999::::::;;;:::888666666666555444444333333333444666777777777666555555555444333333333333444222222222111111000000000222222222111111111111111111111111111111111111111222222222111111///......000000000000000000000000///......//////000111222111111000000//////......000000000000000000000000////////////////////////........................///......---------......000111111000///......///////////////////////////---,,,,,,---///000///...........................111111111111000///...---|||xxxuuutttsssrrrppprrrvvv|||~~~sssuuuyyyrrrjjjjjjqqq~~~yyykkkhhhkkklllxxxzzzmmmhhhgggmmmsssuuuwwwyyyyyytttrrruuuvvvvvvzzzttt\\\PPPJJJEEEDDDBBB>>>>>>@@@;;;:::999:::;;;;;;:::888888777777666666555555444222333333444555555444444555555444333333333333444555555555444444444333333111111111111111222222222111111111111111111111111222222222222111000///...000000000000000000000000111000///////////////000000/////////............000000000000000000000000//////////////////////////////////////////////////////...............//////000111000///...///000////////////////////////...---,,,---//////...---........................------...............---}}}}}}~~~{{{xxxzzzzzzzzz{{{~~~|||xxxvvvvvvwwwuuuwww|||uuuuuuzzzxxxiiifffiiiuuunnnccceeejjjkkkwwwsssmmmkkkpppwww|||hhhUUULLLDDDDDDDDD@@@===<<<999999999;;;<<<<<<:::888999999888777777666666555444333333333333444555555555555444333333333333444666666555555555555444444000000111111222222333333222222222222222222222222222222222222111000//////////////////////////////222111000///............//////............------000000000000000000000000////////////////////////000000000000000000000000/////////......//////000...///000000//////000111///////////////////////////...------...///...,,,........................+++,,,---...////////////{{{zzzzzz}}}~~~}}}{{{yyywwwuuusssooolllnnnoooqqqssswww|||{{{xxxxxxyyy{{{{{{uuu{{{|||jjjddddddooo}}}jjj^^^___gggkkkyyywwwqqqsss{{{vvv]]]QQQFFFEEEFFFBBB===999999999999;;;======:::888999888888777777666555555777666555444444555777777555555444333333333333444333333333333333222222222000000111111222333444444222222222222222222222222222222222222111111000///////////////////////////111111000////////////////////////////////////...////////////////////////////////////////////////////////////////////////000////////////000000111---///000000//////000222////////////////////////000///------......---+++..............................///000000000000000|||wwwvvvxxxzzz|||}}}}}}zzzxxxvvvqqqooommmkkkjjjhhhdddbbbbbbdddgggiiimmmssszzz~~~wwwvvvwww}}}sss{{{lllccc```iiiwwwppp___[[[ccclll{{{vvvttt|||~~~~~~gggYYYLLLIIIKKKIIICCC@@@;;;::::::<<<======;;;999888888777666666555555444777777555444444555666777555555444333333333333444111111111111111222222222000000111222333444444555222222222222222222222222111222222222222111111000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000........................///////////////000111111---///000000//////000222////////////////////////000///------......---+++........................000000111000000///......yyywwwtttuuuuuuuuutttrrrooonnniiigggfffeeedddbbb___]]]ZZZ]]]___aaaccciiiqqqxxxuuurrrrrr}}}yyyxxxoooxxxnnnccc]]]dddsss}}}ggg\\\aaajjjyyy|||tttyyy|||zzz~~~}}}qqqaaaRRRMMMMMMKKKGGGEEE???===<<<<<<======<<<;;;888777777666666555444444555555444333333333333444555555444333333333333444222222333333333333444444111111222222333333444444333333333333333333333333111222222222222222111111000000000000000000000000............///000111222000000111111111111222222000000000000000000000000000000000000000000000000....................................///000111111...///000000//////000111///////////////////////////...------...///...,,,........................////////////...---,,,+++}}}yyyyyyxxxvvvtttrrrpppnnnmmmkkkjjjiiihhhgggdddaaa[[[^^^`````````eeemmmtttrrrmmmmmmttt~~~uuuooojjjtttrrrfff___eeesssqqqdddcccfffsssvvvsss{{{yyyvvvxxxvvvcccXXXRRRLLLHHHGGGDDDAAA>>><<<============999888888777777666666555444444555555444333333222555555444333333333333444333333333444444444555555333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222000///////////////000111///000000000111111111111000000000000000000000000000000000000000000000000........................------------...///000111///000111000///...///000////////////////////////...---,,,---//////...---........................---...............------~~~{{{yyyyyyvvvtttrrrqqqpppnnnkkkhhh```bbbdddcccbbbfffnnnuuuzzzpppkkkjjjlllwwwtttjjjfffppp~~~wwwkkkbbbhhhvvvyyyjjjeeebbbmmm~~~}}}}}}xxxmmmnnnxxx}}}rrrpppsss~~~yyyhhh[[[QQQLLLKKKGGGCCC???===<<<===>>>>>>::::::999999888777777777555666777888777666444333555555444333333333333444222222222333333444444444444333333333333333333333333333333333333333333333111222222333333333222222222222222222222222222222222111000//////......///.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,------///000000000111222000///......///////////////////////////---,,,,,,---///000///...........................---...///000111111111111~~~zzzuuuoooiiifffiiillllllmmmpppzzz~~~oooeeeeeeiiirrrvvviiibbblllyyywwwnnnggglll|||lllggghhhhhhoooyyyvvvxxx{{{~~~{{{{{{sssnnnnnnoooyyy{{{wwwzzz}}}~~~yyytttttt~~~rrr\\\RRRQQQLLLHHHAAA<<<<<>><<<>>><<<999888888777666444555555666666555555444333444444444444444444444444222222222222222222222222333333333222111000//////111222222333333222222111////////////////////////222111111111000000//////000000000000000000000000111111222222222111111000111111000000//////......111000/////////000222333888555111//////000//////.../////////...---,,,,,,,,,...000111000000111222............////////////////////////////////////------............------............////////////}}}wwwtttvvvyyyyyyzzz}}}|||mmmdddeeefffppp~~~xxxkkkbbbjjjwwwyyypppjjjpppjjjdddbbbaaaeeemmmjjjmmmpppsssvvv{{{}}}xxxvvvzzz~~~rrrkkkgggiiiuuu}}}{{{~~~yyytttttt~~~zzz{{{eeeVVVPPPNNNIIIBBB???>>>>>>===???===:::999999999777666555555666666555555444333444444444444444444444444222222222222222222222222444444444333333222000000111222222333333222222111111111111111111111111111111111111111000000000///000000000000000000000000000000111222222222111111111000000000/////////...111000/////////000111222666333000//////000//////......//////......---,,,...000111000...,,,,,,---............////////////........................------............------............////////////|||~~~oooeeeeeedddnnn|||}}}oooccciiitttxxxqqqlllssszzzzzz}}}iii```\\\YYY[[[```]]]___bbbeeejjjpppwww||||||uuurrruuuzzz~~~mmmeeedddlll}}}yyytttuuu~~~wwwxxxfffXXXUUUPPPIIICCC??????@@@@@@>>><<<;;;;;;:::999777555666666666666555444444444444444444444444444444333333333333333333333333444444444444444333222111111222222333333222222111111111111111111111111111111111111111000000000000///////////////////////////000000111222222222111000000000000////////////000000/////////000111222333111......///000000///....../////////...---------...///...,,,+++++++++............////////////........................------............------............////////////|||}}}xxxiiieeecccnnn|||tttgggkkkttttttooolllsssuuutttvvv}}}xxxggg^^^XXXTTTTTTXXXUUUVVVXXX[[[^^^eeelllrrrzzz~~~|||uuurrrvvvzzzyyymmmkkknnnyyyzzzuuuvvv|||}}}fff[[[QQQKKKIIIEEEBBBBBBBBB???===<<<;;;;;;999888666666666666666555444444444444444444444444444444333333333333333333333333333333444444333222111111111222222333333222222111111111111111111111111111111111111000000000000000////////////////////////...///000111222222222111000000000000////////////////////////000000111111000...------///000000///......////////////......)))+++---...------...///............////////////........................------............------............////////////||||||ooofffbbblllzzzxxxlllooowww~~~qqqmmmlllttt~~~sssnnnnnnrrrvvvvvvvvvxxxrrrwww|||{{{pppcccZZZUUURRRQQQSSSQQQRRRSSSTTTVVV[[[aaafffqqqwww|||{{{uuurrrvvv{{{xxxooonnnuuu|||xxxzzz{{{fffQQQKKKNNNMMMHHHEEEDDDBBB???===<<<;;;999777666666777777666666555444444444444444444444444444333333333333333333333333111222222222222111111000111222222333333222222111000000000000000000000000000000000000000000111111000000000000000000000000...///000111111111111111////////////000000000000......//////000000000000...---,,,---///000000000......///////////////...+++---/////////...///111............////////////........................------............------............////////////uuutttzzzsssiiiccclllxxxzzzqqqssszzz|||ooommmmmmuuu~~~rrrlllhhhjjjllljjjiiijjjdddhhhkkkmmmrrrxxxyyyvvvnnnhhh___XXXTTTRRRRRRRRRRRRRRRSSSSSSSSSVVV[[[^^^iiirrryyyyyysssppptttzzztttqqqttt|||~~~yyyYYYOOOQQQQQQLLLIIIHHHEEEBBB???>>><<<999777666777777777777666555555444444444444444444444444333333333333333333333333111111111222222111111000111222222333333222222111////////////////////////000000000000111111111111000000000000000000000000///000000111111000000///////////////000000000000---...///000000000//////...---,,,...000111000///......///000000000//////000111222111///.....................////////////------------------------------............------............////////////~~~nnnkkkrrrzzzssskkkiiipppyyyyyysssvvv||||||llljjjllltttvvvnnnhhhiiijjjhhhffffff```cccddddddhhhnnnooommmiiifff```[[[XXXWWWWWWVVVWWWXXXYYYXXXXXXZZZ]]]___hhhqqqzzzzzztttpppsssyyy|||vvvwwwiiiWWWSSSOOOMMMNNNMMMJJJFFFCCC@@@>>>:::888777777777777777666555555444444444444444444444444444444444444444444444444111222222333333222222111111222222333333222222111000000000000000000000000///000000000111111111111222222222222222222222222111111111111000///...---.../////////000000000111---...///000000000///......------///111111000///......///000000000000000000111222222000......///............////////////------------------------------............------............////////////~~~mmmiiiqqq{{{zzzrrrnnnpppvvv~~~}}}~~~wwwtttwww}}}|||hhhgggiiippp|||{{{rrrkkklllmmmkkkiiihhhbbbeeefffeeehhhmmmooonnnjjjiiieee```]]]]]]]]][[[]]]^^^````````````bbbdddjjjttt~~~~~~vvvqqqtttyyyyyyvvvxxx^^^SSSLLLLLLQQQQQQNNNIIIEEEBBB???<<<999777777777777777666666555444444444444444444444444444444444444444444444444222222333444444444333333222222222333333222222222111111111111111111111111//////000000111111111222222222222222222222222222111111111111000...---,,,.../////////000000111111,,,---///000000000///...///......///111222000///......///000000000000000,,,...000111000000111222............/////////000---------------------------..................---............/////////000|||kkkgggooo{{{~~~qqqlllmmmlllkkksssxxxzzzxxxwwwvvvxxx{{{{{{sssvvv|||yyygggccccccjjjsss{{{~~~xxxwwwzzz|||{{{xxxuuuttttttuuuxxxyyyyyyxxxzzzvvvqqqmmmkkkkkkjjjiiilllmmmoooppppppooommmlllvvv|||yyyoooqqqxxx}}}www~~~hhhTTTRRRRRRPPPTTTRRRNNNKKKHHHCCC>>>::::::999888888999888555333666666555555555444444444555555444444444333333333111111111222222333444444111111111111111111111111000000111111111111000000111111222222222222111111111000///......///000111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000//////............//////////////////////////////..............................////////////......//////............//////......////////////......}}}kkkffflllwwwzzzpppkkkhhhfffpppwwwuuusssooommmkkklllnnnooo~~~}}}vvvyyyuuueee___]]]cccjjjqqqzzz~~~|||zzz{{{}}}~~~~~~~~~rrrrrrxxxxxxyyy||||||rrrZZZRRRPPPMMMSSSSSSRRRQQQNNNIIIDDDAAA;;;:::888777888777666444666666555555555444444444555555444444444333333333333333222222222222222222444444444444444444444444000000111111111111000000111111222222222222111111111111//////...///000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////............//////////////////////////////..............................////////////......//////............//////......////////////......|||vvvvvvuuusssssstttxxx{{{llldddhhhqqq~~~}}}rrrllljjjooowww|||yyy}}}}}}zzztttooojjjhhhffffffnnnrrryyy}}}zzz}}}vvvhhh```[[[]]]aaagggooovvvyyyuuuyyy{{{uuuxxx}}}~~~pppvvveeeWWWQQQNNNOOORRRUUUUUUQQQKKKFFFDDD>>>;;;888666777777777666666666666555555555444444555555444444444333333333444444444333222111111111222222222222222222222222000000111111111111000000111111222222222222111111222111000///////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////......////////////......//////............//////......////////////......vvvnnnmmmjjjhhhgggiiilllooowwwnnnddddddlllyyy~~~zzzrrrppppppzzzyyytttwww}}}zzzuuuqqqooorrrsssvvvzzz}}}~~~}}}}}}tttkkkbbbaaabbbeeekkkrrr|||zzz{{{wwwuuuvvvzzz~~~{{{vvvrrr___VVVRRRMMMRRRVVVWWWSSSNNNIIIGGGBBB>>>999777666777888888666666666666555555555555555555444444444333333333444444333333333222222222111111111111111111111111000111111222222111111000111111222222222222111111222222111000000/////////000000000000000000000000///000111222222111000/////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000......////////////......///......------......///......////////////......xxxmmmjjjgggdddccceeefffhhhnnnxxxqqqfffdddjjjvvv{{{zzz{{{}}}qqqnnnpppzzzxxxqqqsssxxx}}}sssooommmmmmpppttt~~~{{{vvvssstttvvvvvv}}}|||}}}iii]]]VVVPPPSSSVVVWWWVVVSSSQQQPPPFFFBBB<<<999888888999999777777666666666555555555555555444444444333333333222222333333333444444444444444444444444444444444111111222222222222111111111111222222222222111111111111111111111000//////000000000000000000000000///000111222222111000/////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000......////////////............------------............////////////......vvvrrrmmmjjjjjjjjjiiiiiikkksssuuujjjgggkkkvvvxxxuuuvvv~~~pppkkklllttt}}}}}}vvvpppqqquuu}}}{{{~~~}}}wwwttttttsssyyy~~~~~~|||mmmbbbVVVTTTRRRQQQSSSTTTTTTSSSKKKFFF@@@<<<:::999999888777777777666666666555555555555444444444333333333222222222333444555555555333333333333333333333333111111222222222222111111111111222222222222111111000000111222222111111000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////......////////////............------------............////////////......}}}|||{{{xxxvvvuuu{{{yyyoookkknnnxxxvvvqqqpppwwwvvv{{{zzzlllgggaaaiiirrruuussspppppprrr|||{{{wwwyyy{{{~~~|||~~~kkkaaaVVVQQQRRRTTTTTTRRROOOJJJDDD???===;;;999777777777777777666666666555555555444444444333333333333333444444444444444444000000000000000000000000111222222333333222222111111111222222222222111111...///111222333222222222000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000//////............//////////////////////////////..............................////////////.........------,,,,,,------.........////////////......|||rrrnnnpppzzztttnnnmmmnnnkkknnnuuuzzzzzz~~~qqqeee```YYY```iiiooopppppppppqqqyyy~~~yyyttttttxxxvvvuuuwww}}}}}}vvvyyywwweeeZZZXXXYYYVVVSSSQQQMMMGGGBBB>>>;;;999777777777777777666666666666555555444444444333333333666555555444444333333222333333333333333333333333111222222333333222222111111111222222222222111111---///000222333333333222000000000000000000000000333222111000000111222333000000000000000000000000000000000000000000000000//////............//////////////////////////////..............................////////////.........------,,,,,,------.........////////////......zzzmmmkkkrrr}}}yyynnniiieeedddeeegggkkkoooqqqqqqxxxyyyzzzwwwqqqhhh___YYYVVVZZZaaahhhmmmpppqqqqqqzzz~~~{{{zzz~~~}}}zzzvvvuuu|||}}}~~~\\\QQQYYY\\\TTTRRROOOJJJDDD???<<<:::999777666666555555555555666333333333333333444555666444444444444444444444444222222222333333444444444111111111111111111111111000000000000000000000000111111000000000000111111333222111000000111222333000000000000000111111222//////.........000222333000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000222111000///////////////......////////////......////////////////////////|||ooommmttt~~~rrrlllfffeeeccccccfffjjjnnnooojjjjjjjjjiiifffbbb^^^[[[ZZZ\\\aaafffjjjmmmnnnoooxxx}}}}}}|||xxx^^^WWWUUURRRSSSQQQLLLGGGBBB>>>;;;999777777666555555555666666444333333333333444555666444444444444444444444444222333333333333333333444222222222222222222222222111111111111111111111111111111000000000000111111222222111111111111222222000000000000000111111222333222111000///000000111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000///.........//////......////////////......////////////////////////ssspppvvvxxxrrrnnniiiffffffjjjooorrrlllkkkhhhfffdddddddddeeeccccccdddfffiiimmmpppqqqwwwuuu[[[SSSTTTTTTRRROOOJJJEEE@@@<<<:::888888777666666666666666444444333333333444555555444444444444444444444444444333333333333333333222333333333333333333333333111111111111111111111111111111000000000000111111111111222222222222111111000000000000000111111222555444333111000/////////000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000.........---......//////......////////////......////////////////////////wwwuuuzzzxxxuuuwww}}}xxxrrrnnnnnnppprrrpppooommmmmmooorrrwwwyyy{{{lllYYYWWWRRRRRRPPPLLLGGGBBB===:::999999888777666666666666444444333333333444444555444444444444444444444444444444444333333222222222333333333333333333333333111111111111111111111111222111111000000111111222000111222333333222111000000000000000000111111222444333222111000/////////////////////////////////////////////////////////////////////000000000000000000////////////000000---------------...///000......////////////......////////////////////////~~~|||zzzvvvrrrsssvvv|||zzz~~~~~~{{{yyyzzz|||dddUUUQQQPPPOOOMMMHHHCCC>>>;;;::::::999777777666666666555444444333333333444444444444444444444444444444444444444333333222222222333333333333333333333333111111111111111111111111222222111111111111222222000111222333333222111000000000000000000111111222000000000000000000000///////////////////////////////////////////////////////////////000000000000000000////////////000000---------------...///000......////////////......////////////////////////vvvssstttwwwxxxxxxxxxuuunnnjjjjjjiiieeeeeehhhlllvvvqqqUUUPPPPPPOOOMMMIIIEEEAAA>>>;;;;;;999888777777777777555555444333333333444444444444444444444444444444444333333333333333333222333333333333333333333333222222222222222222222222222222111111111111222222111111222222222222111111000000000000000111111222------///000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000.........---......//////......////////////......////////////////////////tttooopppqqqqqqnnnooolllfffccccccbbb___```dddhhhnnn{{{}}}}}}|||{{{|||}}}}}}~~~~~~}}}~~~aaaPPPPPPOOOMMMKKKGGGEEECCC<<<;;;:::999888777777777666555444333333333333333444444444444444444444444222333333333333333333444222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111222222000000000000000111111222---...000111222222111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000///.........//////......////////////......////////////////////////zzzvvvvvvwwwvvvssstttqqqkkkhhhiiihhheee^^^cccfffjjjsss|||vvvvvvyyywwwzzzyyyxxxuuuqqqnnnnnnppprrrppprrruuuvvvvvvxxx|||}}}{{{yyyzzzzzz{{{pppQQQQQQPPPNNNLLLJJJHHHFFF===<<<;;;999888777777777666555444333333333333333444444444444444444444444222222222333333444444444111111111111111111111111222222222222222222222222333222222111111222222333333222111000000111222333000000000000000111111222///000111222333222222111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000222111000///////////////......////////////......////////////////////////}}}xxxssspppooopppnnnmmmkkkmmmsss|||zzzuuurrrqqqqqqqqqtttyyy{{{uuusssnnnjjjfffeeeeeeeeeiiikkkmmmpppsssuuuvvvwwwzzzxxxzzzvvvzzz}}}uuuyyyaaaSSSKKKMMMMMMGGGEEEJJJBBB===999999::::::555111666666555555555666666777555555444444444333333333444444333333222111000000222222222222222222222222000000000000////////////666444222000//////000111000111111111111222222222111222222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000......///000000000000000////////////////////////........................000000//////.........---////////////////////////~~~}}}|||zzzzzz|||}}}}}}|||wwwsssrrroooooopppuuu{{{xxxuuupppkkkhhhfffeeeeeeiiijjjlllooorrruuuwwwxxxzzzzzz}}}xxxvvv{{{uuu```OOOOOORRRNNNIIIJJJCCC???::::::;;;;;;777333555555444444444555555666555555555444444444333333444444333333222111111000222222222222222222222222222222222222111111111111555333111000///000111111000111111111111222222222222222222222222111000000000000000000000000000000//////000000000000//////000000000000000000000000---...//////000000//////////////////////////////........................000/////////....................................~~~yyyuuusssoooqqqrrrqqqoooooorrrvvv}}}~~~~~~{{{wwwuuutttrrrqqqtttyyy~~~}}}xxxrrrnnnlllkkkkkkmmmnnnoooqqqtttwwwyyy{{{~~~xxxuuuvvvxxxxxxxxxwwwtttqqqppppppqqqrrrnnnrrrwwwzzz}}}yyyxxx|||pppUUUOOORRRQQQLLLIIIDDD@@@<<<;;;<<<;;;888555555555444444444444555555555555555444444444444333444444333333222222111111333333333333333333333333333333222222222111111111333222111000000111222333000111111111111222222222222222222222111111000000000000000000000000000000...//////////////////...000000000000000000000000......//////000000//////////////////////////////////////////////////////////////////....................................|||yyy}}}~~~zzztttoookkkiiicccdddeeedddcccdddgggiiiqqqwwwzzzvvvvvvyyy}}}~~~}}}zzz{{{~~~|||yyyxxxxxxyyyyyyyyyzzz{{{}}}zzzwwwxxxyyyyyyuuutttqqqooommmllllllmmmhhhlllooopppooorrrwww|||~~~xxxhhhXXXUUUSSSOOOLLLEEEBBB>>><<<<<<;;;999777777666666555555555555666555555555555444444444444444444333333333222222222333333333333333333333333111111111000000000//////111111000000111111333333000000111111111222222222222222222111111111111111000000000000000000000000//////000000000000////////////////////////////////////000000111000000///////////////////////////000000000000000000000000///////////////.........------------------------zzzuuuqqqooossstttwwwzzz~~~}}}yyytttooojjjgggeee______^^^]]]]]]]]]___aaajjjqqq{{{zzzvvvttttttuuuwww{{{}}}||||||}}}|||yyyxxxwwwuuusssqqqooonnnmmmooopppooommmlllnnnpppvvvpppbbbXXXRRROOOGGGDDD@@@===;;;:::999888999999888777777777777777666666555555555444444444444444444333333333333333333333333333333333333333111111111111000000000000000000000111111222333333000000111111111222222222333222111000000000111111000000000000000000000000000111111222222111111000////////////////////////111111111222222111111000////////////////////////000000000000000000000000.........///////////////........................~~~xxxssspppmmmllllllmmmooosssxxx}}}~~~|||yyytttpppllljjjiiicccbbb```___^^^]]]^^^^^^gggnnnxxxzzzvvvrrrqqquuuwww{{{~~~zzzuuusssttttttuuutttsssqqqooommmsssyyyzzzyyyfffXXXPPPKKKIIIDDD@@@<<<:::999999;;;:::999888888777777888666666666555555555444444444444444444333333333333333333333333333333333333444333333333333222222222000000111111222222222222000111111111111222222222444333111000000000111222000000000000000000000000111222222333333222222111000000000000000000000000111111222222111111000000////////////////////////////////////////////////.........///////////////////////////////////////zzztttqqqppppppnnnooopppssswww|||{{{xxxvvvttttttpppnnnkkkhhhfffeeedddcccfffmmmwwwxxxsssppprrruuuzzzyyyxxxyyy{{{mmm\\\PPPNNNIIICCC>>>;;;:::;;;;;;:::999888777777777777666666666666555555555555444444444444444444444444444444444444444444444444444444333333333222222222000111111222222222111111000111111111111222222222444333111000///000111222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000///......////////////////////////..................................../////////000000000000000000000000000yyyuuussssssttttttuuuwwwzzz~~~~~~~~~|||yyyuuurrrpppnnnlllkkkffflllvvvxxxnnnooorrrvvv{{{}}}{{{zzzwwwtttvvv}}}pppTTTRRRMMMFFF@@@<<<<<<<<<:::999888777666666666666777666666666555555555555444444444444444444444444444444444444444444444444222222222111111111000000111111222222222111111000000111111111111222222222444333111//////000111222000000000000000000000000000000111111111111000000000000000000000000000000......//////...---,,,,,,////////////////////////........................---.........//////000000000000000000000000000000|||{{{{{{zzzsssnnnjjjnnnvvvxxxqqqjjjfffiiinnnrrruuuyyy}}}{{{yyy|||}}}vvvwwwyyy{{{jjjYYYKKKHHHFFF???;;;<<<:::999888888888888555333666666666666555555555555444444444444444444444444333333333222222222111111111111222111000000222333222222222111111111111000111111222222222222111111000000000000000000000000333222222111000///......111111000000000000111111222111111111000000//////111111000000//////......000000000000000000000000000000////////////000000000000///.......................................vvvpppmmmrrryyysssjjjdddeeeggghhhjjjmmmoooppprrrtttyyy||||||wwwuuuxxx}}}vvvrrrrrruuuyyywwwyyyjjjTTTLLLJJJDDD??????:::999888888999888666444666666666666555555555555444444444444444444444444333333333333222222222222111222222111000000222333222222222111111111111000111111222222222222111111000000000000000000000000222222111111000000//////111111000000000000111111111111111111000000000///111000000000/////////...000000000000000000000000000//////......//////000000000///.......................................|||sssooossszzzzzzpppfffcccaaa______aaaaaabbbdddgggkkksss{{{yyyuuusssvvv{{{yyyvvvvvv}}}uuummmjjjmmmzzzrrrnnnkkkxxxaaaQQQNNNIIIBBB???;;;:::888888999999777666666666666666555555555555444444444444444444444444444444444444333333333333111222333222000000111333222222222111111111111000111111222222222222111111000000000000000000000000111111111000000000000000111111000000000000111111111111111111000000000000000000000000////////////000000000000000000000000000//////......//////000000//////............///........................xxxyyy|||vvvlllooouuu~~~zzznnngggccc___^^^______```aaabbbeeekkkrrrxxxzzzvvvtttxxx|||}}}ssspppllltttuuukkkfffhhhuuuqqqjjjiiitttjjjTTTOOOJJJBBB>>>===;;;999999999:::888777666666666666555555555555444444444444444444444444555555444444444333333333222333333222000000111333222222222111111111000000111111222222222222111111000000000000000000000000000000000000000111111111111111000000000000111111111111111000000000000000000000000000////////////////////////////////////111000000//////000000111000///............//////........................~~~~~~{{{qqqnnnrrrwww}}}uuuiiijjjoooxxxxxxpppkkkgggfffgggeeeeeedddddddddhhhnnnrrr}}}{{{wwwvvvzzz~~~zzzppplllhhhppp}}}uuulllffffffppp}}}tttjjjiiissskkkTTTNNNJJJEEEBBB???===:::999::::::999888666666666666555555555555444444444444444444444444555555444444444333333333333444444333111000111333222222222111111111000000111111222222222222111111000000000000000000000000000000000000000111111111111111000000000000111111000000000000000000111111////////////000000000000////////////////////////222111111000000111111222//////............//////////////////////////////}}}~~~{{{wwwttttttuuuvvvxxxzzz}}}wwwkkkfffjjjpppwww}}}~~~qqqggggggjjjttt{{{vvvrrrrrrtttqqqpppmmmkkkiiikkkooossszzzwwwwww{{{xxxmmmiiifffooo{{{uuummmhhheeemmmxxxyyylllfffoooyyylllVVVOOOLLLIIIJJJBBB???<<<:::::::::999888666666666666555555555555444444444444444444444444444444444444333333333333444444444333111000111333222222222111111111111000111111222222222222111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000111111111111////////////000000000000000000000000000000000000222111111000000111111222///............//////000////////////////////////}}}}}}}}}{{{xxxvvvtttppplllhhhggggggiiilllpppvvvzzz}}}sssgggaaadddiiipppwww~~~}}}oooeeeccceeeooo~~~~~~}}}yyywwwxxx|||zzzwwwxxx}}}yyymmmhhhdddmmmzzzvvvnnngggdddjjjuuu~~~nnnhhhooo~~~{{{~~~rrr]]]RRRKKKJJJMMMEEEBBB>>>;;;:::999888777666666666666555555555555444444444444444444444444333333333333222222222222444555555333111000111333222222222111111111111000111111222222222222111111000000000000000000000000222222111111000000//////111111000000000000111111///000000000111111111111.../////////000000000111000000000000000000000000000000////////////000000...............///000000////////////////////////~~~|||}}}{{{vvvtttqqqooolllhhhddd```]]]^^^___ccciiipppwww{{{pppccc]]]___dddjjjrrryyywwwpppsss}}}pppbbb```aaajjj{{{yyy|||yyy{{{{{{oooiiiaaakkkyyywwwmmmfffbbbiiisssrrrlllssszzzzzz{{{dddTTTIIIGGGKKKGGGCCC???;;;:::999888666777666666666555555555555444444444444444444444444333333333222222222111111555555555333111000111333222222222111111111111000111111222222222222111111000000000000000000000000333222222111000//////...111111000000000000111111//////000000111111111222.../////////000000111111000000000000000000000000......------------.....................///000111000000000000000000000000~~~yyywwwrrrpppmmmiiieeeaaa^^^]]]XXX[[[___```aaagggpppxxxsssaaa[[[[[[^^^eeeoooxxx}}}lllmmmttt|||ooobbb``````hhhwww|||yyyyyyzzz~~~~~~mmmcccbbbkkk{{{~~~||||||}}}~~~~~~~~~pppgggdddjjjsssxxxnnnnnnwwwxxxjjjWWWPPPNNNJJJKKKDDD;;;888;;;===<<<999999888777666666555555555999777555444444666999:::444444444444444444444444666444333111000000111111222222222111111111111000000000000000000000000000222111000//////000111222000000000000000000000000......//////000000111111---......///////////////***+++---...000111222222111111111111111222222333000000000000////////////111...,,,,,,---///000000////////////000000000000}}}zzztttsssppplllhhhdddaaa___YYY\\\___```bbbhhhrrrzzzrrraaaYYYYYY[[[bbblllvvv~~~rrrllljjjmmm|||rrrbbb___^^^eeesss~~~}}}qqqgggaaakkkzzz}}}}}}zzzwwwvvvwwwxxxzzztttiiieeejjjsssxxxooooooxxxjjj\\\SSSMMMMMMIIIDDD@@@>>>===<<<<<<::::::999888777777777777777666555444444666777999444444444444444444444444555444333111111111111222222222222111111111111000111111111111111111111111222111000//////000111222000000000000000000000000/////////000000000000000---...//////000000//////------...///000000000///000000000000000111222222000000000000////////////111...,,,,,,...000000000000000000000111111111111~~~}}}zzzvvvpppkkkfffccc^^^```ccceeegggmmmvvv|||rrrbbbVVVVVVXXX^^^hhhsss{{{uuujjjfffqqqvvveeeaaa^^^bbboootttiiibbbjjjyyy|||yyyyyyzzzzzzwwwtttsssvvvyyy|||~~~xxxmmmiiinnnvvv{{{qqqqqqyyyzzzrrrsssvvvqqq^^^SSSMMMKKKHHHCCC>>>;;;::::::<<<;;;:::999888888888888555555555555555666666666444444444444444444444444555444333222111111222222222222222111111111111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000//////---...//////000000//////000000000000///...------///////////////000111111000000000000////////////000...,,,,,,...000000000000000111111111222222222~~~}}}}}}~~~~~~uuummmiiieeeiiinnnrrrtttxxx|||rrrbbbUUUTTTTTTYYYcccoooyyytttjjjooo{{{wwwiiiddd___bbbmmm}}}yyypppyyyvvvkkkccckkkyyy}}}|||zzz}}}{{{rrrnnnsss{{{ssstttzzz~~~ooonnnsss}}}uuudddUUUPPPJJJEEEBBB???<<<999<<<;;;:::999888888888888333333555666666666555444444444444444444444444444444444333333222222222222222222222111111111000000111111111111111111111111111000000000000000000111000000000000000000000000222111111000000/////////......///000000000000000111111111000000...---,,,...............///000000000000000000////////////000...------///000000//////000000000000111111111}}}zzz|||~~~~~~~~~~~~~~~}}}||||||}}}~~~||||||}}}~~~sssllljjjpppxxxuuueeeWWWTTTSSSWWWaaammmxxx~~~pppnnntttxxxkkkeee```aaalllzzzvvviiiooo}}}|||ooohhhooozzz}}}tttooottt{{{tttvvv|||rrrmmmqqqzzzlll```QQQJJJIIIGGGAAA;;;;;;;;;:::999888888888888222333555666777666555444444444444444444444444444444444444444333333333222222222222111111111000000111111111111111111111111000000000111111000000000000000000000000000000000222222111111000000//////...//////000000000000000000000000000000000///..................//////000000000000000///////////////...------///000000///.........////////////000~~~zzzuuuvvvyyy|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyywwwwwwxxx|||rrriiihhhnnnxxx~~~kkk[[[WWWTTTWWW```lllxxx|||rrrqqqzzzkkkfff```bbbkkkyyyxxxiiijjjrrr~~~}}}zzz{{{wwwmmmsss}}}uuunnnpppvvvvvvyyy}}}{{{sssttt{{{yyy```QQQLLLIIIAAA:::;;;;;;:::999888888888888333444555666777666555555444444444444444444444444333333444444444444333333222222222111111111111000222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111000000...///000000111111000000//////000111111111000000...............///000000000000000000///////////////...---...000000000...---------.........//////}}}xxxtttttttttvvv{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{vvvttttttuuuvvvttttttuuuyyy|||lllbbb^^^dddnnnzzzuuu___[[[VVVXXX```mmmyyy|||uuuxxx~~~nnniiieeegggppp|||~~~mmmiiikkk{{{~~~wwwssstttzzz}}}sssxxxwwwpppqqqvvvwww{{{~~~|||aaaRRRJJJCCC>>>===<<<;;;:::999999999999555555666666777777777666444444444444444444444444222333444555555444333333222222222111111111111000222222222222222222222222///000111222222111000///000000000000000000000000111111111111111111222222//////000111111111111000000000111111111000000/////////......//////000111000000000000////////////...------...000111///...............////////////|||xxxuuusssqqqsssyyy}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||{{{|||~~~xxxsssqqqqqqsssuuutttsssssswww|||wwwfff\\\UUUZZZdddppp{{{{{{bbb]]]XXXXXX```mmmyyyxxxtttsssnnnjjjllluuuuuummmkkkyyy}}}}}}tttooopppvvv|||www{{{zzzssstttyyywww|||ttt\\\PPPKKKIII>>>>>><<<;;;;;;;;;;;;;;;666666666666777777777888444444444444444444444444222333444555555555444333222222222111111111111000222222222222222222222222///000111222222111000///000000000000000000000000000000000111222222222333//////000111111111111111111111111111111000///...///////////////000111111000000000000////////////...------///000111///...////////////000000000000~~~wwwzzzuuurrrssszzz|||zzz}}}}}}~~~}}}}}}~~~}}}||||||~~~~~~}}}|||vvvvvvxxxzzz||||||yyywww}}}~~~}}}zzzvvvsssrrrsssuuuwwwxxx~~~|||uuupppqqqvvvzzzxxxyyy{{{}}}~~~qqq```VVVRRRRRRWWWddduuujjjaaaZZZ[[[bbblllyyy~~~{{{uuummmkkktttooolllwww{{{uuutttssstttwww~~~zzz}}}uuuxxx~~~{{{}}}lllRRRJJJKKK@@@===;;;;;;<<<;;;888555666666666666666555555555666666555444333333222222333333333333333333333333000000000000000000000000333333333222222111111111111111222222222222111111111111000///////////////000000000000111111111111333222111000000111222333111111000000//////......111111111000000000000000000000000000000000000000000000000000000000000000222111111111000000//////}}}}}}{{{xxxyyy~~~|||{{{{{{|||}}}~~~~~~~~~}}}|||}}}}}}{{{zzz{{{||||||zzzxxxsssqqqoooppprrrtttuuuuuuyyyzzz}}}yyyvvvqqqnnnlllmmmoooqqqtttyyy}}}vvvsssuuu{{{~~~mmm]]]TTTOOOOOOSSS___ppp|||jjjaaaZZZ[[[bbbmmmzzz}}}zzzrrrpppxxxyyyttt}}}{{{tttpppnnnqqqvvv~~~~~~{{{zzz}}}}}}yyyyyy___PPPMMMCCC@@@===<<<<<<<<<:::888777777666666666666555555555555555444444333333333333333333333333333333333111111111111111111111111333222222222222222222111111111222222222222111111111111000///////////////000000000000111111111111222222111000000111222222111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111111111000000000//////}}}~~~}}}{{{xxxwwwwwwxxxzzz{{{}}}}}}~~~}}}{{{{{{|||zzzyyyyyyyyyyyyxxxvvvsssoookkkfffdddfffjjjnnnqqqrrruuuzzz~~~~~~|||zzzwwwsssmmmgggeeeeeegggiiimmmrrrxxx}}}wwwuuuxxx{{{jjj[[[SSSNNNMMMQQQ[[[kkkxxxiii```YYY[[[bbbmmmzzzwwwsss{{{~~~vvvnnnjjjooowww}}}|||uuurrrwww}}}jjjSSSLLLFFFCCC???===<<<<<<;;;;;;777777777777666666555555555555444444444444444444333333333333333333333333222222222222222222222222111111111222222222222222111111222222222222111111111111000/////////000000000000000000111111111111222222111000000111222222000000000000////////////............////////////000000000000000000000000000000000000000000000000111111000000000000//////~~~{{{zzzxxxtttqqqppppppqqqrrrtttwwwzzz|||zzz|||}}}}}}|||{{{{{{|||zzzyyyyyyyyyyyyvvvsssooommmhhhbbb___```eeeiiikkknnnrrrzzz~~~{{{vvvnnnfffaaa```bbbdddiiimmmsssyyy|||~~~vvvsssvvv~~~}}}jjj\\\TTTOOONNNPPPZZZhhhwww}}}hhh___XXXYYYaaalllyyyyyyttt||||||ooojjjoooxxxxxxqqqrrruuuwwwyyy|||sssXXXLLLHHHEEEAAA===;;;;;;<<<<<<999888888777777666666666444444444444555555555555333333333333333333333333333333333333333333333333000000111111222222333333111111222222222222111111111111000000///000000111///000000000111111111111222111111111111111111222000000000000////////////......///////////////000////////////////////////////////////////////////000000000000000000//////{{{xxxuuuppplllggggggffffffhhhlllooorrruuuwwwyyy{{{zzz{{{|||~~~||||||||||||{{{wwwrrrnnnmmmhhhcccaaabbbeeehhhiiimmmsss}}}uuujjjbbb___```aaajjjooovvv{{{{{{rrrmmmpppwww|||kkk[[[SSSOOONNNPPPXXXffftttyyyfff]]]VVVXXX___jjjwww}}}www}}}rrriiimmmvvv}}}~~~yyyxxxxxxvvvvvvuuuvvvzzzvvvtttvvvuuuuuuuuuuuuxxx{{{uuuzzz^^^PPPHHHFFFBBB>>>;;;:::;;;<<<:::999999888777777666666444555555555555555555555333333333333333333333333333333333333333333333333000000000111111222222222111111222222222222111111111111000000000000111111///000000000111111111111111111111222222111111111////////////000000000000/////////000000111111111//////////////////////////////////////////////////////////////////000000~~~yyyuuuqqqlllhhhbbbaaa___^^^___bbbfffhhhoooqqquuuxxxzzz|||{{{uuupppmmmiiieeedddfffiiikkklllrrrwww~~~pppeee___^^^___kkkrrr{{{yyyoooiiijjjoootttmmm\\\SSSLLLLLLOOOWWWcccrrr}}}xxxggg^^^WWWXXX___iiivvv|||uuuiiijjjqqqwww|||}}}wwwqqqooommmjjjhhhfffgggkkknnnttt|||zzz|||zzzwwwvvvtttttt{{{~~~qqqrrrwww^^^PPPHHHHHHEEE@@@<<<::::::<<<;;;::::::999888777666666666666555555555555555555333333333333333333333333333333333333333333333333000000000111111111111111111111222222222222111111111111000000000111222222000000000000111111111111000111222222222222111000////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000......////////////000000||||||||||||~~~|||yyyuuuqqqmmmgggdddaaa^^^___aaaeeegggiiilllqqqvvvzzz}}}yyyssskkkhhhdddcccggglllqqqtttwww|||tttfff___\\\\\\gggooo{{{xxxnnnhhhhhhlllppp|||rrr___VVVLLLMMMPPPXXXdddrrr~~~}}}jjjaaaYYYZZZ```iiivvvzzzllliiimmmmmmsssvvvqqqllliiifffccc```^^^___aaabbbdddmmmvvv~~~}}}|||||||||}}}|||yyywwwzzzzzztttuuusss]]]RRRIIIIIIHHHDDD???;;;;;;<<<<<<;;;:::999888777777666777777666666555555444444333333333333333333333333222222222222222222222222111111111111000000000000111111222222222222111111111111000000111111222333000000000000111111111111000111222222222222111000.../////////000000000111......//////000111111222000000000000000000000000000000000000000000000000........./////////000000ssssssrrrrrrtttxxx|||~~~}}}yyynnnkkkgggdddccceeeiiikkkeeeiiiooouuuyyy~~~{{{uuujjjfffaaaaaafffnnnvvvzzz|||vvvggg^^^[[[ZZZ```jjjxxxwwwoooiiihhhlllppp}}}wwwdddZZZNNNPPPTTT\\\ggguuummmccc[[[[[[aaakkkwwwqqqkkklllfffmmmqqqnnniiifffccc```___]]]]]]^^^]]]]]]ccckkkrrr{{{wwwtttsssuuuvvvuuussspppuuu}}}|||vvvzzzuuubbbZZZJJJKKKKKKGGGAAA===<<<===<<<<<<;;;:::999777777666888888777666555444444333333333333333333333333333222222222222222222222222222222111111000000//////111111222222222222111111111111000000111222333333000000000000111111111111000111222333333222111000.../////////000000111111---------...///000000111000000000000000000000000000000000000000000000000---.........//////000000~~~xxxqqqkkkgggeeehhhjjjlllqqqwwwzzz}}}{{{pppiiihhhhhhgggeeekkkkkknnnsssyyy~~~xxxhhhbbb^^^```fffkkkssszzzvvvggg^^^[[[ZZZ\\\eeerrr}}}wwwoooiiifffkkkrrr|||wwwcccYYYLLLPPPSSSXXXeeewwwttteee```bbbbbbmmm}}}|||yyyxxx{{{{{{}}}{{{tttuuuuuuyyy|||sssnnnllliiihhhhhhjjjkkkiiifffbbb```^^^\\\]]]```ccceeekkkuuuzzzvvvuuuuuuuuutttooorrrwww~~~|||uuucccTTTPPPLLLIIIEEEAAABBBGGG:::999888888888888555333666666555555555666666777555555444444444333333333333333333222222222111111111222333333333333222111000000000000000000000000111111222222222222111111000111111111111222222222000000000000000000000000111111000000//////......//////000111111111111111000///...,,,,,,...///000///000000000000//////.../////////000111111222222yyyqqqiiidddaaabbbeeehhhnnnuuu{{{~~~{{{ssspppooommmkkkjjjkkkmmmqqqvvv|||~~~uuuhhhaaa]]]___eeekkksss{{{zzzjjj___YYYVVVXXX```kkkuuu{{{~~~~~~{{{tttnnnkkkooovvv}}}fffZZZOOORRRUUU[[[hhhzzzwwwhhhbbbddddddnnn}}}zzzvvvtttssswww}}}|||wwwyyyzzzqqqnnnmmmpppuuuxxxzzz~~~}}}zzzvvvsssqqqppprrrrrrqqqoookkkiiifffeeefffhhhjjjllllllrrrzzz}}}|||{{{zzzzzz|||~~~zzzhhh[[[OOOJJJIIIFFFDDDCCC<<<;;;999999:::999777555777777666666666777777888555555444444444333333333333333333222222222222111111222333333333333222111111111111111111111111111111111222222222222111111000111111111111222222222000000000000000000000000222111111111000000000000//////000111111111111111333222111000000111222333//////000000000000//////111111111000000000000000wwwkkkddd^^^^^^```eeemmmvvv|||~~~yyyrrroookkkiiiggghhhjjjmmmrrrwww||||||ssshhh```[[[]]]cccjjjsss{{{~~~nnn```WWWSSSTTTZZZccckkkqqquuuxxxzzzwww{{{}}}}}}xxxrrrooorrrxxxjjj[[[TTTUUUXXX___mmm}}}}}}mmmgggiiihhhqqq~~~}}}vvvrrrnnnnnnpppqqqooommmppprrrtttwww|||{{{pppjjjggggggkkkoooqqqvvv|||}}}zzzwwwvvvwwwxxxyyyyyyuuuvvvwwwyyy|||sssZZZPPPNNNKKKEEEAAA???===;;;;;;;;;;;;999777888888777777777777888888555555444444444333333333333333333333222222222222111222222333333222222111222222222222222222222222111111222222222222111111000111111111111222222222000000000000000000000000222222222222111111111111//////000111111111111111444333222111111222333444---...///000000111000000222222111111000//////...{{{|||rrriiiaaa^^^___eeeoooyyy}}}}}}rrrlllgggdddcccdddfffhhhmmmsssyyy}}}{{{qqqeee^^^YYY[[[aaahhhrrrzzzooo```WWWSSSSSSWWW]]]bbbfffjjjnnnqqqmmmqqquuuxxx|||wwwrrrooorrrwwwqqq^^^XXXXXXZZZcccqqqsssmmmnnnmmmuuu|||yyyuuusssssstttsssrrrmmmpppuuuxxx|||vvvoooiiigggiiimmmpppuuu{{{~~~ttt___UUUNNNGGGCCC@@@>>><<<;;;;;;;;;999888888888777777666666777777555555444444444333333333444444333333333222222222222222222222222222222222222222222222222222222222111111222222222222111111000000111111111222222222222222222222222222222222111111111111111111111111//////000111111111111111111000000//////000000111------...000111111111111111111111111000000//////}}}yyywwwuuuwww|||yyynnnccc^^^^^^cccnnnyyy|||vvvllleeebbb^^^___aaacccgggmmmuuu{{{uuujjjbbb[[[WWWZZZ```gggqqqyyynnn```XXXVVVRRRUUUYYY\\\^^^```ccceeeccchhhmmmpppxxxzzzvvvqqqnnnrrrxxx}}}ggg]]]ZZZ[[[eeetttzzzssstttssszzzvvvwwwyyy|||{{{tttnnnooorrrtttxxx}}}zzzbbbQQQJJJJJJAAA???<<<;;;;;;;;;999888888777666555555555555555555555444444444333333333444444444333333333222222222222222222222222222222222222222222222222222222111111222222222222111111000000111111111222222222111111111111111111111111000000000000000000000000//////000111111111111111/////////....../////////------...000111111111111//////000000111111111111~~~{{{vvvooolllnnntttyyy}}}}}}qqqccc[[[YYY]]]hhhsssyyy}}}zzzmmmddd___\\\]]]______aaagggpppwww~~~pppddd```ZZZWWW[[[bbbiiirrryyy~~~ooo```ZZZYYYSSSVVVZZZ]]]]]]]]]^^^___```fffjjjmmmsss}}}yyyuuuqqqoootttzzzsssbbb\\\]]]hhhwwwxxxyyyyyy{{{zzz||||||~~~xxx[[[PPPPPPCCCAAA===;;;;;;;;;:::999888777666555555444444555555555444444444333333333444444444444333333333333333222222111111222222333222222222222222222222222111111222222222222111111000111111111111222222222........................///////////////000000000//////000111111111111111000000000000000000000000---...///000000111000000...//////000111111222222xxxooohhheeefffiiijjjvvvrrrbbbYYYUUUWWWaaakkksssyyyrrrgggbbb^^^___^^^\\\[[[```iiippp~~~rrrfff```[[[ZZZ___fffllltttzzz|||qqqbbb[[[YYYYYY^^^cccffffffeeecccccceeejjjnnnnnnrrr{{{~~~wwwsssooonnnttt|||{{{ggg```___kkkzzz~~~}}}||||||{{{}}}}}}kkkWWWSSSFFFCCC???===<<<<<<<<<;;;999888777666555555555555555555444444444333333333555444444444444333333333333333222111111222333333111111111111111111111111111111222222222222111111000111111111111222222222//////////////////////////////000000000111111111//////000111111111111111111111111222222111111111//////000000000000//////000000000000000111111111{{{qqqgggbbb___]]]\\\eeeppp~~~ssscccXXXSSSTTT]]]fffooovvv~~~|||pppjjj```aaa___[[[XXX[[[dddkkkxxxxxxmmmaaa\\\\\\bbbiiiooovvv||||||tttccc[[[YYY```eeelllqqqqqqooommmkkkkkkpppsssqqqssszzz|||tttpppllllllsss{{{~~~jjjbbbaaannn||||||xxxwwwvvvuuuxxx~~~xxx}}}xxx\\\SSSHHHEEEAAA>>>>>>>>>===<<<:::999888777666666666666555555444444444333333333555555444444444333333333444333222111111222333444000000000000000000000000111111222222222222111111000111111111111222222222222222222222222222222222000000111111222222222333//////000111111111111111000000111111111111000000///000000000000000///...222222111111000/////////zzzlllccc___ZZZUUUZZZ```lll|||uuucccXXXSSSSSSXXX^^^jjjsss{{{~~~yyyppphhhccc_________]]]^^^bbbmmm{{{nnneeecccbbbdddllluuu|||~~~sssaaa\\\^^^fffsss~~~|||tttppppppqqqxxxnnnfffaaaiiiyyy}}}rrrmmmmmmnnnmmmkkkmmmpppxxxzzzwww~~~cccSSSGGGHHHCCC<<<;;;???>>>888:::999888666666666777888555555555555555555555555333333333333333333333333333222222111111222222333111111111111111111111111333333222111111222333333333222222222111000000000000000000000000000000000111111000000000000000111111000/////////000222333000000000000000000000000////////////000000000000000000000000000000000000vvvkkkddd]]]UUUTTTXXXaaapppwwwdddXXXRRRQQQVVV\\\fffpppzzz}}}oooiiicccbbb```]]]^^^bbbpppqqqhhhfffeeeiiioooxxx~~~xxxfff```bbbmmm}}}|||sssooonnnqqqxxxooogggccchhhttt~~~|||uuummmkkkkkkjjjiiihhhgggjjjsssxxxvvvzzzkkkTTTLLLKKKFFF===:::===>>>;;;;;;:::888777666666666777555555555555555555555555333333333333333333333333333333222222222222333333222222222222222222222222333333222111111222333333222222222111111111111111111111111111111111111111111111000000000000111111111000000///000111222333000000000000000000000000000000000000111111111111000000000000000000000000yyyoooddd[[[SSSSSSWWWbbbrrr{{{gggXXXQQQOOOTTT[[[cccooozzzzzzrrriiieeeccc``````cccrrruuulllkkklllooovvv||||||jjjccccccpppwwwqqqooorrrzzzqqqkkkggghhhpppwwwzzzzzz|||}}}{{{rrrnnnnnnnnnnnnooojjjgggjjjrrr|||zzzwwwyyy}}}|||zzzuuuWWWOOONNNIII@@@;;;;;;======<<<;;;:::888777666666666555555555555555555555555333333333333333333333333333333222222222222333333333333333333333333333333333222222111111222222333111111111111111222222222222222222222222222222222111111000000000111111222111000000000000111222222000000000000000000000000111111111111222222222222000000000000000000000000qqqfffZZZVVVUUU[[[iii{{{kkk[[[QQQNNNSSSZZZdddppp}}}|||pppjjjgggdddeeehhhsssyyyqqqqqqssswww|||lllcccbbbkkk~~~vvvssssss{{{tttppplllkkkooouuuyyy{{{zzzzzz}}}zzzzzz||||||~~~yyysssqqquuu|||}}}|||~~~zzzqqqttt|||[[[NNNMMMJJJCCC===;;;;;;<<<===<<<;;;999888666666555555555555555555555555555444444444444444444444444333333333222222333333333333333333333333333333333222222222222222222222222000000000111222222222333222222222222222222222222111111000000111111222222000000000111111111222222000000000000000000000000000000000111111111222222000000000000000000000000tttfff___YYYZZZeeevvvooo___TTTOOOSSSZZZhhhsssyyypppmmmjjjkkknnnvvvwwwwwwyyy|||oooddd```cccxxx|||vvvtttxxx~~~vvvtttpppppprrrwww{{{~~~{{{{{{vvvpppyyy[[[MMMLLLJJJGGGBBB===;;;;;;======<<<;;;999777666555555555555555555555555555444444444444444444444444444333333333333333333444333333333333333333333333222222222222222222222222000000000111222222222333111111111111111111111111111111111111111222333333000111111111222222222222000000000000000000000000/////////000000000111111000000000000000000000000ppphhh___^^^ffftttqqqbbbUUUOOOSSSZZZiiiuuuwwwrrrooooooqqqzzz||||||}}}sssfff```^^^ooozzzuuuuuuyyy}}}zzzxxxxxx{{{~~~sssnnnrrreeeUUUPPPKKKJJJGGGAAA===<<<===<<<<<<<<<:::999777666555555555555555555555555444444444444444444444444444444333333333333444444333333333333333333333333111222222333333222222111111111111111111222222222111111111111111111111111111111111111111222333444000111222222333333222222000000000000000000000000.../////////000000000000000000000000000000000000xxxqqqhhhffflllxxxpppcccVVVOOORRRXXXgggrrr}}}}}}vvvrrrqqqrrrzzz~~~sssfff___]]]hhhttt}}}{{{xxxzzz~~~sssssseeeYYYOOOMMMLLLFFFAAA???;;;<<<<<<<<<;;;:::888777555555555555555555555555555555555555555555555555444444333333333333444444222222222222222222222222111222333333333333222111222222222111111111111111222222222222222222222222111111111111222333444555000111222333333333222222000000000000000000000000//////000000000111111111000000000000000000000000~~~wwwooommmsss}}}|||ooocccVVVNNNPPPWWWdddooozzzxxxrrrqqqqqqwww~~~qqqddd]]]\\\ccckkksss}}}~~~}}}|||zzzvvvwwwzzzwww}}}sssbbbSSSOOONNNIIIDDDCCC;;;;;;<<<<<<<<<;;;999888555555555555555555555555555555555555555555555555555444444333333444444555111111111111111111111111111222333444444333222111333222222222111111000000333333333333333333333333111111111111222333444555000111222333444333222222000000000000000000000000000111111111111222222222000000000000000000000000|||zzzppp]]]PPPNNNSSSWWWcccnnnxxx|||xxxsssooolllrrrxxx|||~~~sssfff___[[[^^^ccckkkrrryyy|||xxxuuusssppplllhhhooorrruuuzzzyyy{{{zzz]]]UUUSSSJJJBBBCCC@@@>>><<<;;;;;;;;;:::999999999888888777666666666555444444333333444444555333222222111111222222333555444333333222222333333000000000000000000000000333333222222333333444555111111111111111111111111222222111111111111222222111111111111111111111111222222222111111111000000000000000000000000000000000000////////////000000nnn[[[OOOLLLPPPTTTdddnnnxxx|||xxxnnniiihhhkkkoootttwwwyyyyyyzzz{{{{{{~~~ssshhhbbbZZZ]]]aaagggnnnuuu{{{~~~{{{uuurrrrrrqqqooommmkkkmmmpppsssxxx~~~yyyuuuttttttssstttuuuxxx}}}{{{bbbVVVQQQKKKFFFBBB@@@===<<<<<<<<<;;;:::999999888888777777666666555444444333333444444555333333222222222222333333555444333333222222333333222222222222222222222222333333222222333333444555111111111111111111111111222111111111111111111222111111111111111111111111222222222111111111000000000000000000000000000000000000////////////000000~~~mmm\\\OOOLLLOOOTTTdddoooxxx||||||nnnhhhgggeeefffggggggiiilllqqquuuyyy|||tttkkkfff______aaaeeekkkrrrxxx|||~~~{{{zzzyyyyyyxxxtttvvvwwwyyy{{{~~~{{{sssmmmiiigggggghhhhhhhhhjjjooouuu{{{zzzccc]]]VVVKKKFFFCCC???============<<<999999999888777777666666555444444333333444444555333333222222222222333333555444333333222222333333333333333333333333333333333333222222333333444555222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000}}}lll]]]SSSNNNRRRWWWfffoooyyy|||yyypppllleeedddccccccdddhhhnnnssswwwzzzxxxppplllgggffffffhhhlllsssyyy}}}~~~|||vvvqqqmmmkkkiiihhhgggggghhhlllqqqwwwzzz~~~lll]]]QQQJJJFFFAAA>>>=========<<<::::::999888888777777666555444444333333444444555333333333222222333333333555444333333222222333333333333333333333333333333333333222222333333444555222222222222222222222222111111111222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000|||kkk^^^UUUPPPSSSZZZgggpppyyy|||~~~}}}uuukkkkkkjjjiiiiiikkkooosssvvvzzzxxxssspppnnnlllllloootttyyy}}}|||}}}|||yyyvvvrrrqqqpppppprrrvvvzzz|||gggYYYOOOJJJDDD???===<<<<<<<<<::::::999999888777777777555444444333333444444555444333333333333333333444555444333333222222333333222222222222222222222222333333222222333333444555222222222222222222222222000111222222222222111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000~~~kkk```WWWPPPRRRYYYhhhqqqyyy|||~~~wwwwwwwwwuuutttsssuuuwww{{{~~~~~~wwwuuusssqqqrrruuuyyy|||~~~~~~zzz}}}xxxuuutttuuu~~~~~~}}}fffVVVPPPHHHAAA===<<<<<<;;;:::::::::999888888777777555444444333333444444555444444333333333333444444555444333333222222333333222222222222222222222222333333222222333333444555333333333333333333333333000111222333333222111000000000000000000000000000111111111111111222222222000000000000000000000000///000111222222111000///qqqfff\\\RRRSSSZZZiiirrrzzz|||~~~~~~}}}{{{yyyxxxzzz|||~~~|||xxxuuutttsssrrrrrrrrrsssuuuxxx{{{}}}|||||||||~~~}}}{{{rrrmmmjjjoooqqqrrrrrrrrrvvv~~~yyy]]]VVVLLLDDD???======<<<;;;::::::999999888888777555444444333333444444555444444333333333333444444555444333333222222333333333333333333333333333333333333222222333333444555333333333333333333333333///111222333333222111///000000000000000000000000000000111111111222222222000000000000000000000000///000222333333222000///yyylllaaaVVVUUU[[[jjjrrrzzz|||~~~~~~~~~~~~xxxqqqnnnllllllllljjjhhhiiimmmrrruuuwww}}}||||||}}}}}}|||~~~tttkkkfffeeegggiiiiiiiiinnnwwwbbb[[[PPPGGGAAA???>>>>>>;;;;;;:::999999888888777555444444333333444444555555444444333333444444555555444333333222222333333444444444444444444444444333333222222333333444555333333333333333333333333///000222333333222000///000000000000000000000000000000111111222222222222000000000000000000000000///000222333333222000///sssfffYYYXXX```kkkqqqyyy~~~~~~~~~~~~yyyrrrlllhhhfffggghhhgggffffffiiipppvvv}}}~~~~~~}}}||||||}}}yyyxxx{{{yyykkkddd```aaabbbbbbdddjjjsss{{{}}}]]]MMMLLLCCC<<<===>>>===<<<;;;;;;;;;:::777555666666555555555444444444666666555444333333333333555555555444444444333333222222333333333333444444444444444555444444333333222333333444444333333222111111111111111111111111333222111111111222444444222222222222222222222222000000000000000000000000////////////////////////wwwhhh\\\ZZZaaajjjooowww|||~~~~~~}}}||||||~~~~~~wwwrrrooommmkkkjjjhhhfffeeeiiipppvvv{{{{{{}}}}}}zzzwwwvvvuuuuuuwww{{{~~~zzztttsssttt~~~rrrkkkaaabbbaaa___```eeeooovvv{{{jjjVVVRRRIIIAAA@@@???===<<<;;;;;;;;;:::888666666666555555555444444444444444333333333444444555333333333222222222111111222222333333333333444444444444444555555444444333333444444555555444444333111111111111111111111111111000/////////000111222222222222222222222222222000000000000000000000000000000000000000000000000{{{kkk___]]]bbbiiimmmtttyyy}}}zzzyyywwwwwwyyy}}}}}}}}}|||xxxwwwsssqqqmmmiiihhhllltttyyy||||||}}}~~~}}}yyyvvvpppooommmlllmmmqqquuuxxx~~~uuuooollluuu~~~zzzsssfffeeebbb^^^\\\aaajjjqqqvvvsssvvvvvvrrruuusssZZZSSSJJJDDDAAA<<<===;;;::::::;;;;;;:::888666666666555555555444444333333333333444555666666333333333333222222222222222222333333333333444444333444444555555555444444444444555555555555444444111111111111111111111111000000//////000000111222111111111111111111111111000000000000000000000000111111111111111111111111nnnccc```ccchhhlllqqqwww|||wwwuuusssrrrssswww{{{~~~~~~}}}{{{xxxxxxzzz|||||||||~~~~~~}}}{{{yyyzzz{{{~~~{{{tttnnnmmmrrryyy}}}zzzuuurrrkkkhhheeecccdddhhhlllpppyyyzzzrrrnnnnnnttt~~~yyynnnlllggg```]]]```gggnnnyyy}}}oookkknnn}}}~~~sssooopppwww\\\SSSLLLHHHEEE>>>===<<<::::::<<<<<<;;;:::666666666666555555555555333333333333333444555666666555555555555444444444222222222333333333444444333444444555555555555555333333444444444444333333111111111111111111111111222222222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111tttjjjggghhhiiikkknnnssszzz~~~}}}}}}~~~~~~vvvssspppmmmnnnqqquuuxxx{{{{{{|||}}}~~~}}}wwwttttttsssqqqqqqsssuuuvvvwww{{{}}}~~~}}}}}}}}}{{{yyyvvvuuuuuutttrrrppprrruuuyyy~~~}}}yyyqqqooossszzz|||yyytttnnnjjjccc```]]]ZZZ[[[^^^bbbeeepppwwwwwwrrriiikkkrrr}}}uuusssmmmfff``````eeejjjtttzzz{{{lllgggiiizzz~~~vvvrrrxxxzzz^^^UUUNNNMMMLLLDDD>>>===;;;;;;<<<===<<<<<<777777666666666555555555666555444333333333333333666666666555555555444444222222222333333333444444333444555555666666666555222222222333333222222222111111111111111111111111111111222222333333333333000000000000000000000000000000000000000000000000111111111111111111111111xxxtttssspppoooooorrrxxx~~~}}}wwwuuuvvvooonnnnnnooorrrvvv{{{}}}wwwtttoookkkjjjlllpppsssvvvwwwxxxyyy{{{|||}}}}}}~~~xxxpppllljjjiiiiiiiiikkknnnppprrrtttwww{{{|||~~~~~~|||||||||~~~}}}yyyuuurrrpppnnnnnnnnnlllkkklllpppvvv{{{}}}|||{{{yyywwwuuuxxx|||}}}qqqllloootttxxx|||xxxuuupppkkkeeeaaa[[[YYYUUUSSSSSSUUUXXXZZZfffooozzz}}}wwwjjjgggjjjtttzzzzzzvvvooohhhdddeeehhhssszzz{{{lllfffgggqqq{{{}}}uuueeeXXXNNNMMMLLLCCC@@@>>><<<;;;<<<======<<<777777777666666666555555666666555444333333333333444444444444333333333222222222333333333333444444333444555666666666666666111111222222222222111111111111111111111111111111//////000111111111111000111111111111111111111111000000000000000000000000111111111111111111111111{{{xxxxxx{{{|||xxxsssooommmlllgggeeebbbaaacccgggmmmqqqtttxxx}}}~~~~~~}}}~~~~~~yyyuuuooojjjhhhiiimmmooouuuuuuvvvwwwyyyzzz{{{{{{{{{|||vvvlllfffbbbcccddddddfffiiimmmpppssswww{{{}}}}}}zzz{{{{{{zzzxxxwwwwwwxxxuuuwwwyyy{{{{{{{{{|||~~~|||~~~zzzuuurrrpppnnnnnnnnnnnnmmmlllqqqxxx}}}}}}{{{xxxvvvooosssyyy~~~rrrjjjjjjmmmpppwwwuuuqqqmmmjjjeee```]]]WWWUUUSSSPPPPPPQQQSSSTTT[[[dddpppxxxzzzzzzzzz{{{yyy}}}vvvnnniiinnnxxx|||sssmmmjjjjjjqqqyyy~~~nnnggghhhlll}}}yyypppwww||||||vvvdddTTTOOOLLLBBBBBB@@@===;;;<<<<<<<<<<<<777777777777666666666555555444444333333333444444444444444444333333333333222222333333333333444444333444555666777777777777111222222333333222222111111111111111111111111111...///000111222111111000222222222222222222222222000000000000000000000000000000000000000000000000xxxvvvrrroookkkiiigggeeefffccc]]]YYYXXX[[[___ccclllqqqxxx~~~}}}}}}}}}}}}}}}zzzvvvoooiiiggghhhkkkmmmuuuvvvwwwxxxyyyzzz{{{|||xxxzzz}}}uuujjjccc```aaabbbccceeeiiimmmqqquuuyyy~~~rrrrrrsssqqqnnnmmmmmmnnnkkknnnrrruuuwwwyyy|||~~~}}}|||xxxvvvsssrrrrrrsssrrrqqqpppvvv}}}|||yyymmmqqqxxx}}}uuujjjhhhiiikkkssspppmmmjjjhhhddd```]]]WWWUUUSSSRRRQQQQQQRRRSSSQQQ[[[iiiqqqttttttuuuwwwwww{{{wwwmmmmmmttt|||~~~uuupppoooooovvvqqqjjjkkkmmm~~~ttthhhmmm|||~~~sssuuu```WWWRRRGGGDDDAAA===;;;<<<<<<<<<;;;777777777777666666666666333333333333444555666666777777666666666555555555222222333333333444444444333444555666777777777777222333333444444333333222111111111111111111111111000111222333444333222222222222222222222222222222000000000000000000000000////////////////////////}}}~~~~~~uuuqqqlllgggfffgggkkkmmmlllfff^^^WWWUUUWWWYYYZZZcccgggoooxxx~~~}}}||||||~~~~~~yyyqqqjjjfffgggjjjlllsssvvvxxxxxxwwwwwwyyy|||{{{||||||}}}~~~{{{|||xxxnnnhhh___ZZZYYY]]]bbbeeejjjnnnwwwyyy|||~~~yyyvvvtttooohhhdddeeeffffffeeeeeefffiiinnntttyyy{{{{{{zzzyyy{{{|||{{{zzz}}}}}}qqqllljjjiiioooooonnnnnnmmmjjjfffccc^^^\\\YYYWWWVVVUUUSSSQQQWWW\\\dddlllqqqsssrrrqqqtttzzzvvvooommmqqq|||}}}rrruuuyyytttkkkgggkkkyyyzzzqqqiiillluuuyyywww}}}www{{{wwwyyybbbSSSMMMIIIFFFBBB>>>===>>><<<888;;;::::::999888777666666555555444444444333333333666555444333333333333333444333333222222333333444333333555666666666555444444333222222111111222222222222222111111111000000111111111111000000000000333222222222111111000000111111000000000000111111222222222222222111000///xxxuuupppkkkhhhiiinnnrrryyytttkkkaaa[[[YYY[[[^^^^^^bbbiiirrrzzz~~~~~~~~~{{{ssskkkhhhhhhjjjlllppprrruuuuuuuuuvvvxxx{{{|||{{{{{{|||}}}~~~}}}~~~zzz|||}}}uuuooofffaaa___bbbeeefffiiimmmuuuyyy~~~zzzwwwrrrnnnhhhddddddddddddccccccdddfffkkkrrrxxx}}}wwwmmmjjjjjjppprrruuuxxxyyywwwssspppllliiieeebbb___]]]\\\[[[]]]aaaffflllpppqqqqqqppprrrxxx{{{rrrnnnsss{{{~~~{{{}}}sssiiieeehhhvvvsssjjjcccfffppp}}}{{{xxx~~~~~~yyytttwwwxxx```SSSIIIFFFAAA===<<<===>>>===<<<<<<;;;:::999888777777555555555444444444333333666555444333333333333444444333333222222333333444222333444555666555555444333333222111111111111111222222222111111111000000111111111111111111111111222222222111111000000000111111000000000000111111222222222222222111000000{{{tttmmmmmmsssyyy|||pppddd]]]^^^bbb^^^aaafffnnnvvv~~~~~~vvvooojjjiiikkklllnnnqqqssstttuuuwwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzzxxxyyyxxxxxxxxxzzz~~~}}}{{{ssslllhhhiiiiiihhhjjjmmmsssxxx~~~{{{uuuqqqllliiigggfffdddcccbbbcccdddhhhpppyyyrrroooqqquuuzzzyyysssmmmjjjggggggggghhhkkkmmmoooooooooooorrryyytttqqqrrrrrrzzzssshhhcccdddqqqrrrhhh```bbbkkkvvv}}}yyy~~~yyyuuu}}}vvv^^^PPPKKKEEE@@@======>>>@@@======<<<;;;:::999888888555555555444444444444333555555444333333333444444444333333222222333333444222333444555555555444444222222111000000000000111222222222111111111111111111111111111111111111111111111111000000000000000111111000000000000111111111222222222222111000000~~~xxxtttxxx~~~qqqfffdddgggggghhhkkkpppvvv~~~{{{sssnnnllllllmmmqqqssstttvvvxxxyyy{{{|||}}}|||zzzxxxuuutttrrrrrrooopppppppppqqqtttxxx|||wwwqqqooonnnlllmmmqqqtttyyy}}}xxxtttpppmmmkkkjjjhhhggghhhjjjppp{{{|||{{{|||xxx{{{|||~~~wwwsssqqqppppppoooooonnnnnnnnnnnntttzzz|||uuunnnqqqwwwttthhhbbb```lll~~~xxxlllbbbbbbjjjrrr||||||xxxwwwyyypppZZZTTTLLLGGGBBB===<<<>>>======<<<;;;:::999888888555555555555444444444444555444444333333333444444444333333222222333333444222222333333444444444444222111000000///000000000111111111111111111111111//////000000000000111111000000000000000000000000111111000000000000111111111111222222222111111000}}}~~~~~~vvvrrrsssttttttsssuuuyyy~~~yyysssooonnnnnnttttttuuuvvvyyyzzz{{{|||zzzyyywwwtttpppmmmjjjiiiffffffgggfffgggjjjooorrrxxxvvvrrrpppoooqqquuuwwwzzz|||wwwuuusssqqqqqqpppqqquuu~~~||||||wwwxxx|||~~~{{{wwwuuusssqqqooooooooooooqqqyyy~~~pppmmmmmmtttwwwiiiccc^^^hhhyyy|||ooocccbbbiiirrr{{{yyyuuu~~~yyyyyydddYYYOOOJJJEEE>>>;;;===<<<<<<;;;:::999888777777666666555555555444444444444444333333333444444555444333333222222333333444222222222222333333333444222111000000///000000000111111111111111111111111........./////////000000000000000000000111111111111111000000000000111111000111111222222222111111}}}|||{{{|||xxxsssqqqooorrrrrrrrruuuyyy{{{|||{{{xxxwwwuuurrrnnnjjjgggeeeaaabbbbbbaaaaaacccgggkkkqqqyyyxxxqqqnnnmmmqqqvvvxxx{{{}}}{{{zzzyyyzzzzzzzzz|||zzztttwww}}}yyyqqqppprrrzzzxxxvvvsssrrrqqqqqqrrrpppxxx{{{rrrlllpppzzzzzzkkkddd]]]fffuuuqqqcccbbbiiirrr{{{yyy|||wwwsss~~~rrr```OOOJJJGGGAAA===>>><<<<<<;;;:::999888777777666666666555555555444444444444333333333444555555444333333222222333333444222222111111111222333444222222111000000000000111111111111111111222222222---......//////000000000111111111111111222222222111111000000000000111111000000111222222222222111}}}|||wwwsssqqqppppppqqquuu{{{}}}|||{{{xxxtttpppllljjjffffffeeedddcccdddhhhkkknnnvvv~~~wwwmmmhhhhhhmmmsssvvv{{{|||zzz{{{}}}uuullllllrrrzzztttjjjhhhjjjvvvzzzyyywwwvvvuuutttttttttvvv~~~wwwvvv}}}{{{kkkddd]]]eeessszzzhhhdddiiiqqqyyy{{{vvvqqq}}}qqqVVVLLLIIICCC???@@@======<<<;;;:::999888888666666666666555555555555333333333333333444555666444333333222222333333444222111111000111222333444333333222111111111111111000000111111111222222222/////////000111222222222111222222222333333333333111111000000000000111111000000111222222222222222~~~~~~xxxtttrrrpppppprrrwww|||xxxtttrrrnnnmmmllljjjiiiiiimmmooommmuuu}}}uuuiiicccccchhhoootttzzzyyywwwxxx~~~~~~qqqfffeeeiiiqqqwwwsssiiihhhkkkooozzzyyyyyyxxxwwwvvvvvvvvvvvv{{{kkkccc^^^eeeqqqpppgggjjjpppvvv{{{~~~~~~wwwqqq~~~___PPPLLLEEEAAABBB>>>>>>===<<<;;;::::::999777666666666555555555555333333333333333444555666444333333222222333333444222111000000000111333444444333222222111111222222000000111111222222222222000111111222333333444444222222222333333444444444111111000000000000111111///000111222222222222222~~~}}}~~~vvvzzz~~~zzzsssnnnooorrrwww|||~~~xxxvvvssssssuuuvvvuuussstttxxx~~~yyylllaaaZZZ]]]dddooouuu~~~|||sssrrruuuzzz~~~uuuiiiaaa___fffmmmxxxpppeeebbbdddhhhuuuyyy|||{{{yyyyyyyyyuuutttvvvvvvuuuwww{{{wwwhhh```___gggrrr}}}xxxjjjhhhllluuu}}}tttnnnzzzcccSSSPPPHHHAAAAAA===;;;888777888999999888:::999777555555555666666555555444444444333333333444333333222222333333444333333444555444333111000555444333222111///......111111111111111111111111000000000111111222222222222222222222111111000000222111111111000000//////111111222222222333333333zzz}}}~~~vvvvvvxxx~~~}}}vvvrrrrrrvvvzzz~~~||||||~~~~~~}}}yyy{{{rrreee\\\YYY]]]hhhoooxxxvvvoooooorrrzzz{{{xxxqqqgggaaa```aaagggpppwwwzzz}}}qqqeeebbbdddeeerrr}}}yyytttlllqqq~~~|||yyyvvvuuuwwwxxxxxxzzz~~~|||~~~uuugggaaaaaaiiittt~~~rrrooossszzz{{{ppp{{{sss[[[UUUNNNFFFAAA???===;;;999:::999888777999888777666555555555666555555555444444444333333444333333222222333333444333333444444444333222111444333333222111000//////111111111111111111111111333333333333333333444444222222222222111111111000222222222222111111111000111111111222222222333333~~~~~~zzzllljjjjjjoooxxx{{{wwwvvvyyy}}}yyylllaaaZZZXXX___fffqqq{{{~~~xxxqqqkkklllqqqyyy~~~zzztttqqqllleeeaaaaaa^^^bbbhhhmmmpppqqqssstttyyy~~~qqqeeebbbccccccppp~~~{{{pppdddaaahhh}}}zzzwwwvvvyyy{{{{{{~~~wwwqqqoootttqqqfffccccccjjjvvv~~~|||~~~sss|||rrr```TTTRRRJJJBBBAAA???===<<<;;;:::888666999888777666555555555666555555555444444444444333444333333222222333333444333333444444444333222222333222222222111111111111111111111111111111111111444444333333333333333333222222222222111111111111333333333222222222222222111111111222222222222333~~~~~~~~~~~~~~~wwwgggccc```ccclllwww~~~~~~~~~|||xxxzzz~~~ssshhh___YYYXXX___iiiuuu~~~zzzvvvpppkkkmmmrrryyy~~~xxxoookkkgggbbb```aaa^^^```dddhhhjjjkkklllllllllpppvvv}}}rrrfffbbbcccfffrrruuugggaaadddttt|||zzzwwwwwwzzz}}}~~~rrrhhhccceeeqqqnnneeecccbbbjjjvvvyyymmmqqqgggTTTRRROOOHHH@@@>>>===<<<<<<;;;999666888888777777666555555555555555555555444444444444444333333222222333333444333333333333333333333222222222222222222222222222111111111111111111111111222222222111111000000000222222222222222222222222222222222222222222222222111111111111222222222222|||~~~~~~~~~~~~~~~vvvgggaaa[[[\\\eeeqqq{{{|||}}}~~~{{{}}}wwwwwwwwwyyy}}}zzznnnccc]]]VVV[[[dddnnnyyyyyyuuuppplllnnnssszzzxxxlllfffbbb___]]]^^^]]]^^^```bbbeeeggghhhhhhdddgggjjjmmmrrr|||rrrfffcccccchhhttt|||mmmfffgggmmm|||{{{xxxxxx|||wwwlllccc\\\[[[dddnnn~~~oooeeeccc```hhhuuupppmmmrrrvvv[[[TTTQQQMMM???>>><<<;;;<<<<<<:::888888888888777666666555444666666555555555444444444444333333222222333333444333333333333333333333333222222222222222333333333111111111111111111111111222222222111111000000000222222222222222222222333000000111111111111111111000000111111111222222222yyy{{{}}}~~~~~~~~~vvvhhhaaaZZZYYY```lllwww||||||}}}~~~}}}wwwmmmmmmnnnooossszzzttthhh___YYYZZZ___hhhsss~~~}}}xxxuuuqqqnnnpppvvv}}}|||llldddaaa^^^]]]______^^^^^^```ccceeefffeeeccceeeffffffhhhqqqqqqfffcccdddhhhttttttkkkhhhjjjyyy~~~{{{{{{vvvlllccc\\\YYY]]]cccrrrxxxuuuhhhccc___gggsssyyypppmmmvvviiiXXXPPPKKKCCC@@@===<<<<<<<<<;;;:::777888888888777666555444666666666555555555444444444333333222222333333444333333222222222333444444222222222333333333333333111111111111111111111111444444333333333333333333222222222222333333333333000000000000000111111111000000000111111111111222vvvxxxzzz}}}~~~}}}|||}}}~~~vvviii```WWWUUU[[[fffpppvvv}}}}}}|||zzz}}}wwwoooeeeeeeeeeeeegggmmmvvv}}}~~~oooddd\\\ZZZ[[[aaammmzzz{{{xxxvvvtttrrrvvv}}}sssjjjgggeeeeeegggjjjgggffffffiiikkkkkkjjjhhhkkkllljjjjjjooozzz~~~qqqfffcccdddiiiuuutttoooooo|||vvvlllccc]]][[[^^^gggooozzz}}}llldddbbbiiisss}}}~~~uuu{{{kkkYYYPPPJJJFFFAAA===<<<<<<<<<;;;777888888888777666555444666666666666555555555555444333333222222333333444333333222222222333444555333333333333333333333222111111111111111111111111333333333333333333444444222222222333333333444444000000000111111222222222000000000000111111111111uuuvvvxxx{{{~~~~~~~~~~~~}}}|||{{{|||~~~}}}uuuhhh___UUURRRWWWbbbkkkqqqzzz{{{~~~}}}{{{zzzvvvxxx{{{}}}~~~yyypppiii``````___]]]^^^ccclllsssvvvkkk^^^[[[XXX]]]iiiwww{{{yyyyyyxxxwww|||zzzpppnnnmmmnnnpppwwwssspppppprrrtttsssqqqooosssuuusssppprrrzzz}}}pppgggddddddkkkxxxyyywwwvvvkkkaaa\\\\\\```iiivvvpppeeedddjjjsss{{{|||kkk___QQQLLLEEE???===<<<<<<;;;777777888888888666444333777666666666555555555555444333333222222333333444333333222111222333555666444444444333333222222222111111111111111111111111000000000111111222222333222222222333333444444444111111111222222333333333000000000000111111111111uuuuuuvvvxxxzzz}}}|||{{{{{{|||~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}zzzhhh^^^TTTSSSWWW^^^iiisssxxxzzz{{{{{{~~~}}}xxxuuuyyyyyyzzz|||}}}}}}zzzxxx|||{{{yyyxxxuuupppjjjffffff```]]]___^^^\\\___eeeqqqxxxtttfffaaa\\\\\\bbbnnn~~~{{{wwwvvvuuuwww||||||yyyxxx{{{~~~qqqiiigggiiipppzzz}}}yyyjjj```]]]aaacccjjjttt{{{{{{|||uuupppnnnooottt~~~~~~}}}zzz|||eeeVVVQQQHHHAAA>>>===<<<:::888888888888888888999999999999888888777777666666444444444444444444444444444444222222222222444444222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222444444333333222111000000000000000111222222333333rrrssstttwwwyyy|||~~~}}}{{{yyyxxxyyyyyyxxxwwwzzzyyyxxxvvvvvvwwwxxxyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~yyyhhh___VVVSSSTTTZZZeeepppxxx{{{|||{{{~~~~~~}}}~~~~~~yyyvvvyyyyyyxxxyyyzzzxxxuuurrrrrrrrrqqqpppoookkkgggdddddd___\\\\\\ZZZVVVWWW\\\dddkkkvvv{{{ggg```ZZZZZZ___jjj{{{xxxvvvuuuuuuwww}}}{{{}}}tttkkkiiijjjqqqzzzzzzkkkdddaaaaaafffnnntttuuuwwwzzz~~~~~~wwwuuutttxxx~~~yyywwwdddWWWJJJEEEBBB===::::::888888888999999999999999777777666666555555444444444444444444444444444444444444333222222333444444222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222111222222222222333333333222222111111111111111111pppqqqtttwwwzzz{{{||||||}}}~~~}}}yyyuuutttrrrpppnnnooonnnlllkkkkkkmmmnnnooosssvvv{{{~~~|||zzzzzz|||~~~~~~}}}}}}~~~wwwiiiaaaZZZUUUSSSVVVbbbnnnvvvzzz{{{zzz|||~~~|||}}}}}}|||{{{}}}|||xxxzzzxxxwwwvvvvvvssspppmmmiiiiiiiiiiiiiiigggfffeeefffcccaaa___ZZZSSSRRRTTTXXX^^^iiivvvpppfff\\\ZZZ]]]fffuuu}}}vvvtttssstttxxx{{{xxxnnnkkkllloooxxx}}}pppgggcccdddjjjoooqqqssswww{{{}}}~~~||||||{{{bbbMMMIIIGGG>>>888:::999999999999999999999999777777666666555555444444444444444444444444444444444444333333333333444444222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222//////000111333444555555333333222222111000000///sssuuuxxxzzz|||||||||{{{||||||~~~{{{vvvrrrnnnkkkhhhdddcccaaa``````aaaccceeehhhlllssszzz|||zzzzzz|||}}}|||||||||~~~}}}uuuhhhccc^^^XXXTTTUUU```lllqqqvvvyyyxxxyyy}}}~~~|||{{{|||||||||{{{}}}{{{yyywwwuuutttssspppmmmjjjffffffggggggffffffhhhiiilllmmmlllhhh```XXXTTTTTTTTTWWW```nnn|||~~~oooaaa]]]^^^dddqqq~~~|||tttrrrrrrsssyyy|||}}}|||qqqlllkkkjjjsss~~~~~~~~~uuummmiiikkknnnqqqtttxxxzzz}}}pppRRRNNNKKK???999===:::::::::::::::999999999999999888888777777666666444444444444444444444444444444444333333444444444222222222222222222222222333222222111111222222333111111222222222333333333111111111111111111111111//////000111333444555555222222222111111111000000xxxyyy|||~~~~~~}}}|||}}}~~~~~~wwwrrrnnniiifff```^^^[[[YYYXXXYYY[[[\\\^^^ccckkkssszzz~~~|||zzzzzz|||}}}|||||||||}}}~~~zzzsssfffbbb^^^ZZZTTTSSS\\\ffflllssswwwwwwxxx|||~~~}}}||||||}}}}}}}}}vvvtttrrrpppooommmjjjhhhfffggggggfffeeefffiiimmmqqquuuvvvpppfff]]]WWWSSSRRRTTTZZZgggvvvvvveee``````dddppp|||uuuqqqqqqttt{{{}}}sssllliiieeelllvvv}}}~~~|||sssqqqrrrtttvvvzzz|||\\\RRRNNNBBB<<>>>>>===<<<;;;;;;::::::999999999888777777666666444444444444444444444444333444555666666555444333222222222222222222222222333222222222222222222333111111222222222333333333000000000000000000000000111111222222222333333333333333222222111000000000qqqjjjhhhoooyyywwwjjjccc^^^[[[]]]aaa```aaadddjjjpppuuuxxxyyy{{{{{{|||}}}~~~{{{xxxwwwssstttuuutttmmm___SSSMMMKKKLLLSSS]]]eeejjjrrrzzz{{{zzzzzz{{{~~~}}}xxxuuurrrpppooonnnkkkgggjjjxxxqqqccc^^^VVVRRRUUUYYYbbbvvv~~~ppppppvvv{{{zzztttwww|||~~~{{{zzzssstttsssqqqpppuuu~~~xxxmmmfffhhhqqqrrr}}}kkkQQQPPPMMMCCC============<<<<<<<<<<<<<<<;;;:::888777666666666555555555555555555444444555555444333333333444444555555555555555555555555555444444333333444444555222222222222222222222222222222222111111111000000222222222222222222222222000111222333333333333333iiidddccciiiqqqyyy}}}oooeee^^^ZZZ[[[^^^bbbdddhhhnnnsssvvvxxxxxxzzz{{{|||}}}~~~}}}zzzzzzyyy{{{~~~~~~wwwjjj]]]UUULLLKKKOOOWWW^^^dddllltttwwwwwwwwwzzz|||zzzuuusssqqqpppooonnnkkkooo~~~vvvddd[[[TTTUUUWWW]]]nnn}}}uuuuuuxxxzzz{{{~~~}}}~~~}}}zzzxxx{{{|||nnncccccchhhoooyyyvvvZZZTTTNNNBBB@@@@@@@@@???????????????<<<;;;:::888777666666666555555555555555555555555555555444333333333333444222222222222222222222222444444333333333333444444222222222222222222222222222222222111111111000000222222222222222222222222000111222333333333333333```\\\\\\```gggooo|||sssggg^^^WWWWWWZZZcccffflllrrrwwwxxxxxxxxxzzzzzz|||}}}~~~~~~zzzjjj___OOOLLLLLLQQQWWW]]]fffnnnqqqsssuuuxxxzzz|||}}}}}}|||wwwtttrrrqqqqqqqqqqqqxxxpppdddZZZXXXWWWYYYeeettt}}}xxxyyy{{{}}}~~~uuugggbbbeeellluuu```UUULLLBBB???>>>======<<<<<<<<<<<<;;;;;;999888777777666666555555555555666666666666555555444333222222333333222222222222222222222222333333222222222222333333222222222222222222222222222222222111111111111111222222222222222222222222111111222333333333222222ZZZWWWWWWYYY^^^gggxxxuuuggg\\\TTTRRRUUU^^^dddmmmuuuyyyzzzzzzyyyzzz{{{|||}}}wwwiiiUUUOOOJJJLLLRRRXXXaaajjjnnnqqquuuxxxzzzzzzzzzzzz||||||}}}~~~zzzwwwrrrqqqrrrtttwww}}}ooobbb]]]ZZZXXX___jjj{{{}}}~~~rrrkkkjjjiiippp{{{{{{uuueeeTTTMMMGGG???>>>===;;;;;;;;;;;;;;;;;;:::999888777777777777666666666666666777777777666555444333222222222333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222111222222333333333222222[[[XXXVVVWWWYYYaaattttttfffZZZQQQOOOQQQVVV___jjjtttyyy{{{{{{|||{{{{{{|||~~~rrr\\\SSSJJJIIILLLRRR[[[bbblllpppwwwzzzzzzyyyxxxxxxxxxyyyzzz|||}}}|||zzzrrrqqqsssxxx}}}xxxhhhbbb]]]YYY\\\cccooo|||~~~tttpppiiimmmuuurrrtttoooWWWOOOMMMFFFDDDBBB@@@>>>>>>>>>>>>::::::999888777777777777666666666777777777888888777666555444333333333333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333222222111bbb^^^YYYWWWWWW___ooovvvhhh\\\RRRNNNOOOPPPYYYgggrrrwwwzzz}}}~~~|||}}}}}}~~~gggZZZMMMIIIIIILLLSSSYYYfffmmmvvv{{{{{{zzzyyyyyyxxxxxxzzz{{{|||~~~~~~{{{rrrrrruuu|||nnngggaaa[[[YYY]]]dddrrr~~~wwwnnnpppttt{{{yyyyyybbbSSSLLLIIIGGGDDD@@@===<<<<<<<<<:::999999888777777888888666666777777888888999999888888666555444444444444222222222222222222222222333333222222222222333333222222222222222222222222111111111111111222222222222222222222222222222222222222333333333222111111kkkddd\\\XXXXXX]]]kkkxxx{{{mmm```TTTOOOOOOMMMXXXfffpppvvvyyy}}}~~~~~~~~~wwwhhhWWWNNNKKKKKKNNNRRR^^^gggssszzz|||{{{{{{}}}zzzzzz{{{|||~~~}}}~~~zzzssstttxxxxxxoooiii```[[[\\\^^^jjjyyy}}}|||}}}{{{{{{~~~~~~cccSSSKKKIIIDDD???<<<:::999999:::999888888777888888888666666777888888999:::::::::999888777555555555555222222222222222222222222444444333333333333444444222222222222222222222222000000111111111222222222222222222222222222222222222333333333333222111000pppggg^^^YYYXXX]]]hhhsssqqqcccWWWPPPOOONNNXXXfffpppuuuxxx|||~~~tttaaaUUUPPPLLLMMMOOOXXXbbbpppyyy||||||~~~||||||}}}~~~|||~~~~~~}}}}}}yyyuuuvvv{{{wwwoooeee^^^^^^ZZZfffsss|||vvvqqqyyyxxx{{{bbbQQQNNNIIICCC???===<<<<<<999999888888888888888888666777777888999999::::::;;;:::999777666666555555555555555555555555555555555444444333333444444555222222222222222222222222000000111111222222222222222222222222222222222222333333333333333222111000yyypppfff___\\\]]]eeeooowww|||tttcccTTTMMMMMMOOOWWWbbbnnnvvvzzz{{{zzz||||||||||||}}}~~~kkkaaaYYYOOOKKKOOOQQQ]]]jjjrrrzzz{{{}}}{{{zzz|||}}}wwwwwwwwwvvvvvv|||yyyvvvvvvwww~~~uuujjjcccaaa___dddkkkttt{{{yyyqqqsssvvvxxx{{{||||||uuu___NNNHHHIIIBBB???@@@<<<:::::::::::::::999888777666666777777888999;;;;;;:::999888777666666666666555555555555555555555555333333333333333333333333333333222111111222333333111000/////////111222333000000000000000000000000222111111111222333333444zzzqqqgggaaa\\\]]]eeennntttyyytttcccTTTNNNNNNOOOWWWcccooovvvzzz{{{|||}}}}}}||||||{{{||||||}}}~~~~~~xxxhhh\\\OOOJJJLLLNNNYYYeeemmmuuu}}}}}}yyy~~~|||{{{|||~~~}}}uuutttqqqoooooouuu~~~xxxsssvvvxxxtttjjjfffdddggglllsssxxx}}}wwwkkklllllllllooouuu}}}|||jjjUUULLLKKKCCC@@@@@@<<<;;;;;;::::::999888888888777777777777888999::::::999999888666666555555666555555555555555555555555333333444444444444333333333333222111111222333333111000//////000111222333111111111111111111111111111000000000111111222333}}}tttjjjccc^^^^^^eeennnrrrwww}}}sssbbbTTTNNNOOOOOOXXXdddpppwwwzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||~~~tttcccTTTMMMMMMLLLUUU___hhhqqqyyy|||zzz}}}|||zzz{{{~~~~~~}}}|||zzzzzzyyyvvvsssooollllllqqqyyyvvvqqqvvvyyyzzzsssoooppprrrtttxxx|||yyymmmkkkgggddddddjjjrrryyyxxxvvvzzz```QQQNNNFFFAAAAAA======<<<:::999888888888999888888888777777888888999888777666555555555555555555555555555555555555555333333444555555444333333333222222111111222222333111111000000000111222222111111111111111111111111000000000000000111111111wwwmmmfffaaaaaahhhpppsssxxx}}}sssaaaSSSNNNOOOPPPYYYfffpppwwwzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzyyy{{{~~~}}}zzzooo^^^UUUSSSMMMRRR[[[dddnnnwww|||~~~|||{{{zzzzzz{{{}}}~~~{{{zzzxxxxxxwwwyyyxxxuuurrrrrruuuyyy}}}xxxrrrvvvzzz~~~}}}|||{{{|||~~~~~~vvvrrrlllfffeeeggglllppp}}}~~~xxxlllVVVPPPHHHCCCCCC???>>>===:::888777888999:::999999888777777777777777777666555444444444444444555555555555555555555555222333555666666555333222222222222222222222222222111111111111111111111222111111111111111111111111000000111111111111111111wwwnnnhhhdddcccjjjsssxxx|||uuubbbSSSNNNOOOQQQ[[[hhhrrrwwwyyy{{{}}}}}}||||||{{{{{{||||||}}}{{{}}}~~~uuusss~~~kkk^^^YYYOOOQQQVVV^^^hhhqqqyyy~~~|||||||||{{{{{{|||~~~~~~}}}||||||~~~yyyxxx{{{yyyvvvppplllkkkkkklllmmmvvv|||xxxZZZSSSKKKFFFEEEBBB???===;;;999777888999999999999888777666666666666666555555444444444444444555555555555555555555555333333444555555444333333222222222222222222222222111222222222222111111111111111111111111111111111111222222333333222111111{{{ssskkkgggddddddkkkttt{{{~~~{{{eeeUUUOOOQQQUUU```mmmvvvxxxzzz||||||||||||{{{||||||}}}}}}|||}}}}}}sssmmmwwwyyyggg^^^SSSPPPQQQWWW^^^eeemmmuuuyyy{{{}}}~~~~~~~~~{{{wwwsssppppppqqqrrrrrruuuzzzaaaWWWNNNHHHFFFCCC???>>><<<:::999888888888999888777777666666666666666555555444444444555555555555555555555555555555333333333333333333333333111222222333333222222111222222222333222222111000222222222222222222222222222222333444444222111000tttmmmgggcccbbbccckkktttzzz}}}jjjXXXRRRTTT[[[eeessszzz||||||~~~}}}}}}|||{{{zzzzzzzzzzzzvvvwwwxxxzzz}}}vvvnnnqqquuugggZZZTTTPPPSSSVVVYYYaaajjjpppuuuzzz}}}~~~|||xxxwwwyyyyyyyyyyyy{{{~~~iii\\\RRRJJJFFFCCC>>>>>>===;;;:::999888777888777777666666666777777666555555555555555666666555555555555555555555555444333111000000111333444111222333333333333222111222222333333333222111000222222222222222222222222111222333333333222000///oooiiicccaaa```bbbjjjsssxxx{{{mmm[[[UUUVVV___jjjwww~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwnnnooopppsssvvvyyy|||~~~}}}}}}}}}}}}{{{rrrooouuuqqqbbbYYYRRRRRRRRRSSSZZZcccgggmmmtttzzz|||~~~}}}~~~~~~}}}}}}}}}~~~ooo___TTTKKKFFFCCC>>>>>>===<<<;;;999777666777777666666666666777777666666555555555666666777555555555555555555555555444222000......000222444111222333444444333222111222333333444333222111000222222222222222222222222000111222333222111///---lllddd]]][[[\\\```hhhqqq}}}qqq\\\TTTSSSdddnnnyyy~~~zzzwwwuuuuuuuuuqqqooommmnnnqqquuuxxxyyyzzzyyywwwuuuwwwqqqmmmqqq}}}mmmddd\\\XXXVVVUUUVVVZZZcccgggmmmtttzzz~~~}}}}}}~~~~~~{{{yyy~~~~~~~~~zzz|||}}}]]]RRRNNNIIIEEEAAA???===<<<<<<:::888666999999:::;;;:::999888777555555555555555555555555555555555555555555555555222333555555444333444555555555444333333222111111333222111000000111222333666555333111111111333444444444444333333222222222nnneee]]]ZZZZZZ___hhhqqq|||sss___XXXYYYfffooo{{{{{{yyywwwwwwpppnnnmmmmmmpppsssuuuvvv{{{zzzxxxuuuvvv}}}~~~nnniiikkkyyyssskkkccc```^^^]]]^^^aaacccfffkkkrrryyy~~~~~~|||zzz{{{{{{|||}}}wwwvvvyyy|||hhhWWWQQQMMMHHHCCCAAA???======<<<999777999999:::::::::999888777555555555555555555555555555555555555555555555555222333444444222111222444444444444333333222222222333222111000000111222333666555333111111222333444444444444333333222222222sssiii___ZZZZZZ^^^iiisss~~~tttccc^^^___iiisss~~~~~~|||{{{yyyxxxyyyzzz|||||||||}}}zzzxxx|||{{{mmmggghhhrrr~~~vvvooollljjjggggggjjjeeegggkkkqqqyyy~~~|||zzzwwwwwwwwwxxx|||~~~vvvsssssssssvvvxxx}}}pppWWWQQQNNNIIIFFFDDDAAA???>>>===;;;999999999::::::999999888777555555555555555555555555555555555555555555555555444444333222000///111333333333333333333333333333222222111111111111222222555444333222111222333444444444333333333333222222|||qqqddd]]]\\\aaammmxxxvvvhhhcccdddnnnvvv~~~zzzmmmhhhiiirrr}}}yyyvvvqqqppprrrmmmnnnppptttzzz~~~}}}{{{zzzuuuuuutttsssuuuyyy~~~~~~|||zzzzzz|||~~~|||wwwsssqqqnnnooorrr{{{xxxXXXQQQPPPLLLHHHEEEAAA???>>><<<;;;999999999999999999888888777555555555555555555555555555555555555555555555555666555444111//////111333222333333333333333333333222222222222222222222222444444333222222222333444333333333333333333333333zzzlllcccbbbfffrrr}}}zzznnnjjjkkkqqqyyywwwllliiikkksss}}}zzz{{{xxxwwwwwwyyy}}}|||zzzyyyxxxvvvuuutttrrrqqqtttzzz~~~{{{{{{zzzxxxwwwwwwwwwyyyzzzwwwqqqggghhhjjjnnnuuuaaaVVVTTTPPPIIIFFFAAA>>>===<<<:::888999999888888888777777777666666666666666666666666555555555555555555555555777777555333000000222555222333333333333333333333222222222333333222222222333333333333333333333444333333333333333333333333tttkkkhhhlllwww}}}rrrooooooqqqyyyuuujjjgggiiiqqq~~~~~~{{{xxxwwwxxxwwwwwwvvvsssqqqrrrxxx}}}{{{vvvvvvuuuuuutttttttttuuuuuuyyy{{{~~~zzzkkkiiifffeeehhhoooxxx~~~zzzzzzppp]]]TTTOOOKKKGGGBBB???===;;;:::888999999888777777777777888666666666666666666666666555555555555555555555555666666666444222222333555333333333333333333333333222222333333333333222222222222333333333333444444222222333333333333444444zzzqqqmmmppp{{{yyypppmmmnnnooovvv~~~wwwkkkfffffflll|||xxxxxxxxxwwwyyyxxxuuuqqqqqqvvv{{{~~~{{{uuupppqqqrrrsssssssssrrrqqqrrrtttxxx|||~~~}}}{{{yyy{{{~~~zzzmmmeeedddgggjjjllltttzzzvvvwwwmmmYYYPPPNNNJJJDDD@@@>>><<<;;;::::::999888777666777777888666666666666666666666666555555555555555555555555333444555444222222333444444444444333333222222222222222333444444333222222111222333333444444444444222222222333333444444444}}}tttppprrr|||ssskkkiiijjjmmmttt{{{~~~~~~{{{nnngggdddiii{{{|||yyyxxxyyywwwyyyyyyvvvqqqqqquuuzzz{{{}}}vvvmmmoooqqqrrrsssrrrpppooolllnnnssswww|||~~~|||yyywwwuuupppooonnnooopppqqqpppooonnnppptttxxx~~~wwwjjjffffffbbb^^^aaaiiiuuuyyysss}}}cccWWWPPPLLLFFFAAA???>>><<<;;;:::999777666666666777888777777777777777777777777555555555555555555555555000222333444222222222333555555444333333222111111222222444444444444222222111222333444444444444444222222222333333444444444xxxrrrrrrvvvzzz~~~}}}pppjjjfffdddjjjnnntttzzzttthhhgggppp}}}}}}}}}}}}~~~{{{yyy}}}xxxtttrrrrrrzzz}}}|||vvvsssppppppqqqqqqnnnkkkjjjjjjkkkmmmpppuuuyyy{{{{{{{{{|||}}}~~~|||yyyuuupppkkkgggeeecccaaa___^^^^^^___bbbdddeeefffgggkkkpppwww}}}~~~ssshhhcccccc]]]aaagggqqq~~~zzz|||vvv{{{[[[XXXMMMIIIGGG>>>===AAA===999999888888888888888888666666666666666666666666555555444444444444555555222222222333333444444444444333333222222333333444111111111222222333333333333333333333333333333333333333333222222111111111|||vvvvvvyyy|||}}}}}}~~~}}}qqqkkkhhhggghhhkkkqqqwww}}}xxxllliiiooozzz|||yyywwwwwwyyy{{{~~~}}}|||~~~xxxtttqqqpppvvvyyy~~~zzzvvvrrrqqqrrrrrrooommmiiigggeeedddeeeiiimmmpppppppppqqqrrrtttvvvxxxzzzrrrpppnnnjjjfffbbb^^^\\\WWWVVVUUUTTTTTTUUUVVVXXX[[[[[[]]]___dddjjjooossswwwzzz~~~qqqjjjjjj``````bbbhhhqqq||||||ttt}}}lll[[[OOOMMMJJJ@@@===@@@<<<:::999999888888888888888666666666555555666666666555555444444444444555555222333333333333333333444333222222111111222222333222222222222222222333333444444444444444444444444333333333222222222111111{{{zzz|||~~~{{{{{{zzz{{{|||}}}~~~sssnnnkkkjjjfffiiinnntttzzz|||pppkkknnnuuuzzz|||vvvrrroooqqquuuyyy}}}yyytttpppoooqqqsssxxx}}}{{{uuussssssrrrpppmmmgggddd^^^ZZZYYY[[[___bbbccccccccccccdddeeeggggggcccbbb```^^^ZZZWWWTTTSSSMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQSSSVVV[[[___aaahhhkkkooorrrtttvvvyyy{{{wwwtttiiifffbbbbbbgggnnntttxxxuuu{{{___RRRPPPOOOCCC>>>???<<<;;;:::999999888888888999777777555555555555777777555555444444444444555555444333333333333333333222222222111111111111222222333333222222222222222222444444444444444444444444333333333333222222222222}}}||||||}}}~~~zzzyyyxxxyyyzzz}}}xxxqqqnnnmmmiiikkkooosssxxx}}}}}}}}}}}}sssmmmnnnrrruuuzzzsssnnnlllooosssxxx|||}}}~~~}}}~~~~~~}}}~~~}}}}}}}}}xxxssspppooommmooossswww{{{~~~}}}yyyxxxyyy{{{|||yyyyyyxxxxxxyyy{{{~~~xxxsssqqqooollliiibbb___ZZZVVVTTTTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSUUUXXX[[[___aaaccceeehhhjjjpppqqqtttvvvzzz|||~~~~~~wwwrrrkkkggghhhkkklllmmmuuu}}}dddUUUQQQQQQFFF??????===<<<;;;:::999999999999999888777666555555666777888555555444444444444555555444444444333333222222222333222222222222222222333333333333222222111111111333333333333333333333333333333333333333333333333tttuuuvvvxxxyyy{{{||||||{{{zzzyyyyyy{{{~~~wwwsssqqqqqqrrrtttvvvyyy|||~~~}}}|||yyywwwvvvyyy{{{sssooooooqqqsss{{{sssmmmmmmppptttxxx{{{|||{{{{{{||||||}}}~~~}}}|||}}}~~~}}}{{{zzzzzzyyyyyy~~~|||zzzxxxvvvuuutttrrrtttvvvwwwvvvtttttttttsssuuuwwwvvvssspppmmmmmmiiikkkmmmqqqtttvvvxxxyyy}}}{{{wwwrrroooooopppqqqpppnnnllljjjiiiiiijjjkkkrrrwww}}}~~~~~~~~~vvvpppllliiieeebbbZZZXXXVVVTTTRRRQQQQQQPPPQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMLLLOOOSSSUUUVVVXXXZZZ\\\```bbbdddgggjjjmmmoooppplllmmmoooppprrrtttuuuvvv|||||||||{{{{{{{{{}}}}}}xxxsssqqqoookkkggghhhmmmwwwnnnYYYQQQRRRIIIBBBAAA>>>===<<<;;;:::999999999999888777666555555666777888555555444444444444555555444444444333333222222222444444333333333333444444333333333222222111111111111111111111111111111111333333333333333333333333kkkmmmqqquuuxxxzzz{{{{{{{{{zzzyyyzzz|||zzzyyy{{{{{{|||}}}}}}}}}||||||}}}~~~|||{{{yyyvvvtttqqqssswww}}}~~~xxxssspppppprrrttt{{{}}}{{{sssmmmnnnppptttxxx{{{|||{{{{{{{{{{{{{{{{{{}}}~~~|||zzzwwwuuuvvvxxxxxxxxxuuutttrrrqqqooonnnmmmmmmnnnmmmlllkkkiiihhhffffffccceeeggghhhgggffffffgggdddgggjjjkkkiiigggeeeeeeaaaccceeehhhkkklllnnnnnnrrrqqqooojjjfffdddeeefffeeeccc```^^^[[[ZZZZZZZZZ```eeelllooopppppprrruuuuuuvvvxxxwwwuuusssssstttwwwvvvvvvvvvvvvvvvvvvwwwvvvxxxyyyxxxwwwvvvwwwxxxwwwyyy|||~~~{{{}}}}}}{{{}}}wwwooojjjfffccc^^^ZZZRRRRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGJJJMMMNNNOOOOOOQQQSSSSSSTTTVVVXXX[[[]]]___```^^^^^^___aaaccceeeggghhhlllnnnoooppppppqqqsssuuuyyy|||}}}xxxqqqkkkeeeeeekkkwwwbbbRRRRRRKKKEEECCC???>>>===<<<;;;:::999999999777777777777777777777777555555444444444444555555444333333333333333333222555555444444444444555555333333222222222222222222222222222222222222222222333333333333444444444444kkkmmmrrrvvvyyy{{{{{{zzzzzzzzzzzzzzz|||~~~|||{{{|||~~~~~~|||zzzwwwuuussssssvvvzzz|||wwwsssrrrrrrtttvvvxxxzzz}}}yyyqqqllllllnnnrrrvvvzzz|||}}}}}}|||{{{zzzzzz{{{~~~~~~{{{xxxuuurrroooooommmjjjiiijjjjjjjjjiiifffeeedddbbbaaa`````````]]]]]]\\\[[[ZZZYYYXXXWWWUUUWWWYYYYYYXXXWWWWWWXXXUUUYYY\\\^^^]]][[[ZZZYYYWWWXXXZZZ]]]___aaabbbccccccddddddaaa]]]ZZZZZZ[[[YYYXXXVVVTTTRRRPPPOOONNNQQQUUU[[[]]]^^^___bbbeeeccceeegggfffeeeccccccdddddddddccccccccccccddddddcccfffjjjkkkjjjiiiiiijjjhhhjjjllloooqqqrrrrrrrrrooopppsssuuuvvvvvvuuuuuuppplllfffbbbaaa^^^YYYVVVQQQPPPOOONNNMMMMMMMMMNNNJJJKKKMMMOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNNNNKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNPPPQQQSSSTTTUUUVVVUUUUUUUUUVVVXXX[[[^^^```___bbbeeefffgggiiimmmpppssswww}}}zzzqqqkkkiiiooouuu{{{nnnUUUSSSNNNHHHEEE??????>>>===;;;::::::999999555666888999999888666555555555444444444444555555222333333333333333333444555444444333333444444555222222222222222222333333333333333333333333333333333333333444444444555555nnnqqquuuyyy{{{||||||{{{yyyyyyzzz{{{|||}}}|||}}}|||yyywwwxxxwwwxxx{{{|||xxxtttssssssuuuwwwyyyzzz|||}}}wwwooojjjjjjlllpppuuuyyy|||~~~}}}|||zzzzzz{{{}}}}}}yyytttpppllliiieeebbbcccaaa___^^^______]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXSSSRRRRRRQQQPPPOOONNNNNNLLLNNNOOOPPPNNNNNNNNNOOOMMMPPPTTTVVVUUURRRQQQPPPOOOPPPRRRUUUWWWYYYZZZZZZYYY[[[\\\[[[WWWTTTTTTUUUPPPPPPPPPOOONNNLLLJJJIIIHHHLLLPPPQQQQQQRRRUUUYYYTTTVVVYYYYYYXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVZZZ___aaaaaa___```aaa\\\]]]___aaaccceeeffffffdddeeefffhhhjjjlllnnnpppgggccc___^^^]]]\\\WWWTTTUUUSSSPPPMMMLLLMMMOOOQQQLLLMMMPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRPPPNNNLLLIIIHHHIIIKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHJJJLLLLLLKKKKKKKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQSSSVVVZZZ\\\XXX[[[___aaabbbeeejjjnnnooottt{{{vvvmmmlllmmmooovvvvvvXXXTTTPPPJJJEEE>>>??????===<<<;;;::::::999555666999::::::999666555555555555444444555555555222222222333333444444444444333333222222333333444111111111222222333333444555555555555555555555555333333333444444555555555xxx{{{~~~}}}{{{{{{zzzyyyzzz~~~~~~}}}||||||}}}~~~{{{yyyxxxxxxvvvuuuzzz{{{|||~~~}}}zzzvvvpppllllllnnnrrruuuxxxzzzzzzzzz}}}{{{zzzyyyyyyzzz|||}}}~~~|||}}}{{{ssspppjjjfffccc```]]][[[WWWWWWVVVUUUTTTRRRQQQPPPLLLMMMOOOPPPPPPOOOMMMLLLOOOKKKGGGEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLIIILLLNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPOOOMMMJJJHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMMMMOOOPPPOOOOOOKKKLLLMMMNNNNNNNNNMMMLLLOOOPPPRRRUUUVVVWWWWWWVVVUUUVVVVVVWWWXXXXXXYYYYYY^^^]]]]]]]]]___bbbfffhhhcccbbbbbb```^^^\\\ZZZYYYYYYZZZYYYWWWTTTSSSVVVZZZZZZXXXTTTSSSUUUWWWXXXYYY[[[\\\]]][[[WWWTTTUUUWWWTTTTTTSSSRRRPPPOOONNNNNNIIIIIINNNSSSQQQKKKKKKPPPMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUUUUVVVVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXX]]]]]]]]]```dddhhhjjjjjjpppsssyyyxxxooohhheeejjjrrrzzz]]]XXXXXXJJJCCCJJJBBB???===;;;;;;:::999777999888888777777777777777777555444444555555444333555555555444444333333333333333333333333333333333333333333333333333333333333333333222222111111111222333333444444333333222~~~||||||{{{zzzzzz~~~}}}|||{{{||||||zzzyyyxxxwwwvvvxxxxxxyyy{{{}}}~~~zzzuuuooolllnnnpppssswwwzzz{{{|||{{{}}}|||{{{zzzzzz|||~~~~~~{{{yyy|||zzzyyyxxxxxxvvvrrrpppccc___[[[WWWUUUSSSQQQOOOQQQQQQPPPOOOMMMLLLJJJIIIJJJJJJKKKLLLKKKKKKIIIIIIKKKIIIGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIJJJJJJKKKHHHIIIKKKKKKKKKKKKMMMNNNNNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOONNNKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJIIIIIIJJJKKKKKKJJJMMMMMMMMMMMMLLLKKKIIIHHHGGGIIILLLNNNQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUWWWWWWXXXYYY\\\___bbbcccdddddddddddddddcccbbbaaabbbccccccaaa^^^^^^aaaccccccaaa______aaacccdddddddddeeeeeebbb^^^[[[[[[\\\YYYYYYYYYXXXVVVUUUSSSRRRPPPPPPSSSXXXXXXTTTSSSWWWYYYXXXXXXXXXYYY[[[^^^___aaaaaaaaabbbcccdddfffgggeeeeeedddddddddddddddeeehhhhhhiiilllpppssstttsssxxxzzz}}}sssiiifffhhhmmmuuuiii[[[XXXMMMFFFIIIAAA???<<<;;;;;;:::999888999888888777777777777777777555444444555555444333555555444444444333333333333333333333333333333333333333333333333333333333333333222222222222222222222333333444444333333222}}}}}}|||{{{{{{~~~~~~}}}{{{|||~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvwwwyyy|||yyysssooolllppprrrvvvyyy|||}}}~~~~~~}}}|||{{{{{{|||~~~}}}yyywwwuuussspppnnnllljjjfffccc___\\\XXXUUUTTTSSSRRRPPPOOOOOONNNMMMKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJJJJLLLNNNKKKMMMOOOQQQRRRQQQPPPOOORRRSSSTTTSSSQQQOOOOOOPPPOOOPPPQQQQQQRRRQQQQQQQQQLLLJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFCCCEEEGGGIIILLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZ^^^aaadddeeejjjkkklllnnnpppqqqqqqqqqrrrssssssrrrppppppqqqssspppooonnnnnnqqqrrrrrrrrrqqqqqqppplllgggdddcccccc````````````___]]][[[YYYZZZXXX[[[aaaeeedddcccdddhhhhhhhhhhhhjjjmmmppprrrtttttttttuuuwwwyyyzzz{{{{{{{{{yyyyyyyyyzzz{{{|||||||||~~~wwwkkkfffdddiiitttuuu[[[TTTOOOIIIEEEAAA???<<<::::::::::::888999888888777777777777777777555444444555555444333555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222333333222333333444444333333222~~~}}}|||~~~||||||~~~|||{{{{{{{{{zzzwwwvvvvvvvvvxxx|||zzzrrrooonnnrrrtttwww{{{~~~}}}|||||||||}}}|||yyyvvvtttqqqnnnllliiieeeccc\\\YYYUUUSSSRRRQQQPPPNNNRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPOOOMMMNNNOOOOOONNNLLLMMMNNNPPPRRRSSSSSSSSSSSSOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNOOOQQQPPPRRRUUUXXXZZZZZZZZZYYYZZZ\\\]]]]]][[[YYYXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXTTTQQQNNNMMMNNNOOOPPPOOOMMMMMMNNNNNNMMMMMMMMMMMMKKKKKKLLLNNNPPPQQQRRRRRRTTTTTTSSSTTTUUUWWWXXXYYY[[[]]]___ccchhhllloooqqquuuvvvzzz}}}~~~~~~~~~|||{{{{{{zzzwwwsssoookkkhhhgggffffffggghhhgggeeecccbbbcccbbbeeellltttxxxxxxwwwyyyzzz}}}vvvkkkiiilllttt]]]RRRSSSOOOGGGBBB???<<<::::::;;;:::999999888888777777777777777777555444444555555444333444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333222333333444444333333222~~~~~~}}}~~~|||||||||||||||zzzyyyxxxxxxyyy}}}zzztttqqqqqqtttvvvyyy}}}~~~}}}}}}~~~~~~zzzxxxvvvssspppnnnfffccc```]]]\\\[[[YYYXXXUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSTTTUUUWWWYYYZZZYYYVVVRRRQQQRRRSSSTTTTTTTTTVVVYYY[[[]]]]]]]]]]]]WWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZXXXVVVTTTUUUVVVVVVXXX\\\```ccceeeeeeeeedddeeefffeeebbbaaa```aaaeeeeeeffffffffffffeeeeee^^^[[[WWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTRRRRRRTTTVVVXXXZZZ\\\]]]\\\\\\[[[[[[[[[]]]___```eeegggjjjnnntttyyy~~~~~~{{{wwwssspppllljjjjjjkkklllnnnnnnnnnnnnmmmnnnpppttt{{{{{{qqqiiijjjrrrfffWWWXXXVVVNNNEEEAAA===;;;;;;;;;;;;:::999888888777777777777777777555444444555555444333444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333222333333444444333333222~~~|||}}}~~~}}}~~~|||||||||||||||||||||{{{{{{|||~~~|||xxxvvvuuuwwwyyy|||}}}{{{wwwtttqqqnnnmmmlllkkkiiibbbaaa```___^^^______```^^^^^^___```aaabbbbbbcccddd```[[[YYYYYYZZZ[[[[[[[[[]]]```cccffffffffffff````````````aaabbbcccccccccdddeeeccc```]]]\\\\\\\\\]]]aaaeeeiiillloooppplllmmmllljjjgggffffffgggmmmoooqqqsssuuuvvvwwwxxxmmmjjjeeeccccccdddeeeeeecccbbbaaa___^^^]]]]]]]]]XXXYYY[[[^^^bbbfffiiikkkmmmkkkjjjiiiiiijjjlllmmmssstttwww{{{~~~{{{yyyvvvrrrooooooppprrrtttwwwyyy{{{|||~~~nnniiijjjsssppp\\\XXXUUUPPPHHHEEE@@@<<<;;;;;;;;;:::999888888777777777777777777555444444555555444333333333333444444444444555333333333333333333333333333333333333333333333333222222222222222222333333222333333444444333333222}}}zzzzzz|||||||||zzz{{{|||~~~|||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyyzzz}}}~~~{{{yyyvvvvvvvvvvvvtttuuuuuuuuuuuusssrrrqqqqqqnnnjjjhhhggggggfffeeeaaadddhhhkkknnnoooooonnnhhhhhhhhhhhhiiijjjkkklllnnnpppqqqppplllhhheeedddaaabbbdddhhhmmmrrrvvvyyyvvvuuusssooolllkkklllnnnqqqssswww}}}|||yyyyyyzzz{{{{{{wwwwwwvvvvvvvvvwwwyyyyyyttttttuuuwwwyyy|||~~~zzzwwwvvvvvvxxx{{{rrrkkkkkkxxxfffXXXSSSQQQLLLHHHBBB>>><<<<<<;;;:::999888888777777777777777777555444444555555444333333333333444444444555555333333333333333333333333333333333333333333333333333333222222222222222222222333333444444333333222{{{xxxxxxyyyzzzzzzxxxyyy{{{|||~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~{{{yyywwwvvvtttrrrooolllgggjjjnnnrrruuuvvvvvvuuummmmmmmmmmmmnnnooopppqqqvvvyyy{{{zzzvvvqqqmmmkkkeeeeeegggkkkpppvvv|||~~~|||yyytttpppooorrrtttqqqtttzzz~~~zzz{{{|||~~~qqqhhhooo{{{ttt^^^WWWYYYNNNJJJDDD???===<<<;;;:::999888888777777777777777777555444444555666444333333333333444444555555555333333333333333333333333333333333333333333333333444333333222222111111111222333333444444333333222~~~}}}}}}}}}}}}{{{yyyyyyyyyzzz||||||||||||||||||||||||}}}}}}{{{|||~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~zzzzzz|||||||||~~~}}}vvvvvvwwwzzz}}}~~~~~~|||}}}yyyuuuuuuwwwxxxuuuqqqyyy|||{{{llllllkkkmmmrrrxxx~~~{{{xxxvvvvvvyyy|||}}}ttttttxxxfffTTTUUUOOONNNIIIBBB===<<<<<<;;;<<<;;;:::999888888888888777666666666555555555555555555555555555555555555444444444444444444444444444444444333333222222222444444444444333222222111222222222222222222222222}}}~~~}}}}}}}}}zzzxxxxxxxxxyyyyyyyyyzzzzzz{{{|||||||||}}}~~~}}}{{{|||}}}}}}|||~~~~~~}}}||||||}}}~~~}}}~~~~~~yyyyyyzzz{{{|||~~~}}}~~~{{{wwwuuuwww|||}}}}}}{{{aaaYYYSSSQQQKKKDDD???<<<;;;;;;;;;;;;:::999888888888888777777666666666555555555333333333333333333333333444444444444444444444444444444444333333222222222333333444444444333222222222222222222222222222222~~~~~~}}}}}}~~~~~~~~~|||yyyxxxwwwwwwwwwvvvvvvwwwxxxyyy{{{|||}}}}}}~~~}}}}}}}}}}}}|||{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}xxxxxxyyyzzzzzz}}}~~~oooZZZWWWSSSMMMGGGAAA===;;;;;;::::::999999999999::::::777777777666666666555555444444444444444444444444444444444444444444444444444444333333333333222222222222333444444444333333333333333333333333333333~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvttttttuuuvvvxxxzzz|||~~~}}}~~~~~~}}}{{{}}}~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}|||xxxvvvwwwxxxzzz{{{}}}___[[[TTTMMMIIIDDD???<<<<<<::::::999999999:::;;;;;;777777777666666666666555777777777777777777777777444444444444444444444444333333333333333333333333111222222333444444444444333333333333333333333333~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxuuuuuuuuuuuuwwwzzz|||~~~~~~}}}|||zzzxxx{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||~~~|||xxxuuuuuuwwwyyy{{{}}}lll]]]TTTMMMKKKGGG@@@===>>>:::::::::999::::::;;;;;;888777777777666666666666777777777777777777777777444444444444444444444444333333333333333333333333111222222333444444444444333333333333333333333333~~~~~~~~~}}}}}}||||||{{{~~~}}}}}}|||||||||}}}}}}}}}~~~~~~~~~|||||||||||||||||||||{{{yyyxxxwwwwwwwwwyyy|||}}}~~~|||zzzxxxwwwyyy}}}~~~~~~}}}}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~|||xxxuuuuuuwwwyyy|||}}}|||cccXXXOOONNNJJJBBB>>>@@@;;;;;;::::::::::::;;;;;;888888777777777666666666444444444444444444444444444444444444444444444444222222333333333333444444222222333444444444333333333333333333333333333333~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzz||||||||||||||||||||||||zzz{{{{{{|||}}}~~~~~~||||||}}}~~~~~~|||zzzxxxxxxyyy{{{}}}~~~{{{yyywwwuuuxxx{{{}}}|||zzzzzzzzzyyy{{{}}}|||{{{zzz|||~~~~~~~~~}}}{{{zzzzzz|||~~~~~~}}}yyyuuutttwwwzzz|||~~~lll^^^TTTSSSNNNCCC>>>???===<<<;;;:::::::::::::::888888888777777777666666333333333333333333333333444444444444444444444444222222222333333444444444333333444444444333222222444444444444444444444444~~~}}}~~~~~~}}}|||||||||}}}~~~~~~}}}{{{zzz{{{{{{{{{|||||||||||||||xxxyyyyyyzzz{{{|||}}}~~~{{{|||~~~|||zzzyyyzzz{{{|||~~~{{{xxxwwwtttwwwzzz|||zzzyyyxxxwwwwwwyyy{{{zzzxxxxxx{{{~~~~~~~~~}}}{{{zzzyyy|||~~~~~~}}}~~~}}}yyyuuuuuuwwwzzz}}}~~~{{{yyyyyy{{{}}}~~~~~~~~~ssscccXXXVVVQQQDDD===>>>>>>===<<<;;;:::999999999888888888888777777777777555555555555555555555555444444444444444444444444222222222333333444444444444444444444333333222111444444444444444444444444~~~{{{{{{|||||||||||||||||||||}}}~~~~~~}}}{{{yyyyyyyyyzzzzzzzzzzzz{{{{{{yyyzzzzzzyyyxxxyyy{{{}}}}}}{{{zzzyyyxxx~~~~~~{{{yyyvvvvvvxxxyyyzzz{{{{{{{{{xxxyyy{{{|||}}}|||{{{{{{~~~}}}|||~~~}}}|||{{{|||~~~}}}|||{{{{{{{{{|||~~~wwwrrriiifffddddddgggjjjmmmnnnzzzxxxqqqnnnrrr{{{|||lll]]]XXXOOOKKKGGG>>>===<<<;;;;;;<<<;;;999777888888888888777666555444444444444444444444444444555444444333333222222111333222222222111000000000333333333333333333333333444555555555444333333222}}}~~~~~~{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}|||zzzyyywwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyyyy|||~~~}}}|||{{{{{{{{{}}}~~~~~~|||zzzvvvwwwxxxyyyyyyyyyzzzyyyxxxyyyzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}}}}|||{{{zzzzzz{{{}}}}}}|||{{{||||||yyyrrrfffbbb]]]ZZZZZZ\\\]]]^^^^^^gggsss~~~qqqjjjgggdddlll||||||{{{|||}}}ttt^^^XXXQQQLLLHHHAAA>>>===<<<;;;<<<;;;999777888888888888777666555444444444444444444444444444333333333333333333333444333333333333222222222222333333333333333333333333444444555555444444333222yyyzzz}}}~~~|||{{{yyywwwwwwwwwxxxyyyyyyzzz{{{|||{{{zzzyyyxxxssssssttttttuuuvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}}}}||||||}}}}}}|||}}}~~~|||{{{xxxxxxxxxxxxyyyxxxxxxxxxzzzzzzyyyxxxxxxxxxyyyyyy|||}}}~~~~~~~~~~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}xxxkkkfff]]]WWWSSSRRRRRRRRRNNNQQQWWW___jjjzzzvvviiiaaa^^^[[[bbbppp|||yyywww{{{```ZZZSSSLLLIIIEEE???>>><<<<<<<<<;;;999888888888888888777666555555444444444444444444444444111222222333444444555555333333333333444444444444333333333333333333333333444444555555444444333333tttvvvxxx{{{|||}}}||||||~~~|||yyyvvvuuuvvvxxxyyyxxxxxxyyyzzzyyyyyyxxxwwwsssrrrrrrrrrsssuuuwwwwwwxxxzzz{{{|||||||||~~~|||{{{zzz{{{|||{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyy|||{{{yyyxxxxxxxxxyyyyyy{{{|||}}}~~~}}}||||||{{{zzz{{{{{{|||~~~~~~~~~zzzsssiii___YYYVVVTTTSSSQQQPPPPPPSSSZZZfffwwwssseee]]]YYYXXX___kkk{{{eee[[[TTTLLLJJJHHHAAA???===<<<<<<;;;:::888888888888888777666555555555555555555555555555555333333333333444444555555222222333333444444555555333333333333333333333333333444444555444444333333rrrsssuuuvvvxxxxxxyyyxxx{{{yyyvvvtttssstttuuuwwwwwwwwwxxxxxxxxxxxxxxxwwwttttttsssssstttuuuwwwxxxxxxzzz|||}}}}}}~~~|||zzzxxxxxxxxx{{{{{{|||}}}}}}}}}||||||}}}|||{{{zzzyyyyyyzzzzzz}}}|||{{{yyyyyyyyyzzz{{{zzz{{{|||}}}~~~~~~|||{{{{{{{{{}}}~~~tttjjjbbb]]]ZZZXXXTTTPPPNNNPPPRRRXXXeeesssrrreee\\\XXXUUU[[[fffvvv~~~nnn___TTTMMMLLLJJJCCC@@@===<<<<<<<<<:::999999999999999888777666555555555555555555555555555555555555444444333333333111111222222333333444444333333333333333333333333333333444444555444444333sssssstttuuuuuuvvvuuuuuuvvvuuusssqqqqqqqqqrrrssswwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttvvvxxxyyywwwzzz}}}~~~}}}zzzxxxwwwvvv{{{|||||||||||||||{{{{{{}}}|||{{{yyyyyyyyyzzz{{{||||||{{{zzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~tttkkkeee___\\\WWWQQQOOORRRRRRSSS]]]jjj{{{~~~rrreee]]]YYYTTTZZZfffuuuxxx~~~{{{eeeUUUPPPOOOJJJDDDAAA>>><<<<<<<<<;;;:::999999999999888777666555555555555555555555555555666666555555444333333222222222222222333333333333333333333333333333333333333333444444555555444444vvvvvvvvvvvvuuuuuuttttttuuutttssssssssssssttttttwwwwwwvvvvvvwwwxxxxxxyyyzzzxxxvvvttttttuuuwwwxxxwwwzzz}}}}}}{{{yyyxxx|||||||||{{{{{{zzzzzzyyy{{{zzzxxxwwwwwwxxxyyyzzzyyyyyyzzz{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~zzzrrrjjjfff```YYYWWWYYYWWWUUU]]]jjjtttzzz{{{pppccc[[[YYYTTTZZZfffvvvwwwwwwmmmWWWTTTTTTLLLEEEBBB???<<<<<<<<<;;;:::999999999999888777666666555555555555555555555555555555555555555444444444444444444444333333333333333333333333333333333333222333444444555555444444zzzyyyxxxwwwvvvuuuttttttvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyy{{{yyyvvvttttttuuuvvvxxxwwwzzz~~~}}}~~~|||{{{}}}}}}|||{{{zzzzzzyyyyyyyyyxxxvvvuuuuuuvvvxxxyyyvvvwwwyyyzzz{{{zzzzzzyyy{{{||||||}}}}}}}}}}}}}}}yyy{{{}}}wwwqqqiiiaaa\\\]]]YYYTTT[[[hhhooovvv|||xxxmmmaaaYYYWWWPPPWWWcccssswwwttt{{{rrrYYYWWWXXXMMMFFFCCC???===<<<<<<<<<;;;999999:::999999888777666666666666666666666666666333333444444555666666666666666666555555444444333333333333333333333333333222333333444555555555444}}}{{{xxxvvvtttttttttrrrrrrrrrsssuuuvvvvvvvvvtttttttttuuuvvvwwwyyyxxxxxxwwwwwwwwwwwwwww|||{{{{{{}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{|||||||||{{{{{{zzzyyywwwwwwxxxyyyyyy}}}~~~}}}vvvooohhhccc^^^[[[___eeennnsssvvvrrrhhh^^^YYYYYYSSSWWWcccuuu|||tttuuu~~~ggg\\\UUUNNNJJJFFFAAA===============777777666666777888999999888888777777666666555555666555555555444444444444777777666555444444333333333333333333333333333333555555666666666666555555~~~{{{wwwuuuvvvuuuuuuuuutttuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvzzzyyyyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{||||||}}}||||||{{{zzzzzzzzzzzz}}}}}}yyysssnnniiiddddddhhhnnntttxxxuuujjj^^^WWWTTTSSSVVVbbbsss~~~sssqqqxxx~~~uuu```UUUPPPMMMHHHCCC>>>===<<<<<<;;;999888888888999999:::;;;888777777777666666666555666666666555555555444444777666666555444444333333333333333333333333333333444444555555555555444444~~~xxxuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwyyy{{{|||{{{zzz{{{|||}}}~~~~~~}}}~~~~~~}}}}}}~~~{{{||||||||||||{{{zzzzzz{{{{{{zzzzzz{{{|||~~~~~~|||{{{~~~}}}|||~~~}}}yyysssllliiikkkrrrxxx}}}{{{qqqdddYYYSSSSSSVVV```qqqxxxrrrttt}}}jjjYYYWWWQQQLLLEEE@@@===<<<;;;:::;;;;;;:::::::::;;;<<<<<<777777777777666666666666777777777666666666555555666666666555444444333333333333333333333333333333333333444444444444333333zzzuuuuuuvvvyyy{{{|||{{{yyyxxxtttuuuwwwyyyyyyyyyxxxwwwvvvvvvuuutttttttttttttttuuuuuuvvvwwwxxxxxxxxxwwwxxxyyyzzz|||~~~}}}{{{~~~~~~~~~~~~~~~|||||||||}}}|||{{{{{{zzz}}}|||{{{{{{|||~~~}}}}}}|||}}}~~~vvvrrrsssxxx}}}{{{nnn```XXXUUUWWWaaaqqq~~~~~~zzzvvvzzzyyyaaa^^^SSSNNNGGGBBB???===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<777777777777666666666666777777777777666666666666666666555555555444444444333333333333333333333333333333444444444444333333{{{vvvrrruuuxxx|||}}}}}}|||{{{tttuuuwwwxxxyyyyyyxxxxxxvvvuuuuuuttttttttttttttttttuuuvvvvvvvvvvvvuuuvvvwwwwwwyyy{{{}}}}}}{{{~~~}}}}}}||||||||||||}}}|||||||||}}}|||{{{{{{zzz{{{zzzyyyyyyzzz}}}}}}zzzyyyzzz{{{||||||tttfff]]]XXXZZZbbbqqq|||}}}~~~}}}kkk```TTTOOOHHHCCCAAA@@@>>>>>>;;;;;;::::::::::::;;;;;;666666666666777777777777777777777777666666666666555555555555555444444444333333333333333333333333444444555555555555444444{{{wwwqqqtttwww{{{}}}}}}|||{{{ttttttvvvwwwxxxxxxyyyyyyvvvvvvuuutttttttttttttttuuuwwwxxxxxxvvvuuuuuuvvvwwwwwwxxxyyy{{{~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||{{{zzzzzzwwwvvvvvvwwwxxxzzz|||}}}{{{xxxuuutttuuuuuu~~~~~~}}}~~~{{{sssggg___\\\\\\dddrrr{{{{{{~~~www```VVVQQQJJJEEEBBBAAA@@@???;;;;;;:::999999999::::::666666666666777777777777777777777666666666555555555555555555555555555555333333333333333333333333444444555555555555444444~~~{{{xxxsssuuuwwwyyyzzzzzzyyyyyytttttttttuuuvvvwwwyyyyyywwwvvvuuuuuuttttttuuuuuuwwwyyy{{{zzzwwwvvvvvvxxxwwwwwwwwwwwwyyy{{{|||~~~~~~~~~~~~}}}zzzyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyuuuuuuvvvxxxyyyzzz{{{|||}}}yyyuuusssrrrrrr{{{~~~yyyvvvtttooofff^^^]]]]]]dddrrr~~~{{{zzz{{{gggZZZTTTMMMGGGCCCAAA???===<<<;;;::::::999999::::::555666666666777777777888666666666555555555444444555555555555555555555555333333333333333333333333333333444444444444333333zzz|||~~~{{{xxxvvvwwwxxxxxxxxxxxxwwwvvvttttttssssssuuuvvvyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuxxx{{{}}}|||xxxwwwwwwyyyvvvvvvuuuuuuvvvxxxzzz{{{||||||}}}}}}}}}~~~~~~~~~yyyyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvwwwyyy{{{|||}}}~~~~~~|||xxxuuusssrrrxxx|||xxxsssqqqmmmeee^^^^^^^^^dddqqq}}}|||wwwxxxsss{{{zzzzzz}}}uuuppp]]]WWWOOOHHHCCC@@@===;;;===<<<;;;:::::::::::::::555666666666777777888888666555555555444444444444444555555555555555555555333333333333333333333333222222222333333222222222xxxzzz~~~|||{{{tttsssrrrqqqrrrtttvvvxxxqqqqqqqqqrrrsssvvvxxxzzzyyywwwuuuvvvxxxzzzzzzzzzzzzzzz{{{zzzzzzxxxwwwvvvxxxwwwtttssstttvvvyyyzzzwwwwwwwwwyyy{{{}}}~~~|||zzzxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~|||~~~yyywwwwwwxxxyyy{{{tttnnnkkkfffaaa___\\\```fffppp{{{{{{uuuoookkkiiirrr|||xxxzzztttwwwyyyeeeSSSNNNPPPGGG@@@???;;;>>>===<<<;;;:::999999999:::999777555555555555666888777666555555444555555555555444444444333333333444444444444444444444444444444444444444444444444wwwxxxzzz|||}}}|||zzzyyytttsssrrrqqqrrrtttvvvwwwrrrqqqqqqqqqssstttvvvwwwzzzxxxvvvwwwyyy{{{{{{{{{yyyzzz{{{|||{{{yyywwwvvvwwwvvvuuutttuuuvvvxxxyyyvvvuuuvvvvvvxxxzzz}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}|||~~~|||yyyyyyzzzxxxzzz}}}ssslllhhhccc^^^]]]]]]aaaiiisss~~~xxxrrrlllfffbbbbbbjjjzzz||||||wwwrrrzzzkkkXXXQQQRRRIIIBBB@@@<<<>>>===<<<:::999999999999999888777666666555666666666666555555555666666777666666555555555444444444444444444444444444444444444444444444444444444444tttuuuvvvwwwwwwwwwvvvvvvssssssrrrrrrrrrtttuuuvvvsssrrrrrrqqqqqqrrrttttttzzzxxxwwwwwwyyy{{{|||{{{yyyzzz|||}}}|||zzzwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{|||~~~}}}|||{{{{{{{{{|||{{{zzzzzzzzzyyyxxxxxxxxxzzz{{{}}}~~~}}}}}}|||||||||yyyzzz|||tttkkkeee___[[[ZZZ___dddmmmwww}}}tttmmmeee___[[[YYYaaaooo|||nnniiizzzqqq]]]TTTTTTLLLEEEBBB======<<<;;;:::999888888888666777777777777777666666444444444555555666888888777777666666666555555555444444444444444444444444444444444444444444444444sssrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrssstttuuutttsssrrrqqqpppqqqrrrrrryyywwwuuuvvvxxxzzzzzzzzzxxxzzz|||}}}}}}{{{xxxvvvttttttuuuvvvvvvvvvuuutttyyyxxxwwwwwwxxxyyy{{{|||~~~~~~~~~~~~~~~}}}}}}||||||{{{yyyxxxxxxwwwyyyyyyzzz|||}}}~~~}}}}}}}}}~~~||||||||||||}}}uuukkkccc\\\YYYYYY___fffqqq|||~~~tttiii```YYYUUUSSSZZZhhhyyynnn```kkkxxx```UUUTTTMMMHHHEEE>>>===<<<;;;:::999888888888555555777888888777666555555555555555555666777777666666666666555555555444444444444444444444444444444444444444444444444444rrrrrrqqqpppppppppqqqrrrrrrrrrrrrrrrrrrssssssttttttsssrrrqqqpppqqqrrrrrrwwwuuuttttttvvvxxxyyyxxxxxxyyy{{{||||||zzzxxxwwwssstttuuuvvvvvvuuusssrrrxxxwwwwwwvvvwwwxxxyyyzzz~~~~~~|||zzzyyyxxxwwwvvvvvvwwwxxxzzz{{{}}}}}}}}}}}}}}}~~~}}}{{{zzz~~~~~~~~~wwwlllccc[[[XXXYYY___gggttt}}}qqqdddYYYRRRNNNQQQXXXeeeuuurrr```eeeyyydddUUUSSSMMMIIIGGG@@@======;;;:::999888888888555555777888888777666555777777666555555555555555555555555444444444333333444444444444444444444444444444444444444444444444ssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssrrrsssrrrrrrqqqqqqrrrttttttvvvtttrrrsssuuuwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxssstttuuuuuuuuutttsssrrruuutttsssssstttuuuvvvwww|||~~~~~~|||zzzyyyxxxtttuuuuuuvvvxxxzzz|||}}}~~~}}}}}}~~~|||yyyxxx||||||}}}}}}~~~xxxmmmccc[[[XXXZZZ]]]gggvvv}}}pppbbbWWWQQQNNNPPPWWWdddttt~~~eeecccqqqmmmYYYTTTNNNLLLIIIBBB>>>===<<<;;;:::999999999666777777777777777666666888888666555555444444444555444444444444333333333444444444444444444444444444444444444444444444444uuuuuuuuutttttttttssssssrrrrrrrrrssssssrrrrrrqqqrrrqqqqqqqqqssstttvvvwwwvvvtttssssssuuuwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxttttttttttttssssssrrrrrrssssssrrrrrrsssuuuvvvxxxzzz}}}~~~{{{yyyxxxttttttuuuvvvwwwzzz|||}}}~~~~~~~~~~~~|||xxxwwwtttvvvxxxzzz|||}}}}}}}}}wwwmmmcccZZZWWWYYY[[[fffwwwxxxmmm```VVVQQQPPPMMMUUUbbbssspppdddiiiwwwzzz```XXXQQQNNNLLLDDD???>>>===<<<;;;:::::::::999888777666666555666666777666666555555555666666555555555555444444444444444444444444444444444444444444444444444444444444vvvwwwwwwwwwwwwvvvuuutttrrrrrrsssssssssrrrqqqqqqqqqqqqqqqrrrsssvvvxxxzzzwwwuuuttttttvvvxxxyyyxxxxxxxxxvvvvvvvvvwwwxxxyyytttttttttssssssrrrrrrrrrttttttttttttuuuwwwyyyzzzyyy||||||zzzyyyuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~~~~|||xxxvvvnnnppptttxxx{{{|||||||||uuulllcccZZZWWWXXXYYYfffwwwwwwuuuoooeeeYYYQQQMMMMMMJJJRRRaaasssxxxeeeeeerrrggg\\\TTTPPPMMMEEE@@@???>>>===<<<;;;;;;;;;:::999777555555555555666555555444555555666777888777666666666555555555555444444444444444444444444444444444444444444444444{{{xxxuuuuuuvvvwwwvvvssswwwvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrssstttvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyxxxwwwvvvvvvvvvvvvyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvuuuttttttvvvxxxyyy~~~}}}{{{{{{xxxxxxxxxwwwwwwxxx|||yyyuuupppoooppprrrvvvzzz{{{{{{~~~~~~}}}~~~wwwmmmcccZZZUUUVVV]]]iiixxx{{{ssskkkbbb\\\WWWOOOLLLMMMNNNTTT```qqqrrrkkkqqqooo^^^[[[WWWOOOJJJEEEBBB>>><<<;;;;;;;;;:::999999999888888888888777777777666666555555555444666666555555555444444444444444444444444444444444333222222222222333444444|||yyywwwvvvwwwwwwuuusssuuuttttttsssqqqooonnnmmmpppppppppqqqrrrsssuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuuuuuvvvxxxzzz{{{~~~|||{{{{{{zzz{{{{{{{{{zzz{{{}}}}}}xxxtttooonnnnnnppptttxxxzzz{{{|||~~~~~~}}}{{{|||||||||pppeee\\\XXXYYY\\\gggvvvzzzpppggg___ZZZTTTNNNKKKLLLNNNTTT```qqqqqqqqqzzzfff\\\VVVPPPNNNFFFCCC???=========<<<<<<999999999888888888888777777666666666555555555555666666555555555444444444444444444444444444444444666666666666666777777888~~~|||zzzxxxxxxwwwuuussssssttttttsssrrrpppnnnlllooooooooopppqqqrrrssstttssstttuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwzzzyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwyyy{{{}}}~~~||||||{{{{{{}}}~~~~~~}}}~~~{{{wwwuuunnnllljjjlllpppuuuxxxzzz{{{{{{|||zzzyyyxxxzzz{{{rrrfff\\\XXXZZZ\\\fffuuuzzzlllddd[[[VVVRRRLLLJJJKKKNNNUUUaaarrr{{{uuuqqq```VVVRRRRRRHHHEEE@@@>>>>>>>>>>>>===999999999888888888888777666666666666555555555555555555555555555444444444444444444444444444444444444444444444555555666666~~~|||{{{yyywwwuuusssttttttvvvvvvvvvtttsssqqqooonnnnnnooopppqqqrrrrrrqqqrrrssstttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxx{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}||||||||||||{{{xxxvvvnnnkkkhhhhhhlllrrrvvvyyyzzzzzzzzzxxxwwwwwwyyy|||pppcccZZZWWWXXX___iiiwww|||yyylllcccZZZUUUPPPJJJHHHIIINNNUUUcccsssxxx}}}ggg[[[TTTRRRIIIEEEAAA>>>===>>>>>>===999999999888888888777777666666666666666555555555555555555555555555555555444444444444444444444444333333444444555555555555~~~}}}zzzwwwuuutttrrrsssuuuvvvwwwwwwwwwvvvoooooooooooopppqqqrrrrrrpppqqqrrrssstttuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxwwwzzz{{{{{{{{{{{{{{{{{{zzz{{{zzzyyyxxxwwwvvvvvvvvvyyyzzz|||}}}~~~}}}}}}||||||}}}~~~{{{wwwtttoookkkhhhgggjjjppptttwwwzzz{{{{{{yyyxxxxxx{{{}}}~~~~~~~~~~~~nnnbbbYYYVVVXXXcccmmm{{{zzzvvvsssnnndddZZZTTTOOOIIIGGGIIIMMMVVVdddttt~~~~~~xxxyyyrrrcccWWWPPPKKKFFFAAA===<<<<<<<<<<<<999999999888888888777777555555555666666666666666444555555555555555555555444444444444444444444444666666777888888888888777~~~~~~zzzwwwuuutttqqqqqqrrrssstttuuuvvvvvvqqqqqqqqqqqqqqqrrrssssssqqqrrrssstttttttttttttttrrrsssuuuwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyywwwuuutttrrrqqquuuwwwyyyzzzzzz|||~~~||||||}}}}}}{{{vvvsssqqqmmmiiihhhkkkooossstttzzz{{{|||{{{zzzzzz|||~~~}}}}}}~~~~~~{{{mmmaaaYYYWWWZZZdddooo~~~|||vvvoookkkmmmcccYYYSSSNNNIIIHHHJJJMMMWWWfffuuu{{{vvvsssssssssrrrxxxtttooorrr|||jjj[[[PPPNNNIIIBBB===;;;;;;;;;;;;999999999888888888888777555555555666666666666666444444444555555555555555444444444444444444444444333444666777777777666555{{{~~~~~~zzzvvvuuuuuurrrrrrpppppppppqqqssstttsssssssssssssssttttttuuusssssstttttttttttttttssspppqqqtttvvvwwwwwwvvvvvvssstttvvvxxxyyyzzzzzzzzzxxxxxxwwwuuutttrrrpppooopppsssvvvwwwwwwyyy||||||}}}~~~zzzwwwssspppllljjjllloooqqqrrryyy{{{}}}}}}|||||||||}}}||||||}}}}}}~~~uuuiii___XXXVVVYYYaaammm~~~~~~vvvnnniiiiii```VVVQQQMMMJJJJJJLLLMMMWWWgggvvv|||uuuooojjjhhhggggggfffjjjqqqxxxssskkkkkknnn___VVVQQQLLLDDD>>><<<;;;::::::999999999888888888888777555555555555666666666777444444444555555555666666444444444444444444444444000111333444444444222222zzz}}}~~~zzzvvvuuuuuuvvvtttrrrooooooppprrrsssuuuuuutttttttttuuuvvvvvvtttttttttuuuttttttssssssnnnpppsssuuuvvvvvvvvvuuuoooqqqsssvvvxxxxxxyyyyyyuuuuuuuuutttsssqqqpppooommmppptttuuuvvvwww{{{~~~}}}}}}~~~|||tttqqqmmmlllmmmoooqqqqqqxxxzzz}}}~~~}}}||||||}}}|||||||||}}}~~~~~~pppddd\\\UUUSSSVVV]]]jjj}}}yyyqqqkkkeee\\\SSSOOOMMMJJJKKKOOOMMMXXXhhhwwwxxxssslllfffcccaaa``````]]]___dddjjjsss~~~uuummmlllooopppbbb[[[TTTOOOFFF@@@<<<;;;;;;:::999999999888888888888777444555555555666666777777444444444555555555666666444444444444444444444444222333555777777666555444~~~~~~{{{wwwuuuttttttqqqooopppssstttsssqqqtttsssssssssssstttuuuuuuyyyxxxxxxwwwvvvuuuuuutttpppqqqrrrrrrssssssrrrrrrssssssssssssttttttuuuvvvvvvuuusssrrrrrrrrrsssssssssrrrrrrrrrtttvvvxxxzzzzzz{{{~~~zzzyyywwwtttqqqqqqsssuuuwwwxxx{{{}}}~~~}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||{{{mmmbbbZZZSSSSSSUUU]]]kkk}}}}}}wwwoooiiifff^^^UUUOOOIIIEEEFFFJJJNNNXXXhhhyyy}}}xxxvvvzzz{{{}}}ssskkkbbb]]]\\\[[[XXXUUUUUUXXX]]]aaafffppp}}}wwwjjjhhhhhh|||zzzeee\\\QQQNNNHHHBBB===;;;;;;;;;999999999888888888888777666666555555555555666666444444444444444444444444222222333333444555666666333333333333333333333333}}}|||xxxuuutttsssqqqpppqqqsssuuutttssstttsssssssssssstttuuuuuuxxxxxxwwwwwwvvvuuuttttttqqqqqqrrrsssssssssssssssssssssrrrrrrrrrsssttttttuuutttsssrrrrrrssstttuuuuuuuuutttuuuuuuvvvwwwwwwyyyzzz}}}|||yyyxxxuuusssssstttwwwyyyyyy{{{~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{|||yyyjjj```XXXRRRQQQTTT[[[jjj{{{{{{tttlllfffccc[[[SSSNNNJJJFFFGGGLLLPPPYYYiii{{{yyyssspppnnnnnnuuuxxxppplllfff___[[[[[[ZZZVVVSSSQQQTTTWWWZZZ^^^gggsss|||zzzkkkgggfffuuufffZZZTTTPPPJJJDDD???<<<;;;;;;999999999999888888888888666666555555555555666666444444444444444444444444222333333444444555555555555555555555555555555555|||~~~~~~yyyvvvtttsssrrrqqqrrrtttvvvvvvuuutttsssssssssssstttuuuuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrsssttttttttttttsssrrrrrrqqqqqqpppqqqqqqqqqsssrrrrrrrrrrrrtttuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvxxxyyy{{{~~~}}}yyyxxxvvvttttttvvvyyyzzzyyy{{{~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||vvvggg]]]UUUPPPOOORRRZZZhhhxxxxxxqqqhhhbbb___WWWPPPMMMJJJGGGIIIMMMQQQ[[[kkk||||||uuuooollleeecccfffqqq~~~}}}qqqiiigggccc^^^\\\\\\[[[WWWTTTOOOQQQSSSUUUWWW^^^hhhooopppiiieeennniii[[[WWWSSSMMMFFFAAA===<<<;;;:::999999999888888888888666666555555555555666666555555555555555555555555444444444444444444444444666666666666666666666666zzz~~~zzzvvvtttssssssrrrsssuuuvvvwwwwwwtttsssssssssssstttuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrsssttttttuuuuuuttttttrrrqqqqqqpppooooooooooooqqqppppppqqqrrrtttvvvxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxzzz||||||wwwvvvuuutttuuuwwwyyy{{{zzz|||~~~~~~}}}}}}}}}}}}~~~ssseee[[[TTTOOOOOORRR[[[hhhwww|||uuummmddd^^^\\\UUUOOOLLLIIIFFFHHHLLLQQQ[[[lll||||||uuuooolllfffaaa___dddmmmyyy|||rrrkkkeeeccc`````````^^^[[[XXXSSSTTTTTTTTTVVV[[[ccchhhzzzzzzooohhhlllnnn^^^XXXUUUOOOHHHBBB>>>;;;:::::::::999999999888888888666666555555555555666666666666666666666666666666444444444444444444333333666666666666666666666666yyy|||{{{wwwuuusssttttttttttttuuuwwwxxxtttsssssssssssstttuuuuuuuuuuuuwwwwwwwwwvvvtttsssrrrsssttttttuuuuuuttttttrrrqqqqqqpppoooooooooooooooooopppppprrruuuwwwxxxwwwxxxzzz|||}}}}}}}}}|||xxxyyyzzz|||~~~|||zzzssssssrrrrrrtttvvvxxxzzz{{{}}}~~~|||pppcccYYYSSSNNNOOORRR\\\hhhwww{{{ssskkkbbb[[[ZZZTTTNNNKKKHHHEEEFFFJJJQQQ[[[lll}}}}}}xxxrrrnnnkkkddd^^^___dddmmm|||zzzsssnnneeedddccccccbbbaaa^^^\\\XXXWWWWWWWWWYYY]]]cccggguuu~~~tttlllllltttbbbXXXUUUOOOIIIBBB>>>;;;999:::::::::999999999999888666666555555555555666666666666666666666666666666444444444444444444333333555555555555555555555555xxx{{{}}}zzzwwwvvvtttuuuuuuuuussstttuuuwwwtttsssssssssssstttuuuuuuuuuvvvwwwyyyyyywwwuuutttrrrrrrsssttttttttttttsssrrrrrrqqqqqqpppqqqqqqqqqqqqqqqqqqrrrtttvvvyyyzzzyyyyyy{{{}}}~~~zzz{{{|||}}}~~~~~~zzzwwwpppppppppqqqsssuuuwwwyyy{{{}}}yyymmm```WWWQQQMMMNNNRRR[[[hhhvvv|||tttlllbbbZZZWWWQQQLLLJJJGGGDDDFFFIIIPPP[[[mmm~~~|||vvvrrrnnnggg```___aaahhhuuu}}}xxxsssoooggggggfffeeecccaaa___^^^\\\[[[ZZZ[[[^^^bbbgggjjjvvv~~~|||rrrmmmzzz{{{eeeXXXUUUPPPJJJDDD???<<<:::::::::::::::999999999999666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444wwwzzz}}}}}}{{{yyywwwwwwtttuuuvvvuuurrrrrrsssvvvtttsssssssssssstttuuuuuuuuuvvvxxxzzzzzzyyywwwuuuqqqqqqrrrsssssssssssssssssssssrrrrrrrrrsssttttttuuuuuuuuuuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~|||}}}}}}~~~yyyuuunnnnnnoooqqqsssuuuxxxyyy|||~~~vvvjjj]]]UUUOOOKKKLLLPPPWWWeeeuuu}}}uuummmbbb[[[SSSNNNJJJIIIGGGEEEGGGKKKQQQ\\\nnn~~~yyyrrrkkkeeeaaa```cccmmmxxx}}}xxxuuummmmmmllliiifffdddbbbbbbaaa```___aaaeeejjjoooqqq{{{~~~yyyxxx|||zzzooorrrhhhYYYVVVRRRLLLFFFAAA>>><<<;;;;;;:::::::::999999999666666555555555555666666444444444444444444444444222333333444444555555555444444444444444444444444wwwyyy{{{|||zzzxxxwwwwwwtttvvvwwwuuuqqqppprrrttttttsssssssssssstttuuuuuuuuuwwwyyy{{{{{{zzzwwwvvvpppqqqrrrrrrssssssrrrrrrssssssssssssttttttuuuvvvxxxxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~yyytttmmmnnnoooqqqsssvvvxxxzzz|||~~~}}}}}}}}}~~~sssggg[[[SSSMMMJJJKKKOOOTTTbbbtttwwwnnnccc\\\PPPKKKHHHHHHHHHFFFIIIMMMRRR^^^pppvvvpppiiiccc___^^^fffooo}}}}}}tttsssqqqmmmjjjgggfffgggeeeddddddggglllrrrvvvxxxzzzxxxsssooommmrrr{{{rrrmmmlllZZZWWWSSSNNNHHHCCC@@@>>>;;;;;;;;;:::::::::999999666666555555555555666666444444444444444444444444222222333333444555666666555555555555555555555555{{{|||||||||{{{yyywwwvvvxxxxxxxxxwwwvvvuuutttttttttsssssstttvvvvvvuuutttssstttvvvwwwxxxwwwuuutttttttttssssssssstttuuuuuuvvvuuutttvvvxxxzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz~~~~~~~~~~~~~~~~~~{{{vvvppppppooonnnoooqqqvvvzzz{{{~~~~~~}}}~~~}}}|||||||||~~~xxxiiiXXXNNNIIIFFFHHHLLLTTT^^^nnn~~~zzzqqqdddYYYRRRKKKFFFFFFFFFEEEGGGJJJUUU___qqq}}}}}}~~~{{{xxxuuuuuuxxx|||xxxlllcccaaabbbdddeeesssvvv}}}{{{|||xxxrrrnnnkkkjjjiiihhhgggiiilllooosssyyy}}}uuuqqqmmmjjjffffffooozzz~~~ooossspppaaaWWWUUUSSSGGGBBBAAA:::======<<<;;;::::::::::::888888777666666666666666666666555555555555666666555555555555555555555555444444444444444444444444zzzzzzzzz{{{zzzyyywwwvvvwwwwwwwwwwwwvvvuuutttsssssssssssstttvvvwwwuuutttrrrsssuuuvvvvvvuuutttssssssssssssttttttuuuvvvvvvxxxwwwwwwxxxzzzzzzyyywwwzzzzzz{{{{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}yyyoooooopppqqqrrrtttuuuuuuxxx{{{~~~}}}|||||||||}}}~~~~~~~~~~~~xxxiiiYYYOOOJJJGGGIIIMMMTTT^^^mmm|||wwwoooeee]]]RRRKKKFFFFFFFFFFFFGGGJJJSSS]]]nnn|||yyytttooommmoooqqqttt~~~}}}pppfffbbbbbbddddddmmmpppvvv~~~|||yyytttpppooooooooonnnlllnnnqqqtttxxx~~~|||wwwppplllhhhddd``````hhhrrrrrrrrr{{{eeeYYYVVVTTTJJJEEECCC<<<===<<<;;;:::999999999999777777666555555555555555666666555555555555666666555555555555555555555555444444444444444444444444wwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttssssssrrrrrrrrrsssvvvwwwvvvtttrrrssstttuuuuuutttrrrrrrrrrssstttvvvwwwxxxyyyyyy{{{zzzzzz{{{|||{{{yyyvvvyyyyyyzzz{{{|||||||||{{{{{{|||}}}~~~}}}~~~~~~zzzoooooopppsssxxxyyywwwtttxxxzzz}}}~~~}}}}}}|||||||||}}}}}}|||||||||}}}vvvhhhYYYPPPKKKIIIJJJMMMTTT]]]kkkyyyuuummmeee```RRRKKKFFFFFFGGGFFFGGGKKKQQQ\\\lll~~~|||xxxqqqjjjfffeeefffhhhqqqxxxxxxkkkdddbbbcccccchhhjjjooouuuyyy~~~{{{wwwttttttuuuvvvvvvtttvvvyyy|||~~~vvvqqqjjjfffccc```\\\[[[aaaiii|||vvvooo{{{kkk[[[VVVVVVMMMHHHEEE===<<<;;;:::999999888888999888888777666666666666666666666555555555555666666555555555555555555555555444444444444444444444444ttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttqqqqqqqqqsssuuuvvvuuutttssssssttttttttttttsssrrrsssuuuwwwzzz|||}}}~~~~~~zzzzzz{{{|||}}}}}}zzzxxxxxxyyyzzz{{{||||||||||||{{{{{{|||~~~}}}}}}}}}~~~~~~}}}yyypppnnnnnnttt|||}}}||||||~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{|||~~~sssfffWWWPPPKKKIIIIIILLLTTT\\\iiiwwwuuukkkddd```QQQKKKFFFFFFGGGFFFHHHKKKRRR\\\lll|||~~~zzzrrrjjjeeebbbaaabbbdddmmm{{{rrrhhhcccbbbcccffffffjjjooorrrwww|||yyyyyyzzz{{{{{{|||~~~}}}uuupppiiieeeaaa___]]][[[```gggvvvxxxmmmqqquuu```WWWWWWPPPJJJFFF>>>;;;;;;:::999888888888888:::999888888777777888888666555555444444555555666555555555555555555555555444444444444444444444444qqqqqqrrrssstttuuuvvvwwwvvvvvvvvvwwwvvvvvvuuuuuuqqqpppppprrrtttuuutttsssssssssttttttuuuuuuuuuuuuuuuwww{{{yyyyyyyyy{{{}}}~~~|||{{{wwwxxxyyy{{{|||}}}}}}}}}{{{||||||}}}~~~}}}|||}}}}}}~~~{{{vvvrrrnnnmmmsss}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}zzznnnbbbUUUNNNKKKHHHHHHKKKRRRZZZhhhuuuvvvkkkbbb]]]QQQJJJEEEFFFGGGFFFHHHLLLSSS]]]mmm|||{{{tttmmmgggcccaaa```\\\eeerrr|||ooogggddddddeeeeeefffiiijjjnnnyyy~~~wwwrrrjjjeeeaaa___]]]\\\```gggppp{{{wwwkkkkkk}}}gggXXXXXXRRRLLLGGG???;;;;;;:::999888888888888888888777666666666666777555555444444444444555555555555555555555555555555444444444444444444444444ppppppppppppqqqssstttuuuuuuuuuuuuvvvvvvuuuuuutttrrrqqqqqqrrrssstttsssqqqrrrrrrssstttuuuvvvwwwwwwvvvyyy~~~xxxwwwwwwxxx{{{}}}||||||vvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||wwwssspppnnnqqqzzz}}}~~~~~~~~~~~~vvvkkk___TTTNNNKKKHHHHHHJJJOOOXXXggguuu}}}tttkkkaaaZZZPPPJJJEEEFFFGGGGGGHHHLLLRRR]]]ooo}}}|||wwwqqqkkkeeeaaa^^^XXX^^^hhhtttyyynnniiihhheeeddddddeeecccdddmmmxxx|||wwwpppiiibbb___]]]\\\___eeemmmyyyvvvjjjhhhtttqqq\\\ZZZUUUNNNIIIAAA<<<;;;:::999999888888999666555555444444444444444555555444444444444555555555555555555555555555555444444444444444444444444oooooonnnooopppqqqssstttrrrssssssttttttssssssrrrrrrqqqqqqrrrsssrrrqqqoooooopppqqqrrrtttuuuwwwxxxvvvzzzzzzxxxvvvuuuwwwyyyzzzzzzuuuwwwxxxzzz|||~~~~~~~~~~~~~~~}}}||||||}}}|||tttrrrppppppuuu|||~~~~~~}}}}}}~~~wwwjjj___TTTOOOLLLIIIIIIKKKLLLVVVfffvvv~~~uuupppjjjaaaYYYPPPIIIEEEFFFGGGGGGIIILLLNNN\\\ooo}}}xxxqqqiiibbb^^^WWWYYY___gggtttwwwpppnnniiihhhgggeeeaaa___eeennn~~~zzzpppgggbbb^^^\\\^^^bbblllxxxvvvjjjeeekkk{{{aaa]]]XXXQQQKKKCCC===<<<;;;:::999999999999777666666555444555555555555444444333333444444555555555555555555555555555444444444444444444444444ooonnnnnnnnnnnnppprrrssspppqqqqqqrrrrrrrrrqqqqqqsssrrrqqqqqqrrrrrrpppnnnmmmnnnoooppprrruuuwwwxxxvvvyyy|||yyyuuutttuuuwwwxxxxxxuuuvvvxxxzzz|||~~~~~~}}}~~~}}}}}}|||||||||~~~tttsssrrrpppqqquuu{{{|||{{{}}}|||~~~yyyjjj___UUUPPPNNNKKKJJJLLLJJJUUUfffwwwxxxooommmiiiaaaZZZPPPIIIEEEFFFGGGGGGIIIMMMKKKZZZooo~~~vvvmmmddd___VVVWWWYYY___kkk}}}}}}uuusssnnnlllkkkhhhbbb^^^ccckkkxxxxxxllleee```]]]^^^bbbmmmxxxvvvjjjccceee~~~eee```[[[SSSMMMFFF======<<<;;;:::::::::::::::999999888888888888888555444444333333444444555555555555555555555555555444444444444444444444444