BM66(@ yyyqqqjjjcccbbbeeekkkhhheeebbb``````aaabbbqqqpppppprrrtttvvvuuutttuuuqqqlllkkklllkkkfffaaaYYYTTTMMMFFF@@@===<<<<<<888888777555555444444444333444555666666555444333333333333222222111111111111111111111000000000000333333333222222222111111111111111111111111111111000000//////......------000000000000000000000000222000///------///000222000000111222333333444444222111111111000000//////666444222000//////000111000111111111111222222222222111000//////000111222222222222111111111000000111000/////////000222333444444444333333222222222111111222333333444555555444222111333666888777555888999999888888777666555555666777888888777666555888777555333111000//////999999999999999999999:::::::::<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAHHHNNNNNNIIIEEEFFFHHHMMM^^^iiiddd\\\XXXQQQHHHGGGFFFFFFHHHKKKKKKIIIFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGIIINNNUUU]]]bbbdddTTTQQQMMMJJJIIIGGGDDDBBBCCCBBBAAA@@@@@@AAACCCDDDCCCBBBAAABBBCCCCCCAAA???>>>>>>============>>>>>>??????@@@???>>>===;;;999888777666555555666777888888888888888777777777777777888888888777555222000111222222333333222222111111111111111111111111111000///.........000111222333222222222111000000000444444444444444444444444222111///...---...000111/////////......---------///,,,+++,,,...///---+++///////////////.........000000//////.........---///...,,,******+++,,,---***+++---///000000//////...,,,+++,,,...000000000---,,,,,,---///111000///------......///000111111//////............/////////............///000000---......///000/////////...000111111000//////000000//////......000111222---///000222444777<<<@@@CCCIIIMMMOOOOOOMMMEEE<<<666333333444666999CCCNNNaaavvv{{{qqqfffccceeeeeebbb___[[[XXXWWWXXXXXXbbbeeekkkrrrxxx{{{zzzxxxzzzssskkkfffbbb]]]VVVQQQHHHFFFBBB>>>;;;:::;;;;;;777777666555444444444444222333333444444333333222333333333222222111111111111111111111000000000000111111111000000000//////000000000000000000000000222222222222111111111111000000000000000000000000111000///......///000111///000000111222222333333111111111000000000//////333111///...---...//////000000111111111222222222222111000//////000111222222222222111111111000000111000000///000111222333444444333333333222222222111111222333333444555555777555444666999:::999888777777888888888777666666888888888888888888777777888888777666666666666666888888888999999999999999;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAEEEIIIJJJFFFCCCDDDEEEJJJYYYccc^^^WWWTTTNNNFFFGGGFFFFFFIIIKKKLLLJJJHHHEEEFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFHHHLLLSSSZZZ^^^```VVVRRRMMMIIIGGGGGGFFFFFFDDDCCCBBBAAAAAABBBBBBCCCBBBAAA@@@AAABBBBBB@@@>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;999888777666666666777777777777777777777777777666666666777777666444222111000111111222222111111000111111111111111111111111000///......///000111222222111111111111111000000111111111111000000000000222111///...---...///000.........---------,,,,,,...,,,***+++---...,,,***---------....../////////000/////////.........---///...---,,,,,,,,,------,,,---...//////......---...---,,,---...---+++))),,,***)))***,,,------,,,******++++++,,,------...------------------------------,,,,,,------...///------------............---///111000///...//////......---------...///000...///111222444888<<<@@@CCCIIINNNPPPPPPNNNEEE<<<666333333444555888BBBMMM```vvvuuueee___```______^^^]]]\\\[[[ZZZZZZ]]]ccclllwww~~~|||xxxssslllaaaYYYRRRLLLEEE@@@:::999888777777777777777666555444333333222333333222111111111111111111222222222222222222111111111111111111111000000000000111000000000000///////////////////////////////////////////////////000000000000000000000000000000111000///......///000111/////////000000111111222111111000000000000//////111000............///000000000000111111111222222111111000000000000111111222111111111111000000000111000000000000111222222333333333333222222222222111222222333333444444555444333222333555777666555555666666777777777777777999888777666666666666666666666777888999;;;<<<<<<888888888999999999::::::<<<<<<===>>>??????????????????>>>>>>>>>>>>??????AAABBBBBBCCCCCCBBBBBBBBBEEEQQQYYYTTTOOONNNJJJEEEFFFFFFFFFIIIKKKMMMLLLKKKHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFEEEFFFIIIOOOTTTWWWXXXUUUQQQJJJFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???@@@AAAAAA???===<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<======;;;:::999888777666666666555555555555555555555666333444555555555444222111000000000111111000000000111111111111111111111111000////////////000000111000000000000111111111111////////////////////////111000///.........///000------------,,,,,,,,,,,,,,,+++***+++,,,---,,,***++++++,,,---...///000000/////////...............//////.........---------...............---,,,,,,,,,,,,,,,,,,---,,,)))&&&---+++)))(((***+++,,,+++,,,,,,------.../////////+++,,,---......---,,,++++++++++++++++++,,,,,,---------,,,+++,,,---...///---...000000...---...///,,,,,,++++++,,,,,,---...///000222333555888===@@@BBBIIIOOOQQQQQQNNNDDD;;;666333333444444777@@@JJJ___uuuttt```XXXXXX\\\___dddiiijjjiiigggeeehhhlllrrrxxxzzzxxxqqqlll^^^XXXOOOHHHCCC???<<<999777777777777666555333333444444333222111111222222222111000//////000111222222222222111111111111111111111111111000000000///222222222222111111111111000000000000000000000000---------....../////////000000000000000000000000000///............///000........./////////000000000000000000000000//////000000000000000111222333000000000000111111111111111000000000000000000111111111111111000000000000000000000111111111222222333222222222222222222222222222222333333444444444222222222222333444444333333444555666777777777777777666444333222222333444333444555777999:::;;;<<<999999999:::;;;;;;;;;<<<======>>>?????????????????????>>>>>>>>>>>>??????BBB???===>>>AAABBBAAA???BBBJJJOOOLLLHHHHHHGGGDDDDDDEEEEEEGGGIIIKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFEEEEEEGGGKKKOOOPPPQQQPPPLLLGGGDDDCCCDDDDDDCCCFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???@@@AAAAAA???===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<>>>???<<<<<<:::999777666555555333444444444444444555555111222333333333333222222000000111111111111000000111111111111111111111111000////////////000000000...//////000000111111111000000000000111111111111111000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......///........................---............---,,,,,,------------------------+++***)))***,,,---,,,+++///---******+++,,,---,,,............//////000000***,,,---//////---,,,***+++++++++***+++,,,,,,---...---,,,++++++---///000,,,...//////...------...,,,,,,,,,,,,,,,---------000111222333555888===@@@BBBIIIOOOQQQQQQMMMDDD999666333333444444666???HHH^^^tttqqq```YYYZZZ```fffooowwwyyyvvvpppkkklllkkkkkkjjjhhhccc\\\WWWIIIFFFAAA===;;;;;;::::::666777777777666444222111333222222111111111111222333222111000000111222333111111111111111111111111111111111111000000000///111111111111111111111111111111111111111111111111000000000111111222222222//////////////////////////////............//////...............///////////////////////////000000/////////000000111222222//////000000000111111111000000000111111000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333333444444444555555555555555666666222333444555666777777777666555333222222222333444333444666777999999999999::::::;;;;;;<<<======>>>===>>>>>>????????????>>>??????>>>>>>>>>>>>??????BBB???<<<===AAACCCBBB@@@AAAFFFHHHGGGDDDEEEEEEEEEBBBCCCDDDEEEFFFHHHJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEGGGIIIKKKLLLKKKJJJHHHGGGFFFFFFEEECCCAAAEEEDDDDDDCCCBBBBBBAAA@@@BBBAAA@@@AAABBBBBB@@@>>>;;;;;;::::::::::::;;;;;;;;;;;;:::::::::<<<===>>><<<<<<;;;999888666555444222222333333444444444555111111111222222222222222111222222222222222222111000000000000000000000000///000000000000/////////.........//////000000111///000000000111111222222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---.........------......---------------------------------...............,,,------------,,,+++++++++++++++,,,---......///111---***(((***---///000///---+++***+++,,,,,,,,,***+++++++++++++++,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,------...000...---,,,,,,...000111,,,...//////...------...,,,---------............000111222333444777<<>><<<:::999999:::;;;222333333444444444333333222222111111111111222222333333222222222222333333000000000111111111111111111111111111000000000000......///////////////000111111111111111111111111//////000000000000000000////////////////////////......................................................////////////000000---------......//////////////////000000000111111000000111111111111000000//////000000000000000111000111222222333333222222111111111222222222222222333333333333333333333333222333444444333222333555222333444555666666666666666666555555555666666666777888999:::::::::999888::::::;;;;;;<<<===>>>>>>======>>>??????>>>>>>===??????>>>>>>>>>>>>??????AAA???===>>>AAACCCBBBAAAAAACCCDDDDDDCCCCCCDDDEEEBBBCCCDDDDDDDDDEEEHHHJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFEEEDDDCCCCCCEEEFFFHHHIIIHHHGGGHHHJJJJJJJJJHHHGGGGGGGGGGGGHHHFFFCCCAAABBBCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@AAABBBBBB@@@>>>;;;;;;;;;::::::;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;:::999888666444333222222222333444444555555111111111111222222222222222222333333333333222222000000000000000000000000///000000000000//////...............////////////---------......//////000/////////.........------,,,,,,,,,,,,---------------///000///...---...///............------,,,,,,---------------.........------,,,,,,,,,+++++++++*********+++,,,...///000888333,,,((((((+++...///+++***)))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------...////////////...---...///000111---...000000...---...///------...////////////...///000222222333666;;;>>>BBBHHHLLLMMMLLLIIIAAA888444333333555666888@@@III]]]ttt|||}}}{{{uuuqqqooonnnnnniiidddcccfffjjjmmmqqqrrrnnnfff]]]WWWLLLHHHDDDAAA@@@>>><<<;;;999999999777666666777777222222222222333333333444222222222111111222222333111222222333333222222111///000000000111111111222111111111111000000000000............//////000000111111111111111111111111............------------////////////////////////---..................---/////////......................../////////000000------..................////////////000000000111///000111222222111000///////////////000000111111000111222333333333222222000111111111222222222222333333333333333333333333///111222222//////000222222333444555555555555555444555666777777777777777777888:::;;;;;;:::999888888888999:::;;;<<<===============>>>>>>======<<>>>>>>>>>>>?????????>>>>>>???AAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCEEEFFFEEEDDDDDDGGGJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDBBBAAABBBDDDFFFGGGKKKJJJIIIJJJKKKKKKJJJHHHEEECCCBBBBBBCCCCCCBBB@@@@@@AAAAAABBBBBBAAA@@@???AAA@@@???@@@AAAAAA???===<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;;;;::::::999999999999888666444333222222333333444555555666333222222222111111222222111111222222222222111111000000000000000000000000///000111111000///...---//////...............---+++++++++,,,---...............//////......------,,,,,,---------.........,,,...000///---,,,---///..................//////,,,,,,,,,------.........///...---,,,+++,,,,,,---,,,,,,+++++++++,,,...///888333---***)))+++---...))))))***,,,......,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------.........//////---///111000///...//////,,,---...///000//////...///000111111222555999===CCCGGGJJJIIIIIIGGG@@@888444333444666777999AAAJJJ^^^uuu}}}}}}{{{uuutttnnnjjjhhhddd```___bbb]]]^^^^^^\\\WWWPPPHHHDDDCCC@@@===<<<<<<<<<;;;:::333444555555333333333444666555444333333222333333333222222222222222333333000111222333333222111000//////000000111111111222111111111111000000000000///000000000111111222222000000000000000000000000222222111111000000//////////////////////////////------............------//////////////////......---.........//////000000//////000000000000//////////////////000000000000///000111222222111000///.../////////000000111111000111222333444333222222000000111111222222222222333333333333333333333333222444666555222111333555333333444444555555444444111222444666777777666666555666888::::::999888777666777777888:::;;;<<<<<<<<<===============<<<<<>>>>>>>>>>>??????<<<===???@@@AAAAAAAAAAAAAAA???@@@AAAAAA@@@@@@BBBEEEFFFGGGFFFDDDDDDGGGKKKFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@BBBEEEGGGLLLKKKKKKKKKLLLLLLJJJHHHBBB???===<<<===>>>???>>>>>>???@@@AAAAAAAAA@@@???@@@???>>>???@@@???>>><<<===<<<<<<;;;;;;<<<<<<===999:::;;;<<<<<<;;;999888888888888888777666444333222222333444444555666666444333333222111111222222000000111111111111000000000000000000000000000000///000111111111///...---/////////......------,,,++++++,,,------...//////......//////......---,,,---------....../////////+++---///...,,,+++,,,///,,,------...///000111111,,,,,,,,,------.........111///---,,,+++,,,...///...---,,,+++++++++,,,---222///,,,***,,,...//////***+++---000222222///,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,------...///+++,,,---.........------...000111111000//////000,,,---.../////////...---...///000111111444888<<>>>>>======???>>><<<<<<<<<>>>AAABBB???????????????@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEJJJIIIGGGEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGHHHGGGGGGEEEDDDCCC@@@===999888999;;;===???@@@AAAAAAAAAAAA@@@???>>>>>>============>>>>>>::::::999999999:::;;;;;;777777888999999777666555777777777777666666666666333333333222222111111111000000000000000000000000000000000000000111111111111111111111111111111111------------------------***+++------,,,+++,,,---,,,,,,------.../////////......////////////......---,,,,,,+++*********+++,,,---...---,,,+++,,,...+++,,,,,,------,,,,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))!!!&&&,,,,,,)))(((+++///000///---+++*********+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++///,,,******,,,---,,,+++///,,,+++,,,...///---+++***+++---......---+++***+++,,,---...////////////...////////////111555888BBBIIIMMMKKKFFFCCC???;;;000111444666555777AAAMMMaaatttaaa``````bbbcccaaa]]]YYYSSSPPPMMMHHHEEECCCBBBBBB??????>>><<<;;;999888888:::888555555555555333222333222222222222333444444111111111111111111111111111111111111111111111111000000000000000///......000000000/////////....................................///////////////...111000///.........////////////............//////........................000///...---,,,,,,------...,,,+++,,,...///...,,,//////000000000000//////000...,,,,,,...///...---222222111000000000000000000000000000000000000000------......///000000111000////////////000111111222222222222222222222222444444444444444444444444444555555444333222111111000111222333444444444444666666666777888888999999777777888888888999999999;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===???AAACCC>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCAAAAAAAAABBBDDDEEEDDDEEEFFFGGGGGGFFFFFFEEEGGGEEEAAA>>><<<===>>>@@@????????????????????????@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999999999999::::::::::::999888888777666666666666555555555333333333222222111111111222222222222222222222222111000000000000000000000111111111111111111111111------------------------,,,...//////---,,,------//////......---,,,,,,,,,---......//////......---...------,,,,,,+++,,,,,,+++,,,------,,,+++,,,...+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////------------------------***+++,,,------,,,+++***%%%(((+++,,,***)))***,,,---,,,+++*********+++,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++))))))***---...---+++///---,,,---///000...,,,---...000111111000...---***+++,,,---...............//////000000222666999@@@GGGKKKHHHDDDAAA<<<777444444666999888;;;FFFRRRdddvvvHHHHHHHHHIIIJJJIIIFFFDDDAAA@@@===;;;999888888888888888777777777777666666777555222222222222111000222222111111222222333444111111111111111111111111000000000000000000000000//////000000000///......//////...............---........................,,,---...///000000000000111000000////////////000///...............//////////////////////////////......------------......///---******+++...//////000000000//////000000000///---,,,,,,---......---222111111000000000000000000000000000000000000000------......///000000000000000000000000111111222111111111111111111222222444444444444444444444444444555555444444333222111...///111333444555555666555666666777777888999999777777777888888888999999::::::::::::;;;<<<==================>>>>>>>>>>>>::::::<<<===>>>?????????===============>>>??????AAA@@@???@@@AAACCCFFFHHHDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFDDDCCCBBBCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBAAA@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGEEEAAA>>><<<<<<===>>>???>>>===<<<<<<===>>>???AAA@@@???===<<<;;;:::999<<<<<<:::999888777777777::::::999888888888888999555555555555444444444444222222222222222111111111333333333333333333333333111111111000000/////////000000000000000000000000........................///000111000///------...///......------,,,,,,+++,,,------......------,,,......---------------,,,***+++,,,,,,++++++---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////------------------------++++++++++++++++++++++++)))******+++******))))))******))))))******+++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---,,,+++(((%%%---+++***+++,,,---,,,***,,,---...//////...---,,,******+++,,,------------...///000000111444888;;;@@@FFFJJJHHHDDDAAA;;;666555444666888999===HHHTTTcccvvv<<<===>>>?????????===<<<<<<;;;999888777666666666666666666666666666666777444222111000111111111000111111111111111222333333111111111111111111111111000000000000000000000000...///////////////......................................................---...///000000000000000000000000000///000000000......---------...//////////////////////////////,,,,,,,,,------.........///---,,,+++,,,...///000000///...------...///000------,,,,,,---.........//////............//////////////////////////////............//////000000000000000000000111222222000000000111111111111111333333333333333333333333444444444444444333222222///000111222333444444444333333444444555666666777777777777777888888888888777777777777888999:::;;;=====================<<<===>>>???@@@???===;;;999<<<<<<<<<<<<<<<===>>>>>>AAA@@@>>>>>>???AAACCCEEEAAAAAAAAA@@@AAABBBDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFHHHEEEBBB>>><<<;;;<<<<<<>>>===;;;::::::;;;===>>>???>>>>>>===<<<;;;:::999;;;:::999888888888888888999888666555555555666777444444444333333333222222222222222111111111111111333333333333333333333333222222111000///......---///////////////////////////////////////////////////000111000...,,,,,,---+++++++++,,,------......+++,,,,,,------,,,,,,+++,,,---------------,,,,,,***+++------,,,,,,...///,,,++++++++++++++++++,,,+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++***)))***++++++***)))+++************++++++++++++*********************+++,,,,,,------,,,,,,+++......---,,,,,,+++***)))---,,,,,,,,,------,,,,,,+++,,,------------,,,+++++++++,,,------------------///000111222555999===CCCHHHKKKIIIFFFCCC===777333111222444666;;;FFFQQQ]]]ppp}}}999:::<<<<<<<<<<<<;;;;;;;;;:::999888666555555555444333333333222222222222333111000000111222111000111000000000000111222222000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////000111111111000000///.../////////000000000000///---------------...//////////////////////////////++++++,,,------.........------...//////...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,---.../////////............//////////////////////////////............////////////000000000///000111111222/////////000000111111111111111111111111111111111333333333444333333222111111111222222333333222222333333333444555555666666666666777777777888888888777777777777777888::::::>>>>>>>>>===<<<;;;::::::>>>???@@@AAA@@@===;;;999<<<<<<<<<<<<<<<======>>>@@@???===<<<<<<===>>>???BBBBBBBBBCCCCCCEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@??????????????????@@@AAABBBBBBCCCAAAAAABBBBBBCCCDDDEEEFFFJJJHHHEEEBBB@@@?????????===<<<:::999999:::<<<===;;;<<<<<<<<<<<<;;;::::::777777777777888888999:::999888666555555555666777333333333333222222222222111111111111111111111111111111111111111111111111222111111000///...------........................////////////////////////...///000///---+++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++++++++---......------...000,,,++++++******++++++,,,++++++,,,,,,---.........************************,,,+++)))(((((()))+++,,,***)))((()))+++---,,,+++---------,,,,,,+++***)))************************+++,,,,,,------,,,,,,+++)))))))))***+++...111444///000000000/////////000/////////000000/////////,,,------............------///000111222555999===CCCGGGJJJHHHGGGEEE???888222000000222555999BBBLLLWWWkkkxxx666888999999888777888999777777666555444222222111444444444333222222111111222000//////111222222111000000000///000000111222000000000000000000000000////////////////////////------.../////////......///////////////000000000000000000000000000000000111111111111000///...------......////////////...,,,,,,,,,,,,---...//////........................***+++,,,---------------+++---//////...---...///,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++,,,...000000000000000000111111222000000000000000000000000....../////////////////////////////////000000111......//////000000111111000000000000000000000000111111222222222222111111111222222222222222111111444555555666666777888888666666666777777777888888888888888888999:::;;;<<<=========<<<;;;;;;:::::::::;;;===?????????===<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;>>>???@@@BBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGEEECCC@@@>>>=========<<<;;;:::999999:::;;;<<<999:::;;;<<<<<<;;;::::::555555666666777888:::;;;999999888777777777777888333333333333222222222222000000000111111111111111000000000000000000000000000000000//////.........////////////////////////........................+++---...---+++******+++---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***,,,---......,,,,,,---...,,,+++***))))))***+++,,,+++++++++,,,------......++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))******+++---...............,,,+++))))))+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++***+++---///+++---------,,,+++,,,---------------------------------...//////......---...///000000111444888;;;AAAEEEGGGGGGGGGEEE???888444111111444666999@@@GGGTTTggguuu~~~444666777666444333444666333333333333333222111111555555555555444444444444000///......000111111111000////////////000111111000000000000000000000000........................,,,---......//////......------........./////////////////////////////////---...............------+++,,,---...//////...---,,,,,,,,,,,,---...///000------------------------++++++,,,---------,,,++++++,,,---+++******---000+++,,,,,,------,,,,,,+++)))+++---,,,++++++...000000000000000000111222222000000000000000000000000/////////////////////..................//////000------...//////000111111000000000000000000000000///000000111111111000000///000111222222222222222444444555666666777777888666666666666777777777888888777777888888999:::;;;:::::::::;;;;;;<<<<<<<<<888999:::<<<======<<<<<<======<<<<<<======>>>???<<<<<<=========<<<;;;:::999;;;===@@@AAA@@@???>>>BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???????????????@@@<<<===>>>???AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::888777666666666666666777888999888888888888888777777666444444333333333222222222///000000000111111111222000000000000000000000000//////////////////......////////////////////////------------------------***,,,------+++***+++,,,,,,,,,,,,+++******)))))),,,,,,------------,,,,,,)))***,,,---...---,,,+++,,,------,,,***))))))***,,,+++***))))))***+++,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,---+++)))(((+++...+++,,,------,,,+++***)))***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,......+++((('''((((((***,,,+++)))(((***,,,*********))))))*********---------......------,,,...//////000000222666999@@@DDDFFFGGGHHHHHHBBB:::666333222555777777;;;AAAMMMaaaooozzz444666888666333222444666333333444555555555444444222222222222333333333333///...,,,---///111111000///////////////000111111000000000000000000000000........................,,,,,,---.../////////...,,,,,,,,,------.................................******+++,,,------------***+++---.........------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------+++++++++,,,***'''%%%''',,,111+++,,,............,,,+++)))+++---,,,++++++...111...............///000000000000000000000000000000///////////////.........---------------...//////---------...///000000111111111111111111111111111...///000000000000//////---...000111333333444444222222333333444555555666666666666666777777777777555555555555666777888999777777999:::<<<===>>>???999999::::::999999888888===============>>>??????999;;;===??????>>>===<<<:::<<<@@@CCCDDDCCCAAA@@@BBBBBBCCCDDDDDDCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAA<<<===>>>???AAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======;;;999666555888777777666666666666777555666777777777666444333444444444333333333222222//////000000111111111222000000000000000000000000.........///////////////000000000000000000000000------------------------***+++------,,,+++,,,---)))))))))***++++++,,,,,,,,,------......------,,,***+++---//////...---,,,+++,,,,,,***(((''''''(((,,,+++)))(((((()))+++,,,***++++++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,'''&&&)))...((()))***+++,,,+++******(((((())))))************+++,,,,,,------,,,,,,+++(((---...------------///111000...---///111---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++...////////////111555888BBBFFFHHHIIIKKKLLLFFF===555222222555666555777<<>>======>>>>>>???AAAAAABBBBBBCCCBBBBBBBBBCCCBBB@@@>>>===>>>>>>???>>>=========???@@@BBBDDD@@@AAAAAAAAAAAA@@@??????@@@@@@???===<<<;;;:::999999777666777999::::::999===<<<;;;999777666444444333333444666777888999:::888777555333222222222222333333333222222222111111......///000111222333333////////////////////////------......//////000000111000...------...000111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111.../////////...------,,,,,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,---------.........))))))((((((((()))+++,,,)))+++---//////...,,,***++++++***************+++,,,+++*********+++,,,---,,,------......------,,,///000000...,,,******+++000///......------------************************------,,,+++,,,---...//////...---,,,,,,---...//////............///000000+++,,,,,,,,,...222888<<<@@@CCCHHHLLLMMMIIIBBB<<<222222111111333555888:::GGGWWWmmm}}}222222222222222222222222000000000000000000000000333333222222222222333333444333333222000//////...//////.........000111222/////////000000000000111........................------...///////////////------------------------..................//////////////////...---,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------------,,,,,,++++++------------------,,,,,,+++,,,,,,---,,,,,,++++++------........./////////000/////////.........---.................................//////......---///////////////.........///...,,,++++++,,,...///111111000//////000111222111111111111000000000000000111111222333333444444222333333444555555666666666666777777777777888888777777777888888999999:::::::::999999999888888888::::::::::::;;;<<<==============================???>>>=========>>>???@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???>>>>>>===>>>???@@@BBBCCC@@@@@@@@@AAA@@@??????>>>>>>>>>===<<<;;;::::::999777666444555777888888777;;;;;;:::888777666555444555555666777888999::::::777666555444333222222222333333222222222111111111/////////000000000000000////////////////////////////////////000000000000...---,,,++++++,,,---......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///,,,,,,------,,,++++++***)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++*********+++,,,---'''((())))))***++++++,,,))))))))))))***++++++,,,******)))))))))***+++,,,***++++++++++++++++++***+++,,,---,,,+++***+++,,,,,,++++++***))))))******************************,,,++++++++++++,,,------///......------......///......------......///000,,,,,,,,,---...222888<<>>==============================<<<<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA??????@@@@@@??????>>>===<<<;;;;;;;;;::::::::::::888666555555777888888777888888888777666666555555222333333333444444444444555555555555444222111000333222222222222111111111000000/////////.........////////////////////////000000000000000/////////...---,,,++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++***'''(((******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------...------,,,,,,,,,,,,---...---+++******+++,,,---************************))))))(((((())))))***+++************************(((***++++++******+++---******)))(((((((((((()))++++++++++++++++++++++++)))***++++++,,,,,,++++++......////////////......---------------......///,,,,,,------///222777;;;@@@CCCFFFJJJKKKHHHBBB===888666444333333555777999EEEUUUkkk}}}000000000000000000000000111111111111222222222222222111111000000111111222222222111000//////..................//////000000/////////000000000111111........................,,,---......//////..............................000000000//////.........000///---,,,+++,,,------,,,,,,,,,------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------------......///.........,,,,,,,,,---------.........................................................---,,,++++++---...///------......//////000000222111000000000000111222//////000000000111111222111111111000000000000000111111111222222333333333444444555555555666666666555555555666666777777888888888888888777777777777999999999999888888888888::::::::::::;;;<<<===>>>========================<<<<<<;;;;;;<<<>>>???@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????????????????@@@@@@>>>>>>??????>>>>>>===<<<999999999999999::::::::::::888777777888999999888555555555555555555555555222222222222222222222111444444555555444333111000222222222222111111111111................................................000000//////.........---///......------......///,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******************------.........------,,,(((***++++++******+++,,,+++++++++++++++++++++++++++***)))((()))***,,,---......------,,,,,,,,,,,,222111///,,,***((('''&&&,,,,,,+++***)))((('''&&&))))))))))))*********+++,,,,,,++++++++++++,,,,,,)))***++++++******+++---++++++************++++++++++++++++++++++++++++++)))***,,,---------,,,+++---...000000000000...------,,,,,,,,,,,,---......,,,---......///333777;;;???AAADDDGGGIIIGGGAAA===999777555333333555777999CCCRRRhhhzzz000000000000000000000000000000111111111222222222222222111111111111222222111000000//////.........000/////////......------...////////////000000000........................,,,------.......................................000000//////......------///...,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------,,,------.../////////...,,,,,,,,,---------......---------.......................................---,,,,,,++++++---...///------......//////000000------,,,,,,,,,,,,------000000/////////......------------...///000111111000000000000111111111111444444444444555555555555555555666777777888999999888888777777777777777777999999999888888888777777:::999999::::::;;;<<<===========================;;;;;;:::;;;;;;===???@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@?????????>>>????????????@@@@@@??????======>>>>>>======<<<;;;888888888999999999999999999777666666777888777666333333333444444555555555777666666666666555555555333333444555444333111000222222222111111111000000,,,,,,,,,---.../////////------------------------.........------,,,,,,+++.........------.........,,,+++++++++++++++******++++++++++++++++++++++++******************)))))),,,,,,------...------,,,,,,---...---+++***+++,,,******************************)))))))))***+++,,,------,,,,,,,,,+++******+++,,,+++***((($$$!!!))))))*********)))((((((*********+++++++++++++++,,,+++************+++,,,+++,,,---,,,+++***+++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***+++---.........---,,,---...///000000///...------,,,,,,,,,,,,---......,,,---//////000333777:::===>>>AAAEEEGGGFFFBBB???<<<999666333333555777999AAAOOOcccuuu000000000000000000000000---......//////000000000222222111111111111222222000/////////.........---000000000///...---,,,+++------........./////////------------------------,,,,,,---............---.......................................---------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++******+++,,,------------,,,---------............---------------.........------------------------,,,,,,,,,,,,---...///000.........///////////////------------------------////////////...---,,,+++++++++,,,---///000111111000000000000000000000000222222222222222222222222555555666777888888999999777777777777777777777777999888888888888777777777888888888888999:::;;;<<<========================<<<;;;::::::;;;<<<===>>>===>>>???AAABBBBBBBBBBBB??????@@@@@@@@@??????>>>===>>>???@@@@@@@@@@@@@@@<<<<<<=========<<<;;;;;;888888888999999999999999666444222222333444333333222222222333333333444444666666666555555555555555333333333333333222111111222111111111111000000000++++++,,,---...///000111------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++)))******+++++++++******)))******+++++++++++++++...//////...,,,***+++,,,************************))))))******++++++++++++***+++++++++++++++***)))'''(((***+++***(((%%%###$$$%%%'''***+++,,,++++++******+++,,,,,,,,,,,,+++***)))(((''''''((()))***,,,---...---+++******++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............---------------------......///---...///000111333777999<<<===@@@DDDGGGHHHFFFCCCCCC???;;;666444555777888>>>KKK]]]ooo}}}111111111111111111111111------......///000000111111000000//////000000111//////............------...////////////...,,,+++,,,,,,,,,------------...------------------------+++,,,------......------........................,,,,,,,,,---------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,------------------........./////////,,,,,,,,,------.........------------------------,,,,,,---...///////////////////////////.........000000111111111111000000......///000000///...---,,,------...///000000111000000000000000000000000222222111111111111111111333444444555777888888999555555666666777777888888888888888888777777777777777777777777888999:::;;;========================<<<;;;:::::::::;;;<<<======>>>???@@@AAABBBBBBBBB>>>???@@@@@@@@@@@@???>>><<<===>>>@@@AAAAAAAAA@@@;;;<<<<<<<<<<<<;;;::::::999999999999999999999999555333111111222222222111111111111222222222222222222222222333333333333333444333222222111222222222111111111111000000000000------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++******************++++++************************((()))***,,,,,,,,,,,,+++))))))***++++++++++++++++++---------+++++++++---++++++++++++++++++++++++((()))+++,,,---,,,+++***)))***+++,,,,,,++++++******+++,,,------,,,++++++%%%&&&(((***++++++***)))((()))***+++,,,++++++******)))'''&&&&&&''')))***)))***++++++******+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------......------......///000---...000111111333666999===>>>AAAEEEIIIKKKKKKIIIMMMIIIBBB;;;777555555666<<>>>>>@@@AAAAAA@@@???>>>;;;<<<>>>@@@AAABBBAAAAAA;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888666444222222333333333111111111111111111111111111444444444555555666666666444333222111111111222333111111111111000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,******************++++++************************((()))+++,,,---------,,,***+++,,,---------------(((***++++++++++++,,,...------------------------((())),,,......---+++)))((()))+++,,,---,,,,,,+++---,,,+++)))))))))))))))***+++++++++***'''%%%###'''((()))++++++******))),,,***)))(((((()))***,,,&&&''')))***)))***,,,---,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...------+++******+++------///............///000000---///000111222333666999>>>???BBBGGGLLLNNNNNNMMMUUUPPPHHH???888555444555;;;EEETTTeeettt000000000000//////////////////---,,,,,,---...///......//////000000111111000000///------,,,,,,,,,////////////////////////++++++,,,,,,,,,,,,------000000/////////.........---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++------------------------)))***,,,---...------,,,***+++---......---+++***************************---------,,,,,,++++++++++++***)))))))))***+++,,,......---------...////////////.........---------------------------------,,,,,,---------.........,,,------.../////////...------,,,,,,,,,---............//////000000111111////////////////////////000000000000000000000000000000000111222222333333555444333222111222333444333444555666777777777777777777888888888777777666444444444555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;===>>>@@@AAAAAAAAA@@@AAA>>><<<@@@FFFGGGAAA;;;<<<===???@@@@@@???>>>======<<<:::999999:::;;;<<<;;;888555555777999888666555444333222111111111111000000111111111222222222444333333444444666777888555444111000//////111222000000////////////000000---...///000000///...---///...---,,,,,,,,,,,,,,,************************.........---,,,+++***)))---,,,,,,+++***)))((((((&&&((()))++++++)))(((&&&------------,,,++++++***)))***+++,,,,,,+++***)))******++++++++++++******+++++++++++++++***)))(((---000222222...+++***+++---,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))***++++++++++++***))))))************))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++---...,,,,,,,,,---------...............------.........111111111333555777:::;;;>>>@@@BBBFFFKKKQQQUUUXXX]]]ZZZRRRIII???999888888<<>>@@@AAAAAAAAAAAABBBAAAAAADDDGGGFFFAAA<<<===>>>@@@AAAAAA@@@???>>>>>><<<;;;999999:::;;;<<<<<<:::777666777777666666444444222111111000000000000000111111111222222222000000000111222333333333555333222000///...//////000//////......//////000---...///000000///...---//////...---------------++++++++++++++++++++++++------------,,,+++******,,,,,,++++++***)))))))))'''((()))******)))((('''+++++++++,,,++++++******))))))************))))))******++++++++++++******+++++++++++++++***)))))))))+++......+++)))((())))))((((((((((((((()))))))))))))))))))))))))))))))))***************))))))******++++++,,,,,,,,,,,,******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///,,,,,,,,,---------............------------............///000222555777999<<<===@@@DDDIIIOOOTTTWWW^^^[[[TTTJJJAAA:::888777;;;AAAOOObbbsss000000000/////////......///......------...//////000000//////////////////111111000///....................................++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,111...***&&&%%%'''***,,,............------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,---......///////////////000000000000////////////////////////000000000000000000000000......///000000111111222333333444444444444444333333444555666666666666666777777888888888888777777666666666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;===???@@@AAABBBBBBCCCEEEGGGIIIHHHDDD@@@===??????AAAAAAAAA@@@???>>>>>>===;;;:::::::::;;;<<<<<<<<<;;;999666444444555333222111000000000000000000000000111111111111222---...000111222222111000222222111000///...---,,,.........------.........---......//////......---000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))******************++++++************++++++******++++++++++++*********++++++++++++***))))))''')))++++++***)))((()))''''''''''''((()))***+++))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......------,,,,,,,,,,,,------------...///111444666888;;;===@@@DDDJJJPPPUUUXXX___]]]VVVMMMCCC<<<888777;;;@@@MMMaaasss000000/////////......................../////////000000000//////......---///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---......---+++************************...---+++*********+++++++++******))))))******+++************************,,,+++++++++++++++++++++)))***,,,---......---,,,111///,,,***)))***,,,...---------------------------------------------------------............///......////////////......------,,,------...///000////////////000000000000////////////////////////////////////////////////.........///000000111111///000111222333222111000333444555555666666666555666777777888888888888777777777777666777777888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBCCCHHHLLLLLLGGGBBB???>>>??????@@@@@@@@@???>>>>>>>>>===<<<;;;:::::::::;;;<<<>>>>>>:::555222222444222111111000//////000000000000000000111111111111///000222444444444222111....../////////...---,,,...------,,,,,,------...------------------------///...------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))*********+++++++++******)))(((((()))******(((((()))***++++++++++++---,,,+++******+++,,,---******++++++++++++************+++++++++******))))))***+++,,,,,,,,,+++,,,******))))))***+++,,,,,,))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))***+++++++++******************+++************************************************+++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......///000222555777999<<<>>>AAAFFFLLLSSSXXX\\\aaa___ZZZQQQGGG???:::888:::>>>LLL```sss////////////............---......//////000000000000000//////......------...------,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------------..................------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++------+++***************************...---+++***)))******++++++******))))))******+++************************++++++++++++++++++++++++)))***,,,---......------,,,,,,---.........//////,,,,,,------------------------------------------------........./////////...//////000000///......------------...///000111000000000000////////////////////////////////////////////////////////////.........///000000111111...///111222333222111111333444444555555555555555666666777888888888888888888777777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;<<<===???@@@AAABBBCCCGGGKKKKKKFFFAAA??????>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;:::999999999;;;======:::555111111333222111000000///000000000000000000000000000000000000111333555555444222111++++++---...//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,******))))))))))))******))))))***+++,,,,,,,,,+++,,,+++***))))))***+++,,,******++++++++++++******)))******+++++++++***************+++,,,------,,,,,,,,,+++***))))))******))))))))))))))))))))))))''''''((()))))))))))))))---,,,,,,,,,,,,---...///***)))(((((((((((()))***************************************************++++++++++++++++++++++++,,,,,,------,,,+++***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........000222444777888;;;===AAAFFFMMMTTTZZZ]]]bbbaaa]]]VVVLLLCCC===:::;;;>>>JJJ___sss/////////.........------------///000000000000000//////..................//////...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***++++++***(((************************,,,++++++************+++++++++++++++++++++++++++*********************************+++++++++++++++))))))***,,,------------((()))+++---.........---,,,,,,,,,,,,------------------------------------+++,,,,,,,,,---------------............---,,,,,,,,,,,,------...///111111000000000000////////////////////////////////////000000000000000000000000......///000000111111222111222333444555555555555333444444555555555444444555666777888888999888888777777777777777888999:::::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAADDDGGGFFFCCC???>>>??????>>>>>>===<<<<<<<<<;;;<<<;;;;;;:::999888777777999::::::888555333222111222111111000000000111111111000000000000000/////////000111222222111000///++++++,,,---...//////000---------,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,---************************))))))***+++,,,,,,++++++))))))******+++++++++,,,******************************++++++,,,+++++++++)))(((((((((((((((((()))******++++++++++++******))))))***++++++++++++***)))((('''(((***++++++***+++***)))(((''''''''''''))))))))))))))))))))))))''''''((()))***************))))))((((((***+++,,,)))((('''&&&&&&'''((()))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,---...000333555777888:::>>>DDDLLLSSSYYY]]]ccccccaaa[[[RRRHHHAAA>>>;;;>>>JJJ___ttt//////.........---------,,,---///000111111000000------..................///......------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++------+++***++++++++++++++++++++++++)))******++++++++++++******+++,,,------,,,+++***************************)))*********++++++++++++)))))))))***+++,,,---...******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------...............---,,,,,,,,,,,,------...000111222111000000000/////////...////////////////////////000000000000000000000000//////000000111222222333333333333333444555666777444444444555555444444333555666777888888999999999666666777777888999:::;;;:::::::::::::::::::::::::::999888888888999:::;;;>>>======<<<===>>>???@@@>>>@@@AAAAAA???>>>>>>>>>@@@???>>>======<<<<<<<<<:::::::::999888777666555777666555666666555222000222222111111111111222222111111000000///////////////////////////////////////...---,,,,,,---...///......------------......---,,,+++******+++,,,---,,,++++++++++++,,,---...++++++++++++++++++++++++)))******++++++++++++******************+++++++++)))***++++++++++++***)))******************))))))((())))))******))))))(((******++++++++++++******))))))***+++++++++++++++***'''&&&&&&)))***)))'''))))))((((((((((((((()))))))))))))))))))))))))))'''((()))***++++++++++++((('''&&&%%%&&&''')))******)))(((''''''((()))***************************++++++++++++++++++++++++************************,,,++++++***+++,,,---...,,,,,,,,,---------............------------......---------...111333666777777999>>>DDDLLLTTT[[[^^^dddeeeddd___WWWMMMEEEAAA<<<>>>JJJ```uuu//////.........---------,,,---///000111111111000,,,------....../////////,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************///......///000000///---++++++++++++++++++++++++''')))***,,,,,,,,,+++******+++---......---+++***************************))))))******++++++++++++)))((((((((()))+++---///...---,,,******+++---...+++++++++,,,,,,---------------------------------........./////////000000000000111111000///......,,,,,,------///000111222111111000000/////////...////////////////////////000000000000000000000000000000000111222222333333222222111111222444555777444444444555444444333333555555666888888999999999666666666777888:::;;;<<<:::::::::::::::::::::::::::999888888888999:::;;;???>>>===<<<<<<===>>>???===<<<<<<======>>>>>>>>>AAA@@@???>>>============::::::999999777666555444555333222444666666333000333222222222222222333333111111000000/////////...111000000/////////000000333111///,,,+++,,,------///......------......///---,,,+++******+++,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************((()))+++,,,,,,+++)))((())))))***))))))(((''''''+++,,,---......---,,,+++******++++++++++++******((()))***++++++++++++++++++)))&&&''')))***)))'''))))))))))))***+++,,,---))))))))))))))))))))))))(((((()))++++++,,,,,,,,,---,,,+++***+++,,,...///+++***)))'''''')))***+++************************++++++++++++++++++++++++************************++++++******,,,...111333,,,,,,,,,---------......///......------....../////////000111333666888:::999;;;@@@FFFNNNVVV]]]aaadddffffffbbbYYYPPPHHHDDD===???JJJ```vvv------......//////000000000000////////////000000000///---,,,,,,---///000//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,+++++++++***+++---......---,,,************))))))))))))))))))************+++++++++***+++---......---+++***------++++++++++++------)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,++++++,,,---///000///////////////.........////////////000000000000000///...---------------111000000000//////......000000111222444555666666555555555555555555555555555555666666777777888888555555666777888999:::::::::999999888666555333222666666888999;;;<<<===>>><<<<<<============<<<<<<::::::::::::;;;===>>>???@@@???===<<<;;;;;;;;;<<<888777777777666666555555777666666555444444333333111111000000000111333444333333222222111111000000//////////////////////////////000000///...------............------------,,,,,,---............---'''***------,,,+++---///&&&&&&((())))))******)))******))))))))))))******'''''''''''''''((())))))+++*********))))))((((((%%%'''************+++,,,------,,,***)))'''&&&&&&*********)))))))))))))))---,,,+++***)))))))))))),,,+++++++++******))))))++++++************++++++))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((***+++++++++++++++++++++*********))))))(((((()))************))),,,,,,++++++***)))))))))...---+++******+++---...,,,---...000333555888999;;;===???CCCLLLYYY```aaahhheeebbb^^^YYYPPPEEE<<<@@@???FFFYYYooo------------............//////............/////////...---,,,,,,---...//////......---,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------***++++++,,,---------,,,---......//////......---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))'''(((***,,,------,,,++++++++++++***************)))************+++++++++***+++---......---+++***,,,+++************+++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------...///............////////////////////////000000000000111000//////.........///111111111000000/////////111111222222333444555555666666666555555444444333444555555666777888888999777777777777888888888888999999999888777666555444777777888:::;;;<<<>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;:::::::::;;;======;;;:::::::::;;;;;;888777777777666666666666555555444444333222222222000000/////////000111222---.............................................///////////////...------//////.........---------((()))******++++++******(((***------,,,+++---///------,,,+++******)))(((******))))))))))))******((((((''''''(((((()))***))))))******************&&&(((*********)))***+++'''''''''(((((((((((((((***)))))))))))))))))))))******)))))))))******+++))))))))))))((((((((('''++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************'''((()))******++++++***+++++++++*********))))))******+++,,,,,,,,,,,,,,,***************+++++++++...---+++******+++---...,,,---...000333555888999;;;>>>@@@DDDNNNZZZbbbcccfffddd```[[[TTTJJJAAA:::>>>===DDDVVVkkk}}}---------------,,,,,,,,,......------------......///...---,,,,,,---...///......------,,,,,,++++++,,,,,,,,,++++++++++++***---,,,+++******+++---...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((('''%%%&&&(((***,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***+++******))))))******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////....../////////...---------------.../////////000////////////000000000000111111000000//////000000111111111111111000000000111222222222333333444444888777666666555444333333444444555666777999999:::999999888888888777777777888999999999999888777777888888999:::<<<===>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;::::::::::::;;;::::::999999::::::;;;777777777777666666666666444333333222222111111111//////.........///000000***++++++,,,------......------------------------...////////////...------/////////............---***+++,,,,,,------,,,,,,)))+++------,,,,,,---...///...---+++***)))))))))******))))))))))))******)))))))))((()))******+++))))))******+++,,,,,,,,,''')))++++++)))))))))***&&&''''''(((((()))))))))))))))))))))))))))******(((((((((((()))***+++,,,))))))))))))((((((((((((++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))***************)))+++++++++******************++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,+++++++++,,,---...------...000222555777888:::>>>AAAFFFPPP]]]dddeeeeeeddd```YYYOOOEEE===:::;;;:::AAAPPPcccuuu///......------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++***(((&&&&&&(((+++---++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***)))(((''''''((()))***++++++++++++*********+++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++************++++++,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................//////////////////////////////000000000///---,,,,,,,,,------...///000000////////////000000000000111000000//////000000000222222111111111111111111222222222222222222333333666666666666555555555555444444555777888999:::;;;888888888888888888888888888888999::::::::::::999999999:::;;;<<<<<<======;;;;;;;;;<<<<<<;;;;;;;;;888999:::;;;<<<======>>>;;;;;;::::::999999999999666666666666666666666666333333222222222111111111/////////////////////000---------....../////////------------------------.........//////...------/////////.........------+++,,,------......------***+++,,,------,,,------+++***)))(((((()))***+++******))))))))))))************))))))******+++,,,++++++++++++++++++,,,,,,(((***++++++)))(((((()))+++++++++******))))))))))))))))))))))))*********(((((('''(((((()))******+++++++++***************++++++************++++++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************++++++++++++******)))(((************************((()))******++++++***************++++++,,,,,,,,,,,,,,,+++++++++,,,---...------...000222444666888999===BBBHHHRRR___eeeeeeeeeddd```XXXLLLBBB===<<<999888===KKKZZZkkk}}}000/////////......------,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))'''&&&''')))+++---,,,,,,+++*********+++,,,...//////000000//////...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,+++******)))++++++++++++++++++******))))))))))))******++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------//////000000000///---,,,+++,,,,,,---...//////000////////////000000000000/////////......///000000111111111111111111222222222222222222222222222222333444444555666777888888555555666777888999::::::666777777888999:::::::::777888999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>>>>======<<<;;;:::999888777555555555555555555555555333333333222222222222222000000000000000000000///000000000/////////......------------------------------............------............------------(((((()))***************+++++++++,,,------,,,,,,)))))))))((())))))************))))))))))))*********************+++,,,,,,------,,,,,,+++***))))))(((***++++++)))(((((())),,,,,,++++++******))))))(((((())))))******************)))(((((((((((((((******************++++++++++++************++++++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************++++++,,,++++++***)))(((************************))))))***++++++++++++***,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------...///111444666777888===BBBHHHSSS___ddddddbbbaaa]]]UUUIII@@@<<<<<<777777<<>>:::888:::>>>CCCGGGOOO___ooo,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,---------,,,***)))((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((***++++++++++++((((((((((((((()))***+++))))))***+++,,,,,,------)))************+++++++++++++++************++++++)))***+++,,,,,,+++***)))((()))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,++++++,,,---///000------------------,,,,,,////////////000000000000111111000000111222333333......//////000000000111...///000111222333444444555555666666777777888888999999999888888888888777:::::::::999999999999888666777888999999999999999999999999888888888888888999999999::::::999999999444555888:::;;;::::::999333444666888999::::::999000000111111111222222222////////////000000000000....../////////...,,,+++......//////000111111111////////////////////////+++,,,------.........---+++++++++*********))))))(((((()))************)))...,,,***,,,......,,,)))!!!&&&)))+++***)))'''******))))))))))))******)))))))))((()))******+++*********)))))))))))))))%%%'''************+++,,,//////...,,,***)))(((''''''(((((()))***+++++++++))))))))))))***+++,,,---))))))******+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++))))))******++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,------...)))***+++,,,---...------------...///111222444555444999@@@FFFPPPYYY\\\ZZZYYYVVVRRRPPPNNNIIIBBB<<<999;;;@@@CCCEEEKKKZZZiii******++++++++++++******))))))***+++,,,,,,------))))))***+++,,,------...+++*********))))))(((((()))***++++++***)))***+++************************+++++++++*********))))))+++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************,,,+++++++++******))))))+++*********))))))((((((******))))))******+++,,,***************++++++,,,------,,,++++++,,,,,,,,,......---,,,,,,+++******************+++,,,---...---------............/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,++++++,,,---...////////////000111333333000000000000000111111222777444111///...000333555666888999:::999888999:::888888777777777777777888888:::;;;;;;999999:::<<<;;;::::::999999888888777555666777888888777666555888999::::::999777444333999777666777888888777666555444444333333444444555333333333222222111111111222222111111000/////////555444222111000000000111......////////////..............................,,,,,,------------,,,,,,///...---,,,+++*********---,,,+++******+++,,,---))))))***++++++++++++***(((((((((((((((((((((((('''(((***,,,---,,,+++)))))))))))))))******************++++++++++++***************)))))))))))))))%%%&&&'''((())))))((((((***************)))((('''++++++******)))(((((((((&&&'''(((******))))))((('''(((***+++,,,,,,++++++))))))))))))************((((((((((((((()))******###$$$&&&((()))***++++++************************)))***+++,,,,,,+++***)))((())))))))))))*********)))***++++++***&&&### ++++++******************))))))*********+++++++++444---***---000---,,,---......///000222444555666777888===EEEOOOXXX^^^```[[[WWWSSSPPPNNNKKKFFFBBB???===;;;FFFUUUVVVWWWeee{{{++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------)))******++++++,,,,,,---************)))))))))((()))***++++++))))))***+++************************+++++++++*********))))))***,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********))))))))))))))))))))))))************************++++++*********)))))))))************)))))))))((())))))*********+++++++++***))))))))))))***++++++---,,,,,,++++++,,,,,,,,,...------,,,++++++******))))))))))))***+++,,,---,,,,,,,,,,,,------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............000///............///000///////////////000111222000000//////000000111222333222000///000222444555333444666666555555555666888777777666666666777777888999::::::999999;;;<<<;;;;;;::::::999888888888666777888999999888777666::::::;;;;;;:::999777666999888777777888888666555444333333222222333333444333333333222222111111111222111111000000///......///...---------...//////......////////////......---------------------------------......------------,,,,,,++++++++++++,,,,,,++++++******++++++,,,++++++++++++***((('''&&&))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))************(((((())))))))))))((((((************************'''''''''((((((((((((((()))************))))))((()))))))))))))))*********'''((()))*********))))))............---,,,***)))))))))))))))************((((((((((((((()))******)))))))))(((((('''''''''************************((()))************)))((()))))))))*********++++++))))))+++++++++)))'''&&&*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333555666777999===EEENNNWWW\\\^^^^^^YYYTTTQQQPPPNNNLLLJJJFFFFFFHHHTTTccc```^^^iiizzz,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************)))))))))))))))***++++++))))))***+++************************+++************)))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************************))))))))))))((((((************))))))))))))((()))***+++,,,+++******))))))((((((((()))******,,,,,,++++++++++++,,,,,,------,,,,,,++++++***************++++++,,,------++++++++++++,,,,,,,,,,,,------------------------------------------------------------...........................///000111//////.........//////000000000//////000000111222000000000000222333555666222333555555444444444555666666555555555666666777666888::::::999:::;;;===;;;;;;;;;:::999999888888777888888999999888888777999999999999999999999999:::888777666777777555333222222222111111222222222222222222222222111111111111111000//////......---............///000111222......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---..................---***************+++,,,,,,***++++++++++++++++++***+++++++++***)))((('''&&&******************************************))))))))))))))))))************(((((())))))))))))((((((++++++++++++++++++++++++***)))((('''''''''((()))((())))))************)))'''(((((()))******++++++((()))******++++++******,,,,,,++++++***((('''&&&))))))))))))************((((((((((((((()))******,,,+++***((('''&&&&&&&&&************************'''(((((())))))(((((('''************+++++++++,,,))))))***++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...888<<<444---///111///,,,------...000222444555777999===DDDMMMUUUZZZ\\\___ZZZTTTQQQQQQTTTWWWXXXSSSXXX]]]iiiuuuooogggnnnyyy++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++******))))))*********))))))))))))))))))***+++***)))((()))+++************************************)))))))))))))))***+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))************************)))))))))(((((((((((((((*********)))))))))))))))''')))+++,,,---,,,***)))((((((((((((((())))))***++++++++++++++++++,,,---,,,,,,,,,,,,++++++******++++++,,,------.........++++++++++++,,,,,,,,,,,,,,,---------......//////........................,,,,,,---------.........+++++++++,,,---.../////////......---------......///////////////000111111...///000111333333333333444555777777666666666777555555444444444555666666666777999999999999;;;===;;;;;;;;;:::999999888888666777777777888888888888777777666666777888999999:::888777666666555444222111111000000000000111111222222222111111111111111000000//////......------.........///000000111111---......//////......---++++++++++++++++++++++++---......//////......---+++******)))******++++++)))***+++,,,,,,+++***)))((()))******++++++******************************,,,+++***)))(((((())))))((()))))))))******************++++++++++++************************++++++,,,***(((&&&&&&'''((()))'''((()))***************(((((())))))************))))))******++++++++++++''''''((((((((((((((((((((()))))))))************((((((((((((((())))))***)))(((((((((((()))+++,,,************************((((((((((((((((((((((((******+++++++++,,,,,,,,,******))))))***,,,---...***************+++++++++++++++,,,,,,,,,---------333CCCHHH:::///000222...,,,,,,---...000222333444888999<<>>CCC666***+++---))),,,,,,---...000222333444888999<<>><<<888444333444666888555555444444333333222222111111000000000000/////////000000000000///......///111222222///---,,,,,,///...---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,,,,,,,)))+++------,,,*********,,,++++++***))))))((((((************************************))))))))))))((((((((((((((()))******(((((()))******+++,,,,,,************************&&&'''((((((&&&&&&'''((())))))))))))***************)))((((((((()))+++,,,******))))))))))))(((((((((((((((((((((((((((((('''((())))))''''''((()))000---))))))******(((%%%)))((('''%%%%%%'''((())),,,+++***)))(((''''''''')))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,...///,,,)))&&&'''))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333555:::@@@DDDLLLUUUZZZ[[[___]]]___gggmmmppprrruuu|||xxxrrrnnn******+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++******************)))(((((('''(((((((((((()))***************+++***)))))))))))))))***)))))))))))))))***************))))))))))))***+++***((('''((()))***)))'''))))))))))))((((((((((((******)))(((''''''(((((()))))))))(((((((((((((((((('''&&&'''((()))(((''''''''''''''''''(((((()))(((((())))))))))))((((((%%%&&&&&&'''(((((())))))++++++,,,---,,,+++)))(((''''''(((((()))******+++((()))******+++***))))))***************++++++++++++++++++************************++++++,,,......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...............///000000////////////////////////...//////000111222333444666555333222222333444555777666444333222222333333555666999;;;<<<;;;999777999999:::;;;;;;;;;;;;:::888888777777777888888888<<<:::777555444444555666555555444444333222222111000000000000000000///////////////.........------...000222111///---,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,------,,,+++***)))*********)))))))))((((((*********************************))))))))))))))))))))))))*********++++++((()))))))))*********+++))))))))))))))))))))))))''')))))))))((('''((()))((()))))))))******************)))))))))***+++,,,)))))))))(((((((((((((((*********))))))(((((((((&&&((()))((('''&&&'''))))))'''%%%&&&((())))))'''***)))'''%%%%%%''')))***+++***)))((((((((()))***((((((((((((((((((((((((+++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))---111333000***'''***---,,,,,,++++++++++++,,,,,,---------------------------...///000111222333444555:::???CCCJJJTTTYYYYYY]]]]]]bbbkkkqqqsssuuuxxx~~~yyyrrrnnn***+++,,,---------,,,+++)))))))))))))))))))))))))))*********++++++++++++******)))(((((('''(((((((((((()))***************+++***)))))))))))))))*********))))))))))))))))))******)))(((((())))))******((('''((()))***)))'''(((((((((((())))))))))))((((((''''''((()))******((((((((((((((())))))))))))(((''''''((()))(((&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((***+++++++++***)))************************---,,,***))))))***,,,---))))))*********+++++++++************************,,,+++++++++,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,---..............................---...///000111222222333222111111000111333555666666555333222111000111111333555888:::;;;:::999777999999:::;;;;;;;;;;;;;;;777777888888888777777777555666777777777777666555555444444333222222111111//////////////////000000.........---------------...///111111///---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++***)))(((((()))))))))*********************************))))))))))))))))))******(((((())))))))))))***)))*********)))))))))((((((((((((((((((((((((((((((((()))***)))(((((()))***((()))))))))***************************++++++,,,((((((((((((((())))))))),,,++++++******))))))(((&&&((()))((('''&&&''')))&&&%%%%%%&&&(((*********+++***(((''''''(((***+++)))))))))))))))***+++,,,((((((((((((((((((((((((+++++++++++++++***))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))+++///111///+++)))+++///,,,++++++******++++++,,,------------------------------...000111222444444444999===@@@GGGQQQWWWXXX[[[[[[aaajjjpppqqqtttyyy{{{sssooo((()))+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++***))))))(((((((((((()))(((((()))******************)))))))))))))))******************))))))))))))***)))))))))))))))((((((***((('''((()))***)))'''(((((((((((())))))))))))''''''((())))))***++++++(((((())))))))))))******)))(((''''''(((((('''&&&%%%&&&'''((()))))))))((('''(((((()))))))))))))))***)))))))))((((((((((((%%%%%%'''(((((()))))))))++++++++++++*********)))---+++'''%%%%%%'''***,,,)))))))))***++++++,,,,,,)))))))))***************,,,,,,,,,,,,,,,---......,,,------------.........------------------------******+++,,,------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...........................,,,---...000111111111111//////000111222444555666666444333111000///000000222333666888999999999888666777777888888888888888666777777777777666666555111333555888888888666555444444333333222222111111......////////////000000///...------,,,,,,---------///000000///---,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,***))))))++++++***)))(((((())))))***++++++,,,************************))))))))))))************%%%%%%&&&'''''''''''''''++++++***))))))(((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))))))))************)))*********++++++++++++(((((())))))))))))******+++++++++******)))))))))'''((())))))''''''((()))*********))))))******+++******))))))))))))******''''''((()))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))(((+++---,,,))))))+++---++++++************++++++------------------------,,,---...000111333444555444888<<>>WWW[[[TTT???111000111---''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((******((((((''''''''''''((((((************))))))))))))'''''''''((()))******+++&&&'''((())))))((('''&&&&&&)))+++***'''&&&(((+++))))))***+++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))+++++++++***)))******((($$$!!!"""&&&++++++,,,,,,,,,++++++---///,,,...000000000000111222444888===CCCIIIOOOUUUYYY^^^______^^^___eeennnuuu~~~uuunnneeerrr))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++&&&&&&''')))************)))((('''''''''(((***++++++***)))(((((()))***+++))))))************))))))))))))******+++++++++,,,((((((((((((((((((((((((,,,+++)))((((((((()))***++++++***)))((('''&&&&&&&&&(((***(((%%%$$$%%%(((((('''&&&%%%%%%&&&'''(((+++***)))'''''''''((()))***)))(((''''''&&&&&&'''+++***)))'''''''''((()))+++***)))(((((()))***++++++++++++++++++***)))(((---...,,,)))$$$$$$'''+++***+++,,,,,,+++***)))(((,,,,,,++++++***))))))(((++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++...111222111000/////////...---,,,,,,,,,,,,***+++,,,---............////////////000000000000222222222111111111000000//////000111222333333444333222333333444555666777666555555444444444555555666666666666444222000///666666555333111000......***,,,///222333222111//////...,,,,,,---------,,,---------,,,,,,+++++++++---+++******+++,,,+++***)))))))))))))))*********+++***)))((((((((()))***++++++***************+++))))))))))))))))))))))))++++++******)))*********,,,,,,+++***)))))))))***((((((((()))++++++***)))((((((((())))))***+++,,,)))'''$$$&&&---:::GGGOOO\\\OOO>>>222---,,,***)))***)))))))))(((((('''''')))+++------,,,+++***+++))))))((('''&&&%%%%%%$$$''''''(((((())))))******)))+++------+++)))))))))&&&&&&&&&&&&&&&'''(((((('''(((******)))(((((()))))))))(((((((((((())))))(((((())))))*********+++(((((((((((()))))))))))))))------(((%%%%%%%%%###''''''''''''''''''&&&&&&))))))))))))************''')))+++---------,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,...///111333444555888:::===AAAFFFNNNWWW]]]```]]]YYYXXX\\\eeennnuuu}}}nnnmmmsss))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&'''((())))))***))))))((((((((((((((())))))*********)))(((((()))******))))))************))))))''''''((((((((()))))))))((((((((((((((((((((((((+++***)))((((((((()))*********))))))(((((('''''''''(((((((((&&&&&&&&&'''(((((((((''''''(((((((((***)))(((''''''''''''''')))((((((''''''''''''(((+++***)))(((''''''((()))******))))))))))))*********++++++++++++***)))))))))))))))((('''(((+++---******+++++++++***((((((************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))+++---///000///---,,,---,,,,,,++++++++++++,,,+++,,,---...////////////.../////////000000000000222222222111111111000000111111111111111111222222222222222222333444555666555555444444444444555555777777888888777666555444555555444333111000//////---...000111111000///...///---,,,,,,---------+++,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++))))))))))))************---,,,++++++*********+++++++++***))))))******+++))))))))))))))))))))))))*********)))******+++++++++******))))))))))))***'''''''''(((******)))(((+++***)))((((((((()))))))))((())),,,444>>>HHHNNNEEE<<<222+++******(((''')))))))))((((((''''''''''''((())))))(((&&&%%%%%%***))))))((((((''''''&&&(((((((((((())))))))))))&&&((())))))(((&&&&&&&&&((((((((((((((()))******((()))++++++)))((()))***))))))(((((((((((())))))((()))))))))************))))))))))))(((((((((((('''***+++'''%%%'''(((&&&''''''''''''''''''''''''))))))))))))************---,,,+++***(((''''''&&&++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,---...///111333444555777:::===BBBGGGOOOWWW\\\```^^^[[[ZZZ^^^fffooovvvvvvpppttt))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******(((''''''((())))))(((((())))))))))))((((((''''''((())))))))))))(((***))))))(((((())))))***))))))************))))))''''''(((((((((((())))))((((((((((((((((((((((((+++***)))((((((((())))))))))))))))))(((((((((((('''&&&&&&&&&((()))((('''(((((())))))))))))(((((('''''''''(((''''''&&&&&&(((''''''''''''((())))))***))))))(((((((((((()))))))))************))))))))))))***++++++++++++***(((''''''(((***,,,,,,+++))))))*********)))(((((((((((()))***++++++,,,,,,------------------------...------,,,,,,,,,,,,,,,------------------------***+++---------+++)))(((++++++++++++,,,,,,,,,,,,------...///000000000000....../////////000000000222111111111111000000000222222111111111000000000111111111111222333444444555444444444444444555555222333444444444444444333444333333222111111000000000000000000///.........///---,,,+++,,,---,,,++++++++++++++++++,,,,,,,,,---+++******+++,,,,,,+++************************&&&&&&'''((())))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))******+++,,,)))(((((((((((())))))***''''''((((((((((((((()))---,,,)))'''%%%%%%&&&'''%%%&&&(((,,,111777;;;>>>555111---+++------+++))))))))))))((((((((((((((((((((())))))***))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((&&&%%%%%%&&&((((((((((((((()))******)))***++++++))))))***+++***))))))(((((())))))***))))))))))))******************))))))((((((''''''$$$(((***'''&&&)))+++)))''''''''''''(((((((((((())))))))))))************...,,,***'''%%%%%%%%%%%%++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,---...000111333444555666999>>>CCCHHHOOOVVVZZZ```___^^^^^^```gggpppwwwsssvvv((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((((())))))))))))(((((('''%%%&&&((()))))))))(((''')))))))))(((((()))))))))))))))************))))))))))))******************((((((((((((((((((((((((******))))))(((((((((((('''((((((((()))))))))***(((&&&$$$&&&)))+++)))''''''((()))******)))((('''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''(((******)))))))))(((((((((((()))((()))***++++++***)))((((((((()))***+++,,,,,,,,,+++)))((())),,,,,,)))&&&(((((()))))))))((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------,,,,,,------,,,***(((&&&++++++,,,------.........------...///////////////........./////////000000111111111111000000000000111111111111000000000000111111000000111222333333444444333333444444555555111222222222222222222111222222222222111111111111111000///...---.../////////---++++++,,,---,,,+++++++++,,,,,,------......,,,+++)))***+++,,,,,,+++++++++***************)))!!!"""%%%(((***+++++++++***))))))))))))******+++))))))))))))))))))))))))(((((((((((()))+++,,,,,,'''''''''''''''((()))***(((((()))((((((((()))***---+++(((&&&%%%%%%&&&'''&&&'''((()))***+++,,,---111///------......,,,******************)))))))))''''''(((***,,,---------((((((((())))))***************))))))((((((''''''(((***+++***((('''((()))&&&&&&&&&&&&&&&'''(((((()))*********(((((()))+++***))))))))))))))))))***)))))))))))))))*********+++******)))(((''''''&&&$$$(((***''''''***+++***((((((((((((((()))))))))((()))))))))************)))))))))))))))*********++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,------++++++,,,---------...000111222444444555888>>>CCCIIIOOOUUUYYY```aaabbbbbbdddjjjrrryyyvvvvvv~~~(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))'''%%%%%%&&&'''(((((())))))))))))(((((('''%%%&&&((()))))))))((('''((((((((())))))((((((((())))))************))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))******)))&&&%%%&&&)))+++)))'''&&&&&&((())))))(((&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''')))***+++((((((((())))))))))))(((((()))***++++++***)))((('''((()))***+++,,,,,,,,,***((((((***,,,,,,)))%%%(((((((((((((((((())))))************************************************,,,,,,+++++++++,,,,,,---,,,,,,+++******+++,,,,,,------------,,,***)))((()))***+++,,,------,,,,,,,,,,,,---.........------............////////////000000000000000000000000...//////000111111222222111111000000000111222222333333333333333444555555666666555444444333333333111111111111111111111111///...---------...000111...---++++++,,,,,,,,,+++,,,,,,------......//////,,,***)))***+++------,,,,,,+++++++++******))))))''')))+++,,,......------))))))(((((()))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,'''&&&&&&&&&'''((()))))))))******)))'''''')))+++)))((('''&&&&&&'''((())),,,+++******))))))******+++***((('''((()))((((((++++++++++++++++++++++++((('''&&&''')))+++***)))&&&''''''(((((())))))*********))))))((((((''''''***+++,,,+++)))((()))+++&&&&&&&&&&&&&&&'''(((((((((((()))'''&&&&&&(((*********))))))))))))************))))))))))))))))))+++******)))(((''''''&&&&&&***+++(((''')))***)))((((((((()))))))))******((()))))))))************'''))),,,///000000...---++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,------++++++,,,------...///000111222333444444888===CCCHHHNNNUUUYYYaaadddfffggghhhlllttt{{{vvvuuu|||))))))))))))))))))))))))************************))))))))))))))))))))))))))))))'''&&&&&&'''(((((((((((())))))))))))((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''))))))************))))))((((((''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))((('''&&&''''''(((((())))))******(((''''''''')))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******'''(((((())))))))))))((())))))************))))))'''((()))***+++,,,,,,,,,''''''(((***,,,,,,+++)))))))))((((((((()))******++++++******************************************+++++++++++++++,,,,,,---,,,,,,************,,,,,,------------,,,,,,+++***((((((***++++++***)))))),,,,,,---------------,,,------.........///////////////000000000000000111---......///000111222333222111111111111111222222222222222222333444555666555555333222111111111111111111111111111111000000......---------...000111...,,,+++***+++,,,+++***------------............+++***))))))+++------,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,+++***)))((((((((((((((()))******+++))))))))))))))))))))))))(((((((((((())))))***+++(((''''''''''''(((((()))(((******(((%%%%%%(((+++''''''''''''((()))***+++***))))))((()))***,,,---((('''&&&&&&'''(((***++++++++++++++++++,,,,,,,,,///,,,((((((***+++)))''''''''''''(((((()))))))))))))))))))))(((((((((((()))******)))''''''((()))((((((((((((((()))******'''((((((&&&%%%%%%''')))+++******))))))******+++************))))))))))))******))))))(((((('''''''''+++,,,(((''')))***((((((((())))))******++++++))))))))))))************))),,,///222333000---+++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---......///000111222333333555888===BBBGGGNNNUUUYYYaaafffjjjllllllooovvv|||vvvuuu{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&'''((())))))***))))))'''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''))))))************))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((())))))))))))((()))***)))((('''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''((()))******)))(((******))))))))))))******((()))***+++++++++++++++'''(((*********)))***+++***))))))((()))***+++,,,)))))))))***++++++,,,,,,************************++++++******+++,,,,,,---...---+++******+++---...+++++++++,,,,,,---------***+++,,,------,,,***)))------............---------------.........//////////////////000000111111.../////////000000111111333222222111111111222222222222222222333444555666111000//////...///000111222222111111000000////////////...---------.........,,,******+++,,,+++***,,,,,,,,,,,,,,,++++++++++++***)))))),,,---------------,,,++++++***))))))***)))(((''''''&&&&&&&&&'''''''''(((((()))++++++))))))))))))))))))))))))))))))((((((((())))))***))))))(((((('''(((((((((&&&((()))&&&""""""%%%)))&&&'''(((***************%%%&&&'''(((((()))))))))((()))***+++******++++++)))))))))*********++++++///,,,((())),,,...,,,***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))'''&&&&&&''')))((((((((((((((()))******((()))(((&&&%%%&&&(((***+++******))))))******+++************)))))))))((())))))))))))(((((((((((('''+++,,,)))''')))***)))(((((()))******+++,,,,,,))))))))))))***************,,,...000000...,,,***++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,------++++++,,,---......///000111222222333666888<<<@@@FFFMMMUUUZZZbbbgggmmmooonnnqqqwww~~~wwwuuu{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))&&&&&&((()))************''''''&&&%%%%%%'''((()))&&&'''((())))))((('''&&&))))))************))))))******))))))((((((((('''(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))(((((((((((((((***,,,***'''%%%''')))***)))(((''''''((()))***'''&&&&&&%%%&&&''')))***(((''''''''''''((())))))&&&'''(((*********)))(((+++***)))(((((()))***+++))))))***++++++++++++***+++---...+++'''%%%&&&)))+++***)))))))))***,,,---''''''(((***+++,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---///...,,,++++++,,,...///))))))***+++,,,---.........///111111111///---,,,...///////////////......---------.........//////.../////////000000111111000000000000////////////333333222222222222222333222222222222333444555666222111111111111333555666222222111111000/////////000000///...---,,,++++++...,,,******+++,,,+++***,,,++++++******)))))))))+++)))((())),,,---------------,,,,,,+++***))))))(((((('''((()))+++---...''''''''''''((()))++++++))))))))))))))))))))))))***))))))(((((((((((()))+++***)))((((((((((((((($$$''''''$$$ ###(((&&&(((***,,,,,,+++)))((('''(((***++++++***(((&&&(((***,,,,,,***(((&&&%%%''''''(((((()))))))))***&&&### ###)))------+++************************''''''(((((())))))***************(((&&&&&&(((***&&&&&&&&&&&&&&&'''((((((******)))'''&&&'''))),,,++++++************+++++++++*********))))))(((((((((((((((((())))))))))))&&&***+++((((((***,,,+++((())))))***++++++,,,,,,))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,---......///000111222222333666888;;;???EEEMMMUUU[[[bbbhhhoooqqqppprrrxxx~~~xxxvvv|||))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&'''((())))))((((((************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((''''''''')))***+++'''((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&+++******)))))))))))))))))))))))))))************(((((())))))))))))((((((+++*********))))))((((((((((((''''''''')))+++,,,...,,,+++++++++***(((&&&***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000111222............////////////222111111111000000//////000000000000000000000000111111222222222333333333333111000000111111000...222222222222111///......111000000///......------,,,,,,++++++***+++++++++)))+++---,,,+++***+++,,,,,,,,,,,,+++++++++******((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((******))))))((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%+++***)))((((((''''''(((''')))***+++,,,,,,++++++)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,+++)))((()))++++++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((((((((()))(((((('''&&&&&&))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,------------,,,,,,,,,,,,++++++++++++*********++++++++++++******///---,,,,,,---...---,,,------...000111222333444777:::===@@@BBBHHHPPPVVV```jjjnnnrrrvvvsssttt''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&'''(((((((((((((((''''''(((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&'''((()))*********)))'''&&&%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''''')))((((((((()))***++++++((((((((()))))))))******(((((())))))))))))((((((************)))))))))((())))))(((((()))***,,,---,,,+++***+++,,,,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///............////////////000000000/////////......000000000000000000000000111111111222222222333333444333111222333333111000000111111111000///......000000///......---,,,,,,************+++,,,------)))+++,,,,,,+++******+++,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((''')))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((())))))(((((('''''')))((((((((((((((())))))((()))*********)))((('''))))))***++++++***))))))+++***)))(((((()))***++++++)))'''''')))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))((((((***)))))))))(((((((((((()))(((''''''''''''(((((('''(((((()))))))))(((((())))))*********+++++++++++++++,,,,,,+++******)))******+++,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++...,,,++++++---...---,,,------...000111222333444555888<<>>AAAFFFOOOUUUWWW```bbbeeekkkjjjppp''''''''''''''''''''''''&&&''''''((()))******+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((())))))((('''&&&&&&%%%&&&&&&'''((()))******+++*********))))))((((((************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''***)))'''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))+++++++++***)))&&&&&&&&&'''((()))***+++))))))))))))******************++++++++++++******(((((())))))*********+++)))***,,,---......---,,,***)))***,,,...//////---))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++************++++++***++++++++++++,,,,,,,,,---------...///000111222............/////////000,,,,,,,,,------.........000000000000000000000000............/////////000111//////000222333222111/////////...---,,,+++***------------------------+++++++++***++++++,,,,,,((()))++++++)))((()))***************))))))))))))******))))))))))))******))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))&&&'''***++++++***'''&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))...,,,+++)))))))))******,,,+++***))))))***+++,,,&&&''')))******)))'''&&&)))(((%%% %%%***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))+++...222444+++++++++************)))%%%%%%&&&''')))+++,,,---,,,+++)))''''''(((***+++******))))))(((((((((''')))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))***+++,,,------......---+++******+++---...///---,,,,,,---...---,,,------...000111222333444222555:::===AAAHHHQQQWWWVVV^^^aaadddjjjhhhmmm}}}(((((((((((((((((((((((((((((())))))******++++++((()))***)))((('''(((***)))'''&&&%%%%%%&&&''')))%%%&&&'''((())))))))))))''''''''''''((((((((((((+++***(((''''''((()))***%%%%%%&&&)))+++,,,+++)))+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))******+++,,,,,,,,,,,,+++&&&'''((((((''''''((()))******(((''''''((())))))((())))))))))))*********))))))(((''''''((()))***(((((((((((()))***,,,,,,---+++)))***,,,---,,,)))+++++++++,,,,,,---------++++++***************************++++++,,,,,,,,,------...//////000///////////////......---------,,,---///000000000///...///////////////000111111000000000000000///............////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))************+++++++++---------,,,,,,+++++++++******))))))((((((''''''++++++******))))))((((((******++++++++++++******++++++******))))))))))))))))))(((((((((((())))))************************)))))))))'''%%%%%%''')))''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++++++++************++++++((((((((((((''''''''''''(((''''''&&&&&&''')))***---,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&,,,---(((+++444444---++++++)))(((''''''''''''((((((((((((((()))))))))***(((&&&&&&)))***(((%%%))))))))))))*********************)))))))))(((((())))))))))))))))))))))))(((((())))))************,,,+++*********+++,,,------------,,,,,,------...000...---///111222000---///444:::>>>AAAFFFMMMRRRZZZ[[[___cccdddeeennnxxx''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((()))******(((((()))***)))(((&&&%%%%%%&&&((()))%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))'''&&&$$$$$$######,,,+++******+++***'''%%%******)))))))))(((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''(((***,,,,,,***)))'''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''(((((()))))))))((()))******++++++******+++,,,---,,,***))))))***)))((('''''''''((()))))))))))))))*********++++++%%%&&&((()))************)))((((((((()))***++++++,,,***((()))+++,,,***)))***+++++++++,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,---------...///////////////---------,,,,,,,,,++++++,,,---.../////////......//////.........///000111///////////////...------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************++++++++++++*********+++++++++++++++***)))))))))((((((((('''*********)))))))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))(((((((((((())))))))))))'''''''''''''''''''''''')))(((&&&&&&&&&''')))******))))))(((((())))))***(((((((((((('''''''''''''''''''''''''''((())))))((('''&&&%%%&&&''')))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************$$$***+++(((+++444555...+++***)))(((''''''''''''''''''(((***+++,,,---...(((&&&%%%&&&)))***)))((())))))))))))************+++++++++*********))))))************************)))))))))*********++++++++++++*********+++,,,---...---,,,,,,,,,,,,,,,------,,,,,,///222444444222///444999===@@@EEELLLRRRYYYZZZ___cccccceeemmmwww''''''''''''''''''''''''*********))))))(((((('''((()))******(((((()))***))))))''''''''''''))))))%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))((('''&&&%%%((('''(((***,,,---,,,+++))))))((((((((((((((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++******)))((($$$&&&***------+++)))'''***))))))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))******))))))---......---***))))))***((((((((((((((()))***+++************+++++++++,,,"""%%%(((+++,,,,,,+++)))***)))))))))))))))*********)))((()))******)))(((***************+++++++++******++++++++++++++++++,,,,,,,,,,,,------------------......//////......++++++++++++************+++,,,---.........------///...---,,,,,,---///111....../////////...------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,(((((())))))***+++++++++))))))))))))((((((((((((((())))))))))))))))))***'''(((((())))))(((((('''((((((''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((())))))(((&&&&&&''')))(((((()))))))))*********''''''''''''''''''''''''(((''''''&&&&&&((()))***)))((((((''''''(((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%$$$###$$$''')))+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************************$$$)))***(((,,,444444///+++***)))((((((''''''((('''((((((***+++,,,---...&&&&&&%%%''')))+++******))))))))))))*********************)))))))))))))))++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,---------,,,+++++++++++++++---,,,---000333555555444000444999<<>>CCCJJJPPPXXXZZZ___dddeeefffnnnwww~~~''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&'''((((((&&&&&&'''((())))))(((((((((((())))))&&&'''((((((((((((((((((''''''''''''(((((((((((("""###%%%'''((((((''''''+++***((('''((('''&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&''')))***'''''''''((((((((())))))'''''''''''''''''''''''')))))))))(((((((((((((((((()))******++++++******%%%'''(((((('''''')))***'''((()))***++++++,,,,,,******+++++++++,,,,,,,,,+++******))))))))))))***+++***)))))))))))))))******++++++++++++***++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---+++++++++,,,...///......///000000/////////------............------++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,------,,,+++***))))))((((((((((((((())))))))))))''''''(((((()))))))))***))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))'''&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((())))))***((((((((((((''''''''''''%%%&&&((()))))))))((('''&&&''')))******(((&&&%%%((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''***+++***)))+++------******))))))(((((((((((()))))))))))))))((((((''''''*********)))(((''''''(((((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,++++++*********+++...///111222222222333333222555999;;;===BBBIIIOOOWWWZZZ```eeefffgggoooxxx|||((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%***(((&&&&&&''''''&&&%%%'''(((((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''')))(((&&&%%%&&&(((***,,,+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))******++++++******&&&''')))))))))***+++---&&&&&&'''((()))))))))(((************+++++++++,,,---,,,***)))(((((()))******)))))))))))))))*********,,,---,,,+++***+++,,,************))))))))))))******++++++,,,---------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---------------,,,,,,+++++++++,,,---...---,,,,,,,,,------......------...////////////...------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,***)))((('''(((((((((((())))))))))))'''(((((((((((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''(((***)))(((&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***((((((((((((''''''''''''&&&''''''((((((((((((((("""###&&&((()))((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************************,,,+++*********+++)))((())))))(((((((((((())))))((())))))***++++++,,,,,,++++++,,,***(((&&&''''''))))))))))))************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++*********)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))),,,///111222333555777444777:::;;;===BBBIIIOOOVVVYYY___eeefffgggoooxxxzzz))))))))))))))))))))))))***************+++++++++((()))***)))((('''(((***'''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((---,,,+++***((('''''''''((('''%%%%%%''')))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))))))))((('''''''''((())))))++++++***)))((('''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''((())))))******))))))((()))++++++******+++---'''((()))*********)))((()))))))))*********++++++*********************))))))((((((((()))***++++++)))+++,,,+++))))))***,,,+++++++++******)))))))))******++++++,,,------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------...---,,,,,,+++,,,---...///+++,,,---...///......---***+++,,,------------,,,,,,------......------,,,*********************************++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++***)))((((((''''''((((((((()))))))))***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******(((&&&&&&'''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&''''''((((((((((((((()))((((((''''''(((((()))(((((((((((('''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************,,,***)))***+++***)))((())))))(((((((((((()))))))))))))))***++++++,,,,,,)))+++,,,+++((('''((()))))))))))))))************************+++++++++,,,************************++++++*********))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,---...///(((+++///000111222555777666888;;;<<<===BBBJJJPPPSSSWWW]]]dddeeefffmmmvvvzzz}}}yyy))))))))))))))))))))))))$$$$$$%%%'''(((***++++++)))+++,,,+++***)))***+++&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((111...***((('''&&&$$$###(((((())))))******++++++&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((((((((((((%%%&&&'''''''''&&&%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))***+++***)))((()))***+++,,,---...---,,,+++***((())))))))))))*********&&&(((+++------,,,***)))(((((((((((()))***,,,,,,(((***,,,+++(((''')))+++,,,+++++++++******))))))******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------------,,,+++,,,---...///+++,,,...000000///...---((()))***+++++++++++++++,,,------......------,,,************************))))))***+++,,,,,,------++++++,,,,,,,,,---------))))))))))))(((((((((((('''((((((((())))))******))))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''(((((('''&&&&&&((()))***111...***&&&%%%&&&)))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++(((''')))+++***)))***))))))(((((((((((()))************)))(((''''''&&&''')))++++++((('''))),,,))))))))))))************&&&'''''''''(((((())))))+++++++++++++++++++++++++++*********))))))(((((()))***+++,,,---,,,+++++++++++++++,,,---...///000***---000111//////111444777999;;;<<<>>>BBBJJJPPPQQQUUU\\\bbbcccdddkkktttsssuuu}}}|||xxx~~~%%%&&&&&&'''((()))******(((((())))))******++++++***((('''(((+++,,,+++)))******)))(((((((((((()))(((((('''''''''&&&&&&%%%((((((((((((((((((((((((((()))***)))((('''((()))))))))(((((('''''''''&&&(((((())))))))))))((((((((()))*********,,,///111'''''''''((()))******+++''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''******))))))(((((('''''')))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,(((((())))))))))))(((((())))))************))))))++++++******)))((((((((('''(((***+++,,,,,,+++++++++++++++++++++***)))(((+++,,,,,,---...///000000---...///000...,,,***(((++++++******++++++,,,---------,,,,,,,,,+++++++++%%%'''+++...//////...---///...---,,,+++,,,------........................,,,,,,------,,,,,,+++***...---,,,***(((&&&%%%$$$+++++++++*********))))))))))))*********+++++++++------,,,,,,+++***))))))++++++******))))))((((((***(((%%%######%%%(((***))))))))))))))))))))))))(((((((((((()))))))))***)))((('''&&&&&&'''((()))))))))************)))))))))(((''''''''')))***+++''''''''''''''''''&&&&&&((((((((((((((('''''''''+++***)))''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((''''''''''''(((+++,,,,,,+++((('''((((((((((((((((((((((((''''''''''''((((((((((((***************************'''&&&(((,,,......---&&&'''''''''(((((()))))),,,+++)))(((''''''((((((+++***)))((((((''''''(((******+++++++++******))))))***+++,,,,,,+++***)))+++---//////---)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%)))***+++,,,---...------+++,,,---------,,,++++++,,,,,,---...//////......444666999<<<@@@DDDJJJNNNRRRUUUZZZ^^^bbbfffjjjnnnlllyyyxxx{{{www&&&'''''''''((()))))))))&&&'''''''''((((((((())))))'''&&&'''***+++***(((''''''&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))'''&&&'''((()))((((((((('''''''''''''''(((((())))))((((((''''''((()))((('''(((***,,,(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***+++******((())))))******))))))((())))))*********))))))((())))))))))))((((((((((((((()))***++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,---------------............,,,+++***++++++******++++++,,,---++++++,,,,,,------......)))***---//////...,,,+++---,,,,,,,,,,,,...///000........................---------------,,,++++++...------,,,++++++******,,,,,,,,,+++++++++******))))))*********+++++++++---,,,,,,+++******))))))*********))))))))))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''')))(((((((((((())))))***''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((())))))***))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%###!!!###&&&(((((('''((((((((()))))))))******''''''&&&%%%&&&&&&'''((())))))((('''''''''''''''(((((())))))))))))(((((()))******++++++******))),,,...000///---+++))))))*********)))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111444666999<<>>BBBGGGJJJSSSTTTUUUVVVWWWYYY\\\^^^cccnnnrrrrrruuunnnfffjjjsss)))))))))))))))(((((((((************))))))))))))))))))***)))))))))))))))((('''&&&&&&%%%%%%&&&&&&)))(((''''''''''''))))))((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&'''''''''((((((((((((((()))******++++++******)))&&&(((******))))))***,,,(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))******++++++************++++++++++++*********************)))(((((((((((()))***+++,,,,,,---,,,+++*********+++,,,---***++++++,,,,,,,,,++++++***++++++,,,---.........+++++++++++++++,,,......++++++******++++++,,,---........................---.../////////...---,,,---------...............------------------------......//////......---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''(((((()))))))))***''''''((())))))(((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((()))*********((('''&&&$$$%%%&&&'''((()))))))))((()))))))))******++++++(((''''''''''''(((((()))&&&&&&''''''((()))************)))((('''&&&&&&%%%************))))))))))))'''''''''(((((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))(((((()))***(((((((((((((((((((((((()))))))))))))))(((((('''%%%&&&((()))***++++++***))))))***++++++++++++++++++***)))(((((()))***+++((((((((('''&&&'''))),,,((((((((())))))*********---,,,***)))***+++---...---,,,*********,,,...///------,,,,,,...000333555444666999;;;===AAAEEEIIINNNOOOQQQRRRSSSVVV[[[^^^cccnnnqqqqqqrrriii```cccgggttt))))))))))))))))))))))))(((((((((((('''''''''''')))***+++***)))((()))***)))(((''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&((('''''''''((((((((((((((()))******++++++******)))$$$&&&((()))(((((()))***((((((((()))))))))))))))((((((((((((((((((((((((###$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******)))******************)))))))))************))))))))))))******+++,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++,,,---...//////******++++++,,,,,,------++++++******++++++,,,---.........---------,,,,,,,,,,,,---............---------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,......------,,,,,,++++++***))))))))))))(((((((((***)))))))))))))))(((((()))))))))((((((((((((((('''(((((((((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((())))))))))))(((((('''$$$%%%&&&'''((((((((('''%%%&&&&&&''''''(((((())))))(((((('''''''''(((((('''''''''(((((())))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***)))''''''(((***((((((((((((''''''''''''(((((((((((('''&&&%%%$$$###$$$&&&'''((((((((('''&&&'''((())))))***))))))***))))))(((((())))))******++++++***((()))+++---)))))))))***++++++,,,,,,------,,,++++++,,,---...,,,++++++***+++,,,...///------------...000222333555666999:::<<>>BBBEEEHHHIIIKKKLLLOOOSSSYYY^^^eeeqqquuutttqqqcccSSSSSSMMMUUUeee{{{%%%&&&'''((())))))))))))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''((((((''''''(((***%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''',,,...//////+++'''%%%$$$"""###%%%&&&'''&&&&&&%%%***((('''((()))***)))((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$%%%(((***++++++))))))(((((('''''''''&&&&&&'''''''''(((((()))))),,,+++***)))((((((((((((''')))***)))((('''(((***)))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))++++++******************((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***))),,,...000000...,,,)))******+++++++++******)))---,,,***)))))))))******+++++++++,,,---...///000)))***++++++,,,---......------------------------,,,------......------,,,------++++++++++++------))))))(((((((((((())))))+++++++++***)))(((((('''))))))(((((((((((())))))''')))+++***'''&&&(((+++(((***((($$$'''+++***###))))))((((((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))(((%%%&&&''')))***++++++++++++***((('''&&&&&&''''''******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%&&&***)))(((''''''((()))*********))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))***)))(((''''''((()))***---,,,***)))((()))+++,,,(((((())))))))))))((((((((()))***++++++***)))((('''+++...000///,,,+++******+++++++++***'''%%%###******))))))******+++,,,------...000111333444444999888888:::>>>AAABBBBBBMMMKKKLLLNNNNNNOOOWWWaaakkkvvv~~~rrrbbbVVVNNNLLLPPP^^^ttt(((((((((((((((((('''''''''(((((()))***)))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***************************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))+++---...+++)))'''&&&%%%&&&&&&'''''''''&&&&&&(((&&&%%%&&&'''((('''%%%((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&***(((&&&%%%'''''''''&&&)))(((((((((''''''''''''''''''''''''((((((((()))++++++***)))((((((((((((''')))***)))((('''(((******)))((('''''''''(((((())))))))))))))))))))))))***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++******+++---//////---+++*********+++++++++******))),,,,,,***)))))))))******++++++***++++++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---))))))(((((((((((())))))++++++******)))(((((('''))))))(((((((((((()))))))))******)))'''&&&&&&'''((()))(((%%%'''+++)))$$$((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%***))))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''(((((())))))((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''((()))))))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''&&&************************++++++******++++++,,,---))))))))))))))))))))))))***)))(((''''''((()))***))))))******************((())))))******))))))(((((()))***++++++***)))((((((+++---...,,,***)))((()))***+++,,,+++***(((&&&+++++++++++++++,,,,,,---------...000111222333444777666777999===@@@AAABBBJJJIIIKKKMMMNNNQQQZZZdddvvvxxxhhhYYYQQQOOOSSS___uuu))))))))))))((('''&&&%%%((())))))***************))))))((((((((((((((('''((((((''''''''''''((((((&&&'''((((((''''''(((******))))))((('''&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%(((+++,,,+++***)))))))))((('''''''''''''''''''''&&&%%%&&&''''''&&&%%%(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%((((((((((((''''''''''''''''''''''''((((((((((((******)))(((''''''''''''''')))***)))((('''(((***+++***)))((((((((())))))((((((((((((((((((((((((******************************************************+++,,,,,,+++************+++++++++++++++******+++,,,,,,,,,,,,+++***)))******+++++++++******,,,+++******)))*********+++******)))******++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))++++++******)))((((((((())))))(((((((((((()))))),,,+++***+++,,,---,,,+++'''((('''%%%'''***)))%%%'''''''''((((((((((((((('''(((((())))))(((((('''*********)))))))))(((((((((''''''&&&&&&&&&&&&''')))))))))((('''&&&%%%$$$''''''&&&&&&'''(((***+++((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&)))))))))*********++++++((((((''''''''''''(((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))%%%''')))+++,,,+++)))((()))******************)))((()))************)))))))))***,,,+++)))((((((((()))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---......---......000111222333444555666888:::===@@@CCCDDDHHHHHHJJJMMMNNNRRR\\\hhh}}}qqqcccXXXUUUXXXcccvvv)))))))))))))))(((''''''(((((()))************)))***)))))))))((((((''''''((((((''''''''''''((((((&&&'''((((((''''''(((***(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''***+++***))))))******)))'''&&&%%%&&&'''''')))(((''''''))))))(((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$######$$$'''((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))((('''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))******++++++++++++***++++++************++++++))))))***+++++++++******++++++******************++++++***)))))))))******,,,+++++++++++++++++++++************************,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,))))))(((((((((((())))))************))))))(((((())))))(((((((((((())))))(((&&&&&&)))...111000///'''''''''&&&'''((('''&&&&&&&&&''''''(((((())))))))))))************))))))%%%&&&'''(((***+++,,,---+++***)))'''''''''((()))(((((((((((('''&&&$$$$$$((('''&&&&&&'''((()))*********))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%((())))))))))))*********(((''''''''''''''''''((((((((('''''''''''''''''')))(((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))*********)))******++++++++++++******((())))))***************((()))***)))(((((()))+++******+++,,,,,,+++******,,,,,,,,,,,,,,,------.........///000111222333333555777999<<<>>>AAAEEEGGGHHHIIIKKKNNNNNNRRR^^^jjjzzz|||pppeee]]]___hhhxxx''''''((()))******))))))&&&'''(((((())))))((((((******))))))((((((((('''((((((''''''''''''((((((&&&'''((((((''''''(((*********))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&(((******(((''''''((()))(((&&&%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&$$$######%%%''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''')))((((((''''''''''''(((''')))***)))((('''(((***((((((((((((((((((((((((************************(((((()))))))))*********))))))))))))))))))))))))************************((()))******+++++++++++++++***))))))))))))***+++((()))***+++++++++++++++************+++*********,,,++++++************+++))))))***++++++,,,------************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))"""!!! ###(((++++++)))'''''''''''''''%%%%%%&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''')))***,,,,,,+++***)))'''''''''((()))&&&'''''''''''''''&&&&&&***)))((('''&&&&&&'''((())))))******************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++******))))))(((((((((%%%&&&'''(((((('''&&&%%%))))))))))))************'''(((((((((((((((((('''''''''(((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''***))))))))))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))+++,,,******++++++++++++******)))))))))))))))******+++'''((())))))((())),,,...++++++++++++***)))((((((+++++++++++++++,,,------......///000111222222333333666999;;;<<>>AAAEEEJJJOOOPPPOOOPPPWWW]]]jjjvvv~~~yyy~~~''''''((((((((('''&&&&&&''''''''''''''''''''''''+++***)))((((((''''''((()))(((''''''&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))''''''((((((((())))))))))))((((((''''''(((((()))***)))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))((('''''''''((((((%%%&&&&&&&&&&&&'''''''''(((&&&%%%&&&((()))))))))''')))******(((''''''((()))))))))(((((((((''''''''''''''''''((((((((((((************************))))))(((((((((((()))))))))))))))))))))***+++,,,))))))))))))************************************************))))))))))))))))))((((((((())))))******))))))(((((())))))***((())))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))******************))))))((('''''''''(((***+++************))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&###$$$$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&((()))***+++***)))((('''******((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))''''''&&&&&&'''(((***++++++)))(((&&&&&&'''((()))*********))))))))))))((((((((((((((())))))))))))((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,+++************,,,---...------...000111222333444333444666777888:::>>>AAAEEEJJJOOOPPPOOOQQQWWW]]]hhhvvv}}}}}}'''((((((((('''&&&%%%%%%((((((((((((((((((((((((+++***)))'''''''''((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***(((''''''''''''&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((&&&%%%'''((((((((('''(((******((('''(((((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++------((()))))))))************((((((((((((((((((((((((*********))))))))))))))))))))))))((())))))***+++***))))))((((((((((((((())))))*********+++++++++,,,,,,++++++******))))))(((((((((((((((((((((((()))(((''''''((()))+++,,,******++++++++++++******)))(((((((((((()))***+++************)))))))))((()))(((((((((((((((((()))+++***)))((('''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&((()))******)))((('''&&&)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((******((((((((((((((((((''''''(((((((((((('''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((((()))))))))(((((())),,,///111000---)))&&&%%%%%%((())))))))))))((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))*********+++++++++---,,,,,,,,,---...///000000000000000000000000000333444666777888:::>>>AAAEEEIIINNNOOOPPPRRRXXX]]]gggvvv~~~}}}'''((((((((('''&&&%%%%%%))))))))))))))))))))))))+++***(((''''''((())))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((---***'''&&&&&&'''&&&&&&%%%'''(((((('''&&&'''((())))))((('''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++------((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((''''''************++++++++++++,,,,,,++++++******))))))((((((((((((((((((((((((***))))))((()))***,,,---******++++++++++++******))))))))))))******++++++************)))))))))((((((''''''&&&&&&''''''(((******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&,,,,,,+++******)))((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((('''*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''''')))(((((()))+++...111333333000,,,(((%%%%%%'''((('''''''''''''''''''''''''''((((((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))******************************+++++++++---------......///000000000000000000000000000000222444555666777:::>>>@@@EEEHHHLLLNNNPPPSSSXXX\\\fffwww~~~{{{''''''((((((((('''&&&&&&************************))))))(((((((((((())))))((())))))))))))((('''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''''''''(((((((((,,,***((('''''''''&&&%%%$$$&&&''''''&&&&&&&&&''')))((('''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))***+++,,,))))))))))))************++++++++++++++++++++++++))))))))))))************,,,+++***))))))))))))***)))************)))(((''')))************+++++++++***************)))))))))))))))))))))))))))))))))******************+++,,,)))******************))))))*********++++++++++++************))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%******))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&---,,,,,,+++)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((######$$$%%%''')))+++,,,'''''''''((())),,,...///111///,,,)))'''&&&''''''%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************+++++++++,,,------......------...000111222333444222333555666777999===@@@DDDFFFJJJLLLOOOSSSWWWZZZfffwww{{{~~~''''''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))***)))((('''&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((('''''''''''''''((((((&&&&&&'''((('''&&&%%%$$$%%%&&&'''((((((''''''&&&''''''''''''(((((((((((((((''''''((())))))(((&&&###%%%''''''&&&&&&&&&(((***((('''%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((())))))***))))))))))))************++++++++++++++++++++++++((()))))))))************---,,,+++***)))((((((((()))***+++++++++***)))((()))))))))************+++(((((()))))))))))))))*********************************************)))(((((())))))******))))))(((((())))))***************************))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''+++++++++***)))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&***)))))))))((((((''''''(((''''''''''''(((((()))%%%&&&&&&''''''(((((((((%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))*********&&&''')))******)))'''&&&))))))))))))))))))))))))(((((()))***************************************)))***++++++,,,---------------...000111222333444222333555666777999===@@@CCCEEEGGGKKKNNNRRRVVVYYYfffwww''''''((()))*********)))(((((((((((((((((((((((('''((()))******)))((('''((()))*********)))'''&&&%%%&&&'''(((((('''&&&%%%************************''''''''''''''''''''''''******))))))))))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''(((((()))%%%&&&''''''&&&%%%###"""%%%&&&''')))))))))((((((''''''''''''((((((((()))$$$$$$%%%(((***+++***((($$$&&&'''((('''&&&'''(((***(((&&&%%%%%%%%%'''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++...---,,,***)))((((((''')))***+++,,,,,,+++***)))((())))))))))))*********''''''(((((())))))******************************((()))*********((('''&&&(((((())))))))))))(((((('''(((((()))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((())))))***++++++++++++*********)))&&&''''''''''''''''''&&&%%%&&&''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***)))(((((((((''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''((())))))$$$%%%'''(((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%###"""!!!!!!,,,++++++***)))'''%%%$$$"""###&&&(((***)))((('''&&&'''''''''(((((())))))&&&''''''((()))******+++((())),,,------,,,)))((())))))))))))))))))))))))(((((()))***************++++++************************+++---------------000000000000000000000000222333555666777999===@@@BBBDDDFFFJJJNNNRRRVVVXXXgggwww((((((''''''''''''((((((((((((((((((((((((((((((++++++***)))(((((())))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((((((((***)))))))))((((((''''''(((&&&%%%&&&)))***)))''''''(((((()))(((&&&$$$###''''''((((((((((((''''''(((((())))))))))))(((((()))))))))'''&&&'''***---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++)))((('''((((((((((((((((((((((((***+++,,,+++)))''''''(((************************,,,,,,+++***)))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))((()))*********)))'''&&&******************************))))))))))))******((())))))))))))*********,,,,,,+++******+++,,,,,,((())))))))))))))))))(((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))))))))((((((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((***'''&&&''')))***(((%%%''''''(((((((((((('''''''''&&&&&&&&&'''((()))***(((&&&%%%'''***,,,+++))),,,)))'''&&&&&&''''''&&&---+++(((&&&&&&''')))***&&&%%%$$$%%%'''))))))))))))***++++++***)))((('''((((((((((((((((((((((((%%%%%%&&&(((***,,,...///))))))***))))))((('''&&&))))))((((((''''''&&&&&&))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&((()))***)))((('''((()))+++******))))))))))))***++++++++++++***((('''&&&))))))(((((((((***+++,,,''''''(((((('''&&&%%%%%%''''''''''''((((((((((((,,,)))'''(((++++++***''')))((((((((((((((()))***'''((()))***+++,,,------///...,,,)))&&&$$$"""!!!(((***,,,...////////////////////////000000000000333555777777777888:::<<<>>>AAADDDFFFHHHMMMUUU[[[eeeuuu((((((''''''''''''((((((************************+++******)))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%&&&)))***)))''''''((((((((((((&&&%%%$$$''''''((((((((((((''''''&&&''''''((((((''''''&&&$$$&&&''''''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))&&&(((************+++,,,))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************))))))(((((((((((((((((((((((((((******))))))))))))******((((((((()))))))))******++++++***))))))***++++++)))((((((''''''(((((()))))))))''''''''''''))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))(((&&&%%%$$$(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&***'''&&&&&&((()))(((&&&''''''((((((((((((''''''*********)))))))))))))))&&&%%%$$$%%%(((***)))''')))'''&&&&&&((()))(((((()))(((&&&%%%%%%&&&'''((()))(((&&&'''((())))))((()))******+++***)))((('''((((((((((((((((((((((((((((((''''''(((((()))***((())))))))))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$###"""(((((('''''''''&&&&&&&&&'''((())))))''''''(((***((('''''''''''''''((((((++++++***))))))((((((((()))((('''&&&&&&'''(((((()))))))))))))))(((''''''((((((((())))))))))))***+++)))((((((++++++***((())))))(((((((((((())))))(((((()))***+++,,,------------,,,,,,,,,---------)))***,,,......///......000000000000111111111111222444666777777999;;;===>>>AAACCCEEEFFFJJJQQQWWWeeeuuu((((((''''''''''''((((((******************************)))((((((((())))))))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&''''''((()))'''''''''''''''''''''''')))((((((''''''(((((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&'''((()))((('''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$''')))'''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))***+++,,,......************************%%%''')))*********,,,---((((((((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******,,,++++++***************((((((((((((((((((((((((***))))))(((((())))))***((((((((())))))))))))*********)))(((((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((''''''(((''''''&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$)))'''%%%%%%'''(((((((((''''''((((((((((((''''''''''''(((((('''&&&$$$###&&&%%%%%%&&&((()))((('''&&&&&&&&&''')))***)))(((&&&&&&&&&&&&'''''''''''',,,***(((((()))))))))((())))))*********)))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((()))))))))(((((('''''''''(((((((((((((((((())))))(((((('''&&&%%%(((((((((''''''''''''&&&%%%&&&((((((''''''((()))&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%''''''***)))((('''&&&&&&&&&&&&******++++++******))))))))))))))))))************+++)))((()))***+++***)))***))))))(((((()))))))))(((((()))***+++,,,,,,---############%%%''')))++++++,,,------.........---111111111111222222222222111333555777777999;;;===>>>@@@BBBCCCCCCGGGMMMRRReeevvv((((((''''''''''''((((((''''''''''''''''''''''''***))))))((((((((())))))((((((((())))))*********((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%((('''''''''((((((((('''(((((('''''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((('''''''''''')))+++,,,************************''')))++++++)))))))))***))))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))'''''''''(((((((((((())),,,+++***)))((()))***+++************************))))))(((((((((((()))))))))))))))************+++*********))))))*********((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''%%%%%%&&&'''((()))''''''((((((((((((''''''$$$%%%'''((('''&&&$$$"""(((((((((((()))******)))&&&&&&&&&(((******(((&&&&&&'''(((*********))))))+++)))(((((()))***)))((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&'''((()))))))))(((&&&&&&''''''(((((())))))************))))))((('''((((((((('''''''''''''''$$$&&&''''''&&&&&&((()))'''''''''((()))***+++,,,((('''&&&%%%%%%''')))+++++++++***)))))))))))))))*********++++++******)))(((((()))))))))************))))))******++++++*********))))))((()))))))))((())))))***++++++,,,,,,---,,,+++******,,,...///,,,,,,------------------000000000111111111222222222444666777777777999;;;<<>>@@@AAABBBEEELLLQQQ]]]qqq((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***++++++******))))))((((((###$$$%%%'''(((***+++,,,))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))******+++++++++,,,************************+++***)))((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&'''((()))*********)))'''%%%"""''')))+++)))&&&%%%&&&(((((('''&&&%%%%%%&&&((((((''''''((((((((((((''''''(((((())))))))))))(((((('''))),,,---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************$$$%%%''')))******))))))((((((((((((((((((((((((***+++,,,+++)))''''''((())))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))************++++++++++++******+++,,,,,,***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((()))***++++++***)))(((&&&'''***++++++***'''&&&+++***(((&&&&&&(((***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%###(((***(((&&&&&&'''''''''((((((((((((''''''******((('''''''''''''''''')))+++***'''&&&(((***)))'''%%%%%%''')))************))))))((((((((('''---+++))))))***+++***)))((('''&&&&&&'''((()))***(((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))'''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&&&&'''(((((((((((('''''''''((((((((())))))*********++++++***'''&&&&&&''')))(((((('''''''''(((((()))******++++++***))))))******+++++++++)))((('''''''''((()))))))))))))))))))))))))))************'''***,,,,,,******,,,///---,,,+++***))))))))))))***************+++++++++)))***++++++***'''###!!!++++++++++++,,,...000111000111111111111222222222...000333555666888;;;======???@@@@@@@@@CCCIIINNNYYYnnn''''''''''''''''''''''''(((((('''&&&'''((()))***(((((())))))*********+++)))))))))(((''''''&&&&&&(((%%%$$$'''+++,,,(((###''''''&&&&&&&&&&&&''''''(((((())))))******++++++''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''%%%$$$$$$%%%&&&'''((((((''''''''''''((((((***)))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%''')))***(((%%%$$$$$$)))))))))(((''''''&&&&&&)))((('''''''''''''''((())))))((((((''''''''''''))))))(((((('''''''''&&&+++***)))(((((()))***+++))))))((((((''''''&&&&&&))))))(((((((((((()))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))+++,,,------,,,+++***)))++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))((()))***+++******)))))))))))))))((((((((((((((('''''''''***((('''&&&&&&'''(((***)))))))))))))))(((((((((&&&'''((())))))***))))))%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''%%%$$$&&&''''''((((((''''''&&&'''((()))******)))((('''''''''((((((((((((((('''(((%%%&&&******%%%###'''%%%%%%%%%%%%%%%&&&'''(((************************(((((())))))))))))))))))((()))+++,,,+++***(((&&&%%%&&&''')))***)))&&&###&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((()))((((((((((((((()))******+++,,,,,,***'''%%%%%%&&&+++***((('''&&&''')))***'''***)))%%%&&&******$$$***((((((***)))&&&'''+++''''''&&&'''(((***,,,---***(((&&&'''***+++)))'''''''''''''''((()))++++++''''''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((()))))))))************+++++++++,,,,,,,,,++++++)))(((''',,,)))'''(((+++---,,,***+++++++++++++++***)))(((++++++,,,------......///...///111222222111///...222222222333555777888999@@@AAA@@@===<<<@@@GGGMMMZZZlll''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((((())))))))))))'''''''''(((((((((((((((---+++((((((***)))'''$$$((((((''''''''''''(((((()))))))))))))))*********'''''''''((((((((())))))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$&&&)))***)))(((((()))'''''''''((((((((((((((()))((((((''''''(((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((************))))))(((((()))((((((''''''(((((())))))(((&&&&&&&&&''')))***))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))***************)))(((((())))))))))))((((((((('''******))))))))))))******++++++++++++++++++++++++((((((((())))))))))))******+++---,,,***))))))***''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))))))))(((&&&''''''((((((''''''&&&''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))))))))((((((((()))))))))((('''&&&&&&%%%###$$$))))))&&&%%%(((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))***++++++)))(((''')))((('''((()))***)))'''))))))))))))((((((((((((***************+++,,,,,,((((((((((((((()))******)))***+++)))(((&&&'''(((+++***((('''''''''))))))'''***)))&&&&&&***)))$$$***'''(((***)))&&&'''***)))(((&&&%%%%%%&&&((()))***(((''''''******)))'''+++***)))((((((''''''((()))))))))((((((((((((((('''''''''((())))))******)))************+++++++++((()))******+++++++++++++++***)))***+++,,,+++***,,,,,,,,,,,,,,,+++******++++++,,,------......///...///000222222222111111222222222333555777888999BBBCCCCCCAAA@@@BBBHHHMMMZZZjjj''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''((())))))***,,,+++)))((('''''''''''')))(((((((((((((((((()))***))))))))))))))))))(((''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))***&&&&&&''''''((())))))***))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&*********))))))))))))((((((''''''''''''''''''((((((''''''&&&&&&((()))***))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))))))))((('''''''''((((((******))))))))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))***************+++,,,,,,***)))))))))***)))((((((''''''((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((((((((()))(((((()))))))))(((''''''((((((((())))))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((((((((((()))******))))))(((&&&%%%$$$$$$"""$$$''')))'''''')))))))))((('''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((()))***+++***)))((('''+++)))&&&&&&''')))))))))))))))******)))(((&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((()))******'''(((***)))(((''')))***+++***((('''''''''((()))&&&))))))''''''((('''$$$)))''''''******'''''')))+++)))&&&#########%%%&&&***((('''((()))***)))'''+++***)))(((''''''''''''+++***)))))))))***+++,,,************************)))************+++++++++((())))))***++++++,,,,,,***,,,------,,,+++***+++---------------,,,,,,+++++++++,,,------....../////////000111222333333444222222333333555666888999;;;===?????????AAAGGGKKKYYYhhh}}}''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((())))))$$$&&&((((((''''''((())))))))))))******)))))))))******))))))(((((((((''''''(((((((((((()))))))))))))))((('''''''''''''''((((((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&%%%$$$&&&(((''''''''''''(((((())))))))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))******)))(((((((((((()))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))***)))'''&&&&&&'''((()))+++***************************))))))))))))******(((((((((((((((((((((((((((((()))))))))*********''')))******)))((()))***,,,,,,+++***************%%%&&&&&&'''((()))******)))(((''''''''''''((()))$$$%%%%%%&&&'''((())))))((()))))))))((('''&&&&&&'''(((((())))))(((((('''((((((&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&%%%%%%&&&'''((((((((()))))))))((('''&&&&&&&&&'''))))))))))))))))))))))))*********)))((((((''''''))))))******))))))(((''''''%%%$$$$$$&&&''''''&&&$$$%%%'''(((((('''%%%######""""""""""""###$$$$$$((((((((((((((())))))***''')))***)))((('''(((*********)))((('''(((((()))&&&((()))((('''''''''&&&+++'''&&&)))***'''&&&(((+++)))&&&###"""###%%%''')))((((((((()))))))))(((((((((((((((((()))******+++***(((((((((***,,,...+++*********************))))))*********+++++++++,,,++++++******))))))***)))---000000---******+++,,,,,,------------,,,,,,++++++,,,------......///111000000000111222333444333333333444555666777888444888<<<>>>???BBBGGGLLLWWWeeeyyy((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''"""&&&)))+++***)))((()))))))))***++++++***))))))***)))))))))((((((''''''(((((((((((()))))))))***'''''''''''''''((()))***'''(((((())))))*********((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***))))))((((((''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((***))))))))))))))))))***))))))(((((((((((())))))***)))((('''((((((***+++((()))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++'''''''''((((((((())))))&&&(((***+++******+++---***))))))(((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))((((((((((((((('''&&&%%%'''''''''(((((('''''''''((('''&&&%%%%%%&&&(((((('''(((((())))))((((((''')))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((((())))))((((((((()))((((((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))(((''''''$$$$$$%%%'''((((((&&&$$$!!!###%%%'''(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***)))***+++***'''&&&'''(((***))))))(((((((((((((((&&&'''((()))'''&&&(((+++...)))&&&)))***'''&&&(((***)))&&&%%%%%%&&&(((***((()))))))))((((((((())))))(((((((((((())))))******)))'''&&&''')))+++,,,))))))))))))))))))(((((())))))*********+++++++++,,,+++***)))))))))***+++)))---000000---******+++++++++,,,,,,,,,,,,++++++++++++,,,------......///111111000000000111222333333333333444555666777888777;;;@@@BBBCCCEEEJJJNNNVVVaaasss((((((((((((((((((((((((%%%&&&'''(((((((((((('''************))))))))))))***))))))(((''''''&&&&&&)))***+++,,,,,,***(((&&&((()))***++++++***)))((()))(((((((((((((((((('''((((((((()))))))))******''''''''''''((()))***+++&&&'''((()))*********)))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''((()))))))))+++,,,***))))))(((''''''&&&&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((''''''''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))******))))))******++++++%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((************************''''''''''''((((((((((((''')))+++,,,,,,,,,---...++++++***)))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((($$$%%%&&&((())))))******)))+++***&&&&&&((()))''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''$$$%%%&&&)))++++++(((%%%###$$$&&&((()))******)))((((((((('''((())))))***((((((((((((((()))*********++++++***'''&&&&&&'''))))))))))))((((((((((((''''''((()))'''&&&+++222444---'''((()))((('''((()))(((''''''((()))***+++''')))***)))((('''(((***,,,,,,***)))'''&&&&&&&&&)))((('''&&&'''((()))***(((((((((((((((((((((((()))************+++++++++(((((((((((())),,,...///***,,,------,,,+++***+++***++++++,,,,,,,,,,,,+++++++++,,,------......////////////000111111222222333333333444444666777777:::===AAAAAAAAACCCGGGKKKTTT^^^nnn((((((((((((((((((((((((%%%&&&'''((()))(((((('''******)))))))))((((((((((((((((((((((((''''''''',,,(((%%%%%%''')))(((&&&'''(((***++++++***(((''''''''''''((((((((((((((((((((()))))))))*********)))((((((((((((((())))))%%%&&&'''))))))***))))))((((((''''''''''''((((((******))))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&(((***)))'''%%%$$$%%%((((((((((((((('''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&'''''''''((((((((()))))))))((((((''''''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))******+++++++++***&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((***++++++)))((()))***,,,+++******))))))******'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((''''''''''''(((((())))))(((((('''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((()))))))))(((%%%(((((($$$$$$((()))&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''%%%%%%%%%''')))***((('''%%%%%%&&&''''''((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******((()))***)))((('''((())))))))))))))))))(((((('''(((&&&''')))''''''...888:::111((('''((('''''')))(((((())))))*********)))''')))******''''''(((***---,,,***)))'''&&&&&&&&&((((((((((((((((((''''''&&&''''''(((((())))))))))))************+++++++++(((((('''((())),,,...000+++***)))***+++,,,+++***++++++,,,---------------++++++,,,------......///)))+++---000111222333333444444444444444555666777777:::===??????BBBHHHMMMSSS\\\kkk|||))))))))))))))))))))))))'''(((***+++++++++***)))))))))(((((('''''''''&&&&&&&&&''''''((())))))))))))###"""''')))(((&&&((()))******)))(((&&&&&&'''''''''(((((())))))))))))))))))************+++***)))((((((''''''((($$$%%%'''((()))))))))(((((((((''''''''''''((((((,,,,,,+++)))((('''&&&%%%&&&&&&&&&'''''''''(((((()))******(((###&&&&&&''''''((()))))))))$$$$$$$$$%%%&&&'''((()))'''''''''((((((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&''''''((()))(((((((((((((((((((((((((((((((((#########$$$&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))+++++++++***)))((()))))))))******++++++))))))(((((((((((())))))************************))))))))))))************'''((()))(((%%%#########''''''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))(((((((((%%%%%%&&&'''((((((((('''))))))************))))))$$$%%%'''((()))((('''&&&(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''"""%%%%%%!!!"""(((***''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))((('''''''''''''''%%%###"""###%%%'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******&&&'''))))))((((((***,,,)))))))))))))))((((((''')))&&&&&&(((''''''000<<<>>>333)))'''((('''((()))'''((()))******)))((('''''')))+++***'''&&&(((******)))(((((((((((())))))))))))******)))((('''&&&&&&''''''((()))******+++)))************+++++++++,,,+++)))((((((***+++---,,,)))'''(((+++---,,,***,,,,,,---.../////////...++++++,,,------......///$$$'''+++///222444444444444444444444444555666777555999===@@@CCCIIIQQQWWWSSS[[[iiiyyy'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))******)))'''&&&%%%$$$###(((''''''&&&&&&((()))*********))))))((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((***(((&&&'''***+++)))'''((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))))))))((((((''''''(((******+++++++++&&&'''''''''(((((())))))******)))((((((((((((((((((((((((((()))***+++,,,++++++******)))(((((((((++++++,,,,,,***)))'''%%%%%%%%%%%%%%%&&&''')))***(((((()))***************(((((())))))))))))(((((())))))))))))((((((((((((((((((((('''%%%%%%&&&'''***+++++++++***)))'''&&&&&&'''''''''(((((())))))''''''''''''''''''&&&&&&'''''''''(((''''''&&&%%%))))))***)))((('''%%%$$$'''''''''''''''''''''''''''(((((('''&&&&&&(((***))))))((('''''''''''''''))))))************))))))---)))&&&&&&((()))'''$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************&&&'''((((((((((((''''''(((((()))***************'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((******((((((((()))---+++)))((('''(((***+++$$$%%%&&&'''(((***++++++000...+++)))(((((()))***)))(((&&&$$$$$$&&&((())),,,,,,+++***))))))******)))(((((('''''')))***+++***)))(((''''''((()))***'''''''''''''''&&&&&&&&&)))***,,,,,,***)))***+++)))***++++++***)))***,,,************************.........---++++++,,,---,,,,,,,,,++++++,,,------////////////000111222333444444444333333555999<<>>>>>???BBBEEEGGGHHHPPPTTT___sss'''((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''''''''(((((())))))***&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))'''''''''&&&&&&'''''''''''''''(((((())))))******''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))******&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))'''''''''((((((((())))))******))))))))))))******(((((())))))))))))((((((((())))))************)))))))))))))))))))))(((((())))))(((((((((((())))))((((((''''''((()))******))))))))))))((((((''''''))))))(((((((((***+++---***)))'''&&&%%%&&&'''(((''''''((()))))))))))))))))))))************))))))******)))))))))((((((((('''((()))(((&&&&&&(((************)))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%+++------,,,***(((((()))))))))((('''''''''''''''''''''((((((((((((''''''###''')))'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''))),,,...(((((()))***************%%%&&&'''((())))))((('''&&&&&&''''''((()))******'''(((******((((((((())))))************)))((((((((((((((((((''''''''''''(((((())))))))))))(((''')))******++++++******)))'''(((***++++++***)))''''''''''''(((((((((((((((******+++,,,+++***((('''''''''(((((()))***++++++)))***,,,,,,***)))***+++------...,,,***))))))***************************+++,,,......,,,,,,,,,---+++++++++,,,---///000111000000000000111222333444333444444444333444666888999:::<<<>>>@@@CCCFFFHHHNNNSSS___ttt%%%&&&((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((()))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((()))((((((((('''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))******'''''''''(((((('''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))******)))((((((((())))))(((((())))))))))))(((((())))))************))))))******))))))))))))((((((((((((((((((((())))))***''''''''''''((()))***+++******)))(((((('''&&&&&&'''''''''''''''((())))))---,,,***(((&&&&&&&&&'''&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((''''''((()))((('''''')))***((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''***+++---,,,***)))))))))))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&"""%%%((()))******+++,,,)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&&&&'''(((((((((((((((''''''(((((())))))******'''''''''(((((())))))***'''(((******((((((((())))))(((((((((''''''''''''((((((((((((((('''''''''%%%%%%&&&'''(((((())))))))))))))))))))))))))))))'''((()))*********)))((('''(((((()))***)))))))))''''''((((((((((((((('''&&&''''''(((((())))))))))))***,,,,,,***)))***+++***+++,,,+++)))((()))***************************+++,,,,,,+++******,,,...,,,,,,,,,,,,---...000000111111000111111222333444333444555444333333555777666999;;;>>>???BBBFFFHHHLLLSSSbbbvvv%%%&&&(((***+++***))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''')))******''''''(((***))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''((('''((((((((())))))))))))***)))((((((''''''(((((((((((())))))))))))(((((())))))************))))))*********)))))))))((((((((((((((((((((()))******(((((('''''''''(((((()))((((((((((((((((((''''''&&&''''''(((((((((((('''%%%&&&((()))***)))'''&&&&&&'''(((((())))))(((((('''(((((())))))(((((('''*********)))))))))(((((('''((()))((('''''')))+++)))((('''&&&&&&'''((())))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&&&&'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((***,,,,,,***)))))))))))))))((('''''''''''''''&&&''''''((((((''''''&&&(((''''''(((***++++++***))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((''''''&&&%%%&&&(((***+++((((((((((((((()))))))))'''(((******((((((((())))))((('''&&&%%%&&&'''''''''''''''((((((((((((((((((''''''&&&'''((()))***+++***)))(((((()))***+++(((((((((((()))))))))***((((((***+++++++++***)))(((((((((((()))***++++++(((((((((((((((((((((((()))***,,,,,,***)))***+++)))***++++++)))((()))*********************************)))((('''(((+++...---------------...//////111111111111222333444444222444555444333333444666999;;;>>>??????AAAEEEIIIKKKUUUeeexxx%%%''')))+++,,,+++***)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((''''''&&&&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''')))+++***'''&&&(((*********))))))))))))************))))))((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%&&&''')))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))*********))))))(((+++*********))))))((((((((((((((((((((()))*********)))(((''''''&&&''''''&&&&&&''''''((()))))))))((()))***++++++***)))((("""))),,,,,,)))(((&&&''''''((((((((((((((((((((())))))))))))((((((+++++++++************)))'''((()))((('''(((***++++++***)))(((((()))***+++))))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))))))))))))))))))))(((((('''''''''%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&)))++++++***)))))))))))))))((('''''''''''''''))))))************))))))+++(((%%%%%%((()))(((&&&******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%((())))))***************&&&$$$"""""""""%%%(((***))))))))))))((((((((((((''')))******((((((((()))+++)))'''&&&%%%&&&((()))''''''''''''(((((())))))000...+++)))(((((()))***,,,+++)))(((((()))+++,,,((((((((('''((()))***+++((()))***,,,,,,++++++***++++++******+++---///000))))))))))))(((((((((((()))***,,,,,,***)))***+++)))***++++++***)))***,,,************************)))((('''%%%$$$&&&***---......---------......///111111111111222333444555222444555555333333444555<<<>>>@@@@@@???AAAEEEIIIKKKVVVgggzzz%%%'''***---...---+++***))))))))))))))))))))))))+++++++++*********))))))***(((&&&&&&'''(((((((((''''''''''''((((((((()))+++)))'''''')))(((%%%"""))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))************)))***+++***)))((()))+++((((((((((((((((((((((((************************''''''(((((())))))******))))))((('''''''''''''''(((((((((((('''&&&%%%$$$!!!"""###%%%&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''((()))))))))))))))((())))))))))))((((((((((((+++*********))))))(((((((((''''''''''''((())))))))))))))))))************,,,++++++***)))(((''''''***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''+++++++++***)))(((((('''))))))))))))))))))))))))%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((('''&&&%%%&&&(((***+++---......---,,,+++***)))%%%%%%%%%&&&&&&((()))***%%%''')))***+++***)))(((''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%'''((()))************))))))))))))))))))'''&&&&&&'''((()))***)))'''%%%%%%''')))***))))))(((((((((***+++,,,(((******)))((('''((()))...---+++***)))((()))))))))(((((()))))))))&&&$$$'''(((***+++++++++***)))%%%'''***------+++)))''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***,,,,,,***&&&&&&(((,,,***)))((()))***+++***))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////333222000//////111222333555555555555555444444444:::<<>>@@@AAADDDGGGIIINNNWWWfffvvv''''''(((((()))*********((((((((((((((((((((((((+++************)))))))))***(((&&&'''((())))))(((''''''((((((((())))))))))))((('''((())))))((('''))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((())))))))))))(((((((((''''''''''''(((''''''''''''((())))))************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''((()))******+++************************'''((()))***************(((((((((((())))))))))))))))))((((((((((((((('''''''''(((((((((((())))))&&&&&&'''''''''(((((((((*********)))))))))))))))+++******))))))******+++''''''((((((((()))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''&&&%%%$$$$$$))))))))))))((('''&&&&&&'''''''''''''''''''''(((&&&'''((()))***)))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((''''''&&&'''''''''(((((('''''''''((()))******))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''((((((&&&(((((('''&&&%%%&&&'''(((((('''&&&&&&''''''(((''''''&&&((())))))(((&&&'''''''''''''''((())))))&&&(((***+++,,,+++)))((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***(((''''''(((***))))))((('''&&&''')))***)))((()))))))))))))))))))))))),,,+++************+++,,,---,,,+++***+++---///111+++---000333444444333333555555666666666666666666777999===???AAADDDGGGJJJOOOWWWeeettt(((''''''&&&'''((()))***((((((((((((((((((((((((************))))))))))))***((('''''')))))))))((('''(((((((((((()))))))))'''&&&&&&&&&'''((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))***+++***))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&)))(((''''''''''''((()))+++++++++***)))((('''&&&'''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&'''(((((())))))***************************&&&'''(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))*********+++******((((((((()))))))))******)))))))))))))))************))))))))))))))))))***'''(((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,************))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))'''%%%$$$((((((((((((((('''&&&&&&((((((((((((((('''''''''''''''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%(((((((((((()))))))))***,,,,,,+++***)))(((''''''%%%&&&'''((((((((('''&&&'''((())))))))))))((('''))))))((((((''''''&&&&&&(((******)))((('''((()))((((((((((((((()))******'''&&&&&&''')))***)))(((***)))((((((((()))+++,,,'''((()))***+++******))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))'''%%%&&&***+++***(((***)))((()))+++,,,+++***))))))))))))))))))))))))++++++************++++++...,,,+++***+++---///111---...000222333333333333555555666666666666666777555888<<<>>>AAADDDGGGJJJNNNVVVbbbqqq((((((&&&%%%&&&''')))***'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((******)))'''(((((((((((()))))))))***)))))))))))))))***,,,---))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&&&&))))))((('''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((('''((()))*********))))))(((((((((((()))))))))))))))))))))))))))*********'''(((((((((((((((((('''(((((((((((()))))))))***((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++++++++,,,---...*********)))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''(((((()))******+++''''''''''''''''''''''''%%%&&&)))++++++***((('''((((((((()))(((((('''&&&'''(((((())))))((('''&&&''''''((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''++++++***)))((((((((()))'''(((((()))))))))))))))+++++++++***)))(((((('''&&&'''(((*********)))((((((((()))******)))(((((())))))((((((((('''&&&&&&(((******)))((('''((()))''''''(((((()))*********(((&&&&&&&&&((())))))(((***)))((((((((()))+++,,,((()))))))))***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))'''%%%'''+++,,,***(((+++***)))***+++,,,,,,***))))))))))))))))))))))))************************---,,,+++++++++---///000222111000000000111222333444555555555666666666777555777;;;>>>@@@CCCFFFIIIMMMUUUaaappp~~~)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((()))))))))))))))***)))(((((()))***+++)))'''((((((((()))))))))******((())))))((('''(((***---))))))((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''((()))))))))(((&&&%%%&&&''''''(((''''''&&&&&&%%%&&&'''(((((()))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''(((((())))))******'''(((((((((((()))))))))%%%&&&'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''*********)))))))))))))))&&&''''''((((((''''''&&&((((((((()))))))))******((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++******))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((())))))***''''''''''''''''''''''''%%%''')))+++,,,+++***)))(((((()))))))))(((((('''&&&'''))))))***)))((('''((((((''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''))))))((('''''''''((((((&&&'''((()))))))))(((((((((((((((((('''''''''''''''((())))))************))))))))))))))))))))))))(((((()))))))))(((''''''&&&(((((('''&&&%%%&&&'''%%%&&&'''((((((((((((((()))'''&&&&&&((())))))((('''''''''''''''((()))))))))))))))((()))******+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((***++++++***((()))((('''(((***+++***)))))))))))))))))))))))))))))))))***++++++***)))))),,,,,,,,,,,,---...//////444222000//////000222333333333444444555666666666555777;;;===???BBBEEEHHHMMMUUUbbbqqq))))))((((((((((((((()))''''''''''''''''''''''''(((((((((((())))))******))))))(((***++++++)))'''(((((()))))))))*********&&&''''''&&&$$$$$$'''***))))))(((((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******(((***+++***)))((()))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''((()))***)))(((&&&%%% """%%%''')))((('''&&&&&&''''''((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++((((((((((((((((((((((((%%%&&&''')))***+++++++++'''''''''((()))*********((((((((()))))))))******%%%'''(((******)))((('''%%%%%%%%%&&&&&&&&&''''''++++++******))))))((((((&&&'''((())))))((('''&&&(((((()))))))))*********)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++)))))))))))))))))))))***))))))))))))))))))))))))***)))(((''''''(((***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''((()))******)))((((((''''''((((((((((((''''''%%%&&&(((*********)))(((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((('''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''''''''''''''(((((((((((('''''''''(((((()))***+++******)))(((((()))******'''((()))*********)))(((&&&(((((('''&&&%%%&&&'''&&&'''((()))))))))((('''***(((&&&&&&'''(((((('''&&&&&&'''(((((((((((((((***)))((((((((()))+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,+++***)))***)))((('''(((***+++***)))))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,............---000000000111111222333333222222333333444555555555666888;;;===???AAADDDFFFNNNWWWeeettt))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((())))))******)))))))))***++++++)))'''))))))))))))***************++++++)))&&&&&&***---))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++,,,---......,,,,,,---...))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))***)))(((&&&%%%###'''******)))((((((((())))))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))+++,,,---...///(((((((((((((((((((((((('''((()))***,,,,,,------&&&''''''((()))******+++(((((())))))******++++++(((***,,,---------+++***'''''''''((((((((()))))),,,++++++***)))((((((''''''((()))******)))((('''))))))))))))************))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))+++...111333)))))))))))))))*********))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%&&&&&&''''''((('''''''''$$$&&&(((***++++++***))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))***+++$$$%%%'''((((((((('''&&&(((((())))))******++++++'''&&&&&&&&&'''(((***+++,,,***(((''''''(((***,,,'''((()))+++++++++******(((*********((('''((())))))***+++,,,,,,+++***)))+++)))'''&&&'''((('''''''''(((***+++++++++***)))+++***((('''((()))+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))),,,///...+++))))))++++++*********,,,---,,,+++))))))))))))))))))))))))((()))***++++++***)))((()))+++---/////////---,,,,,,...000333444444333333111111222333333444555555666888;;;===>>>@@@CCCEEEPPPYYYhhhwww''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++******))))))))))))******((((((''''''((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,+++)))(((******))))))))))))******&&&''''''((((((((((((((('''((((((((())))))******(((&&&%%%&&&)))+++)))'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))***+++,,,---************************((()))***++++++***)))((()))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************(((((((((((((((((((((((($$$&&&))),,,,,,+++(((&&&(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&&&&'''***&&&"""###(((,,,,,,***'''&&&%%%%%%''''''&&&%%%)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))&&&$$$&&&(((+++++++++******+++))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))'''((((((((()))))))))))))))((('''&&&&&&'''((()))'''$$$!!!###(((***)))&&&''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&((()))***)))))))))'''%%%%%%''')))(((((())))))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&'''((()))******))))))((((((((((((((()))))))))***+++'''!!!!!!&&&))))))(((((((((((())))))%%%%%%%%%&&&((()))+++,,,******))))))))))))******(((((((((((())))))))))))+++,,,---...---+++)))((())))))))))))************))))))))))))))))))*********,,,......---,,,+++,,,***+++,,,...///000000000---...///000111111111111222222333444555777777888555777;;;===>>>???AAACCCMMMZZZjjjwww((((((((((((((()))))))))'''''''''((((((((())))))))))))))))))(((((((((((()))((('''''''''(((************))))))))))))************)))((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''))))))***)))((('''((((((''''''''''''(((((('''(((((()))***)))))))))'''''''''(((((())))))))))))'''%%%&&&)))***((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&((()))+++&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&'''''')))******((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%''')))++++++***((('''))))))(((((((((''''''''')))((('''&&&&&&&&&'''(((%%%!!!$$$''''''%%%((('''&&&&&&(((((('''&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))(((''''''((()))(((&&&$$$ ###%%%%%%%%%'''(((''''''''''''''''''''''''&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((())))))(((''''''''''''((()))'''$$$"""###'''***(((&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''(((''''''&&&'''((()))***)))))))))'''&&&%%%''')))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((***((((((***((($$$$$$((())))))(((((((((((())))))(((((((((((()))+++,,,---******))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))*********************)))))))))))))))''')))++++++***))))))***+++,,,---...////////////---...///000111111111111444444333222111111000000555777:::<<<===???AAACCCKKKXXXiiivvv))))))(((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''((((((''''''(((((()))******))))))(((((())))))***,,,,,,***)))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((())))))***************'''''''''''''''((((((((()))(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((())))))((('''''')))***+++$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))(((***)))))))))((((((((((((***)))((('''''''''(((((('''$$$!!!"""&&&))))))''')))((('''((())))))(((''''''''''''''''''&&&&&&%%%))))))))))))))))))))))))'''''''''((()))(((&&&$$$ ###&&&''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%'''((())))))((((((''''''(((((()))'''%%%###$$$''')))(((&&&''''''((((((((((((''''''((((((''''''''''''''''''(((''''''''''''((())))))((())))))(((&&&&&&''')))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,'''%%%((()))((((((***))))))(((((((((((()))))))))))))))))))))***++++++***))))))(((((())))))***(((((((((((()))))))))))))))))))))************+++))))))))))))************+++*********))))))((((((''')))******)))(((((())),,,,,,---.../////////.........///000111111111111444444333222000///...---555777:::;;;<<<>>>AAACCCIIIWWWgggttt)))))))))((((((''''''&&&((((((((()))))))))******+++******)))(((''''''&&&''''''''''''(((((())))))))))))(((((((((((())))))++++++***************+++)))))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((******))))))))))))******(((((()))************)))&&&&&&''''''''''''''''''))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))))))))))))))***(((((((((((((((((((((((()))))))))))))))*********&&&'''))))))))))))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''***)))))))))((((((((((((***(((&&&'''***,,,,,,+++)))(((''''''))))))(((''''''''''''((((((''''''&&&''''''''''''''''''''''''((('''''')))******'''%%%)))+++,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&%%%%%%'''(((***)))(((((((((((((((((()))(((&&&$$$%%%''')))((('''''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((()))'''((()))((('''&&&''')))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((+++%%%"""%%%)))))))))+++))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))+++***))))))((())))))***((()))))))))************++++++******)))((((((((()))***,,,+++***)))***+++,,,------...//////............///000111111111111222222333333444444444555444666999:::;;;===@@@CCCJJJWWWfffrrr))))))((((((''''''&&&&&&))))))*********++++++++++++******)))(((''''''&&&&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))******)))(((((())))))*********))))))))))))******&&&'''(((((())))))((((((''''''''''''''''''&&&&&&)))))))))((('''&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))******+++++++++(((((((((((((((((((((((((((((())))))************((((((***++++++***((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((())))))((((((((('''''''''&&&&&&)))))))))))))))(((((('''&&&%%%$$$%%%'''(((((('''((('''&&&'''(((((('''&&&'''(((((()))))))))(((((('''''''''''''''''''''''')))((((((***++++++)))'''(((***+++***(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))((('''''''''((()))***((())))))))))))))))))((((((&&&%%%&&&'''(((((((((''''''(((((((((((('''''')))))))))((((((''''''&&&&&&''''''(((((((((((((((&&&((())))))''''''''')))(((((())))))))))))(((((((((((((((((((((''''''''''''(((((()))******++++++((((((''''''((())))))******### ###''''''((()))))))))(((((((((((()))))))))(((((('''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))((((((((((((((()))))))))************************))))))((((((***+++++++++))))))***,,,,,,,,,---...////////////...///000111222222222222111111222444555777888888444666888999:::<<<@@@CCCLLLXXXfffqqq}}}(((((('''''''''''''''''')))))))))*********++++++******))))))((((((''''''&&&&&&'''((((((((((((''')))((((((''''''(((((()))''''''((((((***,,,---.........---,,,+++***))))))************************))))))))))))*********+++((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((()))((('''&&&'''((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((()))******''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))((())))))******++++++,,,))))))))))))))))))))))))((((((((()))******++++++))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''&&&&&&&&&&&&(((((()))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((***++++++)))'''$$$&&&)))***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''((((((((()))))))))))))))((())))))******))))))(((((('''''''''''''''((((((''''''((((((((((((''''''))))))((((((((((((((((((&&&''''''((()))(((((((((%%%'''))))))((('''((()))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''''')))***++++++,,,((((((((((((((()))***+++((($$$"""%%%&&&$$$%%%'''))))))(((((((((((())))))+++***)))))))))))))))***)))((((((''''''(((((()))(((((((((((()))))))))))),,,++++++******)))(((((())))))))))))************)))))))))))))))))))))***))))))***)))'''''')))+++***+++,,,...///000000000...///000111222222222222111222222333333444555555444666777888999<<>>DDDHHHRRR^^^gggqqq###$$$$$$%%%%%%&&&&&&'''))))))))))))))))))))))))))))))((('''(((***,,,---''''''&&&%%%&&&'''(((((('''''''''((((((((())))))+++)))'''(((***+++)))'''((((((((((((((((((((('''***)))(((''''''((()))***(((((('''((())))))(((''''''(((***++++++***+++,,,***************)))((((((((()))))))))((('''&&&&&&###$$$&&&(((************'''''''''''''''(((((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))''''''%%%$$$$$$$$$%%%%%%'''''''''(((((())))))***((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))((((((''''''&&&&&&''''''((())))))***(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))((((((((()))***+++,,,,,,,,,,,,++++++***))))))(((''''''))))))(((''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&(((***)))'''%%%&&&'''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((('''&&&******)))(((((('''&&&&&&(((''''''&&&&&&''''''(((+++***((('''&&&&&&''''''((((((((((((((((((((((((*********)))((((((((('''((('''&&&&&&&&&''')))))))))((('''&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''((((((''''''(((***************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***'''((())))))))))))((('''))))))))))))))))))(((((('''''''''(((((('''''''''''''''(((((())))))******)))*********))))))((('''((((((((())))))(((((('''+++***)))))))))***+++,,,************************++++++++++++,,,---......***,,,///000000000111222111111222333444444444444888666666888999888<<>>EEEOOO[[[cccmmm{{{((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&((()))'''$$$$$$'''***,,,)))&&&&&&)))++++++))))))((('''&&&&&&'''((()))************)))((('''&&&''''''&&&%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((())))))***'''''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''(((((((((&&&&&&''''''''''''((((((++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''%%%""" +++***((('''&&&''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((('''&&&''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((''''''''''''''''''(((***((('''%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&'''((((((''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''((((((((('''''''''(((((()))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((((())))))*********))))))))))))******++++++++++++************************************+++,,,------///000111111///......///111111222333444444444444666444555777777555777<<>>FFFRRR]]]gggrrr}}}''''''((())))))***++++++))))))(((((((((((())))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((()))))))))(((''''''%%%'''))))))((('''((()))(((((('''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((())))))((('''&&&&&&)))))))))((('''&&&%%%$$$))))))))))))************))))))))))))))))))))))))%%%'''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((())))))*********''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&))))))(((((((((((())))))***(((&&&&&&''')))))))))))))))))))))))))))******,,,+++++++++************((((((((((((''''''''''''((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((()))))))))))))))'''((())))))(((((()))***((((((''''''''''''((((((((((((((())))))((((((((('''''''''(((((())))))***'''''''''(((((()))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''(((((((((*********)))(((((('''''''''''''''''''''((())))))%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''')))))))))(((''')))***))))))))))))))))))))))))))))))))))))************&&&%%%%%%&&&((()))((('''***))))))(((((())))))***,,,***((('''(((((('''&&&'''((((((((((((''''''&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))((((((...***))),,,---***)))***))))))*********+++++++++*********)))))))))))))))++++++************+++++++++***)))***,,,,,,+++***++++++++++++,,,,,,,,,,,,***+++------,,,,,,...///............////////////111000111333555666666444555666666555333333444666<<>>DDDMMMWWWcccqqq((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''(((((('''&&&&&&)))+++'''***---,,,(((&&&'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&((()))(((''''''(((((()))******++++++)))*********))))))((((((&&&&&&'''((()))***+++,,,(((((('''''''''((())))))***)))))))))((((((((('''(((((('''&&&''')))+++,,,***((('''''')))***(((&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((+++***)))'''''''''''''''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&'''''')))*********)))(((%%%&&&&&&''''''''''''''''''((()))***)))(((&&&$$$###&&&***,,,+++)))(((((())))))))))))))))))))))))))))))))))))************&&&'''(((((('''&&&'''(((((((((''''''''''''((((((&&&(((++++++)))((((((***)))(((((('''((()))***+++))))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))###***---***(((+++,,,***''''''''''''(((((((((((()))*********++++++++++++))))))***++++++***)))))))))***,,,+++(((''')))+++......---------,,,,,,,,,(((***+++,,,++++++---.../////////000000000000111---------000333444444333111222222111111222666888>>>DDDLLLUUUaaaooo~~~&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))%%%%%%&&&''''''((('''''''''(((((('''&&&&&&)))+++&&&+++...---)))&&&'''***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&((())))))******&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---,,,,,,+++***)))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))'''&&&&&&''''''((()))***))))))))))))))))))))))))''''''(((((())))))******'''''''''&&&&&&'''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((('''((())),,,,,,+++***'''(((((()))***+++++++++,,,,,,,,,++++++++++++***$$$%%%&&&'''(((******+++((((((((((((((()))***+++******))))))((((((((('''(((((('''&&&''')))+++---,,,)))'''(((******(((%%%&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***+++***((('''&&&&&&''''''(((((((((((())))))))))))''''''(((((()))*********%%%&&&((()))))))))(((''''''(((((()))))))))))))))((()))******)))'''%%%###!!!%%%***---,,,***(((((())))))))))))))))))))))))))))))))))))************(((+++,,,+++(((''')))+++((((((''''''''''''(((((((((+++---,,,)))''''''(((((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''''''''''''''+++((('''******((((((((((((((())))))))))))(((((())))))*********+++)))***+++,,,,,,+++***))))))+++,,,+++(((&&&(((***,,,,,,,,,++++++*********)))***+++,,,++++++,,,.............../////////000,,,,,,---///333555444444222222111000///111444777>>>CCCKKKTTT___mmm}}}&&&%%%%%%%%%&&&''')))***(((((())))))******++++++++++++******))))))((((((&&&&&&''''''((())))))))))))((('''%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''(((((((((((()))***+++,,,***)))(((&&&&&&''''''(((************)))((('''&&&'''&&&&&&$$$###!!!&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((((()))*********((('''&&&)))(((&&&%%%%%%&&&'''((((((***,,,,,,***(((''''''((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***...+++((((((***,,,+++)))(((%%%"""###&&&((('''&&&((((((((('''&&&&&&&&&%%%'''&&&$$$$$$%%%'''***,,,*********)))((((((''''''''''''&&&''''''((()))***))))))************)))))),,,+++***((((((((()))***&&&'''***++++++***'''&&&))))))))))))))))))))))))&&&'''(((*********)))((((((&&&###$$$&&&'''&&&$$$)))))))))))))))(((''''''***)))((('''&&&&&&'''((())))))***++++++***))))))))))))(((''''''''''''(((&&&'''((('''&&&'''+++///222000,,,)))(((((()))***&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&'''((())))))++++++***'''&&&)))---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***++++++)))((('''(((***+++*********))))))(((((()))))))))))))))(((''''''******))))))((((((''''''*********)))))))))))))))((()))))))))************'''''''''''''''((()))))),,,***(((((()))***)))(((******+++++++++,,,,,,,,,)))***+++++++++***((('''***)))(((''''''((()))***(((((((((((((((((())))))))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++++++++++++++++++++***+++,,,......,,,+++---000111111///...000222222222222222333333444555222222333444555666777888===AAAIIIQQQ\\\kkk{{{&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''(((((((((((('''&&&%%%''''''&&&'''((()))*********)))((('''&&&''''''(((%%%%%%&&&'''((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((()))))))))))))))((('''''')))((('''''''''((())))))%%%'''***+++)))((((((((('''''''''''''''''''''''''''((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))+++(((%%%%%%&&&''''''%%%((('''&&&(((++++++)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''******)))))))))***++++++))))))************)))))),,,+++)))((((((((()))***'''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))))))))(((***(((&&&&&&)))***)))((()))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&'''+++///111///,,,)))''''''((()))''''''&&&&&&&&&''')))))))))((('''&&&&&&'''((()))''')))******)))'''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))((((((&&&'''((((((((())),,,...************)))))))))((()))))))))))))))(((''''''***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((())))))******((((((((((((((()))******+++***))))))******)))'''(((((((((((((((((()))))))))((('''&&&%%%&&&&&&'''))))))(((''''''((())))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++...---++++++---...///...+++---//////---,,,...000111111111222333444555666111111222333444555666666<<>>FFFNNNYYYhhhxxx))))))************))))))&&&&&&'''(((((()))******))))))))))))************&&&&&&''''''((())))))***((())))))))))))((('''''''''(((((())))))(((((('''''''''(((((())))))(((((()))((((((((((((((())))))((((((((()))(((''''''&&&%%%&&&'''(((((())))))((($$$%%%&&&((()))*********'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((((((((((((((())))))***&&&&&&'''((())))))))))))++++++,,,+++((('''((()))((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&((())))))'''&&&&&&''')))))))))((('''(((***---(((((((((((((((((())))))+++)))'''%%%%%%'''***+++)))(((((('''&&&&&&%%%%%%)))((((((''''''''''''((())))))************))))))(((((()))************)))***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((((((((())))))******)))(((''')))+++'''(((((()))))))))))))))(((((()))*********))))))((('''&&&&&&&&&&&&'''((())))))(((''''''''''''((((((''''''(((*********(((+++******)))))))))******)))((('''&&&&&&&&&'''(((''''''((((((((((((''''''***)))'''''')))+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))***++++++''')))******)))***,,,...))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))******++++++''''''((((((((()))))))))'''''''''''''''(((((()))(((((((((***+++,,,***(((((()))))))))************((()))***+++***)))((('''%%%&&&'''((())))))))))))************************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++---......,,,***,,,++++++,,,///000000/////////000000222333555555444444444555555666666666999===EEEMMMXXXgggwww'''((())))))))))))(((''')))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((***))))))((((((((((((((((((((())))))))))))((((((%%%&&&'''(((((((((((('''))))))((((((((((((((()))'''((()))))))))(((&&&&&&%%%&&&'''(((((())))))(((###$$$&&&((()))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))(((((()))*********)))((())))))***)))''''''(((***))))))))))))))))))))))))'''((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))$$$'''))))))'''&&&'''(((&&&(((***)))((('''(((***)))))))))(((((((((((((((((((((''''''((()))***+++'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''))))))************))))))'''((()))***+++******)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((()))***+++)))&&&%%%''')))''''''((()))))))))))))))&&&'''(((*********)))(((************************))))))(((((())))))***+++)))'''&&&(((***+++)))'''))))))******+++,,,,,,---******((('''''''''((((((&&&'''((())))))((('''&&&$$$&&&((())))))***+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))******************'''((()))((('''''')))+++((()))))))))************''''''((()))))))))))))))'''((((((((()))))))))***''''''(((((()))******+++&&&''')))***+++***)))(((((((((((('''((())))))***)))(((((()))***+++***)))&&&&&&'''((()))***++++++***))))))(((((((((((((((%%%&&&'''))))))))))))((('''(((((())))))******+++******************************))))))******+++,,,++++++++++++++++++++++++---,,,+++,,,---......---,,,+++***,,,///111000///000000000000111222333444333333444444444444555555888===DDDMMMXXXfffvvv&&&&&&'''(((((('''&&&%%%++++++******))))))(((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&+++***((('''''''''((()))(((((())))))))))))((((((''''''((())))))***)))))))))(((((('''''''''(((((('''((()))))))))(((&&&%%%(((((((((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((*********)))((()))***+++,,,,,,+++)))(((&&&'''(((''''''''')))+++))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((())),,,++++++************+++''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***$$$'''++++++)))((()))+++ $$$((()))'''%%%%%%&&&******))))))((((((''''''%%%&&&((()))*********)))''''''(((((()))*********)))))))))))))))***+++,,,))))))************))))))'''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((*********)))((('''))))))'''###"""###&&&''''''((()))))))))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%$$$$$$%%%%%%&&&'''((()))'''&&&(((++++++)))'''(((((()))+++,,,---......,,,+++***((((((((()))***&&&'''((())))))((('''&&&###)))+++***)))***,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''''''''''''%%%"""!!!!!!"""(((((())))))*********+++''''''((()))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***&&&(((***,,,---+++)))((()))))))))))))))******+++***((('''((()))++++++***&&&'''((()))***+++,,,------+++)))''''''(((***+++'''(((***+++,,,,,,,,,+++&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++111...+++***,,,...000000///---,,,...111333333111111000000000111222333333333333333333333333333444777<<>>DDDMMMZZZiiitttxxx|||''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&'''''''''((((((((((((***)))'''%%%%%%%%%&&&'''(((((()))))))))(((&&&%%%%%%%%%&&&&&&'''(((((()))((((((''''''((()))***+++))))))(((((((((((())))))((()))************)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))((((((&&&'''(((((((((&&&%%%$$$$$$%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&'''''''''((((((((('''''''''''''''(((((()))((((((((()))))))))******************************&&&''')))***+++***)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++,,,,,,++++++***)))(((''''''&&&&&&''''''(((&&&(((***)))''''''(((***'''''''''(((((()))******(((((()))************)))&&&(((******((((((***,,,+++***((((((***+++***)))''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((***+++,,,,,,,,,,,,,,,+++((())))))))))))*********---,,,+++***))))))))))))&&&&&&&&&''''''((()))***((())))))******)))''''''''''''(((((()))))))))***((())))))***)))((('''&&&''')))++++++***((())))))(((((((((((())))))))))))&&&'''((()))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''''''((()))(((((())))))((((((''''''''''''''''''((()))******(((((()))*********))))))''''''''''''((()))***+++'''''''''((()))+++,,,---,,,++++++***)))((('''''''''((()))+++,,,,,,,,,,,,(((((((((((((((((((((((())))))*********+++++++++))))))******++++++,,,,,,)))***+++---......------***+++---///000000000///...///000111222333333333111111222333333333333333444777===CCCLLLZZZiiitttyyy|||))))))))))))))))))))))))%%%&&&''')))************'''((((((((())))))******222...((($$$"""$$$(((***(((((()))))))))(((&&&%%%&&&&&&''''''((())))))***((((((&&&&&&''')))+++---))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&((()))+++++++++******************************''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%(((((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&(((***,,,---***)))(((((()))***+++,,,''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((())))))******++++++************************&&&(((+++------,,,***)))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,,,,,,,---------,,,++++++***)))(((''''''((()))***(((***,,,+++(((''')))+++&&&''''''((()))******+++(((((()))***************)))+++---,,,)))(((***,,,,,,***))))))***++++++***,,,,,,++++++******))))))))))))))))))******************+++++++++******)))(((((((((((()))))))))))),,,,,,,,,+++***)))((((((&&&&&&&&&'''''')))******$$$%%%''')))***+++******))))))))))))************((()))*********)))'''&&&''')))++++++***)))))))))(((((((((((())))))))))))******++++++,,,,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***((((((''''''&&&&&&&&&&&&&&&''')))+++,,,+++******&&&'''((()))))))))))))))''''''''''''((()))+++++++++***)))))))))))))))***...---,,,+++***(((''''''$$$%%%'''(((***+++++++++************************------............//////)))***+++,,,...///000111)))***+++---......------***+++---///000000//////...///000111333333333444111111222333333333333222333777<<>>>>><<<777222---++++++000000000///////////////000000000000111111111111222222333333333333444444555888<<<@@@FFFPPP\\\eeennnttt|||zzz))))))))))))))))))))))))))))))************))))))+++)))&&&%%%%%%&&&)))++++++)))''''''(((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))((('''''''''&&&&&&&&&%%%'''((()))************))))))((((((''''''&&&&&&%%%''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((()))))))))******)))(((''''''''''''((()))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''(((((((((%%%&&&'''))))))(((((('''''''''''''''((((((((((((*********)))))))))(((((((((((()))))))))*********(((((((((((((((((((((((('''''''''((()))************)))((((((((((((((('''''''''((((((((())))))))))))************++++++++++++++++++*********))))))))))))(((''''''((())))))))))))))))))))))))))))))(((***,,,,,,+++))))))************+++++++++,,,,,,------,,,,,,,,,+++++++++)))******++++++************)))((((((((((((((()))))))))))))))************(((((())))))))))))(((((()))(((((())))))***++++++)))***++++++,,,,,,++++++&&&'''((()))***))))))((((((((()))))))))*********...//////---)))''''''((())))))))))))))))))))))))*********))))))(((((('''******))))))))))))******&&&'''((()))***************))))))((('''((((((((()))))))))((())))))******&&&'''((()))************))))))))))))))))))))))))***+++,,,+++******+++,,,'''((()))******)))(((((()))+++,,,,,,***((((((((())))))***************)))))))))***++++++++++++***))))))))))))************((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((()))))))))******+++,,,,,,++++++'''***,,,,,,******+++---,,,------......------,,,***+++,,,+++******,,,...777;;;@@@@@@;;;555000...//////////////////000000000000000000111111111111222222333333333333444444555777;;;???DDDMMMYYYaaajjjqqq}}}|||))))))))))))))))))))))))))))))************)))))),,,)))&&&######&&&))),,,---+++(((((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%(((((()))*********************)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''((()))))))))'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&''')))++++++***((('''''''''''''''((((((((()))+++*********))))))(((((((((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++***)))((()))+++,,,------&&&'''''''''(((((())))))))))))))))))************+++++++++************)))***)))(((''''''((()))***(((((((((((((((((((((((((((***,,,,,,+++***)))***((())))))))))))*********---------,,,,,,,,,++++++)))******+++++++++******(((''''''(((((()))***+++))))))))))))************))))))************))))))((('''''''''''')))+++,,,******+++,,,,,,,,,,,,+++&&&''')))+++,,,+++***)))))))))))))))************)))+++,,,+++((((((***---)))))))))))))))))))))))),,,++++++***)))(((((('''******))))))))))))******&&&''')))++++++++++++***+++******)))))))))))))))))))))(((((()))***++++++%%%&&&''')))************))))))))))))))))))))))))(((***+++***)))((()))***'''((()))******)))((((((*********)))((())),,,///)))***+++,,,,,,+++)))(((((()))***,,,,,,+++******))))))))))))************((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))******++++++,,,***,,,...---+++)))***,,,******+++++++++***))))))(((***+++++++++***,,,------555???DDDAAA:::333///---------......000111222000000000000111111111111222222333333333444444444444666:::>>>CCCKKKVVV___gggnnn{{{}}},,,***((('''''''''&&&$$$))))))((('''''''''''''''******))))))))))))******...+++'''%%%%%%&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((((((((((((((('''((()))******)))((('''***+++++++++)))'''%%%$$$))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''''''''(((***)))'''%%%%%%&&&''''''((((((''''''((((((''''''''''''((()))''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%))))))(((((('''''''''&&&%%%&&&&&&''''''(((((()))+++)))''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((((())))))((('''''''''((()))))))))))))))))))))))))))))))))))))))*********************+++***************+++++++++---,,,+++***)))'''&&&&&&)))************+++++++++---,,,+++))))))))))))***))))))*********+++++++++***++++++++++++***)))))))))))))))))))))*********************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))***************)))((('''((()))+++---...,,,***'''&&&''')))***))))))))))))************,,,***((((((***+++)))&&&((((((''''''''''''((((((+++***)))(((''''''''''''&&&'''(((***,,,...000000++++++************++++++((()))))))))******************))))))((((((((('''$$$'''***+++)))((((((***((('''(((+++...///---+++,,,++++++***)))((('''''''''(((***++++++***)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))(((((((((((())))))+++***(((''''''(((***+++******)))))))))))))))***''''''(((((())))))***************))))))))))))))))))***+++,,,---,,,+++*********))))))))))))*********,,,...//////---***)))...------,,,,,,------...---333;;;DDDHHHEEE>>>888000000///......///111111111111222222222222111000//////000111333444555666444777:::===AAAIIITTT\\\fffmmm{{{)))'''&&&&&&((())))))((())))))((('''''''''''''''))))))(((((((((((()))))),,,***'''&&&''''''&&&%%%((((((((((((((((((((((((***))))))(((((())))))***(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((************)))'''&&&%%%))))))))))))))))))))))))''''''''''''''''''&&&&&&(((''''''(((***)))(((&&&%%%&&&''''''((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###!!! ((('''&&&%%%$$$%%%%%%&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''((()))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))***+++,,,,,,,,,++++++***)))((('''''')))************+++++++++---,,,+++*********+++,,,******++++++++++++++++++++++++,,,++++++***))))))************************************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''((()))+++,,,+++)))'''%%%$$$%%%&&&'''))))))))))))************,,,***((()))***+++)))'''***))))))))))))))))))***,,,+++***)))(((((((((((('''(((((()))***++++++,,,***))))))))))))))))))***)))*********++++++++++++)))))))))(((((((((''''''%%%'''))))))((('''(((******(((((()))+++,,,***'''************)))))))))(((((())))))***************(((((())))))))))))(((((()))))))))))))))(((((((((((((((((('''((())))))***))))))(((((((((((())))))***))))))(((***,,,...///******))))))))))))******))))))))))))((((((((((((((((((((((((((()))))))))((()))******++++++************)))))))))))))))***''')))+++---...---+++***,,,++++++******++++++,,,,,,...333888<<<;;;888444///......------...000000000000//////////////////000000111222333444444555444777:::===AAAIIISSS[[[dddlll{{{((('''&&&&&&((())))))((()))((((((''''''''''''(((((((((''''''''''''((((((***(((''''''(((((('''&&&((((((((((((((((((((((((+++******))))))******+++(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''(((((((((''''''((()))***(((&&&&&&&&&'''((((((((((((''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%###"""!!!!!!(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))(((((('''&&&&&&%%%***(((''''''((()))(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&((()))+++***)))''''''((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((%%%&&&'''(((***+++,,,,,,************)))))))))((()))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((,,,,,,,,,++++++*********************************))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))***)))((((((((()))++++++,,,+++)))((('''((())))))))))))))))))************+++***))))))******)))((())))))(((((((((((()))))),,,+++***)))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))*********+++++++++,,,,,,(((((((((((('''''''''''''''(((((((((''''''(((***)))((('''''')))***)))(((******)))))))))))))))))))))))))))))))))***++++++((())))))******))))))(((*********))))))((((((((('''''''''''''''(((((()))***))))))(((((())))))***)))))))))***,,,...111333***)))))))))))))))***************)))((('''''''''&&&''''''(((((())))))))))))(((((((((((()))******++++++***)))(((((())))))%%%'''))),,,------,,,+++,,,++++++******++++++,,,,,,++++++---000222222111---------------...//////000000///......///000111111111222222222333333333444666999<<<@@@HHHRRRZZZbbbkkk{{{+++)))''''''''''''&&&%%%)))(((''''''''''''(((((('''''''''&&&&&&'''''''''(((''''''((())))))(((&&&(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))(((''''''(((***+++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''((()))***((('''&&&&&&'''(((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''*********))))))(((((((((---+++***)))))))))'''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''***++++++***''''''((()))))))))))))))((((((((((((((((((((((((******))))))((('''''''''&&&''''''((()))******+++)))))))))))))))*********))))))*********+++++++++*********+++,,,---.........------------,,,,,,,,,------------,,,+++))))))......---,,,++++++******************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))***+++,,,,,,++++++************((()))))))))***************)))))))))******))))))''''''&&&&&&&&&&&&'''''',,,,,,+++***))))))******(((((((((''''''&&&&&&&&&))))))(((((((((((())))))))))))*********+++++++++((((((''''''''''''''''''***))))))((('''(((***+++(((((('''(((***++++++,,,++++++******))))))((((((***))))))((()))***,,,---)))))))))******)))))))))++++++******)))((((((((((((''''''''''''((())))))***))))))))))))))))))***((())))))***,,,...000111))))))))))))))))))***+++***)))))))))((((((((('''&&&''''''((()))******+++***)))((('''((()))***+++,,,+++***)))(((((((((((('''(((***,,,,,,,,,,,,+++...------,,,,,,------......,,,***+++---///000000------------...//////000333222000//////111333444222222222222222222222222333666999;;;???GGGQQQYYYbbblll|||+++)))'''''''''((('''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&((()))***(((&&&(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((()))((('''''''''(((***+++)))((('''''''''(((***+++((((((((((((((((((((((((&&&''''''(((((()))))))))***)))'''((()))***)))(((&&&'''(((((())))))((((((%%%&&&((()))************((((((((((((((((((((((((%%%&&&&&&'''((((((((((((&&&&&&'''''''''((((((((('''((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''&&&%%%&&&''''''&&&$$$&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&'''***++++++***''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))(((((('''''')))))))))((((((((((((((())))))))))))************))))))*********+++++++++(((((()))***+++,,,,,,---------------------------.........------+++******.........---,,,+++************************************))))))))))))))))))************************))))))*********+++++++++******))))))))))))))))))((((((((()))((((((''''''((()))))))))************))))))******)))))))))***''''''&&&&&&&&&&&&'''''',,,+++******************((((((((((((((((((((((((+++******))))))******+++(((((((((((())))))))))))''''''((((((((((((((((((,,,+++)))((()))***++++++***++++++++++++,,,,,,---,,,,,,+++***)))((('''&&&***))))))))))))+++---...))))))************))))))+++*********)))))))))((())))))(((((())))))***+++******))))))))))))******)))))))))******+++,,,---))))))(((((()))***++++++'''((((((((()))))))))***(((((()))***++++++,,,,,,******)))((((((***+++,,,++++++***)))(((((())))))++++++,,,------,,,+++***...------,,,,,,------......---,,,,,,...//////...------...///000000111111222111000//////111333555333333333222222222222111333555888:::>>>EEEPPPWWWcccmmm}}}'''&&&%%%&&&(((*********(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''((((((((((((((((((((((((+++******))))))******+++(((((('''&&&&&&&&&&&&&&&(((''''''(((((()))***+++)))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((())))))+++)))'''((()))******)))''''''((())))))))))))(((%%%&&&(((***+++++++++***((((((((((((((((((((((((&&&'''(((((()))((((((((((((''''''&&&%%%%%%$$$$$$&&&'''(((((()))((((((((('''''''''((((((((((((((($$$$$$%%%&&&&&&'''(((((($$$$$$$$$''')))+++***)))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&((()))+++***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((''')))))))))))))))*********)))************+++++++++'''((()))***+++,,,,,,+++,,,,,,,,,---------......------......------,,,,,,---------,,,,,,+++++++++************************************))))))))))))*********************************+++++++++,,,,,,************))))))))))))((()))***++++++***)))((())))))))))))************((()))******))))))***+++******))))))))))))******+++******)))))))))******''''''(((((()))*********++++++************++++++'''''''''((((((((())))))(((((((((((()))))))))))),,,+++))))))***+++***)))***,,,......,,,*********,,,,,,+++***)))((('''''')))))))))***+++,,,---...)))******++++++******)))************************)))))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,'''''''''((()))*********)))******++++++,,,,,,,,,***))))))))))))***++++++******))))))))))))******------------,,,,,,++++++,,,++++++******++++++,,,,,,+++,,,...//////---+++,,,---///000111111111111//////.........000111222333222222222222222222222222555777999===DDDNNNVVVaaalll{{{'''%%%%%%&&&(((*********'''''''''''''''((())))))((((((''''''''''''((((((***(((&&&&&&'''(((((('''((((((((((((((((((((((((***))))))(((((())))))***(((((('''&&&&&&&&&&&&&&&&&&'''((())))))*********((()))))))))))))))(((''')))))))))))))))))))))))))))))))))(((((((((((((((+++)))(((''')))******)))''''''((()))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''((((((((()))'''''''''''''''''''''(((''''''(((***,,,,,,+++)))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''((()))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***************)))))))))*********))))))))))))))))))************+++++++++((()))+++,,,,,,,,,,,,+++******+++,,,---......///,,,------...............,,,,,,,,,,,,++++++++++++************************************)))))))))(((************************)))************+++++++++***************)))((((((***+++---......---+++***))))))))))))************''')))+++***)))(((***,,,++++++************++++++)))))))))(((((())))))***(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))******++++++***)))'''(((******(((%%% %%%***,,,+++******+++)))))))))))))))*********((((((***+++,,,---------)))******++++++******))))))))))))******++++++,,,((((((((((((((()))******+++******))))))******+++))))))))))))))))))(((((((((((((((((()))***+++,,,(((((((((((())))))))))))******************++++++'''((())))))******))))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,---//////...,,,+++,,,...///111111111000.........///000000111111222222222222222222222333222444777999<<>>FFFMMMQQQ\\\kkkyyy}}}******)))((('''&&&%%%%%%(((((())))))))))))((((((***)))((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&''''''&&&%%%&&&)))+++***)))''''''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++(((((())))))******++++++))))))))))))(((((((((((())))))))))))***************))))))(((((())))))*********************************+++,,,,,,---------+++++++++***************,,,------------,,,,,,++++++,,,---//////---,,,+++,,,,,,++++++************,,,,,,,,,---...///000000++++++,,,,,,---......///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,+++***)))((((((*********************************************************))))))*********))))))))))))))))))))))))************************((((((((((((((('''''''''(((((()))******+++++++++))))))))))))))))))******))))))*********+++++++++,,,++++++++++++++++++,,,))))))******)))(((&&&%%%))))))(((((((((((())))))***))))))(((((())))))******)))(((((((((((()))***((((((((((((((()))******...,,,)))'''&&&''')))***(((((()))*********************))))))))))))******(((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))*********++++++++++++++++++++++++++++++++++++,,,---............---------......///000000000222222111111000000//////222333444333111111111222111333555666777===EEEKKKOOOZZZiiiwww~~~&&&&&&'''''''''((((((((((((((())))))))))))((((((***)))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&%%%$$$(((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))******)))(((''''''((()))***(((''''''''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******%%%&&&'''&&&&&&&&&((())))))(((''''''((()))'''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))*********++++++)))))))))(((((())))))))))))))))))*********************++++++,,,,,,------+++++++++++++++,,,------,,,------.........------+++---///111111///---+++++++++++++++,,,...///000000///...,,,,,,++++++,,,((())))))***,,,------...,,,++++++++++++*********---+++++++++------,,,+++)))))))))))))))************************+++++++++*********++++++++++++,,,************************************************************************))))))))))))))))))))))))************************)))))))))***)))(((((('''''''''((()))))))))(((((())))))))))))************)))))))))***++++++,,,,,,++++++************++++++'''(((***+++,,,,,,+++*********)))))))))***++++++)))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,---+++)))'''&&&(((***,,,(((((()))***************+++******))))))******+++((((((((()))******++++++************************((())))))))))))))))))((()))************+++++++++,,,,,,,,,++++++++++++***++++++,,,---............------......///000000000222222222111111111111111111222333222000///000111222333555666777<<>><<<:::999999999999<<<;;;999777666555444444000111111111111111222222111111000///...---,,,,,,111000///---------...//////...---,,,,,,---...///---------,,,,,,+++++++++.........///000///+++)))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++)))((('''(((***+++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((***((('''(((+++,,,+++))),,,,,,,,,++++++***************+++,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))***++++++***)))((('''###$$$&&&(((************+++***)))(((((()))***+++))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,---+++(((''''''))),,,...++++++,,,,,,,,,------------***''''''***,,,---,,,---,,,+++******,,,...///---------...............222222222222222222222222111111000000111111222333333444444555777===DDDIIINNNWWWfffwww&&&''')))******)))'''&&&&&&''''''(((((((((((((((************)))((('''&&&((((((((((((((('''&&&%%%***)))))))))(((((((((((((((((((((((((((((((((((()))((()))***,,,,,,)))&&&))))))))))))))))))))))))(((((())))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((('''''''''''''''''')))'''&&&&&&'''))))))***,,,+++******++++++***)))))))))(((((((((((())))))&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))******)))((()))*********((('''''''''(((((('''''''''(((((()))))))))+++***((((((((()))+++,,,))))))))))))************************)))))))))(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---...//////////////////...//////000000111000000111111222222333333555666777999;;;<<<<<<===============>>>???@@@AAA@@@@@@@@@BBBEEEFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@>>>============;;;::::::999888888777777555555555444444333333333111000...---,,,---------111111000000000000111111111111000///......------,,,+++,,,---......,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---************************++++++***)))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***((('''(((+++,,,+++))),,,,,,,,,+++++++++******))))))+++,,,,,,,,,,,,+++(((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++***))))))))))))***+++******((((((%%%&&&''')))***************)))(((''''''((()))***))))))************))))))+++++++++******)))))))))))))))))))))))))))))))))******************++++++///...+++((('''((()))***))))))))))))*********+++---***((((((***,,,+++***---,,,+++***+++,,,...///---------...............222222222222222222222222111111000000111111222333333333444666888===CCCHHHNNNWWWgggxxx&&&'''(((((((((((('''&&&(((''''''''''''(((((())))))******))))))((('''&&&'''(((((())))))(((((('''*********))))))))))))(((((((((((((((((((((((((((*********+++---,,,***((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((('''(((((()))***++++++++++++*********)))))))))(((((((((((())))))&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((()))(((((()))***)))((((((''''''''''''(((%%%%%%&&&'''((()))******(((((('''&&&'''((()))***************++++++++++++************)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***,,,---/////////...------...000111333333444444222222333444555666777777888999999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555555555666666777777777777666666777666666444333222111111...---,,,---...///...---++++++++++++++++++++++++************************))))))((((((***+++---...************************+++*********))))))))))))))))))))))))))))))))))))***************)))))))))***)))((()))+++++++++))),,,,,,,,,++++++++++++***((()))***+++------------((((((((()))))))))******))))))))))))))))))))))))+++++++++************)))((())))))************)))(((((()))***************)))((((((''''''(((((()))))))))************))))))************))))))))))))))))))))))))))))))))))))******************))))))------+++***))))))))))))((((((((()))))))))******,,,***)))***++++++***)))---,,,+++++++++,,,...///---------.........//////222222222222222222222222111111000000111111222333222333555777999===CCCFFFMMMXXXhhhyyy''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''((())))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++++++++***)))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))*********)))((((((''''''((()))***)))(((((()))***))))))***)))(((''''''((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''))))))(((((((((***((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((''''''''''''((()))***)))))))))*********++++++*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,...///000111111111111222444666888999999999888888:::;;;===>>>??????AAAAAABBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGHHHIIIKKKLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@????????????<<<===???@@@@@@???>>>>>>>>>===<<<;;;999888666666444222000///000111000///,,,,,,,,,,,,++++++++++++************************)))))))))))))))***+++,,,*********************************************)))))))))))))))))))))))))))***************************************+++******++++++++++++++++++++++++((()))******+++,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))++++++******************(((((())))))************************************))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))((((((((()))***+++++++++++++++)))************+++++++++))))))***+++,,,,,,+++***---,,,,,,,,,,,,---......,,,,,,------.../////////111111111111222222222222111111000000111111222333111333666888:::===BBBEEELLLWWWhhhxxx((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))((())))))))))))(((((('''&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((())))))(((((((((((((((((((((((('''(((***,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((***,,,+++)))((()))+++((()))***)))'''&&&''')))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))''''''((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))******((((((((()))))))))******))))))))))))))))))*********************+++++++++******++++++++++++,,,,,,///.........000333555777777888:::<<<===>>>??????>>>???AAACCCEEEFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFFFFHHHIIIJJJIIIHHHJJJJJJHHHGGGEEECCCAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBB@@@???===<<<<<<:::888555333222111///......---------,,,,,,++++++************************+++***))))))((((((((((((************************)))***++++++++++++******))))))))))))))))))))))))***************+++++++++***+++++++++*********+++++++++++++++++++++++++++*********)))))))))******))))))))))))************************************+++******))))))***++++++((((((((())))))***++++++,,,++++++***************************************))))))************))))))'''''''''((((((((((((((())))))))))))))))))))))))+++******))))))((((((((('''(((***+++,,,,,,++++++)))************+++++++++&&&''')))++++++,,,---------,,,,,,,,,------......,,,,,,------...//////000000000000111111222222222111111000000111111222333222444666888:::===AAAEEELLLWWWgggvvv(((((('''&&&&&&'''(((((()))((((((''''''''''''((((((((())))))))))))((((((&&&'''(((((())))))))))))%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))'''(((+++---...,,,***((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++...---***((()))+++))),,,---,,,)))'''))),,,))))))(((((((((((())))))'''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++)))''''''(((((())))))************)))***)))))))))(((((((((((())))))*********+++++++++'''((((((((())))))))))))))))))))))))***************************************+++,,,,,,---...///000333333222222444888<<>>???@@@BBBCCCDDDDDDDDDCCCDDDGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDDDDCCCBBBEEEEEEDDDCCCAAA>>><<<;;;????????????@@@AAABBBCCCBBBCCCCCCDDDFFFGGGGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA>>><<<999777555333000.../////////......------,,,++++++++++++++++++++++++,,,++++++***)))(((''''''++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))*********+++++++++++++++***,,,,,,,,,***)))***+++***++++++++++++,,,,,,,,,,,,+++******))))))******)))))))))*********++++++************************+++***)))))))))***+++,,,***)))))))))))))))***+++++++++******)))******+++***++++++,,,,,,++++++***))))))************))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((+++++++++++++++***)))(((((((((((()))))))))******&&&(((*********+++---///,,,---------............+++,,,,,,---...///000000//////000000111222222222111111000000111111222333333444666777999<<>>AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEGGGIIIKKKMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGFFFBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<;;;::::::;;;======<<<:::;;;<<<<<<<<<;;;999777666999999999999999:::;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIILLLNNNOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIHHHGGGGGGFFFFFFCCCAAA???>>>===:::666333111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++((()))+++------,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,***,,,---,,,***)))***,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...))))))*********+++++++++************************+++***)))((()))***,,,---+++***)))(((((())))))*********)))((())))))++++++)))***++++++++++++***)))))))))************))))))***+++++++++,,,,,,,,,---))))))))))))))))))))))))((((((((()))))))))))))))+++++++++***************))))))))))))*********+++)))++++++***((((((+++...,,,------...............++++++,,,---...///000000/////////000111222222222111111000000111111222333555555666666888<<>>AAAEEEFFFFFFEEEGGGIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGEEECCCBBBAAABBBCCCDDD>>>>>><<<;;;:::999999999333333222111000//////...222222222222333333333444333333333222222222222222666555444444555555444333333444555666666666666666222555999<<<<<<999555222555555666777888999::::::::::::<<<===???AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKJJJFFFDDDCCCCCCDDDCCC???<<<>>>888222000111222000---/////////---,,,,,,...000,,,,,,,,,++++++*********---,,,***(((''''''((((((*********++++++*********,,,+++++++++***)))))))))++++++*********************+++,,,,,,,,,,,,+++***...,,,***)))((()))***+++,,,,,,+++***))))))))))))*********++++++,,,,,,,,,---------,,,,,,+++++++++///...,,,***))))))******)))************+++++++++))))))*********))))))((('''((())))))))))))((((((************************,,,,,,+++***)))(((''''''%%%%%%%%%&&&'''(((((()))))))))***++++++++++++*********)))(((''''''(((((())))))*********+++++++++***************************+++,,,---............++++++,,,------......///000///...///111222222222111111222222222333333333555444444444555;;;BBBGGGOOOWWWdddqqq(((((('''&&&''''''))))))***)))((((((((()))++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''((((((((()))******(((((()))***)))((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''((()))***+++***'''%%%&&&)))+++***)))***)))))))))))))))))))))******))))))))))))******))))))((((((((()))******++++++++++++++++++++++++*********))))))*********---,,,++++++***)))((((((*********))))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,...000222444666777999<<>><<<;;;;;;;;;<<<999888777666555444444444333333222222111111000000111111111222222222222333222222222222333333333333666666555666777777777666999999999999999888777777777888999::::::999888777666666555555555444444444444444555777888:::;;;<<>>@@@BBBEEEFFFGGGGGGGGGHHHJJJLLLLLLKKKIIIIIIJJJJJJJJJIIIGGGEEEBBB@@@???;;;999777555444444444444333333222222111111111111222222222222222222222222222333333333333444444444444444444555555666666666888999:::;;;<<<===>>>>>>AAAAAA@@@@@@>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>???>>>===;;;999777666555444444555666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAADDDFFFIIIKKKJJJJJJKKKLLLLLLKKKGGGDDD>>>999333222555888999999999999777444000......///******++++++,,,,,,------///...---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++***************+++,,,---+++******))))))******++++++***(((''''''((())))))*********++++++,,,---...)))))))))))))))*********+++++++++++++++*********+++******)))))))))******)))************+++++++++******+++++++++++++++*********++++++++++++******,,,+++***))))))***+++,,,************************)))))))))***++++++,,,,,,))))))***++++++++++++***))))))***++++++***(((''')))))))))(((((((((((((((++++++++++++++++++++++++***+++,,,---........................///000000111000///...///111222222222111111222222222333333333444444444444666:::AAAEEEOOOWWWdddrrr))))))(((((('''''''''''')))))))))))))))******+++++++++++++++************))))))((('''''''''(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((()))))))))))))))(((((((((''')))***)))((('''((()))************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***)))(((((('''(((((((((''')))))))))))))))***************))))))))))))*********)))))))))***+++,,,---''''''''''''''''''''''''))))))(((((((((((())))))))))))******************+++*********))))))))))))(((***---///000111000///333444666999<<>>;;;888777444444333222111111222222222222222222222222222222222333333333444444555555666777777777777888888888888888999999:::;;;;;;;;;<<<===???@@@AAACCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@===<<<;;;777777888888999:::::::::777666666666666666777888;;;:::::::::<<>>>>>===<<<888333///......++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------,,,*********++++++,,,,,,,,,)))))))))***+++,,,---...******)))(((((()))******,,,,,,+++*********+++,,,,,,+++++++++,,,,,,---...))))))******************************************''''''''''''(((((())))))))))))*********+++++++++******+++,,,,,,,,,++++++******++++++******)))))),,,+++***((((((***+++,,,)))))))))******+++++++++*********+++++++++,,,,,,))))))***++++++++++++***'''((()))++++++)))'''&&&***))))))))))))(((((((((++++++++++++++++++++++++***+++,,,---...............---------...///000111000///...///111222222222111111222222222333333333444444444444666:::@@@DDDNNNWWWdddrrr)))))))))(((((('''&&&&&&((()))))))))************++++++++++++************((((((''''''&&&'''''''''((())))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))+++++++++***************''')))***)))((('''((()))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''(((((((((''''''''''''(((((())))))******************))))))))))))******,,,+++++++++,,,,,,---...''''''''''''''''''''''''))))))(((((((((((())))))*********++++++++++++,,,++++++++++++++++++++++++***+++,,,---///111333555:::;;;===???BBBDDDFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKIIIHHH@@@???<<<999777444222111...//////000111222333444222333444555666666555555555555666777777888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAAAAA??????BBBEEEGGGHHHIIIKKKMMMNNNNNNNNNJJJLLLOOOPPPPPPOOOLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@:::999888777777777777777999888777666555666666777999;;;???@@@AAAAAABBBDDDBBB@@@>>>======>>>@@@BBBBBBBBBAAA===888333111000000///...---,,,+++***)))((()))***+++,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++++++++*********+++++++++++++++***+++,,,,,,---------,,,)))************+++++++++((()))***+++,,,,,,,,,,,,)))))))))))))))((('''&&&*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,+++***+++---///111000///...///111222222222111111222222222333333333333444444555666999>>>BBBKKKTTTbbbqqq&&&'''((())))))((((((''''''((()))***+++******)))((((((((('''''''''&&&&&&''''''''''''((()))******((()))************)))((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))******+++******))))))******+++''''''(((((())))))******((()))******(((((()))***&&&'''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))(((###&&&((()))'''&&&''')))'''(((((()))******++++++******))))))))))))******---,,,+++***************++++++++++++++++++++++++*********))))))*********++++++++++++***************+++,,,---...000111111222333555888;;;>>>@@@AAAAAACCCFFFIIIKKKMMMMMMNNNOOONNNNNNMMMMMMMMMNNNNNNMMMJJJGGGEEECCC???:::666333222111000000000111111111222333555777888999999:::<<>>@@@CCCDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDD??????===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999:::<<<======;;;;;;===@@@>>>?????????@@@AAACCCDDDDDDDDDDDD@@@<<<777555444//////...---,,,++++++***'''(((***+++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---(((***,,,------,,,***(((,,,------.../////////...,,,++++++*********++++++++++++++++++*********)))++++++++++++,,,,,,,,,---***+++,,,---------,,,+++)))************+++++++++'''((()))***++++++++++++******+++***)))(((''''''(((***+++,,,,,,+++***(((++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***(((((()))))))))*********''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,++++++...000222000///...///111222222222111111222222222333333333333444444555666999===AAAIIIRRR```ppp%%%&&&''')))))))))(((((('''((()))++++++******)))))))))))))))(((((((((((((((((((((((()))***,,,,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,'''(((((()))***++++++,,,&&&'''((('''&&&%%%&&&(((((()))))))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((!!!%%%((()))'''&&&((()))'''(((((()))***+++++++++******))))))))))))******,,,,,,***)))((((((''''''))))))))))))))))))))))))++++++************++++++************)))))))))(((***+++,,,...000111333333444777;;;@@@CCCDDDDDDDDDBBBCCCGGGJJJMMMOOOPPPQQQNNNNNNMMMLLLLLLLLLLLLLLLEEEBBB???>>>===:::555111000000//////000111333444777888:::;;;<<<=========AAABBBEEEHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEAAADDDFFFEEE@@@???AAADDDCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIFFFEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>?????????>>>=========>>>>>>;;;888888:::===;;;===???AAABBBCCCEEEGGGEEEFFFEEECCC>>>:::888777---------------------,,,'''(((***,,,---------,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,+++++++++,,,,,,(((***---//////---***(((((()))***+++++++++++++++))))))))))))***+++,,,,,,+++*********))))))((((((+++++++++,,,,,,---------((()))***++++++***)))((()))************+++++++++''''''(((******+++++++++,,,,,,,,,++++++)))((((((''')))+++------+++)))'''+++++++++++++++++++++++++++*********************))))))***++++++++++++***,,,,,,++++++,,,---......%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000...---,,,,,,///111333000///...///111222222222111111222222222333333333333444555555666999===@@@HHHQQQ___ooo~~~)))))))))))))))))))))))),,,***((((((***+++,,,+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((***)))((((((***++++++***&&&(((***+++,,,+++)))((())))))))))))))))))))))))'''((())))))(((((()))***---,,,,,,,,,+++*********,,,+++)))(((''''''''''''---+++))))))***++++++***))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++***((('''((())))))*********)))((('''&&&))))))))))))************)))******+++,,,,,,------+++,,,---......---,,,+++,,,,,,,,,...111555999<<>>:::555333333333222000111222222111000222555888<<<>>>@@@CCCEEEFFFFFFEEEJJJKKKMMMNNNNNNLLLIIIGGGIIIKKKNNNOOOOOONNNKKKJJJIIILLLNNNOOOMMMLLLKKKKKKGGGGGGGGGEEECCCDDDHHHKKKLLLJJJGGGDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFGGGHHHJJJJJJHHHFFFBBBCCCEEEEEEEEEDDDEEEFFFDDDEEEFFFFFFFFFDDDCCCBBBDDDAAA>>>>>>AAAEEEFFFFFFAAABBBBBBCCCCCCCCCBBBBBB@@@???>>><<<:::999999888999:::;;;===>>>@@@AAABBBBBBCCCCCCCCCBBB???<<<:::555111,,,)))))),,,---...***************+++++++++///...,,,++++++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,***)))***+++---,,,,,,+++*********+++++++++++++++++++++++++++''''''''''''(((***---...000///...,,,+++***)))))),,,,,,,,,+++++++++******+++***)))))))))***,,,---,,,,,,,,,++++++*********+++,,,,,,***(((((()))+++,,,,,,,,,++++++*********+++++++++++++++***)))(((***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++***************************+++++++++************))),,,,,,,,,---------......000///...---------------//////...//////000111222111111000000000000111111000111111222222333444444222000111555666777<<>>@@@AAABBBEEEGGGHHHIIIIIIIIIHHHGGGFFFHHHKKKNNNOOOOOOLLLJJJIIIGGGFFFBBB>>>:::999666222000111222111///000111333555777:::???CCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHIIIJJJLLLMMMLLLKKKJJJHHHKKKMMMPPPPPPNNNKKKIIIIIIKKKIIIGGGEEEEEEFFFIIILLLMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDFFFFFFEEECCCCCCDDDDDDDDDBBBAAA@@@@@@===>>>@@@AAABBBBBBAAA@@@AAABBBCCCBBBAAA@@@AAABBB@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????======>>>>>>?????????@@@???@@@@@@AAA@@@???>>>===<<<999444111111111111111+++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,***)))***+++---,,,++++++******++++++++++++++++++++++++++++++...---------...000222333///...---,,,+++*********,,,,,,,,,+++++++++*********)))((((((((()))++++++,,,,,,,,,+++++++++*********+++,,,+++***)))***+++&&&'''(((***,,,...///000)))******+++++++++******((())))))))))))***************+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,,,,,,,,,,---------......///......---,,,,,,------............///000111222111111000000000000111111555555555444333333222222555333555888888777;;;@@@FFFOOO[[[iii|||))))))))))))))))))))))))&&&%%%$$$%%%'''))))))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((())))))))))))(((---***((('''((('''&&&%%%'''''''''(((((((((((()))))))))))))))))))))))))))'''((())))))(((((()))***++++++++++++,,,,,,,,,,,,((((((((((((((()))******%%%'''***)))'''&&&)))+++(((((((((((())))))))))))))))))))))))(((((((((((())))))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))***+++***)))((()))***)))((('''''''''((()))***************++++++++++++************++++++++++++******+++,,,...///111222111333666:::>>>AAADDDEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGGGGHHHJJJLLLLLLLLLHHHEEEAAA>>><<<888444222444222000///111222222222222444777:::===AAAFFFJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFKKKMMMPPPOOOMMMIIIGGGFFFJJJFFFCCCAAACCCFFFIIIJJJIIIJJJLLLMMMLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<888999;;;>>>??????>>>===<<>>===???===>>>@@@BBBDDDFFFFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::<<<<<<======>>>?????????<<<:::666444333111///...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++,,,---,,,*********+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,+++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,++++++++++++***(((***,,,,,,+++******+++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,((())))))))))))*********++++++******++++++,,,---************************(((((()))***+++,,,------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,............///000111222111111000000000000111111444444444333222222111111888777888;;;:::888999>>>EEENNNZZZhhhzzz))))))))))))))))))))))))((('''&&&'''***+++++++++((((((((((((((((((((((((+++***(((&&&&&&(((***+++'''''''''(((((((((((((((+++)))''''''''''''&&&%%%'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((())))))(((((()))***,,,,,,,,,------.........)))((((((((((((((()))))))))---///---'''$$$&&&)))(((((((((((())))))))))))))))))))))))((((((((((((***++++++,,,------------((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***)))((()))***((('''%%%%%%%%%''')))***)))))))))************+++++++++++++++++++++++++++******+++,,,...111444666666999===AAAEEEGGGHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGHHHIIIHHHGGGBBB???:::666444222000...222111111222333555666777888:::<<<===>>>AAADDDGGGDDDDDDDDDEEEGGGIIILLLMMMQQQOOOMMMKKKIIIIIIIIIIIIGGGFFFEEECCCCCCCCCCCCDDDFFFIIIKKKLLLJJJGGGEEEEEEIIIEEEAAAAAAEEEJJJMMMOOOLLLMMMNNNNNNMMMIIIFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGDDDAAA@@@BBBDDDEEEEEEBBBAAA@@@AAAAAA@@@???===;;;===???BBBCCCBBBAAA@@@>>>@@@CCCDDDCCCAAA??????;;;<<<>>>@@@AAABBBCCCCCC@@@@@@???>>>=========>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???999777666555444222///---........................++++++,,,------,,,++++++************************,,,++++++******++++++,,,***,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------++++++++++++++++++++++++&&&))),,,...---+++++++++...---,,,,,,+++***))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---************************))))))***++++++,,,------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,---------...///000111222111111000000000000111111...//////000000111222222777666888<<<;;;888999===DDDMMMYYYgggxxx(((((((((((((((((((((((()))(((((()))+++---,,,+++((((((((((((((((((((((((+++***(((&&&&&&(((***+++'''''''''''''''(((((())))))'''&&&&&&((()))((('''&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((('''((())))))(((((()))***(((((())))))******++++++*********)))(((''''''&&&(((,,,///---((($$$&&&((('''((((((((()))))))))***))))))))))))(((((((((((())))))***+++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))******)))((()))+++'''&&&$$$$$$$$$&&&(((***((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,,,,---...111555888:::===???CCCFFFIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHLLLJJJGGGFFFEEEEEECCCAAA;;;888444222222111000///000111222333555666888999:::;;;======<<<===???AAA=========???BBBEEEHHHJJJNNNMMMJJJHHHFFFFFFFFFFFFDDDCCCAAA@@@???@@@AAABBB???BBBEEEFFFFFFEEEEEEFFFIIIGGGFFFGGGLLLQQQVVVYYYYYYYYYXXXVVVSSSPPPMMMKKKFFFHHHJJJLLLOOOPPPQQQQQQOOOLLLIIIHHHJJJLLLNNNOOOLLLJJJHHHHHHIIIGGGEEEBBBCCCFFFJJJOOOQQQRRRRRRQQQNNNJJJGGGHHHJJJIIIDDD???<<<===>>>>>>>>>>>>>>>>>>@@@@@@???>>>=========>>>AAAAAA@@@@@@@@@@@@@@@@@@===<<<;;;:::::::::;;;;;;:::999:::;;;<<<;;;888555000000000//////.........+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++******)))******+++++++++++++++++++++++++++++++++++++++''')))---...---,,,+++,,,'''((()))***,,,---//////+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---************************,,,+++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,,,,------...000111222111111000000000000111111...//////000000111222222333333555::::::888999===BBBKKKXXXeeexxx(((((((((((((((((((((((((((''''''(((***+++)))'''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((())))))'''&&&'''(((***))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((())))))(((((()))***)))))))))***************++++++******)))'''&&&%%%###&&&))))))'''&&&''')))''''''(((((())))))******))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))******))))))***+++((('''&&&&&&&&&'''((()))((())))))))))))*********++++++,,,,,,---.........000111222555888;;;>>>@@@DDDEEEGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAABBBCCCDDDIIIFFFCCCBBBAAA@@@>>><<<666444222111222333333333///111333444555666888999888999;;;;;;::::::<<<===::::::<<<>>>AAACCCFFFGGGIIIHHHFFFDDDBBBBBBBBBCCC@@@???>>>======>>>???@@@;;;===???AAAAAACCCFFFHHHFFFHHHJJJLLLNNNSSSYYY]]]ccccccbbb```]]]YYYVVVTTTQQQTTTYYY]]]```aaaaaa```\\\YYYWWWVVVYYY\\\^^^___```]]]ZZZYYYYYYWWWSSSOOOQQQUUU[[[bbbgggiiijjjjjjfff___WWWVVVVVVSSSJJJAAABBBBBBBBBAAAAAA@@@???>>>??????===<<<<<<;;;;;;;;;<<<<<<===============>>>======<<<;;;::::::999888999999:::===??????<<<:::444444333222000///......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,+++***+++---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++******''''''((())))))))))))(((***++++++++++++,,,,,,,,,)))+++------,,,++++++,,,)))******++++++,,,------,,,,,,,,,++++++)))((((((((())))))))))))*********++++++******++++++,,,---************************---,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,---...000111222111111000000000000111111444444444333222222111111111000333777888777999>>>@@@JJJWWWeeewww(((((((((((((((((((((((((((((('''((())))))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++)))(((((()))***)))(((%%%&&&'''((()))(((''''''))))))))))))))))))))))))'''((())))))(((((()))***,,,,,,+++++++++++++++***))))))******)))((('''&&&###$$$&&&((())))))(((''''''''''''((()))*********))))))))))))((((((((((((((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''')))******))))))***+++***************)))))))))******+++++++++,,,,,,,,,++++++,,,---///000111111666777:::===@@@CCCDDDEEEJJJJJJIIIHHHFFFCCCAAA???::::::999999:::<<<===>>>@@@>>><<<;;;<<<<<<;;;999444222111222444555555444222555777888777777999;;;888:::;;;;;;999888999:::;;;<<<===???AAABBBCCCCCCCCCBBBAAA@@@????????????<<<<<<<<<======>>>???@@@;;;<<<======???BBBGGGJJJHHHMMMRRRTTTRRRUUU[[[aaaiiijjjlllllljjjfffaaa^^^aaaeeekkkpppssssssqqqooohhhfffeeefffiiilllnnnnnnqqqnnnkkklllnnnnnnjjjfffeeeiiiooouuuzzz|||{{{{{{xxxsssnnnkkkhhh```TTTLLLIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888777777999;;;===>>><<<:::999999777555333111000/////////------------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---++++++******++++++,,,---------------------------)))***+++,,,,,,,,,+++***++++++***************+++,,,,,,,,,+++++++++******'''((()))*********))))))******+++++++++,,,,,,,,,+++---------+++***+++,,,......---,,,+++))))))(((******+++++++++******)))((())))))))))))***************+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---......///++++++,,,---...000111222111111000000000000111111555555555444333333222222222111222666666666999??????IIIVVVeeexxx((((((((((((((((((((((((***))))))******)))'''%%%))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&%%%&&&'''((()))...,,,))))))))))))((('''%%%&&&(((******)))(((&&&))))))))))))))))))))))))'''((())))))(((((()))***)))(((((((((''''''&&&&&&&&&''')))*********)))((((((((((((***++++++(((%%%&&&''''''((()))******+++))))))))))))((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***,,,---------------,,,+++***,,,,,,------------......***+++,,,...000111222333:::<<<@@@CCCFFFHHHIIIIIIMMMLLLJJJGGGDDD@@@===;;;555444444444555777999:::999777666777888999999888333222222333555666555444666999<<<<<<:::999;;;===<<<======<<<999666666666<<<===???@@@AAA@@@@@@???>>>>>>>>>>>>======<<<<<<:::;;;;;;<<<===>>>??????<<<===<<<<<<===AAAGGGKKKQQQYYY``````\\\\\\bbbiiipppsssxxx{{{zzzuuuoookkkmmmqqqxxx}}}~~~zzzxxxpppooonnnppptttwwwxxxyyyxxxvvvuuuxxx~~~~~~{{{vvvyyy~~~~~~~~~~~~{{{uuujjj___WWWOOOOOOPPPPPPOOONNNMMMMMMIIIHHHGGGEEECCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>999;;;<<<======<<<:::888:::::::::<<<>>>>>>===;;;===<<<:::888555333111000111000...------...000111------------------------,,,++++++++++++++++++,,,)))***,,,,,,++++++,,,---+++*********+++,,,,,,---------------------------+++,,,---...///...------,,,++++++***))))))******,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,*********++++++,,,,,,,,,---......,,,******+++---((())))))+++,,,---......((()))***+++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++******************************+++,,,------...///,,,,,,,,,---------......---------------...///000+++++++++,,,...000111222111111000000000000111111000111111222222333444444555333333666666555999???>>>HHHVVVeeexxx))))))))))))))))))))))))''''''''''''(((((((((((($$$+++,,,***)))***---((()))*********((('''&&&))))))))))))************(((((('''''''''&&&&&&&&&'''((((((((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&$$$###&&&***,,,+++***)))************+++++++++''''''''''''(((((((((((())))))))))))))))))))))))************************''''''((()))***)))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***---000222444777;;;>>>BBBCCCFFFHHHJJJKKKKKKKKKLLLJJJGGGDDD@@@<<<666222333333222222333444666777555555555555555555555555333444555777999;;;<<<===999;;;===@@@AAAAAA@@@???DDDBBB@@@@@@BBBCCCAAA>>>===>>>???@@@@@@???===<<>><<<::::::;;;<<<===<<<===@@@EEEJJJJJJFFFBBBEEEFFFFFFDDDCCCEEEKKKPPPZZZeeepppsssnnnjjjnnntttzzzzzzuuupppvvv|||wwwvvvtttssstttwwwzzz|||}}}~~~|||}}}~~~{{{ssslllaaa``````___^^^\\\WWWTTTTTTTTTTTTSSSRRROOOMMMLLLKKKLLLMMMNNNRRRQQQGGG:::?????????===:::888999:::888999;;;<<<<<<===>>>@@@BBB>>>:::999999999666444///000000111111000...---......------------,,,,,,+++++++++******+++,,,,,,...,,,)))((((((***---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,............---,,,++++++***,,,------,,,++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***+++,,,******+++,,,************************,,,,,,,,,+++++++++******++++++*********+++---...++++++******************,,,,,,---------,,,+++++++++,,,---...////////////...------......///000111000000000000111222333444444222000111333444222000111111222333555888;;;===???FFFTTTfff{{{))))))))))))))))))))))))''''''((((((((()))))))))###''',,,,,,)))'''(((+++(((((()))))))))((('''&&&(((((()))))))))*********)))))))))(((((('''''''''(((((())))))((('''%%%$$$%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((()))))))))*********+++)))'''&&&''')))***(((&&&(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***************)))(((((((((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------------------------000333666888;;;???BBBGGGHHHJJJKKKLLLLLLLLLKKKLLLJJJFFFBBB>>>:::555222222222222222444555777888888888999999999:::::::::::::::;;;<<<======>>>>>>;;;<<>>???AAABBBAAA???@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<>>>@@@BBBDDDDDDFFFKKKQQQVVVWWWSSSOOONNNNNNMMMLLLLLLOOOVVV\\\dddooo{{{}}}yyyyyy{{{|||zzzwww{{{|||zzzxxxxxxzzz}}}}}}sssqqqooonnnmmmjjjfffdddaaaaaabbbbbbaaa```^^^]]]XXX[[[\\\]]]______WWWNNNFFFFFFEEEAAA===:::999999999:::;;;<<<<<<===>>>??????<<<999999999999777555222222333222111000...---......---------,,,,,,,,,,,,,,,+++++++++++++++++++++***((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------...------,,,,,,***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''')))++++++***)))***+++************************------,,,,,,,,,+++++++++***)))((((((((()))+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------......///000111000000000000111222333333444222111111444444333111333333333444666999;;;===@@@GGGUUUggg{{{))))))))))))))))))))))))((((((((()))))))))******(((***,,,***'''%%%&&&)))''''''((((((((('''&&&&&&(((((())))))))))))************))))))))))))(((((())))))))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************)))(((''''''))))))(((''''''''''''((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))************))))))(((((((((((()))))))))******++++++++++++++++++++++++,,,,,,+++++++++*********//////------------...///222555999<<<>>>AAAEEEHHHMMMNNNNNNOOOOOOMMMLLLKKKKKKGGGBBB>>>;;;999666444444444444555777999:::;;;<<<<<<======>>>>>>>>>>>>???>>>>>>>>>===============>>>@@@AAABBBBBBBBBAAAAAA@@@??????AAABBBAAAAAA??????@@@@@@@@@@@@@@@@@@>>>>>>???BBBEEEJJJNNNPPPTTTVVV\\\bbbfffgggdddaaa]]]\\\ZZZXXXXXX]]]ccchhhllluuu}}}{{{|||~~~yyy|||}}}|||}}}}}}}}}|||zzzxxxvvvsssqqqkkkllllllllllllkkkjjjiiifffkkknnnnnnmmmnnnjjjeeeVVVVVVSSSMMMGGGAAA???>>><<<<<<<<<<<<=========>>><<<;;;999:::;;;;;;:::999777777666555333111///......------------,,,,,,,,,,,,,,,------,,,+++***)))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...---------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''')))***+++))))))***+++************************,,,,,,,,,,,,,,,+++++++++******)))((()))***+++,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---...////////////...------......///000111222111111111111111222222444333222222444444333222555555555666777999;;;===@@@HHHUUUggg{{{(((((((((((((((((((((((())))))))))))************+++++++++)))&&&%%%''')))''''''''''''''''''&&&&&&(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&((()))***++++++''''''((((((((()))))))))))))))))))))************((((((((((((((((((((((((***************************)))'''&&&'''(((***,,,))))))************)))((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))...---,,,,,,---000222444888;;;???BBBEEEHHHKKKNNNQQQQQQQQQPPPOOOMMMKKKIIIFFFBBB===:::999999999888999999:::;;;===>>>@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;::::::999999===>>>???@@@AAAAAAAAAAAABBBAAA??????@@@@@@AAAAAA<<<===>>>@@@BBBCCCDDDDDDDDDEEEGGGKKKPPPVVV\\\___dddfffiiimmmppppppooonnnnnnkkkgggddddddhhhnnnrrruuuzzzzzzwwwwww}}}|||zzz{{{|||}}}~~~}}}|||~~~~~~}}}~~~~~~|||{{{ttttttsssrrrqqqooonnnmmmlllssswwwuuutttttttttrrrjjjiiieee^^^VVVOOOKKKIIIDDDCCCAAA@@@???>>><<<;;;::::::;;;;;;<<<===<<<<<<;;;;;;999777555222000///.........---------,,,,,,------...------+++)))(((++++++,,,,,,------,,,,,,------------------------,,,,,,,,,---------------++++++,,,---............***,,,------,,,++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''(((******)))))))))***************************++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,------......,,,,,,+++++++++,,,---...,,,------...//////.........------......///000111222222111111000111111111444333333333444444333333555555555555666888:::;;;AAAHHHVVVhhh{{{}}}~~~(((((((((((((((((((((((())))))))))))******************)))'''&&&''')))***''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((()))***++++++((((((((()))))))))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&'''(((***,,,((())))))*********))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,...111555888;;;===AAAEEEHHHJJJLLLOOOQQQQQQQQQPPPOOOMMMJJJHHHFFF@@@===999888:::<<<>>>???AAAAAABBBBBBCCCDDDDDDDDD??????>>><<<;;;:::999888777777777888888888888888;;;<<<======>>>>>>>>>>>>??????>>>===<<<===>>>@@@AAACCCGGGKKKOOOQQQRRRSSSOOOPPPRRRVVV\\\bbbhhhkkknnnpppqqqrrrrrrsssssstttvvvssspppnnnoootttxxx{{{~~~|||yyywwwtttzzzzzzzzzzzzzzz{{{{{{|||||||||~~~}}}{{{|||~~~}}}zzzwwwtttrrrqqqmmmtttyyyxxxvvvwwwxxxxxxwwwvvvsssmmmeee]]]YYYWWWQQQNNNJJJGGGEEECCC???<<<:::;;;<<<<<<<<<;;;;;;;;;>>>===;;;999666444222222/////////.........------.........---,,,+++***)))***+++,,,---...------,,,------------------------,,,,,,,,,,,,------......++++++,,,---............***,,,------,,,++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++''')))***+++***)))***+++************************)))))))))***************---,,,+++*********+++,,,******+++,,,------......++++++++++++,,,,,,---...,,,---......///............------......///000111222222111111000111111111333333333333333222333333444444444444555777999:::@@@HHHVVVhhh|||~~~{{{|||))))))))))))))))))))))))((((((((()))))))))******))))))(((''''''(((***+++'''''''''&&&''''''((()))''''''(((((((((((())))))''''''(((((((((((())))))))))))(((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***++++++***(((''''''((((((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++((())))))************))))))))))))*********++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,---///222666;;;???AAAAAAEEEIIILLLMMMNNNPPPQQQNNNNNNNNNMMMKKKHHHFFFDDD===;;;::::::>>>BBBEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC======;;;:::888777666555777777888888999999:::::::::;;;;;;;;;;;;<<<<<<===;;;;;;;;;::::::;;;???BBBOOOSSSYYY___ccceeeeeeeee\\\]]]^^^aaaeeejjjoooqqqrrruuuyyy{{{{{{{{{|||}}}{{{xxxvvvvvvzzz~~~{{{vvvrrrrrrsssuuuvvv|||~~~yyytttuuuxxxzzzzzzyyywwwuuu}}}||||||~~~{{{wwwuuussspppwww|||{{{yyy{{{|||zzz{{{{{{zzzuuuooohhhdddccc```[[[VVVRRRPPPMMMGGGCCC???@@@BBBAAA>>><<<;;;;;;>>>===;;;999777666555555111000000000000////////////...---,,,++++++,,,,,,)))******+++,,,+++++++++---------------------------,,,,,,,,,,,,---...///,,,,,,------...---------***,,,------,,,++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++(((***++++++******+++,,,************************)))))))))******************)))((('''&&&'''((((((******++++++,,,,,,------******+++---------------------...............---...------......///000111222111111111111111222222111222333333111111222333333333333333555777999;;;???GGGVVViii|||}}}zzz{{{))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((())))))((((((((('''''''''((()))***'''''''''((((((((())))))((((((((())))))*********(((((('''&&&&&&'''((())))))))))))(((((('''''''''((((((((((((((((((((((((+++*********)))))))))(((***+++,,,+++(((&&&''')))'''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))***************))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,---...///111222555999===AAADDDFFFDDDGGGKKKMMMNNNNNNOOOPPPKKKKKKKKKJJJIIIGGGEEECCC@@@>>>>>>@@@DDDHHHKKKLLLIIIIIIIIIGGGEEECCC@@@???::::::999999888777777777999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<999;;;<<<======AAAFFFKKKZZZ___fffmmmqqqrrrpppnnnhhhhhhhhhhhhjjjmmmqqqrrrttt|||{{{tttlllggghhhmmmrrrzzz}}}xxxqqqvvv||||||yyy~~~{{{zzz}}}{{{xxxwwwtttzzz~~~~~~|||{{{||||||zzzvvvqqqooonnnlllgggaaa^^^]]]YYYTTTOOOKKKMMMNNNKKKFFFBBB@@@@@@===<<<:::999888888888888222222222111111111000000///...,,,******,,,---///*********+++++++++,,,,,,........................------,,,,,,,,,---...///---------...------,,,,,,***,,,------,,,++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++************************++++++************++++++)))+++,,,---,,,+++,,,---******************************++++++,,,,,,,,,,,,)))((('''%%%%%%%%%&&&'''******++++++++++++++++++((())),,,...///...---+++---...............------...------......///000111000000000000111222333333///111333222000///111333333333333444666999;;;======FFFVVViii}}}zzzsss{{{))))))))))))))))))))))))''''''''''''((((((((((((+++***(((((())))))'''&&&)))(((''''''((()))***+++''''''''''''((((((((()))))))))******++++++++++++((('''&&&%%%%%%&&&(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&)))+++***((((((***---&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***)))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))'''(((***+++---///000111555777:::>>>BBBEEEGGGHHHEEEHHHLLLNNNNNNNNNNNNOOOIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBDDDHHHLLLNNNNNNJJJIIIHHHFFFCCC@@@<<<:::888888888999999999::::::;;;:::::::::::::::999999;;;;;;:::::::::;;;<<<<<<:::<<>><<>>>>><<<;;;:::;;;;;;<<>>AAAAAABBBEEELLLHHHJJJQQQUUUSSSSSSWWW]]]aaagggkkkmmmnnnooopppppppppppppppqqqrrrtttuuuyyyxxxsssnnnllliiihhhmmmttt{{{}}}~~~~~~~~~|||{{{vvvrrrssszzz}}}vvvxxx{{{~~~{{{zzzzzz||||||xxxssspppooommmiiifffbbb___\\\YYYWWWSSSOOOLLLIIICCC>>><<<<<<;;;666222333555666555333111000000///...,,,++++++,,,...///222000---++++++,,,...000---------............///.........------,,,,,,,,,000///............///000...,,,+++,,,---......---------------------------------,,,++++++,,,,,,,,,------,,,,,,+++***))))))***+++---......---+++***,,,,,,,,,++++++*********------,,,+++************,,,,,,+++++++++,,,---...******++++++++++++******************************))))))************)))))),,,------....../////////---------.........//////+++++++++,,,---...///000333333333222222222222111000111111111111222222222333333333333333666:::>>>CCCHHHSSSfff|||zzztttsss{{{&&&''''''((())))))(((((((((((((((((())))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))(((((((((((())))))((())))))))))))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''***+++++++++******)))(((*********)))))))))))))))))))))(((((((((((())))))******)))(((((()))******''''''((()))))))))))))))***+++,,,,,,+++***)))(((******++++++++++++******,,,,,,---...000444666888===???@@@CCCEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGGGGIIIIIIGGGEEECCCBBBAAABBBDDDEEEDDDCCC@@@>>>===;;;;;;;;;<<<<<<>>><<<;;;;;;;;;<<<======<<<;;;>>>FFFLLLNNNQQQTTT\\\XXXXXX\\\]]]YYYXXX[[[\\\___dddhhhjjjkkkmmmooouuuvvvwwwyyyzzzzzzzzzzzz}}}zzzyyyuuuqqqpppmmmkkkmmmsssxxx{{{|||zzzvvvqqqnnnpppwww}}}|||zzzxxxvvvwww{{{~~~{{{yyywwwtttpppmmmkkkhhhddd```^^^\\\ZZZXXXNNNIIICCCAAAAAA???;;;777444555666555444222222222000///...,,,,,,---...///000///---,,,,,,---...///---------............///------------------,,,,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,------+++)))---------------------------,,,,,,++++++,,,,,,---------,,,++++++***))))))+++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))))))))***+++,,,*********+++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++((())))))******))))))(((,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---......//////000000111111222222111111111111222222222222333333333333333666:::>>>AAAFFFRRRfff}}}|||tttssszzz''''''((()))))))))(((((((((((((((((())))))))))))))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((()))))))))((((((''''''(((((()))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))((('''''''''((()))+++,,,(((((())))))))))))((((((+++,,,,,,,,,,,,+++******+++*********))))))(((((())))))************))))))))))))(((((((((((())))))&&&'''(((((())))))((((((***+++++++++++++++***)))+++++++++,,,,,,+++++++++/////////111444888<<>>??????AAACCCEEEGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHGGGHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHFFFDDD@@@???===;;;;;;;;;<<<===<<<<<<<<<<<<===@@@BBBCCCEEEEEEJJJSSSYYY\\\```eeekkkiiihhhjjjhhhdddbbbcccaaaccceeeggghhhkkknnnqqqzzz{{{~~~{{{|||yyyxxxxxxuuupppppptttwww{{{zzz{{{xxxsssmmmmmmrrrwww~~~~~~xxxrrrrrryyy~~~zzzwwwqqqnnnjjjgggeeedddcccaaa[[[VVVPPPLLLJJJGGGBBB>>>999999888777666666555555222111///...---......///..................//////---------............///,,,,,,------------------)))+++---//////...,,,+++,,,++++++,,,...---+++)))------------------------,,,,,,,,,++++++,,,,,,---,,,,,,++++++******)))))),,,+++)))(((((()))+++,,,,,,,,,,,,++++++++++++***+++************++++++,,,((()))***+++,,,+++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++************------------,,,,,,,,,,,,///......---,,,,,,------,,,,,,---...///000111111111111111111222222222333333333444333444666:::===@@@EEERRRggg~~~wwwuuuzzz'''(((((()))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))***(((((((((''''''((((((((())))))************))))))''''''''''''((((((((((((''''''(((((())))))*********((('''&&&'''(((***,,,(((((())))))))))))((((((++++++,,,,,,,,,++++++***++++++******)))(((((((((((((((***++++++***(((((()))(((((((((((((((((()))'''(((((()))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,------000111333666999===@@@AAA<<<<<<===>>>AAAEEEHHHJJJMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQPPPOOOOOONNNNNNNNNLLLKKKJJJIIIHHHFFFEEEDDDEEEEEEFFFHHHIIIHHHEEECCC@@@>>><<<:::999:::<<<======>>>???AAABBBEEEIIILLLSSSSSSWWW___dddggglllrrruuuvvvvvvvvvsssooollllllhhhiiijjjkkklllpppuuuyyy~~~}}}~~~|||vvvtttvvvvvv{{{~~~zzzxxxyyyvvvxxxwwwrrrmmmnnnuuu|||~~~yyyrrrsss{{{~~~vvvtttqqqpppooonnnkkkiiijjjeee___YYYUUUPPPKKKHHHAAA???;;;999999999888888333222000///............,,,---///000000//////...---------............///,,,,,,,,,------............//////000//////...---...,,,***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++************,,,+++***))))))***+++,,,++++++++++++++++++++++++111000///---,,,++++++***((()))+++,,,---,,,***)))((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******))))))---,,,,,,,,,,,,+++++++++......------------......,,,,,,---......///000000111111111222222222333333222333444444444666999<<>><<<:::888888:::===>>>AAACCCGGGIIIKKKNNNRRRUUU[[[[[[```ggglllpppxxxyyyuuurrrkkkmmmnnnppptttyyy}}}|||~~~|||vvvtttvvvtttyyy}}}|||zzzvvvuuuwwwuuuuuusssnnnkkkoooxxx~~~~~~~~~xxxxxx~~~}}}|||}}}}}}}}}zzzvvvrrrooolllgggccc___\\\XXXVVVKKKFFF@@@;;;:::999888777444444222111000///......---...///111111000...------------............///,,,,,,,,,------.........---,,,+++***+++---000222666222---***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++111000...---,,,+++++++++)))***,,,......---,,,***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111////////////////////////111222222222222333333333222444555555555666999;;;@@@GGGUUUkkk}}}|||))))))*********)))(((((((((((((((((())))))))))))))))))(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))***(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++)))((('''''''''((())))))(((((((((((())))))''''''((())))))))))))((()))))))))))))))))))))***''''''((((((((((((''''''))))))************)))))))))***++++++,,,,,,++++++************+++---...///...------...000222444666555999???CCCEEEDDDAAA???888999;;;???CCCGGGJJJLLLJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLIIIGGGGGGHHHHHHFFFEEEEEEDDDBBB>>><<<===;;;999888999<<>>======>>>===;;;>>><<<::::::===AAAFFFIIISSSZZZcccgggfffdddeeegggdddeeejjjrrrzzz}}}{{{}}}zzzwwwuuuuuutttrrruuu{{{yyy}}}|||zzzyyy{{{}}}vvvtttrrrpppqqqvvv{{{}}}rrrbbbVVVOOOKKKFFFBBB??????>>>===;;;999777555333222111000///...---,,,---------.........//////.........------,,,,,,,,,++++++,,,,,,---.........000///...///000000...,,,++++++++++++++++++++++++++++++++++++,,,---...///......//////////////////,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,++++++******++++++,,,---******))))))******+++,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------***+++,,,---///000111111000000///............///,,,------...///000111111222222333333333444444444222444666666555666777999===EEEUUUkkkxxx%%%&&&&&&'''''''''''''''))))))************))))))))))))(((''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((()))++++++************++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&+++*********))))))((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))((())))))(((&&&%%%'''(((''''''(((((()))+++,,,---((((((((()))******++++++******))))))((((((''''''((((((((((((((()))******,,,+++******,,,///333555666777888999;;;>>>@@@BBBGGGGGGGGGFFFEEEFFFIIIKKKHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGDDDBBBAAABBB???======???@@@===;;;>>><<<;;;<<>>@@@>>>======??????===;;;::::::;;;???FFFPPPZZZ```hhhmmmsssuuutttqqqooonnnrrrrrrtttyyy|||}}}{{{wwwqqqmmmkkklllnnnqqqsssuuuwwwyyy}}}~~~{{{{{{{{{zzzxxxwwwxxxyyy|||}}}~~~~~~|||{{{|||~~~zzzqqqjjjeee```]]]RRRMMMGGGBBB???<<<:::888999888777555444333222222000000000//////...,,,,,,......------------------***+++,,,///111000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///---+++,,,---...---,,,((()))***++++++,,,++++++***,,,...---+++***+++---,,,,,,,,,+++++++++******'''(((***+++++++++***)))///---***((()))+++///111+++---------+++***+++,,,------------------------///...,,,++++++,,,...///.........////////////000111000///...............///000111000//////111333111222222111000000111333444333222000000222777;;;???GGGWWWlllzzz{{{''''''((()))))))))))))))))))))************))))))))))))((('''''''''(((((()))(((''''''))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&******))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''((())))))((('''&&&''')))******))))))))))))******)))))))))((('''&&&&&&&&&************++++++++++++,,,++++++*********+++++++++++++++---///333777999<<<>>>AAADDDFFFGGGHHHHHHHHHHHHFFFEEEDDDFFFKKKNNNQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHFFFEEECCCAAA???>>>===<<>>>>>???AAAAAA@@@>>>;;;<<>>FFFVVVkkkxxxxxx(((((()))***************))))))************))))))))))))((((((((((((((())))))((('''((()))***)))'''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))((((((((((((((((((((())))))***))))))((((((''''''&&&&&&((())))))(((''''''(((***++++++***)))(((((()))))))))))))))(((((('''''''''(((((()))******+++,,,,,,,,,,,,+++************++++++,,,---///222666999<<<>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAA@@@AAAEEEKKKOOOQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>??????AAAAAABBBDDDEEEEEEEEEDDDDDDEEEHHHMMMSSSZZZ```cccmmmppptttxxxxxxvvvtttrrrooonnnqqqvvvzzz~~~{{{vvvtttssspppkkkeeebbbeeejjjooo{{{|||}}}|||{{{zzzzzz{{{|||}}}||||||}}}~~~~~~|||zzzzzzzzz{{{|||xxxxxxxxxuuuqqqnnnmmmmmmsss|||wwwtttrrrrrrmmmfff^^^VVVNNNFFFAAA===<<<;;;:::999999999999555444222000//////000111------....../////////000111///------...///...---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,+++,,,,,,,,,++++++***)))***++++++*********+++,,,++++++++++++++++++++++++((()))***+++++++++******&&&'''((()))************)))***++++++******+++---+++++++++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------......///......---,,,,,,---------...///000///......000222111222222111000000111333333444555555555666888:::===EEEUUUkkkwwwvvv|||((())))))***************))))))************))))))))))))((((((((())))))******((('''((()))***)))((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((()))))))))(((((('''((()))******))))))((((((''''''&&&&&&((()))))))))'''''')))+++,,,+++***)))((((((((((((((((((((())))))*********&&&''''''((()))***+++++++++******)))))))))******------///111555888<<<>>>AAAAAACCCCCCBBB@@@===<<<888999;;;<<>>===<<<>>>@@@CCCEEEFFFFFFGGGGGGHHHIIIJJJKKKNNNPPPTTTXXX\\\```bbbdddlllmmmpppsssttttttrrrqqqkkkjjjmmmsssxxx}}}vvvooommmkkkiiigggddddddiiipppuuu~~~}}}}}}}}}}}}}}}~~~zzzzzzyyyxxxyyy{{{}}}~~~{{{wwwuuuuuummmttt}}}}}}|||zzzvvvqqqllleee\\\TTTNNNDDDCCCAAA???<<<;;;::::::999888555222111000000000.........//////000000000333111...---...///...---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))***+++---...---,,,***++++++++++++++++++++++++)))******+++++++++++++++***,,,///111111///,,,***)))++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,------......,,,------...//////000000///...............//////---.........------///000111222222111000000111333222444666666666666888:::===EEETTTjjjyyywwwyyy(((((()))***************))))))************))))))))))))((((((((()))*********)))((((((******)))((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''(((((((((((()))))))))((('''''''''(((***+++((((((((((((((('''''''''((()))***)))((((((***+++++++++***)))(((((())))))((((((((()))***+++++++++&&&''''''((()))*********)))))))))))))))***++++++...///111444777:::===???CCCCCCBBBAAA???<<<999777333555888;;;???DDDJJJNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPOOONNNMMMLLLKKKHHHGGGFFFDDDBBB@@@???>>>:::999999;;;???EEEKKKNNNNNNNNNNNNMMMLLLNNNQQQTTTWWWZZZ___cccgggiiiiiiiiimmmllllllnnnqqqsssrrrqqqmmmkkkmmmssswwwzzz}}}sssllljjjllllllllllllnnnrrrxxx}}}|||}}}{{{zzzyyyyyyzzz~~~}}}{{{{{{rrrtttxxx|||{{{yyyvvvrrrkkkccc]]]PPPNNNKKKGGGCCC???===<<<;;;:::888555333111000////////////000000000000000333111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---+++,,,---...---,,,,,,,,,------,,,+++******((()))+++...000///,,,)))***++++++++++++,,,,,,,,,************++++++,,,,,,------+++*********++++++***+++,,,+++)))(((((()))*********++++++,,,,,,---+++,,,,,,------.........------...///000111111222/////////...//////000111---.........------///111111222222111000000111333333444555555555666888:::>>>EEETTTjjj}}}{{{zzz'''((())))))******))))))))))))************))))))))))))(((((()))******+++***)))((()))******)))((())))))))))))))))))))))))(((((()))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))'''''''''(((***+++'''''''''(((((((((((((((((()))***)))((((((***,,,******)))))))))))))))***(((((())))))))))))))))))((((((((())))))*********)))))))))***+++,,,---...000111333666999<<<>>>???BBBAAA???===:::888666555333666:::>>>AAAEEEJJJMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPNNNMMMLLLKKKJJJFFFEEEDDDBBB@@@>>><<<;;;999999:::>>>EEENNNVVV[[[\\\[[[ZZZWWWUUUWWW]]]aaabbbeeejjjoooqqqqqqpppnnnnnnkkkiiijjjmmmqqqrrrrrrooolllnnntttxxxzzz}}}~~~uuuqqqqqqppprrrttttttuuuwww{{{}}}~~~~~~~~~~~~||||||~~~}}}}}}}}}}}}{{{vvvnnniii___\\\WWWQQQKKKEEEBBB@@@::::::999777555333111000111111000000000000000000111000///000111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---+++,,,---...---,,,,,,,,,,,,---,,,,,,++++++)))((((((***---...,,,*********+++++++++,,,,,,,,,+++*********++++++,,,,,,+++***'''&&&&&&(((***,,,***+++,,,,,,+++***,,,---******++++++,,,------...***+++,,,---............,,,---...///000111222222//////......///000000111...///000000//////000222111222222111000000111333333444444444333555888:::???FFFTTTiii|||''''''((()))))))))))))))))))))************))))))))))))((())))))***++++++***)))((()))***+++***((())))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))***)))'''&&&'''(((***+++&&&'''''''''(((((())))))((()))***)))((()))***,,,******))))))))))))******)))))))))(((''''''&&&&&&***************+++++++++))))))***+++,,,...///000111222444777:::<<<>>>???>>>===;;;888666444333333666999>>>BBBDDDGGGJJJLLLPPPPPPOOONNNNNNNNNNNNOOOQQQQQQPPPNNNLLLKKKJJJIIIEEEDDDCCC@@@>>><<<:::999;;;<<<>>>CCCLLLVVV```fffhhhgggddd```^^^aaagggmmmkkknnnssswwwwwwuuurrrooommmiiiffffffjjjnnnqqqqqqnnnlllnnnuuuzzz|||~~~|||~~~ppprrrtttuuutttttttttuuu~~~}}}~~~{{{tttoooiiifff```YYYQQQJJJFFFCCC888888999999777555333222222222111111000000//////000000///000222222000///////////////////////////------------------------+++++++++,,,,,,---------///---+++,,,---...------+++,,,,,,------,,,,,,,,,***(((&&&'''***,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,---++++++,,,---...//////000)))+++------------///111******+++,,,------......***+++,,,---............,,,,,,---...///000111222...............///000111000111222111000000222444111222222111000000111333333444444333222444777:::@@@GGGUUUiii~~~))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((*********)))(((&&&%%%$$$((()))++++++)))'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''---***'''$$$$$$%%%((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))************((()))***++++++,,,++++++111///---++++++---111333666444444666:::===<<<:::<<<999666222111111333444999;;;???BBBEEEGGGGGGGGGMMMNNNNNNOOOOOONNNNNNNNNQQQQQQOOOMMMKKKJJJHHHHHHGGGBBB>>>===:::666555888:::???CCCFFFPPP___mmmsssqqqnnnkkkjjjlllooorrrtttuuuxxxyyywwwwwwzzzzzzwww{{{ssskkkgggjjjnnnpppppptttqqqqqquuuxxxyyy}}}yyyyyyzzzzzzxxxvvvvvvwwwyyy~~~}}}zzzwwwqqqnnnjjjhhhddd[[[OOOEEECCC@@@<<<:::999777333///444444333222222111222222111111000/////////////////////.........---------...---,,,,,,++++++++++++......//////...---,,,+++------,,,,,,,,,+++++++++---,,,+++******+++,,,---...---+++))))))***+++,,,************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,***+++,,,,,,---...//////000000//////.........---////////////////////////000000///////////////000222222222111111111111000555555666666555666999;;;===DDDRRReee{{{))))))))))))))))))))))))++++++)))((((((((())))))*********)))(((&&&%%%$$$&&&(((******((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))))))))))))))************)))***++++++,,,,,,,,,,,,------,,,---///222555777;;;888666777999:::999888888666444222222444666888<<<>>>AAADDDGGGHHHHHHGGGLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMLLLJJJHHHFFFDDDDDDAAA===;;;<<<;;;999:::======DDDJJJOOOYYYgggsssxxx{{{yyyxxxxxxyyyzzz{{{|||www{{{}}}|||||||||zzzyyywwwuuuttttttuuuuuuvvvsssrrrwwwzzzzzz}}}~~~{{{|||}}}~~~yyyxxx{{{}}}zzzwwwtttmmmbbbZZZNNNIIIAAA<<<:::999888666222222111111111222222333000000///////////////000......---------,,,,,,,,,...---,,,,,,++++++,,,,,,000///.........///......000000/////////.........,,,+++***))))))***+++,,,...,,,+++)))))))))+++,,,***))))))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------///.........------------........................000000////////////000000000000111111222222222333444555555555555666888;;;===DDDRRReeezzz))))))))))))))))))))))))******)))(((((((((((()))*********)))((('''&&&%%%%%%'''((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))'''''''''((()))*********(((((((((((()))***,,,,,,((((((((((((((((((((((((&&&'''((()))***************))))))(((((())))))***))))))))))))***************+++++++++,,,,,,,,,,,,)))+++---000444888;;;<<<>>>;;;777555555555444444444333111111333666:::===???@@@CCCFFFHHHHHHHHHGGGJJJKKKKKKLLLMMMMMMLLLLLLIIIIIIGGGEEECCCAAA@@@???===:::999;;;<<<;;;===BBBDDDLLLUUU]]]gggttt|||~~~~~~}}}}}}~~~{{{zzzzzztttpppppptttxxxyyy{{{~~~sssoooooouuuzzz}}}~~~vvvpppeee]]]QQQGGG@@@===<<<<<<555444333333222222222333/////////......///000000---------,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,000---******---//////---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++,,,+++)))((('''(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********++++++,,,---------,,,,,,+++++++++---------------,,,,,,,,,........................000000////////////000000...///000111222333444444333444444444444555888:::>>>DDDQQQdddzzz}}}))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&$$$&&&'''''''''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***'''((())))))************(((((((((((((((((((((((('''((()))*********))))))***))))))))))))))))))***((()))))))))***************************++++++,,,))),,,000555999<<<>>>>>>>>>;;;777333111111111111333222111111333777;;;>>>@@@BBBDDDGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJGGGFFFEEECCCAAA???>>>======::::::===>>>>>>AAAFFFLLLVVVbbbkkkuuu}}}{{{{{{{{{||||||zzzyyynnnjjjjjjpppuuuwwwxxxzzz}}}}}}~~~yyysssppprrrssssssuuuxxx{{{|||sssfffWWWKKKCCC???===;;;:::888777555444333333//////......//////000000......---------,,,,,,,,,...------,,,,,,,,,---------***((()))---///---+++,,,,,,,,,++++++++++++***......------------......++++++***)))))))))***+++000...,,,***)))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------000////////////000000111///000000111222222333333222333333333333555888:::>>>DDDQQQdddyyy}}}xxx|||))))))))))))))))))))))))&&&&&&''''''''''''''''''((()))))))))))))))((((((%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))((('''&&&((((((((((((((((((((((((+++++++++******)))((('''******))))))))))))******((()))))))))************))))))(((((()))***,,,,,,---000444999<<<============;;;888444222222333444555444222222333666:::===AAABBBEEEGGGHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===:::;;;@@@DDDFFFKKKPPPVVVaaammmuuu}}}}}}yyyyyy|||~~~wwwwwwxxxwwwtttkkkfffgggnnnvvvxxxyyy{{{yyy{{{~~~{{{|||~~~}}}yyyvvvvvvsssnnnkkkllloooxxx}}}uuufffWWWKKKBBB>>><<<;;;:::888777666666555000000/////////000000111////////////............---------,,,,,,---......+++******---000000---***////////////............,,,,,,------------,,,,,,******************++++++000...,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))))))))******+++,,,******+++,,,,,,---........................//////........................///////////////000111111111111111111111111111111111222333333333555888;;;???EEEQQQcccxxx}}}uuuwww))))))))))))))))))))))))((()))******+++*********(((((()))*********))))))&&&'''((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))************)))((('''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((,,,,,,***)))))))))))))))+++******))))))******+++))))))))))))************(((((((((((())),,,...///222555888;;;======<<<;;;======;;;888666555777999888666444333333666999;;;AAABBBEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@???;;;999===EEEMMMRRRYYY``````jjjtttzzzzzzvvvvvv{{{zzzpppqqquuutttrrrooojjjjjjrrr{{{~~~~~~~~~wwwzzz~~~}}}||||||}}}~~~}}}{{{{{{yyyzzzxxxqqqkkkjjjbbbiiittt}}}rrrcccUUUKKKEEE<<<;;;:::999999999999999333222111111000000000111000000000////////////...------------------...///,,,---///000000///...............------------,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***************+++,,,---***++++++,,,...//////000.........//////////////////////////////////////////......//////000111222222222222111111111000000111222444444444666999<<<@@@EEEQQQbbbwwwvvvvvv))))))))))))))))))))))))((()))+++,,,,,,,,,++++++'''((()))***************)))))))))(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))+++***((('''(((***,,,...+++******))))))******+++))))))))))))************)))(((((()))+++...111333666888:::<<<======;;;:::;;;<<<<<<:::777555666888888777444333333666999;;;BBBCCCFFFIIIJJJJJJJJJIIIGGGGGGGGGFFFDDDCCCAAA@@@============>>>>>>??????======AAAKKKTTT[[[cccjjjiiipppxxx{{{~~~~~~~~~zzzvvvuuuxxx|||}}}tttsssuuuvvvtttuuupppooowwwyyy{{{~~~~~~~~~}}}}}}yyysssrrrhhhkkkqqq|||}}}ooo```UUUPPPDDDCCCAAA???===;;;;;;:::555555333222111111000000000////////////.........---------------...//////---///000---***)))---111,,,,,,+++++++++************+++,,,------,,,+++***++++++,,,---------------)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...*********++++++,,,---...---------....../////////---------....../////////000000000000000000000000............///000111222111111111111111222222222222333444555555777:::===@@@EEEPPPbbbvvvyyywww))))))))))))))))))))))))'''((()))***++++++***)))'''((()))******+++*********+++***(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******''''''(((((())))))******)))((((((((()))***+++,,,***************************((('''&&&(((+++///222++++++************++++++))))))))))))***************))))))+++---111444666777999;;;<<<===<<<;;;:::888:::;;;999555222333444888666444333444666999<<>>999999:::;;;<<<<<<======CCCBBBFFFPPPXXX^^^fffmmmmmmtttyyyzzz|||}}}{{{xxxzzz}}}{{{xxxxxxxxxxxxzzzsssrrryyy~~~||||||~~~{{{{{{vvvxxxxxxzzzwwwggg\\\WWWPPPNNNJJJFFFAAA===:::999777666555333222111000000//////.........------------------------...///000---...---(((""""""***222//////.........------------...///000000///...---+++,,,------.........---)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++,,,---...///000////////////.........,,,,,,,,,------.........000000000000000000000000............///000222222//////000111222333333444222333555555666888;;;>>>@@@EEEPPPaaavvv|||yyy))))))))))))))))))))))))))))))))))))************++++++***************+++)))))))))))))))(((''''''++++++++++++************)))((('''&&&&&&'''((()))'''))))))((('''&&&'''((())))))************))))))))))))((('''&&&%%%$$$$$$&&&'''((((((((((((***,,,***+++++++++***)))'''&&&(((((())))))************)))))))))))))))***++++++,,,+++***))))))***+++,,,******************+++,,,)))******,,,...222555777666:::===<<<777666:::>>>>>>>>>>>><<<999555111///555444333333666;;;@@@CCCGGGGGGHHHHHHHHHGGGFFFEEELLLGGGBBBAAABBBBBB???;;;999888999:::;;;===DDDJJJKKKMMMOOOSSSYYYbbblllsssrrrqqqooommmlllooossswww~~~~~~|||yyyuuuuuuxxx{{{|||zzzsssssstttvvv|||~~~rrriiidddbbb^^^VVVNNNFFF@@@===;;;CCC@@@<<<999777444222///222111000//////.........//////............//////......------------.......................................------,,,,,,,,,111000///---,,,+++++++++++++++++++++,,,---...///---+++))))))******)))(((---,,,***)))***+++,,,+++///...,,,*********,,,---///......---+++******))),,,,,,,,,---------......+++,,,------......------000000000///////////////333222222222111111000000,,,...111222111111111222222333444444444555777999>>>FFFSSSdddwww~~~))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***************)))((((((''''''(((((()))))))))***)))(((''''''''''''((()))'''))))))((('''&&&'''((())))))************))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((***,,,))))))******)))(((&&&%%%)))))))))))))))*********)))((((((((((((((()))***++++++***))))))***++++++*********))))))***++++++***+++,,,...000222555666777888888888999:::===??????===:::777444333222111555555555777:::>>>BBBDDDFFFFFFHHHIIIIIIHHHHHHGGGGGGCCC???>>>??????<<<:::>>><<<<<>>;;;888666333000222111111000000000111111//////............/////////..................///.................................------,,,,,,,,,//////...------,,,------------------------------...,,,++++++,,,---,,,+++---,,,******+++,,,------///...,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,---------............///000000111111000000////////////////////////////////////.........---,,,...111111111000000111222333444444444555777999===EEERRRcccuuu))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,((())))))))))))(((((('''&&&&&&'''((()))***++++++)))((((((''''''(((((()))'''))))))((('''&&&'''((())))))************))))))))))))(((((((((((((((((('''((()))((('''(((***,,,(((((())))))((('''&&&%%%*********))))))))))))))))))(((((('''''''''((((((++++++***))))))***+++++++++******)))))))))******,,,---...000222333444555555333222555999===>>>>>>>>>;;;666222000000222444666777999<<>><<<======<<<:::???@@@CCCIIIQQQWWWYYYXXXWWWVVVWWWYYY^^^eeelllpppqqqpppmmmhhheeeeeehhhkkknnnsssyyy}}}~~~|||zzzzzzyyytttqqqsssvvvxxx~~~~~~~~~zzzwwwvvvpppmmmggg___XXXQQQMMMJJJJJJGGGBBB???<<<:::666444222111111111111222333333000//////......//////000000//////......//////000.................................---------------...---------------.....................---,,,,,,///---,,,,,,...//////...,,,,,,,,,,,,,,,---...///...---,,,+++***+++,,,---++++++,,,,,,---------...,,,------------.........000000111222222222222111............////////////111111111111111000000000...000111222000///000111222333555555444555777999===DDDPPPaaattt))))))))))))))))))))))))((()))))))))******************))))))))))))******&&&''''''(((''''''&&&&&&((())))))***++++++,,,,,,)))(((((((((((((((((()))'''))))))((('''&&&'''((())))))************))))))(((((())))))************'''((()))((('''((()))+++)))))))))(((((('''''''''************))))))))))))***))))))(((((((((((()))+++******************++++++******)))))))))******...///111333444444444333000111444777:::<<<;;;;;;:::888333000///000333555888:::>>>BBBEEEGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGBBBAAA@@@>>>===>>>???@@@BBBJJJSSSYYY___eeeggggggcccaaa``````ccchhhlllnnnlllllljjjgggffffffiiilllppptttyyy}}}~~~|||yyywwwyyytttqqqrrruuuyyy}}}{{{zzzzzzzzzwwwtttooohhhaaaZZZUUURRRPPPLLLHHHDDDAAA>>>;;;888444333222111111111111222000000////////////000000000000////////////000000.......................................------------------,,,,,,,,,------,,,---.........---,,,,,,///---,,,---///000000///,,,------...---...///000------,,,+++++++++,,,---,,,,,,,,,------------...------------............---...//////000000/////////////////////000000000222222222222222222222222111222333333111000111222222444555555555555888:::>>>DDDPPPaaasss~~~************************((()))))))))************,,,,,,***)))(((((('''''''''(((((())))))(((((((((++++++******************((())))))))))))))))))((('''))))))((('''&&&'''((())))))************))))))(((((())))))***+++++++++'''((()))((('''''')))+++******))))))))))))))))))*********)))))))))))))))++++++******)))******+++*********++++++************************++++++,,,000111333444444444333222...555<<<@@@>>>;;;::::::666555333222222333444555;;;===BBBFFFHHHIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBBAAAAAAAAA???>>>@@@EEEJJJRRRcccqqqsssqqqqqqssssssmmmiiifffdddfffiiijjjjjjhhhiiiiiiiiijjjlllppptttyyyyyyzzzzzzzzzxxxuuussspppllljjjmmmqqqvvv~~~}}}}}}|||||||||xxx}}}{{{|||||||||zzzxxxtttnnnggg```ZZZVVVSSSPPPKKKGGGCCC@@@<<<:::777666444222111/////////000000////////////000000000000////////////000000......................................................---,,,,,,,,,,,,,,,++++++,,,---------------...,,,+++,,,...//////...+++---//////...---///000,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,---------.........//////------...////////////.../////////000000111111111.../////////////////////333444444333222111222444333444555555555666888:::???EEEQQQaaasss|||************************))))))))))))************,,,+++***)))(((''''''''')))******+++++++++++++++))))))))))))((((((''''''((())))))******))))))((('''))))))((('''&&&'''((())))))************))))))(((((())))))*********+++((()))))))))'''''')))*********))))))))))))******((()))))))))************+++************+++,,,---)))***++++++++++++***)))*********+++,,,---...///333333333333333222222111000999BBBEEEAAA<<<:::<<<444444555666666777777777>>>@@@DDDHHHJJJJJJIIIHHHHHHHHHHHHGGGEEEBBB???>>><<<>>>@@@??????EEEOOOXXXmmm}}}{{{xxxqqqlllhhhgggiiijjjjjjhhhiiijjjlllmmmnnnrrrvvvzzz}}}{{{wwwuuutttsssrrrpppjjjggggggkkkpppsssyyy|||{{{|||~~~}}}}}}yyyyyy}}}~~~}}}wwwqqqlllttt|||}}}|||yyytttmmmeee^^^ZZZVVVSSSNNNIIIEEEBBB>>>;;;:::999777444222000///...111000000//////000000111000//////......//////000......................................./////////..................//////...------,,,------.........,,,++++++---......---+++...111000---,,,---///++++++,,,,,,,,,,,,------///.........------,,,,,,------........./////////...///000000111111000000......//////000000111111//////000000000000111111333333444333222222444555333444666666555666888:::@@@FFFQQQ```rrryyyzzz************************))))))))))))************))))))(((((((((((())))))((())))))***++++++******((((((((((((((()))))))))((()))************)))((('''))))))((('''&&&'''((())))))************))))))(((((())))))))))))))))))((()))***)))''''''(((******)))(((((((((((()))***''''''((()))***++++++,,,)))((())))))***+++------)))***++++++++++++***))))))******+++---///111222555555333222111111111111222777===???>>><<<;;;;;;555666666888999:::;;;<<<@@@BBBEEEHHHIIIIIIHHHGGGDDDEEEEEEDDDBBB@@@>>><<<888<<>>DDDNNN]]]oootttpppsss)))***+++------,,,++++++,,,,,,,,,+++++++++++++++************************(((((()))+++,,,+++)))&&&(((((((((((('''''''''''')))))))))***++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))((((((+++*********))))))((((((***************)))((((((((((((((((((((()))******))))))***,,,,,,------,,,++++++,,,---///222555777777444111000111222222222666888::::::888555444444333555888;;;<<>>>>>AAAEEEIIIOOO[[[kkkwwwyyyuuuqqqrrrvvvxxxwwwtttqqqssswwwzzz{{{yyyvvvtttqqqrrrrrrpppmmmmmmoooqqqooonnnnnnpppsssuuuvvvvvv|||{{{|||{{{yyy~~~|||xxxyyy}}}|||zzz}}}~~~yyy{{{~~~xxxvvvwwwzzz}}}zzzzzz{{{|||||||||{{{{{{|||||||||}}}}}}||||||}}}|||wwwtttrrruuu~~~{{{yyyvvvqqqnnnlllgggbbb^^^ZZZUUUOOOJJJFFFBBB>>>;;;999888666555000///...------...///000000000000000////////////...------...111222222111......//////////////////,,,///222555@@@OOOVVVWWWZZZ===...000...///222000......------------......111111000...---,,,+++***------------------------......////////////......///...---,,,,,,---...///111111111111222333444555---...///000000///...---+++,,,---...000000111111222222333333333444444444222444777888777777888999>>>DDDOOO]]]nnnwwwpppqqq|||)))******+++++++++++++++)))))))))***************************************)))))))))***++++++)))'''))))))******++++++,,,,,,***))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((************)))))))))(((***************)))((((((((((((((((((((()))******)))******+++,,,,,,,,,,,,***+++,,,...000222444666555333000000111333333333777999:::999777555444555444777:::===???@@@CCCEEEEEEFFFGGGHHHGGGFFFDDDCCCDDDAAA@@@@@@===999;;;???CCCIIIOOOSSSWWWaaaooozzz~~~{{{wwwsssssswwwzzzyyywwwvvvxxxzzz|||{{{yyyuuurrrqqqqqqqqqppppppqqqssstttsssrrrssstttvvvxxxyyyzzz{{{~~~}}}zzzxxxyyy}}}|||}}}wwwqqqppppppnnnlllnnnnnnqqqxxx{{{tttqqqlllhhhggghhhjjjlllkkklllllllllkkkjjjjjjiiilllllllllmmmpppuuuyyy{{{|||}}}}}}~~~}}}||||||}}}}}}}}}zzzzzz~~~~~~|||}}}|||xxxtttooolllhhhdddaaa\\\VVVQQQKKKGGGCCC???<<<999555333222111000/////////000111111111111000000000//////000.........000111000...///////////////.........---000222;;;SSSmmmvvvppp\\\@@@000///,,,+++///,,,......------------....../////////...------,,,,,,------------------------/////////000000///......///...------------...///++++++++++++,,,---...///...///000000000000///.........000111222333333333222222222222333333333333222444666666666666888:::@@@FFFQQQ___pppxxxqqqrrrzzz)))))))))))))))******+++&&&''''''(((((()))))))))***************************)))((()))***+++***(((((())))))***,,,------...******)))(((&&&%%%$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))************))))))((()))(((((((((((()))*********************+++++++++***+++---000222333333333333111///000222444555555999:::999888555444444666666:::>>>AAABBBBBBDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@@@@===<<<===<<<:::===CCCJJJRRRZZZ]]]___eeeqqq{{{zzzvvvuuuxxx{{{{{{{{{uuuwwwyyyzzzyyywwwsssqqqpppooooooqqqtttvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{|||~~~}}}}}}||||||}}}}}}|||{{{{{{|||yyymmmeeeaaa___^^^\\\aaa___```ccciiilllkkkjjj```^^^\\\YYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXYYYZZZ\\\___bbbdddgggiiilllpppuuuxxx{{{|||{{{{{{|||zzzxxxvvvvvvwwwzzz}}}~~~|||wwwwwwzzz}}}}}}}}}zzzsssqqqooommmjjjeee```\\\RRRNNNIIIEEEAAA===888555444333222111000000111111111111111000000000//////000///......//////...,,,000000//////.........---...000111;;;]]]|||VVV===000///++++++///,,,......------------......------..................------------------------...............---,,,+++///......------......///------------...///000000///000000111111000000/////////111222333333444444111111111222222222222333333444444444444555888:::???EEEQQQ___ppp|||tttsssxxx)))((('''''''''(((***+++&&&&&&''''''((()))******************************+++)))(((((()))******)))&&&''''''((())))))*********)))((('''&&&%%%%%%$$$&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))*********)))))))))))))))))))))************)))((())))))(((((())))))***+++***************************,,,000222444444333222111000///111444666777777::::::999666444333555777:::===BBBDDDEEEDDDDDDDDDFFFEEEEEEDDDCCCAAA???>>>>>>:::888::::::<<>>AAAEEEGGGFFFEEEEEEEEEEEEDDDDDDBBBAAA???===<<<===999777888;;;@@@JJJTTT\\\aaaeeedddbbbfffrrr}}}zzzvvvuuuvvvxxxxxxpppqqqssstttsssqqqooommmjjjkkknnnrrrvvvzzz|||}}}}}}|||}}}}}}|||{{{zzz}}}yyyyyy~~~ooojjjddddddgggiiigggdddfffaaaZZZVVVUUUWWWZZZ\\\]]]___aaadddfffeeeccc```______^^^\\\YYYVVVTTTRRRPPPQQQQQQRRRRRRRRRQQQQQQJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNRRRWWWZZZ[[[[[[[[[^^^______]]]ZZZXXXXXXYYY___dddjjjooossswww{{{yyyuuu{{{}}}|||zzzyyytttkkk^^^RRRIIICCC@@@>>>999777555333111000000000//////.........------------,,,+++---///000000///000000//////.........---///333000,,,;;;QQQRRRDDD666,,,---222///111333---......------------....../////////...------,,,,,,........................---------------,,,++++++////////////////////////............///000111222111111000000000000111111...///000111111111111111000000111111111222222222333444333333222444777:::;;;BBBNNN]]]nnn{{{xxxzzz((((((((((((((())))))***)))))))))******+++++++++***************************)))((()))***+++***((()))))))))(((((('''''''''''''''((()))******++++++++++++******)))(((((('''))))))))))))))))))))))))'''(((((())))))*********))))))))))))************))))))))))))************((())))))************)))***))))))))))))***+++++++++******)))***,,,---...222444666999:::999777666444444555777;;;>>>>>>>>><<<<<<;;;999888999;;;>>>BBBDDDGGGHHHGGGEEEEEEEEECCCCCCBBB@@@???===<<<<<<===::::::>>>BBBIIITTT^^^fffhhhhhhgggfffkkkuuu}}}~~~zzzwwwuuuvvvwwwyyyzzzzzzyyyxxxuuuqqqmmmkkkllloootttwwwyyy|||~~~}}}}}}}}}|||{{{{{{zzzyyy|||vvvooolllmmmnnnooonnneeebbb```aaadddgggfffeeeccc```]]]ZZZYYY\\\___bbbiiilllpppttttttrrrnnnkkkggggggeeeccc```\\\YYYXXXTTTUUUVVVWWWWWWWWWWWWWWWOOOPPPQQQRRRRRRPPPOOONNNLLLNNNRRRUUUVVVUUUSSSRRRUUUVVVVVVSSSPPPNNNNNNOOORRRVVV\\\___aaaeeejjjooouuuwwwyyyxxxxxxzzz~~~uuuuuu|||ppp___RRRHHHBBB>>><<<;;;888555333222111111/////////.........------,,,,,,+++---///111111000////////////////////////000444222---000777888222000***///333...///000)))......------------......000000///...------,,,,,,........................//////000000000000//////...//////000000//////...............///000111222111000000//////000000111000111111222333333222222111111111222222222222333333444444444444555888:::===DDDPPP___ppp{{{zzz(((((())))))*********)))************************************************)))))))))***++++++)))'''(((((((((((())))))))))))''''''((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((()))))))))************((()))))))))************(((((()))*********************))))))******+++,,,+++*********+++---000111777888:::;;;<<<;;;:::999777777888;;;???AAABBBAAA>>>?????????>>>???AAACCCEEEFFFHHHGGGFFFEEEEEEFFFBBBAAA@@@>>>===<<<<<<<<<======AAAIIIOOOTTT\\\eeeiiiiiiiiijjjlllpppuuuyyy{{{{{{zzzxxxwwwxxxzzz|||~~~{{{wwwsssooolllpppvvv}}}~~~zzzooommmiiiggggggiiilllnnnrrrpppmmmjjjgggeeeeeeeeebbbcccdddfffhhhjjjkkkkkkiiihhhfffeeeeeegggjjjmmmvvvyyy}}}}}}zzzxxxrrrqqqooommmjjjhhhfffdddbbbccccccccccccbbbbbbaaaYYYZZZ[[[\\\[[[YYYVVVTTTRRRTTTXXX[[[\\\ZZZWWWTTTUUUVVVUUUSSSPPPNNNMMMNNNLLLOOOSSSTTTSSSUUUZZZ___eeehhhkkkkkkkkkmmmsssyyyyyy|||~~~~~~}}}}}}}}}wwwvvvxxxzzznnn___RRRHHHBBB@@@???<<<888666444333333111000000000000////////////...---...000111000///------......///000000000...000111111///------......***///000***,,,///)))......------------......................................................---...///000000111000000...///000111111000///...000//////000000111222333000000///......///000000000000111111222222111111222222222222333333333333222444666666666666888:::<<>>GGGRRRYYY\\\bbbhhhhhhhhhhhhkkknnnrrrssssss|||~~~|||wwwxxxyyyyyyzzz{{{~~~}}}{{{xxxtttqqqooottt}}}}}}}}}}}}uuulllfffbbb\\\XXXXXX]]]dddhhhlllooopppnnniiieeedddeeeccceeehhhjjjjjjjjjlllmmmnnnoooppppppqqqsssvvvyyy}}}{{{zzzxxxwwwuuusssrrrqqqqqqqqqqqqpppooonnnmmmlllbbbcccddddddccc```]]][[[WWWZZZ^^^bbbcccaaa]]][[[YYYYYYYYYVVVSSSQQQQQQQQQKKKNNNPPPOOOLLLLLLQQQVVVSSSWWW[[[[[[[[[]]]dddjjjqqqtttxxx{{{{{{{{{|||}}}~~~uuupppnnnvvvxxxiii[[[PPPIIICCCBBB>>>;;;888666666555222222222222111111111111111000//////000000///...,,,,,,---...///000111111---+++...333000)))(((...---)))------''',,,111,,,.........------.........,,,,,,------...//////000////////////////////////******,,,---.../////////...///000111111000///...---------......///000111000///...------...///000---......////////////...222222333333333444444444222444777888777777888999:::AAANNN^^^ooo}}}ttt++++++************+++++++++***(((((((((***,,,...************************+++***)))(((((()))***+++(((((((((((())))))))))))************************++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************+++***))))))***+++...///*********+++...111555777999;;;===???@@@???>>>===<<<===>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBDDDEEEDDDBBBBBBCCCDDDDDD???>>>AAAAAA===???DDDAAAJJJUUU]]]```bbbeeehhhhhhiiikkkooorrrtttsssrrrxxx}}}}}}}}}zzz{{{|||||||||~~~~~~{{{zzz|||~~~}}}|||zzzyyyzzzrrrkkkfffcccaaaYYYXXXUUURRRSSSWWW^^^dddnnnooonnnllliiigggggghhhllllllmmmnnnooopppqqqrrrssstttvvvyyy|||}}}zzzyyyxxxxxxvvvuuuvvvpppjjjiiijjjjjjfffccc^^^^^^```eeelllooolllhhheeecccbbbccccccaaa\\\XXXRRRPPPOOONNNOOONNNLLLJJJNNNPPPQQQPPPOOOQQQVVVZZZdddhhhmmmrrrwww{{{}}}vvvrrrsssvvvzzzwwwfffVVVLLLHHHDDD???===<<<:::666222555333111000000000///...000000///...---,,,,,,+++111000///...............---......//////////////////...---,,,,,,,,,,,,,,,---------------------------...///...------...///000...,,,,,,---//////...222222111111000000000///,,,------...........................////////////000///...------...///000000111111111111222222222333555666555444222222333111222333444666888:::;;;===BBBOOObbbrrr}}}yyy***))))))))))))))))))*********)))(((((()))++++++***************************)))(((((((((((()))***(((((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++(((((())))))***+++++++++++++++)))))))))+++---...******+++---000444888:::>>>>>>???@@@@@@???>>>======>>>@@@BBBCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDBBBAAABBBCCCDDD???===???@@@@@@EEELLLSSS[[[dddjjjiiihhhggghhhhhhjjjlllppptttuuuvvvuuuzzz~~~~~~}}}zzz|||~~~~~~||||||}}}~~~~~~}}}{{{yyyqqqoookkkfffaaa^^^[[[ZZZYYYXXXUUUSSSRRRVVV]]]bbbmmmoooqqqqqqpppooopppqqqtttuuuvvvxxxzzz{{{}}}~~~|||vvvttttttsssooollliiiggghhhmmmsssuuussspppssspppnnnmmmmmmllliiifff```]]]YYYWWWUUUSSSPPPNNNKKKLLLLLLKKKIIIIIILLLOOOWWW[[[aaagggnnnttt{{{xxxrrrmmmpppsssvvvyyy}}}oooaaaXXXPPPJJJDDD@@@>>><<<999666333111//////000111111000000000000000000/////////...------,,,,,,,,,---------......//////////////////...---------------------------------------------...///...------...///000...,,,,,,...///000000------------,,,,,,,,,+++------...////////////...////////////000000000000111000////////////000111000111111111111222222222222444555444222111111222111111222333555777888999===BBBOOObbbrrr}}}vvv~~~))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++''''''(((***++++++++++++,,,+++)))((((((***+++---+++,,,...111444888<<<>>>AAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCAAA@@@BBBCCCEEEAAA@@@BBBDDDIIIRRRZZZfffmmmuuuxxxuuupppmmmkkkmmmoooqqqtttvvvxxxxxxxxx|||}}}yyy|||~~~}}}zzzzzz|||~~~~~~~~~||||||~~~tttiiigggiii`````````___^^^\\\[[[YYY]]][[[YYYWWWWWWZZZ```eeennnrrrvvvyyy{{{{{{}}}~~~~~~zzzvvvtttrrrqqqtttxxx{{{zzzxxxuuurrrooonnnooopppppppppnnniiiccc]]]YYYVVVSSSPPPLLLLLLKKKIIIFFFEEEFFFHHHJJJMMMSSSZZZbbbkkktttzzz|||vvvooopppqqqooommmooowww~~~{{{ppphhhXXXRRRIIICCCAAA@@@>>><<<666444222111111222111111/////////000000111111111------,,,,,,,,,---......---......///////////////.........---......//////---------------------------...///...------...///333111...---...///..................------------......///000000000////////////000000000111111111111111000000000000111111000111111111111222222222111222333333111000000111111222222222444555666777===BBBOOObbbrrruuu{{{))))))(((((((((((())))))***+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))******((()))***+++,,,,,,++++++,,,+++)))(((((()))+++,,,,,,...111555999<<>>===<<<===???@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@CCCEEEGGGHHHKKKOOOSSSZZZccckkkpppuuu||||||wwwssspppsssuuuxxxyyyzzzzzzzzz{{{~~~zzz{{{|||}}}|||yyyxxxzzz{{{}}}}}}~~~~~~~~~{{{iii___^^^aaa]]]___bbbeeefffeeedddcccbbbbbbaaaaaaaaaeeekkkoootttxxx~~~~~~{{{yyywwwxxx{{{}}}}}}|||qqqooolllkkklllooorrrtttxxxssskkkddd^^^ZZZWWWUUUQQQQQQOOOMMMJJJIIIIIIIIIFFFHHHLLLQQQXXX```iiioooyyy}}}{{{yyyzzzxxxqqqhhhdddfffkkkzzz|||vvvaaaYYYOOOHHHEEEDDDBBB@@@===:::666444333222111000.....................///...............///000111---......///////////////...............///000111---------------------------...///...---------///777444111///...---,,,+++////////////////////////...//////000000000000000////////////000000000000000000000000000000000000000000111111111222222222000222333333222111111222333333333333444555666777<<>>@@@AAA<<<;;;::::::;;;===@@@BBBAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@CCCGGGKKKOOOWWW```fffjjjooouuuyyyuuuyyy}}}~~~{{{wwwuuutttxxx|||~~~~~~~~~{{{zzzxxxwwwyyy~~~zzzyyyzzz{{{|||{{{||||||{{{{{{|||zzzwwwqqqjjjcccaaabbb```ccchhhlllnnnnnnlllkkkiiiiiijjjkkkmmmqqqvvvzzz}}}|||zzzwwwtttssstttwwwyyyzzzrrrkkkfffbbb___]]]UUUTTTRRRQQQPPPOOONNNMMMJJJJJJKKKLLLOOOTTT[[[```kkkrrr{{{vvvjjjaaa^^^^^^fffppp|||}}}nnneeeZZZQQQLLLHHHDDDBBB@@@<<<777444333333222111111000000///......------...............///000111---......///////////////...............///000111---------------------------...///...---------///555222///......///...---,,,,,,,,,,,,------------...//////000000000000000---------.........//////////////////////////////000000111111111222222222111222444444333222222333444444444444555666777888<<>>>>>>>>888888888999;;;???BBBDDDAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFAAAAAAAAABBBDDDIIIPPPUUU```lllzzz|||}}}~~~|||}}}{{{xxxvvvwww|||~~~ttttttwww~~~~~~xxxrrroooooosssnnnkkkllllllhhheeedddcccffflllpppssssssrrrpppqqqrrrtttvvvxxx{{{}}}}}}~~~{{{uuuoookkkhhhdddbbbYYYWWWUUUUUUUUUTTTRRRPPPPPPOOONNNKKKJJJLLLPPPSSS\\\cccnnnxxx~~~zzzpppgggaaa]]]\\\cccnnnxxx|||tttiii```YYYSSSLLLHHHBBB>>>999666555555444333444333333222000//////...------,,,,,,,,,---......---......///////////////.........---......//////---------------------------...///...------...//////---,,,---///111222222------............//////......///000000000//////,,,,,,---------...............////////////......000111111111111222222222000222444444333222333444444444444555666777999999===BBBOOObbbrrr******))))))))))))******)))((((((''''''((()))***************************(((((()))******)))(((((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************%%%'''))),,,------+++++++++*********+++---000222222555888;;;======;;;:::777777888:::===@@@CCCDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBDDDIIIQQQZZZaaauuu~~~~~~}}}{{{{{{~~~~~~wwwwwwyyyxxxxxxvvvsssooommmmmmmmmpppkkkjjjooorrrooolllmmmkkkoootttyyy|||}}}||||||}}}~~~}}}yyyuuuqqqmmmjjjccc```^^^]]]^^^\\\YYYVVVVVVVVVSSSOOOLLLKKKMMMOOOPPPUUU]]]dddkkkpppuuuyyy~~~}}}wwwpppiiieee^^^___cccjjjuuu~~~~~~wwwqqqmmmggg___YYYOOOJJJCCC===:::888666555222222222111111111000000...------,,,,,,,,,---------......//////////////////...---------------------------------------------...///...------...//////---+++,,,...000111000....../////////000000000------...////////////...------------.........///...///000000000000///...000111111111111222222222///111222333222111222333222222222333555777999:::===BBBOOObbbrrr))))))(((((((((((())))))'''&&&%%%$$$%%%''')))***************************((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************&&&&&&'''((()))***++++++***++++++++++++,,,,,,,,, """&&&***,,,---,,,,,,+++*********,,,///111333444666999<<<===;;;999777888999:::<<<>>>AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBAAABBBDDDGGGMMMWWWaaaiii~~~xxxnnnnnnooonnnnnnoooqqqttttttppprrryyy|||yyyxxx{{{uuuyyy~~~~~~zzzvvvnnnkkkhhhggggggeeeaaa^^^[[[ZZZXXXUUUQQQOOOPPPRRRJJJLLLPPPUUUZZZaaaiiinnnqqqtttxxx}}}~~~|||wwwpppkkkddd```]]]aaalllxxx}}}|||{{{xxxqqqlll^^^XXXOOOFFF???:::666444////////////000000000000111000///...............---......//////////////////...---,,,,,,,,,,,,,,,---------------------------...///...------...///333000...,,,,,,---,,,+++*********++++++,,,,,,,,,,,,------.........................../////////000///000111222222111000///000111111111111222222222...///111222111000111222000000111222444666888999===BBBOOObbbrrr~~~++++++************************++++++++++++******))))))************))))))((()))***,,,,,,+++******(((((((((((())))))))))))*********)))))))))))))))))))))******)))((('''&&&))))))***))))))(((''''''************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***+++---...000111222222999999999888777666555444333555888;;;>>>@@@AAABBBFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@CCCHHHLLLVVVhhhyyy~~~|||zzz}}}~~~}}}xxxtttmmmsssyyy{{{xxxvvvwwwyyyxxxzzz}}}~~~wwwqqqmmmlllkkkjjjgggbbb]]]YYYWWWUUUUUUNNNMMMMMMOOOTTTXXX[[[\\\fffhhhlllrrrxxxzzzzzzxxx}}}zzzwwwoookkkddd___aaajjjwww~~~}}}}}}~~~~~~}}}tttnnncccUUUGGG>>>999888222000//////000000///...//////////////////////////////.........---------...---,,,...000000---***,,,---------.../////////000///...---,,,,,,---...111000///------,,,,,,,,,+++---///111000///,,,+++***...111111...,,,,,,---...000111222000000111222000000000000////////////...000111111000000111222222222222222222222222222222555777888777777888999999@@@NNN___qqq************************((())))))))))))))))))((())))))************))))))******+++++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++---///000000000111222222222222111111000333666:::???BBBCCCDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???@@@@@@CCCHHHNNNYYYkkk|||~~~zzzyyy{{{|||~~~|||yyyxxx{{{~~~{{{vvvqqqnnnsssxxx~~~~~~zzzxxxxxxzzzwwwqqqjjjddd```]]][[[UUURRROOONNNOOOPPPQQQQQQWWWYYY^^^fffooouuuwwwxxxxxxzzz~~~}}}yyyuuunnngggdddhhhooouuu|||zzz}}}~~~{{{{{{~~~{{{pppaaaQQQDDD<<<999666444111000000000///...//////////////////////////////.........---------///...---...000000...,,,---------...............//////...---,,,---......000///......------------,,,---///000000...---,,,+++...111111///------.../////////...---...000333000000000000////////////...000111111000000111222333333333333333333333333222444555666555666777999:::AAAOOO```rrr|||************************))))))************))))))))))))************))))))+++++++++***)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''((())))))(((((())))))***)))))))))&&&&&&((())))))*********************************))))))))))))))))))))))))***************************+++---...///000000000///000000111111222222222333777>>>DDDGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>===@@@@@@CCCJJJRRR^^^rrr|||wwwuuu~~~~~~}}}zzzxxx{{{wwwrrrppprrrvvvzzz|||}}}|||zzzxxxuuurrrooommmuuuzzzyyyrrrmmmjjjhhh```[[[TTTOOOMMMLLLKKKJJJLLLMMMQQQYYYbbbjjjoooqqqlllqqqxxx}}}xxxqqqkkkiiijjjkkk|||}}}yyyzzz}}}~~~|||wwwuuuyyy|||nnn]]]MMMBBB<<<999777333222111111///.../////////////////////////////////............---111///......///000000///...............---------......---------...//////........................------...............---,,,///111111000......///000///---+++***,,,000444000000000000////////////...000111111000000111222444444444444444444444444444555555555555666999;;;<<>>===<<<>>>???CCCMMMWWWeeexxx}}}xxxtttyyy~~~~~~|||zzzyyyxxxxxxyyyyyy{{{uuunnniiiiiillloooqqqqqqqqqrrrrrrtttuuuvvvvvvxxx|||}}}zzzxxxvvvkkkeee]]]WWWSSSPPPOOONNNMMMLLLLLLPPPVVV\\\```bbbeeekkkttt||||||vvvqqqooonnnyyy~~~zzzqqqllloooxxxuuueeeUUUHHHAAA;;;888444222111111000////////////////////////////////////...............111000///......///000111/////////...---------,,,------------......//////------..................------------.........///...///000111000000000000//////...,,,+++,,,000333000000000000////////////...000111111000000111222333333333333333333333333555666666555555777;;;>>>===DDDQQQbbbtttzzzxxx))))))*********+++++++++,,,,,,,,,------,,,,,,,,,))))))************))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''(((((())))))))))))+++***)))'''''')))+++,,,(((((()))******+++******'''(((((((((''''''&&&%%%))))))))))))))))))))))))************************))))))******+++++++++,,,//////000111111222111111...------------...///000777<<>><<<<<<<<<===>>>FFFRRR^^^kkk{{{~~~yyyuuuvvv}}}~~~}}}}}}{{{wwwttttttwww{{{~~~}}}yyyuuupppiiieeeeeegggjjjlllmmmnnnqqqtttxxx|||~~~wwwqqqhhh```[[[WWWTTTRRRPPPNNNJJJJJJLLLPPPRRRSSS]]]cccllluuu{{{~~~}}}uuu}}}wwwnnnhhhjjjttt}}}yyykkk[[[MMMEEE<<<999555222222222111111000000000000000000000000////////////////////////111000///......///000111/////////...---------,,,,,,,,,---....../////////,,,---...//////......---------------......//////......///000000111000000---///000000......000111000000000000////////////...000111111000000111222111111111111111111111111333444444444444666:::======DDDPPPaaattt}}}yyy)))))))))***++++++,,,,,,))))))************))))))))))))************)))))))))(((((((((((()))***+++(((((((((((())))))))))))&&&''''''(((((())))))*********)))((()))***+++,,,))))))******+++*********************)))((('''&&&))))))))))))))))))))))))************************))))))******+++,,,,,,,,,------.../////////......///.........///111333444<<>>AAAKKKYYYeeennnxxxxxxvvvtttuuuzzz}}}zzzxxxyyyzzzzzzyyywwwvvvxxx|||~~~uuuqqqkkkhhheeeeeehhhmmmppprrrrrrtttwww{{{zzzrrrjjjccc]]]XXXUUUQQQNNNIIIGGGHHHJJJKKKLLLQQQWWW___hhhpppvvv|||}}}zzztttmmmiiilllttt{{{}}}qqqaaaSSSKKK@@@===777444333333222222000000000000000000000000...////////////000000000///000000///......///111...............---------,,,---......///.........------/////////...---,,,,,,,,,---...///////////////...---...000111111000,,,...000111000//////000000000000000////////////...000111111000000111222111111111111111111111111///000111222222444777:::<<>><<<;;;:::;;;===>>>FFFKKKWWWdddllllllkkkmmmmmmuuu}}}zzzsssjjjkkknnnppprrrqqqooonnnjjjhhhgggkkkqqqtttsssppppppuuu}}}~~~}}}{{{xxxyyy}}}}}}}}}~~~}}}xxxmmmddd___]]]bbbdddhhhnnnvvv{{{}}}~~~zzz}}}|||xxxuuuqqqlllhhh\\\XXXSSSOOONNNMMMLLLKKKEEEHHHMMMSSS[[[ccclllrrr{{{yyyzzz~~~xxxpppjjjgggggggggggglllrrrxxxzzzuuukkkbbb\\\NNNIIIAAA;;;666444222000000000000000000000000000.../////////000000111111***---000000...,,,---...,,,------....../////////....../////////...,,,+++...///000000///---+++***)))+++...000111000...---...,,,***+++///111000///......,,,***)))+++///222000000000000///////////////000111111000000111222222222222222222222222222000333666777888888:::<<<999???KKK\\\ooo|||xxx)))))))))))))))))))))))))))************+++++++++++++++************++++++(((((((((((('''''''''''')))******)))(((''''''((("""###$$$%%%&&&((()))))))))))))))))))))******+++)))***+++,,,,,,+++***))))))(((%%%$$$$$$%%%((()))&&&&&&'''((()))***+++,,,***++++++,,,+++***)))((())))))(((((()))+++---...222222111000///...------000000111333666999<<<>>>DDDDDDFFFGGGIIIKKKLLLMMMRRRPPPLLLGGGDDDAAA??????;;;:::999888:::<<>>@@@DDDDDDFFFGGGHHHIIIIIIIIILLLJJJGGGDDDAAA>>><<<;;;>>>===;;;;;;<<>><<<;;;777222111000000/////////......000///...---......000000///////////////.........////////////////////////000/////////............/////////////////////...000,,,((()))---000000...//////---------///111222000000//////000000111222000000000000000000000000000000000000000000000///000111222333333333222222222333555555444444555777===CCCNNN\\\nnnyyyttt}}})))))))))))))))))))))))))))************+++++++++++++++************++++++************))))))))))))((()))***)))'''''''''(((''''''((((((((())))))))))))))))))))))))******+++)))******++++++******)))+++******************+++++++++***)))(((''''''&&&%%%&&&''')))***+++++++++,,,,,,++++++,,,---...///111000...------...///111444444555777:::===@@@BBBCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDBBB@@@===;;;:::<<<;;;::::::<<<@@@DDDFFFKKKTTT```gggjjjiiihhhhhhtttwww}}}{{{lll```aaaaaaaaacccfffhhhiiihhhpppooopppsssyyy|||yyyvvvxxxzzzzzzzzzzzz{{{|||zzz|||~~~{{{{{{{{{{{{zzzwwwrrrnnnmmmqqqwww|||}}}zzzuuuqqqhhhjjjmmmqqqtttvvvxxxyyyxxxwwwxxx}}}zzzwwwpppmmmhhhdddbbbaaa___^^^VVVTTTPPPLLLIIIIIIMMMPPP___bbbfffhhhiiilllqqqvvv{{{rrrmmmpppmmmiiiiiijjjjjjhhheee```fffppp{{{vvvnnnbbbXXXKKKBBB???<<<888555000000//////////////////------...//////000111111...//////000///...,,,+++////////////////////////////////////................../////////////////////,,,)))***...000000...111///---+++,,,---000111000000//////000000111222000000000000000000000000000000000000000000000000000111222333333333333222222444555555555555666888>>>DDDNNN\\\mmmxxxsss{{{))))))))))))))))))))))))))))))*********+++++++++++++++************++++++*********)))))))))(((((('''((())))))'''&&&''')))'''''''''''''''&&&&&&&&&)))))))))))))))******+++))))))************))))))******+++,,,,,,+++******,,,++++++***)))(((''''''''''''((()))***+++,,,,,,++++++,,,---///111222333222000...---...000222444777777777888:::===???AAABBBDDDFFFIIIJJJJJJJJJIIIDDDDDDDDDDDDBBB@@@===<<<999:::;;;===AAAGGGKKKNNNPPPVVV]]]cccfffgggiiikkk{{{zzzooohhheeeffffffiiikkknnnpppqqqsssrrrrrrvvv~~~zzzwwwxxxzzz}}}~~~}}}||||||||||||}}}~~~}}}||||||||||||{{{yyytttqqqgggiiilllooopppnnnllljjjfffkkkttt}}}~~~ssspppmmmjjjiiihhhfffeee___]]]ZZZTTTNNNJJJIIIJJJRRRVVVZZZ]]]^^^bbbgggkkktttxxxvvvnnnpppnnnmmmnnnqqqsssqqqnnnfffkkkttt}}}|||vvvhhh___RRRGGGBBB>>>999666333333222111000111111222---...///000000000000000///000111111000...,,,***///////////////////////////////////////.....................///////////////---++++++...//////...111///---+++***,,,...000///////////////000111111////////////////////////000000000000000111111111111111222222333333333333444666777888777888999;;;>>>DDDNNN[[[lllxxxrrryyy************************))))))*********+++++++++++++++************++++++))))))((((((((('''''''''&&&''')))((('''&&&''')))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************))))))))))))*********+++++++++,,,,,,)))***---///222555777888444222000///000222555777888888777888999;;;===???BBBDDDGGGJJJMMMNNNOOOPPPFFFFFFFFFFFFDDDBBB???>>>:::<<<@@@FFFMMMSSSXXX[[[XXXZZZ]]]aaaeeejjjooorrr}}}wwwuuuvvvppppppqqqrrrrrrsssssstttssssssuuu|||zzzvvvwwwzzz~~~~~~~~~~~~~~~~~~~~~|||{{{zzzwwwssspppgggeeecccbbbcccfffiiilllnnnttt}}}zzzwwwsssqqqpppooonnnlllfffeeeccc]]]VVVOOOKKKJJJIIIMMMRRRTTTVVVYYY___cccjjjmmmsss|||~~~wwwtttrrrrrrtttxxx{{{yyywwwrrruuuyyy~~~~~~|||mmmeeeYYYNNNFFF@@@;;;888666555333111111111222333000000111111000///......000111222333222000---,,,////////////////////////.........///////////////---.........//////000000...---------...//////...111///---++++++,,,...000/////////...///000000111///////////////////////////000000000111111111222222111222222222222333333444555777888777888:::;;;>>>CCCMMMZZZkkkyyysssxxx************************)))************+++++++++++++++************++++++((((((((((((''''''''''''%%%'''(((((('''&&&''')))'''''''''''''''''''''''')))))))))))))))******+++***))))))(((((())))))***((()))***++++++***)))((()))))))))******+++++++++,,,,,,+++++++++,,,------)))+++...222555777999:::444444222222222444666777666666666777999<<<>>>???DDDEEEGGGKKKNNNQQQTTTUUUKKKKKKJJJHHHFFFCCCAAA@@@;;;???FFFNNNVVV\\\aaaccccccccccccfffkkkqqqwww{{{}}}zzzvvvxxx}}}{{{|||}}}|||xxxuuusssssstttuuuyyyzzzvvvuuuxxx|||~~~~~~|||xxxuuurrrnnnkkkiiifffaaa^^^```eeelllpppxxx|||}}}zzzyyyxxxwwwvvvlllllljjjddd\\\UUUPPPMMMGGGJJJMMMOOOOOOQQQWWW[[[aaafffkkkrrr|||yyywwwuuuwww{{{~~~~~~||||||}}}~~~sssmmmbbbXXXOOOGGG@@@<<<888666333111//////000111222222111000000///......111222222333222111///...////////////////////////.........///////////////------......///000000000........................///......------...///000//////......//////000111000000000000000000000000///000000111111222222222222222111111222222333444111222444555555666888999===BBBLLLYYYkkk{{{tttxxx************************)))************+++++++++++++++************++++++)))))))))(((((((((((('''%%%&&&((('''&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))******+++***)))(((''''''((()))***))))))************))))))))))))*********+++++++++******)))***+++,,,...///---...111444666888999999444444333333333444444555333333444777:::>>>BBBDDDGGGHHHHHHJJJMMMQQQTTTWWWTTTSSSPPPMMMIIIGGGEEEDDDBBBGGGPPPZZZbbbgggiiijjjpppooopppssswww||||||{{{|||}}}{{{yyyxxxyyyzzz~~~}}}xxxtttwww|||~~~yyytttqqqooommmkkklllkkkhhhhhhjjjnnnsssvvv~~~}}}ssssssqqqkkkccc[[[UUUSSSKKKMMMMMMKKKIIIJJJNNNSSSUUU^^^ffflllttt~~~|||yyyyyy}}}~~~~~~zzzuuummmcccYYYPPPHHHCCC;;;999666222000000000111222111000/////////000111111111111111000000000000////////////////////////............/////////000------......///000000111...////////////.........---......///000000000000///............///000000000000000000000000000000///000000111111222333333222222111111111222333444000111333444444555777999<<>>CCCHHHLLLOOOQQQQQQQQQQQQQQQRRRTTTVVVWWWTTTUUUZZZbbbiiiqqq{{{xxxwwwwwwyyy}}}|||vvvwww|||}}}~~~vvvqqqnnnkkkfffdddhhhmmmqqqyyy|||uuuqqqqqqkkkaaaXXXRRRNNNLLLJJJFFFDDDBBB@@@CCCLLLWWW___gggmmmvvv{{{~~~}}}wwwrrrmmmwww~~~wwwooojjjbbb[[[OOOCCC;;;666555555222222111000000000000111111111000000///000000000000000000111111000000///---///000///...---...000222000------...///...,,,""")))111444111......////////////000000000111111000000////////////000000//////............/////////000111222111000///...111111111222222222333333666777888888777888999;;;===AAAIIIWWWjjjxxxsssyyy*********************************++++++,,,,,,,,,***)))((((((((()))+++,,,))))))(((((())))))***+++))))))))))))************************************))))))))))))************'''(((((())))))*********)))***************))))))))))))************))))))*********,,,...000222444:::::::::999666333000...111000000000000222444555===???CCCGGGLLLPPPSSSTTTVVVUUUTTTRRRQQQQQQRRRRRRRRRUUU[[[cccjjjttt}}}xxxvvvtttvvvxxx}}}xxxtttwww}}}~~~uuummmiiifffeeegggmmmrrrwww|||zzzvvvssslllcccZZZTTTPPPMMMKKKGGGEEECCCAAAAAAEEELLLQQQ___fffooovvvxxxzzz~~~|||wwwmmmpppwww~~~yyysssnnnfff```TTTHHH>>>888777777333333222111111111111111222222111000000000000000......//////000//////......///000///...---...///,,,...//////------000222444888:::777111,,,---///////////////000000000000//////000000000000////////////............//////000000222222222111000///111222222222222333333333555666777666666666999;;;===AAAIIIWWWkkkzzzssswww************************)))))))))******++++++,,,************+++,,,---...***************+++,,,,,,)))))))))*********++++++************************)))))))))************+++((((((((((((((()))))))))'''(((((()))******)))))))))))))))))))))))))))))))))***+++---000333555666:::999888666444111///...111000000111333666999;;;AAACCCGGGKKKPPPTTTVVVXXXYYYWWWTTTPPPNNNMMMMMMMMMRRRVVV]]]eeelllwww|||yyysssssstttwww{{{{{{xxxuuuyyy~~~vvvnnnjjjfffhhhmmmsssyyywwwqqqiiiaaaZZZUUUQQQNNNHHHHHHFFFCCCAAABBBDDDGGGWWW___iiioooqqqtttzzzqqqnnnnnnuuu|||~~~|||zzzvvvtttjjjfff\\\PPPDDD<<<999999444333222222111111222222333222111111000000000000---......////////////...000111222111000///000111,,,///222111//////333888PPPLLLCCC777...+++...222............//////////////////000000000000////////////......//////000000111111222333333333333333222222222222333333333333444555555555444555888;;;<<<@@@IIIWWWkkk|||sssvvv************************'''(((((())))))***++++++***++++++,,,,,,,,,+++++++++************+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))&&&&&&((()))******++++++++++++***))))))***+++++++++,,,...000333666888999:::999666444222111111111111111111222555999===@@@DDDFFFJJJNNNSSSWWWYYYZZZZZZWWWRRRMMMJJJIIIIIIJJJOOOSSS\\\fffnnnzzz}}}uuutttsssuuuxxxyyywwwtttwwwwwwyyy|||{{{zzz~~~~~~|||{{{vvvsssrrrppprrruuuxxx}}}wwwooohhhaaa[[[WWWPPPOOOLLLHHHDDDBBBCCCEEENNNVVV___eeegggkkkrrryyyyyy~~~vvvpppkkklllooosss}}}~~~zzzyyyzzz{{{{{{qqqnnnfffZZZMMMBBB<<<:::444444333222222222222333444333222111000000000000......///000000000000000000222222111000//////000///000000000111222333555NNNGGG===444...---000222------------...............///000111111000///...000////////////000111222////////////000222333333222222222333333333444444444555555444444555999;;;;;;???HHHWWWlll|||sssttt************************&&&''''''((()))*********)))***++++++***)))'''&&&+++***************++++++)))************+++++++++(((((((((((((((((((((((())))))******++++++++++++,,,+++++++++******))))))%%%&&&((()))+++,,,,,,,,,---,,,***))))))***,,,---,,,---000222666999;;;<<<:::999666333222222333333111111222333777;;;@@@CCCFFFHHHLLLPPPTTTXXX[[[\\\YYYUUUPPPJJJGGGGGGHHHIIIJJJOOOYYYdddnnn|||wwwuuusssuuuxxxvvvoooiiinnnpppwww~~~|||yyy}}}~~~}}}}}}~~~|||wwwvvvxxxyyy|||||||||{{{~~~~~~vvvmmmfffaaaWWWVVVRRRLLLGGGEEEFFFGGGEEEMMMVVV[[[^^^bbbkkkrrrrrrxxxzzzssslllhhheeeiiixxx{{{wwwxxx{{{vvvtttnnnbbbSSSFFF>>>;;;555444333333222222333333444333222111000000000000//////000111111111111111///000000///...------...222...,,,---000222111///666444111111111222111000,,,,,,,,,---------.........///000111111000///...000000000000000111222222+++*********,,,...000222222222333333333444444444444555555555444666:::<<<:::>>>HHHWWWlll|||rrrsss************+++,,,------'''***,,,,,,+++*********+++++++++*********))))))***)))))))))***+++,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))---,,,***)))))))))***+++((())))))******************************+++++++++...///111333444555666777666444222000111222444666888999:::<<>>AAACCCEEEGGGOOOQQQTTTVVVWWWUUUSSSQQQOOOJJJFFFGGGGGGEEEGGGJJJPPPYYYeeennnvvv}}}xxxxxxvvvpppjjjiiigggnnntttuuussstttyyy~~~|||wwwvvvxxx}}}}}}|||xxxnnniiiaaaYYYRRRMMMHHHFFFDDDGGGKKKMMMRRRZZZgggpppsssvvv{{{~~~{{{tttkkkeeejjjrrr}}}{{{|||wwwsssnnniiibbbXXXLLLCCC===888333111222333111000///......//////000111222//////////////////////////////000000000000//////000000000000////////////......//////...------,,,...//////////////////...////////////////////////////////////////////////000/////////000111222333333333444555555666777777666666666666666888999:::<<<@@@IIIWWWkkk{{{ooooooxxx,,,,,,++++++******++++++,,,------,,,++++++,,,...+++++++++***************------,,,,,,+++,,,,,,,,,)))************)))(((((((((((()))************)))+++++++++++++++++++++++++++***))))))((()))))))))&&&'''(((((())))))((((((************++++++,,,---...000333555777888777777222111111111333666999;;;??????@@@AAACCCEEEGGGHHHPPPRRRTTTUUUUUUSSSPPPNNNIIIEEEDDDEEEGGGGGGJJJOOOUUUaaannnuuuyyy{{{uuuuuutttpppmmmmmmllloooqqqooommmooovvv}}}~~~yyyssstttyyy}}}}}}~~~|||{{{zzzxxxzzzyyyvvvsssrrrqqqpppqqqsssuuuvvvwwwwwwxxx{{{~~~yyyvvvooodddYYYOOOJJJGGGHHHHHHGGGGGGJJJSSS```jjjqqquuu{{{tttiiifffiiiwww~~~~~~zzzvvvrrrnnniii```UUUMMMBBB<<<666333333333222000////////////000111222222111111000//////000111111//////000000000000//////111111111000///.........------.........---,,,,,,//////000000000000//////////////////////////////000000000000000000000000////////////000111222333333333333444444555555555333444444555666888:::;;;;;;???HHHVVVjjj{{{pppnnnwww+++++++++***++++++,,,,,,---------+++)))***,,,...************************...---,,,+++++++++++++++***************))))))(((((())))))***************++++++++++++++++++++++++***)))))))))))))))))))))))))))***++++++++++++***++++++******+++,,,---...111333555777888777555444000000111333666:::===???CCCCCCCCCDDDFFFGGGIIIIIIMMMNNNQQQSSSSSSRRROOOMMMHHHEEEDDDGGGHHHIIIOOOUUUVVVdddssszzz{{{~~~vvvppppppqqqooooooqqqooorrrtttttttttxxx~~~vvvvvvzzz|||xxx~~~~~~|||yyyvvvvvvrrrnnnjjjhhhgggeeeccc``````___^^^^^^^^^_________aaacccdddeeefffiiikkkrrrwww}}}qqqaaaUUUMMMKKKKKKJJJGGGEEEFFFMMMXXX___lllqqqyyy~~~qqqiiigggmmmuuu~~~{{{wwwtttppphhh^^^VVVFFF@@@888444333444333111333222111000////////////333222000//////000222333//////000000000000//////111000000000/////////...---......///......------/////////000000/////////////////////////////////000000000000111111111111//////000000111222333444333333333333333333333333444444555666777888999::::::>>>GGGUUUiii|||qqqpppxxx************+++,,,---...,,,,,,,,,***((((((***,,,************************---,,,+++******)))******++++++,,,,,,++++++***))))))***++++++,,,,,,++++++************************)))))))))************))))))******+++++++++++++++,,,++++++***+++---///000555666777777666444222111111222333666999===@@@BBBEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPQQQQQQOOOLLLIIIGGGEEEDDDGGGHHHIIIPPPXXX\\\iiixxx}}}|||}}}tttmmmlllmmmllllllnnnooosssxxx}}}}}}{{{{{{~~~|||xxx|||~~~}}}~~~~~~zzzuuuooojjjgggeeebbb___[[[XXXVVVUUUSSSQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQTTTUUUVVVWWWYYY[[[```eeemmmtttxxxzzz{{{|||yyyzzz{{{||||||mmm^^^UUURRROOOMMMJJJGGGGGGJJJPPPTTTccchhhrrr|||{{{sssnnnhhhkkksss}}}}}}zzzvvvoooeee^^^LLLEEE<<<666444555444333333222111000000/////////222111///......///111222//////000000000000//////.../////////000000000111...///000000000000//////---......//////......---///////////////////////////000000000111111111222111111111222333444666777222222333333333333333333777777888888888888888888:::>>>FFFUUUiii|||sssrrrzzz************+++,,,---...+++,,,,,,***(((((()))******************+++++++++++++++******))))))******,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***'''((())))))******))))))---,,,+++***+++---000111777777777666444222111000444555777999<<>>GGGUUUiii}}}tttttt|||---,,,,,,+++*********++++++,,,------***)))))))))))))))*********+++++++++++++++*********+++,,,,,,+++++++++++++++***))))))))))))***+++++++++++++++************************)))***+++,,,---,,,,,,+++(((((()))************)))---,,,+++***,,,...111333777666444333222222222333888999:::<<>>????????????>>>======<<<===???BBBCCCCCCCCCCCCDDDGGGJJJOOOSSSVVVWWWYYY[[[[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZ[[[^^^bbbggglllqqqsssvvv|||{{{oooggg^^^YYYSSSMMMKKKJJJJJJKKKMMMPPPWWWbbbnnnvvvzzz{{{{{{~~~}}}sssnnnjjjkkksss}}}wwwqqqcccYYYKKK@@@:::777444222000000000000111222333333........................//////000000000000//////////////////000000000000......///000000000000000......////////////......////////////////////////------...//////000111111111111111222444666777888111222222333444555555666555666777888999999888888;;;>>>GGGVVVjjj~~~uuussszzz000///---+++***(((((((((,,,---//////,,,***)))***))))))******++++++++++++++++++++++++,,,------...***************)))(((((((((((()))***************++++++++++++++++++++++++***+++,,,---...------,,,******+++,,,,,,,,,,,,+++---,,,++++++,,,...111333555444222111111222444555:::;;;===>>>@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLHHHJJJLLLMMMMMMJJJGGGEEECCCBBBEEEHHHJJJNNNYYYdddeeellluuuyyywwwttttttuuuzzz|||}}}}}}|||{{{{{{|||uuummmhhhjjjmmmmmmnnnqqqqqquuu{{{zzztttvvvxxx{{{zzz{{{}}}sssqqqmmmiiieee___XXXSSSLLLJJJHHHEEECCCBBBBBBBBB@@@???>>>>>>@@@@@@???>>>:::;;;===>>>????????????;;;>>>@@@AAAAAA@@@AAABBB@@@CCCGGGJJJKKKMMMOOOPPPSSSQQQOOOMMMLLLLLLMMMNNNQQQRRRRRRTTTVVVYYY\\\^^^```fffnnnqqqsssuuuzzzxxxoooddd^^^UUUNNNKKKJJJKKKKKKGGGHHHNNNXXXdddmmmrrrsssrrrvvv{{{{{{uuummmhhhjjjttt~~~xxxlllaaaQQQDDD<<<777444111444333222111000000000000000000111111111111000000//////000000000000//////111111000000//////......------...///000000////////////000000000000//////////////////////////////,,,------...///000000111000000111222333555777777111111222333555666777777222333555777999999999999;;;???HHHVVVjjj~~~tttrrrxxx***+++,,,------,,,+++***+++++++++,,,,,,---------************+++,,,------,,,,,,,,,+++++++++******,,,)))'''(((***+++***(((************************++++++***************+++++++++++++++++++++++++++***+++,,,+++******,,,...++++++---...000222444555222111000000000222555666999<<<>>>???@@@@@@BBBDDDDDDGGGGGGFFFHHHMMMOOOMMMNNNMMMLLLLLLLLLKKKHHHEEEFFFCCCAAAEEEMMMWWW___bbbccciiiooorrrrrrqqqqqqrrrtttzzz}}}yyyyyyzzzrrrpppnnnmmmoootttxxx{{{xxx}}}~~~|||~~~zzztttwwwyyy|||~~~yyyrrrkkkjjjfff___YYYTTTQQQMMMKKKFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@??????===<<<<<<======>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDFFFIIIJJJJJJKKKMMMNNNRRRSSSVVVYYY\\\```bbbdddlllpppvvv|||yyyjjjcccZZZUUUSSSRRRNNNJJJFFFFFFGGGKKKSSS^^^hhhnnniiinnnuuuzzz~~~~~~vvvmmmhhhmmmyyy{{{ssshhhWWWKKKDDD???999444222222222222333333333333222111///......000111333//////000000000000//////...//////000000000000000---.........//////000000............/////////000---444333,,,---444444---111111111111000000000000111111111222333333444444666555333333333444666888666666666666777888::::::;;;???GGGVVVjjjxxxtttzzz+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,+++)))'''(((***++++++)))************************++++++************++++++++++++++++++++++++++++++)))***++++++)))***+++---***+++---///111333555555333222111111222444777888888;;;>>>@@@@@@AAABBBDDDCCCFFFGGGFFFHHHMMMPPPNNNOOOOOOOOOOOOPPPOOOLLLJJJFFFEEEEEEJJJSSS]]]dddgggfffjjjmmmnnnllljjjjjjjjjrrryyy{{{yyyzzzvvvwwwyyyyyyzzz{{{~~~}}}zzzvvvyyy|||{{{xxx{{{}}}xxxtttqqqllleee```[[[WWWRRRNNNKKKIIIFFFEEECCCCCCBBBAAA@@@>>>>>>===???@@@@@@???===<<<>>>???@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA;;;>>>@@@AAAAAAAAACCCDDDDDDEEEGGGJJJLLLOOOQQQRRR[[[___eeejjjppp{{{wwwnnnccc\\\XXXUUUPPPMMMJJJIIIIIIKKKPPPWWW^^^cccdddhhhnnnsssxxx}}}|||pppggghhhooowww~~~wwwmmm^^^PPPFFF???888444333222222111111000000000222111000//////000111222//////000000000000//////...//////000000000000000............/////////000........./////////000000,,,777:::111+++...000---111111111111000000000000000000111111222333333444666555444333333444666777777666666666777888999999;;;???HHHVVVjjjzzzvvv|||,,,++++++++++++++++++,,,+++++++++++++++*********,,,+++******)))*********---,,,,,,,,,,,,+++++++++***)))((((((***+++++++++************************++++++************++++++++++++++++++++++++++++++)))*********))))))+++,,,***+++---000222555666777444444333333444666999:::777:::>>>AAABBBBBBCCCDDDEEEHHHIIIHHHKKKQQQSSSRRRNNNNNNOOOPPPQQQPPPMMMJJJGGGHHHKKKRRR[[[ccchhhkkkjjjkkkmmmllljjjhhhggghhhqqqzzzyyyuuutttxxx}}}}}}zzzyyy{{{|||~~~zzzuuuooohhhccc```\\\WWWSSSMMMJJJGGGEEEDDDDDDCCCBBB@@@@@@??????>>>===<<<<<<>>>???@@@@@@>>>===>>>>>>@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;<<<>>>???>>>>>>???@@@???@@@AAABBBCCCEEEFFFFFFJJJNNNRRRVVV[[[cccnnnvvv~~~uuuiii___YYYVVVRRROOOPPPNNNMMMLLLMMMPPPTTTVVV]]]aaaffflllrrrxxx~~~uuuhhhdddfffjjjsssxxxyyyrrrfffXXXLLLBBB;;;888555555333222111000000000222111000//////000111222///000000111111000000///...///000000111111000000............////////////....../////////000000000111>>>EEE;;;000...111222111111111111000000000000000000000111222222333333555555444333333555666777888777777777777777888888;;;???HHHVVVjjj~~~yyy~~~---,,,+++******+++,,,---,,,++++++******)))))))))******)))))))))***++++++*********)))))))))(((((())))))((()))***+++,,,,,,************************++++++*********+++,,,,,,++++++++++++++++++++++++((()))***)))((((((***,,,***+++...111444666777777444444333333444666999;;;777;;;@@@CCCDDDDDDEEEEEEHHHKKKMMMMMMPPPVVVXXXVVVOOOPPPQQQSSSTTTRRRNNNKKKIIILLLRRRYYY```fffhhhjjjkkklllmmmmmmmmmlllmmmmmmrrrzzz{{{vvv{{{~~~}}}|||zzzuuurrrsssyyy~~~{{{tttppphhhccc\\\VVVSSSPPPMMMJJJHHHFFFDDDDDDDDDEEEDDDCCC?????????>>>>>>>>>=========???AAABBB@@@???>>>???AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===??????????????????>>>>>>>>>???AAAAAA@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEHHHJJJNNNTTT\\\bbbmmmttt~~~zzzmmmbbb\\\XXXVVVTTTSSSRRRPPPOOOOOOOOOOOOPPPWWWZZZ___fffnnnvvv}}}yyylllcccaaaaaaiiirrr~~~yyyuuummmaaaSSSGGG@@@===777666555333222222222333222111000000///000000111000000000111111000000000//////000111111111111000.........///////////////...////////////000000000222>>>EEE===333///111222111111111111000000000/////////000111111222222333555444444444444555666777999888777777777777777888<<>>@@@BBBCCCBBB@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>??????>>>>>>===<<>>@@@@@@>>>===>>>???@@@@@@?????????>>>>>>>>>@@@AAABBBDDDFFFKKKOOOSSSYYY```iiirrr{{{ttthhh___ZZZXXXWWWRRRRRRRRRRRRQQQPPPNNNMMMOOORRRWWW___iiisss{{{pppeee^^^[[[aaakkkyyy}}}vvvjjj\\\NNNDDD???777666444333222222333444222111111000000000000000000000111111111111000000///000000111111111111111///////////////.........////////////000000000111...444888555111///...---111111111111000000000///000000000111222222333333444444444444555555666666999888777777777777777888<<<@@@HHHWWWkkk}}}~~~,,,++++++++++++++++++,,,+++++++++++++++*********************+++,,,---...---,,,,,,,,,,,,+++++++++***+++,,,+++))))))+++,,,************************++++++***++++++,,,---...++++++++++++++++++++++++)))*********))))))+++,,,,,,...222555777777777777111111000000222555888999;;;===@@@AAAAAABBBDDDEEEFFFLLLQQQSSSUUUXXXWWWSSSNNNPPPUUUYYY[[[YYYUUUPPPWWW\\\dddiiikkkkkkjjjiiijjjjjjkkkmmmooopppnnnllltttzzzvvvuuurrrpppqqquuu|||~~~|||zzzuuunnnfff]]]WWWSSSPPPNNNLLLHHHEEEDDDCCCCCCCCCAAA@@@@@@AAAAAA???===@@@@@@AAABBBCCCCCCDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@??????>>>???????????????@@@@@@@@@===???AAAAAA@@@??????@@@?????????>>>>>>>>>>>>>>>======>>>???AAADDDFFFGGGLLLQQQXXX^^^eeennnyyyzzzlllaaaYYYUUUSSSSSSUUUVVVWWWUUURRRNNNLLLIIIKKKOOOWWWbbbmmmtttxxx{{{mmmccc]]]\\\eeeqqq|||tttfffVVVHHH@@@888666444111000000111222222222111111000000//////000111111222222111111000///000111111222222111111///////////////........./////////000000000111111...///000111222222000...111111111111000000000000000111111222333333444444444444444555555555555666888777777777777777888888<<<@@@IIIWWWkkk}}}}}}+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,------,,,)))(((***,,,************************++++++++++++,,,---......++++++++++++++++++++++++)))***++++++)))***+++---...000333666777777666555111000000000222555888:::;;;<<<=========>>>@@@CCCHHHOOOUUUXXXZZZ\\\XXXSSSKKKOOOUUU\\\aaa```\\\YYYaaagggoootttuuusssrrrrrrmmmmmmppptttyyy{{{yyyvvv{{{zzzxxxvvvvvvzzz~~~}}}yyysssooojjjhhhccc\\\VVVPPPLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>@@@AAABBBCCCDDDEEEFFFGGGCCCDDDEEEDDDCCCCCCEEEGGGBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBB???AAACCCCCCBBBBBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBB?????????@@@AAACCCCCCCCCDDDGGGKKKNNNRRRYYYaaahhhyyyuuuhhh___ZZZXXX]]]^^^______\\\VVVPPPLLLIIIIIIKKKRRR]]]gggmmmpppxxx{{{uuunnnbbbeeekkksss}}}|||rrrcccSSSHHH>>><<<888444111000111111222222222111111000///...000111111222222111111000000000111222222222222111000/////////............//////000000000111111111111000000222444444333333111111111111000000000000222222222333444444555555333444444555555555555555777666666666777888999999<<<@@@IIIXXXlll|||{{{***+++,,,------,,,+++***+++++++++,,,,,,---------222111///---,,,******))),,,,,,,,,+++++++++******---......,,,)))''')))+++************************++++++++++++,,,---...///++++++++++++++++++++++++***+++,,,+++******,,,...///111444777888777666555111111000111333666999:::;;;;;;;;;:::999:::>>>AAAKKKSSS[[[^^^``````[[[UUUPPPUUU]]]eeelllmmmjjjfffhhhooowww||||||{{{zzzzzzpppqqqvvv~~~|||zzz|||uuurrroookkkiiifffbbb___ZZZXXXTTTPPPMMMJJJIIIIIIFFFGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDBBB@@@AAABBBCCCEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDGGGIIICCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDD===???AAAAAAAAA@@@AAACCC@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCDDDFFFFFFFFFEEE@@@BBBDDDEEEGGGKKKSSSYYYaaaiiiuuuvvvnnniiihhhggghhhiiigggbbbZZZRRRMMMLLLJJJLLLRRR[[[dddjjjlllooossswww{{{~~~llliiihhhmmmwwwzzznnn^^^RRRFFFCCC>>>999555333222222222222222222111000......111111222222222222111111000000111222222222222111000000//////.........---000000000000111111111111///...///000111000111333111111111111000000000000222333333444444555555666333444555555666666555555666666666666777888::::::===@@@IIIXXXlll{{{yyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++---***((((((***+++(((&&&((()))***++++++***)))(((***++++++,,,,,,++++++***++++++,,,---....../////////333888;;;999555222111...000222555777888999999999;;;<<<;;;999:::???CCCOOOYYYbbbhhhllllllbbbUUUTTTXXX```jjjrrrxxxyyyyyyzzzoooxxx}}}wwwsssiiigggccc^^^YYYVVVTTTSSSPPPNNNKKKHHHFFFEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGHHHHHHHHHFFFEEEDDDBBBCCCEEEEEEDDDEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDBBBBBBBBBBBBGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@CCCHHHLLLOOOVVVZZZ```hhhrrr~~~xxxsssrrrqqqoookkkeee]]]WWWSSSNNNLLLKKKMMMTTT\\\bbbfffiiilllooopppqqqtttzzzxxxkkkaaadddnnnyyyvvviii^^^HHHBBB<<<:::666111111444222222222111111111111000000000000000000000000000///111222111000///000111111111111000///......---222222222000......000111000000000000111111111111111111000000111222333333111111222222222333333333444444555555666777777888777777777777888999:::;;;???CCCLLL[[[oooyyyuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,++++++******++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++)))'''(((+++,,,***((()))***+++,,,,,,+++***)))***++++++,,,,,,++++++***+++++++++,,,---...///000111444777888555111...---+++---000333666888999999:::;;;;;;999999<<>><<<888555444333333222222222111111111000000000000000000000000///111222111000///000111222222222222111111000000///000111111000111222444000000111111111222222222222111111111111111222222111111222222222333333333555555666666666666666666777777777777888999:::;;;@@@EEENNN^^^rrr|||wwwzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++******))))))******++++++++++++++++++++++++++++++++++++***))))))***++++++******))))))))))))***++++++,,,,,,++++++***,,,+++******,,,000333666888888777444111000111222000111333444555555444444333333333444:::FFFVVVbbbiiilllooonnniiibbb______bbbfffllluuuzzzyyy{{{{{{yyyxxxvvvvvvyyy|||{{{uuuoookkkfffccc^^^[[[XXXVVVSSSQQQOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKNNNPPPRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUTTTTTTSSSQQQOOONNNMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKOOOOOOMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGJJJKKKLLLKKKIIIHHHHHHJJJIIIMMMTTT^^^lll|||}}}zzzsssggg]]]WWWTTTOOOMMMNNNOOOPPPPPPVVV]]]gggoootttyyy~~~|||ssstttzzz{{{fffWWWGGG???===999666555333333333222222222222111111111111111111111111111///111222111000///000111222222222111111111111111///000222222111111222444111111111111222222222222222222111111111111111222111111222222222333333333555555555555666666666666777777777777888999:::;;;GGGJJJSSS```sssxxxzzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////***++++++,,,,,,++++++***,,,,,,+++************+++++++++++++++++++++++++++,,,------,,,***((()))***,,,+++***)))((((((((((((***++++++,,,,,,++++++***,,,,,,,,,---///222555777444444333111///...000222333333444555555444333222111222444888???LLL]]]hhhmmmkkkkkklllhhhbbb```bbbeeeiiipppwwwzzzyyyzzz{{{|||zzzwwwtttqqqqqqpppsssxxx{{{~~~zzzuuuoooiiieee___\\\XXXVVVUUUTTTSSSQQQOOOOOONNNNNNLLLJJJIIIHHHEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEHHHJJJLLLLLLKKKKKKMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNPPPTTTWWWZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\[[[YYYWWWUUUSSSRRRNNNOOOPPPRRRSSSSSSSSSRRRPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIGGGEEEEEEFFFFFFGGGIIINNNWWWeeeuuuwwwmmmdddYYYVVVQQQOOOOOOOOOOOOOOORRRXXXaaahhhnnnuuu}}}~~~|||jjj\\\MMMEEE???:::777777333333333333222222222222222222222222222222222222///111222111000///000111......///000111333444444///111333333222111222333111111111222222222222333333222111111000111111111111111222222222333333333444444555555666777777777777777777777888999:::;;;HHHKKKSSS```rrrzzz{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------***++++++,,,,,,++++++***------,,,+++++++++++++++++++++++++++++++++++++++***,,,---,,,***)))***,,,---,,,+++))))))((())))))***++++++,,,,,,++++++***,,,,,,---///222555777888444444333111///...///111111222333444444333222111111444888>>>FFFSSSbbbmmmpppjjjggghhhfffaaa___aaaccciiiqqqyyyxxxtttuuuuuuuuusssqqqooommmkkkmmmrrryyy{{{}}}~~~yyytttpppjjjddd```]]][[[WWWVVVVVVWWWVVVVVVPPPQQQQQQPPPNNNLLLKKKIIIEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIKKKNNNOOOOOOMMMKKKIIIKKKMMMOOOPPPOOOPPPRRRTTTPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUZZZ___bbbdddeeeeeecccbbbaaaaaaaaaccceeeggggggfffdddbbb___]]][[[ZZZTTTUUUUUUUUUVVVVVVWWWWWWRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGIIIIIIGGGEEEDDDDDDEEEEEEEEEGGGLLLUUU___gggssszzzqqqkkkZZZWWWSSSQQQPPPPPPPPPOOOOOOSSSZZZ```fffoooyyy{{{qqqeeeWWWMMMDDD<<<888999444444333333333222222222111111111111111111111111///111222111000///000111,,,---...///111222333444000222444444222111111111111111111222222222333333333222222111000000111111111111222222222333333333222333444555666777888999777777777777888999:::;;;BBBFFFOOO]]]qqq||||||,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,............,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,******,,,//////---,,,***))))))******+++++++++,,,,,,++++++++++++,,,...111444666888999666777666444111000000111...///111222333333222111111555<<>>:::777555222111111111111000222111111000000111111222111111222222222222111111))))))))),,,000333555555111111111111111111111222444333333222111111111222000000//////000000111222333333333444444444555555555666666555444444666777555666777666555555777999>>>AAAJJJ[[[qqq}}}{{{+++,,,------------,,,+++------------------------...------,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,---------)))******+++,,,+++++++++************************,,,,,,,,,---,,,,,,,,,+++...///111333444444333333111222222222222111000000000------111333000000222555999AAAMMMXXXbbbhhhkkkjjjhhheee___ZZZWWWWWWXXXdddooo{{{wwwtttqqqmmmmmmpppssssssrrrmmmnnnssszzz}}}~~~{{{yyy~~~|||vvvqqqkkkfffaaa^^^[[[ZZZXXXXXXZZZ[[[[[[ZZZWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQSSSTTTTTTTTTTTTVVVXXXXXXYYY\\\___aaabbbbbbbbb^^^aaadddfffgggggghhhiiillllllkkklllmmmnnnnnnnnnqqqnnnkkkgggccc```___^^^aaa```aaaeeekkknnnooonnnqqqnnnkkkhhhfffggghhhjjjhhhhhhgggfffeeeeeeeeeeeeeeecccaaa^^^]]][[[[[[[[[^^^]]][[[[[[ZZZYYYVVVSSSSSSQQQOOONNNOOOOOONNNMMMJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHGGGFFFEEEFFFGGGGGGBBBBBBBBBBBBBBBCCCDDDDDDHHHOOO^^^qqqzzzrrrfff^^^YYYWWWTTTRRROOOOOOOOOQQQVVV___iiioooyyy}}}zzzuuukkk___RRRHHH@@@<<<888555222111222222222111444333333222222333333444111111222222222222111111111///......///000000//////000000000111111222222444333222222111111111222222222222222222333333444333333333444444444444555444555666555444444555777666777888777666666888999>>>BBBKKK[[[qqq{{{zzz,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------------,,,,,,,,,,,,------,,,,,,---------.........***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///000222333333333222111111111222222111111000//////------000111///000444;;;AAAKKKVVV___eeeiiijjjiiigggccc]]]WWWUUUVVVWWWdddnnnyyy}}}~~~}}}vvvpppnnnmmmooosssuuutttrrrnnnooottt{{{wwwuuu}}}~~~|||wwwsssmmmhhhddd```]]]YYYWWWWWWWWWWWWVVVTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[]]]^^^^^^^^^___aaacccbbbdddhhhkkknnnnnnnnnnnnkkknnnsssuuuuuuttttttttt}}}}}}||||||{{{zzzyyyyyy|||yyyuuuooojjjgggdddccc```aaabbbdddfffggghhhhhhhhhgggeeecccaaaaaaaaaaaa``````_______________```___^^^]]]\\\ZZZYYYXXXWWW_________```aaa```]]][[[YYYVVVTTTSSSSSSRRRQQQPPPOOOOOOOOONNNLLLJJJHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJBBBBBBBBBCCCCCCCCCCCCDDDEEEHHHQQQ]]]hhhvvvvvvjjjccc^^^ZZZWWWQQQQQQQQQPPPQQQVVV___fffmmmrrrzzz|||rrreeeXXXMMMDDD@@@:::777444222222333333222444333333222222333333444111111222222222222111111555333000///000000///---...//////000111222333333333333222111111111111222///000000000000111111111333333333333444444444444444555666666444444555666666777888888777777999;;;???CCCLLL\\\qqqzzzxxx|||...---,,,,,,,,,,,,---...------------------------,,,,,,+++*********++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,------------,,,************************,,,,,,++++++,,,,,,------111111222222222222111000111111111111111000000//////------000000///222777>>>FFFSSS^^^eeeiiiiiiiiillliiiccc\\\WWWTTTVVVXXXbbbkkktttyyyyyy||||||wwwooommmnnnqqquuuvvvtttqqqkkklllrrr{{{{{{uuuuuu|||}}}|||wwwqqqmmmfffbbb]]]YYYWWWWWWVVVVVVUUUUUUUUUVVVXXXZZZ[[[\\\^^^]]]]]]^^^```bbbeeegggkkklllmmmmmmmmmnnnqqqssstttuuuwwwyyyyyyxxxvvvuuuwwwzzz}}}~~~~~~}}}}}}}}}}}}yyytttqqqnnnlllfffhhhiiihhhfffeeedddeeebbbbbb```^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYXXXWWWUUUTTTZZZ[[[^^^bbbeeeeeecccaaa]]][[[XXXVVVUUUTTTRRRQQQRRRRRRQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFKKKQQQWWWddd|||yyyppphhhaaa\\\UUUUUUTTTPPPNNNPPPVVV\\\bbbhhhqqqxxx}}}xxxlll___SSSJJJDDD===:::666333333444444333222111111000000111111222111111222222222222111111222111///000111222222111//////000111222333444555222222111111111111111222//////000000111111111111222222333333333444444444555666777777666555666777666888888888777888:::<<>>888666555555555555666666666555333222111000000000000000111111000000111111111111000000111111111111222333444555333333222222222333444555222333444222000//////000333333333444444444555555666666555444444666777888888666555555666777888888<<>>BBBLLL[[[pppzzz{{{---------------.......................................---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++...---,,,+++******+++,,,,,,,,,...///000111111111............------------------...///111444666888===@@@DDDJJJPPPYYYaaagggeeedddaaa^^^\\\[[[[[[[[[XXXZZZbbbnnnvvvxxxwwwxxx{{{zzz{{{~~~}}}~~~~~~~~~}}}~~~}}}uuummmkkklllkkkhhhcccbbbiiixxx}}}zzzvvvqqqkkkggg```\\\XXXUUUTTTTTTSSSRRROOONNNMMMKKKIIIHHHHHHHHHFFFEEEEEEGGGFFFFFFLLLTTTaaassswwwmmmeee\\\WWWUUUSSSQQQOOOMMMOOOZZZfffrrrtttwwwzzz|||~~~ssshhh```iiissszzz~~~ssskkk^^^PPPFFF===777444333333222222222333444444222222111000////////////000000111111111111000000////////////000111222333111222333444444444333333000222333222111000111222222222222222333333333333444555555666777666666666333666999888666555666888>>>BBBKKKZZZooo~~~~~~------........./////////..............................---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++***+++---...,,,---///111222222222111------.....................//////111444777:::;;;@@@CCCHHHNNNUUU]]]fffkkkiiifffbbb^^^[[[[[[\\\]]]ZZZ^^^jjjwww}}}{{{{{{~~~}}}{{{zzzyyytttyyywwwsssssskkkhhhccc___aaajjjwww}}}yyylllhhhbbb]]]ZZZXXXVVVTTTRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFFFFGGGDDDBBBGGGNNNSSS```vvvuuulllccc]]]WWWTTTQQQQQQOOOPPPWWW___kkkooouuuxxx{{{|||~~~wwwmmmaaaffflllsss|||xxxpppeeeXXXMMMCCC;;;777333222222222222333444555444333222111000000000000000000111111111111000000111000000000000000111111222222333333333333444444000111222222111000111222333333333333444444444444777666666666666777888888555999<<<;;;888555777999<<<@@@IIIYYYnnn.../////////000000111111////////////////////////......---,,,,,,,,,,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,///111---///000222333333333333------...///000000000///000000111333666999<<<>>>AAAEEEKKKQQQYYYaaajjjpppoookkkfff```]]]]]]^^^______dddqqq~~~{{{{{{}}}zzzvvvrrrnnnttt}}}yyyyyynnnkkkfff```\\\___gggnnnvvv|||xxxsssllleee```]]]ZZZXXXSSSRRRPPPNNNLLLJJJIIIIIIJJJHHHGGGGGGEEEBBBGGGNNNJJJSSSeee{{{|||rrriiiccc[[[VVVTTTTTTSSSRRRWWW]]]ggglllrrrwwwyyyzzz{{{{{{{{{rrrfffggghhhlllvvv}}}}}}wwwlll```UUUJJJAAA<<<555444444333444555666777555444333222111111111111000000111111111111000000555444333222111111111111333333222222222333444555000111222222111000111333333333444444444444555555888777666666666777999:::888<<>>999666777::::::>>>GGGXXXnnn000000000000000000000000...------,,,,,,------...///...,,,++++++,,,...////////////...---+++***)))$$$'''+++...//////---+++)))******+++,,,---...///---------............///...///111222222111000/////////000000000///...---///222666888:::;;;>>>@@@BBBGGGLLLRRR\\\gggllllllmmmiiieeeaaaaaabbbcccdddbbbooo{{{}}}zzzzzzxxxuuupppuuu}}}~~~{{{vvvqqqiii```YYYYYY\\\___eeeeeeiiipppvvvyyyqqqllleee]]]WWWUUURRROOOMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDLLLLLLTTTfff~~~~~~ssslllhhhbbbYYYSSSSSSVVVYYY[[[cccjjjrrruuutttrrrrrrtttuuu|||{{{rrrhhhbbbgggqqqxxx}}}yyyiiiYYYMMMDDD>>>===888333111333444444333222222111000111222444555222222111111222222333444111111111111111111111111000000000000000111111222111111000000000000000111333333333222222111111111666666666666777777777777666>>>AAA;;;777888:::999;;;@@@IIIWWWkkk...........................------,,,,,,------...///...,,,++++++,,,...///,,,,,,------......------&&&(((+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,------------............///...000111222333111000///------------------------///222666999;;;===@@@BBBEEELLLSSSZZZcccmmmqqqpppnnnlllggg```[[[]]]eeemmmttt|||||||||zzzwwwsssnnnsss|||~~~wwwkkk___UUUPPPPPPRRRRRRRRRUUU[[[aaahhhuuu}}}vvvmmmccc[[[XXXUUUQQQOOOOOONNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDJJJYYYmmm|||vvvooohhh___XXXUUUVVVXXXZZZ^^^eeennnssssssrrrssstttyyy~~~|||uuukkkdddfffmmmttt|||uuueeeXXXLLLCCC<<<888555444555666444111333222111111111222333444000111333444444444333222111111111111111111111111111111111111111222222333222222111111111111222222111111222222222222222222333333333333444444444444666===???:::666777:::999<<<@@@IIIVVVjjj..............................------------......///...---,,,,,,---...///+++,,,------......------******+++,,,,,,,,,,,,,,,000//////...---,,,++++++---------............//////000222333333111000///...---,,,,,,,,,---...///000333777:::<<>>AAADDDGGGPPP]]]llluuuyyyyyyuuupppccc```[[[[[[aaalllxxxxxxsssxxx~~~}}}zzzxxx|||}}}zzzxxx{{{~~~|||{{{{{{zzzzzz|||}}}uuueeeVVVLLLFFFBBB@@@???===???BBBDDDFFFOOOXXXcccnnn}}}xxxrrrccc___YYYUUUSSSRRRQQQPPPQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEGGGIIINNN]]]wwwyyynnneee^^^YYYVVVUUU[[[dddlllrrruuuwwwxxxxxxnnnfff___```kkkwwwtttcccUUUFFF???666111111222333333333333333333222111111000000///.........///111222111111111111111111111111000000000000000111222222111111111111111222333333888888777666555555444444555666666666777777777777888777666666555666999<<<===AAAIIIVVVggg|||........................//////............//////........................***+++,,,---.../////////...---,,,,,,,,,,,,,,,---***+++,,,---...///000000---------............///111222333444333222000...////////////000222444555:::;;;===>>>@@@CCCGGGJJJXXXfffvvv}}}}}}{{{uuunnn^^^XXXTTTYYYggguuu}}}~~~xxxtttzzz~~~~~~|||~~~}}}xxxyyy{{{}}}||||||{{{{{{{{{{{{{{{~~~zzzooo___QQQHHHCCC???<<<<<<;;;<<>>???@@@FFFOOOTTT^^^mmm{{{}}}zzzyyyxxxkkkfff___YYYVVVUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKOOO\\\jjj}}}ssskkkddd^^^[[[UUUVVVYYY^^^dddiiikkklllttt{{{xxxrrrjjjcccbbbfffooovvv}}}zzznnnbbbSSSJJJ???777555555444444000111222333333333222222111111000//////111222333111111111111111111111111111111000000111111222333111111111222222333555555777777666666555444333333333333333444444444555555777444444999;;;888999<<<===AAAJJJWWWhhh|||000000000000000000000000//////............//////......////////////......---------...------,,,,,,+++,,,------......------******+++,,,,,,------...---------.........//////222333444555444222000...111222444666888999999999777999<<>><<<::::::888:::<<<<<<===CCCKKKQQQ[[[iiixxxxxxwwwyyy}}}{{{}}}~~~}}}}}}}}}|||zzzvvvtttuuuxxx{{{yyyyyyyyywwwwwwwwwzzz|||nnniiiaaa[[[XXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMKKKJJJJJJHHHHHHPPPZZZuuuxxxqqqjjjeeeaaaXXXXXXYYY]]]bbbgggjjjkkkooowww|||wwwooofffaaabbbiiiqqqzzzuuuiiiUUUNNNDDD<<<999777555333///000222333444333333222111111222333333333333333111111111111111111111111222222111111222222333444222222222333444555666777444444444444444444333333444444444555555555666666777333444:::===999999<<<<<>>===???CCCEEEFFFLLLSSScccttt~~~yyyuuujjj\\\SSSQQQQQQYYYhhhvvvwwwqqqnnnpppyyy}}}}}}{{{zzztttkkklllxxxxxxxxx}}}}}}|||}}}}}}||||||sssuuuwwwyyyzzz|||~~~{{{mmmdddUUUPPPIIIAAA<<<;;;;;;<<<:::;;;;;;;;;<<>>CCCLLLYYYjjj~~~000000111111111111000000////////////////////////000000///------,,,,,,------......///...---,,,+++++++++,,,,,,,,,---------------------............///......---...000333444555666777777555444444444555666777888999;;;;;;<<<<<<;;;===BBBEEEIIIQQQZZZiiiwww~~~xxxssshhh[[[VVVTTTTTT\\\iiivvvuuupppmmmlllqqqxxx{{{yyy|||~~~tttkkknnn{{{}}}xxxyyy~~~}}}|||uuuwwwyyyzzz{{{|||vvvjjj^^^VVVOOOKKKEEE@@@<<<;;;;;;<<<:::;;;;;;;;;<<>><<<;;;;;;<<<::::::;;;;;;<<<>>>BBBFFFGGGOOOZZZdddooo}}}uuuhhh______bbbgggttt|||zzzvvvrrroooiiigggeeeccccccdddggghhhiiiiiijjjjjjkkklllnnnnnnlllmmmmmmnnnnnnqqquuuxxxzzzwwwrrrkkkeee```\\\ZZZYYYXXXVVVVVVVVVTTTQQQOOOKKKLLLMMMKKKHHHGGGJJJNNNQQQ\\\rrruuuoookkkbbb[[[ZZZ[[[\\\```fffiiimmmrrryyyqqqfffdddhhhnnntttwwwuuupppkkkdddYYYJJJ@@@<<<;;;888666555444333333222222333333000000000111222222333333333333333333333333333333222222111000000111111222000111111111111222222222222333333444444333333222444555666666777777666666888888777777777777777777;;;AAAJJJXXXiii}}}......////////////..............................000///...------------------------------,,,,,,+++,,,,,,,,,------------...++++++,,,,,,------......////////////111222444555555666888888777666777888:::::::::::::::;;;;;;;;;;;;;;;>>>CCCHHHPPP___mmm|||}}}uuummmbbbWWWRRRRRRUUU]]]hhhssszzz}}}vvvkkkiiikkklllnnnpppyyyzzz}}}rrrllloooyyy~~~}}}~~~}}}yyyvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~}}}rrrggg]]]TTTNNNIIICCCBBB@@@>>>===;;;;;;;;;999:::;;;;;;<<<>>>AAADDDGGGNNNXXXaaalllzzzxxxkkk___\\\\\\___lll{{{~~~zzzwwwqqqnnnkkkhhhgggiiikkkmmmnnnnnnnnnnnnnnnnnnoooooommmnnnoooooooooqqquuuxxxzzzyyyvvvqqqkkkeee```]]]ZZZYYYXXXWWWWWWUUURRRPPPMMMNNNNNNLLLIIIHHHJJJLLLNNNTTTeee~~~vvvoooeee\\\XXXXXXYYY]]]ccceeefffiiiooovvv~~~zzzqqqkkklllpppuuuyyyxxxtttooohhh]]]OOOCCC>>>;;;999777555444333222222222222222333333222222111000000000333333333444444333333333000111111222333333222222000000111111111222222222222333333444444333333222444444555666666666666666666777888888777777888999<<>>>>>AAAEEEJJJSSSeeettt~~~uuulll```WWWQQQTTTYYYbbbllluuu{{{~~~wwwllliiikkkmmmpppssswww||||||uuurrrtttyyy}}}~~~~~~{{{vvvssstttvvvvvvuuuuuuwwwxxxzzz|||}}}}}}}}}}}}{{{sssggg[[[SSSLLLHHHFFFDDDCCCAAA???===;;;:::999888999;;;;;;;;;===@@@BBBGGGMMMVVV___jjjyyy{{{nnnccc^^^ZZZ[[[hhhwww{{{yyyuuuqqqpppppprrrsssrrrrrrqqqqqqqqqrrrsssssssssssssssrrrqqqqqqtttwwwzzzyyyxxxuuupppkkkfffccc]]][[[YYYXXXXXXVVVSSSQQQPPPPPPPPPNNNLLLJJJJJJKKKKKKMMMYYYooouuukkk```ZZZXXXXXX\\\aaaccccccdddgggmmmvvvuuussssssvvv{{{|||xxxuuulllbbbUUUIIIAAA===999777444333222111000000000000333333222222111000000000222333333444444333333222000111222333444444333333000000111111111222222222222333333444444333333222333333444555555555555444333555777888777777999<<<===CCCMMM[[[mmm......////////////..............................///......---------......//////...------------...,,,---------............000000///...------,,,,,,...///000222333555666666555777999:::999999:::;;;<<<<<<<<<<<<<<<=========>>>@@@CCCHHHMMMWWWiiizzz~~~wwwlllaaaXXXWWW[[[bbbjjjssszzz}}}|||rrrooonnnnnnpppsssqqqyyy|||xxxxxxzzz||||||www{{{}}}|||vvvrrrnnnpppqqqrrrqqqqqqsssuuuxxxzzz{{{|||}}}~~~{{{qqqjjj___UUUOOOKKKHHHGGGDDDCCCAAA???===;;;::::::888999;;;;;;;;;<<>>>>>>>>===???EEEKKKPPP[[[nnnyyynnnbbbZZZ]]]bbbiiiqqqwww|||||||||wwwvvvtttqqqqqqtttpppzzz|||xxxwwwyyy|||}}}}}}yyy{{{~~~}}}~~~}}}~~~~~~xxxrrrnnnkkklllnnnoooooooooqqqsssuuuvvvxxxzzz{{{~~~{{{mmmgggaaaYYYRRRNNNLLLKKKJJJCCCBBB???===;;;;;;;;;;;;777999:::;;;;;;<<<>>>@@@BBBHHHPPPYYYddduuuvvvmmmfff^^^WWW^^^jjj||||||zzzuuusssqqqpppqqqtttxxx{{{{{{{{{yyyuuurrrqqqrrrtttvvvwwwwwwwwwvvvsssqqqpppiiieee```\\\ZZZXXXWWWVVVUUUTTTRRRQQQOOOMMMJJJIIIFFFEEEHHHQQQ___qqqxxxllleeeaaa]]]___bbbjjjjjjhhhbbb___eeetttzzzxxx|||uuuooodddYYYNNNEEE???;;;555555333222111000000000000000000111222222333333///000222333333222000///333333333333444444444444000111111111111222222222222333333444444333333222333444444555555555555555333666999999666666999<<<<<>><<<<<<<<<===>>>?????????;;;>>>EEEMMMSSS]]]qqqzzzoooccc\\\aaaeeelllssswwwzzz}}}~~~~~~~~~|||}}}yyyxxxyyy{{{yyyttttttwwwuuu}}}xxxsssrrrwww|||}}}}}}}}}{{{|||{{{zzzyyyzzz}}}}}}uuuooollliiikkkmmmmmmnnnnnnppprrrqqqrrruuuwwwyyy|||uuufff]]]XXXRRRNNNKKKJJJJJJIIIAAA@@@===;;;:::;;;<<<===777888:::;;;;;;;;;===??????EEEMMMUUUaaarrrzzzrrrlllaaaXXX\\\gggwww|||yyytttqqqqqqssswwwzzz{{{{{{yyyuuurrrqqqrrrtttuuuuuuvvvwwwvvvvvvttttttnnniiiccc]]][[[ZZZYYYXXXUUUTTTRRRQQQOOOMMMJJJGGGLLLIIIIIIMMMTTTddd{{{|||pppiiiddd``````cccoooppplllccc[[[___ooo}}}~~~zzz~~~xxxsssjjj^^^SSSIIIAAA===777666444333222111111111333333222222111000000000...///111222222111///...555444444333333333444555000111111111111222222222222333333444444333333222444555555666666666666666444888;;;999666444777:::;;;AAAMMM\\\mmm222111///---,,,+++,,,,,,........................//////............//////------------------------+++,,,------......------////////////000000000000222222333444555666888888999999::::::::::::::::::::::::;;;;;;<<<=========>>>DDDKKKPPPWWWcccttt}}}vvvmmmccc\\\eeeiiinnnqqqwww~~~|||{{{wwwvvv{{{}}}{{{wwwwwwvvvwwwxxxwwwuuuuuuwwwzzz{{{}}}}}}}}}|||{{{|||~~~~~~|||{{{}}}{{{xxxxxxyyyzzzzzzyyyyyy{{{zzzqqqlllkkklllmmmlllkkkkkklllnnnpppnnnnnnppptttzzzvvvllleeeXXXUUURRROOOMMMJJJGGGDDDDDDCCC@@@===;;;:::::::::<<<;;;;;;;;;<<<===???@@@@@@BBBHHHRRR[[[iii|||tttggg\\\XXXYYY[[[ppp~~~|||zzzzzzzzzyyywwwvvvvvvuuutttsssrrrqqqpppsssrrrqqqrrrtttuuuuuutttuuuqqqjjjccc]]]ZZZYYYYYYXXXXXXWWWTTTQQQMMMJJJHHHFFFGGGIIILLLNNNVVViii{{{vvvooohhh```]]]^^^fffnnnssskkk^^^^^^mmm~~~~~~xxxyyytttiiieee___QQQDDD>>>777555444333333333111///333222222111111222222333111111222222222333333333666444111///...---...///000333555444111000222555555444222111111111222222333444666777888888777777666777888888777888:::<<<999???KKK\\\ppp222222000///....................................//////............//////------------------------+++,,,------......------....../////////000000000222222222333555777888999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???===BBBIIIQQQ[[[iiixxx}}}uuunnnfffaaa___fffjjjnnnrrrxxx}}}{{{wwwwww{{{|||wwwrrrppprrrtttwwwwwwvvvuuuwwwyyy}}}}}}|||zzz{{{~~~~~~|||{{{zzz{{{|||{{{yyywwwwwwxxxyyyyyyvvvnnniiihhhiiijjjiiiiiiiiikkklllqqqooooooppptttyyy}}}~~~uuujjjbbbWWWUUUQQQOOOMMMKKKGGGEEEDDDBBB@@@===;;;:::999999::::::::::::;;;<<<>>>???@@@AAAGGGOOOXXXcccuuuwwwiii^^^YYYZZZ\\\lll~~~{{{|||zzzxxxuuurrrooommmlllqqqooonnnnnnpppqqqqqqqqqtttqqqkkkddd___[[[YYYYYYXXXXXXWWWVVVSSSPPPMMMLLLJJJJJJKKKLLLMMMSSSddduuuyyypppggg```^^^```cccjjjmmmfff]]]]]]kkkyyy}}}uuutttyyy{{{pppjjjbbbSSSEEE>>>888666444333333333222000333222222111111222222333222222333333333444444444555444222111111222444555===<<<999444111000222444444444222111111111222222555666777999999999999888666777888888777888:::<<<>>>DDDOOO^^^qqq222222222222222111000000..............................------------......------------------------,,,,,,---............---------........./////////111111222333555777999:::999:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@>>>BBBIIITTTbbbqqq~~~xxxmmmccc___```ccckkkooosssvvv}}}~~~{{{|||~~~vvvooolllooorrrvvvwwwwwwwwwzzz}}}~~~}}}|||yyywwwvvvyyy~~~}}}~~~~~~}}}{{{xxxuuuqqqnnnnnnpppooojjjeeedddeeefffffffffgggiiikkkppppppooopppssswww{{{~~~~~~zzzxxxzzz}}}tttggg___WWWTTTQQQNNNMMMKKKHHHFFFCCCBBB@@@===;;;:::999999999999999999:::<<<>>>???@@@AAAFFFLLLRRR[[[kkkyyyzzzkkk___YYYYYY[[[eee{{{{{{wwwsssooommmlllooommmkkklllnnnpppppppppsssqqqmmmhhhccc___\\\ZZZZZZZZZYYYXXXVVVTTTQQQPPPOOONNNNNNMMMLLLPPP]]]kkk~~~rrriiiaaa^^^```^^^bbbddd___ZZZ\\\fffpppzzzvvvqqqsss|||vvvpppgggXXXJJJBBB999777444333444444333222333222222111111222222333333333333333444444444555333333333333555777999;;;JJJDDD;;;444111111111222444333333222222222222333444555666777888888888888666777888888777888:::<<<>>>DDDNNN^^^ppp111111333333333222111000..............................------------..............................,,,------...............------------.........///000000111333555888:::;;;999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAADDDLLLYYYiiiwww~~~vvvjjj___]]]bbbhhhrrrvvvzzz}}}yyyrrroooppptttwwwxxxxxx{{{~~~~~~|||xxxtttyyy~~~~~~~~~|||xxxuuurrrlllfffeeehhhjjjgggdddbbbcccdddddddddeeehhhjjjmmmnnnoooppprrrvvvzzz~~~~~~zzzvvvvvvxxx{{{vvvhhh___XXXUUUQQQNNNMMMKKKIIIGGGCCCBBB@@@>>><<<:::999888999999999999:::<<<>>>@@@BBBBBBFFFKKKNNNTTTaaannnzzzkkk___XXXVVVWWW___uuu}}}xxxtttqqqpppnnnlllkkklllnnnqqqrrrrrrsssrrrpppmmmiiiddd```^^^]]]]]]\\\[[[YYYVVVTTTRRRQQQPPPOOONNNLLLNNNXXXdddyyyyyynnnccc]]]]]]YYYZZZZZZXXXVVVYYYaaahhhuuuyyyqqqpppyyy~~~xxxssslll```RRRJJJ<<<999555444444444444444333222222111111222222333222222222333333333444444111222222333555777999;;;IIIBBB999333222222111000333333333333333333333333222222333444444555555555666777888888777888:::<<<999???JJJZZZooo000111222222222111000///////////////////////////.........------.................................,,,---......//////......------------.........///000000111333555888:::;;;888888999999:::;;;;;;<<<;;;<<<<<<======>>>??????FFFIIIQQQ___ooozzz}}}{{{uuukkkcccaaagggmmmwww{{{}}}{{{uuuttttttxxx{{{{{{|||}}}www{{{}}}|||}}}}}}|||yyytttqqqoooiiibbb```cccfffeeedddaaabbbdddddddddeeegggiiihhhkkkmmmoooppptttyyy}}}}}}zzzuuurrrrrruuuxxx{{{lllcccZZZVVVRRROOOMMMLLLJJJHHHCCCBBBAAA???===;;;999888::::::::::::<<<>>>@@@AAADDDDDDGGGKKKLLLOOOZZZeeeyyyzzzjjj]]]UUUSSSTTT[[[rrr{{{vvvsssnnnllljjjkkkmmmppprrrsssrrrrrrrrrpppmmmhhhccc```_________]]][[[XXXUUUSSSRRRPPPPPPOOONNNNNNVVV```mmmxxxjjj___[[[VVVUUUSSSQQQRRRVVV]]]bbbpppzzz{{{pppmmmssszzz}}}|||yyyuuunnneeeXXXNNN@@@<<<777444444444555555333222222111111222222333000111111111222222222222111111111222333444555666===888333222333333111///333333333333333333333333222222222333444444555555666777888888777888:::<<<999>>>IIIZZZnnn111111111111111000///...//////////////////////////////............//////........................------...////////////...------........./////////111111222333555777999:::666777777888999:::;;;;;;;;;;;;<<<======>>>>>>???IIIMMMWWWeeerrr{{{}}}|||zzzxxxtttmmmiiijjjoootttyyy|||~~~xxxuuuwwwwww|||||||||{{{zzzzzzyyyvvvqqqmmmjjjgggbbb``````bbbcccdddaaacccddddddcccdddfffhhhfffiiilllmmmnnnpppuuuzzz|||{{{yyyvvvqqqmmmmmmpppsssrrriii]]]YYYTTTPPPNNNLLLKKKIIICCCCCCBBBAAA???<<<:::999:::::::::;;;<<>>>>>??????@@@IIIPPP\\\iiittt{{{|||{{{yyyvvvqqqmmmmmmqqqwww{{{{{{}}}~~~|||uuuuuuyyyvvv}}}~~~|||zzzyyyxxxvvvsssnnnkkkdddddddddaaa______aaadddaaabbbcccbbbbbbbbbdddffffffiiillllllkkklllppptttzzz}}}{{{yyyuuuoookkkjjjmmmooo{{{xxxnnn```\\\VVVQQQOOOMMMKKKJJJDDDDDDDDDBBB@@@>>>;;;:::999999999:::<<<>>>@@@BBBDDDDDDGGGJJJIIIJJJRRR\\\gggwww}}}oooaaaYYYVVVVVVXXXlllyyyuuuooolllkkkkkkkkkjjjggggggggggggeeeaaa^^^\\\ZZZ[[[\\\\\\\\\[[[YYYXXXTTTRRRRRRSSSQQQOOOSSSZZZcccqqq{{{llleeeWWWTTTPPPKKKJJJOOOXXX```dddppp}}}yyynnngggdddeeemmmssswwwuuuqqqlllaaaWWWHHHCCC;;;666333444444555333222222111111222222333000000111111111222222222222333333333333222111111---///000111111111222333222222444555555555444444666555555555555777888999666777888888777888:::<<>>>>>>>>???@@@@@@AAAAAAHHHPPP^^^llluuuzzz||||||yyytttnnnlllooovvv|||~~~zzztttuuuzzzttt}}}~~~|||{{{xxxwwwuuurrrnnnjjj```ccceeebbb^^^\\\```dddaaabbbbbbbbb``````bbbdddgggkkkmmmllliiihhhlllpppyyy|||}}}zzzvvvpppkkkjjjllloooxxxzzzqqqbbb^^^XXXRRROOOMMMKKKJJJEEEEEEEEEDDDAAA???<<<;;;888777888999;;;===???AAABBBCCCFFFIIIIIIIIIPPPZZZbbbsssrrreee\\\YYYYYYWWWjjj|||uuupppmmmkkkiiihhhaaaaaabbbaaa___\\\YYYXXXWWWXXXYYY[[[\\\\\\\\\[[[VVVTTTSSSTTTRRROOORRRWWWaaammmrrrkkkXXXVVVQQQKKKHHHMMMXXXaaa```mmm|||yyypppgggbbb```dddmmmttttttsssqqqhhh^^^KKKEEE<<<666333333444444333222222222222222222333111111222222222333333333333444444555444444333333///111333111//////222555111222444555666555444444444444333333444555777888666777888888777888:::<<<999>>>HHHYYYmmm777444111///000000000000000000000000000000000000////////////////////////////////////////////////---------...///000000111---------.........//////444333333444555555444333333222222333444666888:::<<<999999<<<>>>>>>AAAFFFMMMUUUcccrrr{{{~~~~~~~~~yyyrrrjjjiiiooowww|||~~~}}}|||uuusssssstttqqqttt|||||||||}}}}}}}}}~~~~~~{{{zzzyyyvvvrrrnnnjjjhhhdddbbb___]]]]]]^^^___aaaccccccccc```^^^^^^aaaeeehhhhhhiiiiiikkklllmmmnnnyyyzzz}}}{{{wwwuuupppkkklllppp||||||sssgggaaaYYYSSSQQQPPPMMMKKKIIIGGGDDDBBBAAA@@@===;;;999999888888999;;;<<<>>>BBBCCCDDDEEEFFFHHHMMMPPP\\\jjjlll\\\UUUSSSVVVddd|||{{{tttpppmmmhhhddd[[[[[[ZZZZZZYYYWWWUUUTTTQQQTTTWWWXXXXXXXXXXXXYYY]]]XXXVVVUUURRRNNNOOORRR[[[jjjzzzlll___XXXQQQKKKHHHIIISSS^^^gggiiisss|||}}}|||xxxrrrhhh___YYY^^^eeeooottttttnnngggbbbPPPIII???999666666555333333222222111111222222333222222222222222222222222222222111111111111111111444333333222222222222222111111222222222333333333555666666666666666555555999888666666666888;;;<<<===@@@IIIYYYnnn888666222000111222222111000000000000000000000000////////////////////////////////////////////////------......///000000111---------.........//////333333333444444444333222222222222222444666888999<<<999:::===>>>>>>AAAFFFLLLVVVeeeuuu~~~xxxrrrmmmmmmrrrwwwyyyzzzyyy}}}yyyvvvvvvwwwooorrryyy|||zzz~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyxxxuuuqqqmmmiiigggcccaaa___]]]]]]^^^```aaaaaaaaaaaa___]]]___dddhhhiiiiiikkkmmmooorrrtttuuu{{{|||~~~{{{wwwuuuppplllnnnsss~~~vvvlllfff]]]XXXUUURRRNNNKKKJJJGGGEEECCCBBB@@@===;;;:::999999888999;;;<<<===AAABBBDDDDDDEEEHHHLLLOOO[[[iii|||mmm^^^WWWVVVVVVddd|||zzztttooohhhcccZZZYYYXXXVVVUUUSSSRRRQQQSSSTTTUUUVVVYYY___ggglllggg^^^VVVTTTTTTRRRRRRSSSZZZhhhzzzsssddd\\\SSSMMMHHHHHHOOOYYY```dddppp~~~|||zzzvvvqqqjjjbbb^^^YYYaaakkkrrrtttpppjjjfffSSSKKKAAA999777666555444333222222111111222222333222222222222222222222222111111111111111111111111......------...///000000111111222222222333333333555555666666666555555444888777777777777999:::;;;>>>BBBKKK[[[qqq;;;777444222222333333333000000000000000000000000////////////////////////////////////////////////------......///000000000------........./////////222222333333333222222111111111111111222555777888;;;:::;;;>>>???>>>AAAFFFPPP\\\mmm{{{~~~uuusssqqqrrrvvvyyyyyyxxxzzz}}}}}}yyywwwwwwnnnqqqxxx|||zzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxwwwvvvsssoookkkgggeeebbbaaa___]]]]]]^^^```aaa```___^^^]]]]]]```fffjjjjjjkkknnnqqquuuyyy|||~~~}}}~~~zzzvvvtttqqqnnnrrrxxxyyynnnhhh```[[[WWWSSSOOOKKKKKKIIIFFFCCCBBB@@@===:::999999888888888:::;;;<<<@@@AAACCCCCCEEEGGGKKKNNNZZZfffxxxnnn```YYYXXXVVVddd|||~~~}}}{{{zzzyyyzzzzzz~~~{{{sssjjjddd]]][[[XXXUUURRRQQQQQQQQQUUUTTTRRRRRRWWWaaannnwwwqqqdddWWWTTTUUUUUUUUUUUU[[[gggwwwyyyjjjbbbWWWOOOIIIFFFKKKSSSYYY```nnn|||}}}zzzvvvrrrmmmgggcccXXX^^^hhhpppsssqqqlllgggXXXOOOCCC;;;777666555444333222222111111222222333222222222222222222222222111111111111111111111111.........///000111333444111111222222222333333333333444555555555555444444777777777888999999::::::>>>BBBMMM^^^sss===999444222222333333333000000000000000000000000////////////////////////////////////////////////............//////000000............////////////111222333333111000000111000000000000222444666777;;;:::<<>>BBBHHHVVVddduuuzzztttssssssuuuzzz~~~zzzvvvtttooorrrwwwzzzxxx~~~~~~}}}{{{yyyxxxvvvuuusssqqqmmmiiieeeccc```___^^^]]]]]]^^^```aaaaaa___]]]\\\]]]aaafffiiilllmmmppptttxxx}}}}}}~~~~~~~~~yyyuuusssqqqqqqvvv|||zzzmmmggg```[[[WWWTTTOOOKKKLLLJJJFFFDDDBBB@@@===;;;888777777666777888999:::>>>@@@BBBCCCDDDGGGJJJMMMXXXccctttooobbb[[[YYYVVVdddzzz~~~|||~~~}}}}}}}}}~~~yyyooohhhdddaaa\\\WWWSSSRRRRRRRRRTTTSSSQQQQQQTTT[[[eeelllmmmcccZZZWWWVVVTTTUUUXXX^^^iiiwww{{{pppfff[[[RRRKKKGGGIIIOOOVVV___mmmyyy~~~|||yyyssskkkeee[[[___fffmmmpppnnniiieee\\\SSSFFF===888777555444333222222111111222222333222222222222222222222222111111111111111222222222111111111111222333444555111111222222222333333333222333444444555444444444666666888999999:::999999<<>>>>>DDDLLLYYYiiizzzyyyqqqqqqrrrvvv|||~~~wwwsssnnnpppttt{{{zzzqqqvvv~~~~~~~~~{{{yyywwwtttsssrrroookkkgggcccaaa^^^^^^]]]]]]^^^___```aaabbb___]]]\\\]]]aaadddgggmmmnnnqqqtttxxx}}}|||}}}}}}{{{vvvssssssrrrsssyyyzzzmmmggg```[[[YYYVVVRRROOOLLLJJJGGGEEECCCAAA>>><<<777777666555555666888888<<>>777222000000000000111111111111111111111111////////////////////////////////////////////////......//////////////////....../////////000000000000333555444000...///111000000000000111444666777::::::<<<>>>===>>>GGGQQQ\\\lll{{{~~~xxxmmmnnnpppuuu}}}zzzuuummmnnnrrrxxxuuuooowww~~~~~~|||xxxvvvsssrrrqqqnnnjjjfffbbb```]]]]]]]]]]]]^^^___```aaaaaa^^^\\\\\\___bbbddddddlllmmmooossswww{{{~~~|||}}}}}}zzzwwwsssrrrssstttuuu{{{|||pppjjjbbb\\\ZZZYYYVVVTTTLLLIIIGGGEEEDDDBBB@@@>>>888888777666666777888999<<<>>>AAADDDEEEHHHKKKMMMSSS^^^mmmzzzsssfff\\\WWWSSS___sss}}}xxxoookkkddd]]]WWWSSSRRRRRRMMMPPPTTTVVVVVVVVVVVVWWWZZZ[[[^^^^^^XXXRRRTTTZZZ]]]hhhuuuyyynnnbbbYYYRRRLLLJJJLLLPPPYYYbbbgggmmmxxxvvvkkk___^^^___ccciiikkkjjjhhh^^^VVVJJJAAA<<<888555222333222222111111222222333222222222222222222222222000000000111222222333333444444333222222222222222111111222222222333333333222333444555555666555555777777777888999999:::::::::>>>IIIZZZoooGGGAAA:::444111000000///111111111111111111111111/////////////////////////////////////////////////////////////////////....../////////000000000000000444666555000...///222111000000111222444666777::::::;;;<<<<<<>>>JJJVVVdddsss~~~{{{xxxyyyxxxrrrgggjjjooouuu|||vvvoooppptttzzzxxxttt}}}}}}}}}{{{wwwuuusssrrrpppnnnjjjeeebbb```[[[\\\\\\]]]^^^```aaaaaa]]][[[[[[]]]aaadddeeedddiiijjjmmmqqqvvvzzz~~~yyyuuurrrppppppsssuuuvvv|||ssslllbbb[[[XXXWWWVVVTTTKKKIIIFFFEEEEEEDDDBBB@@@;;;:::999888888999:::;;;<<<>>>BBBEEEFFFIIIKKKNNNQQQ\\\lllyyywwwiii]]]VVVRRR\\\ppp~~~tttpppjjjbbb\\\WWWTTTSSSQQQSSSUUUVVVVVVWWWYYY[[[\\\\\\^^^___[[[VVVVVVZZZ\\\iiiwww~~~sssfff]]]UUUMMMJJJJJJLLLVVV^^^```eeeppp|||uuudddaaa^^^___dddhhhhhhggg]]]UUUKKKCCC>>>999555111333222222111111222222333222222222222222222222222///000000111222222333333444444444333444444555555111111222222222333333333333333444555666666666666888777777777777999:::;;;:::>>>HHHXXXmmmJJJDDD<<<555222111000000111111111111111111111111///////////////////////////////////////////////////////////////.........////////////000000000000111444777555111...000222111111111111333555777888:::::::::;;;;;;???LLLZZZmmm{{{zzzsssrrrpppjjjcccgggnnnvvv{{{uuussstttxxx~~~~~~{{{~~~||||||~~~~~~zzzwwwtttsssrrrpppnnnjjjeeebbb___[[[[[[\\\]]]___```aaaaaaZZZYYYYYY]]]cccffffffeeeggghhhkkkpppuuu{{{~~~}}}~~~~~~~~~~~~|||vvvrrrpppnnnooosssuuuwww|||tttlllaaaXXXUUUTTTSSSQQQJJJHHHFFFEEEEEEEEECCCAAA>>>===<<<;;;;;;;;;<<<===<<>><<<:::999999999:::;;;>>>CCCFFFGGGHHHIIIKKKRRRYYYfffuuu|||~~~|||oooaaaVVVYYY]]]jjj}}}yyyqqqhhhaaa[[[XXXVVVWWWXXXYYYYYYXXXYYY[[[]]]___aaaaaa___[[[ZZZ\\\^^^fffqqq}}}mmmaaaYYYSSSMMMHHHMMMRRRZZZ``````cccnnn{{{sssiii^^^[[[```ffffffdddYYYUUUNNNHHHCCC>>>999666888555222111222444555555000000000000111222333444111111111000111111222222555444444333222111000000222333333222111222444777444444333333444666777888444555777888777888999;;;<<>>BBBEEEFFFGGGIIIJJJPPPWWWeeerrryyy{{{~~~|||pppcccYYYYYY[[[hhh~~~}}}uuulllddd^^^[[[YYYWWWXXXYYYXXXWWWXXXYYY[[[]]]___```___\\\\\\___bbblllwwwqqqddd\\\UUUNNNJJJJJJMMMTTTZZZ\\\___hhhsss~~~xxxmmmaaa[[[___dddeeeddd\\\WWWOOOIIIDDD@@@<<<:::===:::555222111111000000222222222222333444555666222222222111111222222333444333333222222111111111222222222111000111333555444444333333333555666777444666777888777888999;;;<<>>HHHZZZjjj|||nnneeeaaaiiijjjkkkkkknnnuuuzzz|||wwwwwwxxxzzz|||}}}~~~zzztttrrrrrrpppmmmiiifffccc```\\\YYY\\\]]]___``````___^^^]]]\\\\\\\\\```fffmmmqqqsssrrrpppnnnoootttyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvttttttppplllkkknnnppprrrzzz|||vvvlllccc\\\WWWRRRPPPLLLKKKJJJGGGEEECCCAAA@@@>>>===;;;:::999888999999999===AAADDDEEEFFFHHHIIIOOOVVVbbbooouuuvvvyyy~~~|||qqqeee\\\XXXZZZeeezzz~~~||||||zzzqqqiiiccc___]]][[[[[[\\\ZZZYYYXXXYYY[[[[[[]]]______^^^___cccfffrrr}}}wwwiii___XXXQQQLLLHHHHHHLLLTTTYYY]]]dddlllvvv}}}~~~rrrddd\\\\\\aaaeeefffaaa[[[RRRJJJEEEAAA???>>>>>>:::666222111000///...222222222222333444555555444333333222222333333333222222222222222222222222222333333222000000111333444444333333333333444555444666888888888888:::;;;===BBBLLLYYYlllddd^^^TTTFFF999222222444333333111000000000111222000000////////////000000////////////////////////000000////////////000000---......///000111222222444444444333333333333444111222333444444555555555444444666;;;BBBMMMaaarrrrrrjjjhhhooopppooonnnnnnttt}}}|||}}}~~~xxxsssqqqpppllljjjgggdddaaa^^^[[[YYY\\\^^^```aaaaaa___]]][[[\\\\\\]]]```gggooowww{{{wwwtttqqqqqqtttyyy}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}xxxuuusssrrrpppmmmlllnnnpppsss{{{}}}wwwmmmccc\\\WWWSSSPPPMMMLLLJJJHHHFFFCCCBBBAAA>>>===;;;999888888888999999<<<@@@BBBDDDEEEGGGIIIOOOUUUaaammmqqqqqqsssxxxzzzpppeee\\\XXXYYYcccwww|||vvvtttuuuzzz}}}|||tttlllfffbbb````````````^^^[[[ZZZ[[[\\\[[[^^^```______```eeejjjuuu~~~pppddd[[[SSSNNNHHHEEEHHHPPPXXX^^^dddjjjpppyyyuuufff\\\[[[___fffiiiggg```UUULLLEEEBBB???>>>999666333222333333333222111000000000111111222333555555444333333333444444111111111222222333333333333444444333111000111222444333333333333222333333444666888888888888:::<<<>>>CCCLLLZZZmmmgggcccZZZKKK===444222333444333111000000000111222000000////////////000000////////////////////////000000////////////000000...///000111222333333444444444444555555555555444222333444555666666555555333333666===FFFSSShhhzzzuuuooommmpppqqqrrrrrrrrruuu|||~~~||||||~~~~~~}}}{{{yyy~~~~~~~~~{{{wwwsssqqqpppjjjiiifffccc___\\\[[[[[[]]]^^^```bbbbbb```]]]\\\]]]]]]^^^bbbhhhqqqyyy|||yyyuuutttwww{{{~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||||||||~~~~~~|||xxxtttqqqpppooollljjjmmmpppttt}}}~~~wwwlllccc[[[VVVRRRPPPNNNMMMKKKIIIFFFDDDBBBAAA>>>===;;;999888888888999999<<>>@@@AAACCCEEEIIILLLNNNRRR[[[cccddd______bbbeeeoooxxxyyyuuummmaaaWWWQQQPPPWWWjjj~~~zzzwwwsssoookkkgggdddfffiiikkknnnqqquuuyyy}}}{{{~~~yyywwwsssooojjjeeebbb```\\\\\\\\\ZZZXXXVVVWWWXXXYYY\\\___```ccchhhqqqwwwpppbbb[[[RRRLLLGGGFFFGGGMMMXXXdddoooyyy|||yyyrrrfff]]]YYY]]]bbbgggeeebbb^^^WWWMMMCCC<<<666555333444444444333222222222111111000111111111666555444333222111111111222222222222222222222222///222444555444333333444111222444666777777666666666777999999999999;;;===;;;@@@KKKYYYlllrrrmmmgggbbbZZZMMM???777111000///000111222111000/////////000111111222222......////////////......///////////////.........111000000222666777555333333444555666666555444444111333666666555444333444222888???HHHYYYooo|||xxxxxxzzz{{{vvvsssssswwwzzz|||{{{~~~}}}|||~~~~~~|||xxxxxx}}}xxxooogggdddjjjsss}}}~~~}}}{{{zzzzzz|||}}}xxxvvvtttqqqlllgggeeebbb]]]ZZZYYYYYYYYYXXX\\\\\\[[[[[[]]]___bbbdddeeecccdddiiilllmmmppptttzzzzzzzzzyyywwwwwwxxxzzz}}}~~~xxxyyy{{{}}}~~~xxxqqqooonnnjjjeeecccffflllwwwssshhh```ZZZUUUQQQMMMLLLKKKJJJGGGEEECCCBBB???===;;;999888777888888:::===AAACCCDDDDDDEEEGGGMMMRRRYYY]]]^^^]]]\\\\\\```eeennnwwwxxxpppaaaVVVVVVUUUYYYfffwww~~~yyyrrrlllhhhgggffffffiiimmmrrrtttyyyyyyzzz|||~~~~~~{{{xxxuuurrrnnniiiccc^^^YYYXXXXXXXXXXXXYYYZZZZZZ\\\]]]```bbbgggmmmuuuzzzyyykkkaaaVVVNNNFFFEEEHHHLLLSSS[[[kkkttt|||~~~|||wwwsssjjj^^^ZZZ\\\cccfffeee```[[[UUUKKKAAA<<<888333111333555444333000111111222222111111000222222222222222222222222222222222222222222222222444444444444444444444444777666444333333444666777777888888777666666777999???CCCJJJWWWiiixxxrrrkkkfff___SSSEEE;;;555333111111222222111///000000000000////////////......////////////...............///////////////000000000333666777555333444555666666666555444333222333555555333333333444555:::AAAKKK]]]ssszzzvvvvvvxxx~~~zzzvvvssstttwwwzzz||||||~~~|||yyywwwyyyzzzxxxuuuvvv{{{|||sssiiidddiiirrr~~~}}}{{{zzz{{{|||~~~|||xxxuuutttqqqlllgggbbb___[[[XXXXXXXXXXXXXXXZZZZZZZZZZZZ\\\___bbbdddfffdddfffkkknnnnnnqqquuuwwwxxxyyyyyyxxxxxxzzz|||||||||}}}~~~~~~}}}xxxsssooommmiiidddcccgggooozzzrrrggg```ZZZUUUQQQNNNMMMLLLJJJHHHEEECCCBBB???===;;;999888777777888999<<>>999444222333555444222111111222222222222111111444444333333333333333333222222222222222222222222333333333333333333333333333333444444444444333333666777888888888888:::<<>>EEEPPPcccyyyyyyvvvvvvxxx}}}{{{xxxuuuuuuwwwyyy{{{~~~{{{yyyuuuvvvwwwvvvtttuuuzzz~~~wwwkkkdddiiisss~~~}}}|||{{{{{{}}}~~~{{{wwwuuussspppkkkfff___\\\XXXWWWWWWXXXXXXXXXWWWXXXXXXYYY\\\___aaaccchhhfffiiinnnqqqppprrruuuwwwxxxzzzzzz{{{|||~~~~~~~~~|||{{{zzzvvvqqqlllhhheeedddjjjrrr~~~}}}qqqfff___YYYTTTQQQOOONNNMMMKKKIIIFFFDDDBBB>>>===;;;999888777777777888:::===???@@@AAACCCDDDKKKRRRZZZ```___[[[UUURRROOOSSS[[[eeekkkiiiaaaYYYQQQOOOQQQ\\\lllwwwuuuqqqooonnnqqqtttvvv{{{|||}}}~~~}}}{{{wwwqqqiiiddd^^^]]][[[YYYWWWWWWXXXXXX]]]^^^aaadddjjjrrr|||sssjjj^^^UUULLLIIIJJJLLLRRRYYYhhhvvvxxxkkkdddbbbfffiiikkkhhheee```VVVLLLAAA<<<666333333444444222222222333333333333222222555555555444444333333333222222222222222222222222333333333333444444444444111222444555555444222111555777888999999:::===???>>>BBBJJJWWWiii}}}sssllljjjcccRRRBBB999777444222222222000///111111000000//////////////////000000000000//////,,,------...///000111111///000111333444444444333777777777666555444333333444444333111000111444777;;;AAAIIIUUUjjjyyyxxxyyy{{{~~~|||yyywwwvvvxxxyyy}}}wwwxxxyyyxxxwwwyyy|||xxxlllfffmmmxxx~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzuuusssrrrnnniiiddd\\\ZZZWWWVVVWWWYYYYYYXXXUUUUUUWWWXXX[[[^^^aaabbbhhhgggjjjpppsssqqqrrruuuzzz{{{}}}}}}}}}~~~~~~}}}~~~{{{zzz|||{{{tttmmmjjjggghhhnnnvvv}}}pppfff___YYYTTTQQQPPPOOONNNLLLIIIFFFDDDCCC>>>===;;;999777777777777888:::===>>>???@@@BBBDDDKKKQQQYYY^^^]]]XXXRRROOOIIILLLRRR[[[aaabbb^^^YYYOOOMMMNNNWWWfffzzz{{{wwwsssqqqqqqsssuuu{{{|||~~~wwwnnnhhhbbb```]]]ZZZYYYZZZ[[[\\\___aaaeeeiiioooxxxzzzrrrbbbXXXOOOKKKKKKMMMRRRXXXaaaqqqzzznnnhhhiiimmmooommmjjjfff]]]TTTEEE???888444444444333222222333333444444333333222555555555444333333222222111222222222222222333333444444444555555555555555222333444555555444333222555666888888888999<<<>>>>>>BBBJJJWWWiii}}}uuummmkkkfffWWWFFF888666222111111222111000000000111111111222222222//////000000000000//////,,,------...///000111111///000222333333333333222777777666555444333333333333333222000000222666999<<>><<<:::888777666777777888:::===>>>???@@@CCCEEEKKKQQQXXX\\\[[[WWWRRROOOIIIIIILLLRRRXXX[[[YYYVVVOOOLLLMMMTTT```rrrzzzvvvsssrrrrrrsssxxx{{{~~~}}}tttnnndddaaa]]]ZZZYYYZZZ]]]^^^___bbbffflllsss|||wwwfff\\\QQQMMMLLLMMMQQQWWWWWWhhhyyy{{{ooonnnqqqrrrpppnnnjjjbbbZZZIIICCC:::555444444333111222333333444444333333222444333333333222222111111111111111222222333333333222222333333333444444444666555444333333444555666666777888777777777999;;;===AAAIIIWWWiii{{{www}}}xxxnnnkkkiii[[[KKK999666333111111222222111000000111222222333444444///000000111111000000///------......//////000000...000333333222222222222666555444333222222222333222222222111111444888<<<===DDDQQQccczzz|||zzz|||||||||}}}~~~}}}}}}||||||~~~~~~wwwrrrttt~~~}}}~~~~~~}}}|||xxxtttpppnnnllliiiddd___ZZZXXXWWWWWWXXXYYYYYYXXXTTTUUUWWWYYY[[[]]]___```dddeeejjjrrrvvvuuuuuuwww||||||}}}{{{yyyyyyzzz|||}}}}}}}}}~~~~~~~~~xxxrrrpppnnnpppwwwtttiiibbb\\\VVVRRRPPPOOONNNKKKHHHEEECCCAAA===<<<:::888777666666666888:::<<<===>>>???BBBEEEJJJQQQYYY___^^^ZZZTTTQQQKKKIIIHHHKKKPPPTTTTTTSSSOOOLLLMMMQQQZZZkkk}}}yyyvvvsssqqqqqquuuxxx|||}}}}}}}}}{{{vvvgggccc^^^ZZZXXXYYY\\\^^^]]]aaahhhnnnvvv~~~zzzlllaaaUUUOOOLLLJJJNNNSSSPPP```rrr~~~zzztttvvvuuuqqqooollleee]]]MMMFFF===777444444222111222222333333333333222222222222222222222222222222111111111222222333333444//////000000111111222222777666444333333444666777555777777777666777888:::===AAAIIIVVViiixxxsss{{{|||qqqmmmkkkaaaRRR===999555222111222111111111111111111111222222222000000111111111111000000.........///////////////...111333444222000111222333333222111111111222333000111222333444777;;;>>>>>>GGGVVVjjj~~~vvvvvv{{{yyyyyy}}}~~~|||yyyzzz~~~}}}~~~~~~|||{{{vvvrrrnnnkkkjjjgggaaa]]]XXXWWWUUUVVVWWWXXXWWWUUUUUUVVVXXXZZZ\\\]]]^^^^^^ccceeekkkuuuyyyxxxxxxzzz|||}}}}}}|||zzzyyy{{{||||||}}}~~~~~~~~~|||wwwrrrpppnnnrrrzzzxxxlllddd]]]WWWSSSPPPOOOMMMKKKHHHDDDAAA@@@===<<<:::888666666666666777999:::;;;<<<>>>AAADDDGGGQQQ]]]ffffff```XXXRRRKKKGGGDDDEEEJJJOOOQQQQQQNNNLLLLLLOOOUUUccczzz|||yyyuuurrrppppppuuuyyyzzzyyyyyy}}}}}}ooojjjccc]]]YYYYYY\\\^^^___dddlllttt{{{sssgggYYYPPPJJJFFFHHHLLLNNN\\\mmm{{{zzzzzzwwwqqqnnnlllfff___PPPHHH>>>777555444222000111111222222222222111111111111222222333444444444000111111222333333444444//////000111111222333333555444444444444444444555444666777777777888;;;======AAAIIIVVViiiwwwttt|||tttnnnnnneeeWWWAAA===888444222222111000222222111111000/////////000000111111111111000000///////////////............111444444111000111222222111000000000111222333...000222444555888<<<@@@???IIIYYYoooyyyrrrrrryyy~~~zzzyyy{{{{{{}}}~~~|||zzztttpppllljjjhhheee```[[[WWWUUUTTTUUUVVVVVVUUUSSSVVVWWWYYYZZZ\\\]]]]]]^^^ccceeelllvvv{{{zzzzzz|||~~~~~~}}}}}}~~~}}}~~~}}}zzzvvvrrrnnnnnnrrr{{{zzznnneee^^^XXXTTTOOOOOOMMMJJJGGGDDDAAA???===<<<:::888666666666666666777999999:::<<<@@@CCCEEEQQQaaammmnnnfff[[[SSSJJJFFFAAAAAAFFFLLLOOOPPPMMMKKKKKKMMMRRR^^^ttt~~~{{{wwwssspppnnnssswwwxxxwwwwww{{{wwwrrriiibbb]]]\\\]]]___bbbhhhqqqzzzyyylll\\\QQQIIICCCCCCFFFOOO[[[kkkzzz}}}}}}xxxqqqmmmkkkfff```RRRJJJ???888555444222000111111111222222111111111111222222333444555666666000000111222333333444444222222333444444555666666111222444555555444222111333555777888999;;;>>>@@@<<>><<<999777666666666666888999::::::<<<>>>AAAGGGRRRcccssszzzuuuiii___TTTNNNJJJHHHDDDAAADDDHHHHHHIIIKKKKKKLLLVVVnnn|||yyy}}}{{{yyyxxxxxxxxxwwwuuussssssrrrrrrsssuuuwwwyyyyyysssmmmhhhbbb\\\\\\```bbbkkkwww{{{pppaaaTTTLLLHHHEEECCCHHHSSSeeevvvyyyqqqqqqrrrmmmeeeaaaYYYOOOCCC;;;888777555333333333333222222222222111555444444444222111000///000111111111222222222222444444444444444444444444555555444444555555666777666777888777777888:::===>>>BBBKKKYYYnnn|||yyyqqqmmm```PPP???777444111000///000000000000/////////...////////////////////////...///000222222111111000000222222222000000111222/////////000111222333444333222444888999999<<>>===;;;888777666666666888:::;;;::::::;;;===???GGGRRRdddvvv~~~|||ssskkkZZZSSSMMMIIIEEEAAABBBFFFGGGHHHJJJKKKKKKTTTjjj|||zzzzzzxxxvvvtttssspppllliiiggghhhjjjlllpppllliiigggbbb]]]\\\```cccmmmzzz~~~ssseeeXXXPPPJJJEEEBBBDDDPPPaaasss~~~tttlllmmmnnnjjjdddaaa\\\SSSGGG===999777444333333333333333222222222222444444444333333111000///111111111111222222222222444444444444444444444444444444333333444555666666444666888888888999;;;<<>>CCCLLL[[[ooo|||tttpppgggYYYGGG999444444222...333222111000000000111111//////////////////////////////000111111111111111222444444333111111111222222222111111111111222222555444555999::::::>>>DDDNNN^^^qqq~~~zzzooohhhllltttzzz|||~~~}}}wwwrrrtttwwwzzz~~~tttqqqttt~~~}}}zzz|||zzzyyyxxxwwwuuussspppkkkiiiddd___ZZZWWWTTTSSSLLLNNNQQQTTTWWWXXXXXXXXXWWWXXX___hhhmmmllllllnnnqqqssswwwzzz|||}}}}}}|||{{{}}}|||vvvsssoooooovvv~~~zzzsssmmmfff^^^VVVQQQOOOLLLHHHDDDBBB@@@===;;;:::999777555555555555555666888999::::::<<>>666555333000444333111000000000111222////////////////////////000000000000000111111111333444444333111000111222333222222111111111222222777666777:::;;;;;;???FFFQQQcccuuuxxxooojjjooowww|||~~~zzzuuuqqqsssuuuwww}}}{{{lllnnnttt~~~|||yyyxxxzzzzzzyyyyyyyyywwwssspppjjjhhhccc^^^YYYVVVSSSRRRPPPQQQSSSTTTUUUTTTSSSSSSUUUVVV]]]fffllllllmmmppprrrtttxxx{{{}}}~~~}}}|||}}}~~~~~~zzztttpppooouuu~~~}}}xxxppphhhaaaYYYQQQMMMMMMKKKGGGDDDBBBAAA>>><<<;;;:::999888777888888999666777999::::::<<>><<<;;;999888888999::::::888999:::::::::;;;===???GGGQQQbbbuuuuuuhhh[[[TTTPPPKKKHHHHHHGGGGGGIIIKKKKKKOOO\\\iii|||wwwrrrnnnkkkjjjfffccc``````^^^\\\```fffjjjqqqyyyvvvggg[[[RRRJJJEEE???JJJ[[[nnn~~~tttiii```aaaeeefffeeeeeeccc^^^TTTJJJ@@@:::777777555444444444444333333333333333333444333333222111444444333333333222222222222222333333444555555666333333333444555666888999666777888777777888:::======BBBMMM]]]qqq}}}}}}~~~~~~|||zzzxxxvvvmmmkkk^^^III:::666555222222111///...---...000111111111111111111111111111000000000000000111111222222333444222000//////000//////000111222444666777;;;888999<<<======BBBIIIYYYlll|||zzzvvvwww~~~vvvqqqooooooooopppvvv}}}~~~mmmeee[[[cccqqqzzzyyyzzzxxxyyy{{{~~~~~~{{{vvvqqqdddbbb]]]XXXSSSPPPMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPUUUUUUZZZdddjjjmmmqqquuuvvvvvvvvvwwwyyy|||~~~~~~|||yyyrrrmmmlllqqqxxx{{{mmmhhhbbb]]]YYYVVVSSSQQQLLLIIIFFFDDDDDDCCCAAA???:::999888777777888999999:::;;;;;;;;;::::::;;;===FFFPPPaaauuu|||ooo```XXXSSSMMMIIIIIIHHHGGGIIIKKKLLLOOO[[[ggg~~~{{{xxxvvvvvvkkkfffbbb```^^^^^^cccjjjmmmrrryyy~~~xxxggg[[[RRRKKKFFF<<>>CCCNNN^^^rrr|||{{{}}}}}}yyysssnnnnnnbbbMMM<<<555222000222111111000000000000000000000000000000000000000000000000000000000111222444333333222222333333444222222222222333444555666;;;999888;;;<<<===CCCKKK```ttt~~~vvvyyy~~~~~~vvvuuurrrpppooorrrwww|||ttteeeaaaUUUaaarrr}}}yyywww|||{{{yyyyyyxxxvvvssspppeeeaaa[[[VVVSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNOOORRRXXX___fffllloooqqqqqqtttxxx{{{{{{||||||}}}{{{xxxvvvuuutttpppnnnmmmooowww|||xxxppphhh___YYYWWWUUUPPPKKKJJJHHHEEECCCCCCBBB@@@>>><<<;;;999777555555555666777999;;;;;;:::999:::;;;GGGTTTfffuuuyyynnncccXXXQQQMMMJJJKKKJJJKKKNNNNNNNNNSSS[[[sss{{{pppeeebbbbbbbbbeeeiiiqqqssswww|||}}}nnnaaaUUUJJJDDD>>>CCCTTTlll}}}||||||zzzyyyssslllccc^^^^^^```bbbccc^^^YYYRRRJJJDDD>>>999555666666555444333333222222333333333222222111111111333222111222444555444333555222//////222444444333222222333444555666777888888888777777777888:::;;;???BBBKKK]]]ttt~~~~~~}}}~~~zzztttlllkkkaaaMMM===777444222222222111000000000000000000000000000000000000000000000000000000111111222444333333222222333333444333333333333444555666666:::888888;;;<<<===EEEMMM```ttt|||{{{vvv{{{{{{rrrqqqpppnnnnnnqqqvvvzzzooo___YYYSSS```qqq}}}zzzyyy|||zzzxxxwwwuuurrrnnnkkkddd___XXXSSSPPPOOOMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPSSSYYY___fffkkkooopppqqqtttxxxzzz{{{{{{|||}}}~~~~~~~~~~~~}}}zzzvvvtttsssttttttuuurrrooommmnnntttxxxtttnnnggg^^^ZZZYYYWWWSSSNNNKKKHHHEEEDDDCCCBBB@@@???<<<;;;999888777777777888888:::<<<<<<;;;:::;;;<<>>999666555555555444444333333222444444444333333333222222333222111222333444333222444111000000333444444222222222333444555666777888888777777777777999:::;;;???BBBLLL^^^uuu}}}|||uuujjjhhh___OOOAAA:::777555222222111000000000000111000000000000000000000000000000000000000111222222444333333222222333333444333333333444555555666666999888888;;;<<>>:::888333333444444444444444444444444444444444333333333444222111111222333111000111111333444555444333222333333444444555666666777777777666666777999;;;<<>>CCCQQQ^^^uuuvvvjjjnnnlllttt|||~~~zzzzzz{{{yyyvvvqqqnnnnnnpppsssxxx~~~~~~{{{zzz|||xxx]]]RRRTTTYYYeeevvv~~~{{{{{{|||yyywwwuuutttssspppllliii___YYYQQQLLLJJJKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNRRRUUUZZZ```fffjjjmmmnnnpppsssuuuwwwxxxyyy{{{}}}~~~~~~~~~vvvooojjjiiijjjiiifffeeeeeeiiilllkkkiiihhhjjjqqq{{{vvvoooeee```^^^\\\WWWRRROOOLLLIIIGGGFFFDDDBBB@@@;;;;;;999999888999:::;;;<<<======<<<;;;<<<>>>@@@EEETTTgggyyy|||qqqiii\\\VVVPPPNNNMMMJJJLLLOOOTTT```vvvxxxnnngggaaa```]]][[[YYYXXXWWWWWWYYY```lll{{{xxxiiibbbaaaccciiiooopppqqqqqqtttwww|||yyykkk___UUUPPPGGGEEEMMM\\\gggjjjpppyyy}}}|||zzzyyyxxxuuuqqqmmmjjjjjjlllmmmddd^^^UUUMMMFFF@@@;;;888333333444444444444444444222222222222222333333333333222111222333333222111000222444555555444333333333333444444555666666666777666666666777999;;;<<>>@@@FFFVVVeee{{{nnneeemmmmmmsssyyyzzzxxxyyyzzzrrrnnnnnnssswwwuuuyyy{{{}}}~~~|||{{{{{{}}}~~~oooVVVNNNRRR[[[fffuuu~~~zzzzzzzzzwwwuuutttsssqqqoookkkhhh\\\WWWPPPKKKJJJJJJKKKKKKIIIJJJKKKKKKLLLMMMNNNNNNQQQTTTYYY```fffjjjnnnoooppprrrtttvvvwwwxxxzzz}}}~~~~~~xxxpppkkkggghhhhhhfffdddeeejjjnnnlllkkkjjjlllrrr{{{~~~vvvlllfffccc___ZZZUUUPPPMMMJJJHHHFFFEEECCCAAA<<<;;;:::999888999999:::<<<======<<<;;;;;;>>>@@@GGGVVVjjj|||~~~vvvbbbZZZRRRPPPMMMKKKKKKNNNPPPWWWiii~~~tttjjjccc___]]]ZZZWWWUUUSSSSSSSSSSSSXXXaaalllzzz}}}qqqeeeaaabbbeeejjjooonnnnnnoooqqqtttwwwzzz|||~~~|||nnn```VVVQQQKKKHHHNNN\\\ddddddffflll~~~||||||zzzyyywwwrrrooommmoooppphhhcccZZZRRRJJJCCC<<<888444444444444444444444444111111222222222222333333333222111222444555444333111333555555444333444555444444444555555555666666666666666666888:::<<<===???EEESSShhhxxx{{{ssskkkeeeYYYHHH===:::444333222222111111222222000000000000000000000000......//////000222333444444333333222222333333444333444666888999888777666:::;;;===@@@BBBIIIZZZkkk{{{xxxhhhcccnnnnnnqqqttttttuuuwww}}}{{{qqqmmmpppwww}}}wwwvvvtttsssyyy~~~|||{{{|||}}}~~~zzzhhhUUUMMMMMMZZZdddqqq|||~~~zzzxxxwwwuuusssqqqooommmjjjeeebbbWWWSSSNNNJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSYYY___fffkkkooopppppprrrtttuuuvvvwwwzzz}}}}}}~~~~~~~~~~~~vvvqqqhhhjjjjjjfffbbbbbbfffjjjiiiiiiiiilllsss}}}|||rrrllliiieee```[[[QQQOOOKKKIIIGGGEEECCCAAA???>>><<<:::999999::::::<<<<<<<<<;;;:::;;;===@@@HHHXXXmmmhhh___UUUQQQNNNJJJIIIKKKMMMPPP^^^xxxxxxnnngggbbb```]]]ZZZWWWUUUSSSSSSQQQTTTXXX___kkk~~~tttjjjaaa```bbbdddhhhlllkkklllmmmoooqqqssstttuuuvvvzzzqqqbbbXXXTTTMMMHHHKKKWWW______```eeeqqq~~~yyyssspppppprrrlllggg```WWWNNNEEE===888555555555444444333333222222222222333333333444444333222222333555777666666222444555444222222444777444444444555555555555555666666666666888:::<<<===???FFFTTTjjjsss|||tttmmmhhh\\\LLL@@@===444333222222111111222222000000000000000000000000.........///000222333444444333333222222333333444555666888:::;;;:::999888:::<<<>>>AAACCCKKK]]]nnnyyyzzzsssdddbbbpppmmmmmmnnnoooqqquuu{{{{{{ppplllqqqzzzyyyvvvqqqnnnttt}}}|||}}}~~~{{{xxxuuuqqqfffWWWMMMKKKXXXaaannnwww}}}~~~yyyvvvuuutttqqqooollliiieee```\\\TTTQQQLLLIIIHHHGGGGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNOOORRRXXX___fffllloooqqqppprrrttttttuuuwwwzzz|||||||||~~~~~~}}}}}}}}}}}}}}}wwwlllmmmlllfff___]]]```dddddddddeeejjjtttvvvpppmmmjjjeee```RRROOOLLLIIIGGGFFFCCCAAAAAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<:::999:::===@@@HHHXXXooommmcccXXXRRRNNNJJJHHHIIILLLLLLXXXqqquuunnngggeeebbb^^^ZZZXXXVVVVVVPPPQQQRRRVVV```sssyyymmmddd^^^^^^aaabbbdddhhhiiijjjlllnnnooopppppppppooouuu{{{xxxiii___ZZZLLLEEEFFFQQQYYYZZZ]]]cccjjjwww}}}vvvqqqqqqrrrooojjjccc[[[QQQGGG===777666666555444333333222222333333333444444555555555222222222333666888888777333444555333111222555888444444444555555555555555666666666666888:::<<<===???FFFUUUkkklllxxxooollldddSSSAAA888444333222000000000111111111111000000000000111111//////000111222333333444444333333222222222333333777777777777888999:::;;;===;;;<<>>;;;999999:::;;;===>>>>>><<<999999===@@@FFFXXXoooyyyjjj[[[VVVSSSMMMJJJJJJNNNPPPWWWggg~~~yyysssoooiiidddaaa^^^ZZZXXXWWWUUUVVVZZZ```mmm}}}ssscccaaa___```bbbcccddddddhhhhhhhhhfffeeegggkkknnnqqqpppqqquuu|||qqqbbbXXXPPPHHHDDDLLLVVV[[[\\\]]]kkkuuu}}}vvvsssrrryyynnnddd^^^TTTFFF===<<<555555555666555555444444777555333222333333222111222222222222222222222222222222333333444555666666444444333222333444555666777777777777888999;;;;;;???FFFUUUkkklll|||zzzpppllldddTTTDDD<<<333333222111000000000000111111000000000000111111//////000111222333444444555444444333333333444444:::999999999999999::::::>>><<<===AAAFFFQQQeeexxxzzzsssmmmkkkkkkmmmuuutttrrrnnnmmmrrr{{{}}}uuuvvv|||}}}wwwtttwww}}}}}}~~~~~~{{{xxxssskkk___TTTSSSWWW^^^^^^^^^___dddjjjppptttxxx~~~|||zzzwwwsssqqqooolllhhhddd___YYYUUUPPPLLLGGGEEEEEEFFFFFFFFFIIIHHHGGGHHHJJJLLLNNNNNNRRRWWW___eeeiiilllnnnoooqqqssstttuuuvvvxxx{{{~~~}}}~~~~~~~~~~~~~~~wwwpppgggbbbaaaaaa^^^\\\ZZZ]]]bbbiiirrr|||}}}wwwmmmdddWWWSSSOOOKKKIIIHHHFFFEEECCCAAA>>>;;;999999:::;;;===>>>???<<<::::::===AAAHHHZZZqqqqqqbbbZZZTTTNNNJJJJJJMMMNNNUUUeee|||zzzvvvpppjjjeeeaaa]]]ZZZXXXUUUUUUXXX\\\fffxxxxxxmmmdddbbb```___aaabbbbbbbbbaaabbbaaa```___aaaeeehhhmmmmmmnnnrrryyyrrrcccYYYSSSJJJEEELLLVVV\\\___bbbiiittt~~~}}}xxxvvvuuu|||rrriiiaaaWWWIII???===555555555555555444444333666555333333444444333111222222222222222222222222222222333333444555555666555555444444444555666777666666777888999;;;<<<===@@@GGGVVVmmmnnnxxx~~~||||||{{{pppiii```SSSEEE>>>333222222111000000//////111111000000000000111111//////000111222333444444666555555444444555555666<<<;;;::::::999999::::::???===>>>BBBIIIWWWlll~~~{{{sssmmmlllooorrrxxxvvvsssqqqrrruuuzzz~~~yyyyyy~~~}}}xxxyyy~~~~~~zzztttlllaaaXXXYYY___gggccc^^^[[[\\\```gggkkkpppwww||||||zzzzzzwwwsssooolllhhheeeaaa\\\WWWSSSOOOKKKGGGEEEEEEFFFFFFFFFIIIHHHHHHIIIJJJMMMOOOPPPTTTYYY```fffjjjlllnnnoooqqqssstttuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxpppggg```]]]\\\ZZZXXXWWWZZZ___gggppp|||~~~vvvkkkbbbWWWSSSNNNKKKIIIHHHGGGEEEEEECCC@@@===;;;;;;;;;<<<===??????===:::;;;>>>BBBKKK]]]tttooocccYYYQQQMMMLLLKKKLLLSSSbbbyyywwwqqqkkkeee```]]][[[YYYXXXXXXZZZ```ooo}}}tttgggdddbbb___^^^_________^^^ZZZZZZZZZZZZYYY[[[___bbbfffggghhhmmmttt}}}ttteee[[[VVVLLLFFFKKKTTT\\\ccchhhhhhsss}}}}}}yyyxxxxxx~~~wwwnnnfff[[[MMMBBB===555555444444444333333333444333333444555555333222222222222222222222222222222333333444444555555555666555555555555666777777666666666777999;;;======@@@HHHWWWnnnrrrwww{{{|||}}}qqqfff\\\PPPDDD===333333222222111000///...111111000000000000111111///000000111222333444555666666666555666666777888::::::999999999::::::;;;======>>>AAAKKK\\\rrr{{{rrrllllllqqquuuzzzxxxttttttvvvyyyzzz{{{|||}}}tttttt}}}yyyxxx~~~|||{{{~~~|||uuummmccc]]]aaaiiisssnnnhhhbbbaaaccchhhkkkmmmttt{{{|||||||||zzzvvvnnnkkkfffbbb___[[[WWWTTTMMMJJJGGGEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKMMMOOORRRVVV[[[bbbgggjjjlllmmmnnnppprrruuuvvvvvvxxx{{{}}}}}}}}}~~~uuuqqqrrrvvvxxx|||}}}uuunnnddd]]]YYYXXXWWWVVVTTTXXX]]]eeeooo{{{{{{sssggg___UUURRRMMMJJJHHHGGGFFFEEEGGGEEECCC@@@???>>>>>>>>>>>>???@@@>>><<<<<<@@@CCCMMM___vvv~~~oooaaaWWWQQQNNNKKKLLLRRRaaawww|||uuuoooiiidddaaaaaa^^^]]]]]]\\\___jjjvvvuuuhhhcccaaa]]]\\\[[[[[[ZZZYYYTTTUUUVVVVVVVVVWWWZZZ]]]]]]___bbbgggnnnwwwwwwhhh___XXXNNNGGGHHHPPPYYYdddmmmiiisss~~~~~~{{{xxxwwwvvv|||wwwqqqiii^^^QQQDDD===555555444444333333222222222111222333555555333111111222222222222222333333333333333444444444555555555555555555555666666666666666666777888999:::;;;@@@GGGVVVmmmvvvuuuxxx~~~uuuhhh\\\QQQFFF>>>444444333222111000//////111111000000000000111111000000111222333444444555666666666666777777888999666666777777888:::;;;<<<<<<<<<>>>BBBMMMaaawwwzzzpppkkklllqqqvvvzzzxxxvvvvvvxxxzzz{{{{{{~~~xxxmmmkkkttt~~~{{{wwwxxx~~~}}}}}}uuummmdddaaaiiisssyyyuuuqqqllljjjjjjlllnnnmmmtttzzz{{{{{{}}}{{{xxxoookkkfffaaa]]]ZZZVVVTTTLLLIIIFFFEEEEEEFFFFFFEEEGGGIIIJJJJJJJJJLLLPPPSSSWWW\\\ccchhhkkklllmmmnnnppprrruuuvvvwwwxxxzzz|||}}}}}}~~~{{{mmmhhhhhhhhhjjjnnnrrruuuvvvtttrrrmmmhhhaaaZZZWWWVVVVVVVVVSSSWWW^^^fffppp|||~~~xxxpppeee^^^TTTPPPLLLIIIGGGGGGEEEDDDGGGEEECCCAAA???>>>>>>>>>???@@@AAA???======AAAEEENNN```xxxzzziii\\\SSSOOOLLLMMMSSSaaawww~~~xxxrrrmmmiiieeedddbbbbbbaaa^^^^^^gggqqqwwwkkk```]]]ZZZWWWWWWVVVTTTSSSOOOPPPQQQPPPPPPQQQTTTVVVUUUWWW[[[```gggqqq|||{{{mmmcccZZZPPPGGGFFFJJJTTTbbbnnnmmmwww~~~{{{wwwtttrrrpppsssrrrooohhh___TTTGGG>>>777666555333333222333333111111000111333333222000111111111222222333333333333333333444444444444444333333444444555555555555777777666666666666777777???EEETTTkkk{{{tttttt}}}|||nnnbbbXXXLLLCCC777666444222111000111111111111000000000000111111000000111222333444555555666666666666777888999999444555555777888:::<<<===:::===???CCCQQQggg{{{yyypppkkklllqqqvvvwwwwwwvvvwwwxxxzzz}}}yyynnnkkkqqqxxx|||zzzyyyyyy}}}~~~uuullleeeeeeooo|||yyywwwtttqqqooonnnoooooonnntttyyyyyyxxxzzzyyyvvvoookkkddd^^^ZZZWWWSSSQQQKKKIIIFFFEEEFFFFFFFFFEEEEEEHHHJJJJJJIIIKKKOOOSSSWWW[[[bbbhhhkkklllmmmnnnooorrruuuwwwxxxxxxzzz|||}}}}}}xxxjjjcccbbb\\\^^^aaadddfffhhhiiijjjeeebbb]]]YYYVVVUUUUUUVVVQQQWWW```kkkvvv~~~{{{uuunnneee___SSSPPPLLLIIIHHHGGGFFFEEEEEEDDDBBB@@@???======<<>>>>>BBBFFFOOObbbzzzrrrcccWWWPPPMMMNNNSSSaaavvv{{{vvvqqqmmmjjjfffeeeeeeccc___\\\bbbjjjwww~~~tttiii[[[YYYUUURRRQQQPPPOOOMMMHHHIIIJJJJJJIIIJJJKKKMMMMMMQQQVVV[[[bbblllxxxqqqhhh\\\SSSIIIEEEFFFOOO^^^mmmrrr|||}}}yyyuuupppjjjggggggjjjjjjfff```XXXLLLAAA999777666444333333333444444222000000111222222111111111111222222333333444444444444444444444444444222333444444555555444444777777666666666777777888???EEESSSjjjuuuqqq{{{}}}~~~ssshhh^^^SSSHHH;;;888555222000111222333111111000000000000111111000111111222333444555555555555555666666777999999666777777888999:::<<<===:::???BBBGGGUUUlll~~~yyyqqqllllllrrrvvvsssuuuwwwwwwwwwzzz}}}tttpppssswwwyyywwwwwwzzz~~~tttkkkeeegggttt}}}zzzwwwsssqqqqqqrrrssssssxxxzzzxxxvvvxxxxxxuuummmhhh```YYYTTTQQQNNNLLLJJJHHHFFFEEEFFFFFFFFFEEEDDDGGGJJJJJJHHHJJJOOOSSSUUUZZZaaagggjjjlllnnnoooooorrruuuwwwxxxyyyzzz{{{|||}}}xxxlllddd```YYYYYYZZZ[[[\\\^^^aaaccc___^^^\\\XXXUUUSSSTTTTTTPPPWWWcccqqq~~~}}}{{{yyyuuupppjjjddd```UUUQQQMMMJJJIIIIIIHHHGGGFFFFFFDDDCCCAAA???>>>>>>???AAABBB@@@>>>???CCCGGGQQQddd~~~nnn___UUUMMMNNNSSSaaauuuzzzuuuqqqnnnkkkjjjiiiggg```[[[]]]dddooo|||wwwqqqiii```WWWTTTPPPMMMLLLLLLJJJIIIDDDEEEFFFFFFDDDDDDEEEFFFGGGLLLRRRXXX^^^hhhuuu~~~uuukkk```WWWLLLEEEDDDKKK[[[kkkxxxzzztttmmmddd^^^\\\bbbeeedddbbb]]]QQQEEE:::999777555444444444555888555222000111333333333000111111222333333444444444444444444444444444444333333555666666666555444666666777777888:::;;;<<<@@@FFFTTTiiiyyyqqqzzz~~~}}}~~~sssjjjaaaUUUJJJ===:::555111000111333555111111000000000000111111000111222222444444555666555555555555666777888999999999999999:::;;;;;;<<<;;;AAAEEEIIIXXXooozzzrrrmmmnnnrrrwwwppptttwwwwwwvvvyyyyyyuuuvvvxxxwwwvvvvvvzzz~~~ssskkkeeehhhvvv{{{vvvtttuuuwwwyyywww{{{|||yyywwwxxxxxxvvvkkkeee]]]UUUPPPLLLJJJHHHIIIGGGFFFEEEFFFFFFFFFDDDCCCFFFIIIIIIHHHIIINNNSSSTTTYYY```fffjjjlllnnnoooooorrruuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~zzzooogggbbb\\\[[[YYYWWWVVVXXX[[[^^^]]]\\\[[[XXXUUURRRRRRRRRNNNWWWeeeuuuwwwuuusssooojjjeeeaaa^^^VVVSSSOOOLLLKKKKKKJJJIIIJJJIIIHHHFFFEEECCCBBBAAA@@@AAABBBAAA???@@@DDDHHHSSSfffxxxggg\\\MMMMMMRRR```ttt}}}xxxsssppppppooonnnjjjbbb[[[\\\bbbiiiuuu{{{uuulllfff___WWWSSSQQQMMMKKKJJJIIIGGGFFFDDDEEEFFFEEECCCBBBCCCDDDEEEJJJQQQVVV]]]gggttt~~~wwwnnnbbbYYYNNNGGGDDDJJJZZZjjj|||{{{tttkkkaaaZZZUUU]]]ccccccccc```UUUIII<<<:::777555444444555666<<<888333111222333555555000000111222333333444444444444444444444444444444333444666777777777666555555666777888;;;===???@@@AAAGGGUUUjjj|||tttssszzz~~~{{{wwwqqqfffXXXNNNDDD:::333222444222//////...///000000///...///111...///111333444666666666222333444666777777888888666777999::::::::::::;;;===>>>@@@HHHZZZrrr~~~uuuuuuxxxyyyyyy{{{vvvuuuttttttuuuzzz|||xxx{{{|||yyyxxxwwwwww{{{zzznnnccc```qqq}}}~~~zzzvvvtttssstttuuu{{{{{{{{{||||||yyytttpppiiicccZZZSSSMMMIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEEEEGGGJJJNNNQQQXXX\\\aaaeeehhhjjjmmmooopppssswwwxxxxxxxxx{{{}}}|||qqqjjjfff___]]]YYYXXXXXXYYYYYYYYY\\\[[[YYYWWWVVVUUUVVVVVVYYY\\\eeeuuu|||uuummmhhhfffccc```]]]VVVSSSPPPLLLIIIIIIIIIJJJJJJIIIFFFCCCAAAAAAAAABBBFFFFFFEEECCCBBBDDDGGGJJJ```kkkkkkYYYWWWSSSVVVddduuuyyyuuurrrooommmkkkiiigggccc^^^ZZZhhhiiiiiihhhddd___YYYUUUMMMLLLJJJHHHFFFDDDBBBAAACCCBBBAAAAAA@@@@@@AAAAAADDDEEEJJJSSS[[[dddrrrvvvjjj```VVVLLLGGGCCCFFFXXXlll|||yyyrrreeeYYYXXXYYY\\\aaaeeebbbXXXPPP>>>;;;777444333333222111666666555444333333333333444444444444444444444444444444444444444333333333555777999:::888777666777666666666666888:::<<<===>>>FFFVVVlll}}}uuuuuu}}}~~~|||xxxrrrhhh[[[RRRFFF<<<444333444222//////000222333222111000111333///000111333444555555666333444555666777888888888<<<===<<<;;;999999===@@@>>>???BBBKKK___vvvuuutttwwwyyyzzz}}}yyywwwvvvuuuwww{{{zzzwwwzzz{{{yyyxxxvvvvvv{{{{{{pppfffdddttt~~~{{{xxxwwwwwwyyyzzz|||||||||||||||xxxsssooogggaaaYYYQQQLLLHHHEEECCCDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGJJJOOORRRYYY\\\aaaeeehhhjjjmmmoooooosssvvvxxxxxxyyy{{{~~~}}}sssllliiidddaaa^^^]]]^^^^^^]]]\\\\\\[[[YYYXXXVVVVVVUUUUUUXXX\\\eeeuuuzzztttlllgggeeebbb___\\\VVVTTTPPPLLLJJJIIIIIIJJJLLLKKKHHHGGGFFFFFFGGGGGGEEEEEEDDDCCCBBBDDDHHHLLL\\\kkkqqq___YYYUUUWWWdddtttyyyssspppooonnnlllkkkhhhddd___[[[___```aaaaaa^^^YYYTTTQQQKKKJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>CCCCCCIIIRRRZZZcccqqq~~~xxxlllbbbWWWNNNHHHCCCDDDTTTggg}}}zzzrrrdddZZZXXXXXXZZZ___cccaaaYYYQQQ>>>;;;777555555555555444444444333222111111111111444444333333333333333333555555555666666666666666555666888777666555666666777666666777888:::<<<===???GGGWWWmmm{{{uuuvvv||||||uuukkk```XXXIII>>>555444444222000000111222333222111000111333000111222333444444444444444555666777888999999999;;;;;;;;;:::999:::<<<===>>>@@@DDDOOOddd|||uuusssvvvyyy|||}}}{{{xxxwwwyyy}}}zzzxxx{{{|||{{{xxxvvvvvv}}}~~~ssslllkkkzzz}}}|||{{{{{{|||~~~}}}}}}||||||zzzwwwrrrnnnddd___VVVOOOJJJGGGDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKPPPSSSZZZ^^^bbbfffhhhjjjmmmooooooqqquuuwwwxxxzzz|||~~~vvvpppnnniiihhhfffeeeeeedddaaa___[[[[[[ZZZYYYWWWVVVUUUTTTXXX\\\eeetttxxxrrrkkkfffdddaaa^^^ZZZWWWTTTPPPMMMJJJIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGGGGEEEEEECCCAAAAAADDDIIINNNYYYlll{{{fff\\\WWWXXXdddtttyyyrrrnnnnnnmmmlllkkkiiieee___[[[WWWXXXYYYYYYWWWTTTQQQNNNIIIHHHGGGEEECCCAAA@@@??????>>>>>>===============AAABBBGGGPPPYYYbbbppp}}}{{{nnncccYYYPPPKKKDDDCCCOOO___xxxzzzqqqdddZZZXXXWWWXXX\\\```___YYYSSSAAA>>>999666555555555444444444333222111111111111222222222333333333333333444444555555666666777777444555666555444444555777777777777888999;;;===>>>@@@HHHXXXooowwwvvvtttsssuuu|||zzzoooddd]]]MMMBBB777444444222000111000111222111///...///000111222333333444444444444666666777888999:::::::::777888<<>>>>>>>>>>>>>>@@@AAAFFFOOOXXXaaappp|||}}}pppcccZZZQQQMMMGGGCCCLLLZZZqqq{{{qqqddd[[[XXXVVVUUUXXX\\\]]]XXXSSSEEE@@@;;;666555444333222666666555444333333333333111111222222222222333333111111222333333444555555555666555444333444666888888888888888999<<<>>>???@@@IIIZZZqqqpppssstttnnnjjjooo}}}ttthhhaaaRRRFFF:::555444222111222000222222111/////////000111222333333444444444444666777888999999::::::999999;;;DDDUUUcccbbbPPP@@@<<<>>>EEETTTlll~~~ttttttxxx{{{{{{{{{~~~zzzxxxxxxzzz{{{}}}yyyzzz|||{{{zzz~~~~~~|||{{{{{{{{{||||||}}}|||zzzxxxvvvsssnnnjjjaaa\\\TTTNNNIIIGGGDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGIIILLLQQQUUU[[[___cccgggiiilllnnnpppnnnppprrruuuyyy{{{|||}}}~~~{{{{{{sssrrrqqqpppnnnkkkeeeaaa[[[ZZZYYYWWWUUUTTTSSSRRRYYY^^^gggsss{{{vvvqqqjjjgggeeebbb]]]ZZZXXXVVVRRRNNNLLLKKKKKKLLLNNNMMMLLLJJJIIIHHHGGGGGGDDDDDDCCCAAABBBEEEJJJNNNXXXcccvvvooo___ZZZZZZeeeuuuxxxoooiiibbbaaa```___^^^[[[WWWSSSTTTTTTSSSRRRPPPNNNLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>???AAAFFFOOOXXXbbbppp}}}sssdddZZZRRRNNNIIIEEEKKKWWWlll}}}~~~sssfff]]]YYYVVVTTTVVVZZZ[[[WWWSSSBBB>>>999555444444555555666666555444333333333333111111111222222333333333000111111222333444555555555666666555444555777:::888888888888999<<<>>>???@@@III[[[rrrlllqqqrrrkkkbbbeeeuuuwwwkkkdddVVVIII<<<666555222111222333444555444222111111222000111222333444444444444777777888999999999999999:::;;;DDDWWWgggfffSSSAAA;;;>>>FFFUUUnnnzzztttuuuzzz}}}||||||}}}uuutttuuuvvvwwwyyy{{{}}}{{{~~~}}}}}}|||zzzyyyyyyyyyyyy{{{zzzwwwvvvtttqqqllliii```[[[SSSMMMIIIFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCEEEFFFHHHLLLQQQUUU[[[^^^ccchhhjjjmmmppprrrppppppqqquuuyyy{{{{{{{{{~~~~~~~~~wwwvvvtttrrroookkkfffbbb[[[ZZZWWWTTTRRRRRRQQQQQQWWW^^^hhhttt}}}vvvrrrlllhhhgggddd___[[[YYYVVVRRROOOLLLKKKLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCEEEIIILLLRRRYYYgggzzzppp___ZZZ[[[fffvvvvvvlllfff[[[YYYVVVUUUTTTRRRPPPNNNOOOOOOMMMLLLJJJHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA>>>======<<<<<<<<<<<<<<<@@@BBBGGGQQQZZZdddrrrxxxggg\\\TTTPPPJJJEEEJJJTTThhh{{{wwwkkkccc\\\XXXVVVXXX\\\\\\XXXSSS???;;;666444555777999:::444444333222111111111111111111222222333333444444333333444444555555666666444555666666555666888999777777777888999;;;===>>>@@@III[[[rrreeeiiilllhhhdddgggsss~~~zzzmmmfffZZZLLL>>>777555222222333444555555444222111111222///000111333444555555666666777888888888888888888:::888;;;EEEPPPRRRHHH>>>===@@@GGGWWWooo}}}vvvssswww}}}{{{|||}}}uuutttvvvuuuvvvyyy}}}zzzwww~~~~~~|||{{{{{{zzzyyyyyyxxxxxxyyywwwuuusssqqqoookkkhhh]]]XXXQQQKKKGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEHHHKKKQQQTTTZZZ^^^ccchhhkkknnnqqqtttqqqpppqqqtttxxx{{{zzzyyy||||||}}}~~~{{{xxxuuurrroookkkfffccc\\\YYYUUUQQQOOOOOOPPPQQQUUU]]]iiiuuu}}}wwwsssnnnkkkiiifffaaa]]]YYYWWWSSSOOOMMMLLLLLLMMMHHHHHHGGGGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDEEEGGGIIIMMMRRR[[[ggguuuppp^^^YYY[[[gggwww|||qqqgggaaaVVVSSSNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<======BBBCCCIIISSS\\\ffftttmmmaaaVVVQQQKKKEEEHHHQQQbbbvvv~~~qqqiii```]]][[[\\\______ZZZUUUBBB>>>888555555777999:::444444333222111111111111222222222333444444555555444444444444444444444444222333555666555555666777777666666777888:::<<<===@@@IIIZZZqqq]]]aaadddfffiiinnnvvv|||{{{ooohhh[[[MMM???888555333222333222333444222000//////000...///111333444666666666666777777888888888777777===999666777;;;??????>>>>>>AAAIIIYYYpppyyysssrrryyyzzz|||wwwwwwyyyxxxxxx|||~~~sssrrr}}}{{{zzzzzzzzzzzzzzzzzzyyyyyywwwuuusssqqqpppnnnjjjhhh[[[VVVOOOIIIFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????@@@AAACCCEEEGGGKKKPPPTTTYYY]]]ccchhhlllooosssuuurrrqqqqqqtttxxx{{{zzzxxx{{{|||}}}~~~}}}zzzvvvsssppplllgggccc\\\YYYTTTOOOMMMNNNOOOQQQSSS\\\jjjwww|||xxxtttooollljjjgggbbb^^^YYYWWWSSSOOOMMMLLLMMMMMMHHHIIIIIIIIIIIIHHHGGGFFFCCCDDDFFFFFFEEEEEEFFFGGGIIINNNTTTZZZaaammm}}}ppp]]]YYY[[[hhhxxxyyynnnddd^^^SSSOOOJJJGGGGGGHHHHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGAAAAAAAAA@@@@@@@@@??????AAAAAA@@@???????????????CCCDDDJJJTTT]]]gggvvvqqqdddXXXRRRKKKDDDFFFNNN[[[ppp|||vvvnnnddd```^^^```cccbbb\\\WWWIIIDDD===777555555666666666666555444333333333333222222333444444555666666333222222222222222222222///222555666555444555666666666666666888:::<<<===@@@IIIZZZqqq]]]aaadddgggmmmwwwpppiii^^^RRRBBB999666666333000222222222111111111111000222333333333333333333444333444666888888888777777===<<<;;;:::;;;<<<===>>>===@@@LLLccc{{{}}}tttrrrrrrvvv|||{{{||||||{{{}}}~~~|||pppnnn{{{zzz{{{{{{|||{{{zzzxxxwwwxxxwwwuuutttqqqllleeeaaaZZZUUUOOOJJJHHHFFFDDDBBBDDDCCCBBBBBBAAAAAAAAABBBAAA@@@AAADDDJJJPPPUUUXXX[[[___eeekkknnnoooqqqrrrvvvuuutttttttttuuuwwwxxxyyy{{{}}}~~~}}}|||zzzwwwtttqqqkkkeeeaaaYYYVVVQQQMMMKKKMMMOOOQQQVVV___lllyyy~~~{{{yyywwwuuurrrlllfffaaaYYYVVVRRROOOOOOPPPPPPOOOLLLLLLJJJIIIGGGFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSTTTWWW___kkkuuu}}}lllWWWUUUXXXdddssszzztttlllccc]]]QQQMMMIIIFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>============BBBGGGNNNWWWaaannnyyytttgggYYYRRRMMMJJJJJJMMMVVViiizzz{{{ppphhhaaaaaadddddd]]]VVVKKKAAA999666666444444666333444444444444333222111555555555555555555555555555555444444444333333333888777666666666666777777777777888999:::<<<===>>>BBBIIIXXXpppbbbcccdddfffmmmyyy~~~rrrlll^^^RRRCCC999666666444111222222222111111111111000222222333333333333444444444555666777888888777777::::::999888999:::;;;<<>>>>>>>>>>>BBBGGGNNNXXXcccooozzzyyylll]]]UUUPPPKKKKKKMMMUUUiii~~~xxxoooeeebbbcccbbb\\\VVVLLLBBB999777666444444666222222222111111111000000444444444444444444444444333333333444444555555555555555555555555555444444555555666777888:::;;;<<>>???AAAHHHXXXlll}}}|||tttiiikkkooouuu||||||~~~}}}yyy{{{|||{{{|||zzzxxxvvvuuuuuuuuuuuuvvvuuussspppllleee]]]XXXPPPLLLGGGDDDCCCCCCBBBBBB???>>>>>>>>>>>>??????@@@@@@AAACCCFFFJJJOOOUUUZZZaaacccgggiiikkkmmmqqqsssuuuuuuvvvvvvxxxyyyzzz{{{|||||||||}}}~~~~~~zzzvvvrrrkkkeee```]]][[[VVVRRRPPPQQQRRRTTTXXX\\\fffwww}}}yyyvvvsssooojjjggg```[[[VVVRRRPPPNNNMMMLLLNNNMMMLLLIIIGGGEEECCCBBBBBBFFFMMMUUU\\\aaadddeeeccccccddddddeeeeeedddcccaaaeeekkkrrrzzzuuueeeXXXVVV[[[ggguuu}}}yyyxxxuuurrrmmmeee]]]WWWMMMJJJEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBHHHQQQ\\\gggsss}}}rrrccc[[[UUUOOOMMMNNNTTTggg|||pppddd^^^\\\XXXUUUMMMDDD;;;999777444222333666555333222222333555666333333333333333333333333222222333333444555666666444555777999999888666555777777888999:::<<<===>>>@@@IIIZZZrrr}}}sssiiiffffffmmm{{{vvvkkkcccYYYKKK???999666555444222222222111111111000000111111222333333444555555555555555666777777888888;;;;;;::::::;;;<<<>>>???@@@JJJ\\\qqqzzzrrrkkknnntttzzz{{{yyy|||{{{xxxwwwuuuuuuvvvvvvvvvuuurrroookkkddd\\\WWWOOOKKKGGGDDDCCCCCCCCCCCC>>>>>>=========>>>>>>??????AAACCCEEEHHHNNNUUUZZZ___bbbeeegggiiilllooorrrssstttuuuwwwxxxzzz{{{{{{zzzzzzzzz{{{|||~~~}}}zzzwwwtttnnnhhhddd___]]]YYYUUUSSSSSSTTTUUUZZZ___jjj||||||wwwsssooolllhhheeebbb^^^XXXTTTQQQPPPNNNMMMOOONNNLLLJJJHHHFFFEEEDDDCCCIIITTT___ggglllnnnooommmkkkkkkmmmoooooommmjjjcccccceeeiiioooxxxttteeeXXXWWW\\\iiiwww{{{yyyxxxuuuqqqllleee]]]WWWRRRNNNJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBAAAAAAAAACCCIIITTT___jjjuuu~~~~~~qqqccc[[[VVVQQQNNNOOOTTTccc{{{vvv~~~sssddd\\\YYYVVVTTTMMMDDD<<<:::888444222333666555333222222333555777444444444444444444444444444444444444444444444444333555777999999888777666777777888999:::<<<===>>>AAAJJJ\\\sss}}}sssooollllllwww|||ppphhh^^^PPPCCC:::666555444222222222111111111111000111111222333333444555555666555555555666777888999999888888888999;;;<<<>>>AAANNNdddxxx}}}vvvqqqvvv|||{{{~~~}}}zzzwwwzzzyyyxxxwwwvvvvvvvvvvvvuuusssqqqnnnjjjccc\\\VVVOOOKKKGGGDDDCCCDDDCCCCCC@@@???>>>============>>>===@@@CCCEEEGGGLLLSSSYYY]]]```dddgggiiillloooqqqqqqrrrtttwwwyyyzzz{{{{{{xxxxxxzzz{{{}}}~~~|||yyyvvvqqqkkkgggaaa___[[[XXXUUUUUUUUUVVV\\\bbbooo}}}wwwqqqmmmjjjfffccceee```ZZZVVVSSSRRRPPPOOOOOONNNMMMLLLJJJHHHGGGGGGEEENNN]]]kkkuuuyyyzzzyyyyyyuuuqqqrrruuuvvvsssnnngggcccaaabbbfffmmmyyyqqqcccXXXWWW^^^lllzzz}}}zzzyyyvvvrrrmmmeee]]]WWWOOOKKKGGGDDDCCCCCCCCCBBBFFFFFFGGGGGGHHHIIIIIIIIIDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCEEELLLVVVbbblllvvv~~~~~~rrrddd]]]WWWQQQOOOOOOQQQ]]]rrruuuvvvsssddd[[[WWWTTTRRRLLLCCC<<<:::999555333444333222222111111222444444555555555555555555555555555555444444444333333333222333444666666666555555555555666777888:::;;;<<>>BBBQQQiii~~~zzzvvv{{{vvv}}}zzzwww{{{xxxuuuvvvvvvwwwwwwvvvvvvuuurrrpppnnnlllhhhbbbZZZUUUOOOKKKFFFCCCCCCCCCBBBBBBAAAAAA???>>>======<<<<<<;;;>>>BBBDDDEEEJJJRRRXXX[[[___eeeiiilllnnnpppqqqoooqqqsssvvvxxxzzzzzzzzzwwwxxxzzz}}}~~~|||xxxrrrlllgggcccaaa]]]ZZZWWWVVVVVVVVV\\\eeettt}}}vvvqqqmmmjjjhhhfffbbb\\\XXXUUUTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJMMMXXXjjj{{{|||vvvvvv{{{~~~{{{vvvqqqiiicccbbbbbbgggrrr~~~pppbbbWWWXXX___nnn|||{{{yyyvvvrrrlllddd[[[VVVKKKGGGDDDBBBBBBCCCDDDDDDHHHIIIIIIJJJKKKKKKLLLLLLHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDGGGNNNYYYdddnnnwww~~~tttggg___XXXQQQNNNNNNMMMVVViii~~~vvvqqqvvvpppccc[[[VVVSSSQQQKKKBBB<<<;;;:::666444555222222222222333333444444444444444444444444444444333333444444444444444444333333444444555666666666555555666777888:::;;;<<>>BBBCCCDDDIIIQQQXXX[[[___eeekkknnnoooqqqrrrnnnpppsssvvvxxxyyyzzzzzzwwwyyy|||~~~~~~~~~}}}yyyrrrkkkgggdddaaa^^^[[[XXXWWWWWWWWW[[[fffvvv}}}wwwssspppnnngggccc]]]YYYWWWVVVTTTSSSOOOOOONNNNNNMMMLLLLLLLLLUUUaaauuuyyyyyy}}}sssiiieeecccdddnnn{{{qqqdddWWWXXX```ooo~~~|||zzzvvvrrrlllcccZZZTTTMMMJJJGGGGGGHHHKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHOOOZZZeeeooowww~~~xxxjjjaaaYYYQQQMMMMMMIIIQQQcccyyyvvvoooooovvv|||oooccc[[[VVVRRRPPPJJJBBB<<<;;;:::777555555333444555555666666666555333333333333333333333333111222222333444555666666555555555555666777999:::777777888999:::<<<===>>>DDDOOOaaavvvxxxwwwrrrkkkllluuuyyykkkZZZNNNEEE;;;777666111111000000000000111111222333333333333333333444555555666666777888888888777999:::::::::;;;>>>@@@GGGXXXrrr{{{vvvttt{{{}}}yyyxxx|||sssooozzz~~~}}}{{{wwwvvvtttttttttsssqqqooosssqqqmmmfff^^^WWWSSSRRRLLLJJJGGGDDDAAAAAAAAAAAA@@@???===<<<;;;<<<>>>??????@@@AAABBBDDDIIIOOOTTTZZZ```hhhnnnqqqrrrrrrssssssuuuwwwwwwwwwxxxzzz{{{}}}}}}~~~}}}~~~zzzwwwrrrmmmiiigggeee```\\\YYYXXXXXXXXXaaajjjzzz}}}xxxuuummmhhh```\\\[[[[[[YYYWWWWWWQQQNNNOOOOOOMMMMMMPPP]]]iii}}}||||||uuummmjjjmmmtttyyy~~~ooobbbZZZ[[[bbbooo{{{vvvqqqllleee\\\VVVRRRPPPMMMLLLLLLMMMMMMMMMTTTRRROOOPPPSSSVVVYYYYYY\\\XXXTTTPPPNNNLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMSSS\\\fffoooxxx~~~pppcccYYYSSSNNNLLLJJJLLLYYYmmm|||{{{mmmlllxxx~~~yyyooocccYYYSSSRRRSSSNNNHHH@@@:::666444222111444444444444444444444444333333333444444444555555444444333222222222333333888888777555333333666888666666666555555888<<>>@@@HHHYYYqqq|||vvv{{{~~~yyyvvv||||||xxxuuu~~~|||zzzxxxwwwvvvwwwwwwvvvsssqqqpppooolllhhhbbbZZZRRRNNNJJJIIIFFFCCC@@@@@@???@@@@@@???===<<<;;;<<<===>>>@@@AAABBBCCCFFFJJJPPPUUUZZZ```hhhnnnqqqqqqqqqqqqrrrtttvvvwwwwwwxxxzzz||||||}}}~~~~~~~~~zzzvvvqqqmmmiiifffbbb^^^[[[ZZZZZZZZZaaakkk{{{|||xxxooojjjeeebbb```^^^ZZZVVVVVVRRRPPPRRRRRRQQQRRRUUUbbbooo~~~~~~tttooooootttyyy}}}nnnbbb[[[]]]dddrrr|||uuuooolllgggaaa\\\OOOMMMKKKLLLOOOTTTVVVWWW]]]\\\\\\\\\]]]aaadddgggjjjfff```[[[WWWTTTPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKNNNUUU^^^iiirrrzzz~~~rrrfff[[[SSSMMMJJJIIIJJJUUUiiizzz|||oooooo|||{{{qqqeeeZZZTTTRRRSSSLLLGGG@@@:::777666555555444444444444444444444444333333333444444444555555555555444444444444555666333555777777777666666777:::::::::999999:::===@@@CCCNNNbbbxxxwwwtttpppiiiiiinnn|||tttaaaRRRFFF;;;444333333333222222222222333333222222333333444444444444444444555555666777777777888999:::::::::<<>>===<<<<<<<<<===>>>AAABBBCCCEEEGGGLLLRRRVVVYYY___gggnnnppppppooooooppprrruuuwwwwwwxxxzzz|||{{{|||~~~}}}~~~|||yyytttqqqkkkiiieeebbb___^^^^^^^^^bbblll|||}}}ssspppkkkhhhfffbbb\\\WWWVVVRRRRRRTTTUUUUUUWWW[[[jjjxxx~~~vvvtttvvvyyy{{{lll```\\\___ggguuu|||rrrllliiigggdddbbbRRROOONNNPPPUUU\\\bbbeeehhhjjjkkkjjjiiilllqqqvvvwwwrrrkkkccc]]]XXXSSSPPPOOOMMMKKKJJJIIIJJJKKKLLLQQQWWWbbbmmmvvv~~~{{{rrrggg]]]TTTLLLGGGGGGGGGPPPcccwww}}}qqqttt}}}sssggg\\\TTTRRRRRRJJJEEE???;;;999999888888333333333333333333333333333333333444444444555555555555555555666777888888...222777999999888666666888:::;;;;;;:::;;;===???BBBNNNbbbyyyzzzxxxtttmmmjjjkkkzzzvvvdddVVVJJJ???888777222222222111111222222222222222333333444555555555444444444555666666777777888999:::::::::<<>>===<<<<<<<<<<<<===???AAACCCEEEHHHLLLRRRVVVYYY^^^ffflllooonnnnnnmmmnnnqqquuuwwwxxxyyyzzz|||{{{|||}}}~~~}}}|||}}}}}}zzzvvvtttooommmjjjgggdddbbbbbbbbbdddmmm|||zzzuuuoookkkiiieee___ZZZXXXUUUTTTWWWWWWVVVZZZ___ppp~~~yyyzzz}}}xxxiii]]][[[___hhhvvvzzznnneeeccccccccccccYYYVVVTTTUUU[[[ccciiimmmpppsssuuutttqqqsssyyy~~~uuummmeee]]]VVVRRRRRRPPPMMMKKKJJJJJJKKKLLLSSSZZZeeeqqqzzz}}}zzzyyytttnnnfff^^^UUUKKKFFFEEEDDDJJJ\\\sss~~~uuuyyyuuuiii]]]TTTQQQPPPJJJFFF@@@<<<;;;:::999888333333333333333333333333333333333444444444555555555555555555666777888999...111666888888777666666555777999::::::;;;<<<>>>CCCOOOccczzzzzzyyywwwqqqjjjgggttt{{{{{{jjj\\\PPPCCC:::888111111000000000000111111222222333444444555666666444444555555666777777777999999:::999:::<<<@@@DDDOOOeee}}}}}}~~~|||~~~~~~}}}}}}~~~~~~{{{yyywwwwwwwwwxxxyyyxxxuuurrrqqqkkkeeebbb```ZZZQQQJJJHHHGGGEEEDDDBBBAAA@@@???>>>======<<<<<<<<<<<<<<<>>>???BBBDDDGGGLLLQQQUUUYYY^^^eeejjjllllllllllllnnnqqquuuxxxxxxyyyzzz|||zzz{{{}}}}}}|||{{{|||~~~}}}zzzxxxtttssspppllliiigggeeeeeefffnnn|||{{{sssmmmjjjgggccc___[[[XXXWWWXXXWWWVVV[[[bbbuuutttggg[[[ZZZ___hhhvvvwwwjjj```\\\]]]^^^___[[[XXXUUUVVV\\\eeelllqqqtttwwwyyyxxxvvvxxx~~~yyypppggg^^^YYYTTTRRRNNNLLLJJJKKKLLLMMMVVV]]]iiittt}}}zzzuuuooolllgggbbb\\\TTTLLLGGGCCCBBBGGGWWWnnnyyy}}}wwwkkk^^^UUUPPPNNNLLLHHHBBB>>>;;;999777666333333333333333333333333333333333444444444555555444444444444555666777888222333555666555666888:::<<<>>>???>>>===<<<===>>>EEEPPPddd{{{|||vvvuuuuuurrrlllffflllttt}}}qqqdddVVVFFF:::666111000000000000000000111222222333444555666666777555555666666777888888888999999999999:::===AAAEEETTTkkkxxx}}}zzzxxx{{{}}}~~~}}}|||}}}}}}}}}{{{yyyvvvuuutttuuuvvvvvvtttrrrrrrmmmfff```\\\VVVPPPKKKGGGFFFEEEDDDCCCAAA@@@@@@=========<<<<<<<<<;;;;;;===???BBBEEEHHHLLLQQQUUU[[[___dddgggiiiiiikkklllooossswwwyyyzzzzzzzzz{{{yyyzzz|||}}}|||zzz{{{}}}~~~}}}zzzxxxuuuqqqnnnkkkhhhgggiiiooozzzvvvpppmmmjjjgggddd___[[[YYYXXXVVVWWW___hhhzzz~~~sssfff[[[XXX^^^hhhvvv~~~tttggg]]]ZZZZZZ[[[\\\WWWUUURRRTTT[[[dddkkkppprrruuuwwwxxxyyy}}}xxxnnnddd]]]VVVTTTPPPMMMLLLMMMOOOQQQYYYaaammmxxx|||uuujjjfffbbb]]]YYYSSSNNNJJJAAACCCGGGSSShhh~~~yyynnnaaaWWWQQQOOOMMMIIICCC>>>;;;888555333444444444444444444444444333333333444444444555555333333333333444555666666555666666666666999===@@@HHHHHHGGGDDDAAA>>>>>>???DDDPPPddd{{{{{{rrroooqqqsssppplllhhhqqqzzzvvvjjj\\\KKK===777222111111000000111111222222222333444555666777777666666777777888999999999999999999999:::===BBBFFFXXXoooxxx|||zzzxxxzzz|||~~~~~~}}}|||}}}~~~{{{|||}}}{{{xxxwwwuuurrrrrrsssttttttsssqqqnnnhhhaaaYYYSSSNNNKKKEEEEEEDDDCCCBBBAAA???>>><<<<<<======<<<<<<;;;;;;===???CCCFFFIIIMMMRRRVVV]]]___bbbdddfffgggjjjlllqqqtttxxx{{{{{{zzzzzz{{{xxxyyy|||}}}|||zzz{{{|||}}}}}}|||}}}}}}~~~}}}zzzvvvqqqmmmjjjhhhkkkpppyyy{{{vvvsssoookkkgggaaa]]]ZZZXXXWWWZZZeeeqqqtttggg]]]XXX___iiivvv{{{rrrfff^^^\\\\\\]]]]]]ZZZWWWUUUVVV[[[bbbhhhkkkjjjkkknnnrrrxxxuuujjjbbbYYYWWWSSSPPPOOOQQQSSSUUU^^^fffrrr}}}wwwjjjfff```ZZZVVVRRRNNNLLL@@@DDDHHHQQQddd{{{|||qqqeeeZZZTTTQQQLLLHHHBBB>>>;;;888555333555555555555555555555555333333333444444444555555444444444333444444555555666777888:::<<<@@@EEEIIIHHHGGGEEEAAA>>>===>>>???BBBNNNccczzz}}}qqqlllooouuuvvvtttjjjsss{{{~~~wwwmmm```PPPBBB<<<333222222222222222222333222222333444555666777888777777777888999999::::::999:::999999:::===BBBGGG[[[qqqzzz}}}|||{{{|||||||||||||||xxxxxx{{{}}}zzzxxxwwwuuurrrqqqrrrtttttttttooonnnjjjcccYYYQQQKKKIIICCCCCCCCCBBBAAA@@@>>>===<<<<<<======<<<<<<;;;:::>>>@@@DDDHHHKKKOOOTTTWWW^^^___aaacccdddfffjjjlllrrrvvvzzz||||||{{{zzzzzzxxxyyy|||~~~~~~|||zzzzzz|||||||||{{{}}}}}}~~~~~~|||xxxsssnnnkkkiiimmmpppwww{{{xxxtttmmmhhhbbb^^^[[[YYYXXX]]]jjjxxxvvviii___YYY___jjjwwwyyyqqqggg```___``````___bbb^^^[[[ZZZ\\\```dddfffaaabbbeeelllvvvssskkk\\\YYYUUURRRRRRTTTVVVXXXaaajjjuuuyyylllggg```YYYTTTQQQNNNMMM???EEEJJJQQQbbbxxx~~~ttthhh]]]WWWTTTJJJFFFAAA===;;;888666444666666666666666666666666333333333444444444555555666555555444444444555555444777:::>>>AAAFFFKKKOOO======<<<999888999<<>>===<<>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;AAA???@@@EEEJJJLLLPPPVVV\\\___cccgggiiilllppprrruuuvvvxxxzzz{{{{{{zzzyyyyyy{{{}}}zzzyyyxxxzzz|||}}}}}}||||||}}}~~~yyyuuusssnnniiiiiinnnxxx|||wwwqqqlllhhh___YYYYYYXXXZZZgggwww|||nnneee]]]\\\cccttt{{{oooddd```______bbbgggfffeeecccbbbaaaaaabbbbbbaaa^^^^^^eeennnxxxzzzoooddd]]]UUURRRQQQQQQWWW]]]dddkkkuuu~~~sssjjj^^^WWWSSSQQQMMMIIIFFFDDDFFFSSScccttt}}}sssiiiaaaWWWOOOJJJHHHDDD>>>999555444555555555444444444444555555777444333444666777555333777777777777777666666666999222555CCCLLLFFF???===::::::;;;:::999:::<<>>======<<<;;;;;;;;;;;;;;;>>><<<>>>DDDIIILLLRRRWWW\\\___cccgggjjjmmmppprrruuuwwwzzz|||}}}|||{{{zzzzzz{{{}}}|||{{{zzz{{{}}}~~~}}}||||||yyyzzz||||||wwwtttssspppkkklllooowww|||xxxqqqllliii___YYYXXXWWWZZZhhhxxx}}}ooofff___^^^eeesss~~~{{{sssiiiaaa```bbbeeejjjpppnnnmmmllljjjhhhgggffffff```\\\[[[```hhhqqq|||uuueee]]]VVVSSSRRRSSSZZZaaaiiioooxxxxxxooobbbZZZVVVSSSNNNJJJEEECCCFFFRRRaaaqqq}}}sssjjjbbbXXXQQQJJJHHHDDD???999666555666555555444444444444555555666444333444666666555333444444444555555555555555333666===FFFHHHCCC>>>>>>::::::;;;:::999:::===???BBBNNNbbbyyy~~~xxxpppkkkxxxyyylllYYYGGG>>>888555222000111333444444444444444444555666777777888888888888888888888888999888:::<<<;;;;;;CCCMMMccc}}}}}}yyy}}}|||yyyxxxxxx~~~zzzxxxxxxwwwvvvvvvuuutttrrrqqqpppnnnkkkeee]]]TTTMMMHHHEEEEEECCCAAA@@@@@@@@@???>>><<<<<<;;;:::::::::;;;;;;<<<:::===CCCIIILLLRRRXXX\\\___cccgggjjjmmmpppsssuuuxxx{{{~~~}}}{{{||||||}}}~~~~~~}}}~~~~~~}}}zzzwwwxxx{{{zzzvvvtttuuutttpppooopppsssxxx}}}}}}xxxrrrmmmiii___XXXVVVVVVZZZiiizzz~~~pppgggbbbbbbhhhrrr|||{{{wwwsssllleee```aaadddiiiooovvvxxxwwwwwwuuurrrooommmkkkbbb]]]ZZZ]]]ccciiisss|||xxxeee]]]VVVSSSSSSVVV^^^fffooouuu|||}}}sssfff\\\XXXTTTOOOKKKFFFDDDHHHSSSaaappp}}}uuummmcccZZZSSSIIIHHHEEE@@@;;;777777777555555444444444444555555555444333444555666555333333333444444555555666666333???HHHGGGAAA===<<<;;;999:::::::::999:::===???BBBNNNbbbyyy|||wwwooohhhttt{{{nnn]]]LLLAAA999666222111111333444444333333333333444555666777888888888888888999999999999999:::<<<;;;<<>>;;;;;;:::::::::::::::;;;<<<:::<<>>HHHRRRiii~~~~~~~~~~~~|||zzzyyyxxxwwwuuuvvvwwwwwwuuussspppnnnnnnjjjccc[[[SSSMMMIIIFFFDDDCCCAAAAAAAAAAAA???===::::::999999999999:::;;;>>><<<>>>CCCHHHJJJOOOUUU[[[___ccchhhkkknnnrrrtttvvvxxx|||}}}}}}}}}}}}}}}~~~~~~||||||zzzvvvqqqlllgggfffeeehhhsss}}}zzzsssmmmggg\\\TTTRRRRRRVVVfffwwwssskkkjjjkkkooossswww~~~~~~{{{vvvqqqmmmgggbbb```bbbdddgggmmmuuu{{{wwwtttooojjjffffffggghhhlllrrrzzz|||nnnbbbZZZTTTTTTUUUZZZccclllrrrvvv||||||rrrddd[[[WWWUUURRRNNNJJJHHHJJJRRR\\\iiizzz~~~vvvgggZZZTTTJJJJJJGGGCCC>>>:::888888444444333333333333444444333444444444333333444444444555555666777888999999<<>>@@@DDDOOObbbyyywwwmmmttt~~~sssgggWWWJJJ:::777333222222333444444222222222222333444555555555555666888999:::;;;<<<::::::;;;======???IIIUUUmmm}}}}}}}}}}}}{{{yyyyyyxxxxxxuuuvvvwwwvvvuuussspppnnnmmmhhhaaaYYYQQQKKKHHHFFFCCCBBBAAAAAAAAA@@@>>><<<999999888888999999::::::@@@===???DDDHHHJJJOOOTTT[[[___dddhhhkkkooorrruuuvvvwwwzzz}}}~~~~~~~~~}}}}}}}}}~~~{{{vvvooohhhaaa^^^[[[\\\dddmmm|||rrrllldddYYYRRRPPPOOORRRaaarrrwwwpppooonnnooorrrtttyyy}}}zzzvvvrrrllliiiaaa^^^___bbbeeehhhooowww|||zzzvvvqqqnnnooonnnmmmnnnsssxxxwwwlll```ZZZUUUVVVXXX\\\dddlllrrrvvv|||}}}ssseee[[[XXXVVVSSSPPPHHHFFFGGGLLLTTT```sss|||kkk]]]WWWLLLKKKIIIEEE???:::888777444444333333333333444444222444555444333222333444333333444444555555666666888;;;:::666444888;;;<<<888999:::::::::;;;>>>@@@EEEPPPcccyyyrrrvvv~~~uuujjjZZZKKK;;;888444222222333444333333222222333333444555666666666777888999999::::::999999:::<<<<<>>AAAEEEPPPcccxxx{{{~~~wwwlll[[[LLL;;;888444222222333444333444444444444444666777777888888888888888888888888888888999;;;;;;>>>IIIUUUjjj~~~zzzyyy~~~xxxiiifffppp{{{zzzzzzzzzyyywwwvvvvvvuuutttrrrqqqppphhhccc\\\TTTLLLGGGDDDBBBAAA@@@??????@@@???<<<999888888777777888999::::::>>><<<>>>EEEJJJNNNSSSYYY[[[___dddhhhlllooosssvvvuuuuuuvvvwwwyyy{{{}}}~~~{{{}}}~~~|||~~~yyyrrriiiaaaYYYUUURRRPPPTTTZZZYYYhhh}}}~~~rrriii___UUUNNNMMMKKKMMMYYYhhh|||~~~|||zzzsssnnnkkkllllllmmmttt{{{~~~|||xxxsssmmmgggbbbbbbaaabbbfffgggiiipppxxx~~~~~~|||~~~uuu}}}~~~xxxuuurrroooaaa\\\ZZZ\\\^^^```fffmmmwwwzzz~~~|||mmmaaa\\\YYYUUURRRKKKGGGEEEGGGLLLYYYnnnttteee```OOONNNLLLGGG@@@:::666555444333333222222333333444111333555444222111333555777777777777777666666666333222777<<<666,,,---777777888999::::::;;;>>>AAAFFFPPPcccxxxxxxoooaaaKKKAAA:::333222111000111444333333333444555777999:::666777777888888999::::::<<<===999:::??????GGG\\\sss}}}|||}}}~~~yyyhhh___ggg~~~{{{yyyyyyyyyzzzyyywwwvvvuuurrrnnnkkkiiiccc[[[SSSMMMHHHDDDAAAAAAAAA@@@>>>===;;;::::::???===:::777666666888999;;;>>>AAADDDHHHLLLRRRVVVYYY]]]cccgggkkknnnrrrtttttttttuuuvvvxxxyyyzzzzzz}}}~~~~~~~~~}}}}}}}}}zzztttoooccc```YYYSSSOOOOOOSSSVVV^^^cccoootttmmm^^^SSSKKKLLLJJJIIIRRR```uuuzzzuuunnnhhheeegggkkkooovvvyyy~~~zzzwwwuuuoooeee]]]]]]ZZZ\\\eeejjjkkkpppwww{{{~~~}}}{{{yyy{{{}}}{{{tttnnneeecccbbbaaaccchhhlllpppuuuxxx{{{~~~pppddd^^^ZZZXXXVVVNNNKKKJJJKKKMMMVVVhhhyyyyyyhhh\\\WWWPPPIIIDDD???999888:::888777555444333333444444//////111222444555777777777666666555555555666666444444444444444555666777444555666666777999===@@@GGGRRRdddwww|||zzzooocccNNNBBB:::444333222111111333444444555555666666777777777888888999999:::;;;;;;:::<<<888:::AAAAAAKKKaaazzzzzziii___ggg{{{zzzwwwwwwwwwvvvuuuttttttsssqqqnnnkkkhhhbbbZZZRRRMMMHHHDDDBBBCCCBBBAAA@@@???===<<<<<<;;;999888666666777888999===???BBBDDDGGGJJJOOORRRXXX\\\aaafffiiikkknnnooosssssstttvvvxxxyyy{{{{{{}}}~~~}}}~~~}}}wwwsssfffbbb[[[TTTOOOOOORRRUUU[[[^^^hhhzzz~~~qqqhhh[[[PPPIIIIIIHHHFFFOOO\\\hhh{{{|||vvvlllccc______bbbeeennnnnnqqqvvv|||~~~}}}{{{xxxvvvuuusssnnneee^^^ZZZXXX[[[dddkkknnnsssxxx||||||zzzxxxyyy{{{xxxrrrlllfffeeedddeeehhhlllrrruuuvvvxxx{{{}}}rrrfff___\\\YYYWWWLLLJJJHHHIIIJJJSSSddduuu~~~nnncccWWWPPPIIIEEE@@@:::888999777666555444333333333333///000111222444555666777666555555444444444555555555555555666666777777777555666777777888:::>>>BBBHHHSSSeeewwwyyy||||||pppeeeSSSCCC;;;444444444222111222555555666777777666555444666777777888999999::::::888:::888;;;BBBDDDPPPggg}}}kkkaaagggyyyzzzwwwvvvvvvsssrrrqqqqqqqqqpppmmmjjjfff```XXXQQQLLLHHHEEEBBBBBBBBBAAA@@@>>>===<<<<<<777666666666777888999999===???BBBDDDFFFHHHKKKMMMVVVZZZ___dddfffhhhjjjkkkpppqqqsssuuuwwwzzz{{{|||}}}}}}yyynnniiibbbZZZUUUTTTUUUVVVYYY[[[aaammm|||mmmcccVVVMMMGGGFFFDDDCCCJJJUUU___pppyyylll```XXXWWWYYY[[[cccbbbaaabbbfffiiijjjjjjnnnmmmmmmnnnnnnjjjccc\\\TTTSSSXXXbbblllrrrwww|||~~~|||xxxvvvuuuuuuvvvtttooojjjgggffffffgggkkkpppuuuxxxvvvyyy{{{}}}~~~uuuhhhaaa]]][[[XXXMMMJJJHHHIIIJJJRRRaaapppuuujjjXXXQQQJJJGGGBBB<<<888888555555555555444333222222000111222333444555666666666666555555555666666777666777777888888888888777666777888888999;;;@@@CCCIIITTTfffxxx~~~{{{|||www|||~~~qqqhhhXXXEEE<<<555555666333111111333444666888888777555444555555666666777888888888888;;;:::<<>>===<<<;;;::::::777777777888888888888888<<<>>>BBBDDDEEEGGGIIIKKKRRRVVV\\\aaadddgggiiikkkmmmnnnpppsssvvvyyy|||}}}}}}|||wwwooogggaaa^^^\\\[[[ZZZ[[[]]]bbboooyyyjjj___QQQJJJEEECCCAAA@@@FFFOOOWWWgggyyy~~~ooo```VVVSSSTTTVVV[[[ZZZXXXWWWWWWXXXYYYZZZ]]]^^^aaadddeeebbb\\\WWWNNNNNNTTT___lllwww}}}}}}vvvssspppooonnnooopppooommmjjjggggggggghhhkkkppptttwwwxxxzzz}}}~~~uuuiiibbb]]]ZZZXXXQQQMMMKKKKKKMMMSSSaaannnwwwmmm\\\TTTLLLIIIDDD===888777333444555555555444222111111222222333444555666666777777777666777777888888666777888999999888777777666777888888999;;;???CCCJJJVVVgggyyy{{{wwwyyywww}}}ssskkk\\\HHH>>>666555777444222111111222555777888888777666666666777777888999999:::999===<<<===CCCEEESSSmmmpppfffmmmzzz~~~|||{{{{{{|||xxxvvvtttsssqqqnnnjjjgggbbb]]]UUUOOOJJJGGGDDDBBB???>>>>>>===<<<;;;::::::999999999999999888888888999<<>>===>>>BBBDDDSSSnnnqqqhhhqqq}}}~~~|||{{{||||||}}}zzzxxxvvvtttrrrnnnjjjfffaaa\\\UUUNNNIIIFFFCCCAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::999888888999999888<<>>>>>AAADDDKKKVVVfffsss{{{~~~~~~}}}~~~zzzzzz~~~tttdddXXXRRRQQQRRRPPPQQQRRRPPPMMMJJJHHHHHHGGGIIILLLNNNNNNMMMKKKIIIEEEHHHLLLWWWjjj~~~vvvlllddd___\\\\\\]]]___bbbeeehhhiiillllllllllllnnnqqqtttvvv{{{}}}uuuhhh```[[[WWWUUUPPPLLLJJJKKKNNNSSS]]]gggxxxjjj^^^RRRLLLHHH@@@:::888444555555666555555444444444444444444444555555555333333222333333444555666999888777777666777777777555666777777888:::>>>BBBJJJVVVhhhzzztttnnnqqqmmmuuu}}}uuueeePPPBBB666333666555444333333444444555666777777888888888888999::::::;;;;;;888===<<<===BBBDDDTTTpppooohhhrrr~~~|||zzzyyyyyyzzzzzzxxxwwwuuusssrrrooojjjgggaaa\\\TTTNNNIIIEEEAAA????????????>>>======<<<<<<:::999777666777888:::;;;;;;???DDDGGGGGGFFFEEEEEECCCEEEHHHKKKPPPWWW^^^dddfffgggiiilllpppsssuuuvvvwwwyyy{{{||||||}}}~~~ooodddYYYXXXUUUQQQPPPTTT[[[aaaxxxvvvjjj]]]TTTFFFFFFDDD???<<<<<<>>>???FFFOOO^^^mmmuuuxxxzzz{{{yyyuuuuuuzzz{{{jjj]]]VVVSSSRRRPPPRRRRRRPPPLLLIIIHHHIIIFFFGGGIIIJJJIIIHHHGGGGGGDDDFFFIIISSShhh}}}~~~~~~zzzrrrhhh___[[[VVVWWWXXXZZZ\\\___cccfffiiiiiijjjkkknnnqqqtttvvvyyy|||~~~vvvhhh```[[[WWWTTTQQQLLLJJJLLLPPPUUU^^^ggg|||qqqcccUUUMMMHHHAAA;;;888666666666555555666666777555555555555555444444444333333333333444555666777<<<:::888666666777999:::666777888888999;;;???CCCJJJVVVhhhzzz{{{llldddfffgggppp|||yyyhhhRRRCCC666333555666444444666666555555555555666777555555555666777777888888666<<<;;;===BBBDDDVVVrrrnnngggsss~~~|||zzzxxxwwwvvvwwwwwwvvvtttsssrrrqqqoookkkhhhbbb\\\TTTMMMHHHDDDAAA>>>======<<<<<<;;;;;;::::::777666555444555888;;;======AAAFFFHHHGGGEEECCCBBB@@@AAABBBDDDHHHOOOXXX]]]eeefffhhhkkknnnqqqsssuuutttvvvyyy{{{|||~~~uuuhhhZZZYYYVVVSSSPPPPPPRRRSSSVVVdddvvv|||uuunnnfff[[[TTTDDDEEECCC>>>::::::<<<<<<===EEETTTcccmmmppprrruuuuuuqqqqqqwww~~~qqqcccZZZVVVTTTTTTUUUTTTQQQLLLJJJLLLNNNHHHIIIIIIIIIGGGFFFFFFGGGDDDFFFHHHQQQgggzzz||||||yyypppfff^^^ZZZTTTUUUVVVWWWXXX[[[```cccdddeeefffiiilllpppsssuuuxxxzzz}}}vvviii```[[[WWWUUUSSSNNNLLLOOOSSSXXXaaaiiirrrvvvgggVVVNNNIIIBBB<<<999888777666555555666888888555555555555555444444444666666666666777888::::::???<<<999777666888:::<<<888888999999:::===AAADDDIIIUUUhhhzzz|||sssggg```___eeelllzzzrrrgggXXXIII:::444444333333444777777666666555555555444666666555555555777888:::999???>>>===DDDJJJXXXooo~~~sssjjjrrr}}}yyyvvvvvvwwwxxxwwwxxxvvvuuutttrrrooojjjggg```ZZZSSSLLLHHHEEECCCAAA>>>>>>>>>>>>===<<<::::::888999999888666777999;;;???BBBFFFKKKMMMMMMKKKJJJEEEAAA@@@BBBDDDFFFMMMUUU\\\```fffkkknnnppprrrsssssstttwwwzzz}}}~~~}}}wwwkkk___[[[TTTPPPNNNNNNOOOOOOSSSWWW```iiipppuuuwwwxxxxxxzzz}}}{{{xxxqqqiii```YYYTTTQQQFFFCCC@@@>>>>>>===<<<;;;???CCCLLLWWWbbbjjjmmmnnnlllkkkmmmsss}}}wwwhhh]]]VVVRRRUUUVVVWWWTTTPPPMMMKKKJJJLLLJJJHHHGGGGGGFFFDDDBBBCCCAAADDDQQQeee{{{~~~zzzuuunnnfff```WWWWWWWWWYYY\\\^^^^^^]]]```bbbeeehhhlllppprrrtttzzz}}}|||mmmbbb[[[YYYXXXWWWPPPKKKLLLPPPWWWaaakkkrrrlllWWWLLLGGGAAA<<<::::::999999888888888888888444444444555555555555666555555555555444444444444888888888888777777777777::::::;;;;;;;;;===AAADDDIIIWWWkkk}}}{{{rrrfff___^^^dddkkkyyysssiiiZZZKKK;;;555555555444555777666666666555555555555666666666666777888999999888>>><<<<<>><<<;;;999888888888888777666777999;;;@@@CCCHHHMMMOOOOOOMMMLLLGGGBBB@@@AAABBBCCCIIIPPPVVV[[[aaafffjjjllloooqqqrrrtttvvvyyy|||}}}~~~~~~}}}|||}}}wwwlll^^^ZZZTTTPPPNNNNNNNNNNNNKKKNNNRRRWWWZZZ\\\\\\\\\```bbbeeehhhjjjkkkkkkkkkjjjhhhddd___YYYTTTPPPNNNFFFDDD@@@>>>>>>===<<<:::>>>AAAHHHSSS]]]dddhhhhhhkkkkkkmmmsss}}}}}}nnnbbbZZZUUUXXXYYYYYYWWWSSSOOOMMMLLLNNNLLLJJJIIIHHHGGGDDDBBBBBBAAADDDPPPdddyyy~~~vvvllleee^^^]]][[[\\\^^^____________aaadddgggkkkooorrrsssxxx{{{qqqeee^^^[[[[[[WWWPPPKKKLLLPPPVVV```jjjyyy~~~lllXXXNNNHHHBBB===;;;888777666666555555666666444444444555555555555666666777777777888888999999777777777777777777777777999:::;;;:::;;;===AAADDDIIIWWWkkk}}}yyyqqqfff^^^[[[dddjjjxxxwwwnnn\\\MMM===777666666555666666666666666555555555555666666777888999999999999777===;;;<<>><<<:::999888777888888777666777999;;;AAAEEEKKKPPPSSSRRRPPPNNNHHHCCC????????????CCCIIIOOOSSSYYY___cccgggjjjmmmoooppprrruuuxxxyyyzzz{{{~~~|||{{{{{{}}}~~~~~~~~~uuukkk^^^ZZZTTTQQQOOOOOONNNNNNJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTVVVVVVUUUTTTRRROOOLLLJJJFFFDDDAAA???>>>===;;;:::;;;>>>DDDMMMVVV]]]aaabbbggggggjjjoooyyyvvviii```[[[ZZZ[[[\\\ZZZUUUQQQOOONNNPPPNNNKKKJJJIIIGGGEEEBBBAAAAAADDDOOOaaauuuyyyqqqiiieeeaaa^^^^^^^^^^^^^^^]]]___bbbfffjjjnnnqqqsssuuuyyy~~~sssggg```\\\[[[WWWPPPKKKLLLPPPVVV```iii|||lllYYYOOOIIICCC>>><<<888777666666555555666666444444444555555555555666555666777888999:::;;;;;;666666666666666666666666999999:::::::::===AAADDDJJJWWWkkk}}}~~~yyyqqqfff]]]ZZZdddiiivvv{{{rrr]]]NNN>>>777666555444555666666666666666555555555666777999:::;;;;;;:::999777===;;;<<>>>>>======<<<;;;:::999666777777777666777999;;;AAAEEEMMMSSSVVVVVVSSSPPPIIICCC>>>>>>>>>===???DDDHHHLLLQQQWWW[[[```eeehhhjjjkkkmmmppprrruuuvvvwww~~~|||{{{zzz{{{}}}}}}~~~~~~~~~~~~|||rrriii___\\\WWWTTTRRRQQQPPPNNNNNNMMMKKKJJJHHHGGGGGGGGGAAAAAAAAABBBCCCEEEGGGIIIGGGIIIJJJLLLLLLKKKIIIHHHFFFDDDAAA??????===;;;999:::<<>>777666444333444555555555666666666666666666777999;;;;;;;;;::::::888>>><<<>>>IIITTThhh|||}}}}}}|||~~~pppfffeeerrr~~~zzzxxxvvvuuuwwwxxxwwwwwwuuuuuuttttttrrrmmmgggbbb[[[VVVOOOIIIEEECCCAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;555666777666666777999;;;@@@EEENNNVVVZZZZZZWWWTTTJJJCCC>>>>>>???>>>>>>AAACCCFFFJJJOOOSSSYYY^^^bbbfffgggiiilllooorrruuuvvv||||||{{{zzzzzz|||}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~|||uuummmdddaaa]]]ZZZXXXVVVSSSQQQOOONNNKKKIIIFFFEEEDDDDDDCCCBBB@@@??????@@@BBBCCC???AAACCCEEEFFFFFFDDDCCCDDDCCCAAA@@@???>>><<<::::::;;;???FFFPPPXXX]]]___[[[]]]```eeemmmyyyuuukkkeee]]]___```___ZZZUUUQQQOOONNNLLLJJJJJJJJJIIIGGGFFFDDDDDDGGGOOO]]]lllyyy|||uuulllccc]]]ZZZWWWVVVWWWYYY]]]aaafffkkkoooppptttxxx~~~vvvkkkbbb]]]ZZZXXXRRRLLLMMMPPPVVV```iii}}}sssfffWWWNNNHHHAAA<<<;;;999888888777666777777777444444444555555555555666444444444444444444444444444555555555666666666777777888999999:::===AAADDDKKKYYYmmm}}}wwwlllbbb]]]dddeeemmm{{{yyynnn___OOO>>>777666444333333555555555666666666666666777777888999::::::::::::888>>>===???KKKXXXmmm|||||||||{{{}}}oooccc```mmm}}}~~~yyywwwvvvvvvxxxyyyyyyxxxvvvvvvvvvuuusssmmmfffaaa[[[VVVOOOIIIFFFCCCBBBAAA;;;;;;<<<<<<<<<;;;;;;:::555666666666555777999<<>>??????AAADDDHHHKKKPPPVVVZZZbbbccceeehhhlllppptttvvvyyyzzzzzzzzzyyyzzz|||{{{|||}}}}}}}}}}}}||||||yyyzzz{{{|||||||||{{{zzz|||{{{||||||~~~yyyzzz{{{~~~|||vvvllljjjfffbbb___\\\WWWTTTTTTRRROOOKKKHHHEEECCCBBBCCCAAA@@@>>>======>>>>>><<<===>>>@@@@@@@@@@@@???BBBAAA@@@@@@@@@???===;;;;;;;;;>>>DDDLLLTTTYYY[[[YYY\\\___ccciiiuuuzzzpppkkkbbbdddfffddd___ZZZVVVTTTPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFIIIOOOYYYfffrrryyy|||uuulllccc]]]XXXUUUTTTTTTVVVZZZ___eeejjjmmmoootttxxx}}}{{{ooofff```]]]ZZZSSSNNNNNNQQQWWWaaajjj}}}{{{ooocccVVVNNNHHH@@@<<<;;;777666555555444444555555444444444555555555555666666666666555555444444444555555555666666777777888666777888999:::===AAADDDLLLYYYmmm{{{pppeee```bbbaaahhhvvv{{{oooaaaQQQ@@@999777555333444555555555555666666666777777777777888888999:::;;;777===<<<>>>KKKYYYppp~~~}}}{{{xxxyyy|||~~~~~~pppeee___kkk|||yyywwwwwwwwwyyyzzzzzzyyyvvvvvvvvvvvvtttooohhhccc[[[VVVOOOJJJFFFDDDCCCAAA=========<<<;;;:::888888444555666555555666999<<>>>>>>>>>>><<<=========>>>>>>??????@@@??????@@@AAA@@@>>><<<<<<<<<<<<@@@GGGNNNRRRTTTWWWZZZ]]]```eeepppuuuqqqjjjlllmmmlllgggaaa\\\ZZZUUUSSSPPPNNNMMMKKKIIIFFFFFFFFFHHHMMMUUU___jjjqqqyyy}}}qqqkkkccc\\\WWWTTTQQQOOORRRTTTXXX^^^ccchhhlllooosssvvv{{{|||qqqhhhaaa]]]\\\UUUOOOOOOSSSXXXbbbkkk~~~yyymmmcccWWWPPPIIIAAA<<<<<<666666555444444444444555444444444555555555555666555555555666666666666666555555666777777888999999666777888999:::===AAADDDLLLZZZnnn}}}ssshhhbbb```___eeetttrrrcccRRRBBB:::888666444555444555555555666666777777888777777666777999:::;;;666<<<:::===KKKZZZqqq~~~{{{vvvttt}}}yyy~~~zzz|||rrrgggaaalll|||yyyxxxwwwxxxzzz{{{{{{zzztttuuuvvvvvvuuuqqqjjjeee\\\WWWPPPJJJGGGEEECCCBBB@@@???>>>===:::888666555444555666555555666999<<<@@@HHHUUUaaahhhiiigggdddZZZPPPHHHFFFEEE@@@<<<;;;:::;;;<<<===???CCCHHHLLLQQQRRRUUUYYY^^^dddiiilllqqqtttwwwwwwuuuuuuvvvxxxwwwwwwxxxwwwvvvtttrrrqqqtttvvvxxxyyyyyyyyywwwvvvyyyyyyyyyzzz|||xxxnnnjjjhhhfffgggmmmxxxyyywwwsssoookkkeee___ZZZRRRQQQPPPOOOLLLIIIGGGFFFAAAAAABBBAAAAAAAAAAAAAAA???>>>>>>>>>???@@@AAABBB???>>>>>>@@@AAAAAA???======<<<;;;>>>CCCHHHLLLNNNTTTWWWZZZ\\\aaalll{{{~~~~~~yyyuuuoooqqqsssrrrmmmgggbbb___ZZZXXXTTTQQQOOOLLLHHHFFFEEEFFFHHHKKKQQQ[[[eeelllttt|||xxxpppeee```ZZZUUUQQQOOOLLLKKKQQQSSSWWW]]]ccchhhlllnnnrrruuuzzz}}}|||pppfff___\\\]]]VVVPPPPPPSSSYYYbbblll~~~~~~xxxmmmcccXXXQQQJJJBBB======888888777666666666666666444444444555555555666666222333333444555666777777555666666777888999999:::555777888888:::===AAADDDLLLZZZnnn}}}uuukkkddd^^^bbbiiitttuuuhhhXXXFFF<<<777444333555222333444555666666666666888777555444555666888:::888>>>CCCDDDHHHYYYuuu}}}{{{{{{~~~~~~|||{{{ttt~~~tttgggiiivvv}}}}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxxxxyyyxxxvvvqqqjjjeee[[[VVVOOOIIIFFFCCCBBB@@@BBBAAA@@@>>>===;;;:::999999888777666777999;;;<<>>;;;;;;:::999999;;;>>>BBBDDDDDDIIINNNQQQTTTZZZdddkkkjjjooossstttqqqqqqtttxxxxxxvvvtttsssttttttsssqqqssstttuuuuuuuuusssrrrpppqqqrrruuuwwwzzz|||}}}~~~{{{pppkkkeeedddhhhmmmrrrvvv~~~uuunnniiiccc]]]XXXUUUSSSQQQOOOOOONNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDBBB@@@>>><<<:::999888;;;???DDDGGGQQQPPPQQQVVV\\\eeettt|||}}}}}}yyyzzzzzzxxxsssmmmiiiggg^^^\\\XXXTTTPPPMMMJJJIIIKKKFFFEEEHHHLLLQQQXXX___pppyyyuuujjjcccVVVSSSPPPMMMKKKKKKLLLLLLNNNQQQXXX___fffkkknnnpppsssvvvzzz}}}yyyoooggg```\\\XXXVVVSSSQQQRRRYYYccckkkyyy|||wwwiiibbbXXXOOOHHHCCC???===777888999;;;;;;999777666333333333444444444444555888888777777777777888888777888999888555444555666888666888;;;<<<<<>><<<;;;:::999888777666555666888:::;;;AAAIIIWWWeeeooosssqqqooo```YYYNNNGGGCCCAAA>>>;;;<<<;;;999999999;;;>>>@@@BBBFFFJJJLLLNNNSSS[[[bbbcccgggllllllkkkkkkooorrrsssqqqoooooopppppppppnnnooooooooooooooonnnmmmmmmmmmoooqqqtttwwwyyy{{{|||vvvnnnkkkggghhhmmmtttxxx{{{uuummmhhhbbb[[[WWWSSSQQQNNNMMMMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@???===<<<999888:::===AAADDDIIIHHHJJJOOOUUU___mmm{{{~~~zzz}}}~~~zzzuuuqqqooodddbbb^^^YYYSSSNNNKKKIIIHHHDDDCCCFFFJJJMMMTTT[[[hhhoooxxx~~~uuuhhh]]]WWWQQQOOOLLLIIIHHHHHHIIIJJJMMMQQQWWW___ffflllpppqqqvvvyyy}}}uuujjjbbb\\\XXXZZZWWWRRRNNNOOOWWWccclll}}}yyykkkdddYYYOOOGGGBBB===;;;666777777888777666555444666666666666777777777888888777777666666777777888666777888777666555666777777666777;;;<<<;;;???EEEQQQaaattt~~~tttnnnllljjjkkktttxxxgggWWWFFF<<<777444333444555666888999999888666555888888888999999999::::::555:::???@@@FFFWWWrrr~~~~~~{{{yyyuuuqqqooottt}}}zzzsssxxx~~~{{{zzzzzzzzzyyyxxxuuuvvvwwwxxxvvvppphhhbbbZZZUUUNNNIIIEEECCCBBBAAAAAAAAA???>>><<<;;;:::999777666555555555777999;;;AAAIIIWWWhhhuuuzzzzzzxxxggg^^^SSSJJJEEECCC@@@>>>===<<<:::888888999:::;;;>>>AAADDDEEEFFFJJJQQQVVVXXX\\\```bbbbbbcccfffjjjmmmlllkkklllnnnooonnnmmmiiihhhhhhgggggggggggghhhgggiiikkknnnrrruuuwwwyyy{{{tttppppppnnnpppwww}}}sssjjjeee```ZZZVVVRRRPPPNNNMMMMMMLLLIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAA>>><<<:::888999;;;>>>AAAEEEDDDFFFLLLSSS\\\lllyyy~~~zzz|||{{{xxxooolllfff___XXXPPPKKKHHHEEEAAA@@@CCCFFFIIINNNUUU^^^ccckkkqqqvvv|||tttggg[[[QQQLLLJJJIIIGGGEEEDDDEEEFFFGGGKKKOOOVVV^^^fffmmmqqqsssxxx{{{~~~wwwkkkbbb]]]ZZZ[[[WWWQQQKKKKKKSSSaaalll~~~yyyllleeeZZZPPPHHHAAA<<<999999888777666555444444444333444444444555555555555777777666666666666777777555666777777666666777888777666777:::<<<<<<@@@FFFRRRcccvvvvvvpppqqqllljjjrrrvvvgggWWWFFF===888444222333555666888999999888555444777888999999::::::999999888<<<@@@AAAHHHZZZttt{{{|||}}}|||zzzxxxwwwyyy{{{vvv{{{~~~zzzyyyyyyxxxwwwvvvtttuuuwwwxxxvvvoooggg```ZZZUUUNNNHHHEEECCCBBBAAA@@@@@@???>>><<<;;;:::999777666555444555777999:::@@@HHHWWWiiiyyypppgggZZZPPPJJJFFFCCCAAA>>>===;;;:::999999:::::::::<<<>>>@@@AAADDDIIIMMMOOORRRVVVXXXYYY[[[^^^```bbbbbbbbbdddggghhhhhhgggbbbaaa`````````aaabbbcccaaaccceeeiiimmmqqqtttvvv}}}{{{yyyzzzxxx{{{}}}vvvmmmfffbbb^^^ZZZVVVSSSQQQOOONNNNNNNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBB<<<;;;999888888:::===???CCCAAADDDJJJQQQZZZjjjwww{{{zzzyyyuuunnneeeZZZQQQJJJFFFCCC???>>>BBBDDDFFFJJJPPPVVV[[[bbbiiipppwww~~~ttthhh\\\SSSLLLIIIEEEDDDCCCBBBBBBCCCDDDEEEIIIMMMTTT\\\eeelllqqqtttxxx{{{~~~zzzmmmccc^^^\\\YYYVVVQQQKKKJJJQQQ^^^hhh{{{xxxkkkeee[[[QQQIIICCC===:::===;;;999666555555666666222222333333333444444444777666666555555666666777333555777777666666888:::999777888;;;======BBBHHHSSSdddxxxxxxrrrtttooolllsssvvvgggXXXGGG>>>999555333444555666777888888777555444666777888888999999888888999<<>>===<<<;;;:::999777666555444555777999:::@@@FFFTTThhh{{{zzzpppcccWWWPPPJJJEEEBBB???>>>===<<<;;;;;;<<<<<<888:::;;;===???BBBFFFHHHHHHJJJMMMPPPRRRSSSUUUWWWTTTTTTUUUXXX[[[]]]]]]\\\[[[ZZZYYYYYYZZZ[[[]]]^^^\\\]]]```dddiiinnnrrrtttzzz}}}yyytttnnnfffaaa___]]]ZZZWWWRRRQQQOOONNNNNNMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA999888777666777:::<<<>>>>>>===???DDDKKKTTTcccppp||||||{{{{{{rrrfffZZZOOOHHHDDDAAA>>>>>>BBBDDDEEEIIIMMMOOOTTT[[[bbbiiioootttwwwyyysssjjj___UUUOOOKKKIIICCCCCCBBBBBBBBBCCCDDDEEEGGGKKKQQQZZZccckkkqqqtttzzz|||zzzlllbbb\\\ZZZVVVVVVSSSNNNJJJOOOZZZddduuu}}}uuujjjddd[[[SSSKKKEEE@@@======;;;888666444555666777555666666666777777777777666666555555555555666666333555666777666777888::::::888999<<<>>>???DDDKKKTTTeeeyyyyyytttvvvrrrqqqwwwxxxhhhYYYHHH@@@;;;666444444555555666666777666666666777777777777888888888999999;;;===@@@HHH[[[ttt~~~}}}zzzyyy|||zzzwwwvvvvvvvvvuuutttvvvvvvvvvvvvtttnnngggbbbXXXSSSMMMGGGEEECCCBBBAAA??????>>>===<<<;;;:::999777666555555555777999;;;???DDDPPPdddzzz{{{nnnaaaXXXPPPHHHCCCAAAAAA???>>>======<<<<<<888999:::;;;>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKKKKLLLLLLLLLNNNQQQUUUVVVVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZ^^^dddjjjooorrrwww}}}xxxssslllhhhbbb```___]]]ZZZWWWPPPNNNLLLLLLLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDCCCAAA@@@???>>>888777666666777999;;;<<>>CCCHHHPPP^^^kkkwww{{{}}}|||qqqcccVVVKKKDDDAAA???===>>>CCCEEEEEEHHHMMMKKKNNNSSSYYY___cccfffgggmmmhhhaaaXXXQQQKKKHHHGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGJJJQQQYYYbbbkkkqqquuu|||pppddd^^^\\\UUUVVVUUUOOOJJJMMMXXXbbbrrr~~~zzzuuukkkeee]]]UUUNNNHHHCCC???999888555333333333444555444444555555555666666666555555444444444444555555333555777777666777888:::;;;888999<<<===???EEELLLVVVggg{{{wwwrrrsssrrrtttzzzzzzhhhZZZJJJAAA<<<888555555777666666666666777999:::999999888777888999:::;;;:::<<<>>>@@@III\\\uuu}}}zzz~~~wwwxxx|||yyywwwvvvvvvwwwvvvvvvxxxwwwvvvuuusssnnniiidddXXXSSSLLLGGGDDDCCCBBBAAA>>>>>>===<<<;;;;;;:::999888777666555666888:::;;;???BBBLLL___www|||ooodddZZZPPPIIIDDDCCCBBB@@@===<<<:::999999888888999;;;<<<<<<<<>>???@@@AAAAAAAAA@@@DDDDDDFFFJJJMMMNNNMMMLLLGGGHHHIIIKKKLLLMMMMMMMMMPPPQQQTTTYYY___fffkkkoootttzzz|||tttooojjjfffcccaaa```^^^YYYUUUOOOMMMLLLKKKLLLKKKJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEDDDBBB???===;;;888888666666666666888999???======@@@DDDKKKXXXeeeppp{{{{{{wwwzzz{{{nnn^^^PPPGGGAAA???===;;;===BBBEEEFFFHHHLLLKKKKKKLLLOOOSSSWWWZZZ[[[^^^[[[WWWRRRMMMIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEIIILLLRRRZZZccckkkrrrvvv}}}tttggg```^^^XXXXXXUUUNNNHHHLLLXXXcccooo{{{zzzwwwnnnhhh```WWWPPPIIICCC???777666555444333444444555222222222333333333444444555444444444444444444555444666777777666666777999999777777:::<<<>>>DDDKKKZZZjjj~~~|||sssoooooopppssszzzzzziii[[[KKKBBB>>>999666666888777666666777999;;;===;;;:::999888888:::<<<======>>>@@@CCCLLL___xxx~~~zzz~~~}}}zzz||||||zzzwwwvvvwwwxxxxxxwwwyyyxxxvvvtttrrrnnniiifffWWWSSSLLLGGGDDDCCCBBBAAA>>>>>>===<<<;;;;;;::::::999888777666777999;;;<<>>BBBCCCBBB@@@@@@AAACCCEEEGGGGGGGGGFFFLLLNNNQQQUUU\\\ccciiimmmrrryyy{{{sssmmmjjjgggdddcccbbb___YYYTTTQQQOOOMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFEEECCC???<<<999:::999777666555555555666:::888777:::===CCCOOO\\\jjjvvv~~~{{{wwwtttuuuzzzkkk[[[MMMDDD???>>>;;;:::<<>>888777777666666666777777555555555666666666777777555444444333333444444555555666777777666666777888888555555888:::<<>><<<:::999888777666666666666888:::;;;<<>>===<<<::::::::::::777777777777888888888888999:::;;;<<<======>>>>>><<<<<<======???@@@AAABBBBBBFFFJJJNNNRRRZZZdddkkknnnzzz~~~~~~uuunnnkkkeee___^^^``````\\\VVVSSSSSSRRRPPPNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEECCCAAA>>><<<:::777777777666555555444444666666777888<<>>@@@EEELLLYYYlllxxxqqqmmmpppnnnrrr}}}}}}lllcccTTTGGG???999666333555666777888999999999999888888999999999999999999:::======>>>JJJ___rrrzzz}}}yyyxxxyyyzzzzzzvvvuuusssqqqnnnjjjddd```XXXSSSLLLGGGDDDCCCBBBBBBAAAAAA???>>><<<:::999888777666666666666888:::;;;<<>><<<;;;;;;;;;777777777777777777777777666777888::::::::::::999:::::::::;;;<<<===>>>??????CCCGGGKKKOOOWWWaaahhhppp{{{{{{ssslllkkkeee```___aaa```[[[VVVSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB???<<<;;;888777666555555555555555777777777777:::@@@HHHNNN^^^hhhqqquuuvvvuuupppjjjhhhqqq~~~oooeeeXXXMMMGGGBBB>>>:::999999;;;===@@@DDDGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEHHHMMMUUU]]]eeennnvvv{{{~~~~~~vvvmmmddd^^^[[[^^^XXXRRRNNNMMMQQQ]]]iiittt}}}ssskkkbbb\\\UUUKKKDDDCCC<<<:::777555666666555444666555555555555666888888333333333222222333333333555777999:::;;;:::999888;;;999999===>>>@@@EEEMMMZZZlll}}}xxxrrrlllqqqpppuuu|||pppfffWWWIII>>>888555444555555666777888888888888888888999999::::::;;;;;;<<<>>>???@@@JJJ]]]oooxxx|||zzzzzz{{{{{{vvvtttsssqqqnnniiiccc___VVVRRRKKKFFFDDDCCCCCCBBBAAAAAA???>>><<<;;;999999777777666666666888999:::;;;AAAKKKYYYlllsss```XXXNNNGGGDDDDDDCCCBBBDDDCCCBBB@@@>>>=========888888888777666666555555333555777999999999777666888888888888888999:::;;;;;;???CCCFFFKKKRRR\\\cccnnnyyy~~~zzzsssmmmjjjfffbbbaaabbbaaa[[[VVVSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB???===;;;888777555444444555666777999888777777888<<>>;;;888666666555444333555555555555666777999999888777777666666777777888222444666888:::;;;;;;;;;;;;999999<<<>>>@@@FFFMMM[[[mmm~~~~~~zzzyyyxxxrrrlllppppppvvv~~~rrrhhhYYYJJJ???999777666555555666777777777777777888888999:::;;;;;;<<<<<<<<<>>>???CCCLLL]]]ooozzzzzz~~~|||{{{{{{{{{wwwvvvtttssspppjjjddd___VVVQQQLLLHHHFFFEEEDDDCCCAAA@@@???>>>===;;;::::::888777666666666777999:::;;;@@@IIIUUUggg|||iii___RRRHHHDDDCCCCCCBBBEEEDDDBBBAAA???>>>>>>>>>::::::999888777666555444444666888::::::999777666777777777666777777888888888<<<@@@CCCGGGNNNXXX___iiitttzzz|||vvvrrrlllhhheeeddddddbbb]]]XXXUUUTTTSSSRRRPPPPPPOOOOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCC@@@>>>===999888555444333555777999999999888666777;;;AAAEEEPPP\\\iiippprrrpppjjjccc^^^dddrrrtttkkkccc^^^UUUQQQKKKFFFDDDAAA>>><<<888999;;;===@@@BBBDDDFFFFFFHHHKKKOOOTTTWWWZZZ[[[```^^^ZZZUUUPPPLLLJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJOOOYYYbbbkkkrrryyy}}}tttkkkfffdddccc___[[[WWWUUUTTTVVV___iiivvvuuulllccc\\\TTTJJJCCCAAA;;;999666444444444333222555555555666777888999:::999999888888888888999999222333555777999::::::;;;:::888999<<<>>>@@@FFFMMM\\\nnn~~~|||}}}vvvwwwwwwrrrlllllllllsss~~~qqqiii[[[MMMAAA;;;999:::555666666777777777777666888888999:::;;;;;;<<<<<<;;;<<>>===<<<;;;:::888777666666666777888999:::???FFFPPP^^^rrrwwwlll]]]QQQKKKIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::888777666666555666888999999888777666777777777666777777888888888;;;>>>AAADDDKKKSSSZZZcccpppvvv}}}}}}xxxuuupppmmmiiigggfffddd```\\\YYYXXXVVVUUUSSSSSSSSSSSSQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDAAA???>>>:::888666444444555777999777777777777888;;;AAAEEENNNZZZhhhnnnpppooohhh```\\\aaajjj{{{xxxmmmeee]]]XXXPPPNNNJJJFFFCCC@@@===;;;888999;;;===???AAACCCCCCCCCFFFJJJOOOUUU[[[___bbbjjjhhhccc^^^WWWQQQLLLIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHOOOZZZdddmmmuuu|||~~~tttkkkeeeaaa``````\\\XXXUUUSSSTTT\\\eeerrr|||vvvnnnddd]]]UUUJJJCCCAAA999777555444555555555444444555555666777888888888555555444444444444555555555555666777888999999999:::888999<<<>>>@@@GGGNNN]]]ooo{{{}}}xxxxxxwwwrrrllliiiiiiooo|||}}}pppjjj^^^PPPDDD<<<::::::666777777888888777777777888888999999::::::;;;;;;::::::>>>EEEOOO```www~~~|||{{{{{{yyy~~~}}}uuu}}}~~~{{{yyyxxxtttsssrrrpppmmmggg___ZZZSSSPPPLLLIIIGGGGGGEEEDDDAAA@@@@@@???===<<<<<<;;;999888777666666777888999:::>>>DDDKKKTTTdddxxxzzzhhhYYYPPPLLLHHHFFFAAAAAA@@@??????????????????>>>===<<<;;;:::999999555666666666666666666666777777777777777888999:::888:::===???AAAGGGOOOUUU___lllssszzz}}}zzzxxxuuurrrnnnkkkiiigggdddbbb^^^]]][[[YYYWWWWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@???;;;999777555555555666777666666666666777;;;@@@DDDIIIVVVccckkknnnmmmggg```ZZZ\\\cccppp|||oooeee]]]VVVQQQMMMLLLIIIEEEAAA>>><<<:::888999;;;===???@@@AAAAAAAAADDDHHHNNNUUU]]]dddhhhqqqooolllggg```XXXQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKRRR]]]hhhqqqxxx~~~xxxooohhhcccaaaaaa\\\WWWTTTQQQQQQZZZcccppp{{{xxxooofff___VVVJJJCCCAAA;;;999777666777888888888444555555666666666666666666555555444444555555666888888888888888888888888:::888888<<>>FFFPPPaaazzz~~~||||||}}}}}}|||vvvhhhnnn~~~{{{xxxvvvssssssrrrpppmmmfff^^^YYYPPPMMMIIIGGGFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<999888777666666777888999999===BBBFFFLLLXXXhhhuuuuuudddWWWOOOIIIEEE@@@@@@??????@@@@@@AAABBBAAA@@@@@@???>>>======<<<999888777666666777888888666666666777888999:::;;;888:::<<<===>>>BBBJJJPPPYYYffflllrrr}}}}}}|||{{{wwwrrrnnnkkkiiihhhhhhdddbbb___\\\[[[ZZZZZZZZZYYYXXXUUUSSSPPPNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGFFFEEECCCAAA@@@;;;:::999777666555555555555555555555666888===AAAEEERRR```iiimmmnnnjjjeee[[[[[[___hhhyyyvvvjjjaaaYYYRRRMMMMMMLLLIIIEEEAAA>>>======888999;;;===???@@@@@@@@@@@@BBBEEELLLUUU___gggmmmssssssrrroooiii```XXXTTTOOONNNLLLKKKJJJJJJJJJKKKPPPXXXcccmmmuuuzzz~~~zzzpppiiieeeccc```[[[VVVRRRPPPQQQZZZeeesss}}}zzzqqqhhh```WWWKKKDDDBBB===:::888777777888777666444555555666666555333333888888777777777777888888888888888888888999::::::999777888<<>><<<>>>FFFPPPaaa|||~~~{{{{{{}}}}}}tttaaafffyyy~~~{{{wwwuuuuuuttttttrrrooohhh```ZZZNNNKKKGGGEEEEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<999888777666666777888888999===AAACCCFFFPPP___jjjpppaaaVVVMMMIII@@@???@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@?????????===<<<:::888888999;;;<<<555555666666888999;;;;;;777999;;;;;;<<<@@@GGGLLLSSS```eeekkkuuuvvvvvv~~~zzzuuuooolllkkkkkklllgggeeebbb___]]]\\\\\\\\\[[[ZZZWWWTTTQQQOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGFFFEEECCCAAA@@@;;;;;;:::888777555444333555555555444444666:::===DDDPPP___iiiooorrroookkk___^^^^^^dddrrrzzznnneee^^^VVVQQQNNNMMMKKKGGGCCC@@@@@@AAA888999;;;===????????????@@@AAADDDJJJTTT___iiiooorrrtttuuusssnnnfff^^^YYYQQQPPPNNNLLLKKKLLLLLLMMMVVV]]]gggqqqwww|||~~~uuujjjdddbbbaaa___ZZZTTTQQQPPPRRR\\\gggvvv{{{sssiiiaaaXXXLLLDDDBBB===:::777555555555444222444555555555555333222111666666555555555555666666888888888888999:::;;;<<<999777888<<>>CCCOOOccc{{{~~~|||~~~hhhkkkzzz~~~|||yyywwwuuuuuutttrrrrrrqqqmmmfffaaaWWWSSSMMMIIIGGGFFFDDDCCCEEEDDDDDDCCCAAA???===<<<;;;:::999777777777777888;;;===@@@CCCGGGQQQ\\\eeewww~~~ooo```SSSKKKGGGCCC@@@@@@CCCEEEDDDCCCEEEDDDCCCAAA@@@@@@BBBEEE>>>>>>>>>===<<<<<<;;;;;;:::999888777777888999::::::::::::;;;===@@@BBBDDDMMMTTT\\\aaacccffflllqqqzzz|||}}}|||wwwpppkkkiiijjjjjjgggdddbbb```___]]][[[YYYXXXWWWUUUSSSPPPNNNMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFDDDCCC;;;:::888666555444555555000------111444444777<<>>@@@@@@@@@@@@BBBBBBDDDIIITTT___iiinnntttuuuuuuuuuqqqjjj```ZZZUUUQQQOOOOOOLLLJJJMMMRRRWWW___llluuu{{{~~~uuulllfffcccbbb___ZZZUUUSSSQQQTTT^^^iiiwwwxxxkkk___VVVNNNGGGBBB;;;999777777777777666555333333333444444444444444777666555555555666888999::::::999888888999999:::999;;;;;;;;;<<>>777888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???CCCNNNbbb{{{|||}}}~~~yyyyyy~~~|||{{{xxxvvvuuutttrrrrrrrrrnnnhhhbbbWWWSSSMMMIIIGGGFFFEEEDDDEEEEEEDDDCCCAAA???===<<<;;;:::999777777777777888;;;>>>@@@CCCGGGNNNXXX```nnn}}}kkk[[[QQQGGGCCC??????BBBFFFGGGGGGGGGGGGEEECCC@@@@@@AAACCC@@@@@@???>>>>>>======<<<:::999999888888999999:::999999::::::<<>>@@@BBBCCCCCCDDDFFFLLLVVVaaajjjooovvvvvvwwwwwwtttnnneee___VVVRRROOOOOOMMMKKKOOOUUU]]]eeepppxxx|||~~~uuulllfffbbbaaa```[[[VVVTTTRRRTTT___jjjyyyssseeeZZZQQQIIIDDD===;;;888777777666555444333444444555666777888888888777666666666777999999999999999999999999999999888999::::::;;;@@@HHHOOOaaarrr}}}sssoooooopppuuu~~~sssmmmeee[[[NNN???777666999999999999999999999999:::::::::;;;<<<<<<<<<===??????@@@CCCNNNccc|||{{{xxxyyy~~~~~~~~~}}}zzzxxxuuutttrrrrrrssspppjjjeeeWWWSSSNNNIIIGGGFFFEEEDDDEEEEEEDDDCCCAAA???===<<<;;;:::999777777777777888:::===AAACCCFFFLLLTTT[[[hhhwwwyyyeeeYYYKKKFFFAAA@@@EEEJJJNNNPPPLLLKKKIIIFFFBBB@@@AAABBBAAAAAAAAA@@@??????>>>>>>:::::::::;;;;;;:::::::::999888999999;;;===???AAACCCFFFJJJKKKJJJKKKMMMPPPUUU]]]iiiwww~~~zzzvvvsssrrrsssnnnllljjjiiiiiiiiigggeeebbbaaa___\\\XXXTTTPPPNNNMMMKKKJJJJJJKKKKKKIIIHHHJJJHHHFFFFFFFFFEEEDDDBBB>>>===:::888666555444444999555333555555333555999???IIIVVVaaalllrrroooiiibbb]]]YYY[[[cccsss~~~tttiii___ZZZTTTPPPJJJGGGFFFDDDAAA===>>>===;;;;;;<<>>??????@@@CCCOOOeee}}}zzzzzz|||}}}~~~|||zzzvvvtttrrrrrrsssqqqkkkfffWWWSSSNNNJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>===;;;:::999777777777777888888<<>>:::;;;<<<======<<<;;;:::999888888999:::<<<>>>???@@@BBBDDDDDDCCCCCCDDDFFFKKKSSS^^^jjjwww|||wwwtttrrrqqqqqqooonnnmmmnnnmmmkkkiiifffeeeccc```\\\XXXUUUSSSOOOMMMKKKJJJKKKJJJIIIGGGEEEDDDDDDEEEGGGHHHGGGFFF???===:::777555444333333999555333555444333444888@@@JJJWWWbbbmmmtttrrrmmmccc\\\WWWWWW^^^nnnvvvkkk```ZZZSSSNNNIIIFFFEEECCC@@@===<<<<<<;;;;;;<<<>>>@@@BBBCCCFFFKKKRRRZZZccclllqqqrrrrrrsssssspppjjjbbb\\\XXXSSSNNNMMMLLLNNNUUU]]]gggnnnwww|||~~~vvvkkkdddaaaaaaaaa\\\WWWTTTSSSVVV```kkkyyyxxxeeeWWWMMMDDD???<<<:::888777888888777555222222222333444555666666555555555555666666666777666888:::;;;;;;:::999888;;;===>>>>>>???DDDMMMTTTaaassszzzssswww{{{}}}~~~|||qqqcccVVVJJJ???:::;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<===???DDDQQQhhh}}}{{{yyywww}}}wwwzzz~~~}}}{{{vvvtttrrrrrrrrrpppkkkgggWWWSSSNNNJJJHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@>>>===;;;:::999777777777777888777;;;AAAEEEHHHMMMTTTYYYfffppp}}}mmm]]]UUUKKKFFFHHHOOOUUUWWWTTTTTTRRRNNNHHHEEECCCDDDBBBBBBAAA@@@@@@??????>>><<<===>>>??????>>>===<<<::::::999999:::;;;===>>>===>>>????????????AAABBB@@@GGGQQQZZZfffwww|||yyywwwuuutttuuutttrrrrrrrrrqqqnnnkkkhhhgggeeeccc```]]]ZZZXXXRRRPPPMMMKKKKKKJJJIIIHHHEEEDDDCCCDDDFFFGGGGGGEEE>>><<<:::777555333333333666333111333444333555999???IIIVVVbbbmmmuuutttooobbb[[[UUUUUU[[[iiixxxlllaaaZZZSSSOOOIIIFFFFFFEEEAAA>>>999:::;;;<<<===>>>>>>>>>AAAFFFLLLRRRYYYbbbkkkqqqxxxyyyyyyxxxtttlllccc\\\WWWRRRMMMLLLLLLOOOWWW```hhhnnnvvv|||~~~wwwkkkcccaaaaaa```[[[WWWUUUTTTWWWbbbmmmzzzsssaaaTTTKKKCCC???:::999777777888999999888444444444444444333333333666666777777888888888888666777999;;;;;;;;;999888;;;<<<>>>>>>???EEENNNTTTbbbsssyyy|||sssbbbUUUIII???<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>;;;<<<@@@FFFSSSkkk}}}zzz{{{|||{{{yyy~~~~~~}}}}}}~~~|||zzzwwwtttqqqqqqqqqooojjjfffWWWSSSNNNJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===;;;:::999777777777777888777;;;@@@DDDGGGLLLTTTYYYbbbkkk|||}}}hhh^^^QQQIIIHHHKKKOOOQQQTTTTTTRRROOOJJJFFFEEEEEEBBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;<<<>>>???<<<;;;;;;;;;<<<===>>>???;;;AAAIIIPPPZZZkkk~~~~~~~~~~~~}}}|||zzzyyyxxxuuuqqqnnnjjjjjjhhhfffccc```]]]\\\UUURRROOOLLLLLLKKKJJJHHHHHHFFFDDDDDDDDDCCCBBB@@@>>><<<:::777666444444444555222111333444333666:::<<>>>>>===<<>>;;;:::999777777777777888888;;;???BBBDDDIIIQQQVVV```hhhwwwuuujjjZZZOOOJJJJJJLLLLLLQQQQQQPPPNNNIIIFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA???>>>=========>>>???@@@===<<<;;;:::;;;======>>>;;;@@@EEEHHHNNN]]]rrr{{{vvvsssnnnmmmkkkhhhdddaaa]]]\\\XXXUUUQQQNNNMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB???>>>???>>><<<999888777777777777333222444555444666::::::DDDQQQ]]]iiirrrsssoooddd]]]VVVUUUXXXbbbuuu}}}pppddd\\\VVVRRRMMMJJJJJJIIIFFFCCC<<<<<<======>>>>>>??????BBBGGGLLLQQQWWW```llluuu}}}|||pppbbbYYYWWWSSSQQQRRRSSSVVV^^^ggglllqqqxxx}}}~~~{{{mmmdddbbbdddccc^^^[[[[[[[[[```lllxxx{{{lll___UUUMMMFFFAAA===;;;999888888888777666666666666666666555555555777888999:::;;;::::::999777888888999::::::;;;;;;777999:::;;;===BBBKKKRRRccctttrrrcccXXXMMMBBB;;;999<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<>>;;;:::999777777777777888:::<<>>>>>???@@@AAA@@@???<<<<<<===>>>>>>>>>:::===???>>>AAALLL```pppzzzvvvqqqpppmmmiiieee```\\\ZZZZZZWWWRRROOOMMMLLLKKKJJJDDDCCCAAAAAABBBBBBAAA???@@@???===;;;:::::::::::::::666444666666444666:::;;;EEEQQQ^^^jjjssstttpppfff___XXXVVVWWW```qqqrrrfff^^^TTTPPPKKKHHHHHHGGGDDDAAAAAA???>>>======???BBBCCCDDDHHHMMMQQQVVV```mmmwwwxxxiii^^^XXXUUUSSSTTTVVVYYYaaaiiiooottt{{{~~~~~~|||nnneeecccdddddd```]]]^^^___dddqqq}}}xxxjjj^^^TTTLLLEEE@@@@@@>>>;;;999888777555333222333333444444555555555444555666888888777777666888888888888999:::;;;<<<999:::<<<<<<>>>DDDMMMTTTcccuuuvvvxxx{{{wwwiii\\\NNNAAA<<<<<<::::::;;;<<<<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<===AAA@@@CCCKKKZZZnnnzzz~~~|||~~~{{{uuuwww|||{{{zzzyyyxxxyyyzzzzzzyyyuuuqqqoooooollleee___YYYRRRMMMMMMKKKHHHHHHJJJHHHGGGEEECCCAAA@@@??????;;;:::999777777777777888:::;;;===???BBBHHHOOOTTT[[[dddppp|||{{{lllaaaWWWNNNKKKOOONNNOOOPPPPPPNNNJJJFFFDDDFFFFFFGGGGGGGGGFFFEEEDDDEEEDDDBBBAAABBBBBBAAA@@@@@@>>><<<===???AAA@@@>>>AAA???>>>===>>>>>><<<;;;>>>>>>>>>???CCCKKKTTT[[[vvv}}}xxxtttqqqnnnkkkhhhddd___\\\\\\XXXSSSPPPNNNLLLKKKIIIIIIGGGFFFEEEFFFEEEDDDBBB@@@===;;;;;;<<<<<<888555444333333333444777:::;;;999AAALLL[[[lllyyy{{{vvvnnnbbbVVVRRRRRRXXXkkkvvviiiaaaZZZVVVPPPKKKHHHGGGEEEDDDBBB@@@======>>>@@@AAAAAACCCEEEKKKRRRWWW^^^kkkxxxssseeeZZZTTTPPPQQQVVV\\\gggpppssswww|||}}}}}}|||{{{ooofffbbbaaa___^^^[[[XXXZZZdddqqq{{{vvvggg[[[TTTMMMFFF@@@<<<;;;999777666555555555666666666666666666666666555666777888888999999888888999999::::::;;;;;;<<<<<<;;;===@@@CCCFFFOOOYYYjjjzzzuuuqqquuuzzzwwwhhh[[[NNNAAA<<<<<<;;;;;;<<<============<<<>>>===<<<<<<<<<===>>>???AAAAAADDDLLLZZZppp~~~~~~sssuuu|||{{{zzzyyyxxxxxxxxxxxxwwwtttrrrrrrrrrooohhhbbbYYYRRRMMMMMMKKKHHHHHHJJJHHHGGGEEECCCAAA@@@??????;;;:::999777777777777888:::;;;===???BBBGGGNNNSSS[[[cccoooxxxvvvnnndddYYYTTTUUUQQQRRRSSSSSSRRRPPPMMMKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFDDDBBBBBBCCCDDDCCCBBB@@@>>><<<===@@@AAAAAA???BBB@@@????????????>>><<<======<<<<<>>;;;999666555444333333444666777999@@@KKKZZZkkkxxxzzzuuummmaaaUUUQQQQQQWWWjjj}}}yyymmmeee]]]XXXRRRMMMJJJHHHFFFEEEBBB@@@======>>>@@@AAA@@@DDDEEEJJJPPPUUU\\\jjjwwwzzzkkk```ZZZWWWXXX\\\```iiiqqqtttyyy}}}~~~~~~yyymmmddd```___^^^]]]ZZZXXXZZZbbboooxxxvvvggg[[[TTTMMMFFF@@@<<<;;;999888666555555555555555555555555555555555555555777888888888888888888999999::::::;;;;;;<<<===;;;<<<@@@BBBFFFPPPZZZkkk|||ssslllqqqxxxvvvhhh[[[MMMAAA;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<===>>>@@@AAAAAABBBEEELLL[[[qqqqqqrrr|||zzzzzzzzzyyyxxxwwwwwwvvvuuuttttttvvvvvvssskkkeeeZZZSSSNNNMMMKKKHHHGGGIIIGGGFFFEEECCCAAA@@@???>>>;;;:::999777777777777888:::;;;===???BBBGGGMMMRRRYYYaaakkkttt{{{wwwkkkbbb^^^WWWXXXXXXYYYXXXVVVUUUSSSQQQQQQRRRSSSTTTRRRNNNLLLHHHFFFDDDCCCDDDEEEEEEDDDAAA@@@???@@@BBBDDDDDDCCCCCCBBB@@@@@@AAAAAA???>>>>>>>>>>>>======@@@DDDHHHUUUggg}}}yyysssnnnjjjfffbbb______\\\VVVSSSPPPOOOMMMLLLKKKIIIGGGFFFFFFEEECCCAAABBBCCCCCCBBB???===<<<===999777666444222222333333888???JJJXXXiiivvvxxxssskkk___TTTQQQPPPVVVhhh{{{|||qqqjjj```[[[UUUOOOLLLJJJHHHFFFCCC@@@>>>===>>>@@@AAA@@@DDDEEEHHHMMMQQQXXXffftttnnnddd___]]]___aaadddjjjqqquuuyyy~~~vvvjjjbbb^^^]]]\\\[[[YYYWWWXXX```kkkssswwwiii]]]UUUNNNFFF@@@<<<;;;999888666666555555555555555555555555555555555555666777888888888888888999999::::::;;;;;;<<<===;;;<<<>>>AAAFFFQQQ\\\lll}}}|||oookkkooowwwuuugggZZZMMMAAA;;;<<<<<<<<<===>>>????????????======<<<<<<===???AAABBB@@@BBBEEEKKK[[[rrrppppppyyyyyyyyyyyyzzzzzzyyyyyyyyyuuuvvvxxxzzzzzzvvvnnnhhhZZZTTTNNNMMMKKKGGGFFFHHHEEEEEEDDDCCCBBB@@@???>>>;;;:::999777777777777888999;;;===???AAAFFFKKKOOOVVV]]]gggooovvv~~~zzzooojjj``````___^^^]]][[[ZZZYYYWWWWWWXXXZZZ\\\ZZZVVVQQQLLLIIIFFFEEEFFFFFFFFFFFFBBBBBBBBBBBBDDDEEEFFFGGGCCCBBBAAAAAABBBBBBAAA???@@@AAAAAAAAA@@@AAACCCEEEJJJYYYrrr}}}vvvooojjjfffcccaaa```\\\WWWSSSPPPOOOMMMKKKKKKIIIGGGFFFFFFEEECCCAAA???AAACCCAAA===:::;;;<<<:::999777555444333333333777>>>HHHVVVffftttvvvrrrhhh]]]SSSPPPPPPUUUfffyyy~~~ssslllaaa]]]VVVPPPMMMJJJHHHFFFDDDAAA>>>===???@@@@@@@@@EEEDDDFFFJJJMMMTTTbbbppp|||}}}lllccc___^^^aaadddeeejjjpppuuuyyy}}}uuuiiiaaa^^^]]][[[ZZZYYYWWWWWW]]]hhhooo~~~zzzkkk```XXXPPPHHHBBB<<<;;;:::888777666555555555555555555555555555555444555666777888888888888888999999::::::;;;;;;<<<>>>;;;;;;>>>AAAFFFRRR^^^mmm~~~wwwkkkeeeiiirrr}}}uuuggg[[[MMMAAA<<<===<<<===>>>???@@@@@@@@@@@@===============???AAABBB???CCCEEEJJJ[[[sss~~~qqqpppxxxxxxxxxyyyzzz{{{|||}}}}}}wwwyyy|||~~~|||wwwooojjj[[[TTTOOOMMMKKKGGGEEEGGGDDDDDDDDDCCCBBB@@@???>>>;;;:::999777777777777888999;;;===???AAAEEEJJJMMMSSSZZZccclllttt||||||vvvllljjjhhheeebbb___]]]]]]]]]\\\^^^bbbfffeee___ZZZRRROOOKKKHHHHHHHHHGGGGGGBBBBBBCCCCCCCCCDDDEEEGGGDDDBBBAAABBBCCCCCCBBBAAAAAABBBDDDDDDCCCCCCEEEFFFIIITTTiiiyyyrrrmmmhhhdddbbb```\\\WWWRRRPPPNNNLLLJJJKKKIIIGGGFFFFFFFFFDDDBBB???AAACCCAAA===::::::<<<::::::999888777666555555666<<>>???@@@@@@@@@DDDCCCDDDGGGIIIOOO]]]jjjxxxzzziiibbb______cccfffgggkkkqqqsssxxx|||~~~~~~uuujjjccc______ZZZZZZXXXVVVWWW\\\fffnnn~~~|||nnnccc[[[SSSJJJCCC===<<<:::888777666666666555555555555555555555555444555666777777888888777888999999::::::;;;;;;<<<===;;;;;;>>>AAAGGGTTT```nnnttthhh\\\```jjjxxxvvvhhh[[[NNNBBB===>>>===>>>???@@@AAABBBBBBBBB@@@???>>>>>>???@@@BBBCCC@@@DDDFFFKKK\\\uuu|||}}}sssqqqxxxzzzyyyyyyyyy{{{}}}|||~~~|||uuunnniii\\\UUUOOOMMMKKKFFFEEEFFFCCCCCCDDDCCCBBB@@@>>>===;;;:::999777777777777888999;;;===???AAADDDHHHKKKRRRWWW```jjjsss|||yyyvvvrrrmmmhhheeeccccccccccccfffmmmssssssmmmggg\\\XXXRRRNNNLLLKKKIIIHHHBBBCCCDDDCCCBBBBBBDDDFFFEEEDDDCCCDDDEEEEEEDDDCCCAAACCCEEEEEEEEEEEEGGGHHHLLLRRRaaayyy|||vvvqqqlllgggdddaaa]]]WWWSSSPPPNNNLLLJJJJJJIIIGGGGGGGGGGGGEEECCCCCCDDDDDDCCC@@@>>>======:::::::::999888888777777555;;;DDDQQQaaaooorrrnnneeeZZZRRRQQQPPPTTTddduuu~~~rrriii```[[[UUUOOOLLLJJJHHHFFFEEECCC???>>>???@@@@@@@@@BBBBBBCCCFFFGGGLLLXXXddduuuxxxjjjdddaaaaaaeeehhhjjjnnnsssssswww|||~~~~~~wwwllldddaaaaaa[[[[[[XXXVVVVVV]]]hhhppp~~~~~~pppeee\\\TTTJJJCCC===<<<:::999777666666666444444444444444444444444444444555666777777777777888999999::::::;;;;;;<<<<<<:::;;;???CCCIIITTT```ppp~~~ssshhh[[[___hhhwwwvvviii\\\OOODDD???@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDAAAGGGIIIMMM^^^xxxzzz|||wwwtttyyy}}}{{{yyyxxxxxxzzz}}}{{{ssskkkfff]]]VVVPPPMMMKKKFFFDDDEEEBBBBBBCCCCCCBBB@@@>>>===;;;:::999777777777777888999;;;===???@@@CCCGGGJJJRRRWWW^^^hhhrrr{{{|||vvvqqqnnnmmmllljjjkkkoooxxx{{{uuuhhhbbb[[[UUUQQQNNNLLLKKKGGGHHHIIIHHHEEEEEEFFFIIIHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGGGGHHHJJJLLLPPPYYYlll{{{vvvqqqkkkgggbbb^^^YYYTTTQQQOOOMMMKKKIIIHHHFFFFFFGGGHHHFFFEEEFFFEEECCCCCCCCCBBB???===;;;::::::999888777666555444:::CCCOOO___mmmpppllldddZZZSSSRRRQQQUUUdddttt~~~rrriii___[[[UUUPPPMMMKKKIIIHHHFFFCCC@@@??????@@@@@@@@@AAA@@@BBBEEEFFFIIITTT___ooo~~~vvvlllgggdddcccfffhhhiiimmmrrrsssxxx}}}wwwllleeebbbbbb]]]\\\XXXUUUVVV^^^jjjsss|||}}}pppddd\\\SSSIIIBBB===<<<;;;999888777666666444444444444444444444444333444555666777777777777888999999::::::;;;;;;<<<:::999;;;@@@DDDJJJUUU```sss~~~ssshhhaaadddlllzzzwwwiii]]]PPPDDD@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHFFFFFFDDDCCCCCCDDDEEEEEECCCIIIKKKOOO```zzzzzz{{{yyyuuuzzz}}}yyyvvvuuuwwwzzz|||zzzqqqiiieee]]]VVVPPPNNNKKKFFFDDDEEEAAABBBCCCCCCCCCAAA>>>===;;;:::999777777777777888999;;;===???@@@CCCFFFIIISSSWWW^^^gggqqq{{{|||xxxuuuttttttooopppuuu~~~oooiiiaaaZZZUUUQQQOOOMMMMMMOOOOOONNNJJJIIIKKKMMMKKKIIIHHHIIIKKKKKKJJJIIIIIIJJJKKKJJJIIIIIIKKKMMMKKKMMMSSSccc{{{zzztttnnnjjjddd```ZZZVVVSSSPPPNNNLLLHHHGGGFFFFFFHHHHHHGGGFFFGGGDDDBBBBBBCCCCCC???<<<;;;;;;:::999777555333222444999BBBNNN^^^lllooollldddZZZSSSRRRRRRUUUdddtttsssjjj___[[[UUUPPPNNNLLLJJJIIIFFFCCC@@@??????@@@@@@@@@???@@@BBBEEEEEEHHHQQQ\\\iiiyyy~~~zzztttmmmiiieeeccceeeffffffjjjooouuuyyy~~~wwwllleeecccbbb^^^\\\YYYUUUVVV___lllvvvzzz|||oooddd[[[RRRHHHAAA===<<<;;;999888777666666444444444444444444444444333444555666777777777777888999999::::::;;;<<<<<<999999<<>>AAAFFFHHHGGGGGGKKKMMMKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFHHHKKKSSSeeezzzzzzwwwzzzwwwrrryyy~~~~~~|||{{{yyywwwvvvuuuyyyooogggdddZZZVVVOOOJJJHHHGGGFFFEEEGGGGGGEEEDDDBBB@@@???>>><<<;;;999777777888999:::666888:::<<<>>>AAAFFFIIIMMMTTT]]]fffoooxxx}}}zzzwwwwww|||xxxmmmccc]]]ZZZYYYXXXUUUVVVXXXVVVSSSPPPOOOOOOQQQPPPOOOOOOPPPPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPMMMPPP\\\ooo~~~zzzvvvooojjjiiiccc\\\WWWTTTQQQLLLHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEEEEBBB???<<<;;;:::999777666666555555999:::???LLL]]]iiilllkkkddd\\\UUURRRTTTYYYdddnnntttlll]]]ZZZUUURRROOOLLLHHHFFFDDDDDDCCCBBB@@@???>>>>>>BBBCCCEEEFFFHHHLLLQQQUUUeeennnzzz|||vvvrrrpppkkkiiigggeeefffhhhlllnnnwwwzzz}}}vvvoooiiiccc``````]]]XXXSSSSSSZZZfffppp|||yyymmmbbbXXXOOOFFF@@@:::999888888777777888888222222333333333222111000555555666666777777888888::::::::::::::::::::::::>>>===???AAACCCHHHVVVcccvvv|||xxxssspppooorrr|||rrr___NNNCCC???>>>BBBGGGJJJIIIIIILLLNNNMMMKKKIIIGGGEEEDDDDDDEEEFFFDDDFFFIIIRRReee{{{{{{zzz~~~|||{{{ssspppwww~~~{{{xxxuuusssqqq|||~~~wwwmmmfffcccZZZUUUOOOJJJHHHGGGFFFFFFFFFEEEEEECCCBBBAAA@@@???;;;:::999888888888999999666888:::<<<>>>BBBFFFJJJMMMSSS\\\eeennnwww}}}~~~~~~sssiiidddaaaaaa```aaabbbcccaaa^^^[[[ZZZ[[[\\\YYYVVVTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSSSSTTTOOOMMMPPPZZZjjj~~~yyyrrrmmmhhhccc\\\XXXUUUQQQLLLHHHDDDEEEEEEEEEFFFGGGGGGHHHFFFEEEEEEEEEEEECCC@@@===<<<;;;999888666555555555888888===JJJZZZeeeiiihhheee]]]UUURRRSSSYYYdddooo}}}ssskkk]]]ZZZUUURRROOOLLLHHHFFFDDDDDDCCCBBBAAA@@@??????BBBCCCDDDEEEFFFIIINNNRRR___hhhrrrvvvtttpppmmmllllllllllllmmmmmmnnnoooooovvvxxx|||tttlllfffaaa]]]^^^\\\WWWRRRQQQYYYfffpppxxx~~~{{{mmmaaaVVVMMMDDD???:::999888888777777888888444444333333333222222222555555666666777777888888::::::::::::::::::::::::<<<<<<>>>AAAEEEKKKYYYgggzzzzzzvvvtttsssttt|||ttt```NNNCCC???>>>DDDJJJMMMLLLLLLOOOQQQOOOLLLKKKIIIGGGFFFFFFFFFGGGDDDGGGKKKTTTggg~~~~~~zzzxxxxxxyyy|||qqqmmmuuu~~~{{{xxxuuutttxxxzzz|||zzztttlllfffbbbYYYUUUOOOJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@???::::::999999999888888888777999;;;===???BBBGGGJJJMMMSSS\\\dddlllvvv}}}sssmmmkkkkkkkkkkkkmmmmmmkkkgggeeefffhhhooojjjbbb]]]ZZZZZZZZZZZZUUUUUUUUUTTTTTTTTTSSSSSSPPPOOORRRYYYdddwww~~~wwwqqqjjjfff```\\\YYYUUUOOOKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFEEEBBB@@@===<<<:::888666555444333777777;;;GGGUUU```ddddddfff^^^VVVRRRSSSXXXeeeqqqzzzqqqjjj]]]ZZZUUURRROOOLLLIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@EEEFFFFFFFFFGGGJJJNNNQQQ\\\bbbjjjmmmmmmjjjjjjjjjmmmooosssuuuwwwvvvuuutttwwwyyy}}}uuullleee```]]]^^^\\\WWWRRRPPPWWWeeeppp|||}}}mmm___TTTJJJBBB===999999888777777777777888666555444333333333444555555555666666777777888888999999999::::::;;;;;;;;;::::::===BBBGGGOOO^^^lll~~~zzzuuurrrrrrttt|||sss___NNNCCC@@@AAAGGGMMMQQQPPPPPPSSSTTTRRROOONNNLLLJJJIIIHHHHHHHHHHHHKKKOOOXXXjjj~~~}}}zzzxxxvvvuuuxxxsssnnnvvv}}}|||vvvwwwxxxwwwrrrlllgggcccYYYUUUOOOKKKIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>===888999999999999888777777777999;;;===???CCCGGGKKKMMMRRRZZZbbbjjjsss~~~}}}wwwuuuuuuuuutttvvvwwwuuuqqqqqqtttyyy}}}qqqhhhbbb````````````___]]][[[YYYWWWVVVUUUSSSSSSUUUYYY___nnnzzzvvvppplllfffbbb```[[[UUUPPPPPPMMMIIIFFFCCCCCCEEEFFFFFFEEEDDDEEEFFFEEECCCAAA???>>>;;;999666444333222666666:::DDDPPP[[[```aaaeee^^^VVVRRRRRRWWWeeerrr}}}vvvnnnhhh]]]ZZZUUURRRPPPMMMJJJGGGEEEEEECCCBBBBBBBBBBBBCCCIIIJJJKKKLLLMMMOOOSSSVVV]]]aaafffiiijjjjjjlllmmmnnnqqquuuyyy|||}}}}}}||||||~~~wwwnnnfffaaa___^^^]]]YYYTTTRRRZZZiiiuuu~~~mmm]]]QQQHHH@@@;;;999999888777777777777777888777555333333444666777555555666666777777888888888888999::::::;;;<<<<<<::::::>>>DDDIIIQQQaaaoooyyyrrrpppqqqttt|||qqq]]]MMMDDDBBBCCCKKKQQQUUUTTTUUUWWWWWWUUURRRQQQPPPNNNMMMLLLKKKKKKKKKNNNRRRZZZlll|||xxxwwwuuusssttt~~~zzzsssxxx~~~wwwwwwwwwuuurrrnnniiifffZZZVVVPPPKKKIIIIIIHHHGGGHHHGGGFFFCCC@@@>>><<<;;;888888999999999888777666777999;;;===???BBBGGGJJJLLLRRRYYY```gggqqq|||~~~~~~~~~tttlllhhhffffffhhhhhhfffdddbbb```___^^^YYYYYYZZZ[[[^^^hhh}}}~~~zzzuuupppjjjfffccc^^^XXXTTTRRROOOJJJFFFCCCCCCEEEFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@>>><<<999666444333222777777:::AAALLLVVV\\\^^^bbb\\\VVVRRRQQQWWWeeesss~~~zzzwwwrrrlllggg]]]ZZZVVVRRRPPPMMMJJJHHHFFFEEEDDDCCCBBBCCCDDDEEEIIIKKKOOOQQQSSSUUUXXX[[[^^^```cccfffiiillloooqqqppprrruuuyyy}}}yyynnnfffaaa___ZZZ[[[ZZZVVVWWWaaattt~~~lll[[[OOOFFF???:::999888777777666666777777999888666444444555666777555555666666777777888888888888999::::::;;;<<<<<<<<<<<>><<<;;;999999888888888777777777666888:::<<<>>>AAAFFFIIILLLQQQXXX^^^eeeooozzz}}}wwwrrrooonnniiiiiihhhgggfffeeedddddd___^^^^^^^^^___eeettt~~~yyyssslllfffbbb^^^XXXTTTNNNKKKHHHEEEDDDEEEGGGHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@>>><<<999777555444333777777999???HHHQQQXXX[[[\\\XXXUUURRRRRRWWWeeesss}}}wwwsssqqqnnniiifff]]]ZZZVVVSSSPPPNNNKKKIIIGGGFFFDDDCCCCCCEEEFFFHHHIIIMMMRRRVVVXXXZZZ[[[\\\]]]^^^```cccggglllppprrrrrrsssuuuxxx}}}xxxmmmddd```^^^UUUXXXZZZYYY\\\jjj|||jjj[[[OOOFFF???:::888888777666666666666777888777666555555555666777555555666666777777888888999999999::::::;;;;;;;;;<<<===@@@EEEJJJRRRaaaooo~~~uuuqqqtttyyyrrr]]]LLLDDDDDDFFFPPPVVV[[[[[[\\\^^^]]][[[YYYYYYXXXVVVUUUSSSQQQPPPNNNQQQVVV___pppuuurrrqqqqqqooowww|||~~~|||{{{zzz{{{|||}}}{{{xxxuuutttsssppplllhhh]]]YYYRRRLLLIIIHHHFFFEEEEEEEEECCCBBB@@@???>>>===:::999777666666666777888555777999;;;===@@@EEEHHHLLLPPPWWW\\\cccmmmxxxxxxsssssswww~~~~~~zzzxxxpppooonnnllljjjhhhfffeeedddaaa`````````ccclllwww~~~wwwnnnfffbbb^^^YYYVVVNNNLLLIIIGGGFFFGGGHHHIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>><<<999777666444444555555777;;;CCCLLLSSSWWWWWWUUUSSSSSSRRRWWWeeesss}}}xxxrrrnnnlllkkkhhheee]]]ZZZVVVSSSQQQNNNLLLIIIGGGFFFDDDCCCDDDEEEHHHIIILLLQQQXXX]]]___^^^]]]]]][[[\\\^^^aaaggglllppprrrvvvvvvxxxzzz~~~zzznnneeeaaa```YYY\\\]]]\\\^^^lllyyyiiiZZZOOOGGG???:::888888777666666666666666777777666666666555555555555555666666777777888888::::::::::::::::::::::::;;;;;;???EEEJJJSSSbbbqqqyyynnnrrryyyuuu^^^MMMDDDDDDFFFQQQXXX]]]]]]]]]______\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQTTTYYYcccuuuvvvrrrrrrqqqpppuuu~~~|||}}}|||{{{zzz{{{~~~|||yyyuuusssrrrppplllhhh___ZZZRRRMMMIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@:::999777555555666888999444666888:::<<<@@@DDDHHHLLLPPPVVV\\\bbblllwwwvvvooommmrrrzzz~~~{{{vvvrrrmmmjjjhhhfffbbb```aaaaaabbbhhhooo}}}|||qqqhhhccc```\\\YYYSSSQQQNNNKKKIIIHHHHHHHHHHHHFFFCCCBBBBBBAAA@@@>>>???>>><<<999777666555555444444555999@@@HHHPPPUUUSSSRRRRRRSSSRRRWWWeeesss{{{uuunnnjjjjjjiiigggeee]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFDDDCCCDDDFFFIIIJJJRRRWWW___dddeeeccc```^^^\\\\\\^^^bbbhhhnnnrrrsssxxxyyy{{{}}}}}}qqqgggcccbbb```bbbbbb^^^^^^iiiwwwhhhZZZPPPGGG@@@;;;888888777666666666666666666666666777666555444444555555666666777888888888;;;:::::::::::::::::::::999:::>>>DDDJJJTTTdddrrrssskkkjjjooo}}}rrr___NNNDDDDDDIIISSS[[[aaabbbaaacccdddccccccaaa^^^\\\[[[YYYVVVSSSPPPUUU[[[ddduuu~~~vvvuuutttrrrxxxzzz}}}zzzyyyzzz|||~~~}}}zzzuuurrrooommmjjjgggbbb]]]UUUNNNJJJHHHFFFEEEEEEEEEDDDCCCBBB@@@>>>===<<<;;;999777666666777777777888:::;;;<<<>>>BBBEEELLLOOOTTTYYY```iiirrrxxxsssnnnjjjllluuu~~~{{{zzzvvvpppkkkjjjgggdddaaabbbeeegggzzz~~~vvvmmmfff```[[[XXXSSSMMMHHHGGGJJJLLLKKKHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@===999777777666555333444333333666===FFFMMMQQQPPPPPPQQQQQQRRRWWWfffuuuzzzpppkkkjjjiiieeeaaaYYYWWWUUUTTTTTTRRROOOMMMJJJIIIFFFCCCBBBFFFLLLPPPWWWZZZ___dddfffddd___[[[[[[ZZZ\\\```gggnnnsssuuuzzz|||}}}}}}~~~yyymmmeee```___``````___]]]```kkk{{{~~~wwwlll^^^RRRHHHBBB???555555666888999999666333===666222555777444222333000111444777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDLLLYYYiiitttqqqkkkiiinnn|||ppp]]]NNNEEEFFFLLLTTT]]]dddfffgggiiikkkjjjgggdddbbb```^^^\\\YYYWWWTTTYYY___gggwwwzzz|||}}}}}}}}}{{{~~~{{{xxxwwwxxxzzz|||}}}zzzvvvssspppnnnjjjhhhbbb\\\UUUNNNJJJHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???<<<;;;999888777666777777777999;;;<<<===???CCCFFFLLLOOOSSSYYY```iiirrrxxxyyyqqqiiijjjppp|||~~~xxxqqqlllkkkgggdddaaaaaaccceeeooozzzyyypppiiibbb]]]YYYTTTNNNHHHGGGIIIKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA>>>;;;999888777666555555444333666===EEELLLPPPPPPPPPQQQRRRRRRWWWfffuuu}}}rrrllljjjgggbbb^^^XXXWWWUUUTTTSSSQQQNNNLLLIIIHHHFFFDDDDDDGGGMMMRRRYYY\\\aaaeeefffddd```\\\[[[\\\^^^bbbgggmmmsssvvvzzz|||}}}~~~|||pppgggcccaaa``````___^^^aaakkkzzzyyymmm___RRRGGGAAA===666666666777888888666444666666666666555444444444222444555777999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAEEELLLYYYiiittt}}}pppnnnlllppp}}}mmm[[[MMMEEEGGGMMMWWW```iiilllmmmqqqrrrqqqllljjjgggeeecccaaa^^^\\\[[[___dddkkk{{{{{{}}}{{{xxxxxxyyy{{{|||}}}zzzwwwtttqqqnnnjjjhhhaaa\\\UUUOOOKKKIIIGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@===;;;:::888777777777777777999;;;<<<>>>AAAEEEHHHKKKNNNSSSYYY___hhhpppvvvwwwkkkiiikkkttt|||tttpppmmmiiieeebbbbbbbbbcccdddkkkyyy}}}tttllleee___[[[VVVPPPJJJGGGHHHJJJJJJIIIKKKKKKJJJIIIGGGFFFEEEEEECCC@@@===::::::999888666666555555666;;;BBBIIINNNOOOOOOQQQSSSSSSXXXgggvvvvvvoookkkfff```[[[XXXVVVTTTSSSRRRQQQNNNKKKHHHGGGFFFEEEFFFJJJPPPUUU\\\___cccffffffdddaaa___\\\___ccceeehhhlllsssyyy{{{}}}|||qqqhhhcccaaa```aaa``````ccclllyyy}}}pppaaaRRRGGG@@@<<<888666555555777888777666666AAADDD<<<555777888666555666777888888888888888::::::::::::::::::::::::<<<>>>AAAFFFMMMZZZiiittt~~~tttsssqqquuu}}}kkkZZZLLLEEEGGGNNNYYYdddmmmqqqsssvvvvvvuuuqqqooollljjjiiigggdddaaa```eeeiiiooo~~~|||~~~}}}{{{{{{}}}~~~{{{wwwtttqqqnnniiifffaaa\\\UUUOOOLLLJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@???===<<<:::888777777777888666888:::;;;===@@@DDDGGGIIIMMMRRRXXX___fffnnnttt}}}pppjjjgggllluuuxxxvvvrrrmmmhhheeedddbbbaaa___ccclllwwwvvvooogggaaa]]]XXXSSSMMMIIIIIIJJJKKKKKKLLLKKKKKKJJJHHHGGGGGGFFFCCCAAA===;;;::::::888777666666666666999???FFFKKKOOOOOOQQQTTTTTTZZZhhhwwwyyyqqqlllgggaaa\\\WWWUUUTTTSSSRRRPPPMMMKKKGGGGGGGGGFFFHHHMMMSSSXXX^^^```dddeeeeeecccbbbaaa^^^cccgggiiiiiilllttt{{{zzzpppgggbbb___`````````aaaeeennnyyyuuudddUUUHHH@@@<<<999777555444555777888777===MMMRRRDDD888:::;;;777666666777888999999999999::::::::::::::::::::::::===???BBBGGGNNNZZZiiitttyyywwwtttyyy|||jjjYYYLLLDDDGGGMMM\\\gggqqquuuwwwyyyxxxvvvvvvtttqqqooonnnllliiifffeeeiiimmmsss~~~|||~~~{{{~~~~~~}}}}}}~~~}}}yyyvvvrrrmmmhhhddd```\\\UUUPPPMMMJJJHHHFFFFFFFFFEEECCCBBB???>>><<<===<<<:::888777777888888555777888:::;;;>>>BBBEEEHHHKKKQQQWWW^^^eeelllqqqyyy~~~tttkkkcccccciiirrr}}}}}}xxxrrrmmmiiifffccc```]]]___ccciiitttwwwpppjjjccc___\\\XXXRRRMMMLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGCCC@@@===;;;:::999888777666666666666777<<>><<<;;;999888888888888555777888999:::===@@@CCCFFFJJJPPPVVV]]]dddjjjooovvv{{{yyymmmaaa]]]___cccjjjppp|||}}}vvvppplllhhhccc___YYY[[[\\\^^^bbbooo~~~xxxsssmmmgggccc___\\\XXXTTTPPPOOOOOOOOOKKKJJJJJJIIIHHHHHHGGGGGGDDDAAA===;;;;;;:::999777555666666666666:::BBBIIIMMMNNNRRRVVVWWW]]]kkkyyywwwooojjjeee___ZZZXXXVVVTTTSSSRRRQQQNNNKKKGGGHHHIIIJJJMMMRRRXXX]]]^^^aaaccccccaaabbbeeehhhgggiiilllmmmnnnqqqwww|||~~~vvvnnngggdddcccaaa______aaagggqqq{{{|||jjjYYYKKKBBB===:::777444444555777888888222<<<@@@999444666888777666666777888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEIIIPPP\\\iiissszzzzzzxxx|||xxxgggYYYMMMGGGKKKRRRaaammmzzz|||zzzxxxvvvsssqqqmmmqqquuu{{{{{{{{{wwwyyyzzz|||~~~~~~xxxqqqiiiddd___[[[VVVRRROOOLLLIIIGGGFFFFFFEEECCCBBB???===<<<>>>===;;;999888888888999777999::::::;;;<<<@@@BBBEEEIIIPPPVVV\\\ccciiimmmssszzzsssddd]]][[[ZZZ\\\___eeelllzzzwwwqqqnnniiibbb\\\UUUWWWYYYWWWWWW^^^jjjttt~~~yyyuuupppkkkgggbbb```^^^ZZZUUURRRQQQPPPKKKKKKJJJJJJIIIIIIHHHHHHEEEBBB???===<<<;;;:::999444555666555555999BBBIIIMMMNNNRRRVVVXXX^^^lllzzz|||rrrmmmhhhaaa[[[XXXWWWUUUTTTSSSQQQNNNLLLHHHIIIKKKLLLNNNSSSYYY]]]___bbbddddddbbbccchhhmmmkkkllllllnnnppptttxxxzzzzzzssskkkfffddddddaaa^^^]]]```gggsss}}}|||jjjYYYKKKAAA<<<999777555555666777777777222333444444555666777888999999888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFJJJQQQ\\\iiisss~~~xxx}}}{{{vvvfffXXXNNNIIINNNUUUcccooo}}}}}}|||zzzwwwtttppptttxxx~~~~~~zzz|||vvv~~~zzz|||~~~{{{ssskkkfff___[[[VVVRRROOOLLLIIIGGGDDDDDDDDDCCCBBB@@@???>>>>>>===;;;999888888888999999:::;;;;;;;;;===@@@CCCEEEIIIOOOVVV\\\bbbhhhlllqqqzzzyyyiii```[[[WWWVVVWWWUUU[[[gggyyyxxxrrrnnnhhh```ZZZSSSVVVXXXVVVSSSVVV^^^fffuuu~~~zzzwwwsssnnnkkkccccccaaa]]]XXXTTTRRRQQQLLLLLLKKKKKKJJJJJJIIIIIIGGGDDD@@@>>>>>>===<<<:::333555666555444999AAAIIILLLNNNSSSWWWYYY^^^lllzzzxxxrrrllleee___YYYWWWVVVUUUTTTRRROOOMMMIIIJJJLLLMMMOOOTTTYYY^^^```ccceeeeeecccdddjjjpppnnnmmmlllnnnrrrvvvyyyzzz}}}~~~~~~{{{vvvnnngggcccbbbbbbaaa^^^\\\___gggsss{{{iiiXXXJJJ@@@;;;888666555555777888777666:::333111666:::999888:::<<<;;;:::999999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>???BBBFFFKKKRRR\\\iiisss|||xxxvvvvvv}}}wwwgggYYYMMMGGGJJJQQQdddsss|||xxxvvvwwwzzz|||~~~}}}~~~{{{ssskkkeee^^^ZZZTTTPPPLLLJJJGGGEEEEEEEEEDDDBBB@@@???=========<<<999777555444444444999999999:::;;;<<<===>>>BBBGGGNNNTTTYYY^^^bbbeeeqqqttt|||pppddd[[[SSSRRRUUUTTTSSSWWWaaaooozzzooohhhaaa[[[VVVXXXTTTRRRTTTTTTRRRTTTXXXfffttt}}}yyyuuuqqqmmmiiigggccc___[[[VVVSSSQQQPPPPPPPPPOOOMMMKKKJJJIIIGGGDDD@@@>>>>>>>>>>>>===888666444333555:::???CCCMMMOOORRRQQQSSS[[[jjjuuu|||vvvooogggaaa[[[ZZZXXXVVVRRROOOLLLJJJIIIJJJKKKMMMPPPVVV\\\aaaaaabbbcccccccccdddgggjjjnnnmmmnnnppptttxxx{{{|||{{{{{{|||}}}yyyoooiiigggfffbbb___bbb```^^^^^^dddpppzzziiiXXXJJJ@@@;;;999888888777777777777777666555555555555666666777888999:::999888777888999<<<<<<<<<<<<============BBBCCCEEEKKKUUUbbbnnnuuuyyyuuusssttt~~~sssdddWWWLLLGGGKKKRRRdddttt|||yyyyyy|||{{{{{{}}}{{{uuummmhhh```[[[UUUPPPMMMJJJHHHFFFEEEEEEDDDBBBAAA@@@???>>>===<<<:::777666555444444777777888888999;;;<<<===BBBFFFLLLQQQWWW\\\aaaeeeqqqttt{{{zzzjjj^^^TTTQQQSSSOOOMMMNNNUUU___lll~~~{{{ppphhhaaa[[[VVVUUURRRPPPRRRRRRPPPQQQTTTZZZggg}}}}}}yyyuuurrrnnnkkkgggccc___[[[WWWUUUQQQQQQPPPOOONNNLLLJJJIIIHHHEEEAAA?????????>>>===999777555444666:::???CCCKKKNNNPPPQQQRRRYYYfffppp|||uuummmggg^^^\\\ZZZVVVRRRNNNJJJIIIHHHIIIKKKMMMQQQWWW^^^bbbbbbcccccccccbbbdddhhhkkkooooooppprrrvvvzzz}}}{{{{{{|||}}}}}}rrrjjjfffddd```]]]aaa]]]ZZZ[[[cccqqqyyyhhhXXXJJJ@@@;;;:::999999888888888888888666555555555555666777777999:::;;;:::999888999;;;=========>>>>>>>>>??????BBBCCCFFFLLLUUUbbbooowww}}}ttttttwwwxxxrrrqqqrrr}}}{{{pppaaaUUUKKKGGGLLLSSSeeevvv||||||~~~{{{{{{{{{|||~~~{{{vvvoookkkaaa\\\VVVQQQNNNKKKHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@===<<<:::888666555555555555555666777888:::<<<===AAADDDIIINNNSSSYYY```dddpppssszzzssseeeZZZUUUTTTNNNJJJIIILLLPPPVVVaaakkk}}}~~~rrriiibbb\\\XXXUUUQQQQQQRRRRRROOOOOORRRSSS]]]ooo|||yyyuuurrrnnniiifffbbb]]]ZZZTTTSSSRRRPPPNNNLLLKKKJJJJJJGGGCCCAAA@@@???>>><<<:::888666555777:::???BBBGGGKKKNNNOOOPPPUUU___gggyyyyyyqqqkkkaaa___[[[WWWRRRMMMIIIHHHHHHIIIKKKOOOTTTZZZ```cccddddddcccaaaaaacccgggkkknnnnnnppprrrvvvzzz}}}{{{||||||}}}~~~uuukkkfffbbb^^^\\\___ZZZVVVYYYdddsssuuufffWWWJJJAAA<<<::::::999888888888888999666555555555666666777888:::;;;<<<<<<;;;:::;;;===>>>>>>>>>?????????@@@@@@BBBCCCGGGMMMVVVbbbpppxxx|||rrrppprrr~~~wwwppppppqqqyyy{{{oooaaaUUUKKKGGGLLLTTTdddxxx~~~}}}~~~}}}}}}}}}zzzuuuppplllaaa]]]VVVQQQMMMJJJGGGDDDBBBBBBBBBAAAAAAAAAAAAAAA======;;;999888666555555444444555666888:::<<<===BBBDDDHHHLLLQQQXXX```eeennnqqqxxx}}}oooddd]]]YYYRRRMMMJJJJJJJJJKKKQQQWWW___ooo{{{uuummmgggaaa^^^XXXUUUTTTUUUTTTPPPPPPRRRTTT[[[iii~~~}}}yyysssooolllhhhbbb^^^VVVUUUSSSQQQNNNLLLKKKKKKKKKHHHEEEBBBAAA@@@>>><<<;;;:::777666777:::>>>@@@CCCGGGKKKMMMNNNQQQWWW\\\jjjuuuzzzqqqkkkaaa___[[[WWWRRRNNNKKKIIIHHHIIIKKKQQQWWW^^^bbbeeedddcccaaa___^^^aaafffjjjjjjlllnnnpppssswww{{{~~~}}}~~~~~~xxxmmmfffbbb___]]]^^^YYYUUUZZZhhhxxx}}}qqqcccUUUIIIAAA===:::999888888777777888888555555555555666777888888:::<<<===<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@AAADDDHHHNNNWWWcccqqq{{{vvvtttvvv{{{uuummmmmmooosss}}}rrrcccVVVMMMHHHMMMUUUeeezzz|||yyytttoookkkbbb]]]VVVQQQLLLIIIEEECCCAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;999777666555444555555777999;;;===>>>BBBDDDGGGKKKPPPWWW```eeekkknnnvvv|||pppeee^^^UUUOOOKKKKKKJJJHHHJJJMMMKKKYYYaaalll{{{tttnnniiieee[[[WWWVVVVVVUUUQQQPPPSSSUUUYYYdddwwwxxxssspppkkkddd___XXXVVVSSSQQQNNNLLLKKKKKKKKKHHHEEECCCBBB@@@>>><<<<<<:::888777777999<<<>>>@@@CCCHHHJJJKKKMMMPPPSSS\\\ccclllxxx|||qqqkkkaaa___[[[WWWRRROOOMMMLLLIIIIIILLLSSS[[[aaadddeeebbbaaa```]]]]]]```eeeiiijjjllloooppprrruuuzzz~~~{{{ppphhhcccaaa```^^^ZZZXXX___mmm}}}yyymmm___RRRHHHAAA>>>888888777666666666666666555555555666666777999999:::;;;<<<<<<;;;;;;<<<>>>=========>>>>>>>>>??????@@@DDDJJJOOOWWWdddsss~~~vvvsssttt|||ssskkkkkknnnppp|||~~~sssdddXXXNNNJJJOOOWWWggg~~~{{{xxxtttooolllccc___XXXRRRMMMIIIEEECCCAAAAAAAAAAAAAAAAAAAAA@@@>>>======<<<:::888666555555555666777888:::<<<===AAACCCGGGKKKPPPWWW___dddiiimmmuuu}}}pppdddXXXQQQLLLJJJIIIFFFEEEGGGBBBLLLOOOTTTdddsss{{{vvvpppkkk^^^YYYVVVVVVSSSPPPPPPSSSSSSWWW```qqq}}}wwwsssnnnfff___YYYWWWTTTPPPMMMKKKJJJJJJIIIGGGEEECCCBBBAAA>>><<<<<<:::888777666888:::;;;===@@@DDDGGGHHHJJJLLLNNNPPPTTTZZZcccrrr~~~sssmmmbbb___[[[WWWSSSPPPNNNNNNKKKKKKNNNUUU^^^dddeeeeee``````___^^^^^^aaaeeeiiilllooorrrssssssvvv{{{}}}ssskkkeeebbbaaa]]]\\\^^^fffsss~~~vvviii[[[NNNFFFAAA???777777666555555555555666555555555666777888999::::::;;;======<<<<<<===???=========>>>>>>>>>??????@@@EEEKKKQQQXXXdddtttvvvrrrsss|||uuummmmmmppprrr{{{|||qqqcccWWWOOOLLLQQQYYYjjj|||zzzxxxuuuqqqooofffaaaZZZTTTOOOKKKGGGDDDDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>===;;;999666555555555555666777888:::;;;>>>AAAEEEJJJOOOUUU\\\aaahhhlllttt{{{~~~ooo```XXXPPPNNNKKKGGGDDDEEE>>>GGGFFFEEEOOOZZZkkk{{{tttnnnddd^^^YYYWWWTTTQQQSSSVVVUUUYYYaaannnzzzvvvpppfff___YYYWWWSSSOOOLLLJJJIIIIIIGGGFFFDDDCCCBBBAAA>>><<<;;;:::888666666666888999<<<>>>AAADDDFFFHHHIIIKKKGGGJJJPPPUUU^^^oootttnnndddaaa]]]WWWRRROOOMMMLLLLLLLLLOOOWWW```ffffffddd^^^___``````aaacccgggkkkmmmpppssssssrrrtttyyy~~~~~~wwwmmmeeeaaa```[[[^^^dddlllwww~~~uuugggWWWKKKCCC@@@@@@888777777666666666666666555555555666777999:::;;;;;;<<<>>>>>>===>>>???AAA>>>>>>>>>?????????@@@@@@???EEELLLQQQXXXeeevvvzzzuuuuuuxxxzzzqqqqqquuuuuu}}}yyynnnaaaWWWOOOMMMSSS\\\mmm}}}zzzyyyxxxvvvtttrrriiiddd\\\VVVQQQLLLHHHFFFGGGFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>===;;;999777555444444444555555777888888<<>><<<;;;:::888666555555777777;;;===@@@BBBEEEGGGIIIJJJBBBFFFKKKOOOSSS```www}}}tttnnngggddd^^^XXXRRRNNNLLLKKKMMMMMMPPPXXXaaaffffffccc^^^```aaacccdddfffiiilllkkkooorrrqqqpppqqqvvv{{{|||~~~yyynnneee```^^^YYY^^^gggpppyyy~~~uuueeeUUUIIIBBB@@@@@@999888888777777777777777555555555666777999:::;;;<<<>>>???@@@??????AAABBB??????@@@@@@@@@AAAAAAAAA???EEELLLRRRYYYeeevvv{{{wwwwwwsss{{{wwwwwwqqq{{{}}}zzzlll]]]SSSOOONNNSSSZZZlllzzzxxxvvvuuusssqqqmmmfff\\\SSSNNNJJJHHHGGGEEEDDDDDDCCCCCCCCCDDDDDD@@@???>>><<<:::999999888333444444555777888:::;;;<<<<<<@@@IIIPPPSSSVVVZZZbbbhhhoootttxxx}}}tttkkk^^^TTTNNNKKKIIIGGGBBB@@@>>>>>>@@@EEEKKKOOOjjjyyyssskkkgggaaa]]]ZZZYYYWWWVVVZZZ[[[```jjjvvv}}}wwwnnnddd]]]XXXUUUQQQNNNMMMLLLJJJIIIFFFFFFFFFEEECCCBBB@@@??????>>><<<:::999888777777:::;;;>>>AAADDDGGGHHHIIIFFFFFFFFFGGGMMMWWWdddlll~~~~~~wwwqqqjjjkkkhhhaaaVVVNNNLLLMMMLLLQQQWWW\\\___```aaabbb___aaacccdddeeefffiiikkkooopppqqqpppoooqqqvvv{{{}}}{{{oooeeeaaa```\\\^^^gggsss|||uuubbbUUUKKKBBB===;;;;;;:::999777666666555555666777777999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAABBBCCCCCCBBB@@@EEEFFFKKKSSS\\\gggwwwxxxrrrsss~~~{{{uuutttpppzzz|||yyylll]]]TTTPPPOOOTTTZZZlll}}}~~~zzzwwwuuutttrrrpppmmmggg]]]UUUOOOLLLIIIHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>><<<:::999888888444444444555777888:::;;;===<<<@@@IIIOOORRRUUUYYY```eeemmmrrrvvvzzzyyyjjj]]]TTTOOOKKKIIIDDDBBB@@@???@@@CCCGGGIIIXXXjjj{{{nnnjjjddd___\\\[[[YYYWWWYYYYYY]]]eeeppp{{{tttlllbbb\\\WWWTTTPPPMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@>>>===<<<:::888888777777777999;;;???CCCFFFHHHJJJJJJIIIHHHHHHKKKSSS]]]dddrrrzzz~~~zzzwwwrrrlllhhhiiiggg___VVVOOOMMMMMMLLLPPPVVV[[[^^^___```aaa___bbbdddfffffffffggghhhlllnnnooonnnmmmoootttyyyzzz}}}zzznnneeeaaa```\\\___hhhttt|||~~~tttaaaTTTKKKCCC>>>===;;;:::999777666666555555666666777888:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCBBBBBBCCCDDDDDDBBBAAAGGGHHHMMMVVV^^^iiiyyyyyysssuuu|||{{{uuusssqqqzzz{{{xxxkkk]]]UUUQQQQQQUUU\\\lll|||yyy~~~}}}yyywwwvvvtttrrrpppmmmggg^^^VVVQQQMMMJJJHHHGGGFFFEEECCCCCCBBBBBBBBBAAA???>>><<<:::999888777444444444555666888::::::======@@@HHHMMMOOOSSSWWW]]]bbbjjjpppsssxxx}}}wwwgggZZZRRRNNNKKKFFFDDDBBB@@@???@@@AAABBBDDDRRRcccssstttpppiiiddd```^^^[[[ZZZWWWVVVYYY___iiixxxwwwooohhh___ZZZUUURRROOOLLLKKKJJJIIIGGGHHHHHHGGGFFFEEECCCBBBAAA======;;;999888777777777666888;;;???DDDHHHKKKMMMOOONNNLLLJJJKKKOOOUUUZZZccckkkqqqqqqpppnnnjjjeeebbbbbb```ZZZRRRLLLKKKLLLKKKPPPVVVZZZ\\\^^^___``````bbbeeefffeeedddeeeeeejjjlllnnnnnnmmmooossswwwyyy|||xxxmmmeeeaaa```\\\___iiivvv}}}}}}~~~tttaaaTTTKKKCCC???>>>;;;:::999777666666555555555666777888999;;;<<<<<<=========>>>???@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDDDDJJJKKKQQQYYYaaakkk{{{yyytttvvvyyy|||xxxwwwsss||||||uuujjj]]]VVVSSSRRRWWW]]]mmmyyyzzz}}}zzzxxxwwwvvvsssqqqkkkfff^^^WWWRRRNNNJJJHHHGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@>>>;;;999888777777444444555555666888999:::======@@@GGGKKKLLLQQQVVVZZZ```hhhnnnrrrvvv{{{mmm^^^TTTOOOMMMFFFEEECCCAAA@@@???>>>>>>===EEEPPP[[[jjj~~~|||wwwpppiiieeeaaa^^^\\\XXXVVVVVV[[[cccqqq~~~tttlllddd]]]XXXTTTQQQMMMKKKJJJIIIHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA===<<<;;;999888888777777888:::===BBBGGGLLLPPPRRRSSSRRRQQQOOONNNOOOSSSVVVYYYaaaiiilllllljjjddd]]]YYYXXXVVVQQQLLLHHHGGGHHHLLLPPPVVVZZZ\\\]]]___``````bbbcccccccccdddeeegggjjjmmmppppppoooppptttxxxzzz}}}uuullleeeaaa___ZZZ^^^jjjxxxwwwbbbTTTKKKBBB>>>===;;;:::999777666666555555555555666888999;;;<<<===>>>>>>??????@@@AAACCCDDDDDDEEEGGGGGGFFFFFFFFFGGGKKKNNNTTT\\\bbblll}}}xxxsssuuuwww}}}zzzzzzwww}}}rrrggg\\\VVVTTTTTTXXX]]]mmm}}}xxx}}}|||{{{zzzxxxuuusssiiieee^^^XXXSSSNNNJJJGGGGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@===;;;999777666666555555555555666888999999<<<<<<@@@FFFHHHIIIOOOVVVYYY```hhhnnnrrrvvv{{{~~~ppp```VVVPPPNNNFFFFFFDDDCCCAAA@@@???>>>>>>AAAEEELLLUUUeeeyyyxxxpppjjjfffbbb___ZZZXXXWWWZZZ___kkk}}}rrrjjjccc\\\WWWRRRPPPLLLJJJIIIIIIHHHFFFHHHHHHHHHGGGEEEDDDBBBAAA======;;;:::999999999999888;;;???EEEJJJNNNQQQRRRSSSTTTTTTTTTSSSSSSUUUWWWVVV___hhhlllmmmiii___VVVQQQPPPNNNKKKGGGFFFFFFGGGNNNQQQVVVYYY[[[]]]___aaa```````````````ccchhhkkkjjjnnnrrrsssrrrsssvvvyyy|||~~~~~~}}}~~~{{{rrrjjjdddaaa___XXX^^^jjjzzzzzzdddUUUJJJ@@@;;;:::;;;:::999777666666555555555555777888:::<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIIIIHHHGGGHHHJJJMMMPPPWWW^^^ccclll~~~wwwrrrtttuuu}}}zzzzzz{{{{{{nnndddZZZVVVTTTTTTXXX]]]mmm{{{~~~}}}|||{{{zzzvvvtttiiieee___ZZZUUUPPPKKKGGGGGGFFFEEECCCCCCBBBBBBBBBAAA@@@===;;;999777666555555555555555666777888999:::;;;???DDDFFFGGGNNNVVVXXX___hhhnnnrrrvvvzzz}}}yyygggZZZSSSQQQIIIHHHFFFDDDBBBAAA@@@@@@??????@@@CCCGGGOOO^^^lll~~~vvvooojjjeeebbb\\\ZZZYYY[[[___hhhyyy}}}ssskkkccc\\\WWWRRROOOLLLJJJIIIIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAA>>>===<<<;;;::::::::::::777;;;@@@FFFKKKMMMNNNNNNOOORRRUUUVVVVVVVVVVVVXXXUUU]]]fffkkkkkkggg\\\PPPMMMLLLIIIGGGFFFGGGHHHHHHNNNQQQUUUXXXZZZ\\\^^^```____________```ccchhhkkkiiimmmrrrtttttttttvvvyyy{{{|||~~~}}}||||||}}}xxxoooiiidddaaa^^^ZZZ```mmm}}}}}}fffUUUIII???:::999;;;:::999777666666555555666666888:::<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLLLLJJJIIIKKKMMMOOOSSSZZZ```eeemmmxxxrrrsssttt{{{xxxyyy}}}zzzuuukkkbbbYYYUUUTTTTTTXXX\\\jjj~~~~~~}}}|||{{{zzzvvvsssjjjgggbbb]]]XXXSSSMMMIIIEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@===;;;888666555555666555555666666777888999888:::>>>CCCEEEFFFNNNVVVWWW^^^gggnnnqqquuuxxx|||~~~rrrbbbXXXTTTNNNLLLIIIFFFCCCAAAAAAAAA>>><<<>>>@@@@@@AAAKKKWWWeeexxxzzzsssmmmgggddd]]][[[[[[\\\^^^eeettt~~~tttmmmeee]]]XXXRRROOOLLLJJJJJJJJJIIIGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<888===CCCIIIMMMNNNLLLKKKJJJNNNRRRUUUUUUUUUUUUUUUSSSYYY___cccdddbbbXXXNNNIIIGGGDDDCCCDDDFFFHHHHHHLLLOOOSSSUUUWWWYYY[[[]]]]]]___aaabbbbbbccceeefffeeejjjooorrrrrrrrrsssuuuvvvwwwyyyzzzzzz{{{}}}~~~~~~uuummmhhhddd```^^^___dddqqq}}}fffUUUIII@@@;;;:::;;;:::999777666666555555777777999;;;===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGFFFJJJNNNNNNKKKJJJLLLOOOQQQVVV^^^dddgggooo{{{sssssstttyyyxxxxxx~~~~~~uuuqqqiii```XXXUUUTTTTTTWWW\\\iii~~~~~~~~~}}}||||||{{{yyyuuusssllliiiddd___[[[UUUOOOKKKEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@===;;;888666555444666666555666666777888999777999===BBBDDDFFFNNNWWWUUU\\\fffmmmpppssswwwzzz}}}{{{hhh\\\XXXRRRPPPLLLGGGCCCAAAAAAAAA<<<;;;===@@@>>><<>>===============;;;@@@GGGNNNQQQPPPMMMKKKFFFJJJPPPSSSTTTSSSRRRRRRQQQUUUYYYZZZ]]]]]]UUUMMMEEEBBB@@@???AAADDDFFFGGGJJJMMMQQQSSSUUUWWWYYY[[[[[[___ccceeeeeecccaaaaaaaaagggmmmoooooooooppprrrqqqsssuuuwwwxxxzzz~~~~~~~~~}}}~~~~~~~~~tttlllgggddd```^^^cccgggsss|||eeeTTTIIIAAA<<<<<<;;;:::999777666666555555777888:::<<<>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHGGGKKKOOOOOOLLLJJJMMMQQQSSSXXX```fffiiiqqq}}}uuutttttt|||wwwyyy}}}xxxrrrnnnlllaaaWWWUUUVVVXXX[[[___mmm~~~~~~{{{{{{}}}|||xxxtttqqqnnnggg^^^[[[ZZZUUUOOOKKKIIIFFFDDDDDDDDDCCCBBBBBBAAA@@@>>><<<:::888777666777888999999888777666;;;<<<>>>@@@BBBFFFKKKOOORRRWWW___eeejjjnnnrrruuu{{{~~~sssddd[[[VVVQQQNNNLLLHHHBBB???@@@BBBAAA???>>>>>>>>>@@@AAAGGGNNN```zzzyyytttnnnhhhhhhbbb]]]\\\]]]dddrrryyyssslllddd___XXXUUUPPPLLLKKKKKKKKKJJJFFFEEEDDDCCCCCCCCCCCCCCC???<<<;;;???@@@===<<<===>>>HHHQQQUUUWWWWWWTTTOOOMMMLLLLLLNNNPPPRRRRRRQQQQQQRRRTTTUUUTTTPPPMMMJJJEEEDDDBBB@@@@@@BBBDDDEEEIIIKKKNNNQQQSSSVVVZZZ]]]___aaadddggggggeeebbb```aaacccfffiiijjjkkkjjjjjjqqqqqqrrrtttwwwyyy|||}}}{{{{{{}}}ssshhhcccdddhhhjjjggguuuvvv```SSSJJJBBB===<<<999999999888888888888777666666777888;;;>>>@@@BBBFFFFFFGGGHHHIIIIIIIIIIIIKKKOOORRRRRRPPPOOOPPPRRRVVVZZZ___cccjjjwww~~~tttqqqvvvwwwtttxxx}}}|||wwwsssqqqkkkaaaXXXVVVWWWXXX\\\```lll~~~}}}~~~~~~{{{zzz||||||xxxtttpppmmmfff^^^[[[\\\ZZZUUUMMMJJJGGGEEEDDDDDDCCCBBBBBBAAA???===;;;999888777555555666777777666555555888:::<<>>BBBFFFSSSiii~~~yyyrrrllljjjeee```^^^___eeesssyyytttnnngggbbb\\\XXXSSSPPPNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA>>>;;;;;;>>>???<<<;;;===???JJJWWW]]]___^^^XXXQQQOOONNNMMMNNNQQQRRRQQQPPPOOOPPPRRRSSSQQQNNNKKKHHHEEEDDDBBB@@@@@@BBBDDDEEEIIIKKKNNNOOOQQQSSSWWWZZZ\\\___bbbeeefffeeecccaaa```aaaccceeeggggggfffeeejjjkkknnnqqquuuyyy|||~~~}}}|||}}}~~~~~~}}}vvviiicccccceeegggpppttt___RRRIIIBBB===<<<999999999999888888888888777888888:::<<<@@@CCCDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLOOORRRRRRPPPNNNOOOQQQXXX\\\aaafffmmmzzzuuurrrssszzzrrrrrrxxx~~~}}}xxxuuutttsssjjj```WWWVVVWWWYYY\\\```iii{{{~~~~~~|||~~~}}}zzzzzz{{{zzzwwwtttooollleee]]][[[^^^___\\\PPPMMMHHHFFFEEEDDDCCCBBB@@@@@@>>><<<:::888777666333444555555555555444333666888;;;>>>AAAFFFLLLPPPSSSWWW\\\aaaffflllrrrwwwyyy|||yyylll```YYYSSSQQQNNNIIIGGGHHH@@@???===<<<;;;<<<======??????FFFVVVkkkxxxrrrnnnhhhcccaaaaaaggguuuyyyuuupppjjjfffbbb___[[[WWWTTTQQQMMMJJJKKKJJJHHHFFFCCCBBBAAA@@@>>>;;;;;;>>>>>>;;;;;;>>>BBBPPP```iiikkkhhh___VVVRRRQQQOOOPPPQQQRRRQQQOOOMMMNNNPPPPPPNNNKKKHHHFFFDDDCCCBBB@@@@@@BBBCCCDDDHHHJJJLLLMMMOOOQQQTTTVVVZZZ\\\```ccceeedddbbbaaa]]]^^^___``````___^^^^^^___aaaffflllrrrxxx}}}~~~}}}}}}~~~}}}|||xxxkkkdddbbbcccccctttqqq]]]QQQHHH@@@<<<<<<:::999999999888888888888888999:::<<>>AAALLL]]]uuu~~~wwwqqqlllfffddddddiiiuuu|||wwwsssnnnjjjgggeeebbb___\\\WWWRRRNNNLLLKKKIIIGGGEEECCCBBBBBB???======@@@???<<<===AAAGGGUUUeeennnqqqnnnfff]]]UUUTTTRRRRRRRRRRRRPPPNNNMMMNNNOOONNNMMMJJJGGGEEEDDDCCCAAA@@@@@@AAACCCDDDFFFHHHJJJLLLNNNPPPTTTWWWYYY[[[^^^aaabbbaaa___^^^YYYYYYYYYYYYXXXWWWUUUUUUSSSVVV]]]eeemmmvvv|||~~~}}}}}}~~~~~~~~~xxxllldddbbbbbbbbbrrr|||mmm[[[OOOFFF???;;;<<<::::::999999999888888888888888:::<<<@@@DDDGGGIIIFFFHHHKKKOOOQQQSSSTTTTTTSSSVVVXXXWWWTTTQQQRRRSSSWWW\\\ccciiirrrxxxuuusss|||zzzpppjjjmmmxxx{{{wwwvvvtttsssddd[[[TTTSSSVVVWWWZZZ^^^dddsss~~~~~~~~~|||~~~|||{{{zzzzzzyyywwwvvvqqqnnndddYYYTTTWWW[[[\\\TTTPPPJJJFFFEEEDDDCCCBBB???>>>===<<<:::888777777666555555555555555555666777999:::<<<>>>AAAFFFJJJPPPSSSWWW[[[aaahhhpppuuuxxx{{{ssshhh\\\VVVRRRMMMJJJJJJDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>AAAIIIUUUjjj|||uuuooojjjgggfffjjjuuu~~~zzztttpppjjjhhheeeccc```\\\VVVRRRLLLKKKIIIHHHFFFFFFEEEEEEAAA@@@@@@BBB@@@===???DDDJJJVVVcccjjjmmmlllggg```XXXVVVTTTSSSSSSRRRPPPNNNNNNOOOOOONNNLLLJJJGGGEEECCCBBBAAAAAAAAAAAABBBCCCCCCEEEHHHKKKNNNQQQUUUYYYZZZ[[[]]]^^^^^^\\\ZZZYYYTTTTTTSSSRRRPPPOOOMMMLLLJJJMMMSSS\\\gggqqqyyy}}}||||||}}}~~~~~~uuujjjdddbbbbbbbbbooovvvhhhXXXMMMDDD===;;;<<<:::::::::999999999999888666777999<<<@@@EEEIIIKKKHHHKKKNNNRRRUUUVVVVVVVVVTTTVVVYYYXXXTTTQQQQQQSSSUUU[[[bbbjjjssszzzvvvvvv~~~wwwmmmhhhkkkvvv|||yyyxxxvvvtttcccZZZSSSTTTVVVXXX[[[^^^bbbooo{{{~~~}}}}}}}}}|||{{{zzzyyyxxxxxxqqqoooeeeXXXQQQSSSWWWXXXTTTOOOJJJEEEDDDDDDCCCCCC???>>>===<<<;;;999888888777777666666666666777777777888:::;;;<<>>===;;;:::999999777777666555555666777777555666888999;;;???DDDGGGIIILLLQQQWWW]]]dddkkkpppssswww|||qqqeee]]]TTTNNNLLLHHHHHHHHHGGGFFFEEEDDDCCC<<<===@@@CCCHHHVVVqqq~~~yyyssspppnnnpppzzzyyyuuuqqqmmmiiiddd^^^[[[PPPOOOMMMJJJHHHGGGFFFFFFBBBBBBCCCCCC@@@<<<@@@GGGPPPYYYaaadddfffhhhfffbbb[[[YYYWWWVVVUUUTTTRRRPPPOOOOOONNNMMMKKKHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEHHHJJJNNNRRRVVVWWWXXXYYYYYYYYYXXXWWWVVVMMMKKKJJJGGGEEEDDDCCCBBBBBBCCCGGGNNNXXXeeepppwwwyyy|||~~~~~~~~~}}}wwwmmmfffbbb`````````cccppp~~~{{{lllaaaTTTJJJAAA:::999<<<;;;;;;:::::::::999999999777888:::>>>CCCIIIMMMPPPPPPRRRVVVYYYZZZZZZXXXWWWSSSVVVYYYXXXUUURRRSSSUUU[[[aaaiiiqqqyyy}}}yyysss{{{~~~tttnnnqqq||||||vvvqqqddd\\\VVVWWWZZZ\\\^^^aaa```jjj~~~qqqmmm}}}~~~~~~}}}{{{zzzzzzzzzpppooogggYYYQQQRRRUUUWWWRRRMMMHHHDDDCCCCCCDDDDDD@@@??????===<<<;;;::::::777666555444444555666777333444777999;;;???EEEIIIFFFJJJPPPVVV\\\ccciiinnnqqquuuzzz~~~yyykkkbbbXXXQQQOOOLLLLLLLLLKKKJJJIIIGGGFFF>>>???AAABBBDDDQQQmmm|||wwwtttqqqsss|||yyytttoooiiiddd```RRRQQQNNNKKKIIIFFFEEEDDDBBBAAABBBBBB>>>;;;@@@GGGUUU]]]fffhhhjjjkkkiiifff[[[YYYWWWVVVVVVUUUSSSQQQOOONNNMMMLLLIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDFFFHHHKKKOOORRRTTTUUUWWWXXXXXXXXXXXXWWWKKKIIIGGGEEECCCBBBAAA@@@BBBBBBDDDJJJTTTaaammmuuuzzz}}}~~~}}}{{{uuulllddd```___^^^^^^gggqqq|||yyyjjj___SSSIIIAAA:::999<<<;;;;;;;;;:::::::::999999888999<<<@@@EEEKKKOOORRRSSSUUUXXX[[[[[[ZZZXXXVVVVVVYYY\\\\\\YYYVVVWWWYYY___eeemmmuuu}}}~~~yyypppwwwtttmmmuuu}}}wwwqqqlll```^^^ZZZXXXYYY\\\```ccccccnnn{{{nnnjjj}}}}}}||||||}}}{{{wwwttttttnnneee\\\WWWUUUVVVXXXRRROOOJJJGGGEEEEEECCCBBBAAA@@@>>>===;;;:::::::::777666666555555555555666555555666777:::===@@@BBBGGGHHHLLLRRR[[[ccchhhkkkttt{{{{{{lll\\\TTTSSSQQQPPPNNNMMMMMMJJJGGGDDDEEE@@@???BBBEEEMMMbbbwww|||wwwtttqqqsss}}}}}}wwwoooeee___YYYUUUOOOKKKIIIHHHGGGFFFEEECCCCCCEEEDDDBBBFFFKKKUUU^^^fffhhhhhhjjjjjjhhhccc```\\\WWWSSSQQQPPPOOORRRQQQOOOLLLJJJHHHGGGFFFCCCBBB@@@??????@@@BBBCCC@@@BBBEEEFFFHHHJJJMMMPPPRRRSSSUUUWWWXXXVVVRRROOOLLLIIIEEEAAA>>>===>>>???AAAAAACCCIIISSS___kkkrrr{{{||||||{{{zzz{{{}}}~~~{{{uuupppkkkeee___aaafffnnnvvv~~~pppcccSSSHHH???999999<<<999999999888888888888777999:::>>>BBBHHHNNNTTTWWWWWWZZZ]]]___```___\\\[[[WWW[[[^^^^^^[[[YYYYYYZZZ]]]fffrrrzzzuuutttyyyuuunnnwww}}}wwwooohhhaaa^^^[[[YYYZZZ]]]aaadddfffppp{{{nnniii|||}}}|||||||||zzzvvvsssrrrmmmeee]]]WWWTTTTTTTTTPPPMMMIIIFFFEEEEEEDDDBBBAAA@@@???===<<<;;;::::::777777666555555555555666555555666777:::===@@@AAAEEEFFFJJJPPPXXX```fffiiipppyyyvvveee[[[XXXSSSQQQPPPOOONNNLLLIIIFFFFFFAAA@@@CCCEEELLL```uuu~~~yyyuuusssuuu~~~~~~vvvlllfffZZZVVVPPPLLLIIIHHHFFFEEECCCAAAAAACCCCCCBBBEEEKKKZZZbbbiiiiiihhhiiihhhfffdddaaa]]]XXXTTTRRRQQQPPPRRRQQQOOOLLLIIIHHHFFFFFFCCCBBBAAA??????@@@AAABBB>>>@@@BBBCCCDDDFFFIIILLLPPPQQQSSSTTTUUUSSSPPPMMMHHHGGGDDDBBBBBBBBBCCCDDDBBBBBBCCCHHHQQQ]]]iiipppyyyzzzzzzyyyyyyzzz||||||vvvpppkkkfffbbbeeellluuu|||}}}pppbbbQQQGGGAAA;;;:::<<<999999999999888888888888777999===CCCJJJQQQWWW[[[ZZZ\\\___aaabbbaaa^^^]]]ZZZ^^^aaaaaa^^^\\\\\\^^^eeemmmwww~~~wwwttt{{{uuupppyyy~~~xxxnnnfff```^^^\\\[[[[[[^^^bbbdddhhhpppppphhhyyy}}}|||{{{zzzxxxtttrrrppplllfff^^^XXXSSSQQQPPPNNNKKKGGGEEEEEEEEEDDDCCCAAA@@@???>>>===;;;::::::777777666555555555555555555555555777999<<>>???@@@AAAAAACCCFFFIIINNNPPPRRRSSSSSSQQQOOOMMMIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDGGGOOOZZZeeellltttuuuuuuuuuuuuwww{{{}}}|||wwwqqqlllgggeeellluuu{{{ppp```NNNFFFBBB>>>;;;;;;:::999999999888888888888555888<<>><<<;;;:::888777666555555444555555444555555666888;;;>>>???AAADDDHHHMMMSSSZZZ```dddjjjttt}}}|||kkkaaaYYYWWWUUUTTTSSSQQQNNNLLLJJJEEEDDDFFFGGGKKK\\\ooo}}}xxxuuuvvvzzzsssjjjddd\\\VVVQQQOOOMMMLLLFFFDDDCCCEEEFFFFFFKKKQQQaaahhhmmmkkkiiihhhhhheeedddbbb___[[[WWWTTTRRRQQQRRRPPPNNNKKKIIIGGGFFFEEEDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAACCCFFFIIIOOOQQQTTTUUUTTTRRRQQQQQQOOONNNMMMKKKIIIGGGEEEEEEGGGFFFEEEGGGMMMWWWaaagggmmmnnnnnnooopppssswww{{{{{{vvvqqqlllhhhiiisss~~~{{{nnn]]]LLLDDDCCC@@@<<<:::::::::999999999888888888666888<<>>@@@CCCHHHMMMQQQWWW^^^cccjjjsss|||rrreee^^^[[[XXXVVVTTTRRRPPPNNNKKKGGGFFFHHHHHHJJJZZZlll{{{wwwwww|||sssmmmddd\\\VVVSSSQQQOOOJJJFFFEEEFFFFFFFFFKKKQQQ^^^fffkkkjjjhhhiiijjjhhhdddccc```\\\XXXUUUSSSQQQQQQPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBAAACCCGGGJJJOOORRRUUUVVVUUUTTTUUUVVVUUUTTTRRRPPPMMMKKKHHHGGGJJJIIIHHHIIIMMMUUU]]]bbbdddeeeffffffhhhlllrrrvvv~~~~~~yyytttpppkkkhhhjjjwwwzzzjjjZZZIIICCCCCC@@@<<<::::::::::::999999999999888777999===DDDMMMWWW```eeehhhiiijjjjjjjjjhhhfffeeeiiilllooonnnkkkiiijjjlllrrrwww}}}yyyvvvuuuzzzvvvlllaaaXXXYYYYYYYYYZZZ\\\]]]^^^___bbbhhhuuuwwweeennn||||||||||||{{{}}}~~~|||yyyvvvuuuuuuqqqooommmhhhbbbZZZTTTPPPKKKIIIGGGGGGGGGFFFDDDBBBAAABBBBBBAAA@@@>>><<<:::999888777555555444444444444444444555777999<<<===>>>CCCHHHKKKOOOTTT[[[aaahhhrrrzzz}}}~~~{{{mmmdddaaa]]]YYYWWWUUURRRPPPLLLHHHGGGJJJIIIKKKYYYkkk||||||}}}vvvkkkbbb[[[WWWUUUSSSNNNJJJHHHGGGFFFEEEIIIPPPZZZbbbhhhggggggiiikkkjjjfffdddbbb^^^ZZZWWWTTTSSSQQQPPPMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAADDDHHHKKKOOOSSSWWWYYYXXXXXXZZZ]]]]]][[[YYYVVVSSSQQQPPPOOOMMMLLLKKKLLLOOOTTTYYY\\\ZZZ[[[\\\^^^```ffflllqqqyyy{{{~~~tttqqqnnnjjjgggjjjxxxwwweeeWWWHHHBBBAAA>>>;;;;;;::::::::::::999999999999:::<<>>CCCLLLXXXfffqqqxxxwwwwwwwwwvvvuuusssrrrqqqwww{{{zzztttqqqpppyyy}}}~~~~~~xxxxxx{{{zzzrrrhhhbbbaaa^^^]]][[[[[[^^^___``````aaafffooo}}}wwwppp}}}{{{||||||{{{|||||||||{{{zzzzzzyyyuuurrrnnnjjjfff```[[[VVVOOOMMMIIIHHHGGGGGGFFFEEEDDDBBB@@@??????>>><<<:::999888777555555444444444333333444444555777888999===???CCCFFFIIINNNSSSWWWaaahhhpppuuuxxx|||wwwllleee^^^XXXVVVXXXJJJIIIJJJJJJIIIMMMZZZhhh|||wwwqqqiiicccbbbaaa]]]WWWQQQPPPSSSVVV[[[\\\\\\^^^aaadddgggiiijjjiiifffccc```]]]ZZZYYYWWWRRRLLLIIIIIIJJJIIIGGGGGGGGGFFFGGGJJJMMMQQQSSSUUUQQQMMMLLLKKKKKKPPPWWWccchhhnnnqqqrrrsssvvvyyy|||yyyrrriii```ZZZXXXXXXSSSQQQPPPPPPRRRSSSSSSSSSPPPNNNNNNRRRZZZbbbfffgggrrrwww}}}wwwnnnkkkiiihhhiiifffiiixxxpppbbbXXXOOOFFFAAA>>>::::::===999;;;===>>>===;;;;;;<<<===AAAHHHTTTbbbmmmvvvyyyyyy{{{}}}{{{wwwuuuvvvxxx|||tttsssvvv|||yyyxxxxxx||||||vvvmmmccc]]]\\\___^^^\\\]]]___aaaaaaaaa^^^aaaiiivvvvvvzzzwww}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwrrrpppmmmjjjfff```ZZZUUUPPPMMMJJJHHHHHHGGGFFFEEEDDDBBB@@@?????????===;;;999888777666555444444444444444444555666777999999===???BBBEEEHHHMMMRRRVVV^^^dddlllqqquuuyyy}}}qqqjjjddd]]]YYYYYYLLLKKKJJJJJJJJJNNN\\\jjj}}}vvvqqqhhhgggbbb\\\VVVTTTVVVXXX[[[[[[[[[\\\^^^```bbbcccffffffdddbbb___]]][[[ZZZWWWTTTOOOMMMMMMMMMLLLJJJIIIHHHHHHIIILLLQQQWWWZZZZZZUUUOOOMMMLLLMMMTTT]]]hhhnnnuuuyyyzzzzzz|||~~~~~~wwwmmmbbb[[[WWWWWWRRRPPPPPPQQQSSSTTTTTTSSSTTTRRRRRRVVV^^^fffjjjkkkqqqvvv}}}vvvmmmmmmkkkkkkkkkkkkooo|||lll___VVVMMMEEEAAA???<<<<<>>===<<<;;;;;;<<>>AAACCCFFFKKKPPPSSSXXX^^^ffflllqqqvvv}}}tttxxxzzzqqqkkkddd\\\YYYOOOLLLJJJJJJJJJPPP^^^lll}}}rrrpppjjjccc\\\YYYYYYZZZ]]]]]]]]]\\\]]]]]]^^^___bbbbbbaaa___^^^]]]\\\[[[XXXVVVUUUUUUUUUSSSQQQOOOKKKJJJIIIKKKPPPWWW___cccddd\\\SSSOOOMMMOOOYYYcccnnnuuu}}}}}}qqqfff\\\WWWUUUQQQPPPQQQSSSUUUWWWWWWVVVXXXVVVVVVZZZbbbiiimmmnnnsssyyywwwnnnnnnlllkkklllnnnvvvyyyjjj]]]TTTLLLDDDBBB@@@===???BBB>>>>>>>>><<<::::::<<<===EEEGGGPPP___qqq~~~~~~vvvuuuxxx~~~}}}||||||~~~|||wwwqqqhhh^^^YYYYYYZZZYYYXXXYYY[[[]]]\\\[[[ZZZYYY\\\dddsssuuu|||zzz{{{{{{zzzzzzyyyxxxwwwuuusssrrrlllllllllllljjjddd\\\VVVQQQNNNKKKIIIHHHGGGFFFEEEDDDBBB@@@@@@@@@@@@>>><<<:::999888666555444444444555555555666777888999999:::<<>>>>>BBBAAA@@@???<<<999:::<<<>>>EEEHHHQQQbbbuuuxxxwwwzzzvvv{{{zzzuuupppfff[[[XXXZZZYYYXXXXXXYYY[[[\\\[[[ZZZ[[[YYY[[[bbbmmmzzzyyy{{{}}}yyyyyyxxxwwwvvvtttrrrqqqmmmmmmoooooommmggg___YYYRRROOOKKKIIIHHHGGGFFFEEEDDDBBB@@@@@@@@@@@@???===;;;:::888777555444444444666555555555666777888999999;;;===???AAAEEEIIIMMMQQQUUU\\\dddkkkrrrxxx{{{~~~~~~wwwoooiiiiiiooo{{{yyymmmbbb\\\SSSNNNIIIHHHJJJPPP]]]iiixxxzzzqqqjjjddd```]]]aaaaaaaaaaaa``````____________]]]\\\[[[YYYXXXWWWZZZ___eeeiiiiiifffaaa]]]UUUSSSQQQQQQVVV___hhhnnntttiii\\\SSSNNNQQQ[[[gggsss{{{~~~vvvkkkbbb\\\YYYVVVWWW[[[```dddffffffdddaaa^^^]]]aaahhhnnnrrrrrr|||xxxpppnnnllllllrrr~~~zzzkkk___VVVNNNFFFBBB???<<<===@@@BBBAAA???<<<::::::===@@@EEEJJJVVVgggzzz{{{zzz~~~sss|||}}}xxxssslllaaaWWWUUUXXXZZZZZZZZZ[[[^^^^^^]]]\\\\\\ZZZ\\\bbbiiiwww}}}}}}}}}xxxxxxwwwwwwuuutttrrrrrrooopppqqqqqqooojjjbbb\\\RRRPPPLLLIIIHHHHHHFFFEEEDDDBBB@@@@@@AAAAAA???>>><<<;;;999777666444444333555555555555555666777777777999;;;===???BBBGGGJJJOOOSSSYYYaaaiiipppuuuxxxzzz}}}|||tttlllfffeeeooo~~~wwwiiiaaaUUUOOOJJJIIIKKKPPP[[[fffssszzzssslllfffcccbbbbbbbbbaaa```___^^^]]]^^^]]]]]][[[ZZZYYYXXXWWW^^^fffpppvvvvvvqqqkkkggg^^^[[[XXXWWWZZZaaahhhnnnsssiii\\\SSSNNNPPP[[[fffuuu}}}}}}wwwnnnfff```^^^ZZZ\\\aaagggmmmooonnnllljjjgggfffiiipppvvvyyyyyy}}}zzzrrrrrrppppppyyyxxxiii]]]VVVMMMEEEAAA>>>;;;;;;>>>BBBAAA???===;;;;;;>>>AAAHHHPPP^^^ooo~~~~~~~~~uuu~~~yyyrrrjjj^^^TTTTTTXXXZZZZZZZZZ\\\^^^___]]]\\\[[[YYY\\\bbbfffooo~~~|||wwwwwwwwwvvvvvvuuussssssqqqqqqrrrqqqooojjjccc^^^SSSPPPLLLJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAA@@@>>><<<;;;:::777666444444333444444444444444555555666666888:::;;;===@@@DDDGGGMMMPPPVVV]]]fffmmmqqqssswwwyyy{{{{{{yyytttoookkklllxxxsssjjjXXXRRRMMMLLLMMMQQQZZZccclllyyy}}}vvvooojjjggggggfffeeeccc```]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZcccmmmzzz|||uuuqqqgggddd```]]]^^^bbbhhhlllmmmcccYYYRRROOOQQQ[[[eeesss{{{}}}xxxqqqiiidddaaa\\\___eeemmmsssuuutttrrrqqqnnnmmmpppvvv|||}}}wwwqqqrrrqqqsss~~~xxxhhh\\\SSSKKKCCC@@@>>>;;;<<>><<<===???BBBIIITTTdddtttyyy{{{sssjjj]]]TTTTTTZZZXXXXXXYYY[[[]]]]]]\\\ZZZYYYXXX\\\bbbdddjjj|||~~~zzzvvvvvvwwwwwwvvvuuuttttttsssrrrrrrqqqoooiiiccc^^^SSSPPPMMMJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@???===<<<:::888666444444333444444333333333444555555666777999;;;<<>>>>>@@@BBBHHHUUUggguuu~~~