BM6P6(@ ///---+++---000222222000---......///////////////222000...,,,,,,---///111000...,,,---000111000...222///,,,,,,///000000...000333555555222...+++***///...---,,,+++,,,---.../////////...---------,,,---...000000///......///...---,,,,,,,,,,,,---...------------------------------/////////---+++)))---------............///////////////////////////........................---+++***,,,///111000..................///000000......//////...---,,,,,,000111222111///------...***---111111///...///000///......------///000111111------//////------111111000/////////000222333222222333333333444444444000111111222222333333444555666777888999:::::::::888:::<<<=========???AAAFFFSSSqqqhhhLLL>>>:::888666777444000//////000000000......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------......------///***))),,,...+++))))))......///000000000000000---.........//////000000///444<<>>BBBFFFIIIJJJJJJIIIIIIJJJJJJIIIHHHFFFCCCBBBFFFDDDCCCCCCCCCCCCAAA??????@@@AAA@@@>>><<<<<<===???>>>>>>@@@CCCDDDBBB???BBB>>><<>>??????===;;;<<>>===<<<===>>>>>><<<:::???===<<<;;;===>>>??????<<<:::888999:::<<<===<<<>>>===<<<999888666555555666666555555555777999:::888777888:::<<<===<<<;;;;;;;;;;;;:::::::::999999:::999888777777999;;;<<<:::888444;;;EEEKKK```bbbFFF???999777666333222444444444333333222111000000222333333222111111222444000111222333333333333333555444333222111///......///000000000000000//////+++,,,---////////////...---.........//////000000111111000000//////......111111000...///555>>>EEENNNXXXeeeppprrrlllbbbZZZJJJGGGBBB===;;;;;;===???MMMOOORRRVVVWWWUUUQQQMMM999777222//////222666888000000000000111222333444111111111222333444666777555444222111111111222222111000///......///000111///////////////.........111000///////////////000---------------...///000///............---------(((***,,,---,,,++++++,,,222666CCCDDD555...000,,,+++)))'''(((+++,,,,,,+++---...//////000000///////////////000000//////...///---,,,---///000///---...---,,,...000000...+++---000222222000---,,,+++...---,,,,,,,,,,,,---..................---------///000111000///...///000...---,,,,,,,,,,,,---...------------------------###%%%))),,,///000111111---------............///------------------------...........................,,,+++,,,///000///..................///000000......//////...------,,,000111222111///------...+++...111111///......000///............///000000111...---000000---...111000000000000000111111222222222222222333333333333444444444555666666777777666777888999:::;;;;;;;;;888999;;;<<<<<<>>>@@@BBBIIITTTpppoooRRRAAA:::999888777555222000000000///...///.........---------,,,,,,------------,,,+++++++++,,,------......------000+++***---///---+++,,,......///000000000000000............/////////000000111222333666888;;;<<<666222///...///111111000000///......///111111111<<<>>>BBBFFFIIIKKKKKKJJJKKKJJJJJJIIIHHHFFFEEEDDDFFFDDDBBBBBBCCCCCCBBBAAAAAABBBCCCAAA>>><<<<<<<<>>===???@@@<<<:::;;;999888666444333333333444777333000///000222111000222222111111000000000///000000000111222333444555444333222111000111111222000111333666999<<<>>>@@@???===;;;===???AAAAAA???>>>======<<<<<<=========@@@>>>>>>>>>??????===;;;???>>>======>>>?????????===;;;999999:::<<<<<<<<<===<<<;;;999777666555444666666666666777777888999888777777999;;;<<<;;;:::999999999999::::::::::::999999888888888999;;;;;;999888555<<>>;;;999:::<<<===BBBBBBDDDGGGHHHFFFBBB>>>666444111///000222555777000000000000111222333444222222222333444666777888555444222111111111222333222111000000000000111222/////////////////////...000000////////////000000...............//////000///............---------)))+++------,,,+++,,,,,,111555BBBCCC444---///,,,...,,,++++++---...---------...//////000000//////,,,...111333333111///---...,,,,,,,,,...///...---------...000111000...++++++,,,......---,,,------------,,,,,,,,,------...---------...............///000000...---,,,---///...------,,,,,,------...------------------------((()))+++,,,---,,,++++++---------............///------------------------////////////////////////...---,,,---//////...---///............//////000.........///......---,,,///000111111///------...---///111000///---...............///////////////222///...111111...///222//////000111111111111111111111111222222222222333555555555666777777888888666777999:::;;;<<<<<<<<<777999;;;;;;<<<===@@@BBBKKKUUUnnnzzzZZZDDD:::999:::777555333222222111///---////////////............---------------,,,++++++,,,,,,---............---000,,,+++...///...---///......///000000000000///............////////////000...++++++---333999>>>===999444222222222000///...///000000000000222444;;;>>>BBBFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEBBBAAACCCDDDEEEEEEDDDEEEEEECCC???<<<;;;<<>>===AAAAAA===::::::777666555444444555666777666444111000111222111111333333222222111000//////000000111222333444555555444333222111111111222222222222333555999<<>>===<<<>>>@@@AAAAAA@@@@@@???>>><<<<<<<<<======AAA@@@??????@@@???===;;;>>>???@@@AAAAAAAAA@@@@@@???===;;;:::;;;===<<<<<<===<<<:::888777555555444777777888888888888888888888777777888:::;;;:::999777777888888999:::::::::888999999999999:::::::::777888666===IIIPPPeeegggLLLCCC:::888777555444555444444333333222222111111222333333222111111222444111111222333333333222222111111000///......------//////000000111000000///000000000000///...---,,,//////000000000000000111222111111111111111111111---///111222111000111222999>>>EEEJJJLLLIIIDDD@@@::::::888777888888::::::<<<;;;;;;<<<===;;;777444222111000000000222444555000000000000000111222333444444444444555666888888444444222111111222222333333222222111111111222222......//////////////////000000000//////000000111///////////////000000111///............---------***,,,---...---,,,---...000444AAABBB333---...+++222111000///000000000000......///000000000000000,,,///222444444222000...,,,,,,,,,,,,---......---/////////000111000///...)))+++,,,,,,,,,,,,...000---,,,,,,,,,------......,,,---------.../////////.........,,,******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///---+++)))&&&%%%---------............//////////////////////////////////////////////////////...............------//////............///000---...............------...000111000///------...///000000///......---------......///////////////222//////111111//////222...///000222222111000000000000111111111222222222222333333444555555666666777888999;;;<<<=========777999:::;;;;;;===@@@BBBJJJSSSiiidddIII:::777:::444333222333333222000...000000000///////////////---------...---,,,,,,+++,,,------...............///,,,+++...///---...111---...//////000000//////.........//////////////////...------...///111222?????????===888222...,,,+++---000000//////333666;;;===AAAEEEHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFHHHIIIHHHEEEBBBAAACCCEEEGGGGGGFFFGGGGGGDDDAAA>>><<<<<>>AAAAAA===::::::888777666555555666777777666444333222222222222111444444333222111000000///000111222333444555555666444333333333222222222222333333444555888<<>>???@@@AAA@@@@@@CCCAAA???===<<<<<<<<<===BBB@@@??????@@@???===;;;===???BBBDDDDDDCCCBBBAAABBB@@@>>>===>>>???>>>>>>===<<<;;;999888777666666777888999::::::999888777:::888777777888999888777555666777888999:::;;;;;;888999999:::::::::999999555888777>>>JJJSSShhhlllNNNDDD:::888888666555666444444333333333222222222222333333222111111222444111222222333333333222222000000000//////.........//////000111111111000000000000000000//////......000000000000111111111111000000000000000000111111---...000111000000//////666888;;;>>>???>>><<<;;;666666666666666666666777;;;999888777777666333111...///000111222222333333000000000000000111222333444444444444555666777888444444222222111222333444333222222222111111111111............////////////000000000///000000111111111000000000000000111111///............---------+++,,,......---,,,---//////333@@@AAA222,,,...***.........---,,,,,,---......//////000000000000000//////000111222111111111,,,,,,---------------...000///---,,,,,,---///111***+++,,,,,,,,,---000222+++,,,,,,------.........,,,---------.../////////...//////---,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------............///////////////////////////////////////////////////............---------...//////............//////------...............------///000000...------...111000///............---............/////////000222//////111111//////222...///000222222111000000000000111111111222222222222222222333444444555555777888999;;;===>>>>>>>>>999::::::::::::<<>>FFFFFF???666222111***,,,......---...333777:::<<>>???@@@@@@@@@@@@AAACCCBBB@@@>>>===<<<<<<===@@@???>>>>>>???>>><<<:::<<<@@@DDDFFFEEECCCCCCCCCEEECCCAAA@@@AAABBBAAAAAA???>>><<<;;;:::999888888888888:::;;;;;;;;;:::999<<<:::777777888888777666555555666777999:::;;;;;;999999:::::::::999999888555999888===IIIUUUkkkuuuSSSFFF;;;888888777666777444444444333333333333333222333333222111111222444222222333333333222222111000000000000000000000000//////000111111111111111////////////000000111111111111111111000000000000---.........//////000000///.........///111111222111222333333444555555555666666666555555444444333666444333222222111///---...///111222333333333222222111111111111222222333333333333333444555666666444333222222222333444555222222222111111000000///---.........//////000000000000000000000111222222222111000000000000111111///............---------+++---...---,,,,,,...///...222???@@@222,,,...***,,,---...---,,,,,,---///...///000000111111000000///////////////000222222+++---......------...///...---+++((('''(((---000,,,---...---------000111++++++,,,---............---------...............---///111111/////////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000---------............///------------------------........................,,,...///...------...///000//////............///,,,---......///.........---...000000...------...111///------...//////...//////...------///000111222///...111111...///222//////000111111111111111111111111222222222222333333444444555666666777777666777999;;;<<<>>>>>>>>>;;;;;;;;;:::999:::===@@@CCCMMM^^^sss|||^^^FFF:::777444222111222333444333222////////////000000000000...............---,,,,,,------...////////////...---,,,...000///,,,,,,000------...////////////...///////////////.........000///---++++++---///000,,,555@@@DDDAAA>>>===>>>111111///------///333666888:::<<>>AAABBBAAA@@@@@@AAABBBBBBAAA@@@???>>>===<<>>===>>>??????===;;;<<<@@@EEEFFFEEECCCCCCEEEFFFDDDBBBAAABBBDDDCCCCCC??????===<<<;;;:::::::::888999:::;;;<<<<<<<<<<<<>>><<<999777777888777666666666777888999:::;;;<<<:::::::::999999999999888666:::888;;;GGGUUUlll\\\NNN@@@;;;:::888666666444444444444333333333333222333333222111111222444222222333333333222111111000000000000000000000111//////000111222222222222////////////000111222333111000000000000000//////,,,,,,---......///000000000...,,,,,,///111333333111111111222222444555555666666666555444333222222444333222222333333111///000111222444444444333333333333222222222333333444444444333333444555555666444333333222222333555555111222222222111000///...------......///000000000000000000000111111222333222111111000000000000000///............---------+++,,,---,,,++++++---///...222???AAA222,,,///+++---///000///......111333//////000111111111111000............///000111111,,,...//////------///111,,,------+++)))))),,,000---...///...---,,,---...***+++,,,..............................---------))),,,000111000///......,,,,,,---......---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------+++---///...------///111000000///...............,,,------...//////......,,,...//////...---......111...,,,,,,///000000///111///---+++,,,...111333111...---000000---...111000000000000000111111222222222222222333333333333555555555666777777888888555666888:::<<<===>>>>>><<<<<<;;;999888999<<<>>>CCCMMM[[[iiiyyymmmRRR@@@888888555333111222222111000.........//////000000000...............------,,,------...///////////////------111444222,,,,,,///,,,---......//////......000/////////...............---+++++++++---///000,,,---111666===CCCGGGIII???:::444//////111333555777888:::<<<>>>@@@AAABBBCCCCCCBBBBBBCCCFFFHHHIIIKKKIIIGGGFFFGGGHHHGGGFFFDDDFFFHHHHHHFFFFFFFFFGGGJJJLLLOOOOOOMMMLLLLLLMMMHHHBBB>>>???>>><<<;;;======<<<999777666555555666444666777666444222222444333333333333444444444444222333555777888888888777444555555666555444333222000111333555777:::;;;<<<;;;>>>BBBBBBAAA@@@@@@AAA@@@AAABBBBBBAAA???===<<>>>>>???@@@AAA???>>><<<@@@EEEFFFCCCBBBDDDFFFDDDCCCAAAAAABBBDDDDDDDDD???>>>===<<<;;;:::::::::999999999:::;;;===>>>???@@@===:::888888888777666777888888999:::;;;;;;<<<;;;;;;999888888888999999777<<<888888EEETTTmmmiiiYYYGGG???===999555333444444444444444444444444222333333222111111222444222333333333333222111000.........//////000000000//////000111222222222222222111000000000111222333000000000/////////......,,,,,,---...///000111111000...,,,,,,///111111000222222333444555777777888666555444333222222222222222222333555666777555333333444555666666555444444555444444333333444444444555555555444555555666777444333333222333444555666333333333333333111000///------......///000000111000000000000111222333444111111000//////////////////............---------+++,,,,,,+++******---///...222???AAA333---///,,,+++---//////------000333//////000111111111111111+++,,,...///000000000000,,,...000000...---///111---///111000------...111---...//////---++++++,,,)))+++,,,...//////....../////////......------,,,$$$(((,,,///...---,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++)))))))))***+++,,,...///---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////------///222111000///...............,,,,,,---.../////////...,,,---//////...---......000...+++,,,///111111000222000,,,***+++---111444111------//////------111111000/////////000222333222222333333333444444444444444555555666777777777555666888:::;;;===>>>>>>>>>===<<<999777888;;;===CCCNNNZZZdddpppwwwZZZEEE:::<<<888444111000000//////---.........//////000000......//////......---,,,---......///////////////...///333777444...,,,///,,,---......//////......000000//////.........---+++,,,...//////---+++)))222+++&&&***777DDDKKKMMMKKKCCC888222111333444444666777888:::<<<===>>>???CCCCCCCCCDDDEEEGGGIIIJJJKKKJJJHHHHHHHHHHHHFFFEEECCCEEEGGGHHHHHHHHHIIIJJJNNNQQQSSSSSSPPPNNNNNNPPPIIICCC>>>>>>>>>;;;;;;>>><<<;;;999777666666777777444666888777444222333444222222333444444555555666222333666888999999888777444555666666666555333333///000333555888999::::::;;;>>>BBBCCCAAA@@@@@@BBB???@@@BBBCCCCCC@@@>>><<>>>>>@@@BBBCCCBBB@@@<<<@@@EEEEEEBBBAAADDDGGGCCCAAA??????AAACCCDDDCCC>>>===<<<;;;:::999999999999999999999;;;>>>@@@BBBBBB???;;;888888888777777999999999::::::;;;;;;<<<<<<;;;999777777888999:::888<<<888777CCCTTTmmmsssaaaMMMCCC???999444111444444444444444444444444222333333222111111222444333333333333333222111000,,,,,,------...///////////////000222222333333333444333222000000000000111000000//////.........---,,,---...///000111222333///---,,,---000000...,,,///000222333555666666666444333222111111222333444......000333555666444222666666666777666666555555666555555444444444555555777666666666666777777888444333333222333444555666444444555555444222111000---------...///000000111000000000000111222333444111111000//////...////////////.........---------+++++++++***)))***,,,......333@@@BBB444...000---000///...---------------...///111///---,,,///111.................................------...........................------000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000...,,,++++++---000111---///...******...///---222,,,))),,,---,,,***+++,,,,,,,,,,,,+++***))))))------------------------111///---+++++++++,,,---------------------,,,,,,------------------------///000000///---,,,,,,---,,,------......------,,,..........................................------///////////////////////////////////////////////////111222111000///000222000000000000222333555666666666666666555555555555777888888888777777999;;;666777777777777888;;;===EEEKKKWWWaaaiiiuuu^^^FFF>>>888777555222222333111.........---------,,,,,,,,,000000//////.........---/////////...------,,,,,,------------------------//////000000///...------///---,,,...111222000------------...............***+++---...000222444555???IIIKKK???///+++111888000000000222555888999999@@@BBBEEEGGGGGGHHHJJJKKKOOONNNLLLJJJHHHFFFDDDCCCCCCCCCEEEGGGIIILLLOOOQQQQQQVVVZZZYYYTTTOOONNNOOOEEECCC@@@???>>>===<<<:::999888777666555444333222555333111000///000111222333333333333444666777999:::999888888888999:::;;;:::999999888777666555555000000222333555666888888===>>>@@@BBBAAA???===;;;AAA???>>>???AAABBB???===???????????????>>>======BBBCCCDDDCCCBBBCCCFFFHHHEEEBBB??????AAAAAA???<<<;;;;;;<<<<<<<<<;;;::::::;;;::::::;;;<<>>;;;999777666666777999:::;;;<<<<<<<<<;;;999888888999::::::999<<<666666===EEETTTqqqoooRRRBBB===999555333555555444333222222222222,,,...111333444222000...222333333333333222111111111000...---...///111333000000000222444333111///333222111111222222111///111///,,,---//////---***///***+++999000,,,999'''///000000000///...------000000000111222222333333444444333222222333333333111111222555888:::999888666666777888999999999999777888888555222000222555555444555777999999888666333333333333333444666666999888666333111000///...---------------...///000...000111111000000111222000...---...000333444444------.........---+++***,,,,,,++++++,,,,,,---...///555EEEHHH999000///***//////...------------------///000///---,,,...111........................//////............//////........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...,,,,,,,,,---///000---//////,,,,,,//////---...***)))---///...---...+++,,,,,,,,,,,,+++******------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......------///000,,,------......------,,,................................................///////////////////////////////////////////////////000111111//////000111000111222333444555555666555555555555666666666666777888999999888888:::;;;888999999888888888;;;===???EEENNNWWW]]]iii~~~fffJJJ>>>;;;999666333222222111.../////////.........------111000000000////////////...............---------------------------------...............---,,,,,,...---,,,...000111///---+++,,,,,,---...///000000---......///000111111111999;;;BBBEEE===222222:::111000000111333666777888<<>><<<;;;;;;:::999888666555444444555333111000///000111111333333222333444555777888:::999888888888999:::;;;::::::999999777666666555000111222333444555666777:::;;;===>>>>>>===<<<:::@@@>>>===>>>@@@AAA???<<<>>>????????????>>>======??????@@@???>>>???BBBDDDEEEAAA??????@@@@@@===:::::::::;;;;;;;;;::::::999;;;;;;:::;;;===???BBBDDDBBBAAA@@@>>><<<:::888888888888999:::;;;;;;;;;;;;999888777777999::::::999<<<777888>>>EEETTTtttzzz^^^LLLBBB<<<777666555555444333222222222222//////000111111111111111222222333333222222111000///...,,,,,,,,,---///000111000000111222333111000333222111111222222111///111///------//////...,,,111+++000FFF;;;+++555---/////////000//////......///000000111111222333333444333333222222333333333222222444777:::;;;;;;999888888999999999888888777777888888555222111333555555444555777999999888666333333333444444555555555888777555333111000//////---------------.../////////000222111000000111333000///......///000111111------.........---,,,+++,,,,,,++++++,,,,,,---...///555EEEHHH999000///***//////...------------...---...///...,,,,,,...///........................//////............//////........................+++++++++,,,------......+++++++++,,,,,,---------......////////////......---------------.........,,,000000......000000,,,,,,((()))---///,,,***+++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000******++++++,,,,,,------------------------------***+++------,,,,,,...///,,,------......------,,,////////////////////////........................000000000000000000000000////////////////////////...000111000///...///111000222444666777777666555444444444555666666777777888999::::::999999:::;;;999:::;;;:::888888:::<<<>>>BBBIIIOOOSSS]]]pppsssUUUCCC===:::666444333222000///000000000/////////......111111111000000000000///---------...............------------------------------------------,,,+++...------...000000///---***+++,,,---...000111111000000000/////////......222---666GGGGGG888111777222111//////000222555777:::===AAAEEEHHHJJJNNNPPPOOONNNMMMKKKIIIHHHFFFEEEBBBCCCFFFJJJLLLNNNOOOOOOPPPQQQQQQSSSSSSQQQNNNKKKFFFDDDAAA@@@@@@???>>><<<<<<<<<:::999777666666666555333222000///000000111222222222222333555666888999999999999999:::;;;;;;;;;;;;::::::999777666666111111222333333444555555888999:::;;;<<<<<<<<<<<<>>>=========??????>>><<<>>>>>>>>>>>>>>>===<<<<<<@@@@@@AAA@@@???@@@CCCEEEDDDAAA>>>===???>>>;;;888999999999999999999999999;;;;;;;;;<<<===@@@BBBCCC@@@@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;::::::;;;999777666777888777666:::999:::???EEEVVVxxxppp[[[KKK???999888555444333222222111111222111000/////////000222333222222333333222222111000...------,,,,,,...///000111///...///111222222111333222111111222222111///111///......///000///...111///999QQQCCC***111333......///000000000////////////000111111222222333333333222222222222333333444444555888;;;===<<<:::::::::::::::999888777666888888777555333222333555555555555777999:::888666222333444555666555444333777666444222111000//////...------------...//////000111222222111111222444222111000///////////////---............---,,,,,,,,,,,,,,,,,,,,,------...///555EEEHHH999000///***///......---------...............---------....................................------------......---------..................------,,,,,,+++************+++,,,,,,---......---......//////......---+++,,,---.........ӵ...000...+++,,,******---,,,'''$$$%%%)))***+++,,,---------------------------------------,,,,,,,,,,,,---...///******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,------......------,,,000000000000000000000000---------...............000000000000000000000000////////////////////////...///000000///...///000Ħ888666555222222333Ħ777888888:::;;;;;;:::999:::;;;999:::;;;:::888777888999===ӵqqqaaaKKK>>>999555555444222111111000000000/////////......000000000///////////////,,,,,,------...//////000,,,,,,------------------------.........------,,,------......//////...---,,,,,,,,,---...///000000000000000//////......---...***///===CCC===444111222111///Ħ;;;>>>BBBFFFIIIKKKOOOQQQNNNMMMLLLKKKIIIHHHGGGFFFBBBDDDHHHKKKNNNNNNNNNNNNPPPMMMLLLOOORRRQQQMMMHHHFFFDDDBBB@@@@@@@@@>>>======<<<:::888777666666666555444222111000000000000111111111111222444555777888888999999::::::;;;;;;;;;;;;;;;;;;:::888777666222222222333333333333333777888888999;;;<<<======<<<<<<<<<===>>>>>>===<<<===>>>>>>>>>>>>===<<<<<<@@@@@@AAA@@@???@@@CCCEEECCC@@@===<<<======:::777777777777888888999::::::;;;;;;<<<===>>>@@@BBBCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888===:::888666666555333222999:::===@@@FFFYYY{{{kkkUUUBBB999999555444333222111111111111111111000//////000111222222222222222222111000000000////////////000111111111///---...000222222222333222111111222222111///111000///...///000111111...999AAANNNAAA+++222333---...///000000000000000//////000000111222222222222222222222222222333444444444555888;;;<<<;;;:::999999::::::999888777777888888666555444333444555555555666777::::::888777333444666777777555333222555444333111000000000000......---------......///000222333333222111333444333333333222111000000111..................------,,,,,,,,,,,,,,,---......///555EEEHHH999000///***......---------......//////...---------.................................---,,,,,,,,,,,,,,,,,,------------.........//////...------,,,,,,+++************+++,,,,,,---......------............------***+++---...///4ĉ@ӵ...---))),,,+++,,,///---(((&&&((()))***+++,,,---.........------------------------......------,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,------......------,,,000000000000000000000000---------.........//////000000000000000000000000000000000000000000000000///000111000///...///111>L:::888666444111222=hĦ888888:::<<<<<<:::999999:::888999:::9997775556667774ĉ@ӵ|||kkkRRR@@@999555666555222111444/////////.........------........................+++,,,,,,---...///000000,,,,,,,,,---------......---....../////////......---............---------...............---------............////////////---...---...888BBB>>>222111111000>L666>>>AAAEEEHHHIIIKKKNNNPPPLLLLLLKKKJJJIIIHHHGGGFFFEEEGGGJJJLLLNNNNNNMMMMMMOOOLLLJJJLLLPPPPPPKKKFFFFFFDDDAAA@@@@@@@@@???===<<<:::888666444444444555444444333111000/////////000000000000111333444555777777888999:::::::::;;;:::;;;;;;;;;:::888666555333333333333333333333333555555666777888:::;;;;;;:::;;;<<<===============>>>>>>>>>>>>>>>======<<<<<<<<<===<<<<<<<<>>???@@@AAABBB>>>>>>>>>>>>>>>==================<<<;;;:::888888:::888666555666666555444888;;;>>>AAAIII]]]~~~yyy___GGG:::888444444333222111111111111000000111111111111000///111222222222222111000000///////////////000111111111///---...000222333333333222111111222222111///111000000//////111333444---FFFEEE@@@666---555000......///000111111111000...//////000111111222222111111111111222222333444333333444777999:::999888666777888888999999999888999777666555444555555555666555666888::::::999777444555777777777555333111333222111000000000000111///......---------......000222333333222111333444000111333222000///000222........................------,,,,,,------...//////555EEEHHH999000///***...------------...//////000///------///000///...........................------,,,,,,,,,,,,------,,,,,,------.../////////+++++++++,,,------......+++++++++,,,,,,---------------............------***+++,,,......GG=?,,,)))++++++---111000---...111******,,,---............------------------------///......------,,,++++++------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,------......------,,,////////////////////////,,,,,,------.../////////000000000000000000000000000000000000000000000000///111222111000///000111HdĦ888777444222111=Īj888:::<<<<<<:::999888888666888999888777555555666GG=?vvv\\\FFF===888999888222111555/////////.........------,,,---------------......,,,,,,------...///000000+++,,,,,,------.........---...//////000/////////,,,...//////---,,,,,,---/////////...------,,,,,,---------......//////000+++111...(((111CCCEEE999///000000HdĦ666@@@BBBFFFHHHIIIJJJMMMOOOLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLOOOLLLIIIKKKNNNNNNJJJEEEEEECCCAAA@@@@@@@@@???===;;;999666444333333333444444444333222111///......////////////000222333555555555777888999999999999999:::;;;;;;:::888666444333444444444444444444444222333444666777888888888999;;;===>>>=========??????????????????>>>=========>>>>>>======>>>@@@BBBAAA>>>;;;;;;======:::888777666666666777999;;;===<<<<<<===>>>@@@AAAAAABBB??????>>>>>>>>>>>>======>>>=========;;;:::999888444333333444777:::::::::888;;;>>>BBBLLLbbbkkkPPP>>>888444333222111111000000111000000111222222111///...111111222222111111000///---------...............111//////000222444444333333222111111222222111///111111111000000111444777222NNNCCC222//////666/////////000111111111000000......///000000111111222111111000111111222333444222222333555888999777666444555666777888888888888:::777555444555666666555666666666888:::;;;999777666777777777666555333222111000000000000000111111//////...------------...000111222222111111222444---000333222///---///111.........---......///000---------------......//////555EEEHHH999000///***---------ӵ222000...ĭӵ...ӵ...Ħ,,,,,,------...//////000,,,ӵӵ......ĦƜ`1.׼s---...++++++Ħ///555++++++,,,---.........ӵ---Ħ------------,,,,,,............ĭӵ------Ħ---,,,...Ħ...Ħ...//////000////////////////////////000000000333DdD222222333?fӵ777999;;;Ħ666777999ӵƜ`1.׼s]]]uuuĭӵEEE>>>555000000000/////////...ӵ......//////Ħ------......///....../////////...,,,...000Ħ...............---...Ħ...+++000:::===999---000111DdDFFFGGGIIIKKKKKKӵLLLKKKӵKKKӵBBB@@@???666333Ħ111...ӵ222444555999ĭӵ555555555777999:::999888888999<<<>>>>>>======>>>@@@@@@@@@@@@@@@@@@??????>>>@@@@@@AAA@@@???@@@CCCEEE@@@===;;;;;;>>>>>><<<999777666666666888:::===>>><<<===>>>???@@@AAAAAAAAA?????????>>>>>>>>>==================<<<;;;999999555444333555888:::;;;:::888;;;===BBBOOOfffwwwZZZDDD:::444333222111000000000000222222111000///000000000111111111111111000000///,,,------...............000000000222444555555333333222111111222222111///111111222111000111666:::>>>QQQ===...222000444222000000111111111000//////......//////000111111111000000000000111222333444222222333555888888777555444555666666666666666555:::777444444666777777555666666666888:::;;;999888888888777666555444333333///////////////000111222//////...---------------///000222111000000111333111444777555111...///111///...------...///000111---------------.../////////555EEEHHH999000///***------?~4000333000g&e>&e...g&e000>hӵ,,,------...///000000g&e---guO>uO>&e---...4ff?>ߝL,,,gĉ@***...///---Shӵ111,,,,,,------......g&e--->hӵ---............---------fff?><z+++g&e>&e///---HL------,,,ShӵgL---...///000000/////////////////////S?ʬ0000003h?D%%)?333333ZufĦ666999;;;gL666666888g&e888gĉ@IIIPPPg&e>&e@eXXXLLL??///444111111111111000000g<ĉ...//////0003we<Ħ---.........3h?@e---.........---,,,...000Z---,,,------......3h?gL+++,,,000000...///333+++///222D%%)?FFFfff?><zNNNNNN=?ĦKKKg&eLLLg&eCCCAAA???S?ʬ6664ff?>ߝL333@e...g&e3331113333h?g&e>&e555555??777999<<<>>>>>>===;;;:::999<<>>>>>======>>>@@@BBB???<<<:::;;;>>>???===;;;777777666666888;;;>>>???<<<===>>>@@@@@@AAAAAAAAA@@@@@@??????>>>>>>==================<<<;;;:::999:::888666666777888777666999:::<<>>AAABBBAAA>>>===AAA@@@@@@???>>>===<<<<<<@@@@@@AAAAAABBBAAAAAAAAAAAA???@@@CCCDDDBBBAAADDDAAAAAAAAA@@@???>>><<<;;;;;;:::999999999;;;===>>>???????????????@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@???>>>===;;;999888888999999999999888777666999<<<;;;BBBQQQ\\\qqqlllMMM:::888555111...---...111333111111111111000000000000111111111333444333000---000///...------...///000000000111222222222222111//////000000111222444444555111//////111555@@@LLLSSSHHH999111111333222000444111////////////...---------///000111111111111////////////000000000000333333555666666666555444444444555555555555444444555444333333333333444555444555777999:::;;;::::::::::::888666555444444444333222000............///.........///......---,,,---///000000///111555:::///IIIXXXJJJ444+++...222000111111000...---...000...---+++******+++---......222BBBGGG888------,,,---...4DuXӵ.........DdDΦDdDĦ...DdDĦ---...t|<------------------------DdDĦ///DdDΦDdDΦDdDĦ---peƜ4DuTӵ+++`eĭ---qet+++******---,,,,,,,,,,,,---DdDĦ---,,,t|<---,,,,,,------...------DdDDdDĦ---DdDΦDdDĦ,,,q<niDdDĦ111qet...---DdDĦ---...///000000......//////000q<R//////qjRgdKӵHdDĦgdKӵ555555GR/f6LĭĦ999999DdDĦ<<>>:::666444111000//////111111geĦ---------FSĦ...---qjRgdKӵDdDĦ..................---,,,+++DdDĦ...,,,,,,,,,qjRgdKӵDdDĦ---,,,,,,---000333444666444222HdDĦgdKӵDdDDdDĦPPPDdDĦ4DufӵDdDĦFFFDdDĦGGGq<R<<<999peƜ4DuTӵ---DdDĦ------DdDĦ///qjRgdKӵDdDΦDdDĦ888888777777888:::;;;===@@@CCCDDDCCCAAA???AAAAAA@@@???>>>======<<<@@@@@@AAABBBBBBBBBBBBBBBAAA???@@@CCCDDDBBBBBBDDDBBBBBBAAAAAA@@@@@@@@@@@@===<<<;;;::::::;;;===??????>>>>>>>>>>>>???@@@@@@=========>>>>>>=========<<<<<<============<<<;;;:::::::::;;;::::::999999777999888>>>KKKUUUjjjmmmPPP>>>666444111///...000222444111111111111000000000000111111111333444333000---000///...------...///000000000111222222222222111111111111111111111222222333111000111222333999AAAAAA;;;333000111333333111222000///...//////...,,,......///000111111111111...////////////000000000222333555666666666555444555555555666666555555555555444333222222333444555333555666888999:::999999999999888666555444444444333222111///....../////////////////////...---,,,,,,...///...---///333666111AAAIII???222///111111///000000000......000222...---+++******+++---......222AAAFFF777---...---///...4DuXӵ...,,,---DdDΦDdDӵ...DdDĦ------o)h///........................DdDĦ---DdDΦDdDΦDdDӵ---=ӊB1.uTӵ,,,HߝL`o9---po9wӵ+++---,,,,,,,,,,,,---DdDĦ......o)h------,,,,,,------...//////DdDΦDdDĦ---DdDΦDdDӵ,,,GIpӵDdDĦ...po9wӵDdDĦ---------......////////////000po9u///......///GIdnuR)ĦDdDĦnuR)Ħ555555CdgĪj888DdDĦ<<>>DdDĦ555HߝL`o9AAADdDΦDdDӵDdDĦvvvZZZIII@@@;;;888777111///...///000111geĦ***+++sp?aĦ///...GIdnuR)ĦDdDĦ---,,,,,,---...///---,,,+++DdDĦ...+++++++++GIdnuR)ĦDdDĦ---,,,,,,...000333444666666555DdDĦnuR)ĦDdDΦDdDĦRRRDdDĦnuR)ĦDdDĦDDDDdDĦHHHpo9u>>><<<:::888=ӊB1.uTӵ...DdDĦ------DdDĦ000GIdnuR)ĦDdDΦDdDӵ888888888888:::<<<>>>@@@CCCEEEGGGFFFEEECCCBBBBBBAAA@@@???>>>======???@@@AAABBBCCCDDDDDDDDDBBB???@@@DDDEEEBBBBBBEEEDDDDDDCCCBBBBBBCCCDDDEEE@@@???===<<<<<<<<<>>>???>>>>>>>>>>>>>>>??????@@@========================;;;;;;<<<=========<<<;;;:::;;;<<<<<<<<<<<<<<<;;;777999777;;;FFFNNNcccmmmPPP???444333222111111111222333222222111111111000000000111111111333444333000---000///...------...///000000000111222222222222111333222222111000000111111222111111333222000111666111111000000111222222333222111000000111111///---///000000111111111000000........./////////000000222333444666666555555444555666666777777666666555444333333222222333333444222444555777888888888777888777777666555444333333333222111000000000000000............---,,,+++***...//////......///111444222777888111///333333///...///000000//////111333...---,,,+++++++++,,,---///111>>>CCC555,,,///...//////4DuXӵ...+++,,,DdDʜ4DuTӵ...>d<Ħ---Dt.............../////////>d<Ħ,,,>d<ʜDd<ʜ4DuTӵ------F&uTӵ///4DufئL>e---puR)Ħ///---,,,,,,,,,,,,--->d<Ħ///Dt...,,,,,,------...//////DdDΦDdDĦ...>d<ʜ4DuTӵ,,,4DwDd<Ħ,,,puR)Ħ>d<------------000000000000///peӵ///ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ777>d<@@@===>d<Ħ6664DufئL>e>>>DdDʜ4DuTӵDdDĦkkkSSSDDD<<<999888111000...///000000geĦ,,,s<v>aĦ......peӵDx<DdDĦ---,,,,,,---///000,,,,,,,,,DdDĦ...++++++***peӵDx<>d<------...000333555777888888>d<ӵDd<DdDΦDdDĦRRRDdDӵnd<DdDĦCCC>d<ĦIIIpeӵ===Ħ555F&uTӵ///DdDĦ---...>d<Ħ000peӵDx<>d<ʜ4DuTӵ888999999:::<<<===@@@BBBEEEHHHIIIIIIIIIHHHDDDCCCBBBAAA@@@???>>>===???@@@AAACCCDDDEEEEEEEEECCCAAABBBFFFFFFDDDDDDGGGHHHGGGEEEDDDDDDEEEGGGHHHCCCBBB@@@>>>===>>>??????>>>>>>======>>>>>>???@@@?????????>>>>>>?????????===>>>>>>>>>===;;;999888:::;;;;;;<<<<<<<<<<<<<<<888;;;888:::CCCJJJ___}}}kkkNNN===444444333333222222222111222222222111111111000000111111111333444333000---//////...------...000111000000111222222222222111222222111111111111111222333111111333222///...111...111333333111000111333333222222222333333111///111111111222111111000000....../////////000000000222333444555666555444444666666777777777777666666333333222222222222333333222333444666777777666666555555555555444444333333333222222111111111111111---------,,,+++***)))(((111111111111000111222333000111///,,,...333222---///000111000//////111222...---,,,+++++++++,,,,,,000000<<<@@@444,,,////////////4DuXӵ///+++,,,D&dq&ĒR......sdKĦ---DHRRud,,,------............sdKĦ...D&oq<Ōq&ĒR--------->dp&ĒR000000nfʜd<Φ>d<Ħ...s&dq&ĒR---,,,i?ʜtd<Ħ///HHܗDӊB000<x......000000000000///B?daĦ---...B?Ho9ddd>d<,,,---///000,,,,,,,,,>d<ӵ+++***B?Ho9,,,<x...111333555888999:::&ӫeʬtIӇGGG>d<Φ>d<ĦRRRD&ӫetIӇ@@@DdDĦDDDsdKĦJJJB?dp&ĒR111///>d<sdKĦ111B?Ho9888s&dq&ĒR666999:::;;;;;;<<<>>>BBBDDDFFFIIIKKKLLLLLLKKKEEEEEEDDDBBBAAA???>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBCCCGGGHHHEEEEEEHHHJJJIIIGGGEEEEEEFFFGGGHHHEEEDDDAAA???>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@??????>>>======>>>??????===>>>???@@@???<<<:::888999::::::;;;;;;;;;::::::888;;;999999AAAHHH]]]}}}iiiKKK;;;666666555444333222111000222222222222111111111111111111111333444333000---///...------...///000111000000111222222222222111000000000000111222333444555111///111222///000333///222333111......111555222111000111222222000///111222222222222222111000/////////000000000000111222222444555555555444333666666777777777777666666111222222222222222222111111222444555666666555444333333444444444333333222222222222222111111111000............---,,,+++***222111111111111222222222...//////...///000000---222333333111///...///000------,,,,,,++++++++++++//////:::???333---000///......4DuXӵ000+++,,,Hu]3hh,,,......ne------=e,,,,,,,,,---......//////ne,,,,,,pIƎ@t@h--------->h,,,---...fe---@ďD---,,,,,,---,,,,,,,,,,,,---ne//////=e---,,,,,,------...,,,---ege------sĪj@h------,,,fdDĦ///@ďD///000Hkge...//////////////////000@h---...@G111111HĪj@IŌ444222Bene666Hkge666ne777777fe:::Hu]3hhsekkkRRRDDD;;;666333222000000111111geĦja>aĦ---...@GOOOSSSse,,,,,,---...///,,,,,,---<Ō+++++++++@G---,,,Hkge---///111444555888999:::HĪj@IŌFFFHHHegeQQQPPPHu]3hIŌ@@@@@@DdDĦFFFneMMMJJJ@h444333>h555222000se000ne///222@G999888sĪj@h444777:::;;;<<<<<<===>>>BBBDDDFFFIIIKKKMMMMMMNNNGGGFFFEEECCCBBB@@@???>>>???@@@AAABBBCCCDDDDDDDDDDDDAAACCCFFFGGGDDDDDDGGGHHHGGGGGGFFFFFFGGGHHHIIIFFFDDDBBB@@@???@@@AAAAAA???????????????@@@@@@AAA======;;;;;;;;;;;;======:::<<<>>>AAAAAA@@@>>>===:::::::::::::::999888888666:::888999???GGG^^^eeeJJJ;;;777666666555444333222111333222222222222111111111111111111333444333000---......------...///000111000000111222222222222111/////////000111333444555555000...000111111111444---//////...---...222666111///------///000///...111222222333333333222222000000000111111111222222111222333555555444444333555666666777777666666555000111111222222111111000222333444555666555555444000111333444444333222111000111111222222111000000000000111111000000///...000///...///000111000///,,,000222222///---...///444444444222///---...///---------,,,,,,++++++***...---888>>>333...000...---4DuXӵ222ĵD^,,,---//////...------///,,,------...//////000000)))((()))111------------,,,,,,,,,---,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,------...///------,,,,,,------...,,,---,,,,,,---...------,,,,,,DdDĦ---,,,...//////---...//////......//////000000------......000000111333444333333666222555555777888777777D^s׼swww\\\JJJ>>>777444333111111222222geFm8...>aĦ......///---555888s׼s..................,,,,,,---Ho---,,,,,,,,,,,,///...,,,---...///111444666888888999FFFIIIIIIMMMLLLKKKD^AAA@@@@@@DdDĦFFFKKKMMMKKKIII555444444555777666333111s׼s---111---///222333::::::999666555888;;;<<<<<<<<<<<<===BBBCCCFFFIIIKKKMMMNNNOOOHHHGGGFFFDDDBBBAAA??????@@@@@@AAABBBBBBBBBBBBBBBAAA???@@@DDDEEEBBBBBBEEECCCCCCDDDFFFGGGIIIJJJKKKEEEDDDBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBB>>>===;;;::::::;;;===>>>:::===@@@BBBCCCBBB@@@>>>;;;;;;;;;;;;:::888777666555:::999:::BBBJJJcccxxx\\\EEE:::555444444444444444555666333333222222222111111111111111111333444333000---......------...///111222000000111222222222222111111000000000111222333333444///---000222111000111---...//////...///111333333111...---...000111111111111222333444444444333111222222222222333333333111222333444555444333333555555555666666555555555000000111222222111000000333333555666666666555444///000222333444333222111//////000111111111000/////////000111111111000000///...---///111222111///---///111111...,,,...222333444333222///...///111------------,,,+++******---+++777>>>444///000---Φ4DuXӵtvӵ>d<Ħ333...///000///---,,,Ħ------.........//////---......///000111111222111///Ħ+++...///---------......000111111---------.........//////000//////.........//////...---,,,,,,,,,,,,---...))))))***+++---......///---,,,,,,,,,,,,---......Ħ...//////.........------,,,,,,------...------............------,,,,,,,,,------............------,,,,,,------...>d<Ħ000///...,,,---------......//////*********+++,,,---...///---......///000111111222.........------.........////////////000000000000000222333333222111333444444444444444444444444444///333666888888777777777555666777555Ħ999444555666777777666555555666>d<ĦBebbbNNN@@@777555444222222333222geFYĉ000111>aĦ/////////000000111,,,...//////---...Be---...//////...------,,,,,,---nu]ӵ---,,,------...///+++---//////,,,+++,,,...///.........///222444666888888888:::<<d<ĦDDDBBBAAA@@@AAA>d<ĦFFFGGGGGGĦKKKJJJHHHEEECCC>>>888444555555666999;;;<<<:::999888666333111Be000---111444333Ħ222666666555555555666666777::::::999999888777777777555888<<<======<<<<<<<<>>BBBBBB@@@@@@BBB>>>???BBBEEEHHHKKKLLLMMMDDDCCCAAA@@@@@@AAABBBCCCAAAAAA@@@@@@AAAAAABBBCCC@@@>>>===<<<<<<===>>>@@@>>>@@@BBBDDDCCCAAA>>><<<======<<<;;;:::888777666777===<<<>>>FFFOOOhhhnnnTTTAAA888333333222333444666888:::333333333222222222111111111111111333444333000---...---------...///111222000000111222222222222111333222111111000111111111222...---111333000...---111111222222222111///...777444000///000333555666000111222333444555555555222222333333333444444444111222333444555444333333444444555555555555444444///000111222222111000///333444555666666666555444...///111333444333222111...///000111111000///...+++,,,---...////////////111///...111444555333111///...//////------000444111222222111000000111333------...---,,,+++***))),,,+++666>>>555///000,,,?aŖ%7uSQuR)ӵsdKĦ111......//////...gdKĦ---,,,---......---+++............///////////////gdKĦ,,,,,,,,,...------------...//////,,,,,,---------.........333000---+++,,,---------,,,,,,,,,------,,,++++++............---,,,++++++.........------,,,,,,gdKĦ,,,++++++---///+++,,,------......------+++,,,...///000///......---///222333111,,,'''###...............---------gdDĦ...//////...,,,,,,...111222111...000000///...------------+++000000+++***///111///////////////............000...,,,---///111000...000111111222222222111111000000111222444555555666444444444444333222111111555666777gdKĦ555333444555666777777777777999sdKĦsssTTTBBB???:::666333333222///ŶS/////////3we<------......------............///...------...///...---+++,,,---iĉ@3hR/Ō,,,++++++,,,,,,,,,+++,,,---.........,,,,,,////////////111444777999:::999999999;;;===@@@BBBGGGHHHIIIGGGEEEDDDEEEFFFIIIGGGDDDCCCCCCDdDĦBBB???>>>???@@@sdKĦGGGLLLgdKĦQQQNNNJJJDDD???;;;888666444555777888999999888888:::999777555111000---222555gdKĦ777555666777888888999888888888999:::999777555555666999:::;;;<<<============@@@AAADDDFFFJJJLLLOOOPPPHHHGGGEEEBBB@@@===;;;:::???<<<;;;<<>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBBBBBBB@@@>>><<<<<<======>>>===;;;:::999;;;:::;;;AAAJJJYYYooowww]]]GGG;;;777555444333333333333555555555444333333444444444333666777888999888555222000111111000......---------111111111222222111111111444333222111000000000000111111111000000000000000000000000000000000000000//////000000111222444555///111333444333444555666333333333444444444555555555222000000111333333333111222444333222222333555111333333222000///000111444333333222222333333444222222222222222111//////111111000000000000111111444333111////////////000...///000///...///111333111333333222000///000111111000///111222111---***//////...---,,,,,,++++++///...111666666111///000>A+++ne...///......//////ne...---,,,---......---+++............////////////ne,,,,,,,,,---...------------...//////******+++++++++,,,,,,,,,222000---+++,,,---------,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,------------------ne...---++++++---///,,,,,,------.........---,,,,,,---...............+++---000111000---***'''------...............De......//////...---,,,...111222111///,,,,,,,,,,,,---...//////,,,111111,,,+++///222000////////////............111///---...000222111000///000000111111111000000000111111222333444555666333333444444333333222111444666ne333444333333444555666666666666999nebbbNNNGGG<<<777444444333111>A/////////k<---------......------............---------------...///000000///+++,,,---fh------,,,,,,------...---------...------,,,,,,//////...///111444777999::::::999999;;;===???@@@FFFGGGGGGFFFDDDCCCCCCDDDGGGEEECCCBBBCCCDeDDDAAA??????AAACCCneDDDFFFneLLLOOOMMMIIIEEE@@@;;;777555555666888:::;;;;;;;;;;;;:::999777555333222111111000444ne222666666666777888999999999999999:::;;;:::777555555555888999:::<<<============@@@AAACCCEEEHHHJJJLLLMMMHHHFFFEEEBBB@@@===<<<;;;???===;;;===???AAAAAA@@@AAAAAA???>>><<<;;;:::999:::<<>><<>>>>>???@@@AAA@@@AAABBBBBBBBB@@@>>>===<<<<<<=========;;;:::999999888;;;BBBLLL[[[qqqhhhQQQAAA888666777666555444444444555666666555444444555666666555888888888888777444222000222222111//////.........222222333333333333222222333222111000////////////222222222111111111111111000000000000000000000000/////////000111222444444000222444444333333444555333444444444555555555555555444222333444555444333333555666666555555666777000222222111000//////000444333333222222333333444333444444333333222111000111111000000000000111111333222111////////////000000000111000//////111333111222333222000///000111222111111222333222///+++---------,,,+++++++++***---...333999888222---++++++..................///,,,------,,,---//////---,,,............////////////,,,,,,,,,------...------------...//////++++++++++++,,,,,,,,,,,,111///,,,,,,,,,------,,,,,,,,,------------,,,,,,))))))+++,,,,,,---------,,,,,,------------......---,,,,,,---///,,,,,,------............------,,,,,,,,,---......***,,,...///000///---,,,,,,---------.../////////..................------///111111000///---------------///000000---111111...---000222111////////////............111000//////111222222111//////000000000//////...000111111222333444555555111222222333333333333333444555222333444222333444555555666666555888bbb~~~oooXXXKKK@@@:::555555555222000//////------------......------............------+++,,,------//////000111+++,,,------.........------......//////...------,,,,,,,,,,,,///......///111444888999::::::::::::;;;<<<>>>>>>DDDEEEFFFDDDBBBAAABBBCCCEEECCCAAAAAABBBAAAAAA@@@???AAACCCFFFDDDCCCFFFIIIKKKLLLKKKIIIFFFBBB<<<888555444555777999:::<<<<<<<<<:::999777555444333222222222555000333777777777888999::::::::::::;;;<<<<<<;;;888555555555777888999;;;<<<=========@@@AAABBBDDDFFFHHHJJJKKKGGGFFFDDDBBB???>>><<<<<>>@@@AAA@@@???@@@???>>>===<<<;;;::::::;;;===@@@CCCFFFGGGGGGFFFDDDBBB???>>>>>>>>>===;;;===>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAA@@@AAABBBBBBAAA@@@>>>===<<<<<<======<<<;;;999888999999>>>FFFPPP___uuummmVVVEEE<<<888666999888666555555555666666666666666666666777888999::::::888777555333111111333222111000000///000000111111222222222222111111222111000///............222222222222222222222222000000000000000000000000/////////000111222333444111333444444333222333333444444555555555666666666666555555666888777555444000222333333222111333444000111222111/////////000444333333222222333333444444444444444333222111111111111000000000000111111333222000///...//////000111222222111000///111222111222222222000///000111333222222222333222000---++++++++++++++++++++++++,,,///555;;;:::111,,,////////////////////////........./////////000000---...............------------,,,---//////...---............////////////...------,,,,,,,,,------...------------...//////---------............///000...,,,,,,---------,,,+++,,,------------------***+++,,,---------------,,,,,,,,,------.........---...///...---,,,---///---------------......///...---,,,++++++,,,---...+++,,,---...//////......,,,,,,,,,---...///000000........................,,,,,,---...//////......222111000///............---///000///...///000111////////////............000000//////000111111111000000000111000000///...000111111222333333444444000000111333333444444444333444555444333222333444111222333444555555555555777999@@@OOOccc{{{|||aaaOOODDD<<<666555555222111333000000////////////000000......------------......------............------+++,,,------,,,---...///,,,,,,,,,------------------------------......///000///---,,,++++++,,,---.........///111555888:::;;;;;;<<<<<<============CCCDDDDDDCCCAAA@@@@@@AAACCCBBB@@@@@@BBBCCCBBBBBB@@@@@@@@@BBBDDDFFFGGGGGGFFFDDDGGGLLLMMMJJJIIIKKKJJJKKKJJJHHHDDD???999666444444555666777888888999999888777555444333333333222666999777333222555999888888999:::;;;;;;;;;;;;<<<======<<<888666555555666777999:::<<<===>>>>>>???@@@BBBDDDFFFIIIJJJKKKGGGEEECCCAAA???>>>======???>>>??????@@@@@@??????>>>>>>======<<<;;;;;;;;;===???BBBDDDEEEEEEDDDCCCBBB@@@>>>=========<<<;;;<<<<<<===???@@@BBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<======<<<;;;999888<<<===BBBJJJTTTcccxxxuuu^^^KKK@@@<<<999888999888666555444555555666777888888888888888:::;;;===;;;888666333222111111222111000000/////////000......////////////......222111000///////////////111111111222222222222222////////////////////////////////////000222333444222444555555333111222222555555555666666666666777555555666888999888555333///000111111000000111222000222333222000000111222444333333222222333333444444444444444333222111000111111000000000000111111222111000///......///000111222222111///...///111000111222111000///000111222111222222222111000///+++++++++++++++,,,,,,,,,---000777;;;888000,,,000000000000000000000000.........///////////////------...............------,,,,,,...///000///---............////////////------,,,,,,,,,------......------------...//////------.........////////////---,,,,,,---------++++++,,,------.........---......///......---,,,,,,,,,,,,,,,------.........---...//////------...///......---------...///000///...,,,++++++,,,---........................---,,,,,,,,,---...///000000.....................---***+++,,,------,,,,,,,,,111000///...------------,,,---...///...---...000////////////...............//////......///000111111222222222111111000///000111111222222333333333///000111222333444444444111333444333222222333444111222333444555555555555777888@@@OOO```uuunnnYYYIII???777666555222000111000000////////////000000......------------......------............------+++---...,,,***)))***+++,,,,,,,,,,,,------......,,,,,,++++++,,,------...///...---,,,+++,,,------.........///111555888:::<<<===>>>???@@@@@@???>>>BBBCCCDDDCCC@@@???@@@AAACCCAAA@@@@@@BBBCCCCCCBBB@@@AAABBBCCCCCCCCCDDDEEEHHHFFFIIIMMMNNNKKKJJJLLLIIIJJJKKKJJJFFFAAA;;;888777777666666666666666666999888777666555444444444111555888888444444777;;;888999:::;;;;;;<<<;;;;;;<<<======<<<888666555555555777888;;;===>>>??????>>>@@@BBBDDDGGGJJJLLLMMMFFFEEECCC@@@???>>>>>>??????@@@@@@AAA@@@??????>>>========================???AAACCCEEEFFFEEECCCAAA@@@>>><<<<<<======<<<;;;;;;<<<===>>>@@@AAACCCCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>===<<<:::999===>>>CCCKKKUUUcccxxxssseeeSSSEEE???<<<999666888777555444444444555555888:::;;;:::999999;;;======;;;888555333222222222000000///.........//////.........//////.........222222111000000000111111000000000000111111222222////////////////////////.........///000111333333333444555555333111111222555555555666666666666777333444555888999888444111222333444444333333444666222333444444222222333444444333333222222333333444333333333333222111000///111111000000000000111111111000///.........///000000000000///---,,,...//////000111111000///000111000000111111000/////////,,,,,,,,,,,,------------000222777:::666...---000000000000000000000000000------------------------,,,---......///.........---,,,,,,...000111000...............////////////------,,,,,,,,,---.........------------...//////+++,,,,,,,,,---------------,,,+++,,,---...,,,++++++,,,---......///......000000000//////...---,,,,,,,,,------------------,,,...000000...---...//////...---------...000111//////...---------......///////////////...---,,,,,,---------.../////////...............---------***,,,------,,,++++++,,,++++++***++++++,,,---...,,,,,,---000///,,,---000////////////............---...///...------///111222222333222222111000///111111111111222222333333///000111222333333333333000222333333111111222444222333444555555666666555777777>>>KKKXXXggg~~~xxxcccOOODDD:::888777333000///000000////////////000000......------------......------............------+++...///---)))'''(((***---,,,,,,,,,,,,---...///+++++++++++++++,,,---...---------,,,,,,------...---------///222555999;;;===???AAACCCDDDCCCBBBAAACCCDDDEEECCCAAA@@@AAABBBDDDBBBAAAAAABBBDDDCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDIIIGGGJJJNNNOOOLLLKKKMMMHHHIIIJJJIIIFFFAAA<<<999;;;:::999888777666666666888777777666555555555666111555999888444444777;;;888888999:::;;;;;;;;;;;;;;;<<<<<<;;;888555555555555777999;;;>>>???@@@AAA???@@@BBBDDDGGGIIIKKKLLLFFFDDDBBB@@@>>>>>>???@@@???AAABBBBBB@@@>>>>>>>>><<<=========>>>>>>??????@@@BBBEEEGGGGGGEEEBBBAAA???===<<<<<<===>>>===<<<;;;<<<===>>>@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@?????????>>>>>>??????>>>===;;;:::<<<<<<@@@IIISSSbbbxxx|||sss```WWWJJJAAA===;;;777444666666444444444555666666999;;;===;;;999888:::===<<<:::888555333222222222//////............//////000000111111111111000000222222111111111111222222/////////000111111222222000000000000000000000000.........///000111222333333444555555333111111222444444555555555666666666333333555777888777444111111222444333222222333555222444555555444333444666444333333222222333333444222222222222111000//////111111000000000000111111111000///.........///000...//////...---,,,...///...000111000//////000222///000111000......///000------------------------///222777999555......333000000000000000000000000------------------------,,,------...//////......---,,,,,,...000111000///............////////////,,,,,,,,,,,,,,,---...///...------------...//////,,,,,,,,,,,,---------------,,,+++,,,---...,,,++++++,,,---...////////////.........///......------------------------,,,,,,,,,...000000///.........///...---------...000111///000000000//////...---...///000000000///---,,,------..................//////.........---------+++---//////---,,,,,,...+++++++++,,,,,,---...///---,,,...222111,,,---111////////////...............///000000......000222222222222222111000///...111111111111222222222222///000111222222222222222///111222222111111222444333333444555666666666666888555:::EEELLLUUUhhh}}}pppVVVJJJ???;;;999555000///000000////////////000000......------------......------............------+++...000...***(((+++...------,,,,,,,,,---...///+++++++++,,,,,,---//////++++++,,,---............---------///222555999;;;>>>AAADDDGGGHHHGGGFFFEEEDDDEEEFFFEEECCCBBBBBBCCCEEEDDDBBBBBBCCCDDDCCCBBB@@@BBBEEEFFFDDDDDDEEEFFFIIIGGGIIINNNNNNKKKJJJLLLGGGGGGGGGFFFDDD@@@<<<::::::999888777666666777777888777666666666666666666444888:::888444111444888777888999::::::;;;;;;;;;999:::;;;:::777555555555666777:::<<>>???@@@AAA???AAADDDCCC@@@>>>===>>><<<======>>>???@@@@@@AAAAAACCCFFFIIIIIIFFFCCCAAA???===<<<<<<===>>>>>>===;;;<<<===>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@??????????????????@@@@@@???>>><<<;;;:::;;;???HHHTTTeee|||{{{kkkaaaTTTNNNFFF@@@===:::777555666555555555555666888999:::===>>><<<888777999<<<:::999888666444333333222000///////////////000000000111111222222111111000111111000000000000111111//////000111111222333333000000000000000000000000............000111222333222333555444333222222333333444444444555555555555444444444666777777444222000111222222111111222333222333444444333333444666444333333222222333333444333333333333222111000000111111000000000000111111000///...------...///000...//////...------///111...///000000//////000222///111222111///...000222...------,,,,,,+++++++++,,,111888;;;777///...333/////////////////////////////////////////////...,,,,,,---.../////////...---,,,---...000111000///............/////////000,,,,,,,,,,,,,,,---...///...------------...//////........./////////000000,,,++++++,,,......,,,++++++,,,---...////////////++++++,,,---.....................------,,,,,,,,,,,,...000111///.........000///---,,,---...000222///000111111111000...---,,,---///111111000...---...............---------//////.........------------///111111...---...000222111000//////......///...,,,///333222------222000/////////...............000222111///...111444111111111111000///...---111111111111111222222222000000111222222222222111///111222222111111222444333444555666777777777777888444777@@@DDDHHHYYYmmm[[[NNNBBB===;;;666111///000000////////////000000.........------.........---..................---+++...111000,,,+++...111------,,,+++,,,---...///,,,,,,,,,---...///000111)))***,,,...//////......---------///222555999;;;???BBBFFFIIIKKKJJJHHHGGGEEEFFFGGGFFFDDDCCCCCCDDDFFFEEECCCCCCDDDDDDCCCBBB???CCCFFFGGGFFFFFFGGGIIIHHHFFFHHHMMMMMMJJJIIIKKKEEEEEEEEEDDDBBB>>>;;;999777666555444444555666777777777666666666666777777777:::<<<888333000111444777777888999::::::::::::888999:::999777555555666666888:::===@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDAAA???>>>???@@@BBB???BBBEEEDDD@@@======>>>======>>>???@@@AAABBBBBBAAADDDGGGIIIIIIGGGDDDBBB???===<<<<<<>>>??????>>><<<<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@????????????@@@@@@AAAAAA@@@???===<<<;;;;;;@@@JJJWWWiiippp___TTTQQQLLLFFFAAA===;;;999888666666555666777888:::;;;;;;>>>???===888666888<<<888888777666555444333333111000000000000000111111//////000000000000//////000000////////////000111000000111222333333444444000000000000000000000000............///111222333111333444444333222333444333333333444444444555555555555555666777777555333333555666666555444666777111222444333333222444555444333333222222333333444444444444444333222111111111111000000000000111111000///...------...///000...///000///...///111333---///000000//////000222000222333222//////111444------,,,,,,+++***)))))))))///999>>>999000...222////////////............//////.........---------,,,+++***+++---...---,,,---------............///000111000...,,,,,,...000...///////////////..................---,,,++++++---......,,,++++++---///,,,...000000...,,,******,,,---...//////---+++***///...---,,,+++,,,---...---,,,++++++,,,---///000+++,,,------......------111000///------...//////...............///000000------............------222...***,,,111222---(((...------000222222///+++......//////......---,,,000//////.........//////............////////////000000////////////000000---......///000111111222222222000///............000000000000000000000000111111111222222333333333222333444333111000111222111222333444555444333222666666888<<<>>>AAAJJJSSSrrrlllUUUAAA===;;;555000222/////////000000111222333//////............//////.........---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///------++++++++++++------///---+++,,,...///---+++*********,,,000444999<<<@@@CCCHHHKKKLLLJJJGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBDDDFFFHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEEEECCCEEEGGGIIIIIIHHHEEEDDDBBBBBBAAA@@@>>><<<;;;:::777777666555555555555555333444666888888777666444555>>>>>>444...333666333777666555777999999777333888888777777666666666555444888<<>>>>>>>>???@@@AAAFFFFFFDDDCCCAAA???>>>>>>??????@@@@@@@@@AAAAAAAAADDDEEEGGGHHHHHHGGGFFFEEE>>>===<<<;;;:::999999999=========>>>??????@@@@@@AAA@@@>>>======???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA>>>AAACCCCCCAAA???>>>>>>@@@;;;???OOO```sssxxxcccYYYXXXRRRJJJHHHDDD???<<<999999888666777777666555555777999<<<;;;999888777888888999999888777666555444333333222000//////000000///...////////////////////////222000...000222333111......111333333222111111111111000///...------...///////////////000000000000333333333333333444555666666555333111111111333444555444555666888888666444888555222444777888444000555444444333333222222111000111222333333222111000222333444444555555444444444333222000///...............//////000111111111...------...///000000///---------..................000111222222111000...///...,,,+++***+++,,,,,,...111777;;;888111...111.../////////000000111111//////.........------------+++++++++---...---,,,---------............//////000///...,,,,,,...///......////////////......,,,,,,---.........---------......---++++++---///+++---///000...,,,++++++,,,---.........---,,,+++,,,,,,,,,,,,------...///...------,,,,,,,,,------+++,,,------......------///...------...///000111---------------...//////------............------111...,,,---000000---***&&&&&&'''***...///---***......//////......---,,,/////////.........//////............////////////000//////......//////000---......///000000111111222222111111000///......000000000000000000000000000111111111111111222222000222222111000///000111222222333333444444333333555444666:::;;;===EEEOOO```{{{uuu^^^HHHAAA===666111222000000000///000000111222//////............//////...//////...,,,---...000...---------------------))))))((((((((()))+++,,,---,,,,,,++++++,,,,,,---...,,,++++++---...---++++++++++++,,,000444999<<<@@@CCCGGGJJJKKKIIIFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCEEEFFFGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEECCCAAA???@@@@@@@@@???>>>===;;;;;;999888777666555444444444444555666777777666555444555======333...111444000666555444666888888666333666666666666666666666666555888<<>>>>>>>>>>>>>>???AAABBBBBBGGGGGGFFFDDDBBBAAA??????>>>?????????@@@@@@@@@@@@BBBCCCEEEFFFFFFEEEDDDCCC>>>===<<<;;;::::::999:::<<<<<<===>>>>>>??????@@@???>>><<<;;;;;;===>>>???BBBBBBBBBBBBAAAAAAAAA@@@===@@@BBBCCCBBB@@@??????<<<;;;???NNNddd~~~qqqcccQQQKKKKKKEEEFFFDDDAAA===:::999888888666777777666555666888;;;<<<;;;:::888777777888888999888777666555444333333222000......///000//////........................111000///000222222000...///111333333222000000111222111000///...//////000////////////000000000000333333333333444444555555666444333111111222333444555444555666888888666444999666444555777888666333555444444333333222222111000000111111111000000///222333444444555444444444444333222000//////......---......//////000111111///.........///000//////---------..................///111222222111///.........,,,+++++++++,,,,,,---111777<<<888000...111---...///000111222333333...............---------...---,,,,,,------,,,+++---------............///......///---,,,+++---.........///////////////...++++++,,,....../////////---......---,,,,,,---///***,,,...///...---------......---------,,,,,,,,,)))***,,,---.../////////............---,,,+++***+++,,,------......------------,,,---...000222333,,,,,,,,,,,,,,,---......------............------..................---,,,))))))***---///000///---......//////......---,,,//////......////////////............///////////////..................///.........//////000000111000111222222111000...---000000000000000000000000111111111000000000000000111222333222000///000111333222222222333333444555444333444777777999@@@HHHRRRmmmiiiQQQFFF???777333333111111000/////////000000/////////......////////////000000///...---///111/////////......---------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++---,,,,,,---000444888;;;@@@BBBFFFIIIIIIHHHEEEBBBDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEFFFGGGFFFEEECCCFFFFFFFFFFFFEEEDDDCCCCCCGGGFFFEEECCC@@@>>><<<;;;>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::888666555444444777666666555555444444333333::::::222---000111...666666666777999888666444444444444444555666777888777:::===@@@AAABBBEEEFFFGGGGGGHHHGGGEEEBBB>>>===;;;<<<>>>@@@BBBCCCDDDDDDIIIHHHGGGEEECCCBBBAAA@@@>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@======<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>?????????>>>===<<<<<<<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@===@@@BBBCCCBBBAAA@@@@@@:::<<<@@@LLLfffuuu___RRRFFFDDDFFFAAA@@@???===;;;999999999999666777777777666777:::<<<===<<<:::888777777777777888888777666666555444444333000---,,,---/////////------------------------111000///000222222000///000222333333111//////000333222000//////000111111/////////000000000111111333333333444444444444555555444222111111222333333444444444666888888666444999888777777777777777777555444444333333222222111222111000///////////////222222333444444444444444333333111000////////////,,,------...//////000000///////////////.........---------.........////////////111111111111//////...---,,,+++++++++,,,---,,,111888<<<888000...111---......///000000111111........................///...,,,,,,------,,,***---------............///,,,---...---,,,+++,,,...---...//////////////////,,,,,,---...............---...///...---,,,---///)))+++---......---...//////...---,,,,,,,,,,,,---)))+++,,,...//////...---,,,---...///...---+++***+++,,,------......------...---------...///111222------,,,,,,------...///------............------,,,...000000---,,,---///000000000111111111///............///......---,,,.........///////////////............////////////......------------.............../////////000000...///111111111///---,,,000000000000000000000000222222111111000000000///333444555444333222222444333222222111222333555666444333444666666555;;;CCCLLLcccsssZZZJJJAAA999444444333222111000////////////......////////////......///000111000///...///111//////......------,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------...000444888;;;@@@BBBEEEGGGHHHFFFCCCAAABBBCCCDDDFFFHHHIIIKKKLLLKKKIIIHHHGGGGGGFFFCCCAAACCCCCCDDDDDDDDDDDDCCCCCCHHHFFFCCC@@@===;;;:::999;;;;;;<<<===>>>>>>>>>>>>@@@???===:::888777666555999888666555444333333333000555666000...000111///777777888999:::999888666222222222333444666888999999<<<>>>@@@AAABBBEEEGGGHHHHHHHHHFFFDDD@@@===;;;888:::===AAADDDEEEFFFFFFHHHHHHFFFEEECCCBBB@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCCCCBBB@@@??????:::???BBBJJJdddpppVVVKKKDDDDDDFFFBBB<<<;;;::::::999::::::;;;666777888777777888;;;======<<<:::888666666666666888888777777666555555444333111---,,,---///000000------------------------000000000111111111000///111333333222000......///222111000/////////000111/////////000000111111222333444444444444444444444333333222111111222222333444444444666888888777555888999999777666666888:::555444444333333222222111444222111/////////000000222222333444444444444333333222111000////////////,,,,,,------...////////////000000///...------...,,,,,,------...///////////////000111111000//////...---,,,++++++,,,---...+++111999>>>888000...111........................---.....................///...------------,,,+++---------............///+++---......,,,,,,---...------...///////////////.../////////......---,,,---...//////------...///)))+++------------///000///...---,,,,,,,,,,,,---,,,,,,.........---,,,+++***+++---...///...---,,,+++,,,------......------000///...------...///000...............//////000------............------***...111000---+++---000............---,,,,,,,,,.........///......---,,,------...///000000//////............////////////......------------..................////////////,,,...///000000...,,,+++000000000000000000000000333333333222222111111000333444555444222111222333333222111111222333555666555444555777555444999AAADDDVVVooozzzaaaNNNCCC<<<777555444333222000////////////......///000000///.........000111111///...///000------------,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......///111555999<<>>???@@@BBBCCCDDDDDDEEEGGGEEEAAA>>><<<;;;;;;;;;999:::;;;<<<>>>>>>>>>???BBBAAA???===;;;999888888:::999777666444444333333...111222000000222333111555666888888888777666666222222111222444666999;;;;;;===???@@@@@@BBBDDDFFFFFFFFFFFFEEECCC@@@<<<:::999;;;>>>AAADDDFFFGGGGGGHHHGGGFFFDDDBBBAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC???????????????>>>>>>===::::::999::::::;;;<<<===;;;;;;<<<<<<======>>>>>>@@@??????>>>>>>>>>>>>>>>>>>????????????????????????AAACCCCCCAAA>>>======;;;@@@CCCIIIbbbjjjNNNEEE??????AAA>>>;;;:::::::::;;;;;;<<<<<<777777888777777888:::===<<<;;;999777666666666777888888777777666666555555333111...---...000000000------------------------///000111111111000000000222222333111///......///000///............000000/////////000111222222222333444444555555444333333222222222222222222222333333333444666888888777555666777888777666666777999555444444333333222222111555444222111000111222222111222333333444444333333222222111000/////////000,,,,,,------...////////////000111000---,,,---///,,,,,,------...//////000/////////000000/////////...---,,,,,,,,,---...///+++222<<<@@@999000...222.........------,,,,,,,,,---------...............///...,,,---......---,,,---------............///+++---...///...------...,,,---...///000000000000000000000//////---,,,,,,,,,...000000...---...///***+++------------...000......---------,,,,,,,,,---.........------,,,+++***+++,,,---............+++,,,------......------111000///...------...//////............///000000------............------+++---000000---,,,...000***,,,------,,,---...000......//////......---,,,,,,---...000000000//////............///////////////..................///........................---.../////////...------000000000000000000000000333333333222222222222222000111222111///...///000111111111222333444555666666555666888666444999???@@@KKK```{{{jjjUUUHHH@@@;;;777555444333222111000000000---...///000000///...------///111000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---.........///222666:::===BBBCCCEEEFFFEEECCCAAA???<<<>>>@@@DDDHHHKKKNNNOOOPPPNNNKKKJJJIIIFFFCCC@@@<<<===???AAACCCEEEFFFFFFEEECCCAAA>>><<<;;;:::;;;888888:::<<<===>>>>>>>>>@@@???>>><<<;;;:::::::::::::::999888777555555444///000111222333333333333222444666666555444444444333222222222444777:::<<<<<<===>>>??????@@@CCCEEEEEEEEEFFFEEEDDDAAA???===;;;===???AAADDDFFFGGGHHHGGGGGGFFFDDDBBBAAA??????BBBBBBCCCCCCCCCDDDDDDDDD???>>>>>>===<<<<<<<<<;;;777777888888999;;;<<<===;;;<<<<<<======>>>??????=========<<<<<<;;;;;;:::=========>>>>>>>>>>>>>>>===@@@BBBBBB@@@===<<<<<<;;;>>>AAAIII___fffIIIBBB<<<;;;>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<777888888777666666999;;;;;;:::888777666666777777888888888777777666666666333222000000111111111000------------------------///000222222000///000111111222222000......///000///......------...000000...///000000111222333333333444555555555444333222111111111222222222222222333333444666888999777666666666777888888888888777555444444333333222222111333333222222222333333444111111222333333333333333222222111000000000000000,,,------...//////000000---000111000---,,,...000+++,,,,,,---...///000000////////////////////////...---,,,,,,,,,---...///,,,333>>>BBB;;;111///444---------...............---------.........//////...---,,,---...///...------------............///+++---///000///......///,,,---...///000000000000...///////////////...---,,,...000000///.........+++,,,------,,,,,,...000,,,---.........---,,,+++------,,,,,,,,,---......------,,,,,,,,,------...+++,,,------......------//////...------...000000...------------...//////------............------+++---...///.........///---///000000......111333......//////......---,,,+++,,,...000111000//////............////////////000//////......//////000........................///000000000000000000000000000000000000000000000111111111111222222222222///000111000...---...///000000222333444555555555555555666888666444888???>>>DDDTTTooouuu^^^OOOFFF>>>999555555444333222222222222---...///000000///...---,,,...000000///---......++++++,,,,,,---.........//////000000000///---,,,+++,,,,,,------,,,,,,++++++---...---++++++,,,............///333777<<>>???AAACCCEEEFFFFFFGGGDDDCCC@@@>>>;;;999888777777888:::;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;999:::::::::999888666555333222222444555444222222222555888888666444444666444444333333444777:::===<<<===>>>>>>>>>???BBBDDDDDDEEEFFFGGGFFFEEECCCAAA??????@@@AAACCCEEEFFFGGGHHHHHHGGGEEECCCBBB@@@@@@BBBBBBBBBBBBCCCCCCCCCDDD===<<<;;;:::999999999999555555666777888:::<<<===<<<<<<===>>>>>>??????@@@============<<<;;;:::999<<<<<<<<<======>>>>>>>>>999<<>>===>>><<<;;;>>>GGGWWWpppbbbHHHCCC>>>;;;======;;;;;;;;;<<<;;;;;;::::::888888888666555555777999999888777666666777888999888888888777777777777777333222222333444333111///...........................000222222000///000111000111111///......000222000///.........///111222...///000111222333333444333444555666555444222111000000111222222222222222333333333666888999888666777666777:::===<<<999555555444444333333222222111000111222222333333333333111111222333333333333222222111111000000000000000---......//////000111111+++///111000---,,,...222++++++,,,---...///000000/////////....../////////...---,,,,,,---...///000,,,555@@@DDD<<<222111666,,,------...///000111111---------.........//////---,,,,,,---///000///...---------.........//////+++---000111000//////000,,,---...///000000000000,,,---...///000000000000,,,...000111///.........,,,---------,,,,,,...///,,,---...//////---+++***,,,+++++++++,,,...000111000///---,,,++++++,,,---+++,,,------......------------------...000111222---,,,,,,,,,,,,---......---..................---,,,,,,---.../////////...///111222///,,,+++---///......//////......---,,,+++,,,...000111111000///............/////////000000000////////////000000.....................---222111111000111111222333000000000000000000000000//////000000111111222222000111222111000//////111///000222444555555555444555444666888666444888>>>;;;===IIIccc}}}eeeTTTIIIAAA;;;555555444333333333444444---...///111111///...---+++---///000...---------+++,,,,,,---...///000000,,,,,,---------,,,***)))++++++------------+++++++++---///...,,,+++---///------...///333888===@@@DDDEEEFFFFFFEEECCCAAA???<<<>>>AAAFFFJJJOOORRRTTTQQQOOOMMMKKKJJJGGGDDDAAAAAABBBCCCEEEFFFFFFFFFFFFDDDCCC@@@>>>:::888555444777888999;;;<<<=========888888888888999999:::;;;999:::;;;<<<;;;999777666777555444666666444111000555888;;;;;;888777777999666555333333555888;;;===<<<============>>>AAACCCDDDEEEGGGHHHHHHGGGFFFEEEAAAAAAAAAAAABBBDDDFFFGGGJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC;;;:::999888777777777777333444555666888:::;;;<<<======>>>>>>??????@@@@@@????????????>>>===<<<;;;;;;<<<<<<<<<======>>>>>>555888<<<>>>?????????@@@>>>999;;;DDDOOOaaa]]]EEEBBB===999<<<<<<;;;;;;;;;;;;;;;999888888888999888666444444555777888777666666666777999:::888888888888777777777777333333333555666555222///////////////////////////...111333222000///000222///000000///......000222111000/////////111222333...///000111222333444444333444555666666444222111///000111222222222222222222222333666888999888666888777777;;;@@@@@@:::555555555444333333222222111---...000222333333333222111111222333333333333222222111000000000000000111......//////000111111111***...111000---,,,///333++++++,,,---...///000111//////............//////...------,,,---...///000---666BBBFFF===333222777,,,---......//////......,,,---...//////...---,,,,,,---///000000000///...111000///......///111222...///000///...---...///......////////////......,,,---......------...000000000000000///...---,,,.../////////...---,,,,,,..................------//////...---------------,,,+++++++++,,,...000111------,,,+++,,,---...///........................++++++,,,---.........---,,,---......//////......,,,,,,------.../////////............////////////---...............------------...............---///////////////000111111/////////...------,,,,,,000000000000////////////111000///......///000111222...///333444111//////---......///////////////...000111222111000111222111222222111000111444666222333555444444444777999;;;<<>>???>>>>>><<<:::777555444444666999;;;;;;:::888777222333555777888888777777<<<<<<<<<;;;:::999888777444666888888777666666777:::;;;;;;999555444777;;;333444555444444666999;;;999:::<<<===???@@@@@@@@@DDDEEEFFFFFFFFFEEECCCBBB?????????@@@AAACCCDDDEEEFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>777888999999999888666555222333555555555777;;;===@@@@@@AAAAAAAAA@@@@@@????????????>>>===;;;:::999888999:::<<<===>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::>>>===@@@IIITTTmmm|||WWW@@@@@@===:::999777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666555999888777666777888;;;<<<999999::::::999888666555888666555555555444222000000000////////////000000222111111000///000000000111000/////////000222333333000......000111///---......000111333555666666666888999888666444333333///////////////000111111222222444888<<<===;;;888777666777:::<<<<<<888444666555333222111111222333000000000222333444222000222222222222222222222222000111222111//////000111............////////////000---,,,---///000...,,,000000///////////////000////////////000000000000///...,,,++++++,,,---///...333DDDLLL???666777555,,,---......//////......------............------,,,,,,---...............111000...------...///000---/////////------...///......////////////......,,,---///...------...000---...///////////////.....................---,,,........................000000///...------------,,,+++++++++++++++,,,---------,,,,,,,,,---...///........................,,,,,,---...............,,,---......//////........................------............////////////---...............------.........///......------...............//////000------..................////////////000000000000000000///......///000000111---...222333000///000---......///////////////---...000000/////////000000111222222111222444555222444444444444444666888888999???LLLdddlllXXXKKKFFF:::777444222333444444444222111//////000000000///000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---------------,,,,,,,,,,,,+++,,,------------------+++,,,---...111666===BBBEEEFFFFFFFFFDDDAAA===;;;<<<===@@@CCCHHHLLLOOOQQQRRROOOKKKJJJKKKJJJGGGDDDFFFEEEDDDEEEEEECCC???===>>>>>><<<;;;999888666666555777888999999888777666...000222555777999:::;;;;;;;;;;;;;;;:::999888777666888::::::999888777888666888999888555444555777444444555555444555888::::::;;;<<<>>>???@@@AAAAAACCCDDDDDDEEEDDDCCCBBBAAA?????????@@@@@@BBBCCCCCCEEEFFFFFFDDDAAA@@@@@@AAABBBBBBBBBAAA???>>><<<;;;555666666666555555444333222333444555555777:::===??????@@@@@@@@@??????>>>?????????>>>===<<<;;;:::888999:::<<<===>>>>>>>>>;;;<<<============<<<;;;999===;;;===EEELLLccc}}}XXX@@@???;;;999:::888::::::;;;;;;;;;;;;;;;;;;;;;:::888777666555666666888777666555666888:::;;;888999999999888777666555666666666666666444222111000000////////////000000222222222222111111111111111000/////////000222222333000......000111000......///000222333555666777444666777666444222111111//////......//////000111111111333777;;;<<<:::777666666666888;;;:::777333555444333222222222333333000000000222333333222000222222222222222222222222111222333222000///000111............///////////////...,,,---///000...,,,000000////////////000000////////////000000000000///...,,,++++++,,,...//////444EEELLL>>>555666555------...////////////............------.........---,,,,,,,,,,,,---......000///...---,,,------...,,,---......---,,,---///......////////////......,,,...//////...---///000,,,,,,---//////000000000,,,------............---........................111111///......------------------------,,,++++++---,,,,,,,,,,,,---...///------------------------------.../////////......,,,---......//////......000//////...------,,,,,,---............/////////------...............---///////////////...---,,,---------------...//////,,,,,,------...//////000......//////000000111111//////...------.../////////,,,,,,000222000///000---......///////////////,,,---//////.........//////111333333222222333444222444444444333444666888666777:::DDDVVVrrrwwwaaaPPPGGG===:::555333333444555555222000......///000///...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,---...111666===BBBFFFFFFGGGFFFCCC@@@===:::<<<===@@@CCCHHHMMMRRRTTTSSSOOOLLLKKKKKKKKKGGGDDDDDDBBBAAAAAAAAA@@@===;;;===<<<:::888777777777888777777888777777555444444//////111333555888:::;;;::::::;;;::::::999888777888:::<<<<<<;;;999999999666777888888888777555555555555666555444555777999:::;;;===???AAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@????????????@@@@@@AAAAAADDDDDDDDDBBB???>>>>>>>>>CCCBBBAAA@@@>>>;;;999888333333222111111111111222111333444444444666999<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<999999;;;<<<======>>>>>>:::;;;;;;<<<<<<;;;;;;:::888<<<:::<<>>:::999;;;999888999;;;<<<===<<<<<<;;;<<<:::888666555555666777666666444444555666888:::888888888888777666555444444555777777777555333222000000////////////000000222333444444444333111111000000000///000111111222222111//////000000000/////////000222444555777777444666777777444222111111...............///000000000111333666999:::888666555555666777999888555333333222222222222333444444111000000111333333222000333333333333333333333333333444444333111//////000............///////////////...------//////...---000000////////////000000000000000000////////////...---,,,++++++,,,......111555FFFLLL===333555444------...//////////////////...---,,,,,,---...///......,,,,,,,,,---.../////////---,,,,,,,,,,,,,,,+++,,,...---,,,,,,---.........////////////......---...//////......///000,,,---....../////////...+++,,,------............---------...............111111000///..................000000000///...---,,,,,,,,,,,,------......------------------------......///////////////...,,,---......///.........//////.........------------------.........//////,,,---......///.........///000000//////...---,,,......------......///000---------.........//////......//////000000111111.........------.........///++++++///111//////000---......///////////////,,,---//////.........///...000333444333333333333333444444444333333555777666666888>>>KKKbbbjjjUUUHHH@@@<<<666333222444555555111///...---...///...---//////...------...//////------------------------,,,------,,,******+++---*********++++++,,,,,,,,,******+++---......,,,***+++,,,---...111666<<>><<<===>>>@@@DDDIIIOOOTTTWWWSSSPPPLLLKKKKKKJJJGGGCCCBBB@@@>>>======<<<;;;999:::999777555555666777888888888777555444333333222333222222222333555777888999:::::::::::::::999888999;;;======;;;:::999:::::::::999:::::::::999888666666666555444444666888:::<<<>>>AAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>?????????@@@@@@??????CCCDDDDDDBBB???======>>>DDDCCCBBB???===:::777666222111000/////////111111111222333333333555888:::;;;;;;<<<=========<<<<<<;;;<<<<<<=========<<<<<<999:::;;;<<<============::::::::::::::::::::::::999===<<<===BBBCCCPPPiiixxxXXXDDD@@@<<<;;;===999777888:::<<<======<<<;;;===;;;888666555555666777555444333333333555777999777777777666666555444444444666999999888666444444000000////////////000000111222444555555333111000000000000000000111111222222111000///000000000000///000111333444666777888777888:::999777444333444...............//////000///000222555777777777666555666777888888777555333111111111222222333444555111000000111222333222111333333333333333333333333444555555444111//////000............///////////////........./////////...000////////////000000111000000000000////////////------,,,,,,,,,---......222777HHHMMM===222444555---...//////000000/////////...---,,,,,,---...///000///...------...///000......---,,,,,,,,,,,,,,,+++,,,------,,,,,,---///......////////////......---...000///......///111...............---,,,,,,++++++,,,---.........------------.........//////000000///...............+++---...000111111000///,,,,,,,,,---------------------------------------...///////////////......,,,---......///.........---------.........//////------------............,,,------...//////......//////000000///......---//////......//////000111//////.........---------.../////////000000000111---..................---000,,,+++///111///...000---......///////////////,,,...000000/////////000...000333444333333333333333444444444222333444666888777999===CCCTTTssswww___OOOBBB===666222111222444555111///...---...///...---...------------------...------------------------,,,------,,,******+++---*********++++++,,,,,,,,,+++******,,,...///---***,,,---...///111666<<>>???BBBFFFKKKPPPUUUWWWSSSOOOLLLJJJJJJIIIFFFBBBAAA???<<<:::::::::999888888666555333333555666888777666666555444333222222333222222222333555777888999::::::;;;;;;;;;:::::::::<<<======;;;:::999:::======<<<:::999999::::::666666666555444444666888;;;===@@@BBBDDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????CCCDDDDDDCCC@@@??????@@@EEEDDDBBB@@@===999777555111111/////////000111222000111222222222333666999999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<============999999888888888888999999888;;;;;;===BBBAAAKKKbbbvvv[[[IIIEEE@@@??????:::777888:::<<<======<<<<<<===<<<999777666666777888555444333222333444777888777777666555555444444444555888::::::888555555555000000////////////000000000222333444444222000//////000000000111111111111222222111000//////000111000111222333555777888999777999:::999777555444444...............///000000///000222444555555666666777777888888777666555555///000111222333333444444222000///000222333222111333333333333333333333333444555555444111//////000............////////////...////////////.../////////////////////000111111111000000000/////////...,,,,,,,,,,,,------......444:::JJJOOO===222666777......///000000000000///.........------.........000000///............///------------------------+++,,,......------...000......////////////......---///000000///...000111/////////......,,,+++++++++,,,,,,------------,,,,,,,,,------.../////////...------------...//////)))***+++,,,---.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------,,,---......//////......,,,,,,------...//////000,,,------------.........,,,,,,---...////////////...//////000000////////////////////////000111111000//////...------,,,,,,000000000000000/////////---...////////////...---222...,,,///000///...000---......///////////////---...000000/////////000///111333333222222333444333444444333222222444555888666888<<>>>>><<<:::::::::<<<>>>???===888666777999555555666555444555777999;;;>>>AAADDDEEEEEECCCBBB??????>>>============>>>===>>>@@@AAAAAAAAA@@@???BBBCCCDDDCCCAAA@@@AAABBBDDDDDDBBB???<<<999666444111111000000000111222222000111222111111222555888999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<======<<<<<<888777777666666777777888555999888:::@@@>>>FFF[[[{{{|||bbbPPPIIIAAA@@@@@@999::::::::::::;;;<<<<<<<<<======;;;:::999999888888444444222222333444777888888777666555444444444555666999:::999555222333555000000////////////000000111222333333333222000/////////000111111111111000111222222111//////000222111111222444666777999999555777888888555333222222///////////////000111111///111333444444444555777777888999999777555555666///000111222333333333333222111///000111333333222222222222222222222222222333444444333111//////000............////////////...///000000......///000///......//////000111222111111000000//////......+++,,,,,,------.........555<<>>333888:::......///000000000000000------............------.../////////......---,,,+++,,,---......//////...+++---............000111......////////////......---///000000//////000111---------......---,,,,,,,,,,,,---------,,,++++++,,,,,,------...//////000++++++++++++,,,...///000++++++***++++++,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,---......//////......------..................,,,,,,---------.........+++,,,---...////////////---...///000000111000000///............///000000..................------111111000000//////.........///000000000000///...555000...000000......000---......///////////////,,,---//////.........///000111222222111222444555333444444333222222333555555333666;;;<<>>>>>>>>>>>===???@@@@@@>>><<<;;;;;;999@@@FFFDDD<<<666555888444444555555444555888:::<<<>>>BBBEEEFFFFFFDDDCCC@@@???>>>===<<<======>>><<<>>>@@@BBBCCCCCCBBBAAA@@@AAABBBBBBAAAAAABBBDDDBBBBBB@@@>>>;;;777555333///000111111222222222111///000111111000111444666888999:::;;;<<<<<<<<<<<<=========>>>======<<<<<<:::;;;<<<<<<===<<<<<<<<<777777666555555666777777666999777999>>><<>>===<<<;;;999888555444333222333555777888999888777555555555555666666888888555000...000333000000////////////000000333333333333222222222222...///000111222111111000111222333222//////000222111222333444666888999:::666777999888555333222222000000000000000111222222000222444444333333555888666888999888555333444555///000111222333333222222333111//////111222333222111111111111111111111111111222333222000///000111............////////////...000111000......///111............///000111222111111111000///.........***+++,,,---............666===NNNRRR???555:::>>>...//////000000000000000,,,---...//////...---,,,------...///...---+++***++++++---...///000000000,,,---//////...///000222......////////////.........///000000//////000111++++++,,,---............------------,,,,,,+++***,,,,,,------...///000000))))))***+++,,,...///000///...---,,,+++,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,---......//////....../////////...------,,,,,,,,,,,,,,,---------......+++,,,---...////////////,,,---...000111111111111...------------...//////,,,,,,------.../////////222222111000///...------...///000111111000///...777222///000111......000---......///////////////***,,,......---,,,---...111222222111000111444666333444444333222111333444333000333::::::;;;KKK^^^|||ttt```KKKDDD;;;444222333666777333111000///000111000///......////////////..............................---------,,,+++***+++---.........------,,,,,,,,,444///******...111111000---......///111555;;;@@@CCCCCCBBBAAAAAA@@@@@@???@@@CCCHHHMMMQQQSSSTTTSSSPPPMMMIIIGGGGGGEEEAAA>>>DDD@@@;;;999999:::;;;;;;::::::;;;;;;;;;:::999999...000444777888888777666222333555777888888777777;;;;;;===>>>???????????????AAABBBBBB???=========888CCCMMMLLLBBB888666888333444555444444666999;;;<<<>>>BBBEEEGGGFFFDDDCCC@@@???>>><<<<<<======>>><<<>>>@@@CCCDDDDDDCCCBBB>>>@@@AAAAAAAAAAAACCCDDDAAA@@@>>><<<999666444222...///111222222222111000///000111000000111444666888999:::;;;<<<<<<===<<>>======;;;;;;<<<<<<===<<<<<<<<<777666555444444555666777999;;;888:::???;;;AAATTTrrrttt[[[JJJ======@@@:::>>><<<:::888888999<<<======>>>??????>>><<<:::888555444333333333555777999:::999777666555555666666666777666222,,,***---111000000////////////000000666555444333333333444444...///000222222111111000111333444222///...000333111222333555777888999:::888999;;;:::888555555555111111111111111222222333000333555555333333666888555777888666333111333555///000111222333222111111333111//////111222333222000000000000000000000000000111222111000///000111............/////////000...000222111...---///111............///000222222222111111000///......---***+++,,,---............777>>>OOOSSS@@@666<<<@@@000000////////////000000---.........//////000000...---,,,,,,,,,,,,---...---------............///000//////.........//////...///000000//////000111***+++---///////////////------............------111///,,,***)))+++---///////////////////////////+++...000000...---///222/////////...------///111........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,///......---,,,+++++++++//////000000000000//////111---******---000000///------...............---............////////////...///000111111222222111111000...,,,---///222333---------............///------............------111222333333444444444444666555444333222333333444666333333666999<<>>DDDFFFIIIMMMQQQSSSTTTUUUUUUOOOIIIGGGHHHGGGDDD@@@EEEDDDAAA===;;;;;;>>>@@@???>>>>>>???AAAAAA===999555444444444555666888999666777777888999999::::::;;;<<<===>>>???@@@@@@@@@???@@@AAABBBBBB@@@???===AAAAAAAAA@@@===999555222666555444333444666888:::@@@???@@@CCCGGGGGGDDDAAAAAA???>>><<<<<<===???@@@@@@??????AAADDDEEEDDDCCCAAA@@@???>>>>>>>>>???@@@CCC@@@<<<999777444000...000//////000222444333222333111000......///111222222444666888:::;;;<<<===>>>=========??????===<<<::::::;;;<<<<<<;;;:::::::::888666444333444555666777999777999===;;;CCCYYYuuueeeKKK???<<<;;;999<<<;;;999888888999;;;<<>>BBBDDDHHHKKKOOOQQQRRRRRRUUUPPPJJJHHHIIIHHHDDDAAAEEEDDDAAA>>>;;;;;;>>>AAA@@@??????@@@BBBAAA>>>:::666666555666777888:::;;;666777777999:::;;;<<<======>>>???@@@BBBBBBCCCCCC???@@@BBBBBBBBBAAA???>>>=========<<<:::777444333444333222111222444666888??????@@@CCCFFFGGGEEECCCAAA@@@>>>======>>>???@@@BBBAAAAAABBBDDDDDDBBBAAAAAA@@@???>>>>>>???@@@AAAAAA>>>;;;999888666333111111000000111444666555555333111000//////000111222333444666888:::<<<=========<<<<<<===>>>>>>===;;;:::;;;<<<<<<<<<<<<;;;:::;;;999777666555555666777777999777888===;;;CCCYYYwwwcccKKK???<<<;;;999::::::888888888999;;;===???AAAAAA>>>;;;:::;;;<<<777<<<666111555444222999888888999999999999888888444555666555333111000111111000......///111444666555555555555555444444333...222333000000444444000333111111555444111222666333333444555666777999:::777777777777777666555555222222111000111333555666555555555666666555555444555555555444333333222222111111111111111000//////222222111111111111000000000111222222222111//////////////////////////////000/////////............//////...------...000000------------...000111222111000000///......------,,,,,,,,,---......//////222???TTTTTT???666>>>BBB222111111000000111111222............////////////...------,,,,,,------...---------............/////////............//////...///000000//////000111......///000000000//////---......//////......---------.........---,,,+++------------------------...///000///------...///...,,,***+++------+++(((................................................,,,,,,---------,,,++++++...//////...,,,,,,---///,,,,,,------.........///+++,,,------......------222111111000000//////...---......//////......---000...,,,,,,...///000//////////////////...---,,,............////////////...///000111111222222111//////.........///000000---------............///---......//////......---///000111333444555555555444333222222111222222222222111222555666777;;;BBBSSSggg{{{```QQQ@@@999888666444444222222111111111000000000......------------......---......---,,,,,,...///...,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,---***,,,------,,,---...///---...000000222555999===@@@DDDFFFDDDBBBBBBAAA>>>@@@BBBEEEIIILLLNNNOOOOOOSSSOOOKKKIIIIIIHHHEEEBBBDDDCCCAAA>>><<<<<>><<<888888888999:::;;;===>>>777888999;;;<<<>>>??????>>>???AAACCCDDDEEEFFFFFF@@@AAABBBBBBBBBAAA???>>>999999888777666555444333222111000///000222444555>>>>>>???BBBEEEFFFEEECCCAAA@@@???>>>>>>???@@@AAADDDCCCBBBCCCDDDCCCAAA@@@AAA@@@@@@??????@@@AAAAAA???===;;;:::999888666444111111111333666888888777333111000//////000222333333444666999;;;<<<===>>><<<;;;;;;<<<======<<<::::::;;;<<<<<<<<<<<<;;;:::<<<;;;999888777777888999666999666777<<<:::CCCYYYyyy}}}```KKK@@@<<<:::888888888777777888:::<<<===???@@@@@@===:::999<<>>@@@CCCDDDDDDDDDEEEDDDBBB???===::::::;;;<<<===???@@@AAA<<<<<<======>>>????????????@@@AAACCCEEEFFFGGGGGGAAAAAABBBBBBBBBAAA@@@???:::888777555444333333444222111000//////111333444;;;<<<===???BBBCCCCCCBBB@@@??????>>>???@@@@@@AAACCCBBBAAABBBDDDDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA???===;;;::::::999777555111000111333666999999999222111000//////111222444444555777999;;;===>>>>>>===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888999999666888555777<<<;;;DDDZZZzzzwww\\\JJJAAA<<<999888666666666777999;;;<<<===>>>>>>>>><<<999777<<>><<<===>>>???AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@===;;;999666444444444555444333111111111222444555999:::;;;===>>>???@@@AAA>>>>>>>>>??????@@@@@@AAA@@@???@@@AAACCCDDDCCCBBB??????@@@@@@AAAAAAAAAAAAAAA???===<<<;;;:::888666111000111333666999999888222111000///000111333444444666888:::<<<>>>>>>??????>>>===>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999777999666777<<<;;;EEE\\\{{{pppVVVGGGAAA<<<999888555666777888:::;;;===>>>>>><<<<<<;;;888666===HHHXXXSSSBBB555666444222888888888999999999999888888555666777666333222111222/////////000222444555777666666666666555444333222444222222222222111222333222222111111444666666333111222444777888:::::::::666666666666666555444444333333333444555555666777555666666777888888777777666666555555444333333333111111111111111000//////...//////000111222333333/////////...............////////////////////////........./////////////////////000000///...---,,,000000///............///////////////............++++++,,,------......///555CCCYYYZZZDDD999>>>@@@///......------......//////////////////.........,,,------......------,,,---------............///......---......///000111...///000000//////000111000//////......///000000...//////000000//////...111///,,,))))))+++...000------------------------///...,,,---......---,,,///---+++---///000...+++................................................++++++,,,---------,,,,,,,,,---......------///000000//////...---,,,++++++---,,,,,,,,,,,,---...///000000000000000000000000000111111222222111111000---///000000///...000111,,,---...///000111111111............////////////...///000111111222222111222222111000000000111111---------............///...//////000000//////......///000222333444444444444555555666666666666555444333444777666444666;;;AAAKKK^^^zzz|||hhhQQQCCC;;;666222222333222222222222111111111///...,,,++++++,,,...///***,,,,,,,,,+++,,,...000///---,,,,,,---......---++++++++++++,,,---......,,,---......,,,,,,---...,,,---//////111444888<<>>===>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCAAA@@@>>>===<<<>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???===;;;999777777777777666555444333333444666777888:::<<<<<<<<<<<<>>>???=========>>>??????@@@@@@>>>>>>>>>@@@BBBCCCCCCBBB===>>>???@@@@@@@@@@@@@@@BBB@@@>>><<<<<<;;;999777222222222444777999999888222111000///000222444555555666888;;;===>>>???@@@??????>>>???@@@AAA???=========<<<;;;;;;<<<======:::::::::::::::999999999888:::666777======GGG^^^hhhOOOEEEAAA<<<888999666777888999;;;<<<===>>>===::::::;;;666444>>>MMM[[[UUUBBB555777555333999888888999999999999888888555777777666444222222222...//////111222444666777888888888777666555444333666333111333222000111555333333222111555999888444111222555777999:::;;;;;;555666666666666555444444333333444444555555666666555666777888888999999888777666666555555444333333111111111111111000////////////000000111222333333000000///............///////////////////////////.........///////////////////////////............000//////.........////////////////////////......,,,,,,------...//////000555DDD[[[\\\EEE999===???//////............//////000/////////............,,,,,,---......---,,,,,,---------............///---------......///000111...///000000//////000111...------------///000111//////000000000000/////////...---++++++,,,---..............................,,,+++,,,...///...,,,---,,,,,,,,,---...///000................................................***+++,,,,,,---------,,,+++,,,---------...000222,,,,,,,,,,,,------------------,,,,,,,,,---...///////////////////////////000000111111111111000000,,,///111111///...000111//////000000000000//////............////////////...///000111111222222111222111///...---...///000---------............/////////000000000000////////////111222222333333333333333555666666666555555444222333555555333666;;;AAAEEERRRkkkqqqXXXHHH>>>777333333333333222222222111111111111///---,,,,,,---///111+++,,,------,,,---///111///...,,,,,,...///...---++++++++++++,,,---...///,,,---......,,,,,,---...+++,,,---...000333777;;;DDDIIIJJJGGGDDDDDDBBB???EEEFFFHHHKKKLLLMMMMMMMMMFFFGGGHHHGGGEEECCCAAAAAAAAABBBCCCBBBAAABBBDDDEEEFFFHHHIIIHHHCCC@@@>>>>>>===???AAACCCEEEFFFFFFFFFDDDDDDCCCAAA@@@???>>>===>>>???@@@@@@AAAAAAAAA@@@CCCCCCBBBAAAAAAAAAAAAAAA>>>===<<<;;;::::::::::::888777555444444555666777:::<<<>>>===;;;;;;===@@@;;;;;;<<<===>>>?????????>>>>>>===???AAAAAA@@@???;;;<<<>>>???@@@@@@??????@@@>>>============<<<:::555444444555888:::999999222111000000000222444666666777999;;;===???@@@@@@???>>>===>>>@@@@@@>>>===>>>===<<<;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;;;;:::;;;777888>>>>>>III```zzzaaaIIIBBBAAA<<<888999888888:::;;;<<<===>>>>>>===999888:::666333???PPPYYYTTTBBB777999777333888888888999999999999888888666777888666444222222222///000111222444666777888::::::999999888666555444777333111333333000111555444555333222666<<<:::444000222555888:::;;;;;;;;;555555666666555555444333111111222333444444444444555666777888999999999999666666555444444333333222111111111111111000///////////////000000111111111111000///.........//////////////////////////////............/////////000//////...------...000000//////.........//////000.../////////////////////------...//////000000111777FFF]]]___HHH;;;>>>???000000////////////000000000000//////.........---,,,,,,---......---,,,,,,---------.........//////---------......000111111...///000000//////000111---,,,,,,,,,---...000111//////000000000000//////------......------,,,+++////////////////////////---+++***+++...000...,,,+++,,,,,,,,,+++---000222........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++---------...111333))))))***+++---......///------,,,+++,,,---...///,,,,,,,,,---------------//////000000000000//////,,,///111111///...000222222222111111000...---,,,............/////////000...///000111111222222111222000---++++++,,,...///---------.........////////////000000000000/////////000111222222222222222111222444555666555444444444111111333333222666;;;<<<<<>>===???AAADDDFFFGGGGGGGGGCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???CCCCCCBBBAAAAAAAAAAAABBB;;;<<<<<<<<<<<<<<<<<<===888777555444444555666777===>>>@@@>>><<<;;;>>>@@@:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>@@@???>>><<<:::;;;===>>>?????????>>>>>>===<<<===>>>??????===777666666777999;;;:::999222111000000111333555666666777999;;;===???@@@@@@>>>=========??????===<<<>>>===<<<;;;;;;<<<===>>><<<<<<===============<<<;;;<<<888999>>>???JJJaaawww]]]FFFAAAAAA;;;888999999:::;;;<<<===>>>>>>>>>===888888999555222???RRRUUUQQQBBB999<<<999333555888888999999999999888888666777888777444222222333000111222444666777999999;;;;;;::::::888777666555888333111333333///111666444666444222777>>><<<555000222555888;;;;;;;;;;;;555555666666555555444333//////000222222222222222666666777999999:::::::::555555444333333222222111111111111111111000//////.........///////////////222111000......//////000////////////////////////---.........//////000000///...---,,,---///111222...............///000000.........///////////////......//////000111111111999HHH___aaaJJJ===???@@@000000///////////////000,,,---...//////...---,,,...------...//////...,,,...............///000000000///......000111111000//////000000000//////...---...000111111///...,,,........................//////000000///...------//////............//////000000000000////////////...------------...//////........................------------------------,,,,,,+++***+++,,,...///---,,,,,,,,,,,,---......000///---+++*********+++------...---,,,+++---///...//////000000000000000///000000///......111333222222222111111111111000333666444...---111222///000000111111111111000000000000000000000000000000------......//////000000000///...------...///000---...000111222222111111111000000000000222333444333333444666777666222000111222333555666777777777>>>???EEEUUUpppeeeNNNBBB<<<777222444222111111222222000///000...,,,---///000...+++,,,,,,,,,------,,,++++++,,,,,,------.../////////---***((())),,,//////...------++++++++++++---------------...000444777999FFFFFFFFFEEECCC@@@===<<>>???CCCFFFEEEAAA@@@BBBEEEHHHHHHGGGFFFDDDBBB@@@???AAA@@@??????AAACCCFFFGGGGGGFFFDDDBBB@@@??????>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???????????????===:::777666666777888CCC???===???>>>:::===DDD>>>===;;;;;;<<<<<<;;;999::::::;;;;;;===???@@@AAA;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<:::888777888999999999555555444333333333444555888999999;;;===???AAABBBBBBBBB@@@???>>>>>>=========<<<;;;::::::;;;<<<===>>>>>>>>>>>>????????????777999555777>>>AAANNNgggrrr[[[FFF>>><<<888888;;;:::;;;<<<>>>>>>>>>===<<<999999888555000222BBBTTTaaa\\\TTTKKK???666888>>>::::::999888888999999::::::999888666444222000///000111333555666777777888777888999999888555333111555333111222333555666555666444111333777<<<>>>>>>111//////222777:::;;;:::555555555666555555444333111111222333555666777777999999999::::::;;;;;;;;;666555333222111111222222111222222222111000...---...............///000000000222444333111...------000000///...---,,,,,,,,,//////000000000000//////---...///...,,,++++++,,,...///000///...---.../////////............//////...---,,,+++,,,...000111777HHH```aaaLLLAAAEEEDDD000000///////////////000---......//////......---...------...//////...,,,...............///000000000///......///000000000///000000000000000//////---...///000000///...---........................///.........------------......------------......------....../////////000...------------...//////........................------------------------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---............---,,,++++++++++++,,,------,,,++++++,,,...---...//////000000////////////000///......000333000000000111111222222222333555333...---111222///000000000000000000000000000000000000000000000000////////////////////////000///...------...///000---...000111222222111111111000000000000222333444444444555777999888555222333444444444555666777777<<<===AAAMMMeeekkkUUUHHH@@@888333444222111111222222111000111///......000000///---,,,,,,---------,,,,,,+++---------...............---+++)))))),,,//////...------,,,++++++,,,------...------...111444777999BBBCCCEEEEEEDDDBBB???===BBBFFFJJJMMMNNNNNNNNNNNNLLLJJJFFFCCCBBBAAA???===>>>AAAEEEDDDAAA@@@BBBEEEGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@??????@@@BBBDDDEEEFFFEEECCCAAA@@@???>>>>>>????????????????????????????????????????????????CCCBBBAAA@@@???????????????>>>;;;888777777888999BBB>>>===???>>>;;;>>>EEE<<<:::999999;;;;;;:::999888888999:::<<<>>>@@@AAA===>>>>>>???????????????@@@AAAAAAAAAAAA@@@>>>===<<<:::888777888999999999333222222222333555777999777888999;;;===@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????:::;;;777888>>>@@@MMMfffrrr\\\HHHAAA???;;;:::===;;;<<<===>>>???>>>>>>===777888::::::555333;;;FFFLLLQQQYYY\\\SSSCCC888555:::::::::999999888888888666666666555444222111000000222333555777888888999777888999999888666444333555333111222333555555555888555111000222444444444...------000444777777555666666555555444444333333111222222333444555555666888888888999999999::::::777666444333222222333333111222222222111000...---///////////////000111111000111222111///------...111000///...------------//////000000000000//////---...//////------...///...///000///...---...000//////............//////...---,,,+++,,,...000111888III```aaaKKK@@@CCCAAA000//////......///000000///..................//////...---...///000...,,,...............///000000//////......//////000111///000000111111000000000---...///000000///...---........................///...---,,,+++,,,------------------------------++++++,,,---...//////000...------------...//////........................------------------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,++++++,,,---,,,******,,,---,,,---......//////.........///000///......000222...//////000111222333444333444222///...111111000111111////////////111111000000000000000000000000222222111000000///......//////............//////---...///000111111111111000000000000111222333444555555777999;;;;;;999666777666555444444555666777;;;;;;===EEEVVVpppuuu^^^NNNDDD;;;666444333222222333333222111222111///000111111///...,,,,,,---------------,,,...............------------+++******,,,.........------,,,,,,,,,,,,------.........///111555888:::???@@@CCCEEEEEECCC@@@>>>@@@DDDIIILLLMMMLLLLLLLLLGGGFFFDDDCCCBBBAAA>>>;;;;;;???BBBBBB@@@@@@BBBDDDFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>???@@@AAABBBDDDCCCAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@????????????>>><<<:::999999:::;;;@@@>>>===>>>===<<<@@@EEE;;;999888777999999888777444555666888:::===???@@@????????????>>>>>>======@@@AAABBBBBBBBBAAA@@@???<<<:::888777888999999999555444222222222555888:::777777999;;;===@@@CCCDDDAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;<<<======<<<======>>>?????????>>><<<===888888>>>???KKKccczzzoooZZZGGGBBBAAA===;;;<<<<<<===>>>???@@@???>>>>>>999999:::;;;888333444:::@@@CCCHHHKKKFFF<<<888999999:::;;;;;;:::888666555444444444444444333222111111222444777888999::::::777777888999888777555444555333222222444555555444888555111//////000000///------...111444555444222888777555444333333333444222222222333333444444444777777777888888888888999555444333222111111222222111111222111111000///...000000000000000111222222///000000///---,,,---///111000///......------...///000000111111000000///,,,---////////////000222---///000///...---///000//////............//////...---,,,+++,,,...000111:::KKKaaa```JJJAAABBB>>>//////.........///000000000///...------...///000///...---...000000...---...............///000000......///.........000111//////000000111111000000---...//////000//////...........................000...,,,++++++,,,...///---..................---,,,,,,------.........///...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......)))***,,,---...---,,,,,,+++,,,,,,+++******+++---+++,,,------......------...///000000//////000222/////////000111222222222222222111//////000000000222111///......///111222000000000000000000000000222111111111000000000////////////....../////////......///000000111111111000000000111222222333444666777888;;;===>>>===;;;;;;999666333333444666888<<<;;;<<<@@@KKKaaa~~~fffSSSGGG>>>999555444333333444444333222222111000000000000///...,,,------............---000//////...------,,,,,,---,,,++++++,,,---...///---------,,,,,,---------.........///222666999;;;>>>AAADDDFFFFFFDDDAAA??????CCCIIILLLMMMLLLLLLLLLFFFEEEDDDCCCBBB@@@<<<888999;;;>>>?????????AAACCCDDDDDDEEEFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>??????AAA@@@???>>>============>>>>>>???@@@AAA@@@?????????>>>>>>>>>>>>>>>======AAAAAAAAA@@@@@@??????>>>>>>===<<<;;;:::;;;<<<===>>>======<<<<<<===AAAEEE>>>;;;999777777777666555222222444666999<<>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAA<<<:::888777888999999999:::888555333222333555666888888999;;;===???AAABBB@@@??????>>>>>>>>>>>>???>>>===<<<;;;;;;<<<===>>>;;;<<<>>>????????????>>>===>>>888777<<<===HHH```pppjjjWWWEEEAAAAAA<<<999:::>>>>>>@@@@@@AAA@@@???>>>>>><<<===>>><<<777555777;;;777555444222111666===888:::;;;<<<;;;888444222555555555555444333222222111333555888:::;;;::::::666777888888888777666666444333222222444444444333555333222111111333444444000111333555666666444333999777555222111222333444222222333333333333333333777777777888888888888888222222111111000000000000111111111111000000//////000000//////000000111222000000000...------///111111000000///.........///000000000111111000000000,,,...//////......///000---...//////......///000///......------......///...---,,,+++,,,...000111;;;MMMccc```LLLDDDFFF@@@...............///000000000///...------...///000///......///000000///---...............///000000---...//////------///111---...///000000000000000---......///////////////////////////////////////000///---,,,,,,...///111...///000000000000///.../////////......---------...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......)))***,,,---......---,,,+++,,,,,,+++******+++---+++,,,,,,------------------///000000//////000111000000000000000000000000222000000000000//////000111000...------...000111000000000000000000000000///000000000111111111222...//////////////////............//////000111111111111222222333444444444666777888;;;???@@@@@@???===;;;777444333444666888:::999999<<>>777666444444555555333222111111111000......------,,,---...///////////////000000///...---,,,,,,+++---------,,,,,,,,,...///------------------------.........000333777:::<<<@@@BBBEEEGGGFFFDDDBBB@@@AAAEEEKKKNNNOOOMMMLLLKKKHHHFFFEEEDDDBBB???999555777999;;;======>>>@@@AAAAAACCCDDDFFFFFFDDDBBBAAA??????>>>>>>=========>>>???>>>===<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===>>><<<===<<<::::::<<<@@@BBBCCC???;;;999777777555444111222333666999<<>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDCCCBBBAAA<<<:::888777888999999999<<<:::777444333333444555999999999:::;;;===>>>???>>>>>>>>>===>>>>>>??????>>>===<<<;;;;;;<<<===>>>;;;<<<>>>@@@AAA@@@@@@???======777666;;;;;;GGG^^^llliiiVVVEEEBBBAAA===999:::>>>???@@@AAAAAA@@@???>>>@@@AAAGGGMMMMMMDDD<<<999555444777;;;:::666555888777999;;;<<<;;;888444111888888888777555444222111222444777999;;;;;;:::999666666777777777666666555444333222222444444333111222222222222222444666777111333555777777555444444888666444222111222333444333333333333333333333333888888888777777777777777222222222222222111111111111111111000000000000000///............///000000000111000///...///111333111111000/////////000000000000111111111111000000---...///...,,,+++,,,---,,,...//////......///111......------------.........---,,,+++,,,...000111;;;NNNdddaaaNNNJJJKKKCCC------------...///000000000//////////////////000//////...///000111///---...............///000000,,,...000///,,,,,,///222,,,,,,---...////////////------......//////000000//////////////////////////////...---...///000111///000111222222111000///111111000///...---,,,,,,...------------...//////........................------------------------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......***+++,,,,,,------------+++,,,---,,,******,,,---+++,,,------......---------///111111000///000111111111000000000/////////111//////111111//////111000000............000000000000000000000000000000......///000000111222222......////////////..................///000111222222222333444555555555555555555777:::???AAABBBAAA>>>;;;888555444555666888888555666:::<<>>AAABBBDDDEEEEEEDDDBBBAAACCCGGGMMMPPPPPPNNNKKKJJJHHHGGGEEECCCAAA===888444666777999:::<<<===>>>>>>???AAADDDFFFFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;>>>???BBBCCCDDDCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<===>>>??????>>>===<<<999999999999:::;;;<<<===:::<<<<<<888777;;;>>>???EEEAAA===999888777666444222333444777:::===???AAA???>>>=========>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@<<<:::888777888999999999888888666666555666777777888888888999:::;;;<<<===============>>>>>>???@@@>>>>>>===<<<<<<===>>>>>>;;;===???AAABBBBBBAAA@@@<<<<<<777666;;;<<>>;;;<<>>======EEERRR^^^]]]OOOAAA:::999888:::>>>>>>:::888999777888:::<<<;;;888444222999999999888666444333222333555888:::::::::888666666666666555555444444444333333222333444444222000111222222222111000222444000222444555444333333333555555333222222222333444333333333444444555555555777777666666666666555555333444444444444444333333111111000000000000111111...............//////000///000111000000000222444111111000000000000111111000111111222222111111000...//////...,,,***+++,,,,,,...//////......000111......------------.........---,,,+++,,,...000111<<>>AAACCCBBB===;;;888666555666777888999555777::::::>>>QQQgggttt\\\LLLEEE<<<:::888666666444222000111333333222...------///------...000000111111000//////......---------,,,...//////---++++++...000,,,---...//////...---,,,...//////111444888<<<>>>>>>??????AAABBBCCCCCCCCCDDDIIINNNQQQPPPMMMJJJHHHEEEDDDBBB@@@???<<<888555666666777999;;;<<<<<<;;;>>>@@@CCCFFFFFFEEECCCBBB===>>>>>>?????????>>>>>>::::::999999999::::::;;;===>>>AAACCCDDDCCCBBB@@@@@@??????>>>======<<<<<<:::;;;<<<>>>>>>===;;;:::666666777888999:::;;;<<<999<<<;;;666444999<<<;;;CCC@@@;;;999888888777777444555666888;;;===@@@AAAAAA@@@>>>===<<<===???@@@AAABBBCCCCCCBBBAAA@@@???<<<:::888777888999999999888888888888777777666555444444555777999;;;===>>><<<<<<<<<======???@@@@@@???>>>===<<<<<<===>>>???<<<>>>AAACCCDDDDDDBBBAAA;;;<<<777888===???KKKccc{{{nnnYYYGGGCCCBBB===;;;<<<>>>???@@@@@@@@@???===<<<>>>FFFSSS^^^[[[MMMAAA<<<>>>999555666777666888<<<666777999::::::888555444777777777777666555444333444666888::::::888666444777666555444333222222222333222222333444333111///000111333222000///111333///222333333111111333555222333333333333444444444333333444555555666777777444444444444333333333222111222333444444333222222111111000//////000111222/////////...///000000111,,,...000111000000111222111111111000000111111222000111111222222111111000---...///...---,,,---...,,,---//////......000222...------,,,,,,------......---,,,+++,,,...000111>>>RRRfffaaaPPPNNNNNNAAA,,,,,,,,,---...///000111...///000111111000///...000/////////111111///..................///000000+++...000///++++++...222)))***+++,,,---------------------......000111111000000000000000000000000+++,,,---............------...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------------------,,,,,,---...---,,,***)))---,,,,,,,,,,,,---.........---++++++++++++---------......---,,,,,,---///,,,---......//////......,,,...111111000//////000------...///000111222222111---...222222...---111......////////////......000000000000000000000000000000//////......---------...///000000///...---......------...///111222444555666888888888888777333333444888===AAACCCCCC<<<;;;999777666666777888<<<888999===;;;;;;III\\\|||eeePPPFFF>>><<<999777666444111///222444555333///---...000------///000111111111111...............---------...///000...++++++...111,,,---...//////...---,,,/////////111444999<<>>===;;;888666666666666888:::;;;:::999===???CCCFFFGGGFFFDDDBBB======>>>???????????????999999999888999999:::;;;;;;===@@@BBBCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;888:::;;;======<<<:::999444444555777888999:::;;;888<<<;;;444333888;;;999AAA===999777888999999999666666777999<<<>>>@@@BBBCCCBBB???===<<<<<<===>>>BBBBBBCCCCCCBBB@@@>>>===<<<:::888777888999999999;;;;;;;;;:::888555222111000111222555888<<>>===<<<<<<===>>>???<<<>>>AAADDDEEEEEECCCBBB<<<===888999???AAANNNfffmmmXXXEEE@@@???;;;999:::>>>???@@@@@@???>>>===<<>>------------.........///////////////000000000000000000000000000000000000000000000000////////////...............///000000,,,...//////......///111------------------------...///000111000///---+++---,,,,,,,,,,,,---............------------......000///------,,,---...///000...------------+++***,,,,,,,,,---------......///...,,,++++++,,,...///...............---------///...---,,,+++,,,,,,---...------,,,++++++++++++.........------,,,,,,,,,......................................................///000000000000000000000000000000000000000000000000000000000000000........................////////////////////////---------------...///000///...---...000111111111222444777999;;;<<<;;;;;;777777666888:::???CCCFFF;;;999777777888888777666>>><<<888666777===FFFLLLnnnqqqXXXJJJ===999888:::888444333555555333111000111111000///.../////////...///222444......------------......&&&(((,,,///000///---,,,...------...//////...,,,222///...000555:::<<<<<>>===;;;:::999888:::;;;<<<;;;<<<===???:::>>>CCCDDDCCCCCCDDDEEE????????????????????????===;;;999888999:::::::::<<<=========;;;;;;===??????>>><<<;;;:::::::::;;;<<<<<<<<<;;;:::999888777222222333444666888:::;;;<<<:::999777777888:::;;;:::999888666555555555555555666777777888:::>>>AAA???>>>===<<<<<<===>>>??????AAABBBBBBAAA@@@BBBCCCBBB@@@===<<<<<<======<<<<<<<<<;;;:::999777666555444444444444666999;;;<<<>>>===<<<<<<<<<===???@@@@@@>>><<<;;;;;;<<>>UUUnnncccUUUFFF>>>;;;999999;;;===>>>???@@@AAAAAA@@@??????DDDGGGEEE@@@===>>>@@@<<<;;;;;;;;;;;;:::777555333444555666666666444444777777777555333333555777333444666777777777666555444333222111111111222333777555222111111111111000555555444333333333444444555666777777777666555444555444444333222111000000111222333333444444333333111111111111000...---,,,---000222222111000000111,,,...111111000//////000......///000111222222333............///000111222...000222222222333555666222222222111111///........./////////000000111111......///000000000000000333222000///............,,,------------///222555===YYYeee]]]SSSHHHAAADDD------........./////////.../////////000000000000////////////////////////000/////////////////////...............//////000,,,.........,,,,,,...000............------------......///000000///------------,,,,,,------...//////......------......//////...---,,,,,,---.........,,,,,,,,,......---,,,,,,,,,,,,---------......///...,,,++++++,,,...///........................000///---,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------------,,,,,,......................................................///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......---------.../////////...---...000111111111111333666888:::;;;::::::777777777888;;;???CCCEEE===;;;999888999:::999888===;;;888555666<<>>======>>>???;;;>>>BBBCCCBBBAAABBBCCC@@@@@@@@@@@@??????>>>>>>:::888666666777888999888;;;<<<===<<<<<<<<<===???@@@???===<<<;;;;;;;;;<<<;;;;;;;;;:::999888777666222222222333555666888999:::999777666777888999:::999888777555444444444444444555666666666999===@@@===<<<;;;:::::::::;;;<<<>>>@@@AAAAAA@@@@@@AAABBB@@@>>>;;;;;;<<<======<<<======<<<;;;:::888777666555444444555666888:::;;;>>>>>>=========>>>???@@@AAA@@@>>>======>>>@@@AAAAAAAAABBBDDDFFFFFFCCCAAA===:::999:::999@@@WWWooo|||aaaSSSEEE>>><<<::::::======>>>???@@@@@@@@@???>>>;;;???AAA???;;;999;;;>>>===<<<;;;;;;<<<:::777555333444555666666555444444666777666555333333555666444555666666666666666555555444333111111111222222666444111111111222222111555555444333333444444444333444555666666444333111222222222222222222222222222333444444555555444444222111111000///......---...000222222111000000000,,,///111111000///000000//////000000111111222222////////////000111222333000111222222111111222333111222222111111///......------------.........///......///000000000000000666444222///...------...,,,------------///222555>>>ZZZfff]]]RRRFFF>>>AAA....../////////000000000....../////////000000000////////////////////////////////////////////////......------......///000.........,,,++++++---///000000//////......------.............../////////---------,,,------.../////////............//////------,,,,,,,,,------...,,,+++***,,,...//////...,,,,,,,,,---------.........---,,,++++++,,,---...------......//////000000000///......------......,,,,,,,,,,,,,,,,,,---...,,,,,,------------------....................................................../////////000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////......---.........///...---...000111111111000222444666888999999999777777777888;;;>>>BBBDDD???===:::999:::::::::999<<<:::777555666:::BBBGGGXXXpppmmmYYYGGGAAA<<<;;;999555333444444222000/////////...,,,'''***...000///...---,,,......------------......---,,,,,,,,,---...000222...------...//////...,,,000000111444999===>>>???<<<;;;;;;===@@@BBBCCCBBBEEEFFFHHHHHHGGGCCC???===;;;<<<=========<<<;;;:::===???@@@@@@???>>>???@@@<<<>>>AAAAAA@@@???@@@@@@BBBBBBAAAAAA@@@???======888666444555777999999999999;;;<<<<<<<<<<<<>>>@@@@@@???>>>===============;;;;;;;;;:::999888666666333333333333333444555666777666555555666777888:::777666555444333222222222222333444444555777;;;???<<<;;;:::999888999::::::===???@@@@@@??????@@@AAA???>>><<<===???@@@@@@???>>>>>>>>>===<<<:::888888777666666555666888999:::???>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAACCCEEEDDDBBB@@@<<<999:::<<<===DDD\\\uuurrr\\\PPPCCC>>>;;;:::<<<@@@>>>???@@@@@@@@@???>>>===999;;;<<<;;;888777:::===???>>><<<<<<<<<:::888555444555555666555555444444555666666444333222444555666666666666555555555555666555444333222111111111444222111111222333333222555444444444444444555555222444666777777555222000111111111222222222333333333333444555555555555444222111000///......//////...000222111000//////000---///111111000///000111000111111111111111111111000000111111222222333333111222333222000//////000111111111111000///......------------...............//////000000000000000777555222///---,,,------,,,------------///222555???[[[ggg^^^SSSFFF===???////////////000000000000........./////////000000////////////////////////.........///////////////...------------...////////////...,,,******,,,///111111000000//////......---------------...///000---------------...//////000//////......//////000,,,,,,,,,,,,,,,---------,,,++++++,,,...//////...,,,,,,,,,---------.........---,,,,,,,,,,,,---...------......///000111111////////////......//////,,,,,,,,,,,,,,,---...///,,,,,,,,,------.....................................................................//////000000////////////////////////////////////////////////////////////////////////////////////////////////000000///......---......///...---...000111111111000111333444666777777777666666777888:::>>>AAACCC???===:::888999999999888:::999777555555999@@@EEERRReeewww```LLLDDD===;;;999666444555555333111000000000...---)))+++...///...---------......------------.........---------...///111222...------...//////...,,,///000222666:::>>>@@@BBB??????>>>???????????????DDDEEEGGGGGGFFFDDDAAA???===>>>???@@@???===;;;:::@@@BBBCCCCCCAAA?????????<<<===>>>???>>>>>>======BBBBBBBBBAAA@@@>>><<<;;;777666555555888:::;;;;;;777999<<<<<<<<<===>>>@@@@@@@@@??????????????????<<<<<<<<<;;;:::999777777555444444444333444444555444444444444555666777888555444333222111000000000000111222222333555999======<<<;;;:::::::::;;;;;;===>>>??????>>>>>>???@@@AAA@@@???AAACCCEEEEEEDDD?????????>>>===<<<::::::999888777777777888999:::????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBDDDDDDAAA???<<<999999<<>><<<<<<;;;:::888666555555555555555444444444444555555444333222333444777666666555555555555555777666555444333222111111222111000111333444333222444444444444444555666666555666999:::999777444222111111111111111222222222222222333444444444444333222111///------...000111000111222111///...//////---///000000//////000111222111111111111111111111111222222333333444444333111222222111///...///000000000111111000///....../////////000000000000000//////000000000000//////444333000...,,,,,,---...,,,------------///222555???[[[ggg^^^SSSGGG>>>@@@////////////000000000000............////////////........................------....../////////000---------------...//////000000000...,,,,,,---///111111000000000/////////------,,,,,,---...///000...------------...////////////............//////,,,,,,,,,------............---,,,,,,......---,,,,,,,,,,,,---------......---------,,,,,,---------,,,------...///000000111......//////////////////,,,,,,,,,,,,---......///,,,,,,,,,------..................................................................---...///000000........................................................................////////////////////////111000///...............///...---...000111111111000000222333444555666666555555666777:::<<>>;;;888666666777777777888777666555666999???DDDOOO[[[qqqfffPPPFFF===:::999777666777777444222111111111000///---...///...------///111......------------......,,,---...000000000000///...------...//////...,,,...000333666:::>>>BBBEEEFFFFFFDDDAAA???===<<<<<<@@@AAADDDEEEEEEDDDCCCAAAAAABBBCCCDDDBBB@@@===<<>>===::::::;;;;;;<<<======<<>>?????????@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;999999777666666555444555555555222222333333444555666777444333222000///////////////000111111111444888;;;<<<;;;:::999999:::;;;<<<<<<>>>??????>>>===???@@@AAA@@@AAACCCEEEGGGGGGFFF@@@@@@@@@???>>>===<<<;;;;;;:::999999999999;;;;;;???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>???BBBDDDDDDBBB???>>>999888;;;@@@NNNmmmyyy___LLLCCC;;;888777777;;;AAA@@@@@@AAAAAAAAA???>>>======<<<;;;999999;;;???AAA@@@>>><<<;;;::::::888666666666555555444444444444333555666555333222333444666666666666666666555555777777666555444333111111111000000111333444444222333333333444555666777888666777999:::999777444222333333222111111000//////000000111222222222222111111000...------///111222222333333111///...///000...///000000//////000222222222222222111111111111222333333444444444444333///111222111000///000111///000000000000//////...000000000000000///////////////000000000000/////////......---------...///,,,------------///222555>>>ZZZfff]]]SSSHHHAAADDD....../////////000000000------........./////////........................---------......//////000------,,,,,,------...///...///000000...---...////////////000000000000000---------------...............------......///000......------------......,,,,,,---...////////////...---,,,,,,---...---+++,,,,,,,,,---------......------------------------,,,,,,------......//////------.../////////......------------------...///,,,,,,------------------................................................///...---------...///000........................................................................////////////////////////000000//////...////////////...---...000111111111000111111222333444555666333333444666888:::<<<===>>>:::666444444555555555555666666666777;;;@@@DDDKKKOOO^^^wwwpppWWWKKK???;;;:::888777777666444222222333333222111000111000///---...000333......------------......,,,---///000000000///......------...//////...,,,---///222555888>>>DDDHHHNNNMMMIIIDDD???<<<<<<======>>>AAACCCDDDCCCBBBBBBCCCDDDFFFGGGFFFDDDAAA???CCCEEEFFFEEEAAA>>>;;;;;;777666666888;;;======<<<@@@@@@AAAAAA???<<<:::888333222111111444666777777777999<<<===<<<<<<<<<===>>>>>>???@@@AAAAAAAAA@@@?????????>>>===<<<::::::888777666555555555555555222333333444444555555555333222111000///............///000000111333777;;;999888888777888999;;;<<<<<<>>>??????>>>>>>???@@@?????????BBBEEEFFFEEEDDD@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCBBBBBBBBBAAA@@@???>>>>>>===>>>>>>======???BBBDDDEEECCCAAA???:::999<<>>888666555555:::AAA@@@AAABBBBBBBBBAAA@@@???===;;;:::888999;;;>>>???>>><<<:::999999999888777777666555444444444444444333555666666444333333444333444666777777777666555666777666666555444333222111111111222444444333222333333333444555777888999666777777777666444333222444333222111000///......//////000111111111111000//////......///000111222555555444222000//////111...///000///......000222111111222222222222222222222333444555555444333222000111222222000///000222/////////000000//////..................---------000000000000000//////...,,,,,,...///////////////,,,------------///222555>>>XXXcccYYYPPPFFFAAAEEE------........./////////---------.........//////........................,,,,,,---......///000000------,,,,,,------...///+++---000000///...---...---......//////000000111,,,---.........---,,,+++...............//////000------,,,,,,,,,,,,------,,,---...000000000000000,,,++++++,,,...///...---,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,---------------+++,,,---...///......---///......------------...------------------,,,,,,................................................///...---,,,,,,...///111........................................................................//////////////////////////////////////////000111///...---...000111111111111111111222333444555666111222333555777999:::;;;>>>:::666333333444555555333444666777888<<>><<<999666666444222111111222333333222///000111111//////000111......------------............------......//////...------...//////...,,,---///111333666===EEEKKKSSSQQQLLLFFF@@@===???BBB???@@@BBBCCCDDDDDDCCCBBBAAACCCFFFHHHIIIGGGEEECCCCCCEEEFFFDDD@@@<<<999888444222222555:::>>>>>>>>>===>>>???@@@>>><<<999777333222000111333555666666777:::<<<===<<<;;;;;;;;;<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>===;;;:::999666666555444444444555555333333444444444444444444333222111///...............///000000111333777:::777777777888999;;;===>>>===>>>@@@???>>>>>>???AAA??????@@@BBBEEEFFFEEEDDD??????@@@??????>>>===<<<>>>>>>=========>>>@@@AAA@@@AAABBBCCCDDDCCCCCCBBBBBBAAA???===<<<===>>>???;;;<<<>>>BBBEEEGGGEEEDDD???;;;;;;>>>BBBNNNkkksssYYYCCC<<<777555444444:::AAA@@@AAABBBCCCCCCCCCBBBAAA>>><<<:::::::::<<<===>>><<<:::888777888999999888888777555444333333444444444666777777555444444444000222666888999888666555555666666777666555444333222111111333444444222000222333333444666777999:::999888777555444444333333222222111111000000////////////000111111111111111---......///000111111222777777666333111///000222//////000///......000333111111111222222333333333222333444555555444222111333444444333000//////000......///////////////...///.........------------000000000000000///......,,,...111222333111///---,,,------------///222555>>>WWW```TTTJJJAAA===BBB------------.........///---------.........//////........................,,,,,,------...///000000---,,,,,,,,,,,,---......(((+++///000///...---,,,,,,,,,---...///000111111,,,---/////////---+++)))...............///000000---,,,,,,++++++,,,,,,---,,,---///111111111111000*********+++...000000000,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........------000///...---------------.........------,,,,,,,,,................................................///...,,,,,,,,,---///111................................................000000000000000000000000//////////////////////////////...//////000111222///...---...000111222111222222222222333444555666000111222444666777999:::???;;;666333333444555555222444666777999===BBBFFFGGGBBBGGG^^^zzzhhhYYYHHHAAA===999666555222111///000111333222222,,,///222333111///...............------.........000///,,,******---///111...------...//////...,,,---///000222555<<>>@@@DDDHHHJJJIIIHHHGGGCCCDDDFFFDDD@@@;;;777666111000000444:::>>>??????;;;===>>>???>>>;;;999777666444222333555666777777777:::===>>><<<;;;::::::;;;===>>>@@@AAAAAAAAA@@@>>>>>>>>>===<<<;;;999999555444444333333444444444444444555555555444333333333222111000...............///000000111333777:::999999999:::<<<>>>@@@BBB===???@@@@@@??????@@@AAAAAAAAABBBEEEGGGHHHGGGEEE???????????????>>>===<<>>>>>>>>>>>@@@AAACCCAAAAAACCCDDDDDDDDDCCCBBBDDDBBB???===<<<===???@@@;;;<<<>>>BBBFFFHHHGGGEEE>>>;;;===@@@CCCLLLeeesssYYYBBB<<<777666444555;;;BBB@@@AAACCCDDDDDDDDDCCCCCC@@@>>>===<<<===>>>>>>>>>;;;999666666777999999888888777555444333333444444444666888888666555444555...111555999:::999777555555555666777777666555444222111222333444444222000222222333444666888999:::<<<;;;999777555555666666000000000000111111111111000000111222222222222222,,,---///000111111111111888888777444111000111222///000000///......111333000000111222333333444444111222444555555444222111666777666444111...............///////////////...111111000000/////////...000000000000000///.........000444666555333///,,,,,,------------///222555???WWW^^^QQQFFF===999???,,,---......------///111///............---------.........///////////////...,,,***))))))+++...000...------,,,,,,------...////////////............000000000000111111111111111...+++******,,,---...111000///......///000111////////////////////////,,,...000///,,,+++---///........................---------......---,,,,,,---------,,,+++***+++------,,,,,,,,,,,,---.........,,,,,,///444555111---000///...------------------,,,,,,---......---+++//////...---------------000000///...............,,,---......------...000---------............///.........//////000111222////////////////////////...---,,,,,,...//////...222///------...//////...111///...000222333111///222222222222222222333333222111111111333555888::::::888666333333333555666666555555777<<>>@@@AAA???:::777777888222333444666777777777777888999;;;<<<===<<<;;;;;;<<<===???AAABBBBBBBBBAAAAAA???<<<:::888888888999777666666555444444333333555555444444444555555666333333222222111111000000......000111333555666666666777888;;;===???AAABBBEEECCCAAA???>>>???AAABBB@@@@@@AAADDDFFFGGGFFFDDDEEEDDDBBBAAA@@@?????????===>>>@@@BBBBBBAAA@@@???AAA@@@???@@@BBBDDDDDDDDDBBBAAAAAA@@@???>>>=========<<<===???BBBDDDCCCBBB@@@<<<===AAAAAAFFF\\\uuuwwwSSSHHH<<<111111555888999;;;@@@BBBFFFHHHIIIHHHFFFEEEBBBBBBBBBAAA???===;;;:::999999888888888888888888999888666555444555777888888777555333222333444555222222333333444555666666555666777888777555333222222222222111222222333333444555666555555555777999999888666555444444444555222444555333000...000333000000111222222222222111111000//////111333333222444444444222///......000/////////------///333777111222333333444444444444111222333666888888555333>>>FFFGGG<<<000...///000------...///////////////...///000222222222111000////////////000000000000---000222222111///......222...,,,...000///000333@@@UUUVVVFFF???<<<888999---...///...------...000---------.........//////000000//////......------...---+++++++++,,,...///...------------------...------......//////000000////////////000000000000///.........///000000///000///...------...//////////////////////////////,,,...000///---,,,---///........................---------------------,,,+++,,,,,,+++))))))***,,,,,,++++++++++++,,,------///---,,,///333444000,,,111000//////......//////------,,,---......---+++111111000///////////////000000///...............,,,---......------...000---------............///------------...///000111///////////////////////////...,,,---...000//////111///------...000000///000///...000222333111///000000111111111111222222222111111111333555888999999777444222222222444555555555666888;;;@@@EEEHHHGGGCCCBBBJJJ```{{{pppUUUFFF@@@:::777666555333111222333444222000////////////////////////......---,,,,,,,,,---.........---,,,---...///000000...------......---,,,---...111333777<<>>:::888888777444222333666;;;???AAA@@@AAABBB???;;;888777888444555666777777777777777999:::;;;<<<<<<<<<;;;:::<<<===???AAABBBBBBBBBBBBAAA???===:::999888999:::555666666666666777777777666555555444555555666666444333333222111000/////////000111333444666777888777888999;;;===???@@@AAADDDBBB@@@>>>>>>???AAABBB@@@@@@AAADDDFFFGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@BBB@@@???@@@BBBDDDDDDCCCBBBAAAAAA@@@???>>>============>>>@@@CCCEEEEEEDDDCCC>>>===@@@???CCCTTTiii|||XXXHHH===444333666888:::===???FFFOOOTTTRRRMMMGGGDDDDDDDDDBBB@@@???===<<<;;;999888888888888888999999999888777555555666777888:::999777666555555666666222222333333444555555666666666888888777666444222444333222111111111111111333555555555444555777999999888666555444444555555333333333111//////000111000000111222222222222111222111000222444555555555444555444222000...///000///000000///......000222000111222222333333333222111222444777999888555222333:::;;;444------000000---...//////000000000///---...//////000///......//////000000000000111111...000333333111///......222...,,,///000///111444CCCWWWXXXGGG???<<<888999...//////...---,,,...///++++++,,,---...///000111111111000///...---,,,,,,------------.........///------------------------+++,,,---...///000111111---.........////////////,,,---///111222111000///......------------...///000000000000000000000000---...///...------...///........................------------------------,,,------,,,******+++---+++++++++++++++,,,,,,---///------///222222///,,,000///.....................---,,,---//////---,,,111000//////.../////////000///......---.........,,,---......------...000---------............///,,,,,,,,,------...///000000000000000000000000000000...---...///000000000///---,,,---///000000000/////////000111222111////////////000000000111111222111111111333555777888777555333222111222333444444555777888999>>>EEEKKKIIICCC???CCCTTTlll|||\\\IIIBBB===999666666444222111333444444333////////////////////////...------,,,------............---,,,---...///000000...------......---,,,...///111444777<<>>BBBBBBHHHGGGGGGGGGHHHFFFCCC@@@DDDEEEFFFGGGHHHGGGFFFEEECCCDDDCCCAAA<<<999777777666666555555777:::@@@DDDBBBCCCCCC@@@<<<999777777777777777888888888777777:::;;;;;;;;;;;;::::::999===>>>???@@@BBBBBBBBBBBBAAA@@@===;;;:::999:::;;;555555666777888:::;;;;;;777666666555555666666666444444333222111000//////000111222444666777888999999999:::;;;===>>>???@@@AAA@@@???>>>>>>???AAABBBAAA@@@AAACCCFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???@@@BBBCCCCCCCCCBBBAAAAAA@@@???>>>======>>>===>>>AAADDDFFFEEEDDDEEE???<<<>>>===???JJJWWWkkk```GGG>>>777666777999===CCCAAAOOO___fff```TTTJJJFFFGGGEEECCC@@@>>><<<<<<<<<888888888888888999:::;;;:::999777666666666777888888888888777666666555555222222333333444444555555666777888888888666444222555444333111000000//////333444555555444444777888888888777666555555555555333222000///000000///...000000111222222222222111111000000222444666666555444555444333000///000222---///111222000//////000000000111222222222111111111222555888:::999555222---000111---,,,...000///...//////000000000000000....../////////...------000000000111111111222222000222333333222000000000333///---///000///222666HHH[[[ZZZHHH???<<<888:::///000000///---,,,---///,,,,,,------...//////000000000//////......------,,,---///000000000///...------............------,,,,,,---......///000000,,,,,,---------.........***,,,...///...---------..................//////000000000000000000000000------...............///........................---,,,,,,,,,------......///000000///------...///,,,,,,++++++,,,,,,---...///...---...000000...+++---,,,,,,+++++++++,,,,,,...------...//////...,,,...------,,,,,,---------///......------.........,,,---......------...000---------............///------------...///000000000000000000000000000000000///......000111111000...---,,,---///111111000/////////000111111000000...//////000000111111111111111111222333444666777666555333222222222333444222666888888888<<>>???@@@AAAAAABBBBBBBBB@@@>>>;;;::::::;;;<<<666666777888999:::;;;;;;888888777666666666777777666555444333222000//////111111333444666777999999::::::;;;<<<===>>>>>>?????????>>>===>>>???AAABBBAAA@@@AAACCCEEEFFFDDDCCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEBBB@@@???@@@AAACCCCCCBBBBBBAAAAAA@@@???>>>============>>>@@@CCCEEEDDDCCCEEE>>>;;;<<<<<<<<>>FFFVVVmmmjjjOOOEEECCC???:::<<<:::888444222111222333////////////////////////---------....../////////......---,,,---...///000,,,++++++---///000000//////000222333666:::@@@EEELLLKKKEEE>>><<>>@@@CCCEEECCCDDDDDDDDDDDDDDDCCCCCC???@@@???<<<999777777777777999;;;::::::===BBBGGGEEEDDDBBB@@@>>><<<999777999::::::999999888777666;;;;;;::::::999999999999<<<======>>>???@@@AAABBBAAA@@@===;;;:::;;;<<<<<<888888888888888888888888:::999888777777777777777666666555444333222111111000111222444555777888999;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>???AAABBBAAAAAAAAACCCEEEEEEDDDBBB?????????@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFBBB@@@??????AAABBBBBBAAABBBAAAAAA@@@???>>>===============???AAABBBAAA@@@AAA===::::::;;;;;;>>>AAAKKKgggrrrMMMDDD;;;:::===DDDQQQ\\\```pppqqq]]]PPPKKKHHHFFFBBB???===<<<<<<===888888888888999:::;;;<<<:::999999888888888888888666666666666555444333222222222222333333333333333555666777888777555333222////////////000000111222000222333333333444666888777777777777777666666666666333000000222333111///000000111222222222222111......///111333444333222222333333222111000222333333555999999888555333333222333333333333333222222000111444777999888555111444111//////000000......//////000000000000//////000000/////////////////////000000111222222333333222333444444222111111222333111000111000000555<<>>;;;===///000000///...---///000//////.........---------,,,,,,---...///000111111,,,---///000000000///...---...///000000///...---.........---------,,,,,,+++,,,,,,,,,---------------///000...+++***,,,///---...///000111111111000////////////////////////---,,,,,,---///000///...........................---,,,++++++,,,---///000---......---++++++,,,..................//////000------------------------..................///000///...---...000000...---.........---......///000---------,,,------...///,,,---......------...000---------............//////......//////000111222000000000000000000000000000...---...///000000000---------...000111000...,,,...000000/////////000//////000000111222333333000111111222333444444444555555444444444444444555222444666777777:::???DDDFFF???<<>>CCCJJJJJJDDD===<<>>BBBFFFBBBCCCDDDDDDDDDCCCBBBAAA<<<===<<<:::888777777999999:::;;;<<<===@@@DDDGGGDDDBBB@@@??????===:::888999999999999999888777666;;;::::::999999999999:::;;;;;;<<<<<<===>>>@@@AAA@@@???<<<;;;::::::;;;<<<;;;::::::999888888777777;;;:::999999888888888888777777666666555555444444000111222444666777888999;;;;;;<<<===>>>>>>??????@@@????????????@@@@@@AAAAAAAAAAAACCCDDDEEECCCAAA?????????@@@AAABBBDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBB@@@??????AAABBBAAA@@@BBBAAAAAA@@@???>>>======???>>>===>>>@@@@@@???======;;;:::999888999;;;===DDD]]]~~~|||VVVIII>>><<>>VVVgggbbbMMMBBB???===@@@...///000///......000222---------...............------......//////000000------....../////////...---...///000000///...---------------------------,,,,,,,,,------------...&&&***...///,,,+++---///,,,---...000000000000000---------------------------,,,+++,,,///111000...........................---,,,+++++++++---///111------...,,,+++***+++---...------------...//////++++++,,,,,,,,,,,,.../////////......//////000111///.........000000...---...---------......///000---,,,,,,,,,------...///,,,---......------...000---------............///............///000111111///////////////////////////...,,,---...000//////.........///111000///---,,,...000000///...///111------...///000111222333000111222222333333333333333333333333333333444444222333555666888:::<<<===BBB===;;;???AAAFFFZZZppp}}}^^^KKKEEEAAA;;;;;;<<<<<<999555222222333////////////////////////+++,,,...///000000000///......---,,,---...///000000...------......---,,,...///000111333777===AAAGGGGGGBBB;;;:::>>>AAA@@@>>>@@@@@@???>>>>>>BBBEEEBBBCCCEEEFFFFFFDDDBBB@@@:::::::::888777777888:::<<<;;;:::<<<@@@CCCEEEFFFBBB@@@>>>>>>???>>>;;;888888888888888888888777777:::999888888888999:::;;;::::::::::::;;;===>>>@@@???>>>;;;:::999:::;;;<<<<<<<<<;;;;;;:::999999888<<<;;;:::999999888888888777777777777777777777777222222444555777888:::::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBDDDDDDBBB@@@?????????@@@AAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@??????@@@AAAAAA@@@BBBAAAAAA@@@???>>>======AAA@@@???@@@@@@@@@>>><<<999:::999777444555888:::???TTTrrraaaPPP@@@>>>JJJ^^^tttyyy```NNNEEEAAA@@@@@@???>>>===<<<;;;::::::999999999::::::;;;:::::::::::::::999999888:::999777666555555666666222222222222222222222222333444555555444333111///............//////000111...000111222222333555888666777888888888888777666333333333222000///000111000000111222222222222111222222333444666555333000///000000000//////111333666666555333111000111333333333333333333222111111000000000222444555333222///,,,,,,//////,,,---111...............---,,,,,,,,,+++++++++,,,...///000---......///111222222333222333333222000000111222444222222222000000777@@@XXXiiicccNNNCCCAAA???BBB...///000///...///111333+++,,,,,,---...///000000///////////////.........------------.........///---...///111111///...---***++++++,,,---...//////,,,,,,---------.........$$$+++...,,,***+++---***+++---///000000///...------------------------...,,,***,,,///111000...........................---,,,+++***+++---///111...//////...,,,,,,---///---,,,,,,,,,,,,---......***++++++++++++,,,...000---------------...///000///......///000000///---++++++++++++,,,,,,---...,,,,,,,,,,,,------...///,,,---///...------...000---------.........//////---------------...000000////////////////////////...---,,,,,,...//////...///......///111000...,,,+++...111000...---///111,,,,,,---...///000111222000111222333333333333333222222222222222222222222333222333666999::::::999@@@;;;;;;???>>>AAASSShhhcccMMMEEE@@@:::999;;;<<<:::666333333444////////////////////////+++,,,...000000000000///......---,,,---...///000,,,++++++---///000000///---...///000222666;;;???EEEDDD???888777;;;>>>===:::===AAABBBAAA@@@BBBCCCBBBDDDGGGHHHHHHEEEBBB@@@888999999888666777999;;;===;;;:::<<>>;;;888666777777888888888777777999999888888888999;;;<<<:::999999999:::<<<>>>???>>>===;;;999999999:::;;;======<<<<<<<<<;;;;;;;;;===<<<;;;:::999999999999888888888888999999999999333444555777888:::;;;<<<::::::;;;===>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDEEEFFFEEECCCBBBBBB@@@??????@@@AAA@@@???BBBAAAAAA@@@???>>>======DDDBBBAAAAAAAAA@@@===;;;777::::::555111222555777<<>>?????????>>>===<<<;;;;;;;;;:::999999999::::::::::::;;;;;;;;;:::999888999777555333222333444555222222222222222222222222222333444444444222000...000//////.........//////...///111111222333555888666777888999999888777666111333444222...---///111000000111222222222222111111111111333444333000---.../////////...///111333//////...------000444888222222222222222111000///111000///000222333333222111......111...)))***000---.........---,,,,,,+++---,,,,,,---...000222444,,,---...///000111222222222222333111000///000222444333333333000000888AAAYYYjjjdddNNNDDDBBB@@@DDD000111000///------///111222111//////111111111000111///......//////...---,,,---......///.........///...---,,,---///111333000///---,,,,,,---///000...---,,,---.../////////+++---......---,,,,,,---///............//////000000000///---++++++---///+++(((&&&'''+++///000///..................------......---,,,,,,,,,,,,---///---+++******,,,///111000...,,,+++,,,------,,,+++,,,.../////////......000000000000000000000000000000//////.........------......///////////////000000000000000000000000000000//////.........---//////...---,,,,,,++++++......------------......---------.........//////------............------//////000000//////...------...000///......///000,,,---///000111111111000111222222333333222222111111111111000///000222444888777555444555777:::<<<===??????======BBBLLLTTTooopppTTTFFF???:::;;;;;;:::999777555444333111111111111000...---,,,---------...///000000111000///---,,,---...000222///////////////000111111000//////000333888===@@@MMMGGG@@@:::888999:::;;;<<>><<<999555555999999666555666444000666777888999:::;;;<<<<<<:::;;;<<<;;;:::999;;;======<<<<<<;;;;;;;;;;;;;;;>>>AAABBB===666222666::::::999777666666666777888:::::::::<<<>>>>>><<<:::666666666666555777:::===============>>>@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDAAAAAABBBDDDGGGGGGEEEBBBBBBAAAAAABBBDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAA???>>>>>>@@@BBBBBBAAA@@@AAACCCCCC@@@======777444555555333333555@@@FFFWWWtttuuuTTT@@@DDDQQQjjjaaaKKKGGG>>>=========>>>===;;;999???===;;;999888888888999>>>===<<<:::999888888888666777777666444444555666444222111222555777555333777777555444222000//////000000...------,,,,,,,,,//////111222333444444444777777888999888777666555111000/////////000222333111000000000000222333444222222222222222111000///111111111111111000//////---......///000111111111444333222111111222333444///000111222222222222222555333111///......///000000000000000000000000000........................------...///000111222222333333333333444333000...000///111222111111666>>>UUUccc```QQQKKKFFF???@@@000111111000...///111333222111//////000111000///000...---...//////...------...//////000000//////111000///...---......///000...---,,,,,,---...000///...------...///000000,,,...//////...------.........---......///000000---...///...---,,,---///...+++))))))+++---...---........................///...------,,,,,,------...---,,,++++++---...000111///---,,,---......------.../////////...---,,,////////////////////////000/////////............------...///////////////........................000/////////............//////...------,,,++++++/////////....../////////---------.........//////...//////////////////...---------......////////////111111111//////000111,,,---///000111111111000111111222222222222111111111222222111000000333555888777555444555777:::;;;>>>???>>><<<;;;???HHHOOObbb|||xxxZZZIIIAAA<<<;;;::::::999777666444333222222111000///...------------......///000000111000///---------...000111//////.........///000111111000000222555;;;AAADDDPPPJJJBBB<<<999999::::::;;;>>>BBBFFFHHHGGGEEEDDDDDDFFFIIIJJJJJJHHHEEEBBB===;;;888666666888;;;===AAAAAAAAAAAABBBCCCDDDEEEEEEAAA>>>===>>>===999666555888999777777888777444555555666777888999:::::::::;;;<<<<<<;;;;;;===???>>>===<<<;;;;;;<<<===>>>BBBAAA@@@<<<888666777888999888666555555555666777777777999;;;>>>@@@???===666666666555444666999;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBDDDDDDAAAAAABBBEEEGGGGGGFFFDDDCCCBBBAAABBBDDDEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAA??????@@@AAABBB@@@@@@AAABBBBBB???<<<<<<666333444555333333555999>>>NNNiii}}}[[[EEEFFFRRRkkkaaaMMMHHH@@@>>><<<<<<======;;;:::>>>===:::888777777888999<<<;;;:::888777777666666555666666555333333444666444333222333666888777555888777666555333111000///333333222111000//////000//////111222333444555555777888999999999888666555111000/////////000222222444333222111111222222333222222222222222222111111111111111111111000//////......///000000111222222222222111111111111222222///000111111111111111111222111000............///////////////////////////........................------...///000111222222333333333333333222000///000///000222111000666>>>UUUcccaaaSSSMMMGGG??????///000111111000000222444444222111000111222111000...---,,,---...///...---...//////000000000000000222111000///...---,,,+++///...---,,,,,,---...//////............///000000---///000000///......///------------...///000111+++---//////...---...///111///,,,+++,,,---,,,,,,........................///...------,,,------------,,,,,,,,,,,,---......111///...---/////////...////////////...---,,,+++........................////////////............------...////////////...........................////////////............//////......---,,,,,,,,,000000////////////000000---------...............//////000000000000//////,,,,,,+++,,,---...000111000111111000...---...///---...///000111111000000000111111222222111111000222222222111000111333555777666555444555777999:::>>>>>>===;;;:::===DDDJJJVVVlllcccMMMAAA;;;::::::999999777666444444444333111///.........///------......///000000000///......------///000111///...---,,,,,,...000111111000111333999@@@FFFJJJUUUNNNFFF>>>;;;:::999999:::===BBBGGGIIIIIIGGGFFFFFFGGGIIIKKKJJJHHHEEEDDD???<<<999666666999<<>>>>>;;;888555888999777888::::::777444444555666777888888999:::;;;<<<<<<<<<<<>><<<<<<;;;888555777666555333333444444555444555777;;;???AAAAAA@@@777777666444333444666999999999;;;<<<>>>@@@BBBCCCAAAAAAAAAAAABBBDDDEEEFFFBBBBBBCCCEEEHHHHHHGGGEEEDDDBBBBBBBBBDDDEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@AAAAAA@@@BBBCCCCCCAAA???@@@@@@AAA@@@???@@@AAA@@@===::::::444111333444222222555444888DDD[[[yyyaaaHHHFFFPPPiiibbbNNNIIIAAA???<<<:::;;;<<<<<<<<<===<<<:::888777777888888999888777666555444444444222333444333222222444555333222222444777888888888999999888666444333111111111111000///............//////000222333555666666777777999:::999888666555000000/////////000111222666555444333222222222222111222222333333333333222111111111111111000//////000000000111111222222333000000111111111111000000000000000000000000///...000//////......---------------------------------........................------...///000111222222333333444444333222000//////...///111000000666>>>UUUdddbbbVVVQQQJJJ@@@>>>///111222222222222444666777555333333444444444333...---,,,---...///...---......///000000000000///000111000000///---,,,+++///...------------...///......///.........///000---...000000...---...///,,,,,,,,,---...///000111...//////...,,,,,,---///111///...---------------............//////////////////...---------------,,,,,,,,,---------......000...------//////...---..................------------------------------///////////////.........,,,---......//////..............................///////////////.........//////......---------,,,000//////////////////000......................../////////000000/////////---,,,+++***+++---///111...//////...+++***++++++......///000000000000000111222222222222222222111222222333222111111333666666555444444555666888999======<<<;;;;;;>>>DDDHHHQQQbbb{{{kkkQQQ@@@888999999999888888666555555555333111///......///000............//////000000///............///000000///...,,,++++++---///111000000111444;;;CCCLLLQQQZZZTTTJJJBBB===;;;::::::999===BBBGGGJJJKKKJJJIIIHHHIIIJJJJJJJJJHHHFFFEEEAAA>>>:::777777:::>>>AAACCCCCCDDDDDDDDDDDDDDDDDDAAA>>>;;;<<<>>>>>><<<999666999999777777999999666555555555666777888888888888999:::;;;;;;<<>>BBBDDDFFFCCC@@@>>>===;;;888666555444333222111222333333333444666:::>>>AAAAAA@@@777777666444222222444777777888:::<<>>=========>>>???@@@BBBDDDDDDBBB@@@?????????????????????===;;;:::888333000222333222222444555777>>>PPPkkk```GGGBBBIIIbbbcccOOOIIICCC???;;;999:::<<<======<<<;;;:::888888777888888666666555333333222222222111222222222000111222444111111222444666777888888;;;:::999777555444333222000000///...............000000111222333555666777666777999:::999888555444000//////...///000111222444444333333222222222222111222333333444444444444111111111111111000//////111111111222222333333333...///000111111000///...///000000000///...------...////////////...---,,,------------------------........................------...///000111222222222333444444333111000000...---...000///000777???WWWfffeeeZZZUUUMMMAAA===000222444444444444555777666444222333444555444444///---,,,---//////...---,,,---......//////............////////////...............------.........,,,///111111///------...+++---///...---,,,---...,,,,,,,,,------...000000111111///,,,******---///---...............//////........./////////000000//////...------------...,,,,,,,,,---------.........---,,,---...///---,,,,,,,,,,,,---...///000000------------------------.........///////////////,,,------...............////////////////////////.........//////////////////...............------///......------......///.....................------......//////......---///...,,,++++++,,,---///...//////...+++***++++++///////////////000000000222222333333333333222222111222222111000111333555555444444444555666777888;;;;;;;;;<<<>>>BBBFFFJJJNNNYYYnnnvvvXXXBBB888888888888888888777666555555444111///......///000............////////////...............///000000///...,,,,,,,,,---///000//////000555<<>>===:::===BBBGGGKKKLLLLLLLLLIIIIIIJJJIIIHHHGGGFFFEEECCC@@@===::::::===@@@CCCCCCDDDDDDEEEEEEDDDCCCBBB???===:::;;;>>>>>><<<:::888:::999666555777777444777777777888888999999:::666777999999:::;;;>>>@@@AAA???===<<<===@@@CCCEEEDDDDDDCCC@@@<<<888777777444333111000000000111222333444666999===>>>>>>===777777666444111222444666666777:::===@@@BBBCCCCCCAAAAAABBBDDDEEEFFFFFFGGGDDDDDDCCCEEEGGGHHHGGGFFFDDDBBBAAABBBCCCDDDCCCAAABBBCCCCCCDDDEEEEEEDDDDDD@@@???>>>=========>>>???@@@BBBDDDDDDAAA???>>>>>>===>>>??????>>><<<;;;:::999333000222333111111444666777;;;GGG]]]|||~~~^^^FFF@@@CCCYYYxxxeeePPPHHHCCC???;;;999999;;;===>>>;;;;;;:::999999888888888666555444333222222222333000111111111//////111333///000111333444555666777;;;;;;999888666444333333444333222222222222222222111111111222333444666777444666888999999777444222000///.........///111111000111111222222222222222111222333333444444444444111111111111111000//////222222222222333333333333...///000111111000///...///////////////...---,,,//////000000000///......................................................------...///000111222222111333555555222000000000...------//////111888AAAZZZiiihhh^^^ZZZQQQCCC>>>222444666666555555666777222111000111333444444444111///......//////...---,,,------...............---------...///000000111........................+++000555666333///......+++---......---,,,,,,------------,,,------...///111000///---++++++---///***,,,............///111.........//////000000111000///......------......---,,,,,,,,,,,,---......,,,,,,+++---...///---,,,+++++++++,,,...///111222------------------------.........///////////////,,,,,,---............---000000000000000000000000.........///////////////..............................------------.....................---------------............------000///---,,,,,,,,,---...000111111000...---...///000000////////////000000222222222333333222222222111111111000///000222444333333333444444555666777999999:::===@@@EEEIIIKKKJJJOOO___yyycccIII;;;777777888888888777777666555444222000/////////000......//////////////////.........///////////////...............//////000000000111666>>>IIITTTZZZccc]]]SSSKKKFFFDDDCCCBBB===???BBBFFFJJJLLLNNNOOOJJJJJJIIIHHHGGGFFFFFFEEEEEECCC@@@>>>>>>@@@CCCEEECCCDDDEEEEEEDDDCCCAAA@@@???<<<:::;;;===>>><<<999999;;;999555444666666333888888999999::::::::::::555777888999999:::===??????>>>======>>>@@@CCCEEECCCDDDDDDAAA<<<888666777333222111//////000000111333333444777:::<<<;;;:::777777666444222222444666777888;;;???AAACCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>???@@@@@@AAABBBCCCBBB???>>>>>>>>>;;;===??????===<<<<<<<<<:::444111222333000000333444555777???QQQppp{{{]]]HHH@@@???OOOkkkzzzfffQQQGGGCCC???;;;999:::;;;======;;;;;;;;;:::::::::999999666666555444444444444444111222222000///...///111...000222222222333555777;;;;;;999888666555333333333222222111111111222222444333222222222333555666222444666888888555222000//////.........///000111...///000111222333222222111222222333333333333222111111111111111000//////222222222222222222222222//////000000000000////////////////////////...---////////////////////////////////////////////////........................------...///000111222222000444666555222///000111///---...000000222:::DDD^^^lllkkkaaa^^^UUUGGG@@@333555777888666555555666222111111222555777777777333222000000000000...,,,------...///////////////...---------...///111222---..................---,,,333:::<<<888333000///,,,...//////...------.........------,,,,,,------***,,,///000///......///))),,,......------...000---......///000000111111000//////..................---,,,++++++---...000,,,,,,,,,...000000...,,,---,,,,,,,,,---///000111------------------------............/////////000+++,,,------......------////////////////////////............/////////000............//////////////////............////////////.........---------......////////////......................../////////111111111//////000111111000///......///000111000000111111111111000000000000000///...///111333333333333444444555666666999999:::===AAAEEEHHHIIIHHHGGGQQQhhhjjjNNN>>>666777777888888888777777444333333222111000///////////////////////////...---......///////////////---...///000000000//////222222333888AAALLLWWW^^^eee___VVVNNNJJJHHHHHHHHH@@@AAABBBEEEHHHLLLOOOQQQJJJIIIHHHFFFEEEEEEEEEEEEEEEEEECCCBBBBBBCCCEEEEEECCCCCCDDDEEEDDDBBB@@@??????<<<:::;;;===>>>;;;999999;;;999666555888999666999999999999::::::::::::666888999999999:::===???============???AAACCCEEEEEECCCAAA???===:::666333333222000/////////000111000111222555999;;;:::999777777666444333333555888888:::===@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGFFFDDDCCCDDDDDDCCCBBBBBBAAA???@@@@@@AAA???>>>@@@@@@AAACCCCCCDDDDDDCCCBBBAAA???>>>>>>>>>???@@@AAABBBAAA@@@===<<<===>>>:::===???@@@>>><<<===>>><<<666333333333000000222222333666;;;KKKjjjyyy]]]JJJAAA:::DDDZZZggggggRRRGGGBBB???;;;::::::<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888777666666666777777222333333111...---...000///222444444222222444777;;;:::999888666444333222000000000//////000000111666555333222222222444555000222555777777444111...//////...---...///000111000111222333333333222111222222222222222222111111111111111111111000//////222222222222222111111111111000000//////000000111......///000000000/////////...---------...///000////////////////////////........................------...///000111222222000444777555111//////222000......000111333<<>>@@@<<<666222111---///000000///....../////////...---,,,,,,,,,,,,$$$(((///222333111///...***,,,//////,,,+++---///---......///000111111222000000///...............///---+++******,,,///111---------///111111///---///...---,,,------///000........................---.........//////000000+++,,,------......------........................---.........//////000000.........///////////////000000////////////000000//////.........---------//////000000000000//////+++,,,...///000111111000---...000///......///000111000///......///000111......////////////......//////000///......000333222222333444444555555666999999:::===AAAEEEFFFGGGIIIEEEKKK]]]qqqlllOOO>>>666777777888888888888777333333333333222000///...///////////////.........---......///000/////////---...000222222111///...444444555:::CCCOOOZZZaaafff```WWWPPPLLLKKKKKKKKKBBBBBBCCCDDDGGGLLLPPPRRRKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDDDDCCCAAA???===???===:::;;;======;;;888888::::::666777:::<<<:::999999999999999:::::::::888999:::::::::;;;===???;;;<<<===>>>???AAACCCDDDGGGBBB======???===666///333222000/////////000111......000444888::::::999777777666444333444666999999;;;>>>AAACCCDDDDDDCCCDDDDDDFFFGGGGGGFFFEEEDDDHHHFFFDDDCCCCCCCCCBBB@@@AAA@@@??????@@@@@@>>>===@@@AAABBBCCCDDDDDDDDDDDD@@@???===<<<<<<<<<===>>>BBBBBBAAA>>><<<;;;<<<>>>999<<>>===>>>@@@>>>888444444333000///111000333666;;;JJJiiivvv\\\JJJ@@@666;;;NNNXXXvvvgggSSSHHHAAA???<<<:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888888888888999444444333111///---...///111333555555333222555777;;;:::999777666444333222444333333222333333444444888666444222111222333444///111444666666333000---///......---...///000111333444555555444333111000222222222222222111000///111111111111111000//////111111111111111111111111222111000//////000111222......///000111111111000///...,,,++++++,,,...///////////////////////////........................------...///000111222222000444777666111...///222000......000111444===GGGeeerrrooodddbbbZZZLLLEEE888:::;;;999444000000111555333555:::AAADDDAAA>>>555555444333111///,,,+++,,,...---+++---111111---////////////////////////////////////////////////...000444777888777444222---...///000000000......000...+++***,,,...000111000///...------...///000222000...+++******+++,,,,,,---............111333////////////////////////,,,...///---+++***---///---------000333222...+++,,,...111111///---,,,,,,------............------------/////////...---,,,...------...//////...---//////......---,,,******///......---------......---------.........//////---......//////......---///////////////...............------------......,,,---...///000000000000111000///..................///000000//////000111222111111111000000//////111///...///333444333111444222222444777777444111444:::<<<999;;;DDDIIIIIIEEEDDDIIITTT^^^fffrrr~~~lllSSSDDD;;;777666999999555333333333111///...---...///000///000111111111///...------------......000111222111111222222222222111111222222444999BBBNNNYYY```hhhbbbWWWJJJFFFIIIJJJIIIEEEDDDDDDDDDGGGJJJNNNQQQJJJHHHEEECCCBBBBBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHGGGFFFCCC@@@>>>CCCAAA>>>;;;999888888888999999888777777888999:::888888888777666777:::===888888777777888999999:::<<<;;;;;;>>>AAADDDEEEEEEBBBBBBBBBAAA>>>;;;777555444333222000////////////333000111555777555777:::555888:::888444444888<<<;;;;;;<<<@@@EEEGGGFFFDDDHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHDDD@@@???@@@CCC???>>>===<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDBBB@@@>>><<<;;;<<<===>>>@@@@@@??????>>><<<;;;:::<<<>>>??????>>>======>>>===;;;888777777666555444555666999>>>HHHaaasss\\\IIICCC???;;;AAAMMMfffsss___LLLGGGBBB@@@<<<999888999:::<<<>>><<<::::::;;;;;;:::999<<<;;;:::999888888888888555555333222111000000000777---JJJ444777777777444999:::999444333444444111333333222222333333444555111111000//////000111222444444444333333222222222---...///000111222333444444444333222111///...---111000000111333333222000000111222111000000222444222111111000000111222333111111111000000000000000///000111000//////111333555555333222111000000000333333333111...---...//////......------,,,++++++...---,,,+++---///222444888000DDDJJJ333222:::***---///,,,---111000999NNNkkkxxxxxxpppiiiZZZHHHDDD999::::::777444111222333555555999???FFFGGGDDD???888777555333000...---,,,---//////---///222000,,,........................///////////////////////////000222333444333333222...///////////////.........---------............000///...------...///000///...---++++++,,,---...---...///.........000222////////////////////////,,,......---++++++---///---,,,---///222111...+++---///111111///.........,,,------......------,,,---......//////...------111000/////////...---,,,......///......---,,,+++---------,,,,,,,,,---------.....................------............------/////////////////////.../////////....../////////,,,---...///000000000000000//////............///...///000000//////000111111111111111000000000///111000///000333444444222444333222444666777555222333999;;;999;;;BBBGGGGGGDDDBBBEEEOOOXXX]]]dddjjjllliiimmmwwwxxxiiiQQQBBB;;;666555777888444222333222111000.........///000///000111111000///...---...............///000111000111111222222111111000111222444999CCCOOO[[[bbbgggbbbWWWKKKGGGJJJKKKJJJFFFFFFEEEDDDFFFIIILLLNNNIIIGGGEEECCCBBBBBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFDDDBBB@@@>>>BBB@@@===:::888888999999::::::999888777888999999888999999888777777999;;;777777777777888999:::;;;;;;:::;;;===AAADDDEEEEEEAAAAAAAAA@@@>>>;;;888666555444222111000/////////000///000555666444555888666888:::888555555888<<<===<<<<<>>@@@BBB@@@???>>><<<<<<<<<<<<<<>>>>><<<;;;;;;:::<<<>>>===<<<;;;<<<<<<<<<:::888777666555444444555555888===FFF\\\ttt]]]IIIBBB>>>:::AAAMMMddd|||uuufffTTTDDD@@@BBB@@@<<<999888999;;;<<<===;;;999999:::;;;;;;:::<<<<<<;;;;;;:::999999888777666555333111000//////555333OOO777555333666888999;;;999555333555555222333333222222333333444555222111000000000111222222222222222111111111000000------......///000000111555555555444333222111000111000///111222333222000000111222111000000222444222222222222222222222222000000000000000000000000///000111000//////111333444444333222111111111111333333333111...---.../////////......---,,,,,,+++...---,,,,,,---///222444555<<>>;;;888777888:::;;;<<<;;;:::999999999999999888999:::999888777888999777777777888888:::;;;;;;:::999999<<>>;;;999777666555444222000/////////000///222777888555555777666888:::888666666999===???>>>===???AAADDDDDDDDDGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIGGGDDD@@@>>>???@@@AAA@@@>>>===;;;:::::::::>>>>>>???@@@AAAAAAAAAAAA???>>><<<;;;::::::;;;<<<>>>>>>>>>>>>>>>===<<<;;;999;;;<<<<<<;;;::::::;;;::::::888666555444444444555555888;;;AAASSSrrruuu]]]HHH@@@<<<999AAANNNfffxxxxxxgggZZZMMMBBBBBBAAA???<<<999999999;;;<<<;;;:::888999:::;;;;;;:::;;;<<<<<<===<<<;;;999888999888666444222111000///444===RRR;;;333000555<<<:::<<<:::666555777666333333333222222333333444555333333222111111222222333000000////////////............/////////000000000444444444444444333222222111//////000111222111000000111111111000000222333333333444444444333111000000000000000000000000000///000111000//////111333333333222111111222222333222333333111///......000/////////...------,,,,,,...---,,,,,,---///222333111:::TTTSSS111%%%111111---///---///444333===RRRooo{{{sss___GGG???AAA???;;;777555444666777888:::>>>DDDIIIJJJGGGDDD===:::666111///...//////,,,///000///000111---'''......................../////////////////////////////////...............222111///...---------...,,,...///...---,,,,,,,,,000///...------...///000...------,,,---.../////////000000///------...000////////////////////////---------,,,,,,,,,---...***+++,,,...//////---,,,...//////...---...///111---......//////......---.........///////////////333333222111///---------------...///000000//////,,,,,,,,,+++,,,,,,---...////////////............------,,,,,,,,,,,,------............////////////000//////////////////000,,,---...///000000000000------------......///000...///000000//////000111111111111000000000000000222111111222333333333333333333333444555666666555444888;;;===>>>BBBEEEFFFIIIHHHKKKVVV^^^]]]SSSJJJDDDHHHUUUiiivvvppp[[[III;;;666333444444222111333//////000000000000///...///000000000000/////////000//////............///000000111111111111000000000111555<<>><<<999666666888:::===<<<<<<;;;::::::999999999888:::;;;;;;999777777888:::999999888888999999:::999888888:::>>>AAABBBBBB?????????>>>===;;;999888888777555333222111000000222222555:::;;;888777888777888999888777777:::===@@@???>>>>>>@@@AAACCCDDDFFFGGGIIIKKKLLLKKKJJJIIIJJJIIIFFFCCC@@@???>>>?????????>>>===<<<;;;::::::<<<===>>>???????????????===<<<;;;::::::::::::;;;<<<<<<===============<<<999;;;<<<<<<;;;::::::;;;::::::999777555333444444666666777999===IIIaaawwwuuu]]]FFF>>>:::777@@@NNNfffrrrlllYYYOOOHHHCCCEEE???>>><<<:::999:::<<<===:::999777888:::;;;;;;;;;:::;;;<<<======;;;999777999888777555444333222222666HHHPPP<<<333222666===:::<<<;;;777666888777555333333222222333333444555444444333333333222222333///.....................000000111111222333444444111111222222333222222111000///...///000111111000///000111000///000111333222333444555444222///.../////////000000000000000///000111000//////111333222111111111222222333444222333222111///...///000000000//////...---------......---------///111222333///777777******111,,,,,,...,,,---222000:::OOOppp}}}ttt^^^EEE;;;FFFBBB<<<777555444555666:::;;;===@@@CCCEEEEEEDDD===:::555111......///000+++...///...///000---'''////////////////////////////////////////////////---...000000000///---,,,222111///...---------...---......,,,******---000000///...------...///000//////......------------///000000///------...000////////////////////////...---,,,,,,,,,---------)))+++,,,..................//////...------///000//////000000000000//////............//////000000000222444333000......///,,,---...///000000000000---------------...//////////////////////////////...------,,,,,,------...---.........//////000000///......------......///,,,---...///000000000000---------------...///000...///000000//////000111000000000000000000111111111222222222222222222333333333444444555555777888777999===AAACCCDDDFFFHHHKKKMMMTTT```iiigggYYYJJJCCCHHHVVViiixxxuuu```LLL>>>888444444444111111333...///000000000000//////000////////////000000000000//////............///000000000111111000000000000222666===HHHTTT___fffiiifff^^^TTTOOONNNKKKFFFFFFFFFEEEEEEEEEFFFHHHHHHEEEDDDCCCCCCBBBBBBBBBBBB@@@AAABBBDDDEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAA@@@<<<:::777555555777:::<<<;;;;;;;;;;;;::::::999999999:::<<<;;;999888888888===<<<;;;999888777777777888777777999<<<>>>??????======<<<<<<;;;:::999999999888666555333222222111333222555:::;;;888666888777777777777777888:::<<>>???@@@BBBDDDEEEFFFIIIKKKKKKKKKJJJIIIJJJHHHEEEBBB@@@??????>>>===============<<<<<<<<<;;;<<<==================<<<;;;;;;::::::::::::::::::;;;<<<======>>>>>>===;;;<<<>>>>>><<<;;;<<<===;;;;;;;;;999666444555666777777888999999@@@QQQbbbrrrZZZDDD===999666???MMMccckkk```KKKCCC???===AAA>>>===;;;::::::;;;<<<===:::999888888:::<<<<<<;;;888999;;;<<<;;;:::888777777777666666666666666777:::RRRIII:::555777777;;;:::<<<;;;777666888888555333333222222333333444555444444444444333333222222//////////////////////////////000222333555666777111111222333333333333222000///------///000000000///000111000//////111333111111333333222000...,,,......//////000000000000///000111000//////111333111111111111222333444444111222222111///...///111111000000//////...------......------...///000111444------///...222333......000------111///888NNNrrr}}}sss^^^FFF<<>>????????????BBBDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIFFFCCCAAAAAAAAA???>>>======>>>>>>>>>>>>======;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<===>>>>>>>>><<<>>>??????>>>======>>><<<>>>>>><<<888666777:::888888999999777999EEEQQQmmm{{{mmmVVVAAA;;;888555>>>LLLccchhhYYYDDD===<<<999<<<<<<<<<;;;:::;;;<<<======<<<;;;999:::;;;<<<<<<;;;888999:::::::::999888888777777666777777888999:::===YYYBBB888666;;;888999999<<<:::777666888888666333333222222333333444555444444444444333222111111...////////////000000000......///111222333444555333444555555555555555444000...,,,,,,...000000000///000000000//////111222000000111111111///...------......//////000000111///000111000//////111333222111111111222333333444111222222111///...000111111111111000//////.....................///000000+++111555666444000...//////111...///333222:::PPPtttxxxooo]]]HHHAAA>>>:::555222222333222111666888:::;;;:::::::::;;;888666333000//////000111...000000...000333111---000000000000000000000000////////////////////////---------....../////////...///////////////......(((+++---,,,******...222000///...------...///000---......///////////////---...///.........000222///////////////////////////---++++++---......,,,***,,,...///......000222111333444444111///......------............------///.........///000111222333888>>>>>>:::444222222,,,------.........------,,,,,,,,,,,,---...///000------...///000111111222111000...------...000111------......///000000111//////............//////,,,---...///000000000000......---,,,,,,,,,------...///000000//////000111///000000000111111111111///111222111///...000222222444555555444555888;;;;;;;;;@@@HHHIIIFFFFFFJJJNNNYYYfffpppvvvrrr___MMMFFFLLLWWWiii~~~ttt___HHH@@@999777555222222555000///.........000111222000///......///000111222...............///000111//////000000000000//////...000333999BBBLLLUUU[[[bbbbbb^^^XXXUUUUUUQQQLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;777777777777777777777777666777888::::::::::::999:::::::::999888888;;;===;;;;;;:::999999999999::::::888777777888999888888888777777777777888888888888888777666666666666666222000111555666333333666555444444444666888999::::::===@@@@@@@@@???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJHHHEEEAAA@@@AAABBBAAA?????????@@@@@@@@@>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888:::<<<===>>>??????<<<>>>??????>>>======>>>>>>AAABBB???:::888:::===999999::::::666555<<>>;;;<<<:::===;;;;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<===<<<;;;::::::::::::::::::::::::999888888888888999999:::;;;___>>>777555<<<888;;;999;;;:::666555888888555333333222222333333444555333444444444333222000///............//////000000111111111222222222222222444555555555555555444444000...,,,+++---///000000...///000000...///000222111111000000000000000000------......///000000111///000111000//////111333222222222111222222333333111111222111///...000111222222111000000//////...............////////////(((111444333333...***///,,,///---///444333===SSSrrr}}}zzzooogggWWWGGGCCC888444000///111222111000444777:::<<<;;;888777666666444222000//////000000000111111///111555444111////////////////////////////////////////////////---,,,+++***+++---000222---...///000000000......$$$)))...///,,,+++...111000///...------...///000+++,,,---///000111111111,,,---............111333///////////////////////////---***+++---///...,,,***---//////......111444333555777777444111//////+++,,,,,,------,,,,,,+++///.........///000222333777===CCCCCC===666222111,,,---------------,,,,,,++++++++++++,,,---...///,,,---...///000111222333222000///......///000222---------...///000000111000000////////////000000,,,---...///000000000000///...------,,,,,,,,,,,,...///000000//////000111//////000000111111111222...000222111...---///111222444666555444555888<<<;;;;;;AAAIIIJJJFFFFFFJJJSSS___mmmvvvyyysss```LLLIIIOOOZZZmmmnnnKKKCCC;;;888666222222555000///...---...///111333000///.........000111222---------......000111222//////000000000000//////---...111777???HHHQQQVVV^^^___\\\XXXWWWXXXUUUPPPLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999999999666777777888777777666555444555777999:::::::::999:::::::::888777999<<>><<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<777888:::<<<===??????@@@<<<>>>??????>>>======>>>@@@BBBDDDAAA;;;999;;;???::::::;;;;;;666333888@@@CCCRRRmmmeeeOOO===999777555<<>>@@@>>><<<<<<======<<<;;;;;;;;;:::::::::;;;<<<<<<;;;:::999999888888999999999bbb===777333:::888===888:::999666555888888555333333222222333333444555333333444444333111000///---------....../////////666666555444444333222222333333444444333333222111000...++++++---///000000...///000///...///000222222111111000111111222333---------...///000000111///000111000//////111333333333222222111222222333111111222111//////000222222222111111000/////////.........///////////////111222***)))333444///111'''***))),,,333333>>>TTTnnnwwwrrrfff^^^QQQCCCAAA555333222333000---111777555555666777777666555444555333111000.........///---...///000000///...---000//////...------,,,,,,222...,,,......,,,...222---.........//////000000//////.........---------///////////////.........000000///...............////////////////////////......---,,,---...///000111111000000//////......%%%(((,,,............///------,,,---...111444666:::???@@@999444333222000////////////////////////000///...,,,,,,...222666BBBDDDGGGGGGCCC===555111///............---------++++++,,,------......///,,,------...///000000111666222---+++,,,......,,,......///...---...///111000///.........///111222111///...------...///111333---,,,//////,,,---333////////////000000000000...000111000///...///111222222111111222222333444222111111333666888888777<<<<<>>===<<<<<<;;;;;;:::999888888666555444444555666777888999888888777888:::;;;<<<;;;;;;<<<<<<;;;999888666888888:::;;;<<<=========;;;999777666555666777888666666777888888888888888777888888888777666555444666666666666777777777777333333333444555666777888;;;;;;<<<===>>>???@@@@@@DDDCCCBBBCCCFFFHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@AAABBBAAA???======>>>::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===999888:::===AAAAAA>>>;;;=========<<<===>>>??????@@@@@@AAA@@@???===;;;:::<<<>>>???===999555555666@@@JJJaaaoooRRR:::777666111222:::<<<;;;:::999999999:::;;;===::::::???AAA???>>>???===<<<;;;;;;<<<>>>@@@AAA??????>>>>>>===<<<<<<<<<<<<>>>>>>===<<<;;;<<<===EEEbbbPPP///777>>>777<<<888888777777666666555555222000///000444666444222333222222222111111000000////////////000111222333222222222222222222222222666555444333333333444444444222000...------...///...000222222000...---...444222000/////////---,,,000000000000000000000000000000000//////...---,,,333333111000000000111222000000000000000000000111222222222222222111000///......------------............////////////......+++//////111555222;;;RRRllllllggg[[[MMMDDDAAA???111///000222000...111666555555555444222000...,,,333222000///...------.........////////////......///////////////////////////,,,,,,//////,,,,,,///////////////000000000111//////.........---------/////////////////////...000000///...............////////////////////////......---,,,---...///000000000000000//////......))),,,///000///------...,,,,,,+++,,,---///222444;;;??????888222000///---/////////////////////////////////------...222555999<<>>DDDGGGHHHZZZZZZYYYWWWSSSQQQQQQRRRLLLKKKJJJHHHGGGEEEEEEDDDBBBEEEGGGHHHEEECCCAAA@@@AAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;<<<;;;999777666777666555444555666777888888888888777888999;;;<<<;;;;;;<<<<<<;;;:::888777999999:::;;;<<<<<<<<<<<<999888777666666777999:::666777777888888888888888555666666777777777777777888888888888888888888888444444444444555666777888::::::;;;===>>>@@@AAAAAADDDCCCBBBCCCFFFHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAA@@@AAABBBAAA>>><<<<<<<<<999999888888999999:::;;;999::::::;;;;;;<<<<<<===999999:::>>>AAAAAA>>>;;;>>>>>>=========>>>>>>???@@@@@@AAAAAAAAA???>>>======??????<<<888555444555666@@@VVVrrrwwwZZZ@@@888555......555888777666666777999<<<===:::888999===>>>===>>>BBBAAA@@@===<<<;;;===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<===GGG___QQQ777===>>>555:::888888777777666666555555222000///000333444333222111000000000/////////////////////000111222222333333333333333333333333333555444444333333333333333333222000.........///000///111222222000///000000222111111111111000---***000000000000000000000000///000000111111111000000333222111000000000111111111111000000000000000000000111111111000000///.........------------......////////////............+++//////000444222;;;QQQfffddd]]]QQQEEE===::::::---,,,...111111///111555444333333111000---,,,***222111000...------------//////............//////.........///000111111222...---///333333///---...///000000000000111111111...............---------......//////////////////000000///...............////////////////////////......---,,,---...///000000000000////////////...---///111111///---,,,,,,------------...000222333:::>>>>>>777111///...,,,////////////////////////...///000///...///111333111444999>>>@@@???<<<:::///............---------,,,,,,,,,---......//////.........///000000111111555222///---...//////...+++---000000///......///...//////000000000000000000///...------...///000///------//////------///....../////////000000000...000111000///...///111222111111111111222333333666555444555777777777666666555666999<<<>>>DDDKKK\\\kkk~~~|||nnneeepppwwwzzz{{{{{{^^^JJJ???<<<666666888333111000////////////000111....../////////000000000---///111222111000000111000///......000000///......///222777===AAABBBBBBQQQRRRSSSRRRPPPOOOOOOPPPKKKIIIGGGDDDCCCCCCDDDDDDBBBEEEHHHHHHFFFCCCBBBAAAAAAAAAAAA@@@>>><<<:::999999:::;;;;;;;;;999777666888777666555555555666777888888777888888999;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::999888777777888:::;;;<<<777777777888888888888999666666777777777777777777;;;;;;;;;::::::999888777555555555555555666777888888999;;;<<>>;;;;;;;;;888777777777777888999999555666888:::<<<<<<<<<<<<999:::;;;>>>@@@@@@>>><<>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA??????>>>;;;777444333444333<<>>@@@:::999;;;>>>===<<>>>>>???@@@@@@AAA<<<===>>>===;;;;;;;;;<<>>777777:::555111111000//////000111111...////////////000000000---111444444111//////111000///...///000111000......///333888===??????===JJJLLLNNNOOONNNMMMMMMNNNIIIGGGCCCAAA@@@AAACCCDDDBBBEEEHHHIIIGGGDDDCCCBBBCCCCCCAAA@@@>>><<<::::::;;;:::999888888888888888999888777555555555666666777777777888888999::::::<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999:::999999999999:::;;;<<<888777777888888888999999999999888777777666666666<<<<<<<<<<<<;;;999777666555444444444555555666777777888:::<<>>>>>>>><<<===???AAACCCCCCCCCCCC@@@???===:::666444222222444;;;III]]]vvvyyy___EEE999333...///666111111222444777<<<@@@BBB======???@@@>>>>>>EEENNNFFFDDD@@@<<<;;;<<<>>>@@@>>>>>>??????@@@@@@@@@@@@<<<===>>>===;;;:::;;;<<<888BBB>>>:::???:::333;;;999888888777666555444444111000000000000000000///------------------------000111111222222333333222333333333333333333333333222222222222222111000000111000000//////000111222000111111000///000222555111000000111222111///,,,////////////////////////111111222333444444333333222111111000000000000000111111111000//////....../////////000000//////.........------------......222000...,,,+++,,,---...+++///...///333111<<>><<>>>>>@@@BBBDDDCCCEEEHHHIIIHHHEEEDDDCCCEEEDDDBBBAAA???===<<<;;;>>>;;;888666555777:::<<<999888777666555555666777666666777888999999999:::<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;:::999999<<<;;;;;;::::::999999:::888888888777888999::::::999999888888888999::::::<<<<<<<<<<<<;;;999666555444444444333444444555555777888:::<<>>>>>????????????>>>===;;;<<<>>>@@@BBBBBBBBBBBBAAA>>>;;;888666444222111000666???OOOggg}}}oooYYYCCC888333///000555333444555888;;;>>>AAACCC???>>>@@@@@@>>>>>>EEEOOODDDBBB???<<<<<<===@@@AAA@@@@@@@@@@@@??????>>>>>>;;;======<<<;;;:::;;;<<<777:::888888:::777555:::888888777666555444333222//////000//////......///........................111222222333333333333222111111111111111111111111111111222222222111000///000000000000000111111111//////000///...///111444444111///...000111111111////////////////////////222222333333222111111000111111111111000000//////000000000000//////......//////000111111000000///......------------......111///---,,,+++,,,...///+++///---///333333>>>UUU___QQQCCC<<<777333444777444000///222333000///000000000/////////000111111111111111222111000////////////............//////...............---------...---///333333///---.........---------------,,,---------...............------......///000000000000000///...............////////////////////////......---,,,---...///000---............/////////***,,,------------///111.../////////////////////222777:::666222333444444////////////////////////...///111111000//////000...000222444555444333333///............------------------...//////000000------------------------///000000///------...///***,,,//////...------......//////000000000000000////////////////////////,,,......,,,,,,......,,,------........./////////...000111000///...///111111000000000000111222222666555444444555666555333111111444777777:::EEEPPPeeewwwgggRRRGGGCCC;;;:::<<<666222111000000000000111222/////////000000000111111///000111000///...///000111000//////111111000///000111444999===???===<<>>===???BBBDDDCCCFFFIIIJJJHHHFFFEEEEEEEEEDDDBBB@@@???>>>======???<<<888666666888<<<>>>999888777666666666777888555666777888999999999999;;;::::::999999999:::;;;;;;<<<<<<<<<;;;::::::999<<<<<<;;;;;;:::999888888999999888777888999:::;;;888888888888:::===???@@@;;;<<<======<<<:::777555555555444444444555555666777888:::<<>>===<<<===???@@@AAABBBAAAAAA@@@===999666555444333111---333999EEEZZZpppxxxuuu```PPP???666222//////111444666999<<<@@@BBBDDDDDD@@@>>>>>>>>>===<<>>======>>>@@@AAAAAA@@@@@@???>>>>>>======;;;<<<===<<<:::::::::;;;===<<<;;;999777777777666777666666444333222111000---...//////------...///.........///////////////111222444444555444333222111111111111111111111111111111222333222111000///111111111111111111111000...///000///......000222444111...---///111333333000000000000000000000000222222222222111000//////000000111111000000///...//////////////////////////////000111111111000000......------------............---,,,,,,---...///+++...---///444555AAAYYY[[[KKK;;;777555111111666444...,,,///111000000111222111000///.........//////000111111111000///.........////////////......------......//////000000///,,,,,,//////,,,,,,/////////......---------------------.........//////------......///000000111000000///...............////////////////////////......---,,,---...///000---------.........//////,,,---......---...000222.........//////......---111777999444111222333222///////////////////////////000111000///...///000...///000111111111000000///............---------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++---...+++---......---,,,---//////////////////000000111......////////////......---///...******...///------------.........//////...000111000///...///111000000000000000111222222444333222333444555444333222111222555666===KKKZZZsssvvvmmmsssxxxyyyzzz||||||zzzfffRRRHHHDDD===<<<<<<666222222111000000111222222//////000000000111111111111///,,,,,,---///000000111000///000111111000///000111333777;;;>>>===<<>>>>>@@@BBBCCCCCCFFFIIIJJJIIIGGGFFFEEECCCBBBAAA???>>>======>>>===<<<:::999:::;;;<<<===888777666666666777888999555666777888999999999888:::999888888888888999:::;;;;;;;;;<<<;;;;;;::::::999::::::::::::999999999:::999888777777999:::<<<===<<<;;;:::;;;===???@@@<<<===>>>???>>><<<999777777777666666666666777777888999:::<<>>???>>>;;;999999:::666666666555666777777888888888888888888888888888666888:::999888777888:::888:::<<<>>>???>>>>>>===??????AAABBBBBBBBBAAA@@@@@@<<<777555555555333222///444666<<>>>>><<<>>>CCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<:::999:::;;;======>>>:::666:::;;;111666555444333111000//////***,,,......---,,,...000---........./////////000222333444555555444333222111111111111111111111111111222333444333222000///222222222222111000000//////111222222000//////000333111//////000222333333000000000000000000000000111111222222222111111000///000111111111000......------......///000000000---...//////000000000///......------------......+++,,,,,,------......///***...---000666777DDD]]]YYYFFF666444444000000444222,,,))),,,000000111333333222111//////000000111...///000000000///...------...///000000///...---,,,,,,---///000222333333222...,,,......,,,...222000000//////.........------------.........//////---------...///000000111000000///...............////////////////////////......---,,,---...///000---------........./////////000000///......000222000000000000000//////...111666888333///000000///////////////////////////000000111///......///111///......---,,,+++))))))//////.........---------------......///000000000111111111111111111000000+++...///...,,,***,,,...,,,---------,,,,,,...000000///.........///111222......////////////......---000...))))))...000------------........./////////000111000///...///111000000000000000111111222333222111222444555444333444333333444777AAASSSeee|||uuueee\\\dddlllqqqrrrttttttssseeeRRRHHHEEE>>>======666333222111000000111222333000000000000111111111111222---)))))),,,000000///111000///000111222111//////000222666:::<<<===<<>>???@@@BBBCCCCCCFFFIIIJJJIIIGGGFFFFFFBBBAAA???============>>>:::;;;<<<=========<<<;;;777777666666666888999:::444555777888999999888888999888777777777888999:::::::::;;;<<<<<<;;;;;;:::777777888999:::::::::::::::999888777777999;;;<<>>@@@@@@@@@>>>;;;999999999888888888888888999888999;;;===???@@@BBBCCCGGGEEEDDDDDDFFFGGGFFFFFFAAAAAA@@@@@@???@@@@@@@@@<<<>>>>>>>>>;;;:::999:::666666666666666777888888;;;;;;999888777777777777555777999888666555777:::666888;;;===>>>>>>>>>===AAABBBCCCCCCCCCBBBAAA@@@???;;;666444555555444222///222222222===KKKLLLCCC===666000000222444555555///444:::AAAFFFHHHHHHGGGHHHBBB???@@@AAA??????AAA>>>>>>>>>???>>>===<<<;;;<<<<<<======>>>>>>??????;;;<<<===<<<:::999:::;;;777:::>>>:::666>>>???///555444333222000///...---)))+++......,,,,,,...111---------....../////////222333555666666555333222222222222222222222222222111222444444444333111///333333333222222000///...000222444444222000//////000//////111333444333111000000000000000000000000000000111222333333333333///000111111111000...---,,,,,,---...///000111111,,,,,,---.../////////............------.........)))***,,,---.../////////***...---000777999FFF___XXXDDD444333555111000444333444555333///---...000222111///.........///000//////000000000000//////000000111111111111000000///000000///...---......000000111111111111000000000///...,,,,,,,,,---...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,++++++,,,...000000000000///---.....................------......//////000000////////////............000000000000111111111111222222222222111///...---222111000///...---,,,,,,000000///...............---.........//////000000222///---...000000...,,,,,,---///...------...//////......///000000///---+++,,,---...////////////000,,,+++//////,,,,,,111---,,,,,,,,,---...000111******+++,,,---------------,,,,,,++++++,,,,,,---////////////////////////...............///000000///...---...///000000///333333333333444555555666444555444111444EEE```uuu{{{ooommmpppgggYYYUUUXXX___ffflllmmmjjjggg\\\VVVJJJ???;;;<<<999333222111//////000000...---000000000000111111111111222///,,,---000222111000111111000000//////......//////222777999888;;;@@@FFFHHHKKKKKKIIIGGGFFFFFFCCCBBBAAA@@@@@@@@@AAABBBBBBDDDHHHJJJJJJFFFBBB???DDDBBB???===<<<===>>>@@@???>>>>>>???@@@???>>><<<999888666555555666777777888888777777666666555555888999999888777888:::===<<<<<<<<<;;;;;;::::::999===<<<:::;;;<<<===<<<;;;:::999888888888:::<<<===???>>>>>>======<<<<<<<<<===>>>@@@@@@@@@???===<<<777777666666666888999::::::;;;===@@@BBBCCCDDDEEEBBBCCCEEEGGGIIIJJJJJJJJJFFFBBB???===>>>???@@@@@@???>>><<<;;;999999888888666555444333444555666777666666777888888777666555777777666666666666777777888999;;;===>>>>>>======EEEEEEEEEEEECCCAAA???>>>999777555444444444333222222111000222555777888777444333111000000111333444888999===BBBGGGIIIHHHGGGAAA???======>>>???>>>===BBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;999888777888999:::999777888666333222222222222111222000...............---+++---///000///------...222333444444444333222111222222222222222222222222444222000111333444333000333222222222222222222333222222222111000//////......///000222222111111000///.........///000222333333333222222333333444555444444444444333111///...,,,---......//////.........///000000//////000111...------......///000111(((***,,,---,,,,,,---///222111222111111888KKK]]]YYYDDD888444000222555000555666666444111///000111222111000///...//////000//////000000000000//////000000111111111111000000//////000000/////////000///000000111111000000/////////...---------------,,,---......//////..............................000000000000///...---,,,,,,---...///000000000/////////..................111000000///......------////////////////////////000000000000111111111111111111222111111000///...////////////////////////000000///.........................../////////000111///---...///000...,,,+++---............///111///...---...///000...,,,,,,,,,---...///////////////++++++...///,,,---111---------------...///000------.........---,,,,,,------,,,,,,,,,,,,------.......................................///000000............///000//////222222111222222333444555111333444333777GGG```sss|||yyynnnbbb```eee```UUUPPPUUU\\\eeejjjkkkgggcccZZZVVVMMMCCC???>>>:::333222111//////000000...---//////000000000111111111222///------000111111000111111000000////////////000///222777999999<<>><<<<<<===???@@@@@@???>>>>>>??????===;;;888888666555555666666777777777777777666666666666999::::::999888888:::<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;<<<======<<<::::::999888888999;;;===>>>AAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@???<<<;;;777777666666777888:::;;;;;;<<<===???AAABBBDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEBBB>>>===>>>???@@@???>>>>>><<<;;;:::999999999666555444333333444555555666666777888888777666555666666666555666666777777888999;;;===>>>>>>>>>===CCCCCCDDDDDDCCC@@@===<<<888666555555666555444333444222000111222333333333333222111000111333555666:::;;;>>>CCCGGGIIIGGGFFFBBBAAA??????@@@@@@???>>>BBB@@@>>><<<;;;;;;<<<<<<:::::::::;;;<<<======>>>@@@@@@???===<<<:::999999999777666777888999888777777555222111111111111000///...------.../////////+++---//////...---......222333444444444333222222222222222222222222222222555333111222444555444222222222111111111111222222333333333222111000000000...///000111222111111000///.........///000222333333222222222222333444444222222222222111///---,,,------......//////......///000111000///...///000...------......///000111)))+++---------,,,---...000000000000000777III[[[YYYDDD888555000222555000777777777555222000111222222111000////////////000//////000000000000//////000000111111111111000000//////000000000000000000...//////000000//////............///......---,,,------...////////////...000000000000000000000000111111111111000///......,,,---...///000000000///000000000//////.........111000000//////......---...//////000000111111111000000000000111111111111000000111111111111000000------...///000111222222000//////............///............////////////000///......//////...---+++---............000111...---,,,---//////---,,,------...............---...++++++---...,,,---000------...............---////////////...---,,,+++......------------.............................................///000000............////////////000000000000111222333444///222444555:::HHH\\\llllllhhh]]]SSSSSSYYYYYYRRRNNNRRRZZZccchhhhhhddd```\\\ZZZSSSIIICCC@@@;;;444333111000000000000///---//////000000000000111111111///......///111111111111000000000000/////////000///111666888999>>>DDDKKKMMMNNNNNNKKKHHHGGGFFFCCCBBBAAA@@@AAAAAACCCCCCEEEGGGJJJKKKJJJGGGCCCAAA???>>><<<;;;<<<===@@@AAAAAA???>>>===>>>>>><<<:::888888777666555555666666666666666666777777777777;;;;;;<<<:::999999:::<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;===>>>>>>;;;999:::999999999:::<<<>>>@@@BBBBBBCCCCCCDDDDDDCCCCCCAAABBBBBBBBBAAA>>><<<:::777666666666666888999:::<<<<<<======???AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDAAA>>>======>>>???>>>>>>===<<<;;;:::999999999666555444222222222333333666777888999999888777666555555555555555666777777888999;;;===>>>>>>>>>===@@@AAACCCDDDBBB???<<<999666555555777888888666333666333111///000000///...111111000111222555777999<<<>>>@@@DDDGGGHHHFFFDDDDDDBBB@@@@@@AAABBBAAA@@@AAA???>>><<<;;;;;;;;;<<<888999:::;;;<<<===>>>???AAA@@@???===;;;999777666888666555666777888777666666333111///000000000///000/////////............+++---//////...---...///111222333444444444333222333333333333333333333333555444333333555555444333111111111000000111111111444444333333222111111111...///000111111111000000///.........///000111222222222111111222222333444222222222111111///...---------........./////////000111222000///---...///...------......///000111+++,,,......---,,,------......//////...555GGGYYYXXXDDD999666000222555111999888666444222111111111111111111000000000000000//////000000000000//////000000111111111111000000000//////000000///...,,,......////////////......------/////////...---,,,------...///////////////000000000000000000000000000111111111000000///...---......///////////////111111111000//////......------...///000111111222...//////000111222222333///000000000111111111111//////000111111111111111---......///000111222222000///............//////........./////////////////////....../////////...---...//////......///000---,,,,,,---......---+++..................------,,,++++++,,,------...///---.../////////...---,,,...............---,,,,,,.........------................................................///000000---...//////......///000000000000111222333444555///111444666:::EEETTT^^^ZZZWWWPPPJJJMMMUUUWWWTTTRRRTTTZZZaaafffhhhgggdddcccbbb[[[PPPFFFAAA;;;666333111000000111000///---////////////000000000111111000///...///111222222000000000000000000000000000///111666999:::@@@FFFKKKMMMNNNMMMJJJGGGEEEEEEBBBBBBAAAAAAAAACCCDDDEEEFFFHHHJJJKKKJJJGGGCCC@@@;;;:::::::::<<<>>>@@@AAAAAA???===<<<======;;;:::999888777777666666666666555555666666777777888888<<<<<<===<<<:::999:::;;;:::;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???>>>;;;888999999::::::<<<===???@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA>>>;;;999555555444444555666888999===<<<<<<<<<===???AAABBB===>>>@@@CCCEEEFFFGGGGGGBBB@@@===<<<===>>>=========<<<;;;:::::::::::::::666555444222111111222222666777888999999999888777444444444444555666777888999:::<<<===>>>>>>>>>>>>>>>@@@BBBDDDCCC???;;;888555555666888::::::777555777444111/////////......000000000111444777;;;===@@@@@@BBBEEEHHHHHHFFFCCCCCCAAA@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;777888999:::<<<===>>>???@@@???>>><<<:::999777777777555444555666777666555555222///...//////...---555555444222///---+++++++++---.........---///000111222333444444444333222333333333333333333333333444444333333444444444333111111000000000000111111333333222222222111111111/////////000000000000000///////////////000111111111111111111111222333333444444333333222111000000...............//////000111222222111...------......------......///000111,,,...//////---,,,,,,------.../////////555GGGYYYWWWDDD:::777111222555111:::888555333111111000000111111111111111000000/////////000000000000//////000000111111111111000000111000//////000...+++(((......////////////......,,,---...//////...---,,,---...//////000000////////////////////////////////////000000000///.....................//////000111111000000/////////...------...///000111222222...//////000111222222333///000000000111111111111...///000111111222111111///////////////000000000//////............/////////////////////...............//////....../////////000111000...------...---,,,,,,---......---+++..................------+++,,,,,,+++,,,...//////---.../////////...---,,,++++++,,,---------------.........------................................................///000000,,,...000///...---///111222222222333444555777777111222444666999@@@HHHNNNFFFFFFEEEFFFMMMUUUXXXWWWZZZZZZ\\\```eeejjjlllmmmmmmmmmfffWWWIIIAAA;;;777333222000000111111///......////////////000000000111000000//////000222333000000000000111111111111000///222777:::;;;@@@FFFIIIKKKLLLKKKIIIEEEDDDCCCBBBBBBAAAAAABBBDDDEEEGGGGGGHHHIIIJJJHHHEEEAAA???777888888999;;;===???AAA@@@>>><<<;;;<<<<<<;;;:::999999999888888777666666555555666666777777888888;;;<<<===<<<:::999999::::::::::::;;;;;;<<<<<<<<<::::::<<<>>>???>>>;;;888999::::::;;;<<<===>>>???>>>@@@BBBEEEGGGGGGGGGGGGFFFFFFFFFEEEBBB???;;;999333333222222333444666777===<<<<<<<<<======>>>???;;;<<<>>>@@@CCCDDDEEEFFFAAA???<<<<<<<<<===<<<;;;;;;::::::999999999::::::666555444222111111222222666777888:::::::::999888555555555555555666777777999:::<<<>>>??????>>>>>>>>>@@@BBBDDDCCC@@@<<<999555555777999;;;;;;999666777555111///000111111000//////000222555999===@@@BBBCCCDDDGGGIIIHHHEEECCCAAA???>>>>>>@@@AAA@@@???======<<<;;;;;;:::::::::777777888:::;;;===>>>???======<<<;;;:::999888888666555444555666777666444444222///............---666777888555111...------+++,,,......---...///111111222333444555444333333333333333333333333333333222222333333222222222333111111000000000000111111111111111111111000000000///////////////000000000/////////000000000000000111000000000000111222222444444333222222111111111///............///000111111222222111...------......------......///000111---...000000...------......///000111000777HHHYYYVVVEEE<<<999111111555222<<<999555222111111111000111111222222111111000/////////000000000000//////000000111111111111000000222000///000111000+++'''...//////000000//////...,,,---......///...............///000000000000///...........................//////000000//////...//////............///000////////////////////////000000000000000000000000...//////000000111111111000000000000111111111111...///000111111111111111000000//////......------///............//////000///////////////.........---...//////......///000000111111000...---...///...---,,,---//////---,,,------...............---+++------,,,---000111000------...............---)))***+++,,,------------......------------......------------------------...............///000000,,,...111000------///222333333333444555777999999444444444555888;;;???AAA999:::>>>EEENNNUUUZZZ[[[```___^^^```ffflllqqqssstttvvvqqq```OOOCCC<<<888444222111111111111000.........////////////000000000111111000///000222444000000000111111111111222000000444:::<<<<<>>@@@???===::::::;;;<<<<<<;;;;;;;;;;;;;;;:::888777666666666666666777777777777999;;;<<<<<<:::999999:::999999::::::;;;<<<======;;;;;;;;;===>>>>>>;;;999:::::::::;;;<<<<<<======>>>@@@CCCGGGIIIJJJJJJJJJGGGGGGGGGFFFCCC@@@<<<:::333222222222222444555666<<<<<<=========<<<;;;;;;<<<===>>>???@@@AAAAAAAAA???===<<<;;;<<<<<<;;;:::888888888777888888999999666555444222222222333333666777999:::;;;;;;:::999777777666666666666777777999:::<<<>>>?????????>>>>>>???AAABBBBBB???<<<:::777777777999;;;;;;:::888888555111000000222333333//////000222666;;;???BBBDDDDDDEEEHHHIIIIIIFFFCCC???>>><<<===>>>??????>>><<<<<<;;;;;;;;;:::::::::777888999:::;;;<<<===>>>;;;;;;;;;::::::999999888777555444555666777666555444111///............---111555777666222000000111+++,,,---------...000222000111333444555444444333222222222222222222222222111222333333111111222333111111111000000111111111000000000000000000000000//////.........///000111//////000000000000//////000000000///000000111222222111111000//////000000000///.........///000111000111222000///---...///...------......///000111---...000000///....../////////111222222888IIIZZZVVVEEE===:::111111555222???:::555333333333222111111111222222222111000/////////000000000000//////000000111111111111000000111//////111444444///+++///000000111111000000///---------------...//////......///000000000000000///////////////////////////000000111111000000000000///...------...///000---------...//////000000000000000000000000000000////////////////////////000000000000111111111111///000000111111111000000............------------...............///000000000/////////............,,,...000///...---///111---///000000//////000111///...---...///000...,,,,,,,,,---...////////////+++//////,,,---222333111---------------...///000,,,,,,---------------,,,------,,,,,,,,,,,,------------------------------...............///000000+++...111000---,,,///222333333444555666888999:::777555444555888:::::::::666888===FFFOOOWWW]]]aaaaaa```___aaagggmmmrrrttttttzzzyyykkkWWWHHH>>>888444222111111111111000............/////////000000000111222111//////222555000000111111111222222222000111666<<<>>><<<>>>BBBEEEGGGIIIIIIGGGDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIEEEEEEEEEEEEBBB???<<<:::444555666888:::<<<===>>>===;;;999999:::<<<======<<<=========;;;:::888777777777777777666666666666777999;;;;;;:::999999:::888888999:::;;;======>>><<<;;;;;;<<<======<<<:::::::::;;;;;;;;;;;;::::::;;;>>>BBBFFFIIIJJJKKKJJJGGGGGGGGGFFFDDDAAA===;;;444333333333333555666777:::;;;===>>>===<<<999888:::;;;<<<>>>??????@@@@@@>>>===;;;;;;;;;;;;:::999666666666666666777888888666555444333333444555555777888999;;;;;;;;;;;;::::::999888777777666777777999;;;<<<>>>????????????===>>>???@@@???===;;;::::::999888999:::;;;:::999:::666222000000111222222///000111333777<<<@@@BBBDDDEEEFFFHHHJJJJJJGGGDDD???===<<<<<<>>>?????????:::;;;;;;;;;;;;:::999999888888999:::;;;;;;<<<<<<<<<<<<;;;:::999888777666777666555555777777666555444222///......///...---///333666555111//////111+++,,,------,,,...000333000111222444555555444444111111111111111111111111111333555444222111222444222222111111111111222222111111111111111111111111///......---...///000111//////000111111000///...000////////////000111111222111000/////////000111000///...---...///111222///000111000///...///000...------......///000111,,,...000000//////000111...///222333222888IIIYYYUUUEEE>>>;;;222111555222AAA<<<666444444444333222111111222333222111000/////////000000000000//////000000111111111111000000000//////333777888444///000000111111111111000000...---,,,,,,---...///000...//////000000000000000////////////////////////000111111222222222111111000///...------...///000+++,,,,,,---...///000000------...000111333444444////////////............000000000000111111111111000000111111111111000000------------------------...............///000111000000//////.........---,,,...000000...---///222+++,,,//////000000333444///......///000000///---+++,,,---...////////////+++///000,,,---333444111---,,,,,,,,,---...000111////////////...---,,,,,,---,,,,,,++++++,,,,,,---------------------------...............///000000+++///222000---,,,///222333333333444666888999:::888666555666888:::999888:::;;;???HHHQQQYYY```fff___^^^___ccchhhmmmqqqrrrrrr{{{~~~rrr^^^LLL???777444222111111222111000///............/////////000000222222111//////222555000000111111222222222222000222777===???======AAADDDGGGIIIIIIGGGEEEDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJDDDDDDDDDCCCAAA===:::888333444666777999;;;<<<===<<<:::888888:::<<<===>>>===>>>>>>>>>===;;;999888888888777777666666555555555888:::;;;:::999999:::888888999:::<<<===>>>>>>===<<<:::;;;<<<===<<<;;;::::::;;;;;;::::::999888777:::???CCCGGGHHHHHHHHHGGGGGGGGGGGGEEEAAA>>><<<555555444444555666888999999;;;===???>>>;;;888666666777999<<>><<<;;;;;;;;;;;;:::888555555444555555666777888666555444333444555666777777888999;;;<<<<<<;;;;;;<<<;;;:::888777777666666:::;;;===>>>???@@@??????<<<============;;;:::999<<<:::999888:::;;;::::::;;;777222//////000000000000000111444777<<<@@@CCCDDDEEEFFFIIIKKKJJJGGGEEE???===<<<===???@@@@@@???::::::;;;;;;;;;:::999999999999999::::::;;;;;;;;;>>>>>><<<:::888666555444888666555666777888777666555222///...//////...---000444777555000++++++---+++,,,------,,,...111333000111222444555555444444000000000000000000000000222444666555333222333666333333222222222222333333222222222222222222222333///......------///000111//////000111111000///...///////////////000111111444333222111111111222333111000...---...///111222...///000000//////000111...------......///000111,,,...000000000000111222---///111222222888HHHYYYUUUEEE???;;;222111555333CCC@@@<<<777444333333333444444333333222111000000111000111333555444000,,,111111000000000000000111222222222222111111111111---///111111/////////000...............///000000////////////000000000000000000000000000000000000//////000000000000/////////...------...///...------...//////......///111......------------......////////////000000000000,,,---///111111111111000111111000000//////..................////////////111111000000//////......222///------//////,,,***//////............//////,,,...000111222111///...,,,,,,------...///000000........................,,,...000000...---///111------------------------------.........---+++***+++,,,...---,,,,,,---///---...///...------...///111111000000//////......000000000000////////////333111000222666999999888666;;;;;;777666<<>>??????CCCGGGIIIFFFEEEGGGGGGFFF@@@@@@??????AAACCCFFFHHHEEEFFFFFFDDD???;;;999999666777777777777888;;;===@@@>>><<<;;;<<<>>>AAACCC;;;===>>>>>><<<;;;<<<<<<888777555555777777777666::::::::::::999999999999555<<>>BBBDDD===<<<<<<===>>>>>>===;;;:::::::::;;;::::::999999999;;;???CCCFFFHHHHHHHHHFFFEEECCCBBBAAA@@@===:::999888666444555777999;;;============<<<;;;:::999:::::::::;;;<<<===?????????>>>===;;;999888888888777777777777666666666666444333333222222333333444777999;;;;;;:::::::::;;;<<<<<<<<<;;;:::888777666======>>>>>>>>>>>>======999888888888888999999:::<<<<<<<<<=========>>>>>>999555111//////111222222222111111444999>>>AAABBBFFFFFFFFFGGGGGGEEEBBB???AAA@@@???=========>>>>>>888888777777777777888888888999;;;===>>>>>>===<<<@@@@@@???===<<<999888666777777888888888888777777666444111...---,,,,,,---....../////////...,,,+++......///000111222333333111111222222333444555555111111111111111111111111222222111111111111222222333111111111333444333222///000222333333222000///222111000//////...//////---...//////////////////222111000.........///000111111222222222333333333444333000///...///000111333333222111000......---...............///000000111111000000000000000000222///000333555:::GGGVVVRRRJJJ@@@999777666222///BBB???:::555111000000111444333333222111111000000000///000222444444111...111111000000000000111111////////////............000111222111000......///...............///000000////////////000000000000000000000000000000000000111000///......///000111///...------//////...------...//////......///111/////////....../////////////////////000000000000...///000111111222111111111000000000/////////...............////////////////////////............111///------...///---***//////............//////---...000111111111000///,,,,,,---......//////000...............---------***,,,......,,,+++---///........................---......///...---,,,++++++,,,...---,,,,,,---///---...///...------...///000000000000//////......000/////////////////////222000000222666888999888777<<<<<<888888===???>>>???@@@DDDKKKRRRVVVVVVUUUTTTTTTZZZeeejjjhhhdddcccffflllrrrpppcccQQQCCC<<<444222000//////000000///////////////000000000000333222000///...///000111000000000000000111111222333444777999<<<>>>???@@@DDDHHHJJJGGGFFFHHHHHHFFFCCCBBBAAA@@@@@@AAACCCDDDCCCDDDDDDBBB>>>:::888777666777777777666777:::<<>>===<<<===???AAABBB>>>??????>>><<<:::999:::888777555555777888777666666666666555555555444444666<<>><<<;;;<<<===>>>===;;;::::::;;;;;;;;;;;;:::::::::<<<@@@CCCFFFGGGHHHHHHFFFDDDBBBAAAAAA@@@===;;;999888666666666999;;;==================<<<;;;:::999999999:::;;;===>>>???>>>===<<<:::888777777777666666666555555555555555555444444333333444444555888999;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::888888======>>>>>>>>>======<<<888888777666666777777888;;;;;;<<<<<<===>>>??????:::666111//////000111111222111222555:::>>>AAABBBBBBCCCCCCDDDEEECCCAAA??????>>><<<;;;;;;;;;<<<===::::::999999999999::::::888:::<<<===>>>>>>===<<<=========;;;:::888666555777777888888888888777777666444111///---,,,------....../////////...---,,,---...///000111222222333333333444444555666666777222222222222222222222222222222111111111111222222222111000000222222111000///000000111111000///...111000000///////////////---...//////000/////////222111000///...//////000222222222222222222222222333222000///...///000111333333222222111000///..................///000000000111111222111111000000222//////222555;;;HHHVVVNNNHHH???:::999777444111BBB???999333000///000111222222222111111000000///000//////111333333222111111000000000000000111111222111111111111000000000111333333222000........................///000000////////////000000000000000000000000000000000000333111...,,,,,,...111333///...------//////...------...//////......///111000000////////////000000////////////000000000000111111111111111111111111000000000000////////////............////////////---..................///000///------......---+++//////............//////////////////000000000000---------......//////000//////.........---------+++,,,------,,,,,,---///////////////////////////......///000///...---,,,+++,,,...---,,,,,,---///---...///...------...///000000000////////////...////////////////////////111000000111444777888777999<<<===::::::===@@@@@@BBB@@@AAAFFFNNNSSSRRRPPPMMMRRR]]]gggiiiddd______]]]eeennnnnndddTTTEEE<<<444222000//////000000///////////////000000000000222222000/////////000111000000000000000111111222333444666888;;;>>>@@@AAAEEEJJJLLLIIIHHHIIIIIIGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCC@@@<<<999777666666777777777666666999;;;======>>>>>>???@@@@@@AAA???@@@@@@>>>:::888888888999777555666777888777777555555444333222111111000555:::===999888;;;>>>??????===;;;:::<<<======<<<999:::;;;<<<<<<<<<<<<<<<<<<===@@@CCCEEEFFFFFFFFFEEECCCAAA@@@@@@???===;;;999999888888999<<<>>>@@@>>>>>>>>>>>>===<<<;;;;;;999999999999:::<<<===>>>===<<<;;;999888777666666444444444444555555555555666666666555555666666666888:::;;;<<<;;;:::;;;<<<<<<<<<======<<<;;;::::::>>>>>>>>>>>>>>>===<<<;;;888777555444444444444555:::::::::;;;<<<>>>???@@@:::666111......///000000333222333666;;;???AAABBB???@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>=========<<<<<<;;;:::999888777777777888888888888777777555444222///...---------....../////////...------------...///000111222222333333444444555555666666333333333333333333333333222222111111111111222222333111000000111111///...111111111111000000/////////////////////000000000---...//////000000000///222111000/////////000111444444333222222111111111222111000//////000111111111222333333333222000///...............///000000000111222444444333111000111///...111555===KKKWWWJJJEEE???;;;:::999555222DDD@@@:::444111000111333111111111000000000//////111000000000111111111111000000000000000000111222333333222222222111111111000222333222000//////000...............///000000////////////000000000000////////////////////////111000///......///000111///...---...///000///------...//////......///111000//////////////////000////////////000000000000111111111000000000000000000000000000////////////............////////////---.........///000000000//////............---,,,//////............///////////////...///000111111------....../////////000/////////...------,,,,,,......///////////////000..............................///000000///...---+++,,,...---,,,,,,---///---...///...---------///////////////////////////.........///////////////000000000111333555666777888:::;;;:::;;;===@@@BBBDDDAAA???CCCJJJOOONNNKKKNNNTTT___gggfff___\\\^^^\\\fffppppppgggXXXGGG;;;444222000//////000000///////////////000000000000222111000//////000111111000000000000000111111222333333555888;;;???AAACCCGGGLLLNNNKKKJJJKKKJJJHHHFFFEEEDDDBBB@@@?????????AAABBBBBB@@@<<<888666666666777777666555666888:::<<<===???@@@AAAAAA@@@@@@?????????<<<999777777888999777666666777888888777777777666555333222111111222777999777777;;;>>>>>>???===:::999:::<<<======999:::;;;<<<===============>>>@@@BBBDDDDDDEEEEEEDDDBBB@@@?????????===<<<:::999999:::<<>><<<:::999999888999999:::;;;<<<======<<<;;;999888888777777444444555555666666666777888888777777777777888888888:::<<<<<<;;;:::;;;<<<<<<===============<<<<<<>>>>>>>>>>>>===<<<;;;;;;888777555333222222333444888888888999;;;===???AAA999555111......000111111444333444888<<<@@@BBBBBB@@@AAABBBBBB@@@>>>>>>>>>???>>>===<<<======??????>>>>>>============>>>>>>;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::777777888888888888777777555444222000///...------...////////////.........------...///000111111222111111222222222333333333333333333333333333333333222222111111111111222222444222111000111111///---555444333222111111222222......///000000000000000---...///000000000000000222222000000000000111222555555444333222111000///111000000///000000111222111222333444444333111000...............///000000///111333555555444222000000///...000666@@@MMMXXXFFFCCC???<<<;;;888444111BBB>>>999444111000111222111111111000000000000000111111111111////////////000000//////000111222222000////////////.........---///111111111000111222...............///000000////////////000000000000////////////////////////...///000111111000///...000///......///000///...---...//////......///111///......------......///////////////000000000000000000000000000000000///////////////000000000000............/////////////////////000111111111222......///...------------//////............///////////////...///000111111........./////////////////////.........---------............///000000///---------------------------...///000000///......+++,,,...---,,,,,,---///---...///...---------///.............../////////------....../////////000//////000111111333555666666777888:::;;;<<<@@@DDDFFFBBB@@@BBBHHHLLLKKKIIIMMMRRR[[[```^^^ZZZ[[[aaacccmmmtttrrrhhh[[[III:::444222000//////000000///////////////000000000000000000000000000000111111000000000000000111111222222333666:::===@@@CCCDDDHHHMMMOOOMMMKKKLLLKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBB@@@<<<999777777555666666555444555888:::<<<===???AAABBBAAA@@@???=========;;;888777888:::999888666666888888888777888888777666555444333222///333555555666<<>>???<<<999999:::<<<======999:::;;;<<<============<<<===???@@@BBBCCCCCCDDDCCCAAA>>>>>>>>>???>>>===:::;;;;;;<<<>>>AAACCCEEEEEEEEECCCAAA>>>;;;888777999999999999::::::;;;<<<>>>===<<<:::999999999999555666666777888999999::::::999999888888999999:::888:::<<<<<<;;;;;;;;;<<<=========>>>======<<<<<<===============<<<;;;;;;999888555333222333444555777777777888:::<<>>AAABBBBBBDDDEEEEEECCC???<<<<<<<<<======<<<<<<<<<>>>???@@@>>>>>>============>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777777888888888888777777444333222111000///....../////////...////////////------...///000111222222111111111222222222222222333333333333333333333333222222111111111111222222555333222222222222000///444333222222111111222222---...///000111111000000---...///000111111111111333222111000000111222333555555444333111000///////////////000000111222222111222333444333333111111...............///000000...000333555555444222111000000000111888DDDPPPWWWDDDBBB???<<<999666222///<<<:::666222000//////000111111111111111111111111///111222111000...//////////////////000111222333111111000000000000//////+++---///000000000111222...............///000000////////////000000000000000000000000000000000000,,,...111333333111...,,,000///......000000///...---...//////......///111......------------......////////////000000000000///000111222222222000000////////////000000000000............////////////000111111111111111222222---...///...---,,,---/////////............//////////////////000000000000////////////////////////........................---,,,+++,,,.........---------------------------,,,---...///000///......+++,,,...---,,,,,,---///---...///...------...///---............/////////---------......//////000---///000000000111333555444444666:::<<<===AAAGGGHHHGGGFFFHHHJJJLLLLLLLLLKKKMMMRRRVVVVVVUUU[[[bbbgggppptttooofff[[[KKK;;;444222000//////000000///////////////000000000000000000000000111111111111000000000000000111111222111444888<<<@@@CCCEEEEEEHHHMMMPPPNNNLLLLLLJJJGGGCCCCCCCCCBBBBBBAAA@@@@@@???@@@AAA???<<<888777777333444555444444555888;;;===>>>???AAAAAAAAAAAA@@@======<<<:::777777888::::::888666777888999888777777777666555444444333333///333444333666<<<>>>===>>><<<:::999;;;<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBCCCBBB@@@===<<<===>>>>>>===;;;<<<===>>>@@@BBBDDDEEEGGGGGGEEEBBB???<<<999777:::::::::::::::;;;<<<<<<>>>===<<<;;;::::::::::::666777888999:::;;;<<<===::::::999999999999::::::999;;;<<<===;;;;;;<<<=========>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;999777555444555777888999888888888:::===@@@BBB:::666222000111333444444555666777;;;???BBBBBBBBBEEEGGGGGGCCC>>>:::;;;<<<::::::999999:::<<<>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>?????????=========<<<;;;:::999888777777888888888888777777444333333222000///......//////.........///000111......///000111222333333333333333333444444444444333333333333333333333333222222111111111111222222555333222222333333111000////////////////////////......000111111000//////---...///000111222222222333222111111111222333444555555444333222000000///......///000111222222222333333222222111111111111...............///000000...000222333444333222111000222333444;;;HHHQQQUUUBBB@@@>>>:::777333000///888777555333111000000000111222222222222222222222***---111222111000000111////////////000111222333333333333222222222222111+++---/////////...///000...............///000000////////////000000000000000000000000000000000000...///000111111000///...000///...///000111000...---...//////......///111//////............//////////////////000000000000...000333666666555333111.../////////000000000111............////////////111111111111000000000000,,,...000///---,,,.../////////............//////---...000111111111000///000/////////////////////,,,,,,------.../////////---,,,***,,,...///...,,,........................+++,,,---...///......---+++,,,...---,,,,,,---///---...///...------...///---------.........//////,,,,,,---......///000000---...000000//////222555444222555;;;>>>???DDDKKKKKKMMMOOOOOONNNOOOPPPRRROOONNNOOORRRRRRRRRVVV]]]ccckkknnnggg```ZZZKKK<<<444222000//////000000///////////////000000000000//////000111111111111111000000000000000111111222111444:::???DDDFFFFFFFFFHHHMMMQQQNNNLLLLLLJJJFFFDDDDDDDDDCCCBBB@@@??????===??????>>>:::777666555111222333444444666999<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>><<<999666555666888:::888777777888999999888777777666666555555555444222555555333666;;;<<<999<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999:::;;;===???AAABBBAAA???<<<;;;===>>>>>>>>><<<===>>>???AAABBBCCCDDDFFFFFFDDDBBB@@@===;;;:::;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;:::999999999999666777888999;;;<<<===>>>;;;::::::999999::::::;;;999;;;======<<<;;;<<<===>>>>>>>>>===<<<;;;:::999::::::;;;<<<===============<<<999777777999;;;===<<<<<<;;;;;;<<>>:::555222111222333222666777999<<<@@@CCCCCCBBBDDDFFFFFFCCC===:::;;;===999999999999:::<<<>>>???@@@??????>>>>>>??????@@@@@@??????>>>>>>???????????????>>>===;;;999888777777777888888888888777777333333333222111000///...//////.........///111222//////000111222333444444333333333333333333333333222222222222222222222222222222111111111111222222333111000111222222111000+++,,,...///000000//////...///111111111000...------...///000111222222222333222222111222333444555444444333333222111000000---...///000111222333333555444111000//////000000...............///000000...///000111222222222222111444666777>>>KKKRRRSSS>>>===;;;888444222111111888777777666555333222222222222222222222222333333&&&+++000333222111222444////////////000111222333000000000////////////...,,,...//////...,,,---..................///000000////////////000000000000000000000000000000000000000000////////////000000111///...///000111000...---...//////......///111000000////////////000000////////////000000000000...111555999999888555333.../////////000000111111............/////////000111111000000//////......,,,...000///---,,,...000//////............//////---...000111222111///...000000000000////////////+++,,,,,,---...///000000000...,,,---000111000...////////////////////////***+++---.........------+++,,,...---,,,,,,---///---...///...------...///---------.........//////,,,,,,------...///000000,,,...000000......111444444222555===@@@AAAFFFNNNMMMQQQVVVUUURRRQQQTTTWWWWWWTTTSSSTTTRRRPPPRRRWWW]]]eeeggg```[[[XXXLLL===444222000//////000000///////////////000000000000...///000111111111111111000000000000000111111222000444;;;AAAFFFGGGGGGFFFHHHMMMQQQNNNLLLLLLIIIFFFFFFEEEEEECCCBBB@@@>>>===<<<===>>><<<999666444444000111333333444666999<<>>AAABBBAAA>>><<<;;;<<<>>>>>>>>>======>>>???AAABBBCCCCCCDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<======;;;;;;:::999888888888888666777888999;;;<<<>>>>>>;;;::::::999999::::::;;;999;;;======<<<;;;<<<===>>>>>>>>>===<<<:::999888999999;;;<<<===>>>>>>>>>???===:::999999;;;>>>@@@@@@???======>>>AAADDDFFFBBB===888333222111111000777777999===AAACCCCCCBBBAAADDDEEEAAA<<<999;;;???;;;;;;:::;;;<<<>>>@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>??????@@@BBBAAAAAA???===;;;999888777777888888888888777777333333333222222000///...000///.........000111222000000111222333444444555111111111111111111111111111111111111111111111111222222111111111111222222111000///000111222111000+++,,,///111222222111000///000111222111000...,,,---...///000222222333333333333222111222333555666444333333222222111111111,,,---///000222333333333666444111...------///000...............///000000...//////000111111222333111555888999AAAMMMSSSRRR;;;:::888666333222222444666555444444444444333111111111222333444444555555333333222111000000000111000000......///111333555555444333111000/////////...///111222222111000000///------///111222///,,,...............///000000333000...///222444333111000111111000//////000222;;;777111------...000111...............///000000............/////////000111111111000000000//////444666999>>>@@@>>>888444///444444000000333111,,,......//////000000111111000///...------...///000,,,,,,---...//////......,,,,,,---///111222000.../////////000111111222222111111111000000000000000000000///------,,,,,,,,,,,,---......,,,,,,---...------------------------+++,,,------......------000000///...---,,,,,,,,,))))))***+++,,,------...---------------...//////000///...---,,,---.....................///000000///333999<<<===???DDDGGGNNNRRRVVVUUURRRQQQTTTXXX[[[^^^[[[SSSLLLLLLMMMMMMPPPYYY]]][[[ZZZYYYOOOBBB777444000....../////////000000//////............333000......111444444333///000333333333333444555777777===EEEHHHFFFEEEFFFLLLMMMNNNMMMJJJHHHGGGHHHCCCBBBBBBAAAAAA@@@@@@???<<>>AAABBBCCCCCCCCC@@@???===<<<:::888777666:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888999888777666666777888888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===777999;;;<<<<<<===???AAA>>>>>>============>>>>>>AAA@@@???>>>>>>???@@@AAACCCCCCDDDCCCBBB@@@===<<>>>>>===<<<<<<;;;;;;>>>===<<<<<<===>>>===<<<>>>>>>===<<<;;;:::999999<<<<<<<<<<<<=========>>><<<>>>??????>>>???AAACCCBBBAAA??????@@@BBBCCCBBB???;;;666222111111111111444777<<>>===<<>>>>>===>>>>>>>>>===>>>???AAA???@@@AAAAAAAAAAAA??????@@@AAAAAA@@@???===;;;:::777666555555777888888777444444333333222111000000000000111111222222222222111222222333333444444555555555444444333222111111666000777333333888000777222222222222222222333333333333222222111000000000222444444333111///...///111111000000000000111111000111111111111222222222000222444666666666555444666333111000222333111///000///......///111333444333333222222111000////////////............//////000000111111222222222333222222666666:::NNNWWWKKK>>>888444555444111000222666444222222222333222111111111111222333333444444333222111111000000111111000//////...///111333444444333222111000/////////111111111111111000///......------///111111///---///////////////000111111222000...///111333222111000111111000//////000222111...,,,+++---...//////...............///000000........./////////000000000000000000000000000000444999AAAGGGHHHCCC;;;555///333333//////111///))).../////////000000000111000///...------...///000....../////////...---------,,,---///111111000.../////////000111111222222111111111111000000000000111111000///...---......,,,---......,,,,,,---...------------------------,,,,,,------.........---/////////......------,,,+++++++++,,,------............---------......///...------,,,---...///000...............///000000111333666777888<<>>:::888999777333333333222222222444666888:::;;;>>>@@@BBBBBBCCCCCCAAA@@@???===<<<:::999999::::::::::::;;;;;;;;;;;;:::::::::999999999888888:::999888777777888999999:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===666888999::::::;;;===???>>>>>>============>>>>>>@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBB@@@???>>>AAA???======>>>>>>>>>===<<<:::888777888999999888666777888:::;;;;;;;;;;;;>>>>>>======<<<;;;;;;::::::999888999;;;;;;:::999>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDCCCBBB@@@???@@@AAAAAA@@@>>>:::555222111111111111333666:::???AAABBBAAAAAABBBBBBAAA???>>>>>>======AAAAAAAAAAAAAAAAAA@@@@@@>>>?????????>>>>>>???AAAAAABBBBBBBBBAAA@@@>>>===@@@@@@@@@???>>><<<:::888777666444555777888777777444444333333222111111111000111111111222222222222111111222333333444444555111111111111222333444444000...888555999CCC888888222222222222222222222222111111111000000000000///000222333333111000000111000000000000000000000000000111111111111222222222111222333444555555444444777444111111333333222000.........///000111222222444333333222111111000000//////............//////...//////111222333444444000111666666;;;PPPYYYMMM<<<666222333333000///111777444111000000111111111000000000111222222333333222222111000000000111111000/////////000111222333333222111000///.........333333111000///............------...000111///...000000000000111111111222000///......000111111000000111111000//////000222+++******+++---......---...............///000000....../////////000000000......//////000111111222555@@@OOOYYYXXXNNN@@@888222333222000000111...)))////////////000000000000//////............//////000000000000///...---------------...000111000.../////////000111111222222111111111111000000//////222111000///////////////,,,.........---,,,---...------------------------,,,,,,------....................................---------------.........///......---------......,,,,,,,,,,,,...///000111...............///000000333333333222333999BBBIIIPPPQQQQQQNNNLLLNNNSSSWWW___aaa___VVVQQQRRRUUUVVVNNNTTTVVVSSSUUUXXXQQQEEE999666333111111222333333222222222111000/////////222000///000222444444333555555555555666777888888333333999BBBGGGFFFCCCCCCGGGHHHJJJKKKJJJIIIJJJKKKHHHGGGEEEBBB@@@===;;;:::<<<>>><<<888666888777444444444333444555777999:::999:::<<<>>>@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<999999:::::::::;;;;;;;;;:::::::::999999999999888;;;:::999888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<555777888888888999<<<>>>???>>>>>>======>>>>>>?????????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@BBB@@@>>>>>>???@@@???>>>===;;;999999:::;;;:::999666777888999;;;;;;;;;;;;=========<<<;;;;;;::::::<<<;;;:::;;;===>>>===<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@AAABBBBBBAAAAAACCCEEEEEECCCAAA@@@@@@@@@>>>===<<<888333111000111111000333555888;;;>>>@@@AAAAAAAAA@@@???======>>>??????CCCBBBBBBBBBBBBBBBCCCDDD@@@AAAAAA@@@>>>>>>???AAADDDDDDCCCCCCAAA???>>>===@@@@@@???>>><<<:::888666666555444555777888777666444444444333333222222111111111111111222222222222111111222222333444444444222111111000111333444666111333>>>999AAAPPPAAA777333333333222111111111000////////////000000000000///111222333222111222333///000111222222111000///000111111111111222222222111222222333333444444555777555333222333333222111......///000111111111111444444333333222222111111000//////......//////000---...///000222444555666000111666777>>>RRR[[[NNN999444111222111///...///999555111///000111222222//////000000111111111222111111000000000000111111///000000111111111222222222111000///............333222000///......//////---------...///000000/////////000000111111111111///............///000000000111111000//////000222000...------...///...---...............///000000...////////////000000000---...///000111333444444888IIIaaapppnnn___KKK===888666333222333333000---////////////000000000000/////////......////////////000000000000000///......------...000111000.../////////000111111222222222222111111000000//////111000000///......//////---...///...---,,,---///------------............---------------......///............////////////............------,,,,,,//////...------------...,,,,,,------...///000000...............///000000333333333222222888@@@GGGKKKJJJHHHEEEDDDGGGMMMRRR^^^cccccc^^^ZZZZZZ[[[ZZZTTTXXXWWWTTTVVVZZZTTTHHH:::777333111222333333333222222111000000//////...111000000111222333444444555555666888;;;===>>>===444333888BBBHHHGGGDDDCCCFFFHHHJJJJJJIIIHHHHHHIIIGGGFFFDDDBBB@@@>>><<<;;;<<<===;;;777555888888666444444444555666888:::;;;999:::;;;===???@@@AAABBBAAAAAA@@@???>>>>>>======999999999999::::::::::::999999999999999999999999;;;;;;:::999999:::<<<===<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<666777888888888999<<<>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@???>>>>>>===;;;;;;<<<<<<;;;999777777999:::<<<<<<=========<<<<<<<<<;;;;;;;;;:::===<<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======AAABBBCCCBBBAAAAAABBBDDDFFFDDDCCCAAAAAA???;;;999999555222000000000000000333555777999<<>>===>>>???AAABBBBBBBBBAAAAAABBBCCCDDDEEEAAABBBBBBAAA???>>>???AAADDDDDDCCCBBBAAA@@@???>>>??????===<<<:::888666555666555555666777888777666555444444444333333333222222222222222222222222222111111111222333333444444777555444222222222333444;;;>>>FFF<<>>CCCFFFDDDAAA>>>???CCCJJJOOOZZZbbbhhhhhheeecccaaa]]][[[]]]ZZZVVVXXX\\\UUUIII;;;888333111111222222222000000/////////.........000111222222333333444444444666999???EEEGGGFFFDDD777555888AAAHHHHHHEEEDDDIIIJJJKKKIIIGGGEEEEEEEEEDDDDDDCCCBBB@@@???>>>===;;;===;;;777666999999777444444555666777888999:::999:::;;;<<<>>>@@@AAABBB@@@@@@???>>>>>>===<<<<<<888888888999999999::::::999999999999999999999999<<<;;;:::::::::;;;===>>><<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;999::::::999999:::===@@@??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>;;;<<<===???AAACCCDDDEEEBBB@@@>>>>>>?????????>>>???>>><<<<<<===<<<;;;999777888:::;;;===>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;:::999888999;;;<<<;;;:::::::::;;;;;;<<<=====================>>>>>>>>>>>>@@@AAABBB@@@??????@@@BBBGGGEEEDDDCCCAAA>>>999666555333000//////000000///444555666888:::===???@@@??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBAAA???>>>???AAABBBBBBAAAAAAAAA@@@@@@AAA>>>===<<<:::888777666555666555555777999999777666555555555444444444444444333222222222222222222222000000111222222333333444888777666555555555666666@@@@@@DDD888AAASSSBBB222333333222222111000//////...///000000111222333333111333444444222111111222...///111333333111///...000000111111111222222222222222222222333444555666666666555444333222333333000111222333444333222111444444333333333333333222000000////////////000000111111111111111111222222444444999;;;AAATTTXXXHHH888333111333444111000111:::777444222222333222222000000000000000000111111000000/////////000111111111222444555555444222111222111000000/////////000///.........//////000111,,,---............111333,,,---///000000000///...---...///...---...///111000111111000//////000222///---******---000222333...............///000000/////////000000000111111---...///111333444666666<<>><<>>@@@AAACCC@@@@@@???>>>===<<<;;;:::777777888888888999999999888999999999999:::::::::;;;;;;:::::::::<<<===>>>===>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>AAA@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@??????;;;;;;<<<>>>@@@CCCEEEFFFBBB@@@>>>>>>???@@@???>>>???>>>=========<<<:::888777888999;;;===>>>??????===========================;;;:::;;;<<<===<<<:::999999:::;;;<<<===>>>???======>>>>>>>>>?????????@@@AAAAAA???======>>>???FFFEEEDDDCCCAAA===888333222000......///000000///333444555777888:::;;;<<<======>>>??????@@@@@@AAA<<<===???AAABBBBBBCCCCCC@@@AAAAAA@@@>>>>>>???AAAAAA@@@@@@??????@@@AAAAAA===<<<;;;999888777666666777666777999::::::888666555555555555555555555555333333333333222222222222000000111111222333333333444444555777888999::::::;;;777;;;222;;;KKK===222222222222111000000000//////000000111222333333444222444555444222111111222///000111222222111000///000111111111111222222222222222333444444555555666555555555444222111222333111111222222222222222111333333333333222222222222111000000//////000000111222222222111111111111000555555999;;;BBBTTTWWWEEE777333222555666333111333999666444333222222111///111111111111111111111111///////////////000111111222444666888888666333222222222111000000000000111//////////////////......+++---......---...111444---...000111111111///...---///000///......000222000111111000//////000222...,,,,,,---///000111000...............///000000//////000000000111111111,,,---...///111222444444<<>>AAA???<<<<<<@@@FFFLLLPPPQQQ]]]hhhmmmmmmllliiieeebbbbbb___\\\```eee\\\OOO@@@===888444333222111111------...///000111111222...111444555333222333555:::@@@JJJWWW___^^^VVVNNN>>>777555<<>>@@@BBBDDDBBBAAA@@@>>>===;;;::::::777777777777888888888999888888999999999:::::::::::::::999999:::<<<===>>>>>>>>>?????????>>>>>>===>>>>>>===;;;;;;::::::;;;<<<<<<<<<:::999;;;>>>AAA@@@??????>>>>>>??????@@@???@@@AAABBBBBBAAA@@@???:::;;;;;;===???BBBEEEGGGCCCAAA@@@???@@@AAA@@@??????>>>=========<<<999777555666888:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???======>>>>>>===;;;888888:::;;;===>>>???@@@============>>>>>>>>>>>>@@@AAAAAA???===<<<===>>>FFFEEEEEEDDDBBB===777222000...------.../////////111222333555666666666666999;;;===>>>???>>>===<<<:::<<>>?????????>>>>>>???AAAAAAAAA???>>>>>>>>>>>>???<<<;;;:::888888888888888888888888:::<<<<<<999777555555555555555555555555444444333333333222222222000000000111222222333333222333666888::::::999999666///555222999DDD777222111111111111000000000000//////000000111111222222111222444444333222333444000000000000000000000000000111111111111222222222222333555666777777666555333555555333111///111333111111000000000000000111222222222222222222222222111111000000000000111111111111111111111111222222333333777;;;CCCUUUWWWDDD666222222555666333222333777555333222222111///---222222222111111111111111///////////////000111111333555777999999777444222333222111111111111111111000000111111000...,,,++++++---///...---...111555...///111222333222000///...000111000......000333000111111000//////000222111000000111222111...+++...............///000000000000000000111111111111++++++,,,...///111222222;;;JJJeeejjjXXXEEE===999333111222111111000000/////////...---...///000000///...---------...............---111///------...//////////////////000111111222222333333222111000///...---000000////////////000111...///000///...---...000---------...///000000111000///---,,,---...000222222111111000///......---////////////////////////++++++,,,,,,...///111222***+++---///000000//////...............///000000///000111000000222888>>>???<<<:::;;;???FFFLLLPPPPPP[[[fffjjjkkklllkkkhhhdddeeeccc```fffkkkcccUUUCCC???:::666444333222111------...000111333444444...111555555444222444555???EEERRR```hhheeeZZZPPP???777444:::AAACCCBBBBBBHHHIIIJJJHHHDDDBBBAAAAAADDDCCCBBBBBBAAA@@@??????999===>>><<<<<<>>><<<999;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;<<<>>>@@@CCCDDDCCCBBBAAA???===<<<:::999777777777777888888888888888888888999999:::::::::::::::999999:::;;;===>>>>>>>>>?????????>>>>>>===???>>>===<<<;;;:::::::::<<<<<<;;;:::999:::>>>AAA@@@@@@????????????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@;;;;;;;;;===???BBBEEEGGGDDDCCCAAAAAABBBBBBBBBAAA>>>============<<<999666333444666888:::;;;<<<<<<>>>>>>>>>>>>????????????>>>===;;;;;;;;;:::999777777888999;;;===>>>@@@@@@<<<<<<<<<<<<=========>>>AAABBBBBB@@@===<<<===>>>EEEEEEEEEDDDBBB===777222...---,,,,,,...//////...///000222333444444333222777999;;;===>>>===;;;999999<<<@@@DDDEEEEEECCCBBB===>>>>>>>>>===>>>???AAACCCBBB@@@>>><<<<<<<<<<<<<<<;;;999888888888999:::888888999;;;======:::888555555555666666666666666444444444333333222222222000000000111222222333333333555777999999888666444777...666666;;;@@@222222000000000000000111111111////////////000000000000///111333444444444555666111111000000000000111111000111111111111222222222222333666888888888666555333444555333000///000333000///...------...///000111111111111111111111222111111000000000000111111//////000111222222333333111000555:::DDDVVVXXXEEE555111111555666333222333666444222///---,,,,,,,,,333333444222000/////////------------...///111111333999>>>>>>;;;888999;;;555444333111000/////////////////////////////////000000000000000000111222//////000222222333333333222000...---,,,---...///111111111111111222222222111111111111111000//////---...///...------...///---...//////......///111111000///...///111333444666HHHcccnnnQQQ>>>888777666333111111222222111000...---------------...000111222000000000000////////////222222222111111111000000////////////000000000000////////////000000000000000000000000000000000000///,,,---000...))))))---...............///000000---------............//////000111000///...///000000111111000---,,,---...//////............//////------------------------,,,---......------...000...000111111111333666999<<<===>>>???AAAEEEKKKOOONNNSSS[[[eeekkkmmmkkkiiiiiihhheeeffflllooohhh^^^MMMDDD===999555000///111,,,///222222000000111333///000222444222000555>>>>>>RRRbbbfffjjjkkk]]]HHH999777444555999>>>CCCFFFIIIIIIJJJIIIGGGEEEBBB@@@CCCBBBAAA@@@??????>>>===>>><<<;;;;;;===>>>=====================<<<<<<;;;<<<;;;;;;<<>>===:::888888555222444999;;;888555999:::;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<<<<===???AAA@@@===:::@@@===:::999:::<<<<<<<<<;;;:::888777999;;;???AAABBB@@@???======>>>@@@AAAAAA@@@@@@AAABBBCCCAAA???AAA@@@@@@???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@DDDAAA>>>===<<<:::555222111111222444777:::===??????@@@@@@>>>===<<<>>>???>>>;;;888888999999777555666666666777:::<<>>@@@CCCAAA@@@??????@@@BBBCCCDDDFFFGGGDDD???999444222,,,000111///000222222...111111444888777444444888444777;;;>>>>>><<<888555999;;;>>>@@@???>>>>>>???;;;<<<===>>>>>>?????????@@@>>>;;;888888:::<<<>>>::::::999999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<;;;555555555666666666666777444444444444444444444444666555222000000111333555777666666555555444333333000333555777777555333000222222111000//////000000111000//////111333666777555555444333222222222222111111111000000000000000333111000//////111333444444555555666666666666666999777444111/////////000000000111111111111000000333333111111111111333333111000...------///111222333333333222222222111111:::999666999GGGTTTPPPCCC;;;666222222444555222...222111000000000111222333222222222111000//////000////////////000111222333555:::??????<<<999:::;;;555444333222000000//////////////////////////////000000000000111222333444...///000111222222222222333222000/////////111111111111111111111111111111000000000000000///......---...//////------...///---...//////......///111000000///...///111333444333AAAXXXtttaaaIII>>>999777555111111222222111000...---///............//////000////////////000000000000222222222111111111000000............////////////000000000///////////////////////////////////////...,,,...111000+++,,,000...............///000000//////000000000111111111///000111000///...///000///111222111...---,,,---//////............//////........................,,,...//////...---///000...///000000000222555777999;;;===>>>@@@DDDIIIMMMLLLPPPWWW___eeehhhhhhgggiiihhhggghhhnnnrrrlllcccXXXMMMCCC>>>;;;666444444...000222222000///000111///000222444333222999AAAJJJ\\\hhhiiilllmmmaaaNNN888555111111555;;;@@@CCCGGGHHHHHHGGGFFFCCC@@@>>>BBBAAAAAA@@@@@@??????>>>@@@>>>===<<<===>>>===<<<======>>>>>>======<<<;;;===<<<;;;===???BBBBBBBBBDDDBBB@@@???>>>===;;;999888555333555999:::888555999:::;;;<<<===<<<;;;;;;999999999999:::::::::;;;;;;;;;===???@@@@@@===:::>>>;;;999888999::::::::::::999999888999<<<>>>@@@@@@@@@???>>>???AAACCCDDDBBBAAA@@@AAACCCCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAADDDBBB>>>===<<<999555222111111222444666999<<<>>>???@@@@@@???======>>>???>>><<<999888999999888666666666777888:::<<>>AAACCCBBBAAA?????????@@@@@@EEEFFFGGGDDD>>>888333111...000111...///444555333333111111444555222222444555666777888888888777666777999===>>>>>>===<<<<<<:::;;;<<<======>>>>>>>>>???===;;;999999:::<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<======<<<;;;;;;999999888777666555444444444444444444444444444444555555444444444333333333222222333333333333333333111222444666666444222111222222111000000000000000000/////////000111333444555555444333222222222222111111111111000000000000222111000000000111333333444555666666777777666666666444222///.........///000000111111111111000000333222111000000111222333111000///......000111333333333333222222111111111777777777;;;IIIUUUNNN@@@888444222333777888555222111111111111222444666777444333111000000000000111111111111111111222333444777;;;??????<<<:::999:::555444333222111111111111////////////////////////000000000111222333444555......///000111111111111333222111000///000111222222222222111111000000///...////////////......------...//////------...///---...//////......///111000////////////111222444333<<>>@@@CCCGGGJJJIIILLLPPPVVV[[[^^^```aaafffggggggiiiooosssooohhh]]]OOOAAA;;;999666222111000111222111///...///000//////222444333444<<>>>>>>>><<<>>>>>>>>>>>>>>>======<<<===<<<<<<===@@@BBBCCCBBBCCCAAA???>>>>>>===;;;999999666444666999:::888666999:::<<<=========<<<;;;888888888999999999999999:::;;;<<<>>>@@@@@@===;;;>>><<<999999:::;;;;;;:::999999999:::;;;<<<===>>>????????????AAACCCEEEGGGBBBAAAAAABBBDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBB???===;;;999555222111111222333666888;;;===>>>@@@@@@???>>>===>>>???>>><<<:::999999999888777777777888999:::<<<>>>???;;;<<<======<<<===???AAACCCBBBAAA@@@???>>>>>>===FFFGGGGGGCCC===777222000///111000...111999>>>???<<<666222444555333111222555444222111222333666777555888;;;===<<<;;;::::::999:::;;;<<<===============<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===============<<<;;;:::999999888777666555444444444444444444444444444444444555666777777555333222111111111222333444444444222222333333333333222222222111000000000000000000000111111111222222333333555444333222222111111222111111111111111111111111000111111111111222222222555666666777777777777777444333111000//////000000000000111111111111000000222222111111111111222222222111000000000111333444222222222222111111111111444666777===KKKUUULLL<<<444222222555999:::888555444333333222333444666777999666333111000000000000111111111111222222333444777:::======;;;999888888444444333222111111222222////////////////////////111111111000111111222222......///000000000000000000000///......//////000333222222111000//////......//////000//////......---///000///...---...///---...//////......///111000/////////000111222333888;;;FFF\\\~~~pppUUUBBB777444222222111111000//////...//////............//////---......///000111111222111111111111000000000000------........./////////000000000///......------////////////////////////+++,,,///000///,,,,,,---...............///000000,,,,,,---------............///000000//////000111...111333333111...,,,+++//////............//////...........................///000000//////000111---...///000///000111333444777;;;===???BBBEEEHHHIIIKKKMMMOOOQQQSSSWWWYYY```cccfffhhhmmmqqqooojjj[[[KKK;;;555555333000...000000000000//////000111000000222333333666@@@KKKbbblllqqqnnnlllhhh\\\LLL:::666222000444:::@@@CCCEEEEEEEEEDDDBBB@@@>>>===>>>>>>?????????@@@@@@@@@???===<<<<<<===>>>>>>===>>>>>>??????>>>>>>===<<<>>>===<<<===@@@BBBCCCCCCBBBAAA???>>>>>>>>><<<:::999777666777999:::888777:::;;;<<<===>>>===<<<<<<888888888888888888888888999999:::===??????===<<<@@@>>><<<<<<=========<<<999999:::;;;;;;<<<<<<===?????????@@@AAACCCEEEFFFCCCBBBAAABBBDDDFFFFFFEEEDDDCCCBBBAAABBBBBBDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA???===:::777444222222222222333555777:::;;;>>>???@@@???>>>======>>>===;;;:::999999999888888888888888999:::;;;<<<<<<:::;;;============???AAAAAAAAABBBBBBAAA@@@??????FFFGGGFFFBBB<<<666111///000111000///666DDDOOOSSSLLLAAA999777888555333333444333111000111333555777555888;;;===<<<:::999999::::::;;;<<<============;;;<<<<<<<<<;;;;;;::::::<<<<<<;;;<<<<<<===>>>???>>>>>>>>>===<<<;;;:::999555555555666666666777777444444444444444444555555555666777888888666555444333333444444444555555555333222222111111222222333111111000000000000000111333333444555555555444444555444333222111111111111000111111111111111222222000000111222222222222111555666777777888888777777444444333222222222333333000111111222222111111000333333222222222222333333111111111111111333444444222222222222222222111111444666777<<>>AAADDDGGGKKKLLLMMMLLLKKKKKKNNNQQQ\\\aaaeeefffjjjnnnmmmjjj[[[KKK;;;666777666444333111000//////000111222222222111222333444888DDDPPPhhhpppssspppjjjcccTTTDDD999555111000444:::@@@CCCFFFEEEDDDCCCAAA???>>>===<<<<<<======>>>?????????;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<===@@@BBBCCCBBBBBB@@@>>>>>>???>>>===;;;999999888888999999999888;;;<<<===>>>>>>>>>======888888888888888888888888888888999;;;>>>???>>><<>>>>>===;;;999666444333222222222222444666888:::<<<>>>??????===<<<<<<<<<;;;::::::999888777888888777888888999999999999999888:::<<<=========>>>@@@???@@@AAABBBCCCCCCBBBBBBFFFGGGEEEAAA;;;555111///000111111333???RRRcccjjj^^^PPPCCC===:::666333333333333333333444555666777777999<<<<<<;;;:::::::::;;;;;;<<<>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;999999::::::::::::;;;<<<===>>>============<<<;;;999999444444555555555666666666444444555555555666666666888888777777666666666666555555444444444333333333333222222111111222222333111000000000000000111111333333444555555555444444444444333222111111111111000000111111222222222333000000111222222222222111555555666777777777777777444444333333333333333444111111222222222222111111333444444444444444444333111111111222222333444555222222222222222222333333666777666;;;IIISSSKKK<<<000111222555666666444222555444555555777:::<<<===AAA;;;444000000111111000000000/////////000000111111222555777777666444333111111111000111111222222////////////////////////111111//////............///000000111111000000000111111222222222222222222111111111000000//////...///000000111111111111111...///000000......///000---...//////......///111/////////000111111222222222666>>>OOOmmmvvvYYYDDD999333222111000////////////,,,---------///000111222......//////000000111111//////000000000000000111////////////000000000111................................................,,,111444222111111000---...............///000000------........./////////---...000000//////111222---000222333111000////////////............//////---------------------------///000000///...000111---///111111000//////000222444777999;;;>>>BBBEEEKKKMMMOOONNNJJJIIIJJJMMMWWW^^^cccdddeeehhhiiigggWWWIII;;;666666666555666444222000000111333333222222111222444777>>>LLLZZZlllqqqrrrmmmfff[[[KKK>>>555222///000444:::>>>AAAEEEEEECCCBBB@@@>>>======;;;;;;;;;<<<<<<=========:::999888999<<<===>>>==================<<<<<<;;;<<<;;;;;;<<>>>>>??????>>><<<:::::::::999999999999999;;;<<<>>>?????????>>>===999999999999999888888888777777888:::===>>>>>>===<<<:::999999:::;;;999888;;;::::::::::::;;;<<<===??????@@@@@@AAAAAABBBBBBBBBAAA@@@AAADDDGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFCCCBBB@@@>>><<<<<<<<<===:::;;;;;;:::777555444444222222222222333555777888:::<<<>>>>>><<<:::::::::888999999888666666777888777777888888888777777666666888;;;<<<<<<<<<===?????????@@@AAABBBCCCCCCDDDEEEEEEDDD@@@:::444111000000222333888GGG___ttt~~~ooo```OOOCCC;;;444222444444444666777888999999888:::;;;<<<;;;::::::;;;===;;;<<<===>>>????????????;;;;;;;;;;;;;;;:::999999888888888999:::;;;<<<===;;;;;;;;;;;;;;;:::999888888888777666555444333333555555666666777888888888999888777666666666777777333333333222111000000000333333222222222222333333000000000000000111111222000111111111222222333333444333222111111000000111000000111111222333333333000111111111111222222222444555555666666666666666222222222222222111111111111111222222222222111111333333444444444444333333000000111222333444444444333333333333444444444444777888777<<>>???>>>888000---///111222111111000000/////////000000///000222555777666444222000/////////000111111222///////////////////////////////////////000111111000111111111111111000000111111222222333333333333000000000000000/////////...//////000111111000000...000111000///...///000---...//////......///111...///000111111222222222///444:::HHHbbb|||___HHH;;;333222111000/////////000...............///000111////////////000000000000////////////000000111111........./////////000000,,,------....../////////........................&&&---111000000222111..................///000000/////////000000000111111---...000000//////111222---///111111111000111222//////............//////........................,,,...//////...---///000...000222222000//////000///111333444666:::???CCCJJJNNNRRRQQQMMMKKKKKKMMMPPPXXX^^^]]]]]]___```___RRRFFF;;;666444111222444:::666222111222222222000111000222777<<>><<<<<<;;;::::::::::::::::::;;;;;;>>><<<::::::<<<===<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;::::::;;;>>>@@@AAA@@@@@@???===>>>??????>>>===:::;;;;;;:::999999999999<<<===>>>???@@@???>>>>>>;;;:::::::::999999999999777666777999<<<>>>>>>>>>:::999888999::::::888666<<<;;;:::999999:::<<<===>>>???@@@AAACCCDDDDDDDDDAAA@@@>>>@@@CCCFFFHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCAAA>>>;;;999888888888555777999888555333444555222222111222222444666777888:::<<<===;;;999888888666888888777555444666888666666777777777555444333444777:::;;;;;;;;;<<<===??????>>>>>>>>>???AAABBBDDDDDDCCC???999444222111111333555;;;MMMggg~~~ppp]]]LLL>>>555333777666666777888999:::;;;;;;<<<<<<;;;999888999;;;>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::::::::999999777777888888999;;;<<<===999999999::::::999888888::::::999888777666555555666777777888999999::::::666777888888888777555444222222111111111111111111333333333444444333333333000000000000000111222222000/////////000111333444444333222111000000000000000000111222222333444444222111000000000111333333333333444555555555555555333333333333222111111000111222222333333222222111111111222333333222111111...///000222333333444444444444444555555555666666555888999???LLLUUUKKK:::111222333333333333444444AAA@@@>>>===<<<<<<<<<===;;;444---***---111333222111111000000000000000111...///111444777777555333///.........///000111222////////////////////////------...///111222444555111111222222222111111000...///000111111111111111////////////000000000000------...///000000//////...000111000///...///111---...//////......///111...///000111111222222111111444999CCCZZZ||||||___HHH;;;333222111////////////000000000///............///000000000000////////////.../////////000000111111---------.........//////+++,,,,,,---...///000000........................''',,,,,,---111111---...............///000000////////////000000000000,,,...000000//////111333---...000000000111333444//////............//////////////////////////////,,,---......------...000///111333333111//////000...///000111333777===AAAHHHMMMSSSTTTQQQMMMMMMOOOJJJRRRXXXWWWUUUVVVXXXWWWRRRHHH>>>999555111222555>>>:::555222222222000...000000222888@@@LLL___pppllljjjddd[[[RRRGGG;;;222333222222555:::???BBBDDDCCCBBB@@@>>><<<;;;::::::999999999999999999999999AAA???===<<<<<<<<<;;;999;;;;;;<<<<<<;;;;;;:::999;;;:::999;;;===???@@@@@@@@@>>>===>>>???@@@>>>===:::;;;<<<;;;999888999:::<<<===>>>@@@@@@??????>>>;;;;;;;;;::::::999999999666666666888<<<>>>???>>>;;;:::::::::;;;;;;999777===<<<999888888:::===>>>===>>>@@@BBBEEEFFFGGGHHHAAA???>>>???BBBFFFHHHIIIEEEDDDCCCBBBAAAAAABBBCCCBBB@@@===999777555555666222555777777444333444666222222111111222444555666777999<<<<<<:::888777777555777888666444333555888555666666666666444333111333666999::::::;;;;;;===@@@???===;;;;;;<<<>>>???CCCCCCBBB>>>999444222111111444666===OOOjjj|||hhhTTTBBB777666;;;888888777777888:::===>>>===<<<:::777666777;;;>>>999:::;;;<<<============<<<;;;:::999999999::::::888888888999:::;;;===>>>777777888999999999888888888999999999999:::::::::777777888999::::::;;;;;;333666999;;;:::888444222222222222333333444555555333444444555555444444333000000///000000111222222111000000///111333666777444333222111000000000000000000111222333333444444333111000//////111333444222333444444555555444444555555555555444333222111111222222333333222222111///000111222222111000///......000111222333333333555555555666666666777777333777;;;BBBPPPWWWJJJ777222222333333333444666888JJJGGGFFFFFFCCC;;;777777888444000///111222222000,,,...000111000///000111000222333333333333555666444333222111000///...---222111///...---------.........//////000000111111222222222111111111111000000000000000111111111111111000///......///000111........................111111000000//////.........///111222111000...------...///000111111111000///333:::EEEWWWrrrjjjTTTCCC999000000000000///////////////000000111000000///...000000////////////000000000///...///000///...,,,,,,,,,...///000000000000000000//////.........---...------,,,,,,------..............................///000///------///000///////////////......---...///000///------///111---///000111222000///......///////////////......///000111000///...///111000000000000000000000000,,,...000111000000000000000///000111333777:::<<>>BBBEEEDDDBBB???===;;;::::::;;;<<<;;;999777777999<<<===::::::;;;<<<=========<<<;;;;;;;;;::::::999999999999999999:::;;;<<<>>>>>>=========>>>@@@AAA???>>>888:::;;;======<<<:::999<<<<<<<<<<<<==================>>>>>><<<:::777555555666777888:::<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999::::::<<<>>>@@@CCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@???===;;;888555333222222222222111222222333444333222111111111333555666999999999::::::;;;;;;;;;888888666555444444444444666555444444333222111111444555777888999999999888<<<>>>@@@AAA@@@??????@@@???CCCBBB999444555444000333:::DDDPPP___qqqyyy```HHH===:::999???<<<;;;===BBBCCC@@@;;;;;;;;;::::::999888777777999:::<<<>>>>>>>>>>>>===<<<:::999888888777666444666777777777888888888888999999888777777666777777999999999999777555333111777777777777777777777777:::888666666777777555333111222222333333222222111666444222333555555444111000111222222111000111222111111111111111111111111222333333222///......///////////////000111333333111111000000111111222333333333333333333333333333666555444333333333444444222222333444444444333333000222333333111000000111333222000//////111222444444444444555555555666666999999;;;BBBLLLPPPFFF888777111222999<<<888666777OOONNNOOONNNGGG;;;444444777333000///000222111000---///111111000///000111000111222333333444555555222222111111000///......111000///................../////////000000000111111111111000000000////////////000000000111111111111111////////////111111////////////////////////111000000000/////////...---...000111111000///.........///000000111000000111333777???OOOhhh~~~kkkWWWGGG;;;555111111000000000/////////////////////////////////000000////////////000000000///...///000000...,,,------...///000000000///000/////////...............------------------...////////////////////////...///000///------///000///////////////......---,,,---......---...000222...///111111111000...---//////000000000//////......///000000......///000////////////////////////---///111222000///000000000//////000222555888:::EEEIIIPPPTTTUUURRRNNNJJJHHHLLLOOOOOONNNOOOSSSXXXVVVQQQGGG:::444444555333444222111111333444222000222444555999FFFXXXfffjjjjjjaaaTTTHHH???999555333555555555777:::???DDDGGGFFFCCC@@@<<<:::888888888;;;999888777777888999:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888999:::<<<===>>>>>>===<<<===???@@@???>>>999:::<<<=========;;;:::;;;<<<<<<<<<========================;;;999777666555555666777999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;===@@@CCCEEEFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>===;;;888666333222111222222222222333444444555444333333222333555777999888888888888999999999999777666555444444333333333555555444333222222111111333444666888999999999999;;;===???@@@???>>>??????@@@CCC@@@888222222222000555===KKK[[[jjjzzz{{{```HHH<<<::::::888888;;;AAAGGGHHHDDD@@@;;;;;;::::::999888888888:::;;;<<<===>>>>>>>>>===<<<;;;999999999999777666666666777777777888888888888888777666666666666666666666777777666555444333777777777777777777777777:::888666666777777555333444444444555555444444444666444333444666777555333000111222222111000111222111111111111111111111111111222333111///......///000000000000000111222333111111000000111111222333333333333333333333333333555444444333333333333333222333333333333333222222000111222111000///000222333222111000000222333444444444444555555555666666888999:::AAALLLPPPFFF888444222555;;;===:::888;;;NNNRRRWWWWWWMMM===555444444222000//////000000//////000222111000//////000///000111222444444555555111111111000000//////////////////000000//////...////////////000000000000000000000000/////////...//////000000000000111111222111000//////000111222000000000000000000000000000000000000////////////---...///111111111000/////////000000000000000000333333444888EEEYYYrrr|||rrraaaPPPAAA999555444111111111111000000000000//////...------...///000000000////////////000000000///...///000000...---......///////////////...////////////..................------------......000000000000000000000000...///000///------///000///////////////......---***+++---------...111333///000111111111///...---///000000111111111000000---...//////...---...//////////////////////////////111222222000//////000000000///000111333555777>>>CCCKKKQQQSSSRRRNNNKKKIIIKKKMMMMMMLLLNNNSSSXXX]]]XXXMMM>>>555444444222333111111111333444333222222444555:::FFFWWWcccgggbbbWWWIII???999666222///444444555777;;;AAAFFFIIIFFFDDD@@@<<<999777666666888888888777666666666666666777888999;;;<<<<<<<<<;;;;;;::::::::::::999999666666666777999;;;<<<===>>><<<;;;;;;===>>>>>>===999:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<:::999888888444444555666777888::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;===@@@CCCFFFHHHIIIIIICCCCCCBBBAAA@@@?????????BBBBBBBBBBBBBBBAAA@@@???<<<;;;:::888666444222111222222222222333444666666555444444444555777999;;;777777777777777777666666555555444444333222222222444444333333222222111111333444555777999::::::;;;999<<<>>>??????>>>???@@@AAABBB???666000000333555999FFFXXXjjjyyy}}}```GGG<<<999:::555777===EEEKKKKKKEEE@@@<<<;;;;;;:::999999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;999888666666666666777777777777666666666555555555555555333444444555555555444444777777777777777777777777999777666666666666555444444444444444444444444444666555444555777777666444000111222222111000111222111111111111111111111111111222222111///...///000/////////......///000000111111000000111111222333333333333333333333333333444444333333333222222222333333333333333222111000000111111///......000222333333222111222333444555444444444555555555555555888888:::AAAKKKOOOEEE888222444:::>>>===::::::>>>GGGNNNXXXZZZOOO???666666222111//////////////////000111222222000...//////...///000222555666666555000000000000000000000000---...000111111000///...////////////000000000000111111000000000/////////////////////000000000111333222111000000111222333000000000000000000000000000000000000////////////,,,---///000111111111111111111000000000000000000222222222444<<>>555222333555222111111111000000000000///...,,,+++,,,---///000000000////////////000000000/////////111111///---...///////////////...---///////////////.........//////............//////000000000000000000000000...///000///------///000///////////////......---***,,,---------...000222000000111111000///...---000000111222222222111111---...///...---,,,---///////////////////////////111222333222000//////000000000//////000111222333888===EEELLLPPPOOOMMMKKKIIIJJJKKKJJJJJJMMMRRRWWW^^^[[[PPPAAA777444444222111111111222333333333333111333666:::EEETTT^^^aaaVVVKKK>>>777666666333///333333444777;;;AAAFFFIIIDDDBBB???;;;888777777777888888888888777666444333555666888999;;;<<<======::::::::::::::::::::::::555555555666888999;;;<<<===;;;999999:::<<<<<<;;;888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>><<<;;;999999999999444444333444555666777888======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???<<<>>>@@@CCCFFFGGGHHHIIIDDDCCCAAA???>>>===<<<<<<@@@@@@@@@AAA@@@@@@??????===<<<;;;:::888666555555111111111222333444555666444444444555666888:::;;;888888777777666666555555444444444444444333222222333333333333222222222222222333555777999:::;;;<<<999<<>>EEETTThhh{{{~~~aaaGGG;;;888999999;;;@@@FFFIIIGGGAAA<<<===<<<;;;:::999999::::::;;;<<<<<<===============<<<;;;::::::;;;<<<:::999555555555666666666777777444444444555444444444333444444444555555444444444666666666666666666666666777777666666666666555444333333333222222333333333888777777888777666555333000111222222111000111222111111111111111111111111000111222111000///000111......---,,,,,,,,,------111111000000111111222333333333333333333333333333333333333333333222222111333333333333222111//////000000///...---...111333333333333333333444555666555555555555555555555555777777999@@@KKKOOOEEE888222888>>>???;;;777999===AAAHHHRRRUUUKKK<<<444444000000000///......//////000222333222000//////000......000333777888777555111111111111111000000000...///000111111111//////......//////000000111111222222111111111000000000...////////////000000000333222111000000111222333////////////////////////////////////000000000000------...///000111111111333222111000//////000000///000111333888???GGGLLLKKKFFF>>>777222111333444111111111000000000000//////...,,,+++,,,---///111000000////////////000000000//////000111111000......///////////////...---.........///////////////000//////......//////000////////////////////////...///000///------///000///////////////......------.........------...000000000000000000///......000000111222222222222222---...///...---,,,---///........................111222222111///...///000000/////////000000111111333888???FFFJJJLLLKKKJJJIIIIIIIIIHHHIIILLLPPPSSSYYYWWWOOOBBB888555555333000111222222222222333444111333555999BBBOOOVVVWWWIII@@@666333555777555222222222333555:::???EEEHHHAAA@@@===:::999999999:::888999::::::999777555444666777888:::<<<======>>>::::::::::::::::::::::::555555555666777888999:::;;;999888888999:::999888666666777888999999::::::::::::::::::;;;;;;;;;;;;>>>===<<<::::::999999999444444333222333444666777<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???>>>???@@@BBBDDDEEEFFFFFFDDDBBB@@@>>><<<:::999999===>>>???????????????>>><<<<<<;;;:::999888777777111111111222222333555555333333333444555777888888888888777777666666555555444444555555555444333333333333333333333444444444333333555666888:::<<<<<<:::===???@@@@@@???@@@@@@>>>===:::555111444???IIIWWWeeezzzcccIII<<<888777===>>>@@@BBBCCCBBB???<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<======>>>;;;:::999999:::;;;:::888444555555555555666666666222333444444444444333333777777666555555444444444555555555555555555555555666666666666555555555555444333333222222333333444999::::::999777444222111000111222222111000111222111111111111111111111111///000111111000///111222//////......---.........111111000000111111222333333333333333333333333333333333444444444333222111222333222222111000///...///000///...---...111444333333333333444555666666555555555555555555555444555666888???JJJOOOEEE777444;;;@@@===666333666999===AAAHHHKKKCCC666/////////000111000///...///000000111333222111000000111///...000444999;;;999666333333222222222111111111000000000111111000//////,,,---...///000111222333222222222222111111111111......////////////000000222111000//////000111222////////////////////////////////////000000000000......//////000000111111555333222000//////000000...///000222555777999::::::999666333222111111111000000000000////////////...------------///000111000000////////////000000000//////000111222111///......///////////////............///////////////000000////////////000000////////////////////////...///000///------///000///////////////......---//////000///------///000000////////////000000000///000111222222222222222---...//////...---...///........................000000111///......///111//////000000000000000000222555:::???DDDGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRNNNCCC:::666666444111222333333222111222444111333555777>>>HHHLLLKKK???999333222555777666444222222333555999>>>CCCGGGAAA???===;;;::::::;;;<<<999::::::;;;:::999777666777888999;;;<<<=========999999::::::::::::;;;;;;777666666666666777888888888888777888999999777555444555555666777888999999999999999:::::::::;;;;;;===<<<<<<;;;;;;:::999999555444333222222333555666:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========>>>>>>@@@AAABBBCCCDDDCCCAAA???<<<:::888777666;;;<<<===>>>>>>>>>>>>>>>:::::::::999888888777777333333333333333444444555222333333444555555555666777777666666666666666666333444555666666555444333333333444444555555666666444444555666777999;;;<<<;;;===???@@@???>>>>>>>>>;;;:::888666333666CCCQQQdddqqqhhhOOO@@@999777;;;<<<===>>>@@@@@@@@@@@@>>>===;;;::::::;;;===>>>======<<<<<<<<<<<<===>>>:::999888888999999777666444444444444555555555666111222444555555444333333888777666555444444444444555555555555555555555555444666666666444444555666777666555444444555666777888:::;;;:::777333111111000111222222111000111222111111111111111111111111...///111111000000111333111111111000111111222222111111000000111111222333333333333333333333333333333444555666555444333222111111111111111000///...//////000///...///222444111222333444555555666666555555555555555444444444444555777>>>JJJNNNEEE777777===@@@:::333222555777777888;;;???;;;333///000...000222222000///000111///111222222111000111222//////000555;;;===;;;777555555444444333222111111222222111000////////////***+++---...111222444555111111111111000000000000........./////////000000111111////////////111111000000000000000000000000.../////////000000000111000///////////////000000666444222000/////////000000000000111222333333222222222222222222111000///////////////.........---------...//////000111111000000////////////000000000//////000222222111000------...///000000000///............/////////000111000000//////000000111000000000000000000000000...///000///------///000///////////////......---...///000000//////111333.........//////000111222...///000111222222222222...///000000......///000...........................//////...------///111//////000000111111111111222333666:::???CCCFFFGGGJJJIIIHHHHHHIIIJJJKKKJJJLLLOOONNNEEE<<<888666444111333444333111000111333111444555555:::AAACCC@@@888666333333444555555333444444555666:::???CCCFFFCCCAAA>>><<<::::::;;;;;;999999999999999999888888777777999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;999888777777666666777777666666777888999888555222444555555666777888999:::999999999999::::::::::::;;;<<<<<<<<<<<<;;;999888777555333111111333555666777888888999:::;;;<<<<<<;;;:::::::::::::::;;;;;;::::::;;;===>>>@@@BBBCCCAAA@@@>>>;;;999777666555::::::;;;======>>>>>>>>>::::::::::::::::::::::::777666666555555555555555333444444555555444444444444444444444555555555555111222444555555444333222444444555555666777777888666555555666777999:::;;;:::<<<>>>>>><<<;;;:::;;;:::888777666333555CCCRRReeeqqqnnnUUUEEE<<<888999:::===??????@@@AAAAAA???===;;;::::::;;;===???>>>===<<<;;;;;;<<<===>>>999888666666666666444333333333444444444555555555111222444555666555444333666555444333333444444555444444444444444444444444333555777666444333555777777666555444444555666777555777::::::777444222222000111222222111000111222111111111111111111111111---///000111000000222333000000000000111222333333111111000000111111222333333333333333333333333333444555666777777555444222///000000000000000//////...///111111000111222444000111222333444555555666666666555555555444444444333444666>>>IIINNNDDD777999>>>>>>666111333777777000///111666777444333555...000333222000///000222...000222222111111222333000///111666===???<<<888777777666555333222111111444333111///...//////000)))***,,,...111333555666000000000000////////////............/////////000111000///......///000111111111111111111111111111.../////////000000111111111000000////////////000777555222000/////////000222000//////000111111000000111222222222111000//////.........---------------...///000111111111111000000////////////000000000//////000222333111000,,,,,,...///000000000000---.........//////000000111111000000000000111111111111111111111111111111...///000///------///000///////////////......------...000000000111333666............///111222333......///111111222222222///000111000///...///111........................------...---,,,---///111...///000111222222222111333333555777;;;@@@DDDGGGJJJIIIHHHIIIJJJJJJIIIHHHIIIOOOOOOGGG===999666444222444555444111///111333222444555444888======:::555555555444333333222222666666666888;;;???DDDGGGEEECCC@@@===;;;:::::::::888888888888888999999999666777888999999999999999999999999::::::;;;;;;;;;::::::888777666666666666444555777999:::888333000555555555666777999:::;;;888888999999999::::::::::::;;;=========;;;999777777666333111111333555666666666777888:::;;;<<<<<<;;;;;;:::999999999::::::666777888:::===@@@CCCDDD@@@???===;;;888777555555999:::;;;<<<======>>>>>>========================:::999888777777666666666555555555666555555444333222222222333333444444444000111333444444333222000444555555666777888999999777666666666666888:::;;;999;;;===<<<:::888888888999777777666333444AAAQQQ```kkk{{{sssZZZIII???999999<<>>@@@>>>===<<<;;;;;;<<<===>>>999777555555555444222000333333333444444444555555111222444666666666444333222222111111222444555666444444444444444444444444333555777666444333555777666555333222222333555666111555999999777444444555000222222222111000111222111111111111111111111111---///000111000111222444---------......000111222111111111000111222222333333333333333333333333333555666777888888666444333...///000000000000000///---000222333222222333444///000222333444555555555666666555555555444444444333444666>>>IIINNNDDD777:::>>><<<444111666:::999---///000111111222555777333111//////000111000///...///000111222333444555444000111888>>>>>>===>>>AAA>>>;;;999777555333111//////000000000000/////////000000222333444555555333222222111000//////...000000////////////000000//////000000111111111222000///...------...//////000000000000000000000000222///---,,,---------,,,111111000000//////......000000000000000///......000111111111111000000///...000111222222111000...000000////////////000000......///000000000000000...///000222222111111000...000111000///...///111111///...///000111000/////////............//////......///000000000000000+++,,,------,,,,,,...///........................---------............///---......///000111111222000111111111111000/////////000000111111000...---...//////...---,,,---...+++,,,---...////////////////////////000111222333555222000333888>>>AAABBBHHHGGGFFFEEEFFFIIIKKKMMMOOORRRSSSQQQHHH===444...222222222222222222222222333444555666777777777777444111///111666777444111555444333333444999@@@EEEFFFDDDAAA===;;;999888888:::::::::999777777999;;;:::999999999888888777777666888:::<<<<<<<<<::::::???;;;777555666555333000666666555333000000111333<<<:::777555555666888999666888999999888888888999::::::;;;;;;::::::999999999777555333222111222222555777999;;;<<<;;;:::999444555777888888888777666000111444777:::===????????????>>><<<:::888666555;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999999999999777555555666777666666444444333333333333444444666555555555555666666777555555444333333333333444333444666888999999999999555666777888888888888888999999:::::::::999888888<<<888444333222444<<>>??????@@@@@@AAAAAABBB??????>>>;;;999:::<<>>@@@BBBKKKHHHCCC???<<<999666444///000000000000000000///000000000111222333444444222222111000000///......000//////////////////000///000000000111111111111444333111//////...//////////////////////////////..................//////000000000000111111111111000000000000000///......///000000111111111000000...///111222222111///...////////////////////////......///000000000000000...///000111222111111000...000111000///...///111000///......000000///............//////...............///000000000000000+++---......------...///........................---------............///.........///000111111111111222222222222222222222000000111111000///...---...///000000...------...+++,,,---...////////////////////////000111222333333222111333888<<<>>>???BBBBBBBBBEEEIIIOOOUUUXXXWWWWWWVVVQQQIIIBBB<<<999333222222222222333444444666666666555555555555555444111///222555777444111444444444333555:::@@@EEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888888999999:::999999888888888777777777777888:::;;;<<<;;;:::999;;;999666666777666444222555555555333111000222444666555444222222222444444666777999999888777888999:::;;;;;;;;;:::999888888555555444444444444444555555666999:::;;;;;;:::999444555555555555555444444000111333666999<<<===>>>@@@@@@???>>><<<:::999888999888888777777777888888<<<;;;;;;;;;::::::999999888777555666777888888777777666666555555666666777555444444444444555666666555444444444444444555555444555777999:::::::::999888888999999::::::999999999999:::::::::999999888888777777777333000555===MMM]]]nnnzzz|||jjjZZZLLLBBB===>>>>>>>>>???@@@@@@AAAAAA?????????===;;;:::;;;======;;;:::999999999999888444444333222222222333333666555333555777888777666888666444444555666555444444444333333333444444555333333333333333333333333333333444444444555555555999222///111222000///222222222222222222222222222222222111000000111111222111111222222222111000000...///000111111111000///000000000000000111111111000000000000000000000000222222333333444555555666666777888888777444111///000000000//////---,,,,,,...000222333222222222333///000111333444444444444666666666777777666666666666555666>>>FFFHHHAAA:::===999444111111222444444222333333222111000222333222000......000111111111.........000222444666777222111555;;;???AAAGGGNNNXXXSSSLLLFFFAAA===:::777000000000000000000000000000000111111111222222222111111000000//////......//////............//////000000000000111111111111666555333222000000//////////////////////////////+++...000111///...000222//////000111111222333333000000000000000//////......//////000111111111111......000111111000......---...////////////...---...//////000000000000000...///000111111111000000...000111000///...///111///...---...//////...------...///000000///...---......///000000000000///,,,...//////...---...000........................---------............///......//////000000111111222222333333444555555555111111111111000///---------///111111000...---...,,,,,,---...////////////////////////000111222222222111111444777999:::999;;;<<>>>>>>>>>>>???===:::888888:::;;;999777888888777777777777666666777888:::;;;;;;:::999888777666666777888777555222333444444333111111333444222222222222111111111111555777888999888777888999;;;;;;;;;:::999888777666222333444666777777888888555666888999::::::999888555444333222222111111222///000222555777:::;;;<<<>>>>>>>>>===<<<;;;999999999888777666666666666666::::::::::::::::::999999888777555666888::::::999777666666555555666666777444444444444444555666666666555444444444555666777555666888999:::;;;:::::::::;;;;;;;;;;;;;;;:::999888999:::::::::::::::999999888888555000...666AAAHHHXXXkkkwww|||nnn^^^PPPFFF@@@=========>>>>>>???@@@@@@@@@???@@@@@@???<<<:::::::::999999999888666555666777333333222222222333444444555444444555888999999888888666555444666666555444555444444333333333333444333333333333333333333333222222333333333444444444999444111222222000000111222222222222222222222222111111000000000111111222000111111222222222111111/////////000000111111222111111111111000000000000000000000000000000000000222222333333444444555555555666777777666333000///////////////...---,,,,,,...000222333222222333444...///111222333333444444555555666666666666555555555444666===DDDFFF@@@999999666111///000222333333111222222222111111222444333111///...000111222111......///000222555777888111222888>>>CCCGGGOOOYYY^^^XXXPPPIIICCC>>>:::888111111111111111111111111111111111111111111111111000000000/////////......//////............//////000000000000000111111111444444333222111111000000////////////////////////***///333333///---///222//////000000000111111111//////000000000000//////---...///000111111111111......////////////......------...//////...------//////000000000000///////////////000000000000000...000111000///...///111///---,,,---...///...---,,,---///000000///---,,,---...//////000000//////---///000///......///000........................---------............///.../////////000000000111111111222333444555666777222111111000///...------...000222222111///......,,,------...//////......///......//////000111222000111222444666666666555888999===DDDNNNZZZeeelllmmmfffZZZMMMCCC???AAADDD888777444333333444666888999777555333222333444555333111111222444444333000333444444444666:::AAAEEEBBBAAA@@@???>>>>>>???@@@???:::777888;;;===999555777777777666666666666666888999999:::999999888777666666777888888666444222222333444333222222333555222222333444444333222111444666777888777777888999::::::::::::999777666555222333555777999999888888666666777888999999888888666555333111000000000000///000111333555777888999:::::::::::::::999888888<<<;;;:::999888777777777888888888888888888999999888666666777999;;;;;;:::555555444444444444555555555555444555555666777888999888666444444444555666666777999:::;;;;;;::::::;;;<<<<<<<<<;;;:::999999888888999:::;;;;;;;;;:::>>>;;;666000+++...===MMMGGGVVVgggssszzz}}}{{{wwwooohhh[[[NNNDDD???>>>>>>===>>>>>>??????@@@AAAAAA>>>@@@BBBAAA>>>;;;999999666888999777444333555888222222222222333333444555444444555666888999::::::888777555555666666666555555555444333222222222222333333333333333333333333111111222222222333333333555333222222333222333444111111111111111111111111111000000000000111111222///000111222222222222222000000000000111222444555222222111111000000//////000000000000000000000000222222333333333444444444444555555555444222000..................---,,,,,,///000222222222222333444...///000111222333333333444555555666666555555444555444666<<>>======>>>>>>???;;;888999<<<===999555666666666666666777777777999999999999888777777666666888999999777444222000111333444444333222333444111222444555555444333222222444777777666666777888999999999999888777666555444555777888999888777777666666777777888888777777777666444111000000000000//////000000222444555666777888888999999999999999===<<<;;;999999888888888555555666666777777777888888666666777999;;;;;;:::555555555444444555555555666666666666777888999:::<<<:::777444333222333444666777999:::;;;;;;:::999::::::;;;::::::999888777777888999:::;;;<<<<<<<<<@@@;;;666111,,,///<<>>>>>>>>??????@@@AAAAAAAAA>>>@@@BBBBBB???;;;999888666888999777444333666999222222222222333333444555444555666777888999:::;;;888666555444555666555444555444333222222222222222333333333333333333333333111111111222222222333333333444444333222333333333111111111111111111111111000000//////000111111222///000111222222222222222222111111222333444555666222222111111000000//////000000000000000000000000222222222333333333333333333333333333222111///............///......------///000111111000111222444...///000111222333333333444444555555555555444444555444666<<>>999333000------...000111111---///111333444666999<<<999666222000111222222222000222444777888888777777>>><<<===AAABBBAAAEEEJJJMMMJJJEEEAAA>>>;;;777555444333222111111222333444111111222222222333333333111111111111000000000000000000////////////000000111111111111000000000000---...///000111111111111...........................111333111...,,,---...000000///......---,,,,,,...//////000000000000000---......///000000000000//////////////////////////////...------...//////000000000000000//////...//////.........///000111...000111000///...///111///...---...//////...---,,,---...//////...---,,,------...////////////......///000///---------///........................---------............///////////////000000000000000000//////111333555666111000000////////////000///000111000...---...///------...............---............///000111111...000333333222111111222444666999AAAOOO___nnnwwwtttlll^^^NNNAAA;;;:::<<<;;;999777555444444555666555444444333333444555666222222222222222222111000333444444444555888<<<@@@@@@???>>><<<<<<<<<======>>><<<::::::<<<<<<999555666666777777777777888888:::999888888777666555555777888999888555222111111222333555555333222222333000111222333333333222111111333666666666666777888777888888888888777666666666666777777777777666666666666666666666666777777666555444333111111000000//////......///111333444777777999:::;;;<<<<<<<<<:::999888777777777777777444444555555666777888888888777555666888::::::999888777777666666777777888777777777777888:::;;;<<<===:::777333111111222333666777999:::::::::999888888999999999999888888777777888999;;;<<<=========>>>:::888666222///333999;;;DDDNNNSSSVVVWWWQQQKKKBBB>>>999555444666999;;;======>>>>>>???@@@@@@AAA>>>@@@BBBAAA???<<<::::::777777777777555555666888333333222222222333444444555777888999888888:::<<<777555444333555555444333444333333222222222222333333333333333333333333333111111222222222333333333333777777333000111111///111111111111111111111111////////////000111111222000111111222222222111111222222222333444444444555111111111111000000000000000000000000000000000000222222222222333333333333222222111111000///.........///////////////.........///000/////////111333...///111222333333444444333333444444444444333333333333555:::>>>???<<<888222000---,,,.../////////111222555666777:::===@@@===999555222111222333222111444888;;;<<<:::777555<<<888777;;;===;;;:::<<>>======;;;888555555333222111111222333555111111222333444555555666111111111111222222222222111111000000000000111111111111111111000000000///...///000111111111000///........................//////......---......///////////////..................///000000000000000......///////////////...000000000//////000000000111000...------...000111000000000000000///......///......---...///000111...000111000///...///111000///......000000///...------------------------,,,---......//////......---...///...,,,,,,,,,---........................---------............///000000000000////////////111000000///000222444555000//////......///111111000000///---,,,,,,...000---...............------...............///111111...111333333111000222333444444555:::DDDRRR```hhhiiidddZZZNNNBBB;;;888888666666555555555666666777666555555444444333333333111222333333111000000000333444444333333555999<<<<<<;;;:::::::::;;;======<<<======<<<;;;:::888777777777777888888888999999:::999888777666555555444555777888666333222333444222444666555333111111111000000111111222222222222111333555666666666777888555666777777888777777777666555555555666666777777777666666555555666666666444444444333222111000//////...---------///000222555666777999;;;<<<======888777777666666666777777444555555666888999999:::888777555666777888888777888888777777777777888888666666666777888999;;;<<<:::888444222111222333555666777888999999999888777777888888999999999999888666777999;;;<<<===>>>>>>???:::888888666222000222222888>>>@@@CCCDDD???999555444222111111333666888;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA@@@>>><<<<<<<<<777666444444666777666666444444333222222222333333666888::::::888888999<<<666444333222333444333222222222222111222222333333333333333333333333333333222222222222333333333444000555777222///111111///111111111111111111111111.........//////000222222111111222222222111000000000111222333333222222111000000000000000111111111000000000000000000000000222222222222222222222222111000000000///......---//////000000000000000///---.........---...000222///000111333444444444444333333444444444444333333111111333777;;;;;;999666222000...---...///......444666888999:::<<>>>>>;;;777444555000000555999888666666999999:::<<<===<<<:::777555444222111111222444555111111222333555666777777222222222222222222333333222222111111111111222222222111111111000000//////000111222222111000///...........................///---++++++---///000000......//////000000111111......///000000000000000...///////////////......111111000000000000111111333111...,,,,,,...111333000000000000000///......///......------///000111///000111000///...///111111///...///000111000///...------,,,,,,------...,,,---......//////......---...///...,,,+++,,,---........................---------.........//////000000000000////////////222222000000000222444666//////.........000222333000000...,,,***+++...111---...............------...------......///000111...111333222000000222555555333111222999DDDOOOVVV\\\ZZZTTTKKKAAA:::666555222333444555666777888888777777666555444222000///111222333333111000000000333444444333333444777:::888777777888999;;;===???;;;===>>>>>>;;;999888888777777888888999999999:::;;;:::888666555444444444444555666555333222555888333555666666333111000000111111222222333333333444000222555666555666777888444555666777888888888888555444444444555666888999777666666555555555666666111222333333333111///...///...---,,,,,,---///111222333555777999:::;;;;;;888777777777777888888999555666777888999:::;;;<<<999777555555666777777666666666555555555555666666555555555666777999:::;;;777555222000000222555777555666888888999888777777777888999999::::::::::::666777999;;;<<<>>>>>>>>>DDD<<<555555666555666888---111555666888:::777111000000000000111333444555999999::::::;;;<<<<<<===>>>???AAA@@@>>>======>>>777444222333666777666444555444444333222222222222777999;;;:::888777999;;;555444222222333333333222111111111111222333444444333333333333333333333333222222333333333444444444***222444111///333444222000000000000000000000000............///000222222222222222222222111000//////000111333222111///...//////000000111111222222000000000000000000000000222222222222222222222222000000//////.........---///000111111111111111000,,,---------,,,---///222000111222333444555555555222333333444444333333222//////111555888999666444333111...---.........---<<<>>>AAACCCDDDCCCBBBBBB???<<<999666666555444333555777:::;;;;;;999666444333555777666333111333555777666555555666888:::<<<;;;888555444444444444333222333666777888777666555444333333222222111111000000000000000000000000000111222222000///...///111000000000000000000000000............///////////////////////////////////////////////////000111111...///000111111000///.........////////////......//////000000000000/////////////////////000111111222222333333222111///...///////////////////////////000111000///000111333......------------......---------------------------...///...------...///222111000///...//////000///000111000...------...222111000///...---------...///000000//////000111111///...000333555444222222111111000000000000000...///111000...------...,,,---///000111000///---///...---...000222222111...///111111000000222333///000222444777;;;@@@DDDFFFEEECCC???;;;777444222555555666666777777888888888777555333222111222222222333333444333222111000000444666555222333777<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<======<<<:::888777666666666777999:::;;;999555222111222333444000222555777999999888888888888666555333333333333222222333333333333222222222222333444555666777888666666555555666777999:::666555555555555777888999666666444333333444555666444444444444333111///...///...,,,,,,...///...---111222444666888999::::::666666777888999;;;<<<===:::::::::888777777999;;;999888666555555777999:::555444444444444555666666999999999888888666555555444333111///000111444555555777:::;;;:::::::::;;;999999999888888777777777888999;;;===>>>???@@@@@@<<<<<<:::666333222222333000111111111222222222222333222222111222333555666:::<<<===<<<999888888888>>>===;;;999888888888999777777777777666666666666888777666555555555555555444555777888999999888888<<<777333222444333...***000000111111111111000///444444333222222333333333666666555444222111000000333444666555444333333444111222222000...---...//////000000000000111111111222333333333333333333333111222333444333111///...333333222111111000000///222222111111111111222222///000222333444444333333222222111111111111222222:::666000...///000///...///000111000///...///000//////000111222222333333333222222111111222222333///111333555666666555444333222000...---,,,,,,---LLLMMMOOONNNKKKFFFBBB@@@===;;;888888888999888777;;;===>>>???>>>;;;888666555666777555333222333666666555555444555777:::;;;<<<999666555555555444333222444666777888777666666444444333333222111111111222222222222222222222222111222222111//////000111000000000000000000000000............///////////////////////////////////////////////////000000111//////111111111111////////////000000000000////////////000000000000//////...............//////000111111222333222111000//////////////////////////////000111000///000111333///......------......///---------------------------...//////------...//////...,,,+++++++++,,,---...///000///---,,,---...//////..................---///000000//////000111222000///000222333222000222111111000000000000000...///111000...------...,,,---///000000000......000...---...000111111000...///111111000000222333111222333333444777;;;>>>???>>>===<<<999777555333444444555666777888888888888777555333222111222222222222333333333222111000111444666444222222666:::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<===<<<:::777777666555666777888999:::888666444333222222333***,,,///222555777888888888777666555444333333333111111222222222222111111333333444444555666777777555555444555555777999:::777777666666777888:::;;;888777666555444444555555444444444444333111000///111///......///000//////000111333666888999::::::888888888888999::::::;;;999::::::888777777999;;;999888777555555666888999444444444444444555666666999999999888888777666555555444222000000111333555555888:::;;;:::999999:::::::::999999999888888888999:::;;;===>>>???@@@@@@===<<<:::666222000......000000000111111111111111111111000111222444666777:::;;;<<<<<<:::999999:::===<<<;;;999888888888888888888888777777777777777777777666555555555555555555666888999::::::999888;;;777333333444444000,,,111111111111000000000000444333333222222333333444555555555555444444444444333555555555333222333444111222222000......///000000000000111111111111222333333333333333333222222000111222333222111///...222222222222111111111111222222111111111111222222000000111222333333333333222222111111111111222222666333///...///000///......000000000......///000000000000111222222333333222222222111111222222222111222444555666555333222333222000...---,,,------^^^___^^^ZZZRRRJJJCCC@@@===;;;::::::;;;<<<;;;::::::;;;<<<===<<<:::888666777777666444222222555777555444444333444777999:::===;;;888777777666555444333444666777888888777777555555444333333222222111222222222222222222222222111333333222111000111222000000000000000000000000............//////////////////////////////////////////......//////000111///000111222222111000///000000111111111111000000//////000000000000//////---------------...//////000000111222222222222111///////////////////////////000111111000///111222///......------......///---------------------------///000000.........///000///...---------......///000111000///...///000------------......//////---///000000///...000111333222111111222222111///222111111000000000000000...///111000...------...,,,---...///000///......111///......000111000000...///111111000000222333333333333222111222444666666666666777666666555555333333555666777888888999777666444222111111222222222222222333222222111000222444444333111111555999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<;;;:::777666555555555666777888777888888777666444222000---...000222555888999:::888777666555555444333333111111111111111111111111444444444555555666666666444444444444555777888999999888888888888:::;;;<<<:::999888666666555555555555555555444333222111000222000//////000111111000///000222555777888999::::::999999888888888999999999999999888777777999;;;:::999777666555666666777444444444444444555555666888888999888888777666555666555333111111111333444666888:::;;;999888888999;;;:::::::::::::::999999999:::<<<===???@@@@@@@@@;;;:::999777444111///---000000000000////////////......///000222555777999999:::<<<<<<;;;;;;<<<======<<<:::999888777777777888888888888888888888888666666666666555555555555666777999:::;;;;;;:::999:::777444444555555222///222111000///000000111222333333333222222333333444555555555666666777777888555555555333111111333555000111222111//////000222000111111111111222222222444333333333222111111111///000111111111000...---111222222222222333333333222222111111111111222222111111111111222333444444222222111111111111222222111000...///000000///...---///000///...---///000000000111111222333333333222222111111111111222222222333444555444333111000222111///...---------...jjjiiifff^^^SSSIIICCCAAA<<<<<<;;;<<<======;;;999999999:::;;;;;;;;;:::999666555333111111333666888444333222222333555888999===;;;999888888777555444333444555777777888888888555555444444333222222222000000000000000000000000111333444333222111222333000000000000000000000000............////////////........................///............///000000000111222333333222111000111111111222222111111111//////000000000000//////......------......///000//////000111222222333333///////////////////////////000222111000///000111//////............//////........................---///111111///......///000/////////////////////111222333222111000111222---------............------...000///......///111222111111111111222111111222111111000000000000000...///111000...------...,,,---.../////////......111///......000111000///...///111111000000222333333444444222000000111333111111222333444555555555111333444666777888888888555444333111111111222222111222222222222111111111333333333111000111444888;;;;;;;;;;;;;;;;;;;;;;;;888777777888:::<<<;;;:::666555444444444555777888666777999999888555111///333333333333444666888888777777777666555444444333111000000000000000000111444555555555666666666666333333444555666777888888999888888777888:::;;;<<<;;;;;;:::888777666555555555555555444333333222111222000...///000111000000...///111333555777888888888888888777888888999999888888888777666777999;;;:::999888666555555555555444444333333444444555666888888888888888777666666777666444222222222222333666888::::::999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@888777777777777555222000111111000//////...------,,,,,,---///222555888:::888:::<<<===<<<<<<>>>???;;;;;;:::999888777666666777777777777777888888888555666666666666666555555777888999;;;<<<;;;;;;:::999777555444555555333111333111000//////111222444333333222222222333444444555555555666777777888888666666444222000000333555000111111111//////111333111111111111222222222222444333333222111000000///...//////000000///......000111111222333444444444222222111111111111222222333222111000111222444555222222111111111111222222000000000111111000///------...//////...---///000111111111222222333333333111111000000000000111111000111333444444222111000111000///...------...///nnnmmmggg\\\NNNCCC===<<<888999:::<<>>>>>======<<<<<<444222000000111444777888333222111111222444666888;;;999888777888777555333222333444555666777888888555444444333333222111111////////////////////////000222444444222222222333000000000000000000000000............////////////------------------------...............//////000000111222333333222111000111111222222222222111111//////000000000000////////////......//////000111//////000000111333333444000000000000000000000000///000222222111///000000/////////....../////////........................---///222222111/////////,,,,,,,,,,,,---,,,,,,,,,///000111000//////000111////////////...---,,,+++---...//////......///000///000111111111222333444222111111000000000000000...///111000...------...,,,------...............111///......000111111000...///111111000000222333222333333333111000111333000111222333333444444333111222444666888888777777333333111111000111222333111111111111111111111222444333222000000222555888999999999999999999999999777666666777:::;;;;;;:::666555444444444555777888666777999999888555222///111111111111222444555666666777777777666555444333111111000//////000111111444555555555666777777777444444555666666777777777777777666666777888:::;;;;;;;;;;;;:::888777666555666666555444444333333333111///......///000000///---...000222444555666666555555555666777888999:::666777777666555666888:::999888777666555555555444333333333333333444555555777888888888888777777666777777555444333333333333555777999:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@777666555666777777444111333222222000///...---,,,++++++,,,...111444777999777999;;;<<<======>>>@@@::::::999999888777666555555555555555666666777777444555666666777666555555777888:::;;;<<<<<<;;;;;;777666555555555555333222222111000//////111333555333222222222333333444555555555555555555555555555666666444222000000222444///000111000//////111222000000111111111222222222333333222111000000//////........./////////......000000111222333333444555222222111111111111222222333222111000111222333444222222111111111111222222111333444333222000...------...//////......///111222222222222222333333333111000000//////000000111---...000222333333222111000///...------...///000hhhiiieee[[[LLL???888666555666999>>>AAACCCAAA???AAA@@@>>><<<:::999999999555333111111333555666666111111000///000333555666777666555666777666555333111111222333555666777888444444333222222111111000111111111111111111111111///111333444333111111222000000000000000000000000............////////////------------------------......------......///000///000111222222111000///111111222222222222111111//////000000000000/////////////////////000111111000000000000111222333444000000000000000000000000///111333333111/////////000//////......//////000........................---000333333222000//////------...////////////...+++,,,------,,,,,,---...000000111111000...,,,***,,,...//////...---///000---///111111111222333555222111111000000000000000...///111000...------...---------------.........///...---...000222222111...///111111000000222333111222333333222111222444000111222222333333333222111333555777888777666555222111000000000111222333111111000000000111222222444333111000111444777:::999999999999999999999999888777666888:::;;;;;;:::777666555555555666777888888999999888777555333111000111333555777999:::;;;666666777888777666555444222111000//////000111222333444555666777888888999666666777777777777666666666555555555555777888999::::::::::::999888777666777666555444444444444555111///---...///000//////...///000111222333333333222222333444555777888999444444555444333444777999777777777666666555555444333333333333333444444555777777888888888888777777777666555555444444444444444666888999999888999999::::::;;;;;;;;;;;;;;;<<<======???@@@@@@AAAAAAAAA888666444666999999777444666555444222000///------,,,,,,---...000333555777666888;;;<<<<<<<<<>>>???999999999999888666555444333444444555555666666777444444666777777777666555777888:::;;;<<<<<<;;;:::777666666555444333222222111111000000111222444555222222222222333444555555444444444444444444444444555555555222000///111222///000111000......///111///000000000000111111111222111111111000/////////............//////////////////000111222222333333222222111111111111222222333222222111222222333333222222111111111111222222222444555444222///......---///000000//////111222222222333333333333333333000000////////////000000+++---///111222222111111//////...------...000000XXX^^^aaa\\\PPPCCC;;;888999:::===AAACCCCCC@@@===<<<;;;999888777888999:::;;;888555444666666444222000000///...///222444555222222222444555666444222000000111222333555666777333222222111111000000///111111111111111111111111---///222333222111111111000000000000000000000000............////////////////////////////////////...------------...////////////111111111111//////000000111111111111000000//////000000000000/////////............///000000111111000000000222333444000000000000000000000000///111333333111/////////000000////////////000000........................---000333444333111000000000000222333333333222222***,,,------,,,,,,---...///000111222111000...---,,,---///...------...000...111222222000000222444222111111000000000000000...///111000...------...---,,,,,,,,,------.........---,,,---000222333222...///111111000000222333000111333333111111111222///000111222222333333222222444666777777666444333111000//////000111222333111000//////000111222333444222000///222666999<<<::::::::::::::::::::::::999888777888:::;;;:::999777777666555666777888999;;;:::888666444444444444444666888;;;===>>>>>>>>>555666888888888777555444333222111000000111222333222333444666777999:::;;;888999999999888777666555666555444444555666888999888999::::::999888777666777666555444444444555666222000//////000111111000//////000111111111111000222222222222333444555666222222333222222222555777666666666666666666555555333333222222333333444555777777888888888888777777666666555555555555555555222444777999999999:::;;;999999::::::;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAA888666555999@@@DDDDDDCCC999888777555222000///.........---...///111333444666888:::;;;;;;;;;===>>>888999999888777666444333444444444555666777777777333444666777888777666555666777999:::;;;;;;::::::666666666444333111111111000000111222222333444444222222222222333444555666222222333444555666666777444555555333111///000111///000000///---,,,---///....../////////000000000000000000000000000000/////////......///000000111/////////000000111111111222222111111111111222222222222222333333222222111222222111111111111222222000222333222000...///000...///111111000000222444333333333333333333333333000//////......//////000,,,---///111111111///...///...------...///000111HHHSSS]]]___VVVJJJBBB???AAAAAACCCDDDDDDAAA<<<777999888888999;;;>>>AAACCC@@@<<<999888888666222///000///......///111333555000///000222444555333222//////000111222444666777222222111111000/////////////////////////////////,,,///222333222111000111000000000000000000000000............/////////000111111111111111111111111...------------...//////...///000111111000///...000000111111111111000000//////000000000000//////...------------...//////222111000000000111222333000000000000000000000000///111333333111///......000000////////////000000////////////////////////...000444555333111000000---...///111111111000///,,,...//////......///111...///111222333222000///,,,---///...------...000000222444333000///000222222111111000000000000000...///111000...------...---,,,,,,,,,,,,---......---,,,,,,---000333444333...///111111000000222333000111222222000//////000---...///111222333333333333444666888777555333111000000/////////111222333111000/////////111222333444222//////222777;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::888888888:::;;;:::999888777666666666777999:::===;;;777444333333555666666777999;;;<<<;;;999888555666888999888777555444444333111000000111333444111222444555888999;;;<<<::::::;;;:::999777555444666666555555555777888999777888999:::999999777666888777555444444555666666333111000000111222222111///000000000000000//////333222222111111222222333000111222111000222444666444555666666666666666555333333222222333333444555666777777888888888777777555555555666666666666666111333777999999999:::;;;999999999::::::;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA777666777===HHHQQQTTTTTT;;;:::888666444111000/////////......///000111222555888:::;;;:::;;;<<<===888888999888777666444333444555555666777888888999222444666777888777666555666777999:::;;;;;;:::999666666666444222000000000///000111333333444444333222222222222333444555666000111222444666777999:::333555555444222000//////000000000...,,,+++,,,---............////////////////////////000000000000///////////////000111222////////////000000000000222222111111111111222222111222333444444333111000222222111111111111222222---///111000......000333...000111222111111333444333333333333333333333333//////............//////---///000111000///---,,,......------...///000222HHHLLLRRRWWWWWWTTTNNNIIIKKKJJJIIIFFFCCC???<<<:::555555555444555<<>>;;;999>>><<<:::999::::::999777777666555444555666888:::888666444333333444555666777888:::<<<<<<;;;:::999999888888777777777777777333222222111111000000000444333333333555888;;;===999:::;;;<<<;;;999666444555555555666666888999999888999::::::888888999:::777777666555444333333222666333000000333444222///000///---,,,,,,---...//////000111000///...///000111000000///000222444555999888555333222333444555666555444333333333333333555555666888888999999999555666777777777666444333666777888999999::::::999999999888888999999:::;;;<<>>===:::777555333111111222333555777777666555333555555555666777777888888:::::::::999999888888888666555444333222222222222333333333333333333333333888333222555666444444666777444111111333666888999;;;777222111222222111///111111111000//////......//////---,,,,,,---...///---------...............000000000000000/////////......//////000000111111222000...------000333666222333333444444333333222333333333222222222111111111000///---------...///111111111111222333444555333333333333333333333333000000///...............000111222222111000//////////////////////////////IIINNNTTTWWWXXXWWWVVVVVVZZZWWWQQQKKKDDD>>>:::888666666555555888AAANNNXXXYYYMMM???555333444444333111222222222222111111000222000------///222222111222111000111333555555555222333333333222222111000111111000000000000000111/////////000000000000000000111111111111000000//////......------///000111///000222111///......///------------------------000000000111111000000///000111111000///......000...///000111111111111111///...---...///000000...000000111111111222222222333222222222111111111111000000111222222222222111---.....................////////////000000000000111111111000000000000000000000000000000000000000...//////000000000000000///...---///222444222000............////////////000111222111000000222444111111111222222222333333111000///.......................................---///111111///---...000111111222222222111111000222111000000000000111111000000000111111222333444444444444333333333333222222222111111111111222222222111111000000//////...111000///000111555888;;;;;;999888:::<<<===;;;999<<<:::888777888888777666777666555444444666888999666555333222222333555666666888:::;;;<<<;;;:::999777777666555555555555666222222222222222111111111444444444555666999;;;===999:::<<<<<<<<<999777555555555555555666777888888777888999999777777888999777777666555444333333222333111//////000111000000000///---,,,,,,---///000///000111000///...///111111000000000111222444555777666444333222333444555555555444333333333333333555555666777888888888888666666666666666555444444555666777888888999999999999888888888888999::::::<<>>??????AAADDDBBB===999333444777<<>>>>>AAADDDBBB>>>:::444555444777JJJ```cccZZZMMM???777222//////111000000000111333666888999888888999999:::;;;;;;<<<:::999777555333222111000222333444666777777777777666666777777888999999999>>>>>>>>>===;;;999777666444444444444444333333222222222222222222222222222444000000444777666777999333222111333555666555444666555333111111000000000/////////...------,,,,,,.............../////////,,,,,,---...///000111111...---,,,,,,---///111222...//////000111111222222222222111111111222444444222333333444444333333222222222222222111111111111///000111222222111///...000000000000111222333444444444444333222111000000000000///...............000///...///111111...+++........................TTT^^^hhhmmmmmmmmmqqqvvvrrrppplllfff\\\PPPFFF@@@>>>===:::888;;;FFFVVVaaa___UUUHHH???<<<:::777444444444444333333111000000...000222333333222111111444222111111222333222111000111111222222111111111222222111000//////000000...//////000111222222333...///000111111111111111///......------///000111...///111111/////////000000000000000000000000000......///000000000000000...000111000///...///111//////000000000//////...///...---...///000000...//////000000000111111111////////////////////////000000111222222222222111111000///............///////////////000000000000............//////000000///000222333333222000///,,,------...............///000000000000///..................///////////////000111000//////111333000000111111111222222222///............//////000..............................///000222222222222///000111111222222222111555444444333222111111111............///000111222222222111111111000000000222222111111111111222222000000000111222222333333222000...------///222444444555666777777888888888888666555555777888888777444444444333333333444444//////000111222444555666555666888::::::999888777555555444333333333333444222222222333333444444444333444666888999999::::::888999:::;;;;;;;;;:::999777666666555555555666666777888999888777777888999777777666555444333333222,,,///000///------000333............//////000000///111222222111111222444222333333333444444444444222222111111222222222333333333222222222333333444444444555666666666666555555444333222222333444555222333444555555666555555777777666666777777888999999<<<======@@@CCCAAA===;;;666666444333FFF\\\```QQQFFF;;;555222///...///333333222333333555777888888999999:::;;;;;;<<<<<<999888777555333222222111333444555666777777777777777888888999999:::;;;;;;===>>>>>>===<<<999777555444444555555555444333222222222222222222222222222444000///444777777777:::444111//////111333555555555444444333111000000111/////////...------,,,,,,---......//////000000000------......///000000111...---------...///111222//////000000111222222222444444444444444444555555222333333444444333333222222222222111111111000000---...///000000000......000000000000111222333333111222222222222222222222000000///..................111333333000......000........................DDDMMMYYYaaacccdddgggjjjllllllkkkfff]]]RRRGGGAAA>>>===;;;888:::BBBNNNXXXUUUMMMDDD???===<<<888555555555444444333111000///---000222333222111111111555333111111111222111000///000111111222111111111111111000000000000111111///000000111111222222222///000000111111111111000///......------///000111---///111111000///000111000000000000000000000000...///000111111222222111...///000000//////000111......///000000////////////...---...///000000.../////////000000000111111////////////000000000000000000111222222222222111222111///...---......///////////////000000000000,,,------......//////000000000111222222111000000...//////000000000000000...///111000///......///............///////////////000000000//////111222000000000111111111111222000//////.........//////////////////////////////---------///222333333111///000111222333333333333999777555222111000000111............///000111222222222222111111111000000222222111111111111222222000000000111111222222222333111///------///111222111333666666666666777888888666555666888999999999444444444444444444333333///000000222333444555555666777999999999888666555555444444333333333333333222222222222333333333333444444555666777888999999777888888999::::::::::::777777666666666666777888777888999999777777888999777777666555444333333222///000000/////////000222---......///000000000111000111333333222222333555333333444555555444444333222222222222222222222222222222222222222333333444444444555555555555555444333333222222222333444444222222444555555555555555666666666666666777777888888;;;<<<<<<>>>AAA???:::;;;555555444444FFFZZZ]]]JJJAAA888555444000///000444444333333333555666777999999::::::;;;;;;<<<<<<999888777555444333333333555666666666666777777777888888888999::::::;;;;;;;;;<<<======<<<999777555333444555666666555444333222222222222222222222222444000000444777777777:::555222...---///333555666444555555444222111111222000000//////...------,,,------///000000000000000....../////////000000000......//////000000111111//////000111111222222333333444555555555555444444222333333444444333333222222111111111111000000000---......///////////////000000///000000111222333000000111111222333333333000000///...............,,,222666444///,,,...222------------------------888>>>GGGNNNQQQRRRRRRSSSYYYZZZZZZXXXSSSKKKDDD???<<<<<<;;;::::::???IIIPPPNNNGGG???;;;;;;<<<999555333444444444333222222111---///222111000///000222444222000000111222111000//////000111111111111111////////////000111222333111111111111111111111111000111111111111000000//////......------///000111---///000111000///000111///////////////////////////000111222333333333333---///000000//////000222------...///000000000000///...---...///000000...////////////000000000111/////////000000111111111000000111222222222222111333222000...---...//////////////////000000000000---------...///000000000000000000000000000000000...//////000000000000000,,,...111000...---...000............////////////...///000000...///000222000000000000111111111111111000///.......................................,,,++++++...222333222111111222333444555555555555===:::666222//////000000////////////000111222222333333222222222111111111222222111111111111222222000000000000000000000000444222000...---...000111///222555666555444666888777666555666888999999999555555555555555444333333000111222333444444444444777888999999888666444222333333222111111111111222222222222222222111111111444444333444555666888999666666777888999999::::::777777777777777888999:::666777888888666666777888777777666555444333333222111000......///000//////---...//////000111111111000111333333222333444666333444555666666555444333444444444333333222111111222222111111222333333444444444555555555444444333111111222333333333333333222333444555666666666666666555555555555666777777777:::;;;;;;<<>>:::;;;<<<;;;;;;???FFFLLLKKKCCC;;;777999:::888666222222333444444444333333---///111000......000222222000///000222333333222//////000111111111111111.../////////000222333444222222222111111111111111111111111111111000///...///......---...///000111---...000111000///000111////////////////////////000000111222333444444444---///000000//////000222,,,,,,...///000000000000///...---...000000000...////////////000000000000//////000000111111222222000000111222222222222111444222000...---...//////////////////000000000000---......///000111111222000000////////////000000,,,------...............+++...111000...---///111............/////////000...///000///...///000222000000000000111111111111222111000......---------------------------------,,,******---111333222000333444555666777777777777@@@<<<666111......///000/////////000000111222333333333333222222222222111222222111111111111222222000000000///////////////555333000.........000111///222555555444444666888666555444555777999999999555666666666555444444333111222333444444444444444888999999999888555333111222111111000000000000000333222222111111000000000555444222222333555777999555555666777888999999:::777777777777888999;;;;;;555666777666555444555777777777666555444333333222333000------///000...,,,------///000111111111111000222333333333333555666444444666666666555444333555555555444333222111000222111111111222333333444444444444555555444333333///111222333444333333222333333444555666666666666555555555555555666777777777:::;;;:::;;;>>>;;;666555///222555:::MMM\\\[[[FFF;;;222...---,,,---///000000000111333666999:::999999:::;;;;;;<<<<<<===999999777666666555555555999888777666555555555666555555555666777777888888888999;;;<<<;;;999777555222444555777777666444333111111111111111111111111555111111444777666666888444333333444777777666555444666888777444222333555111111111000//////......,,,---///000111111111000111111000000//////......///111333444444222000...000000000111222222333333000111333444444333111000222333333444444333333222111111111111000000000000111000/////////000222333////////////000111222333333222222222111111000000000000///.............../////////000000///---,,,------------------------000222555777888888888777888999;;;<<<<<<;;;:::999:::999888777999===DDDIIIEEE>>>;;;===;;;666444666///000222333333111///...,,,///111///,,,+++///444222222111111111111111111333333333333333333333333///111222222111111222333222222222111111111000000333000---,,,///111111000111111000///...------,,,---///111111111111222333////////////////////////////////////000000000000---------...............///000111222222111000///000000000000000000000000000000000000000000000000...,,,***))))))+++.../////////000111222333333333444333111////////////000///////////////000000111...///000111111222222111,,,000333222...,,,///222000000111111111000000///---...//////......///111000000//////.........---............////////////000000000000000000000000000000000000000///......000000///...------------///---///222000,,,...555444555777888888777666666???;;;666222000///......///000111333333222222111//////000111111111111000333222000///...///111222222111111000000000000000222111///......000111222000111333555666777888888777777777888999999777555555555666666666666666666333333222222111222222222666777888888888777666555444333222111000000000000//////000000111222444444666666555444444444444555666666777777888:::;;;<<<<<<:::888777666888:::;;;666666666666777777777777777666555444333333222333000000////////////000000111111000000111333555666666666555444555666777888555555666666666666555555333333333222222222111111222222222222222111000///333222111111333555555444111111000000000000111111666666555555555666777777777777777777777777777777888777888999::::::888666333555333222???QQQWWWQQQ===666///,,,...111000...111111111222444777999;;;>>>>>>============>>>>>><<<<<<<<<<<<;;;:::999888666777888777555444444666999888777666666666888888777999;;;===<<<999666444666666666666555444333222555444333222111000000000222222222222333444555555555555444444444555555666777777555444444444444444000000///..................///222222222111333444222000//////222444555555222333444333111000111222222222333111000///111222111111222222222222111111000000111111111000000///333222111000////////////222222222111111111111111333333222222111000000///444333111///...//////000000000000000///...,,,,,,////////////....................................000222444555666555444333555666777888888888888888777777666555666:::@@@DDDDDD???>>>@@@???777222222...///000111111111000///---000222000------000444000000000000000000000000111111111111111111111111///000111111000000222444222222222111111111000000333000------///111111000111111000///...---------***,,,...///......///000////////////////////////////////////000000000000......//////000000000111000000111111111111000000000000000000000000000000000000000000000000000000000000.........///111222//////000111222222222222444333222111000000000111000000/////////000111111//////000000000//////...,,,000333222...---///111000000111111111000000///---...//////......///111111111000000000/////////............////////////000000000000000000000000000000000000000///......,,,,,,,,,++++++,,,------///---///111000---///555222333555888999::::::999===:::444111//////...---//////111222222222111000111111111111111000//////333222000//////000111222222222111000000000000000333222000//////000111222000111333444666777777888666666666777888888666444555555555555555555555555333333222222111222222333666777999::::::999888777444333222111000000111111222222222222222222333333444444444444444555666777666666666666777999:::;;;;;;:::888666666888:::;;;888888777777666666555555666555444333222222222222111111111000000111111111000000000000111333444666555555444444444666777888666666777777777777666666333333333333222222222222222222111111111000000000222111000111333444444333111111000000000000111111444444333333444444555555888888888888888888888888;;;:::::::::;;;:::777555333444222111<<>>??????===<<<<<<<<<;;;:::999888666777777666444444555666888777777777777777888888888:::;;;<<<;;;999777555666666666666555444333222555555444444444444444555222222222222333444555666555555444444555666777777777777666555444444444444000000///............///...000222222222222222444333111000111333444444444222333444333111000111222222222333111000///000222000111111222222111111000000000111111111111000000333222111000////////////////////////////////////111111111111111111111111333222000///....../////////000000000///...------////////////////////////......////////////......000000222222222111000///222222222333333555666777555555555333333666:::>>>BBB@@@@@@CCC@@@888000---.........//////000000000...111222111///...111444//////////////////000000000000000000000000000000000000000///---...111444222222222111111111111111222000......///111111000222111///...---......///***,,,......------...///////////////////////////////////////000000000000//////000111222333333444111111000000000000111111000000000000000000000000000000000000000000000000111111111111111222222222//////000111222222222222444444222111111111111111111000000000000111222222000000000000///...---,,,---000222222///---///111///000000111111000000000---...//////......///111111111111111000000000000............////////////000000000000000000000000000000000000000///......++++++++++++,,,---...//////...///111000...000555222444666888:::;;;;;;;;;;;;777333000///...---,,,...//////000111000000000333333333222111///...---222111000//////000222333222222111000000000000111555444222000///000111222000111333444666666777777666555555666777777666444555555444444444444444444333222222111222222333333555777:::<<<===;;;:::888666444222000000000111222444444444333333333222222222222333333444666777888444444444555666777999999:::999777666666888999;;;999999888777666555444444555444333222222111222222222222222222222222222222/////////000111222444555333333333444444666777888777777888888888888777777444444333333333222222222222111000/////////000111111000///000222444333222111111000000000000111111444444444444555555555666888888888888888888888888:::::::::;;;<<<;;;999666222333111000777CCCDDD>>>555222......000111///...111111222333555888:::;;;<<<<<<<<<<<<===???@@@AAA======<<<;;;:::999888777666777666555333333555777555666666777888888888888::::::;;;::::::999777777555555666555555444333222555555444444555555666777333333333333444555666777555555555555666777999999888777666555444444444444111000000///////////////...000222333222222222444333222222333444555333222111333333333111000111222111222222111//////000222000111111222222111111000000000111111111111000000222222111000//////////////////////////////////////////000000111222333333222111000///////////////...///////////////......000000000000000000000000///000000000000000000///...///000000111000000///000/////////000222555666555666666555444555777999>>>===>>>???===777111---------------...///111222...000111111//////111333/////////000000000000000111111111111111111111111111111///---,,,---111333111111111111111111111111111000//////000000111111222000///...---...000111---///111111000///000111////////////////////////////////////000000000000//////000111222444444555222111000//////000111222////////////////////////////////////////////////...///000111111111000000//////000111111111111111333222222111111000000000111111111111111222222333000000000000000///......---000111111///...///000...///000000000000000000---...//////......///111000000000000000000000000............////////////////////////////////////000000000000000///.....................///000000///...///000000000222444444555777999:::;;;;;;:::999666222000//////...,,,.........///////////////222222222222111000///...111000000000000111333333333222111111000000111111666444222111000111222333111222333444666666666666777666555666888888777666444444444444444333333333222222111111222222333333555777:::===>>>===;;;:::777555333111000111222333333333333333333333222222333333333333444555666777333333333444555666777888999888777666666777999:::888888777777666666555555444333222222111111111222111222222222222222222111/////////000111222333444222222333444555666777777888888888999999888888888444444444444333333333333222000///------...000111111000000222444555444333222111111000000111111222555666666777888888888888888888888888888888888888777888999;;;======:::888222222111///444::::::444111000......000111///---000111222444666999:::<<<:::;;;;;;<<<>>>???AAABBB>>>>>><<<;;;999888777777555555555333222222444777333444666888999999888777;;;;;;:::999888888888888444555555555444444333222555444444333333333444444444444444444555666777777555555555666777999:::;;;888777666555444444444444222111000000//////000000///111333333222222222333444333333444555444222000111222333222111000111222111222222111//////000111000000111111111111000000///000000111111111111000111111000///////////////000000000111111111111111//////000000111222222222222222111111000000000000---...///////////////...000000000000111111111111000111111222222111111000,,,---...///000111222222//////...///000222444555666888999888666666666888999888777777666666333///------------...///111222---...///////////////000000000000111111222222222111111111111111111111111111111000---,,,---000333111111111111111111111111111111111000000000111111000000///...//////111111///111222222111111111222////////////////////////////////////000000000000......///000222333444444222111000//////000111222////////////////////////////////////////////////,,,...///111111000///...//////000111111111000000000000000000000/////////111111111111111222222333///000111222222222222222...///111111000/////////......///000000000000000---...//////......///111////////////////////////............////////////////////////////////////000000000000000///......111000///................../////////000333444333111333666999;;;<<<======777555222000000000///................../////////111111222222222222111111000000000111111222333444333222222111111111111111555444222000000111222333222333444555666777777777888777666777999:::999888555555444444444333333333222111111111222222333444555777:::<<<===<<<;;;:::777666444222111222333333//////111222333333333333555444444333333333444444222222333333444555777888777777666666666777888999555555666666777777888888333333222111111111222222000000111222222111000000...///000111222333333444333333444555555666666777888888999999999999888888555555555444444444333333111000...------///000222222222222444666666555444222222111111111111222222555666777888999999999999888888888888888888888888888999:::<<<===<<<888555333333111000333666444111000/////////000000///...///000222555777999;;;<<<::::::;;;<<<>>>@@@AAABBB@@@>>><<<:::888777666666333444444333111222444666333444666777888888888777;;;:::888777666666777777444444444444444444333222888777555444333222222111444444444444555666777777555555666666888999;;;;;;888888666555555555555555222222111000000000000000000222333333222222222333444333333444555444111///000111222222000000111222111111222000///...///111000000000111111000000000//////000111111111111111111000////////////////////////000000111111111111000000000000000000000000222222222222222222111111---...///////////////...///000000000111111111222000111222333333222111000,,,,,,---...000111222333/////////000111222333444666888::::::888777666666444444222000111444444111.........//////000000000------...///////////////000000111111222222333333000000000000000000000000222222111///---...000222111111111111111222222222000111222222000000111222...//////000000111111111...000111111000///000111////////////////////////////////////000000000000......///000111222222333111111000000000000111111000000000000000000000000000000000000000000000000...///000222222111111000//////000111111000000///...//////000000///......111000000000000111222222///000111222333333333333//////000000000000//////------...///000000000000---...//////......///111............////////////............////////////000000000000000000000000000000000000000///......000///...---,,,,,,,,,,,,...//////...000555555333...000444777;;;===>>>???555333111111111111000//////............///000000000111111222333333222222//////000111222444444555333333222111111111111222444222111000000111333444444444555666777888888777999888666777999;;;;;;:::666666555555444333333333111111111111222333444444666777888999::::::999999666666555444333333333333---...000222333333333222555555444333333333333333222222222333444555777777555555555666666777888888444444555666777888999999333333222222222222333333///000111222222111000//////000111222444444444444444555666666777666666666888888999999999999888888666666555555555444444444111000/////////000111222222222333555777777666444222222111111111111222222333444666777888888888777999999999999999999999999<<<<<<===>>>>>><<<777333666555333333444555555333000000000000000000000//////000333666888:::<<<<<<:::;;;;;;<<<>>>???AAABBBAAA???<<<999777666555555222444555555444333555666444555555666777777777777999888777666555555555555333333444444444444333333:::999777555444333222222333333333333444555666777666666666666777888::::::888888777666555555555555333222222111111111111111111222444444333222222333444333222222333333111//////000222111000000111222000111111000......///111///000000111111000000///...///000111111222111111000//////....../////////,,,------......//////000000000000000000000000///111222222333333222111111...///////////////.........//////000000111111111000111333444444333111000,,,,,,------...///000111//////000111111111111111333666999:::888555444333000222111---///444444000...///000111111111000///......///000111111000.../////////000111222222222111111111111111111111111111222222111//////000111000000111111111222222222///111333333111///111222,,,...000222222222111000...000111111///...///000////////////////////////////////////000000000000//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000///000000111111111111111///000000000000000//////...///000111111000///...000000/////////000111111000111111222222222111111/////////000000000///...,,,---...///000000000000---...//////......///111......//////000000000000............////////////000000000000000000000000000000000000000///......///...---------------......000///---000666777222111333555777999:::::::::222111//////000000///...//////.........///000111222222333333333222111111...///000222333444555555444333222222111111222222111000/////////111333444555666777888888999999888999777666666888:::;;;:::777777666666555444444333111111111111222333444555777777666666666777777777555555666666555444333222///000222333444333222111333333333222333333444444333333333333444666777888444444555555666777888888555555666666777777888888444444333333333333444444000111333444444333111000000111222444555555555555666777888888888777666555777777888888888888777777666666666666555555555444000000000111111111222222111111222555777777555333333222222111111222222333222444666888999999999888999999999999999999999999;;;<<<>>>@@@BBB@@@<<<888999777555666777777888999222222222111//////000111...000333666999;;;<<<<<<;;;;;;;;;<<<===???@@@AAAAAA???<<<999666555555555333666888999888777777777666666555555555666666777666666666555555444333333222333333444444333333333888777666444333222222222222222222222333444555666666666666666666777888999999888777666555555555555333333222111111111111222111333444444333222222333333111000000111222111000...000111111000000111333000111111000......///000//////000000000000//////...///000111111222222222//////.........//////000,,,,,,------...//////000......//////000000111111///000111111111111000//////000000000///...------------...//////000111111///000222444444222000///...------,,,,,,------......///000111111111//////000333777888777444222111///222111...///444333---///000222333333111///...//////000111222222111///---......///000111111222333333333333333333333333111333333222111000000111000000111111222222222222///111444333111///111222+++---000333444333111000///111222222000///000111////////////////////////////////////000000000000111111111111111111111222///000111222222111000///000000000000000000000000000000000000000000000000///////////////000000000///000000000000000/////////000111222222111000//////////////////000000111111111222111111000///...000//////000111111///...,,,---...///000000000000---...//////......///111//////000000111111111222............/////////000000000000000000000000000000000000000000//////...//////...//////000111222...000///---111777777222888888888888777555444333000///......//////...---000//////......000111222444444444333222111000///---...000222444555555666444333222222111111222222000///......///111333555666777888999999999999999888666444555777999::::::888888777666555555444444111111111111222333444555777777555444444555666666444555777777777555222111222333444555555333222000111111111222333444555666333333333444555666777888444444555555666777777888777777777777666666666666444444444333333444555555111222444555555444222111000111333555666666666555888888999999999777666444777777888888888888777777777666666666555555555555///000111222222222222222000000222444666666444222333222222111111222222333444666888;;;<<<<<<;;;:::999999999999999999999999666888<<>>444444333111//////000222...000333666999;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBB@@@<<<888666555444444444777;;;===<<<:::999999888777555444444555666777555555555555444333222111222222333444444333333333444333222222111111111111222222222222333444555555777666666666666666777777999888777666666555555555444333222222111111222222222333555444333222222333333111......000111111111...000111111000000111333000111111000......///000//////000000000000//////......///111111222222222//////.........//////000.........///000111111222,,,,,,---///000222333333---...///000000///......000000000000///...,,,,,,,,,------...///000000111...000222444444222000.........////////////......000///////////////000111333111111444666444222111000222333111...---///111777555555666444///...000,,,///222444333222222333111000///......000222444////////////000000000000///000111222333333222111111111000000//////.........000111333333111000...000000000000000000000000111000///......///000111000000////////////000000............////////////000////////////111222333222111111111000000//////////////////////////////---......///000111111222222222222222222111000///,,,...111222222111111222111111000000000000111111///000000///......111333000000000000000///......333333222111000///............///000000000000000......------------......000000000000000000000000333222000/////////000111......///////////////////////////---++++++---///............---,,,++++++------...///000222444555555555666666666666666555666444222000//////000111...//////......///222444111222333333111000000111222111111111222333333444555555555666666555222///111///---...000222333333666777888999999999999999888888777777777777777777666555333111111111333444333222111111333555888999999999999888777555333111444555555555444222000///222///...111555777444000111111111222444666777888111111111222222333333333666555333333333444666888555555666666555555444333555666777888888777666666444444444333333222222111111222444666777888999999666555444555777888888888777888888888777888999;;;999999888666555444333222///---++++++---///000000444444444444444444444444666555444333222333444444555555555666666666666666555555777999;;;:::777555::::::===AAAFFFHHHEEEBBB<<<;;;;;;<<<======<<<:::555444333111000//////...///111444888;;;<<<<<<<<<>>>;;;777444666:::@@@DDD>>>>>>;;;777333222333444777===CCCDDDBBB>>>;;;;;;555555444444444444555555666555444333222222111222222222111111111111111111111:::<<<444000555555///444444444444444444444444666666666666777777777777666777777888888888777777444333222111000000000000555444444333222111000000222222222222222111000///222222111111000/////////////////////////////////000000000000000000000000///111222222111000111222000000000000000000000000000...,,,---000111///---000000000000000000000000111000///......///000111000000111111///...,,,+++---------...............111111000......---------......////////////......000000/////////000000111333222333444555333222222000333555444222111222444333666:::;;;555------111,,,///222333222111111111111000/////////000111222////////////000000000000///000111222222222111111000000000000///////////////000111111111111000///000000000000000000000000111000///......///000111000000////////////000000............////////////000/////////000111222333000000000000//////......////////////////////////---------...///000000000111111111000000000//////---///111111111000111333111111000000000000111111000111111000//////222444000000000000000///......111111111000000000000000......///000000000000000///......------......///////////////////////////000000///000000111222222000000000000000/////////...//////...,,,,,,---///------.........---,,,,,,------...///000222444555555555555444444333222222333222000//////000111222.../////////...///111444000222333333111000000111111111111111222333444555444333333333444333000...111///...///111333444444888888999999999999888888777777888888888777777666777666444333222333444555444333222222222444666777888999999999888666444333555555555444333222000///111000///222666777444000111111222333444555777888222222222333333333444444666555444333333444666777555555666666555555444333666555444444444555666777666555555444333222222111111222444555777888888888777555444555777999999888777888999888777777999:::555555555444444333333333///...,,,---///111222222333333333444444555555555666555444333333333444444777777777777777666666666888777777888999:::999888::::::<<>>===>>>??????>>><<<888777555333111111111111000222555999;;;<<<<<<<<<;;;:::888777888;;;???AAA@@@???===999666555777888;;;AAAGGGIIIEEE???;;;:::444444333333333333444444666666555444333333333333222222111111111111111111999DDDGGG<<<333222333000444444444444444444444444555666666666777777777777666777777888888777777666666555444333222222222222222222222222111111111111111111222222111000000///000000000000000000111111////////////////////////000000000000000000000000///111222222000///000111000000000000000000000000111///---...000111///---000000000000000000000000111000///......///000000.........///...---+++***......////////////000000111000///...------------......////////////......111111000000000000111111222444666666444444444555444666888999777666666666111666<<<>>>666,,,,,,111---///111222000/////////111111000000000000000///////////////000000000000111111222222222111000000////////////000000000000//////000000000000//////000000000000000000000000000000////////////000000000//////......//////000............////////////////////////000111222333////////////............////////////////////////,,,,,,------......//////111000//////.../////////...000000000///000222444111111000000000000111111000111222111000000222444000000000000000//////.../////////000000111111111...//////000000000000000///......------......///////////////////////////---...///000222222222333222222111111000000000///---///000000...------...,,,------.........------------...///000222333444444333333222111000//////000000///...///000111222...///000///...///111333000222444444222000000111//////000000222333555666333111000000111111///...111000///000333555555555999999:::;;;:::999888888777777888999888777555444888777555444444444555666555444333222222333444555777888999:::999888666555666555444222222111111111111000111444777888444000222222222333444555666777333333333444444444444444777666444333333444555666555555666666555555444333666555222111111444666888777777666555444333222111111222333555666777777777777666555555777999999888888999:::999777777888999222222222222222333333333000...---...000333444444222222333333444555666666666666444333333333444555999888888777777666666666;;;999777666888:::;;;:::;;;;;;<<<@@@DDDGGGHHHGGGCCCAAA@@@@@@AAAAAA@@@>>>:::888555222111111222333333444777999;;;<<<<<<<<<:::999999999:::<<<===>>>???>>><<<:::888888:::===@@@GGGNNNPPPJJJBBB;;;888333333222222222222333333777666555444444333333444111111222222222222222222;;;HHHMMMAAA444111222333555555555555555555555555555555666666666777777777666666777777777666666555555444333222222222222222///000000000111111111222000000111111000000//////......///000000111222222////////////////////////000000000000000000000000000111333222000...//////000000000000000000000000111///...///000111000...000000000000000000000000000000////////////000000------............------/////////000000111111111000000///...------------......////////////......111111000000000111222222333777999888777888::::::===>>>??????>>><<<:::999333555999:::555---,,,000---///111000///.........000000111111000///...---////////////000000000000222222111111111000//////......//////000000111111000000///......///000000////////////////////////000000////////////000000/////////....../////////............/////////////////////000000111222222////////////////////////////////////////////////---------....../////////111000////////////000111000000000///...///222444111111000000000000111111///111222111000000222333//////000000000000//////////////////000000000111//////000000000000////////////............//////////////////////////////---...000111222222111111222111111000000//////...---///111111///---------,,,,,,---......///......---.........000111222333222111111000000/////////000000///...//////000111...///000000//////000222000222444444333111000000......///000222333555666333111/////////000//////111000000222555777777777777888:::<<<===<<<;;;;;;777888999999888666444333666555555444444444555666333333222222222333444555555777999;;;;;;:::888777666555333111000111111222000000222555888777444111333333333333333444555666444444555555555555555555666666555444444444555555555555555666555555444333555444333222333444666888888888777666444333222222111222333444555666666666777555444555777999999888888999::::::888666777888333333333222222222222222000...---...111333444444111111222333444666666777777666555333333444444555999888888777666555444444999777666777888:::999999:::;;;===???CCCFFFHHHIIIEEECCCAAAAAABBBBBBAAA???:::777333000...///000222444666777999;;;<<<<<<<<<::::::999999:::;;;===>>>;;;;;;:::888777999===@@@GGGNNNUUUUUUNNNDDD;;;666333333222222222222333333666555444333333333333333111111222222222222222333555@@@FFF>>>444111333444555555555555555555555555555555555666666666777777555666666666666555444444222222111000000000000000/////////000000000000000//////000000000000//////////////////000000111111////////////////////////////////////////////////111333444333000/////////////////////////////////000000///000000000000//////////////////////////////////////////000000000/////////000000111111111...//////000000111111111000///...---------------......////////////......000000000111111222444444555:::<<<;;;<<>>999555222444333000...///---///000///...---......000000000000000///...---////////////000000000000222111111000000/////////......//////000000111111000000////////////000000//////////////////////////////000000000000////////////............//////............////////////...//////000111111222222000000000000000000000000///////////////////////////////////////000000000111111111000000111111222000111111///...///111444111111000000000000111111...///111111000///000111//////000000000000//////000000000////////////...//////000000000000///////////////....../////////........................///000111222222111000///000000000//////.........---///111111///...------,,,,,,---...////////////............///000222222000000//////000111222333222111000//////............///000000//////000111000222555555444111000000......///000111333555666333111//////000111111000000000000333666888999888555777;;;>>>@@@AAA@@@@@@888888999888777555333222333333333333333333333444000111111222333444555666444666999;;;<<<;;;999777555444222111000000111222///000222555666666333111333333333333333444555666555555555555555555555555555555555444444444555555555555555666555555444333333333444555666777777666888777666555444333222222000111222444555555555555666555444555777888888888888999;;;:::888777666777666666555444333222111111000...---...000222333333111111222333444666666777777666555444333444555555777777666555444444333333555555666888999999777444999;;;===???BBBDDDGGGHHHDDDBBB@@@???@@@AAA@@@@@@;;;999444111//////111222555666777999:::<<<<<<======;;;999777888:::>>>@@@::::::999999999===BBBFFFMMMSSSYYYXXXOOOCCC:::444444444333333333333444444333333222222111222222222111111222222333333333333333999===:::666333222222555555555555555555555555555555555555666666666666555555555555555444333222111111000000//////000000111111000000///......---...///000000000000//////000000000000//////......////////////////////////////////////////////////222444555444111000///000///////////////////////////000000000/////////000////////////////////////......///000000000000000......//////000000111111------...//////000111111///......------------.........////////////......//////000111222444666777888===???>>>DDDNNNQQQLLLWWWTTTPPPMMMKKKIIIEEECCC===555000222333222//////---///000///......///000000000///////////////...////////////000000000000111111000/////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000/////////......------......///............////////////...///000111222222222111000000000000111111111111//////////////////////////////000000000000000000000111111222222222222111000111111000//////111222111111000000000000111111---///000111000///000000...//////000000000000000000000000//////.........000000000000000//////...000//////......//////000........................111111111111111000//////.............../////////...000111111///......///------.../////////..................///000111222//////......000111333444333222222111000......---...///111111000//////000000222555666444222111000......//////111222444555333111000111222333111000//////000333777999999888555888<<<@@@CCCEEEDDDDDD:::999888777555444333222111111111111222222222222//////000222333555666666222555888;;;<<<:::888666333333222111111111111111///000222333444444333333222222222333444555666777555555555555555444444444444444444555555555666666555555666666555555444333111333555666777777777666666666555555444333333333000111222333444444444444555444333333555777777666666888::::::999777777777888888777555444222111111111///......000222222222222222333333444555666666777777555444444444555666666555555444444333333333333444555888:::999666333888:::>>>@@@AAABBBDDDFFFBBB@@@>>>===???@@@@@@@@@===;;;888444222222333333444555666888999;;;======>>><<<999777777:::===@@@::::::;;;;;;===BBBIIINNNSSSWWWZZZVVVMMMAAA888444444444333333333333444444222222111111111111222222111111222222333444444444555999<<<;;;888444111000444444444444444444444444444444555555555666666666444444444444444333222111333222222111111111222222222222111000///...------//////000000111111000000111111000//////...------////////////////////////000000000000000000000000111333444333111000000000000000000000000000000000...///000///...---...000000000000000000000000000---...///000111111111000,,,,,,,,,,,,,,,---...///------......///000111111......---------------.........////////////......---...///111333666888:::<<<@@@@@@AAALLLZZZ]]]UUUXXXSSSNNNJJJIIIHHHEEECCC<<<777555666666222000111---...//////...///000222//////...---...///000111////////////000000000000000000///...//////111111000000000000////////////000111222333333222111000000000000000000000000000...///000111111000///...///......------......///............////////////---...000111222222111111/////////000000000111111////////////////////////////////////////////////---///111333333222000//////000222222000///000111111111000000000000111111---///111222111000000111......///000000000000000.........///////////////000000000000000///......000000////////////000000........................000000000000000000111111.........///000000111111000111111000...---///000...////////////......---...............///000111000///.........000222333222222222222111000000///---///111111000/////////000333666777555222111000////////////000111333333111000000222333333111///......000333777999999888777:::???CCCFFFGGGFFFEEE<<<:::888555333222333333///000111111222222222111000000111222333444444444222444888:::;;;999777555111222222222222111111000///000000111111111333444111111222333444555777888555555555444444444333333222222444555666666777777555555666666555555444333222222333333555666777777444444444444333333333333000111222333333444333333444222111222444666666555555777:::;;;999888888888777666666555444333333222444222000000111222333222333333333444444555555555888777555444444444555666555555555555555444444444555555555777888999777555666:::>>>@@@@@@@@@AAABBB@@@>>><<<<<<>>>@@@AAAAAA===;;;999666444333222222333333444666888;;;===>>><<<;;;:::999999:::<<<===999::::::;;;???EEEMMMRRRVVVXXXXXXSSSHHH>>>777444333333222222222222333333333222222111111222222333111111222222333444444555444999>>>>>>888222111333333333333333333333333333444444444555555555666666444444444444333222111000222222111111111111222222111111111000000////////////000000111222222111111//////////////////......////////////////////////000000000000000000000000...000111111///...///000000000000000000000000000,,,...//////,,,,,,---///000000000000000000000000,,,---///000111111111000,,,,,,+++***++++++,,,------......///111222222333...------,,,,,,------.........////////////......,,,---...111444777:::;;;>>>AAA@@@BBBQQQbbbddd[[[SSSNNNGGGDDDCCCCCCBBB@@@999888:::<<<888222000333---...////////////222444///...---,,,---///111222////////////000000000000000///.........000111222111111000000//////......000111333444444333111000000000000000000000000000...///000111111000///............------...................../////////000---...000111222222111111---.........//////000000////////////////////////.....................---+++---000333333222///---...000222333111000///000111111000000000000111111...000333333222111111222......///000000000000000,,,,,,---...///000111222000000000000000///......000000////////////000000........................//////......///111333444......///000111222333333111111111///------///111///000000000///...------...............///000111111000...------...///000000000111222222222222111---///222222000///...///000333666777555333111000000000///000000111222222//////000222333333000...------///333777999999888:::===AAAEEEGGGGGGFFFEEE>>>;;;777444222222333444///000111222222222222222111222222333333333222222111444777:::;;;999666333000111222333333222000//////000000//////000222444111111111222444666888999555555444444444333333333111222333555666777777888555555666666555555444333333222000000111444777999222222222333333333444444000111222333333333333333333111000111333555555444444777:::;;;:::999888999444444444444444444444444666444222111222333333222444444444444444444444444888777666555444555555666555555555666666666666666999777555555777999999999555:::???AAA@@@>>>???@@@@@@===<<<<<<>>>AAABBBCCC;;;:::888555333111000000111222333555888;;;===???::::::;;;;;;<<<;;;;;;;;;777777888999===DDDMMMSSSXXXYYYWWWPPPEEE<<<777555222222111111111111222222333333333222222333444444111111222333333444555555...777@@@@@@666///111888222222222222222222222222444444444555555555666666444444444333222111000///000///////////////000000000000000000111111111111000000111222222222222222------......///000000000////////////////////////000000000000000000000000+++---//////...---...///000000000000000000000000+++---///...,,,+++,,,///000000000000000000000000,,,---///000111111111000......,,,,,,,,,,,,---......///000111222333444444------,,,,,,,,,------...//////000000///...------...///111444777:::<<<>>>??????CCCMMMXXX^^^^^^\\\NNNHHH???999777999;;;<<<;;;<<<===;;;777333000000////////////000000000000222111//////000000...,,,///,,,)))***...111111///222222222111111111000000222111000//////000111222///000111222222111000///222111000///000111333555333222000/////////000111,,,...//////......000111//////////////////......//////000111111111111000...///222333333222///......///000000000///---,,,///......---------...............000222222000...////////////000000000000000000000111222222222333////////////000111222333------...000111111111111///////////////.........111000111222...((((((,,,000---...111111...///111---...///000///...,,,***////////////000000000000///////////////000111111111000...---,,,,,,------000000000000000/////////------,,,------...///000000000000000////////////000333222//////111111...+++,,,.../////////...---111222333444444444333222000///...///111222333222000333444000...000111///222...---111999???@@@???;;;>>>BBBEEEFFFEEECCCAAA<<<777222111222111//////333333333333333333333333222111111111222333333444000333666777666444333222222222222222222111000000///......///222333222222333333222222111222222222666666666666666555555444***,,,///222444666888888666666555444222111000000333333333333333333333333666444333222222222000...111111111333444444333111000111222333444555555555555555666666777888888888555666666666444333444555333333333444444444555555222222111111222444555666333555666777666777888:::444555555666666666666666666666777777777777666666888<<<>>>>>>???BBBBBB???===@@@AAA??????CCCCCCAAA>>>:::555333222222222111333333333444666999;;;===@@@>>>;;;999888888:::;;;666999===@@@BBBDDDGGGIIIOOOQQQRRRMMMCCC:::666555333333333222222111111111333222111000000222444555222333555666666444333111333777===AAA<<<333111333333333222111000000111111444555555666666666666666555555444333222000000///111000...---...///111333111111111111111000//////000///...///000///---,,,////////////////////////,,,---...///000222333333111222///***)))---///......///000///...---...000000000///////////////000..................------,,,...//////......///111333111///////////////...,,,,,,---......---,,,,,,)))+++---///111333444444111000...,,,,,,,,,...//////////////////...------...///111444777999;;;<<<<<<===BBBLLLWWW]]]]]][[[KKKEEE===777555777888:::;;;<<<>>>===999555333222////////////000000000000000///...///000111000/////////////////////111333222222222111111111000000222111000//////000111222///000111222222111000///000///...---...///111222111111///.........///000---...000///......///000..............................///000111111000000...000111222222111000......///000000000///---,,,///......------............------...000111///...////////////000000000000111111111111111111222222222222222222333444555555---...///000000111000000......//////////////////000///111222...))))))---000---...000111//////222---...///000000...---,,,....../////////000000000///////////////000111111333222000///......//////.........//////000000000------,,,------...///000000000000000///////////////222111......000000---------...///////////////000222333555555444333222000///...///111333333222000333333///...000000...000......111666:::;;;::::::===AAADDDEEEDDDBBB@@@<<<888444333444333222222333333333333333333333333222111111111222222333444000333666777555333222222111222222222111111000//////......///111222222111222222222111222222333333777777777777777666555555000000111222333333444555666555555333222111000000333333333333333333333333444222111111333333222000111111111222444444222111000000111222333444555555444444555555666777777888555666777666444333444555333333333333444444444444333333333333333555666777444555777777666666777999444555666666777777666666666666777777777777666666888<<<>>>>>>???CCCCCC@@@???BBBBBB@@@@@@CCCCCCAAA<<<999444222111222222222222222333444666999;;;===>>>===:::888777888999:::999;;;>>>??????@@@AAACCCFFFIIIJJJFFF>>>777555666333333333222222222111111333222111111111222444444222333444666666555333222444666<<<@@@;;;333111333333222222111000000111111444444555666666666666666555444444333111000000///000///.........///111222111111111111111000//////111/////////000000...,,,////////////////////////------...///000000111111000222000,,,+++...///,,,---///000///...---...000000000///////////////000........................---...//////......///111///...------.../////////,,,,,,---......---,,,,,,+++,,,---///000222333444000///---,,,+++,,,---...///////////////......---...///000333555888::::::888:::AAAJJJTTTYYYXXXVVVGGGAAA:::444222333555666999<<<>>>???<<<888666444////////////000000000000...------...111222222111...111333111...---000444222111111111111000000000111111000000000000111111///000111111111111000000000///.........///111111000000///..................///000///...---...///........................------...000000111111111000000000000000000000000/////////000//////...---........................///---,,,---...//////...////////////000000000000111111111111111111000000////////////000111222333//////000000000000//////.........//////000000000000...///111///++++++...000...///333333000000222,,,---...///000///...---------.........////////////////////////000111111222111000///.........///+++,,,,,,---...///000000------,,,------...///000////////////000000000000///111111......000000---///////////////000000111///111444555666555333111111///...///111333333222000333222///...000000---...///111333555666777777999<<>>:::888555444444555444333222222222222222222222222222111111111111222333333111333666666444222111000000111111111111000/////////...---...000111111000111111111111222333444444777777777777777666555555222222111111111222333444555555444333222111111000222222222333333444444444222000000111333444333222111000000222333444222111000000///000111222444555333333333444444555666777555666777666444333444555222222222222333333333333444444444444444555777777555666888888666666666777555666666777777777777777666666777777777777666666777<<<>>>>>>@@@CCCDDDAAAAAADDDDDDAAA@@@CCCCCC@@@999666222000111222222222222222222333555888;;;<<<===;;;999888777888999:::<<<===>>>>>><<<;;;;;;;;;===??????<<<777444444666333333333333222222222222222222222222333333333333111222444555666555444444444666:::>>>:::333111333333222111111000111111111333444555555666666555555444444333222111000000///////////////000000000000111111111111111000//////111000///000111111///...////////////////////////------........./////////...111111...---///...***---...//////...---...///000//////......///000000........................---...//////......///000---,,,------...///000000,,,------......------,,,............///111222333///...,,,+++++++++,,,---...///////////////.........///000222444666777888555888>>>FFFLLLOOONNNKKKAAA<<<666111000111111222555999<<<>>><<<999666555////////////000000000000///...---...111222111000...///000///---,,,...000111111111111000000000000111000000000000000000111///000000111111111111111222222111000000111222333000000//////............///000111000...------...------------............---...///000111222222222111000///......///000111//////////////////......---......///////////////111///------...///000///////////////000000000000222222111111000000//////............///000111111///000000000000//////...------...///000111111222///---...111000---,,,/////////222888888333000111,,,---...///000000//////------------.........//////////////////000000111000///......------,,,,,,,,,,,,,,,------.........------,,,------...///000////////////000000000000000222222//////111111...111000/////////000222333...000333666666555333111222000///000111333333222000222111...///111000---...111444666666666777888888:::===???@@@???===<<<::::::888444333444333111222222222222222111111111222111111111111111222222111333555444222000000000000000111111111000000///...------...///000000///111111111111222333444555555555666666555555444333111000//////111333666777444333333333222222111111111111222333333444555555222000000111222333222111111000000111333333222111000///......///111444555333222222222333444555666555666777666555444444666111111222222222333333333444444444444444555666666555777888888777555555666555666777777888888777777666666777777777777666666777;;;>>>>>>@@@DDDEEEBBBBBBEEEDDDAAA@@@BBBBBB>>>777444111///000111222222111111222333555777:::<<<<<<;;;:::999888999:::;;;===??????===;;;888888888999999999777444333444666333333333333333333333333111222333333444444333333111222333444555666555555444555888;;;888222111333222222111111111111111222333333444555555555555444333333333222111000000///......///000111000000000111111111111111000//////111000000000222222000///////////////////////////...............---------+++///000......000...***---...//////------.../////////.........///000000---------...............---///000///......///000---...............000111------------------------000//////...///000111111---,,,,,,+++++++++,,,---......///////////////.........///111222333444555444666:::???CCCCCCAAA???;;;777222/////////000000222555888:::999666555444////////////000000000000000///...///000111000...000///---...000000...,,,000000000000000000000000000000000111111000000000000000000000000111111222222222111111111111111111111111111111000000/////////000111000...------...---------.........//////...///000111222222222222111000///......///000111//////........./////////------//////000000//////333111///...///111111000////////////000000000000222111111000000/////////111111111111111333444444///000000000000//////...---......///000111222222000------111111...---///---///555<<<===666000///------...//////000000000------------.........//////////////////000000111/////////......---,,,,,,......------,,,,,,++++++------,,,------...///000.../////////000000000111222444444111111333333000111111000//////111222333...000333555666555444222222111000000222333222222000111000...000444222...---000444666666777888999777888;;;======<<<;;;:::;;;>>>===777444666555111333333333222222222111111222222111000000111111111000111333333111//////000000000111111111111000000///...---...///000///...111111111111222333444555333333333444333333222111222111000///111333555777222222222222222222222222111111222333333444555555333222000111222222111///111000///000222333222111000///...---...111333555222222111111111333555666666777777777555444555666111111222222222333333333222333333333444444444444444666999999777666555555555555666777777777777777666666777777777777666666666;;;>>>>>>AAAEEEFFFCCCCCCEEEDDDAAA@@@BBBAAA>>>666444000///000111222222000111111222444777999;;;<<<<<<;;;:::;;;;;;<<<===>>>??????>>>;;;999888999999999777555333333555666333333333333333333333333111222333444444444444333111222333444555555666666444333555888777222111333222111111111111111222222222333333444444444444444333222222111111000000000......///000111000000000111111111111111000//////111000///000222222111///////////////////////////............------------***...///---...000///+++---...///...---,,,---///...............///000000---------.........//////...///000///...---...///---//////---+++***,,,...------------------------000000////////////000000,,,,,,,,,+++,,,,,,,,,------...//////////////////......///000111111222222333444777999:::999888777666333000...///000000000///222444555444333333333////////////000000000000111000...///000111///...333000...000444555222...//////000000000000000111000000111111111111000000000/////////000111222333000000000000////////////111111111111111000//////...///000///...---...///------......///000000000///000000111111111111111000000............000000///............///000000,,,---///000111111000///333222000000111222111000////////////000000000000000000000000000000//////////////////000111222333//////000000000000///////////////000000111111111111...---111222///---...---///555<<<<<<666000/////////////////////000000------.........////////////////////////000111111111111111111000///...---//////...---,,,++++++***------,,,------...///000......//////000000111111333555555222222444444111000000000000000111111222///000222444555555555444333222000000222333222222000111//////222777666111//////111333555666777777555777888:::::::::888888<<>>AAAFFFGGGDDDDDDFFFEEEBBBAAACCCBBB???777444111///000111222222000000000111333666999:::<<<;;;;;;<<<<<<===>>>>>>===??????>>><<<:::999::::::999777555444444444555333333333333444444444444333333333333444444444444333333333333444555555555555222333666666222111333111111111000111111222333111222333333444444333333222222111111111000000000////////////000000000000111111111111111000//////000//////000111222000/////////////////////////////////..................000222111------000000...,,,---......---,,,---...------------...///000000,,,,,,------.../////////...///000///...---...///+++---...,,,((('''))),,,...------,,,,,,------...//////000000000000//////,,,,,,,,,,,,------------------...///////////////.........//////000000000111222444555444444444444333111......000111222111///000222222111000111333////////////000000000000///...---///000222111000//////000222333333222111////////////000000111111///000111222222111000///000/////////000111222333000000000000000///......///000111111111000......---...000///......///000......//////000111111222///////////////......---/////////......////////////......---...///000111,,,---///111222111000///222111000111222111000...////////////000000000000/////////000000000000000------,,,------...///000---...///000000111000000000000000000000000000111333...---111222///------///...111666666222///111000000//////////////////....../////////000000000///////////////000111111000111111111000///...---//////......------,,,,,,------,,,------...///000.........///000111111111222555555222111444444111...///000000111111000000111111111222333444666666444222111111222333222111000000//////444:::999444555333111222555777666555444555777888888888777666777???@@@888555::::::555666666555555444333333222222222111000000000000000,,,...///000//////000111111111222333333333333333111000//////111111000///222222222111222222333333222222222222222111000000222222222222222222222333000000111111222222222333333333333333333333333333111000///000111222111000222000......000222222111...//////000111222333444444222111000111333555777666777888777555555555777333333333333444444444444333333444555555444333222222555888999999777666666333333444555555555555555666666777777777777666666555:::===>>>BBBFFFHHHEEEEEEHHHGGGDDDDDDFFFEEEBBB888555222000000222222222//////000111333666888:::::::::;;;;;;<<<===>>>>>>>>>??????>>>;;;999888999888666555444444444444333333333333444444444555555444444333222333444555666444444333333333444444555555222111444444222111222111111000000111222222333111111222333333333333333111111111111000000000000000///.........///111222111111111111111000//////.........///111111000...////////////////////////////////////////////////::::::555...,,,///111///,,,---......,,,,,,---...------------...///000000,,,,,,------...//////000///000000000...---...///+++---///---***))),,,///...---,,,,,,,,,,,,---...---...000222222111///---,,,,,,---...............------...///000000//////.........///////////////000111222222222222444555111///......111222333333000000111000//////111333////////////000000000000---,,,,,,...111333333222***---111222000///000333.../////////000000111111///000111222222111000///000////////////111333444222222222222222111000///...///000000000///---,,,,,,...//////......000111...//////000111222222333............---,,,+++***///////////////////////////...------...///000111+++---///111222222000000000000000111111111...,,,////////////000000000000......//////000000111111000//////000000111222333------///000111111111111111111111000000000000000444///---111222000------111...---000000...///222222111000//////...//////////////////000000000000///////////////000111111...////////////---,,,+++---.....................---------------...000000---......///000111111222222444444111111333333000---...000111111111000///222111111111222444666888444222111111222333222111000000///000666<<<;;;666<<<777333333777999777444444555666777777777666555000999<<<555222888:::555777777666555444444333333222222111000000///000000+++---...///...///111222111222333444444444444444222111///000111222000///333333222222111222222222222333333333333222111111---...000222444555666666000000000111222222333333444333333333333333333333///......///222333333222222000......000222222222...///000222333333333333444333111000111333666888666777888777666555666777333333444444444444555555444555666666666555444333111444888999999888777777222333444444555555444444666666777777777777666666555:::===>>>BBBGGGHHHFFFGGGIIIIIIFFFFFFHHHHHHEEE:::666222000111222222222//////000111333555888:::888999::::::;;;<<<======>>>??????===:::777777777444333333333444444333222333333333444444555555555555444333222222333666777555555444333333333444444555111000333444111111222111111000000111222333333111111222333333333333222111111111111000000000000111000...---...///111333111111111111111000//////...------...000111000...////////////////////////////////////000000111111CCCAAA999000,,,///111000,,,---......,,,,,,---...,,,,,,,,,---...///000111,,,,,,------...///000000///000111000...------...,,,///222111...---111555...---,,,,,,,,,,,,---...+++---111333333111///---,,,------.../////////...////////////////////////000///...///111222222111000000000///000111111222333222000000111111///.........///111222222///,,,444000,,,+++---//////.........////////////.........000111000///...///111/////////000111333444555000000////////////000000222000///------///000222...000333333222///......,,,...///111111///...---000000000000000000000000---...//////......///000......///000000000000000............////////////000000000000000000000000000000111111111111000000111000...///000111///...---......///000111111222...000111000///...///111///000111111111000...---000000000000////////////444111//////111333222111//////............//////////////////////////////,,,...000000//////111333////////////000000000000111000///......///000000000000000000000000000000------............---------,,,,,,---000222111111////////////111333555666666333111111333333111...000...------///111222222333333333333333444555666555333111111222444444444555444222222444666666666111333555666888888888777777777777777777777777777555333222333444666666555555444444444444333333333444333222111000000000000---...000111222222222222...///000222222111000000444333222222111111222222111111000000000111222333222222222222111111000000111111222222222333333333444555555333222111222444444444222222222222444444000000000000000000000000000000000000////////////111///...///222333222///---...///111333444444444888:::<<<<<<;;;999999999222222111333444555444222555555555555555555555555777777999999999777555444666444222333555666444222999777555555888:::999777888999;;;===???AAABBBCCCFFFGGGHHHHHHIIILLLQQQUUUEEE<<<333222111///...///444333222111111333888;;;;;;;;;;;;;;;<<<>>>???@@@CCCAAA>>><<<999888777777888555333333555666555333))),,,111444555555555666444333333333333333333222444444222222222222444444:::666111000333444111...333333222111000000000111......//////000000111111////////////000000000000//////000000000000//////000///...000222222///,,,,,,,,,,,,---///000222333//////............//////////////////////////////>>>;;;555000,,,++++++,,,....../////////...,,,+++---......---,,,,,,///111000000000000000000000000000000////////////000000222111000///////////////,,,---...---+++***+++,,,000//////000111111000...---------,,,++++++---000........................111000//////111222111000000000000000000111111222222111///000111111000.../////////000111111///---222000...///000111///---......////////////.........000111000///...///111////////////000111222222000//////......//////000111000///......///000111---///111222000//////000,,,...///111111111//////000000000000000000000000...000111111000///111222......///000000000000000............////////////////////////////////////000000111111111000000///111///...///000111000............///000111111111...000111000///...///111///000000000//////...---000000000000////////////333000......000222111000000//////.........///////////////...............+++---//////......000222.../////////000000000000000000///...//////000111////////////////////////------............---------,,,,,,...000111111000000000//////000222333444666333111111333333111///000///---...000111222222333333333333333444555666666444222222333555555444333111//////111333333333333444666777888999888888666666666666666666666666666444333333555666666555666666666555555444444444555555444333111000///////////////000111111222222000000111222222222222222333333222111111000000111111111111222222222333333222222222222111111111000222222222222333333333333333333444222111000111333444333333222222333333444000000000000000000000000000000000000////////////111///...///111333111000//////111333444555666666;;;<<<===<<<999777666666333222222333555555444333555555555555555555555555777888999:::999888666555555333222333555666555333888666444555777999888777:::::::::;;;===???@@@AAAEEEFFFHHHJJJNNNTTT[[[```JJJ@@@666333333222222444666555444222222444888:::;;;;;;;;;;;;<<<===>>>???@@@???<<<:::888777777777888666333333555666444333111333666777666444444444444333333333333222222222444333222222222222333444777444333555888888555111333222111111000000111111000000000000/////////////////////000000000111111//////000000000000//////000///...///222222///---...............///000111//////............//////........................444222000...------///000....../////////...,,,,,,,,,.........------...000////////////////////////000000////////////000000///...------,,,,,,------,,,---...---++++++,,,---000000000000111111000...------...,,,++++++---///........................222000//////111111000.../////////000000000111111000///...///111222111000111///...///000111000...000000000111222222///---......////////////.........000111000///...///111000000///////////////000000//////......//////000111000///......///000111...///000000//////111333...///000111222222111000000000000000000000000000000111222222111111222333......///000000000000///............////////////////////////////////////111111111111000000///...000///...///000111000///......//////000000111111...000111000///...///111000///......---.........////////////000000000000111///......///000000///111000///...............//////......---------,,,+++,,,......------///000....../////////000000000///////////////000111222////////////////////////------............------...------...000111000...000000000///000111111222555333222222222222111000000///......111222222222222222222222333444555666777555444444555666666555222000......000222222111666666777888999999888888999999888888777777666666777555444444666777777666888888777777666555444444666666666555444111///...000000/////////111222333222222222222222333333444333333222111000000//////111222333444444444333333222222222222111111111111222222222333333333444444333444444333111111222444222333333444444333333222////////////////////////////////////000000000000000///...///111222111000111111333444666777777777:::;;;<<<;;;888666555555444333333444555666555444555555555555555555555555777888999::::::999777666444333333444666777666444666555333444666777777666<<<;;;:::999:::;;;>>>???DDDFFFHHHLLLQQQYYYbbbhhhTTTGGG:::555555555666888777666555444555666888999;;;;;;;;;;;;<<<=========<<<;;;:::888777777777777999777444444444555333222555777888777444333222333444444333333222222222222333333222111111222333333111000222555999:::666222222222111000000000111111111111000000///.........000000000000111111111111//////000000000000////////////...///111111///---000//////.........////////////............//////........................,,,,,,,,,,,,---///000111.........///......---,,,+++---//////...---...///////////////////////////000//////......//////000...---,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///222222222222111000000///---...///...---,,,---///........................222111//////000000///---...//////000000000000000///...---///111222222111111000......///000000///000000000000000000............////////////.........000111000///...///111000////////////000111111111000000//////000000111000000////////////000000//////000//////000444777111222222222222111000//////////////////////////////111222222111111222333---...//////000000//////............////////////////////////////////////111111111111000///...---000///...///000111000///.../////////000000000111...000111000///...///111///...---,,,,,,---...///////////////000000000000000000//////000000000000111000///......---......//////......------,,,,,,------............//////........./////////000000......//////000111222333////////////////////////------............------...---...///111111000...////////////000111222222444333222222222222111111000//////000222333333222111111222222333444555666888777666666888999888777555333111111222333444333777888888888888888888888<<<<<<<<<;;;::::::999999777666444444666777777666999888777777666555444444555666777777666444222000111000///......000222444222222111000111222333444444444444333222111000///111222444666666555444333222222222222222222222222333333333333444444444444444555555444222222444555222222444444444444222222////////////////////////////////////000000000000////////////000111000000111222333555666666777777555777888888777666777999555444333444555666666555555555555555555555555555777888999;;;:::999888666333333444666777777666555444444333333444555555555===;;;999777777999;;;===EEEFFFIIILLLQQQZZZcccjjj___OOO???888777777777999888666555555777888999::::::;;;;;;;;;<<<<<<;;;;;;999888888888888888888888888777555444444444333333333444555444222222333444444444333333222111111111222222111111111111222222------...111444555222000111111000000000000111111000000000000////////////000000000000111111111222//////000000000000////////////...////////////...//////............/////////......------......///........................,,,,,,---............---..................------***---///000///........./////////////////////////////////......////////////......---------......,,,---------,,,,,,///111444555555444222000000000///111222222000//////000........................222000//////000000...---......///000000000000///...------...111222222111111000......///000000///000///...,,,+++,,,...///......////////////.........000111000///...///111/////////000111222444444222111111000000111111222000000////////////000000000000000000///222666999555444444333111000......////////////////////////...///000000//////000222------...///////////////............////////////........................000000000000000///......///......///000111111000////////////000000000000...000111000///...///111///...---,,,,,,---...///.../////////000000000111000111111111111111111111000000///...............//////.........---------//////...///000000000///............////////////...//////000111222222222........................------............------.........000222333111///---...///000111222333333222333333222222111111222111000///111333444333222111111111222333444555666888777777888;;;<<<;;;:::777555333333444555555555888888888888888888999999>>>>>>======<<<<<<<<<;;;999777555555777888777666777777666666555444444333222444666777777666555444222111///......000222333111111000//////111222333555555555555444333222111111333555666666666444333222222222222222222222333333333444444444555555555222333333222111111333444222222444444444444222222////////////////////////.../////////000000000111...///////////////000111000111222444444555555555444555666666555555777888666444333333555666666666666666666666666666666666666777999::::::999888666333444666888888777666666333333333333333333444555<<<;;;888777777888;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999:::999888666666666555555555444444222333444666777777777666111111000//////000111222000000//////000000111222444555666777666555444333222333444555555555444333222222222222333333333333444444444555555555666666///000000///...///000222222333333444444333333222////////////////////////......//////000000111111---///000000///...000111000000222333333444444444666777777555333222333444666444222222444555666666666666666666666666666666555666888999999888777666444666999999888666555555222333444333222222444666:::999888777888:::<<<===BBBEEEJJJOOOVVV___hhhnnnfffVVVGGGCCCEEEFFFDDDDDDBBB===999777:::===>>>===::::::;;;<<<;;;:::888777555666777888999999999999555666666555333333444666999::::::999666444333444444444333222111000000///000000111111111111000000111000///......///000111000000/////////000111111,,,---...///000111222333////////////000000000000//////000000000000//////...//////...------...000---------......000111111......------------......------------------------------...///000000000///......---------...//////+++---//////...---...///........................///......------......///,,,,,,,,,,,,,,,,,,---...---------------...222555888:::;;;888333000000111111444777888666333111000------------------------///...---...000000///...,,,---///000111000///......------...000111000////////////000111111///---...///000...++++++---///......////////////.........000111000///...///111/////////000000222333333000000////////////000000//////000000000000//////...///000//////000222555333222111111000000//////000000000000000000000000,,,...//////...---///000,,,---......//////..................////////////........................------...///000000000000///...---...111222111000000000000000////////////...000111000///...///111---...//////000000000///.........///000111111111...000333333111///000111......---......///000111......//////000111111111111///---...000111///------------.........//////000000111222222222111000........................------............---------...000444777888666444333333444444333222111000000222444333111000222444111111111333555555444222//////000111222444666777666777888<<<@@@BBBBBBAAA>>>;;;999888999:::::::::;;;;;;:::;;;<<<===???@@@AAAAAABBBCCCCCCDDDDDDDDD@@@>>><<<<<<===>>>===<<<555666666666666777777777333444444555555666666666111111000000000000000000000000111111222222222111222333555666777666555444222333333333444444444444222222222333333333444444444555555555666666666666///000111000//////111333444333333222222333333444000000000000000000000000.........///000111111111,,,...000000...---///111000111222333333444333333555666555333111111222444555333111111333444555555666666666666666666666666333555666888888888666555555888;;;;;;888555444555222444555444222222444777777777777888:::<<<===>>>AAADDDJJJPPPVVV]]]dddhhh```SSSHHHKKKRRRVVVUUUTTTNNNGGG???;;;<<<>>>>>>===::::::;;;<<<;;;999777666333444666777888888777777333555666555333333555888666888::::::888666555555444444333222111000////////////000111111000////////////000111000000111111///////////////000111111---......///000111111222---.........//////////////////000000000000//////---//////...,,,,,,...111//////............//////...------,,,,,,------...------------------------------......//////000000...------,,,---...///000,,,.........------...000........................///......------......///------,,,,,,------...///---------------///333666999<<<===:::444///000111000333777888666222000///------------------------...------...000111000///,,,---///000111000///...///...---...///000000.........///111222222///,,,,,,///222111///------.........////////////......///000111000///...///111000000////////////000000......------------......//////000000000000//////,,,...///.........000222000000//////000111111222000000000000000000000000---...//////......///000,,,---......//////................../////////000........................+++,,,---///000000111111......---...111222222111000000000000///////////////000111000///...///111---...000111111111000///---......///000111111222,,,///222222000...///000------------///000111222......///000111222333333000...,,,---///000...,,,---------.........//////000111222333333222000///........................---..................------...111555888999777555666666666555444111///---000222444333111000222444111111111333555666444222//////000111222444666777666666999===AAADDDDDDCCCBBB@@@>>>===>>>??????>>>===<<<<<<===>>>@@@BBBCCCFFFFFFGGGHHHIIIJJJJJJKKKCCCAAA@@@???@@@AAA@@@???666666666777888888999999666555444444444444555555000000111111111111000///000111222333444333222222000222444666666666444444333333222222222333444555222222222333333444444444555555555555666666666777222333333333222222444666555444222222222222444555111111111111111111111111---......///000111111222,,,...000000...---///111111111222333444444444444111222333222111222555888555333000000222444555555777777777777777777777777222444666777888777666555555999<<<<<<888555444444222444555444222222555777555666777999;;;===??????BBBEEEJJJOOOSSSWWW[[[^^^[[[PPPIIIPPP\\\bbbcccbbbWWWNNNDDD>>>>>>??????===::::::;;;<<<;;;999666555222333555666666666555555222444666555333333666999...222666888888777777777444444333222111000///......///000111111000///...***---000222222111000000///////////////000111111////////////000000000000------------........./////////000000000000//////---//////...++++++...111111111000......---------...------,,,,,,------...------------------------000///...---------------...------,,,---...///000---......---,,,,,,///111.................................------.........///////////////000111222---------------000444777:::===>>>:::444///000222///222666777555111...---------,,,,,,---...000111//////000000000000000000///////////////////////////////////////////////////000000111111111000000///////////////.................................---......///////////////000000////////////000000...///000///...///000222222111///.........///000///......///000111111000.........////////////000......////////////......***,,,...//////...,,,***...---++++++---...---------------.........//////*********+++++++++,,,,,,---///000000///......///...///000222222222111000000000111222222000///...///////////////.........222111000//////000111111............////////////222222111000///...------...///000///...---...000//////000000000000//////000000000000000000000000000000000000///////////////000222333333111...,,,------///111333222000...222111...,,,+++,,,------,,,999777000666;;;555222888777666444222000///...111222333222000......//////333444333333555555111222111//////000333666888>>>:::777777;;;@@@BBBCCCHHHFFFCCCAAABBBDDDEEEFFFEEEBBB???@@@CCCFFFGGGFFFGGGJJJLLLKKKLLLNNNNNNKKKGGGFFFDDDDDDEEEEEEDDDCCC;;;999666555777888999999999888666555444333222222222111///......//////000111111111111222333444555333444555555555444333222333444555555666666555555777777777777777666555555444333444666888:::999888222222222111111111111000333222222111111222222333222111000000111111000//////////////////000111222111111000000000000000111...000111222111222555777777555444222111111111222111111111111222444666888777222000444777666555555555444444444555666888999666999;;;:::777555555666555///---000333222222333555666888;;;===@@@BBBCCCEEECCCEEEJJJNNNOOORRRWWWOOOQQQTTT[[[eeekkkeee[[[MMMHHHCCCAAAAAA@@@<<<888======<<<;;;999888777777333333333333444555777888222333555555444555666888666666666777666555555444222666555000///333333///---...///////////////...000000//////.........---000///...///111222222111111111000000//////......///////////////.........---...///000000000........................------............---------------......///......------++++++,,,---...///000111222000.........///...---000//////.........//////---.../////////...---,,,,,,,,,------...---------...000222000---,,,---///---............///222555333...+++...222333777;;;>>><<<999777666555333111444555666666555222000...000000///.........///000000/////////////////////000000000000000000000000////////////////////////000111111222111111000000////////////////////////...........................//////000111000000000000000////////////000000...///000000...///000222222111000///...//////000000000//////000000//////---............/////////////////////////////////////////////////////////333222000000111222111000---------.........//////////////////000000000000---///000000///....../////////000111111111000000///000111111222111000///////////////////////////222111000//////000111111....../////////000000000111111000000//////.........///000///...---...000//////000000000000//////000000000000000000000000000000000000/////////...---///111222222000...,,,---...///000111111000///000///...------......///111===:::000555888555444777777555444222000///...000222333222000......//////333444222333555444111222111//////000333555777???:::555444888===AAABBBHHHHHHGGGHHHJJJKKKLLLLLLOOOLLLHHHGGGIIIJJJIIIHHHMMMQQQSSSRRRSSSWWWVVVSSSJJJIIIGGGGGGHHHHHHGGGEEE>>><<<:::999;;;=========:::999888666555555444444333222000/////////000000111111111222222333444555333444555555555444333333222222333333444444444333777888888888777777666555555444444666888999888777222222222222111111111111333222222111111222222333333111000000111222000///333222111000////////////111111000000000000000111///000111222111222555777666555444333222111111111111000000000111333555666777333222666999666444555555555444444555666888999777:::<<<;;;888555555666666111...111444333333444555666888:::===@@@BBBDDDGGGDDDEEEHHHJJJJJJNNNSSSSSSWWW]]]dddkkklll```SSSHHHDDDAAA@@@BBBBBB>>>;;;======<<<;;;999888777777777777666666555444444444555666777666555444555666555666666666666555444444333666555000///222222///111222222222111000//////000000000/////////......///.........000111000///000000000000//////....../////////////////////......///////////////..............................------........./////////........................------...///000000111111222000....../////////...000000////////////000000//////000000///---+++***---------......---,,,,,,...///111///---,,,---///---...///......///222555;;;222---///333555888;;;:::888555333333333222111333444555555444222///...222222000//////........./////////.........------000000000000000000000000////////////////////////222333333333222111000000///////////////////////////////////////////////////000000111111111111111000000////////////000000///000000000//////111222222111000///...///000000111111111000///.........---------............///000///...------...///000222111///......///111222111///......//////...,,,---............/////////........./////////000000---///000000///......///000000111111111000//////...///000111111222111111////////////////////////111111000000000000111111/////////000000000111111000000000000////////////...///000///...---...000//////000000000000//////000000000000000000000000000000000/////////......+++---///000000///...---...//////000000000000///---.........////////////333???;;;111333444222555666555444333111000......000111222222000......//////333333111222444444111111111000///000222555666>>>:::444111333888===@@@GGGHHHKKKOOORRRTTTUUUVVVXXXVVVSSSQQQQQQQQQOOONNNRRRVVVXXXWWWXXX[[[[[[XXXOOOMMMLLLLLLLLLLLLJJJIII???<<<::::::<<<>>>??????<<<;;;:::888777777777777444444222111000000000000111222222222333444444555333444555666666555444333222222333333444444444444888888888999888888777666666555555666888999777666333333333222222222111111333222222111111222222333333222111222333222111///333222111000000//////000000000/////////000000111000111222222111222444666444555555555444333222222111111000000111333444555777444555999:::777444444555555555555666777888888999:::;;;;;;888666555555666222000333444333444666444555777999===@@@CCCDDDHHHEEEDDDFFFFFFEEEIIIOOOZZZbbbkkkqqqtttlllZZZIIIBBB@@@>>>@@@BBBCCC@@@=========<<<;;;999888777777777777888888777555444333888999999777555333333444555555555555555444333333444666444111///111111...333333333222111000......111000000000000000/////////...---...///000///...000000000////////////.........//////////////////111000///.......................................,,,------...000111111222//////............////////////000000111111111222222000......///000///...000000000000000000000000111111000000...,,,+++***...............---,,,+++---...///...---,,,---...,,,---///000111444777:::AAA666...000666999999;;;888666333111222333444333222333333333222111///---111000000//////........./////////...------,,,,,,111111111111111111111111////////////////////////444444444333222111000//////////////////000000000000000000000000000000000//////000111111111111000000000////////////000000///000111000//////111333222111000/////////000111000111111000///......///------------............111000...,,,,,,...000111000///...------...///000---,,,++++++,,,+++***(((.............../////////---------............///---///000000///......///000000000000000/////////---...///000111222333333///////////////000000000000000000000000111111111000000000000111111111111.../////////000000000111...///000///...---...000000000////////////000000000000000000000000000000000000/////////.........+++,,,...000000000///...///000111000/////////000,,,---............------///;;;:::333444333000444444333333111000///......///111222111///......//////222333000111444444111111000000///000222444555:::777333111222555888;;;CCCEEEJJJNNNSSSXXX]]]aaa___^^^]]]]]]\\\[[[ZZZYYY[[[^^^___]]]^^^```___[[[UUUSSSQQQQQQQQQQQQOOOMMM@@@>>><<<<<<>>>@@@AAABBB===<<<;;;:::999888888888666555444333222111111111222222333444444444444444333333555666666555555444555555555555555666666777888888999999999888888777666666555666888888777555444333333333222222222222333222222111111222222333333333222333444444222000.........///000111222333000000/////////000111111000111222222111111333555444555666777777666444333333222222111222333555666777555777;;;<<<777444555555555666666666777777888999999:::999777555444333666222111333444222333777222333555777;;;>>>BBBDDDHHHEEEDDDEEEDDDDDDKKKSSSccclllvvv{{{xxxlllWWWEEE???>>>>>>???AAAAAA???======<<<<<<;;;999888777777333555777999999888777666777888888666333222222222444444555555444444333222555555333111000000///...000000000000000///...---111111111111000000000000000.........000000///...////////////////////////............////////////222111///...---------...---------........................///000111111222000///.........///000111000000000111111111111111222000//////000111000////////////000000000000000000000000///...---,,,,,,////////////...---++++++------------,,,,,,,,,---***,,,///111444888===AAA@@@555///444<<<>>><<<:::;;;888555444555777888888111222222222111000......------......//////////////////......------------000000000000000000000000000000000000000000000000444444444333222111000///////////////000000111111111111111111111111111111---...//////000000//////000000////////////000000///000111000///000111333333222000/////////000111---///111000///...000222---------.........//////111000...,,,,,,...000111......////////////......000///...///000///---+++/////////////////////////////////000000000000111---///000000///......///000000//////////////////---......///111222333444////////////000000111111//////000000111111111111000000000000111111111111......//////000000111111...///000///...---...000000000////////////000000000000000000000000000000////////////............------///000000000000///000222333333000//////000------...------+++***)))+++777999777:::777111444222222111000//////.........000111111///......//////222222//////333333111111000000000000111333444444444333333222333444555===???CCCGGGLLLTTT^^^dddggghhhhhhhhhgggeeedddcccgggjjjkkkhhhfffgggfffbbb\\\ZZZXXXWWWWWWVVVTTTRRRFFFDDDBBBAAACCCEEEFFFFFF@@@???===<<<:::999999999666666666555555444333222333333444555555555444444222333555666666666555555666666555555555666777888777888888999999999888888666666555666888888777555444444444444333333333222333222222111111222222333444333333555666555222000---------...///000222222000000000000000111222222111222333222111111222444444555777888888777666555666555444333444444666666666555888<<<<<<777555666666666666777777777777777888888888777777555333111444111111333333111222666222222333555888<<<@@@BBBFFFDDDDDDEEEEEEHHHRRR\\\llluuu}}}~~~wwwiiiVVVFFF@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;::::::999999888444555777999999888666555333444555444222111222333444444555555444444333222555333222111000/////////......///000000111000000000000000000111111111111111000//////111111000///.............../////////---.........//////000000222111///...---------...---------.........//////000000000000000////////////////////////000111222000000000000000000000000222111//////111222111111---...///000000000000/////////....../////////000///000//////...---,,,+++---,,,,,,,,,------------+++---///000222555999<<<777111000:::DDDEEE@@@<<<>>><<<888777888999999888111111111111000//////...+++,,,---...////////////........................////////////////////////000000000000000000000000222333333333222111000000...//////000000111111222000000000000000000000000------...///////////////000000////////////000000000111111111000000222333333222111000///000111111,,,...111000///...111333.........////////////000000///...------...///000///000000111111000000///000//////111222222000...000000000////////////...------------............---///000000///......//////............///000111.........///000222333444...//////000000111111222...///000111111222111111/////////000000000111111......//////000000111111...///000///...---...000111000///......///000111000000000000000000000000/////////.........------......///000000000//////000444777666333//////000//////...---,,,+++******+++444777999AAA<<<444555000000000//////............///111000///......//////111111......222333111000000000000000111222222///111333444222111111222666999;;;===AAAJJJTTT]]]hhhjjjmmmnnnmmmkkkjjjjjjmmmppppppmmmkkkllljjjeeedddbbb```___^^^]]][[[YYYJJJHHHEEEDDDFFFGGGHHHHHHDDDCCCAAA???===;;;::::::666777777777777666555555333444555666666666444444222333555666777777666555555444333333333444666777666777888888999888888888666555555666888999777666555555444444444333333333333222222111111222222333444444555666777666333111000000////////////000000111111111111111222333444222333333222111000222333444444555666777777777666888777666555444555666777555555777;;;:::666666999666777777888888777777666777777666777888777444222333111111333222000222777333333333444777;;;>>>@@@DDDCCCDDDFFFHHHMMM[[[hhhttt|||~~~ssseeeTTTGGGAAA@@@???<<<;;;:::999999999999::::::::::::;;;;;;888888888888777555333111000222333222111111222333555555555555555444333333444111000222111...///111//////111222333444444444//////000000000000000111222111000000111111000///---............/////////------......///000000000111000///...............,,,,,,------.../////////000000000//////............///000111222222111111//////000000111111111111222111///000222333222222---...000111222111111000............///000111222///////////////...---,,,...---,,,---...///...---......///...---...000222000...222>>>IIIJJJEEEBBBCCC@@@===<<<;;;:::777666222111111000000000000///---...//////000///......---......//////000000111........................000000000000000000000000000111111222111111000000...//////000111111222222000000000000000000000000......///000000000000000000000////////////000000000111222111000000222444333222111000000000111222---000222111...---///222/////////000000000111111////////////////////////111000///......///000111------...000222222000...000000000000/////////...***++++++++++++,,,,,,,,,---///000000///......///------------...000111222////////////000111333444...//////000111111222222---...000111222222111111....../////////000000000////////////000000000000...///000///...---...000111000///......///000111000000000000000000000000//////.........---------.....................---000555::::::555111///000000000...---,,,------...---222111555@@@<<<333333//////..................---///000000///......//////111000------111222000000000000000111111111111...000222222000000222444222444777888999>>>FFFMMMYYY^^^dddiiijjjkkkmmmooonnnqqqrrroooooopppnnnjjjmmmjjjhhhffffffdddbbb```SSSPPPMMMLLLMMMNNNNNNNNNIIIHHHEEECCC@@@>>><<<<<<666666888999999888888777444555666777777666444333222333555666777777777666555444333333333444666777555666777777888888888777555444444666888999888777555555555555444444444444333222222111111222222333555555555777888777444111222111111111111111222222222222222222333444555666333444444222111000111333222222222222333444555666888777666444444444555666333333666999888555777<<<666777888888888888777666888777666888::::::777555444222333444333000333999666555555555777;;;>>>AAADDDCCCEEEGGGJJJQQQaaapppxxx}}}ppp```PPPEEEBBBAAA>>>:::888777888999777888888999;;;<<<<<<===999888777666555333222222111222333333222111222333555666666666666555444444333//////222222...///333000111222222333333333333....../////////000000000222000//////000000///...---------.........//////------......///000000111...///////////////......,,,,,,------...//////000..................//////---...111333444333222000///000000111222333444444222111000000222333333222...000222333444444333222000//////......///000111......////////////......///---,,,---///111///............---,,,,,,...000//////555BBBKKKLLLJJJIIIJJJHHHEEECCC@@@<<<777444222222111111000000111111000000111111111///...---------...///000111222222........................000000000000000000000000///000000111111111000000...//////000111222222222//////////////////////////////000111111111111111000000////////////000000000111222111000000222444333333111000000000111222...222444222---+++---111000000000000111111111111......////////////......111...+++))))))+++...111------///111444444222000111111000000/////////............////////////000---///000000///......///---,,,,,,---...000222333000000/////////111222333...//////000111222222222---...000111222222222111............////////////000000000000////////////...///000///...---...000222000///......///000222000000000000000000000000//////.........---------.........------,,,,,,,,,000666<<<<<<777222///000111000...---...///111333---///+++///;;;999//////........................---...000000///......//////111000------111222000000000000000111111111111///000111000...///222666///333666666444666;;;AAAFFFMMMXXX```eeejjjnnnrrrrrrvvvwwwuuuuuuxxxwwwsssrrrpppmmmlllkkkiiifffdddaaa^^^ZZZYYYYYYZZZZZZYYYMMMLLLIIIFFFBBB@@@>>>===555666888999::::::999999444555777888888666555333222333555777777777777666888777555444555666888:::555555666777777777777777444333444666888:::999888666666555555555444444444333222222222222222222333555555666888999777444111000000111222333555777888333333333333444555666777333444444333111000111222000000//////000222444555888777555444333333444555333333555888777555888===666777888999999888777666999888777999<<<<<<:::777555444555666444111444:::888888777777888<<>>666555555444444444555555333444555444222111222333666666777777666666555444222......222222//////444000000111111111000000///---.........//////000000111///......//////...,,,---------.........//////---------...///000000111---...///000000000......,,,,,,------...///000000+++,,,,,,---...///000000,,,...222444555444222000000000111222444555666666333111000111222444444333000111444666666666555444222111000.........///000---...///////////////...///---,,,---000222000...,,,---.........000333666111111888CCCKKKLLLMMMOOOQQQOOOLLLIIIEEE@@@999555333222111111111111111222,,,...000000...---///111+++,,,///000111000///...------......//////000000,,,------...............333222000000111000///---...///000111111000///..................///000000000...---///222222000...333111///......000222444111111000000000000111111222000......///000000000000000000000////////////222222000///............000/////////........................////////////...---,,,...111333222000000...---...000111111111222222000///............////////////............000000000000111111111111111111111111111222222333000000///...............//////............//////---......///////////////000---,,,///000......222111111000///...---------------------...000111222000000000///---...000222///////////////...------////////////////////////111555777555000,,,---///222111///...------------...---,,,...000111000///------............------000////////////000111111---...///.........000222111///...///111222222111000///...///111222222222111111222333555666777777===@@@FFFLLLSSS\\\eeekkknnnrrrvvvwwwvvvvvvxxx{{{wwwtttpppoooooonnnkkkhhhcccbbb```___^^^^^^]]]]]]ZZZWWWRRRMMMHHHDDDAAA@@@;;;;;;<<<======;;;777333555666888999999888777777666555777:::======999555666555444333444666888999666777666444333333444666555666666777888999999999666666666666555444333333///111222333222222333555888777666444444444555666333222000//////000222333222000...---///222333333333333333333333333333333000111111222444555555666555555444444444555666666555888:::999666444555666777777888888999999999999>>>;;;888:::===>>>;;;777444444444555555666777888555444555999:::999<<>>EEEKKKOOOQQQRRRYYYWWWSSSMMMGGGBBB>>><<<666555333333333111///,,,---///111000///...000222//////000000000///...---.........///////////////------...///////////////000///......000111000.........///000000000000000///............///000000000......///222222000...////////////000000111111000000//////000000111111222000......///000000000////////////000000000000222111000///............///............---------............////////////000...---...111222000...///...---...000222222111222111000///............////////////............//////000000000111111111000000000000000111222222000000///...............//////............//////---......///////////////000------///000---...111000000//////......------.........///000111333444///000000///......000222000000000000000///...---........................---111444333///,,,---///000000000///......------...---,,,...000111000///---......//////......------------,,,---......///---...///.........000222111000...///111222222111///---,,,---///111111000111111222333444555555666444777;;;???DDDKKKRRRVVVccciiippptttvvvxxx{{{~~~{{{yyywwwvvvvvvtttooolllhhhgggfffeeedddccccccccc]]][[[YYYTTTOOOJJJEEECCC??????>>>???@@@???<<<:::999999::::::::::::::::::888777888;;;>>>>>><<<999:::999777555444555666777777777777555333333444666555666666777888888999999666666777777666555333222///111222333333444777999:::999777666555555555666333222111000000111222333333111//////111333444444444444444444444444444444222222222333444444555555444444444444444555555666444666888888666666888:::777777888888999;;;<<<<<<>>>;;;999;;;>>>>>>:::777555555555555666777999:::777555666999:::999===CCCHHHFFFDDDEEEJJJWWWjjjxxx~~~rrrdddWWWIII???999777555444555666555444666666777777777777666666666666555555555555333222555333222111111000///...111222333444444333222111000000000000//////////////////////////////////////////............//////111111111000///.........////////////////////////////////////////////////...///000///......///000------...//////...------000///...---------......111111000000000000000000......///000111222222333111000//////000111333555222333444555555444333222000000000000//////////////////...------...////////////...------------...,,,...///...------...///000555<<>>===<<<<<<<<<===>>>;;;::::::<<<>>>@@@?????????===:::777555555555666888888888666444333444555666666666777888888999999555777888999999666444222000111222222333555:::===<<<;;;:::888777666666666222222222222222222222222444222111111333555666666555555555555555555555555444444444444444444444444333333333333333444555666333444666666666888;;;>>>888888888888999;;;>>>??????===;;;<<<>>>>>>:::777777777666555777999;;;===999666777999::::::???EEEHHHFFFCCCBBBHHHVVViiivvvyyyiiiXXXMMMDDD>>>777666444555666777777666555555666666666666555555555666777777666444222000444333333222111000//////000111222333333222111000////////////000000000000////////////////////////000//////......//////000000000000//////......---////////////////////////////////////////////////...///000000......///000........................000///......------......///////////////000000000///000000000111111111111111000//////000111333444222222222222222222222222000000/////////.........//////............//////000///......------......,,,---......------///000111555<<>>===>>>@@@AAA===<<<<<<===???AAABBBCCCAAA???<<<:::888777777888999::::::888666444444555666666777777888888888888666888:::;;;;;;888555222111222222111222444999===>>>===<<<:::999777666666222222333333333333222222444222111222444666777666666666666666666666666666777777666555555444444333333333222333333444555666555555555555666999<<>>???>>>===>>>???>>>;;;777999888777777888:::===???:::777777::::::;;;@@@FFFFFFFFFDDDBBBJJJZZZlllvvv}}}rrr^^^MMMDDD@@@===888666444555666777666666444555555555555555555444333666888999888555222111333333333222000//////000000000111111111111000000......//////000000111111000000000000000000000000000000////////////000000111111000000/////////...////////////////////////////////////////////////...000111000///...///000//////............////////////.....................//////000000111111111111111111000000000000000000000000///000111222333333222111000000111222333000000000000////////////////////////////////////000//////...............,,,---...------...000222666999>>>EEELLLRRRVVVXXX___]]]YYYSSSLLLEEE???<<<777555333222222222111///------------...//////...111000.........111333555111111000000/////////...///000000111111111111111000///......000000///...---,,,,,,,,,...000222333///////////////000111111///000111111111111111111666444222000000000222222000000111222222111000000222000...---///000000000---......///000111111222111000000////////////000000000000000////////////............////////////---......///......///000...---...000222333333111111000000////////////000////////////...............////////////000000000...............//////000000000///...............//////............//////---......///////////////222///...000000......111......//////////////////---------...000222333444---///000///...---...///222222222222222111000000........................///000000///---,,,---------...000111111///---,,,...---,,,...000111000///...//////////////////...///............///000000,,,...///.........000222222111//////000111111000111000///000222333333333111111000000000/////////,,,.../////////000222444555888<<<@@@EEEOOOZZZccckkkooouuu{{{{{{{{{yyywwwtttqqqnnnmmmiiigggdddaaa___^^^^^^___TTTPPPMMMKKKLLLOOOPPPQQQGGGEEEBBB??????@@@BBBCCC@@@@@@??????@@@BBBDDDFFFBBB@@@>>><<<::::::;;;<<<<<<======;;;888666555666777777777777777888888888777999;;;===<<<999666444333333222111000222666:::>>>>>>===<<<:::888777666222333444444444444333222222111111222555666777666777777777777777777777777999888888777666555444333333333333333444555666777999888666666777999;;;<<<999999888777777888999:::>>>??????@@@@@@???<<<999;;;:::999888999;;;===>>>:::888888;;;;;;;;;@@@FFFGGGJJJJJJJJJTTTfffvvv||||||wwwiiiTTTEEE???>>>===555333111111111222111000444444555555555555444444222666;;;===;;;777444333111333444222000///000111000000000000000000000000......//////000000111111111111111111111111111111000000////////////000000222222111111111111111000////////////////////////000000000000000000000000///000111000///...///111000///............///000......//////////////////000000000111111222222222111111111111000000000000000000000000000000111111333222000//////000222333222222222111111111000000000000000000000000000000000000///............///,,,---......---///222555777999===CCCJJJPPPUUUXXX[[[YYYVVVQQQKKKDDD>>>;;;666444222111111111000///---,,,+++,,,...///...---......------///111444555111000000000000000000/////////000111111111111111111///...///000000///...,,,,,,------...///000111000000//////000000111222...000222222111000111222444222000......000222444444444555555444333111000222000......///000000000......//////000000111111000000////////////000000111111111000000000//////............////////////,,,---//////......///000------...000222222000///000000////////////000000////////////..................////////////000000...............///000000000000///...............//////............//////---......///////////////111......111111///000333000000000000000000000000------------...///111222,,,...000000...---......000000111222222222222111------------------------222111000......---------......///000000///...---...---,,,...000111000///...//////000000//////...---------------...//////---...///.........000222333111//////000111000///...---,,,---///000000000000000000000000000000///+++---/////////000222333333444555555888???JJJRRR\\\```hhhoootttyyy}}}}}}}}}}}}|||zzzxxxuuutttooolllhhhdddbbbbbbdddeee[[[WWWSSSPPPPPPRRRSSSSSSKKKIIIFFFCCCBBBBBBCCCDDDCCCDDDDDDCCCCCCDDDFFFIIICCCBBB???>>>======>>>??????@@@@@@>>>;;;888777777777777777777777777888888999;;;<<<===<<<:::888666333333333222111222555888=========<<<;;;:::888777444444444444444444444444222111111333666777777666888888888888888888888888:::999999888777666555444333333333444555666777888;;;999777777999:::::::::777777888888888999999999===>>>AAABBBBBB@@@===<<<;;;;;;;;;:::;;;;;;;;;<<<888777888<<<<<<<<>>;;;555333000///000000000///...---+++,,,///000///---......------...000111333000000000000000111111111...///000000111111000000...---,,,---///000000///,,,------.../////////...000000//////000000111222...000333333111000111333000000000222333666888999888888999888777555222111222000......///000000000////////////000000000000000000////////////000000000000000000////////////............////////////---///000///---,,,---///------...///111000...,,,000000////////////000000////////////...................../////////000000//////......//////000111000000///...............//////............//////---......///////////////000------000111000111555333333222222111111000000......------......///000,,,...000000...------...---...000111222222333333------------------------000///...---.../////////......//////////////////...---,,,...000111000/////////000000000000/////////............///000000---...///.........000222333111//////000111000///---,,,+++,,,.../////////000000000000000000111111---///111222111111333444000222333222222666<<>>??????@@@AAABBBCCCAAA===:::999888888777777777777777777777<<<<<<======<<<;;;999888111222444444444555777999<<<<<<===<<<<<<:::999888666555444333333444555666333222333555888999999888999999999999999999999999::::::999888777666666555444444444555666777999999:::999777888;;;<<<;;;999333555777:::;;;<<<;;;;;;;;;>>>AAACCCCCCAAA???>>><<<<<<<<<<<<<<<:::999888666555888======<<<>>>BBBCCCLLLSSSVVVaaarrrzzzxxxoooeeeSSSCCC<<<===<<<999777555444444555666555444555555666666666666555555888???FFFHHHBBB;;;666444///222555333///...000333111111111000000111111111000000000000////////////111111111111111111111111111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000///000111111000///000111...///000111111000///...---...///000111000000///111111111111000000000000000000000000000111111111///000000000000000//////222222222111111222222222222222222111111111111000000111111222222111111000111000000/////////////////////000///000333777:::444555888===DDDLLLSSSWWWPPPPPPPPPMMMJJJEEE@@@===444111...---.../////////000...,,,---000111000...///............//////000//////000000111111222222......///000000000000000*********+++...000000000,,,---.../////////------000000000000000111111222...111333333111000111333...000333777;;;===>>>???:::;;;;;;:::999666333111222000......///000000000000000000000////////////000000////////////000111000/////////......................../////////000///111222000,,,***+++---...---...///000///,,,***000000////////////000111000/////////......................../////////000///////////////000111111000000///...............//////............//////---......//////////////////,,,---000222111222666444444444333222111000000//////............//////+++---000000...---------,,,---...000222333333333------------------------...---+++,,,---///000000//////............///000...---,,,...000111000/////////000000000000//////111111111111111222222333---...///.........000222333111000///000111000//////---,,,---///111111000///000000000111111111222+++---///000//////000111...000222222000111444777===AAAFFFLLLRRR[[[fffmmmrrrtttwwwzzz|||}}}}}}}}}|||zzzvvvrrrnnniiifffeeefffbbb]]]YYYXXXWWWVVVUUUPPPOOOLLLJJJIIIHHHHHHHHHJJJMMMNNNMMMJJJIIIJJJLLLHHHFFFCCCAAA?????????@@@CCCDDDDDDCCC???;;;:::999888888888777777777777777============<<<;;;::::::///111444666666777:::<<<;;;;;;<<<<<<<<<;;;999888777666444333333444666777444444444777:::;;;;;;999::::::::::::::::::::::::::::::999999888777777666444444555555777888999:::999888777999<<<>>><<<999000333777<<<>>>??????>>>:::>>>AAADDDCCCBBB@@@???;;;<<<===>>><<<:::777666444555888===>>><<<===AAAHHHRRRZZZ^^^iiiyyy}}}xxxiii^^^LLL>>>;;;===;;;666222000///000222444444444555555666666666666555555===DDDKKKKKKDDD;;;555222///222555333///...000444222222111111111111222222111111000000//////......000000000000000000000000111111000000000000111111000000000000000111111111////////////////////////000000000000000000000000///111222111000///000111---///000222222000///------...///111111111000///111111000000//////......///000000000111111111111///000000000000000///...222222222222222222222222111111111111000000000000000111222333333222111000111111000///////////////000000000000111444888<<<777888999<<>>===999///...---000222333000---//////000000111111222222444333222000////////////000000//////......---------+++***,,,///111000///............/////////000//////000000000000//////111000///......///000111111111000///...---,,,,,,//////............//////000000111000......///111444///++++++///111///,,,...............///000111///000000000000111111111000000111111222222222222444444444444444333333222...............///000111222111111111000000//////...///000111111000///...111000///.............../////////...,,,,,,---...------------...///000000111...---...111444333222111000000000111111111000.........///000222444444+++---///000//////000111000111111222222000///......///000///...---...000////////////000000000000222111000.........//////333333333222222222111111888666777>>>DDDIIIPPPWWWbbbhhhooouuuwwwvvvvvvuuuzzz{{{zzzwwwrrrmmmjjjiiiiiihhhfffccc___\\\YYYWWWSSSSSSRRRPPPNNNMMMNNNPPPWWWXXXXXXWWWTTTQQQPPPPPPQQQJJJFFFGGGEEE@@@>>>@@@????????????>>>===<<<;;;999;;;<<<<<<:::999999:::>>>>>>===999666555666777555444333333444666999;;;>>>===<<<;;;::::::::::::666666666666555555555555666555555555555666777777<<<<<<;;;;;;::::::;;;;;;777888:::999777666666666555666888999:::;;;<<<<<>>===;;;;;;===@@@CCCEEEDDD@@@===::::::;;;<<<===<<<888555555777999::::::999;;;<<>><<<;;;===CCCIIINNNQQQLLLNNNPPPPPPMMMGGGAAA===222000///000111111000///---...//////------...//////---,,,///222222---)))000000111111111111000000000/////////............000111111000///......000...000111///------///111111111111111111111111111222222111000111222333444666444222666@@@KKKTTTXXXaaa___UUUFFF===999666111000...---///111222000...000000000000000111111111222111000//////////////////////////////.........///---,,,---///000///---............//////////////////000000000000//////111000///......///000111000000000///......------/////////......////////////000000///......000111444000,,,,,,///111///---..................///000000000000111111111111222111111111111111111111111444444555666555444333222///............//////000////////////////////////---...////////////...---111111///...------------...//////...,,,,,,---...---------......///000111000...---...111333333222///........./////////...////////////000111222222+++---///000//////111222000111111222111000///......///000///...---...000/////////000000000111111111111///......///000000333333222222222111111111888666777<<<>>>???BBBFFFPPPVVV___gggnnnssswwwzzzyyyzzzzzzyyyuuusssrrrrrrooonnnmmmkkkhhheeebbb```ZZZYYYWWWTTTQQQPPPQQQSSSWWWYYYZZZYYYWWWUUUUUUVVVVVVOOOKKKKKKHHHCCCBBBEEECCCCCCBBBAAA???>>>======:::<<<===<<<;;;999::::::?????????<<<:::888888999666666555555666888999;;;======<<<<<<;;;:::::::::999999999999999888888888555555555444555666666777::::::999999999999999:::888999;;;:::999888888999777888999;;;<<<=========>>>;;;888777888999888777555666888;;;>>>???>>><<<:::<<>>@@@>>><<<===@@@FFFLLLOOOPPPQQQSSSQQQMMMEEE===888222111000000111111///......///000000///...///000...,,,,,,...222333222//////000000111111000000///////////////............000111222111/////////111...000111000///...///111111111111111111111111111222222222222222333444444888666666<<>>CCCKKKTTT]]]gggpppuuuuuuwwwyyyyyyxxxwwwxxxxxxuuuuuutttsssqqqnnnkkkjjjdddccc___[[[VVVTTTUUUWWWYYY[[[]]]]]][[[[[[[[[\\\]]]WWWRRRPPPMMMIIIJJJMMMJJJHHHFFFDDDBBB@@@??????<<<===>>>>>><<<;;;;;;<<<>>>@@@AAA@@@===;;;::::::777777777777888999::::::<<<<<<======<<<;;;999888999999999999999:::::::::555444444444444555666666888888888888888888888888777999::::::999999999:::999:::;;;<<<===>>>>>>>>><<<:::777777888999888888888888:::===@@@AAA@@@>>>:::;;;>>>AAADDDEEEBBB@@@>>><<<999999999:::999888555777888999999999;;;<<<@@@IIIWWWhhhwww}}}tttiiiWWWQQQHHHAAA<<<999666444222111000.........//////333444444444333555777:::BBBCCCBBB>>>888555666888555444222222222222333444333333333333333333333333///000111111222111111111111111111111111222222222222222222111111111111000////////////////////////,,,...000111000//////000333555???KKKKKK>>>333111222333333222111000//////000000000000000000000000222222222222222111111111222111111000111111222222222111000/////////////////////...//////000111111000111222111000000222444222333333333333444444444444444555555555555444444444555666666444333444555222444777777555666999<<>>CCCIIINNNVVVVVVVVVSSSMMMCCC:::444333222000000000000...---...///000000......///000...,,,+++---000222222111//////000000000000/////////////////////.........///000111000///...///000...///000000000000000000222222222222222222222222222222222333333444444555888999>>>GGGTTTaaammmssswwwtttiiiWWWEEE999555555000///.........000111111111111000000/////////...---------------...///000------......//////000000000000////////////......//////............------...//////////////////...////////////////////////............//////000000/////////000000/////////---...////////////111333222000//////111222111/////////...------,,,------111111111111222222222222222111111111111000000000222444777999888666333111111000///.............../////////.........---------------......---------......---------...//////......///...,,,,,,...///------------...///000000/////////000222222222222...///000111000111222333/////////000000000000000,,,...///000000000333555111111111111000000000///...///000///...---...000000000000000111111111222//////.........000111222222222222222111111111111333333666<<<<<<777444555777999===CCCJJJSSS\\\bbbkkkoootttxxxyyyxxxxxxxxxxxxxxxxxxxxxvvvssspppnnnnnnlllhhhbbb]]]ZZZ[[[]]]^^^```aaaaaa```______```ccc___ZZZUUUQQQOOOQQQTTTPPPNNNKKKHHHEEEBBBAAAAAA???@@@AAAAAA???>>>>>>???===???BBBBBB???<<<::::::888888888888999999::::::;;;<<<===>>>===;;;888777666666777777777777777888444444444444444555555666777777888999999999999999666888:::::::::999:::;;;;;;;;;<<<===>>>>>>>>>===:::999888777888999999:::::::::<<>>222...222333333333222222111000000000000000000111111111333333333222222111111111000000000111111222222333333222111000///.........///////////////000111222000222333222111111333444555555555666666666777777555666777999:::999999888999:::;;;:::777666666666555666777666555666888;;;BBB@@@<<<:::<<>>??????===;;;888666555555555666666666777777555444444444444555666666888999:::<<<<<<======<<<999;;;======<<<<<<===>>>;;;<<<===============<<<999999888888888999;;;===<<<<<<>>>AAACCCDDDBBB@@@???=========>>>===;;;999;;;;;;<<<>>>>>>;;;777333444666777777777999;;;>>>DDDGGGSSShhh}}}zzztttjjjYYYHHH;;;444222222000000111111111222333333000111222222111222333555555666777666555333333333222222222222333444444555111111111111111111111111222222111111111111111111000000111111222222222333222222222111111111000000111111111111111111111111...111444555444222222222111333777<<<;;;555///---111111222333333333333333///000000000111111111222444333333333222222111111//////000111222222333333333333222000000//////////////////000111222333333111333444444333333444555777777777777777777777888777999<<>>@@@@@@???===999666555666666666666555555666888:::>>>>>><<<:::<<>>@@@DDDCCCCCCAAA???<<<:::888666666666777888888999999555555555555555666777777999;;;===???@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@@@@AAA======>>>>>>>>>===<<<<<<888999:::999999:::===@@@??????AAACCCFFFFFFDDDBBBAAA???===<<<<<<;;;999777777888;;;======999333///444555666666666888<<<>>>FFFEEEOOOeee||||||mmmXXXDDD777222111222///000000000111111111111///000222222111000222333111222444555555444222000222222222333333444444444444444444444444444444444333333222111111111111222222222222222222333333333222222222111111111111000111111111111111111111111000222555555444333333444//////000222333444444555000000111222333444333333///000000111111222222222333333333333333222222222...///111222444444444444444333222111111111111111111111111111222333555555444666777888777666777888777777777888888999999999>>>AAADDDGGGHHHGGGEEECCCCCCCCC@@@<<<777444444555444444333333444777999;;;;;;<<<<<<<<<===DDDMMMUUUZZZXXXTTTNNNGGGAAA;;;888222111////////////---,,,...///000000......///000......////////////000000......////////////................../////////000,,,---......------...000000---)))))),,,///111111////////////////////////...///111222333444444333;;;GGGWWWeeemmmpppqqqqqqjjj```UUULLL@@@444000222,,,///111111///...000111.........///////////////................../////////////////////.........,,,...///...+++***,,,...++++++,,,---......//////---......//////......---------...//////...------.........///////////////...///111222222111///...///000000///......000111,,,...000000000000//////000000/////////000111111....../////////000000000222222333444444555666666222333444444444333111111///............//////000//////............------......---,,,,,,---......+++++++++,,,---...000000,,,---......------///000.........//////000111222555777999888555222111111...000222111,,,+++---///+++,,,...000111111000///...///000000000222666999222222000/////////000111...///000///...---...000---.........////////////111111///......///000000111111111111000000000000222000111444444111000222///000000000000111555777888<<>>AAABBBCCCBBBBBB@@@AAABBBBBB@@@???@@@@@@??????@@@@@@???>>>======888999;;;;;;:::<<>>???@@@HHHJJJMMMOOONNNKKKGGGDDDBBBAAA===888333222333555222111000111333777:::<<<;;;===>>>>>>???DDDMMMUUUXXXUUUOOOHHHAAA;;;888666111000......//////...---///111222111000///000111,,,...000111111111222333......////////////......---.........//////000000,,,...//////......///111111,,,((('''***...111111////////////////////////---...000222333333333333:::LLLeeewww{{{rrreee\\\TTTJJJAAA>>>:::333222555+++///222222000...///111---.........//////000000000//////.........//////000000//////.........------///000...***((()))+++)))***+++,,,...///000000---..................---,,,---...//////...---,,,////////////////////////...000111222222111000...000000111000......///111+++---///000000/////////000000///000000111222222............////////////111222333444666777888888222333333333222222111111...............///000111++++++,,,,,,---...//////------++++++++++++------------,,,,,,,,,------...,,,---......------///111000000000000111222333444777:::<<<:::666222000111000333555333...,,,...111---...///111111000...---...///000000000333777:::333222000/////////000111...///000///...---...000------------.........///222111000.........//////111111111111000000000000111...///222333222333666...000111111000000222333222444666999???HHHRRRYYYeeeiiiooouuuyyy{{{||||||yyy{{{}}}~~~|||{{{{{{{{{vvvwwwwwwvvvsssqqqpppqqqpppuuutttkkkcccccccccbbbccccccdddbbb___YYYTTTPPPPPPRRRSSSRRRQQQOOOPPPPPPPPPPPPPPPNNNJJJFFFDDDDDD@@@>>>;;;:::<<>>???@@@@@@>>>=========AAAAAAAAAAAA@@@@@@???>>>888:::<<<<<<;;;===AAADDDFFFFFFGGGJJJLLLLLLJJJHHHCCCAAA>>>======>>>>>>===???>>>=========<<<888666444555555555666888<<>>@@@CCCEEEFFFGGGOOOQQQSSSTTTRRRMMMHHHDDD@@@===999444000000222555000///...///333888;;;===;;;>>>@@@@@@@@@DDDMMMTTTXXXSSSLLLCCC<<<777444333000///......///000///---111111111///------///111000000//////.........------///000222222000///---000//////.........//////...+++***,,,000333222111---,,,,,,------...///000////////////////////////...000222222333444666999EEEVVVjjjuuuttthhhUUUEEE@@@>>>999555333222222333222111000...///000111222///...---,,,,,,---///000//////000111111111111111111111000000//////......//////............/////////...,,,,,,,,,---///111////////////////////////---...///...------///111222222111000///...------111...---000444555111---111111000000//////............---......///000111...///111222222222111000///---,,,---000111000...111222444555666555555444333444555444222000000000------///000111111111111//////.........//////000..................------------,,,,,,,,,------...000111111111000///---,,,///000111///...000444999888:::;;;:::666222///...000999;;;111,,,000222...////////////////////////000---,,,///444777555111444222000///000000000//////000///---,,,+++---//////------...000000000///333222///---,,,,,,---...///111333333222111111111000000////////////000000111000/////////111222333333222333444888===BBBEEERRRXXXaaajjjqqqvvv{{{~~~}}}|||{{{|||}}}~~~~~~}}}{{{yyyxxxyyy{{{zzzwwwssssssssssssooojjjhhhhhhjjjlllhhhdddddddddbbb[[[VVVXXXYYY[[[[[[YYYVVVQQQOOOPPPPPPPPPOOOLLLIIIGGGEEEAAA>>>===>>>>>>???EEELLLWWWYYYWWWPPPKKKJJJHHHEEE???>>>===;;;:::999888888888888777777777888888999;;;<<<===???@@@AAAAAAAAAAAABBBBBBAAA???===;;;999???@@@BBBBBB@@@>>>===>>>999999999:::<<>>=========<<<999666444444444555666888;;;<<<<<>>AAABBB@@@;;;555000222222111111111111222222333111222555555222222444333444444333222111333444000111222333333333333333444333333222222333444444444444333222111111222222444333333222222333333444222333444555444333222111111111111111222333444555333444666666555444555666444444444444444333222111222222333444444555555555444444333333222333333333333444777:::======;;;999333444555444444444666777555666888999;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>AAAFFFLLLOOOQQQQQQXXXUUUPPPLLLIIIEEEBBB???;;;666000......000000//////.........111444888;;;<<<===???BBBGGGLLLPPPRRRQQQLLLCCC<<<777444111///111///...---......,,,+++,,,.........---...000222000/////////...............///000111111000///...//////............//////...---,,,---///111111111------------...///000111000000000000000000000000///000111222222444888:::EEEWWWiiimmmdddVVVHHH===:::999666333000000///000//////000000111111111111---.....................//////000111111111111111111000000000/////////...//////............/////////...---,,,,,,---///000////////////////////////000111111111000000222333000000000000000/////////111...---///333444111---111000000000/////////...000//////.........//////...///000111111111000000000...---...000222000///000000111222222222222222000222333222111///000000---...///000111111111111//////.............................................---------------......111000///---------------///000000///...///444777666888:::999666222000///...777:::222---000111---////////////////////////111...---000444666444000222000//////000111000...///000///---,,,,,,---///111000//////000111000///333111///---------...///...000222222111000000111000000////////////000000000000000000000111111222.........///222666999;;;CCCIIIRRR\\\fffnnnvvv{{{yyyzzz|||~~~~~~}}}|||}}}}}}zzzuuuvvvuuurrrnnnkkkkkkmmmnnnjjjffffffgggeeeaaa]]]^^^______^^^\\\YYYUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHEEEBBBAAACCCBBBBBBFFFMMMWWWZZZYYYSSSNNNMMMKKKGGGAAA@@@???===;;;999888777888888777777777999:::;;;;;;<<<===>>>>>>??????????????????>>><<<:::888777<<<>>>???@@@>>>=========::::::;;;<<<===???AAACCCIIIJJJLLLNNNPPPOOOLLLIIIBBBDDDDDDCCC@@@???AAACCC@@@???>>>>>>===;;;888666555555444444555888:::<<<<<>>>>>>>>===;;;999777555777999;;;<<<<<<;;;<<<===<<<======>>>???@@@AAABBBHHHIIIKKKNNNPPPPPPMMMKKKCCCEEEGGGGGGFFFDDDDDDEEECCCAAA@@@???>>>;;;777444666555333222333666888:::888<<<>>>>>>FFFXXXkkkwwwvvvjjjXXXIII???===FFFQQQZZZ```ddd```TTTEEE:::444222222222222222222222222777333222333222000111444222222333222111111222444000000111111222222111111444333333222111111111222222222111111000000111111555555444444444444555555444444555666666555555444444444444444555666777888555777777666444333444555555444333222222444555666222444777999:::999777666555555555555555666777888555777999;;;<<<<<<::::::666888999:::<<<@@@EEEIIICCCDDDEEEEEEEEEDDDCCCBBBFFFHHHJJJLLLNNNOOOOOOOOORRRSSSTTTVVVWWWTTTPPPLLLEEEDDDAAA>>>;;;999777666888555111///...///...............000333777;;;===:::::::::<<>>OOO[[[aaaVVVDDD888444333111111222222222111///...,,,---...000111333333444///////////////.........//////000000000000000///000000000000//////////////////............//////...------------...///000////////////////////////...///000000...///000222000000000000000000000000000......///111222111///000000000000////////////000000///...............---......///////////////111000000111222222222222333222111000000111222333000111222222000......///......///000000000000000/////////......---,,,+++///////////////000000000//////////////////......000///---+++++++++---.........---------///111333000222555666555333222111666:::888111---///000...////////////////////////222000///000222222000...+++,,,---000222222000---/////////...,,,---///111000///...///111222111000111000///......//////000---///000000.........///000000////////////000000000111333444333111///---...///000111111111000///222555888===CCCKKKSSSYYYdddiiiooouuuyyy{{{|||||||||}}}|||{{{yyyxxxwwwvvvwwwsssnnnlllmmmmmmmmmlllooommmkkkhhheeebbbaaa```[[[YYYUUURRRNNNMMMLLLKKKNNNMMMOOORRRRRRPPPRRRWWW```aaa\\\SSSMMMLLLKKKIIIHHHHHHHHHHHHFFFDDDAAA@@@>>><<<999777777888999:::999999:::;;;<<<===>>>???AAAAAA@@@???===;;;888777444666888999999:::<<<>>>???@@@AAABBBBBBBBBBBBBBBFFFGGGIIILLLOOOOOONNNLLLEEEGGGJJJKKKKKKJJJHHHHHHEEEDDDBBB@@@>>>;;;777444555444222000111333666888222999??????AAAOOOfffwwwxxxiiiXXXKKKLLLYYYfffrrrwwwzzzqqq^^^III;;;555222222222222222222222222888444111222111///000444111222222222111111222444111222222333333222222222444333222222111111111111222222111111111111111222555444444333333444444555444444444555555555555555555444444555555666777888777888888666444333333555555333111000000333666888555777:::===>>>===;;;999:::999999999999999:::;;;777999;;;<<<<<<;;;;;;;;;;;;<<<>>>???BBBFFFLLLPPPOOOPPPRRRRRRRRRQQQOOONNNMMMOOORRRUUUXXXZZZZZZZZZVVVUUUSSSQQQOOOKKKFFFCCC===<<<;;;999666444444444777555222000///......---/////////000333666999;;;999999999;;;???DDDIIILLLMMMGGG===555111000000111///...,,,------...,,,++++++---000111000000000111........./////////////////////000000000000//////...............///000000...000111000,,,+++...111000//////000000111222333////////////////////////000000//////000333999===PPPUUUTTTJJJ>>>777444111...///000111222111///...///...------...222555777333111...,,,,,,---///111//////000000000//////...////////////000000000000//////............//////------------......//////////////////////////////...///000///......000222222222222111000///////////////......000000000000////////////000000000000...............///000000...............//////000000111111222111222222333333222111000000000222222222333444333000............//////000000000000///......//////......,,,,,,/////////000000000111111000111111111111000///......////////////......---...---------...///000111...111444666555333222222======888000---...000111000000000000000000000000111000000111111111///...++++++---///222222000.../////////...------///111---,,,,,,...000222222111000////////////000000111.../////////------...000000000////////////000000000111333555444222///---,,,---...///...---+++***444444555666888===CCCGGGRRRXXXaaaiiinnnsssxxx{{{~~~~~~|||{{{|||yyytttqqqppppppqqqqqqtttssspppllliiigggffffffbbb```\\\WWWSSSOOONNNMMMQQQQQQTTTYYYZZZYYY\\\aaagggeee\\\PPPHHHGGGIIIHHHFFFGGGIIIJJJJJJHHHFFFDDDBBB@@@===;;;999888888999999999:::;;;===???BBBCCCBBBBBBBBB@@@>>>;;;999777222444777888999:::===???AAACCCDDDFFFFFFFFFDDDCCCEEEEEEGGGJJJMMMNNNMMMKKKFFFHHHKKKMMMOOONNNLLLJJJGGGFFFCCCAAA???<<<777444333222000///000222444666111777======>>>LLLfff}}}uuueee[[[___lllxxxxxxaaaJJJ;;;444111222333333333333222111888333111222111...000333111222222222111111333555444444444555555444333333444333333222111111222222333333222222222222333333444444333333333333444444444444444444555555666666444444444555555666777888888888888666444333444666555333000...///222555888777:::===@@@BBBAAA???======<<<;;;:::::::::::::::777999<<<<<<;;;:::;;;<<<<<>>;;;555000---...111333000000000000000000000000000000000111000000//////---------///111222111////////////...---...000222,,,++++++---000222222111/////////000000111111111...///000///------///000000000////////////000000000111333555444333000///...///000111111///...---111333444444555777:::===AAAGGGPPPXXX```hhhrrrxxxwww|||~~~}}}zzzvvvttttttuuuvvvxxxvvvtttqqqooommmkkkkkkjjjhhhddd___ZZZWWWTTTRRRUUUUUUYYY^^^``````ccchhhjjjhhh^^^PPPHHHHHHIIIIIIDDDFFFIIIKKKKKKJJJGGGEEEFFFEEECCC@@@>>><<<;;;;;;<<<<<<===>>>@@@BBBEEEGGGCCCBBBBBBAAA>>>;;;999777444555777999:::<<>>AAABBBBBBAAA@@@<<<<<<;;;:::::::::::::::888<<>>AAA@@@DDDJJJQQQWWW___fffjjjjjjkkkmmmnnnmmmkkkhhhfffhhhhhhhhhfffaaa\\\WWWTTTNNNIIIBBB<<<:::999888777666888999777333222444666555666777555222///...///000111111222444555777888<<<===>>>AAAEEEIIIMMMOOONNNHHH???777333111000000...,,,+++,,,---...,,,+++.../////////......///111............/////////000000000////////////000000---------......///000111000...------///000//////////////////000111222222////////////////////////...////////////000333555:::======999777777444000......//////000000//////000///------...111444666444222///---,,,---///000//////000000///......---.../////////000000000111//////............//////,,,------...............////////////////////////...///000///......000222222222222111111000000000//////......---...000111.../////////000000000111//////.........//////000000000/////////000111222...000222222000///111333000111111111000000///......000111111000///000111//////000000000000//////,,,...000111222111000000//////000111111222333333222333444444333111///...000000000000000000000000000...---...000111000......111555777666444444444777444111000000000111222000000000000000000000000...///000111000000000000000///...///111222111000////////////......111333000.........000111000///......///000111222222222///000000///------///111000000////////////000000000111222444444333222111111222222333333333333333...000333444444444555666777<<>>BBBDDDEEEGGGKKKNNNOOOMMMKKKIIIIIIIIIIIIKKKNNNOOONNNMMMGGGGGGIIILLLPPPRRRPPPNNNIIIGGGEEECCCAAA>>>999666111222333444666777777777444111000333999HHHccczzzxxxsssxxxwwweeeQQQBBB888444111222444555555444222111333000000333333000000222222333444444333444666888555555666666555444444333333333333333444555666666777777777777777888999999777777666666666666777777777777666666777999:::;;;777666666777777888999:::777888777555444444777999888666444222222333555777999:::<<<>>>@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@@@@DDDGGGGGGEEEEEEHHHLLLLLLQQQXXX___dddjjjooosssssstttuuuuuusssooojjjgggggggggeeeaaa[[[SSSLLLGGGDDD@@@;;;777666555555444444666888555111000222666555777999888444000///000///000222444777999;;;<<<@@@AAACCCFFFHHHJJJLLLLLLPPPJJJBBB:::555333111///---,,,++++++---------+++,,,---------,,,---000222---.........//////000000000000////////////000000---------......000111111000...+++,,,000111000...............///000111222000000000000000000000000---...////////////111333333888;;;888666666555333111111111111222222222222////////////000111333444222222000///............//////000000///...------.../////////000000111111//////............//////,,,---......//////......////////////////////////+++,,,------,,,,,,---///111111111111111222222222...//////...---...000222.../////////000000111111111000///......---......111000/////////000222333...000222111//////111333222333444444444222111000***,,,...//////000111222///000000000000000//////,,,---000222333333222111///000000111222222333333222333444555444222000...222000...------///111333111///---...111222000...///222666777666555444444///---...111333222111222000000000000000000000000---///000111000///000111222000//////000222222111//////000///......111333444222000000111000///------...///111222222222222000000000///......000222000000////////////000000000000222333444333333222......//////000111111111---000333555444222111000666888::::::;;;BBBNNNVVV```iiittt}}}~~~~~~||||||{{{zzzxxxvvvtttrrrqqqqqqpppnnnkkkhhheeeccc```^^^```cccddddddhhhnnnhhhiiieee[[[UUUSSSRRROOOKKKNNNQQQSSSRRROOOKKKHHHHHHIIIKKKLLLKKKIIIGGGFFFHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGDDDAAA>>><<<888:::;;;<<<===???CCCFFFFFFHHHMMMPPPQQQPPPMMMKKKKKKKKKKKKMMMOOOPPPOOONNNGGGGGGGGGKKKPPPRRRQQQNNNIIIGGGEEECCCAAA>>>:::777111333555888999:::999999000...111999AAALLL^^^ooovvvrrrlllkkkvvv|||lllZZZJJJ>>>777444111222444555555444222111111///000333444111000222222444555444444555777999444555555555444333333222333333333444555666777888999999888888999:::;;;;;;999999888888888888999999999999888888999;;;<<<>>>888888888888999:::;;;<<<777777777555444555888::::::999777555555555666777888999:::<<<>>>??????@@@======>>>???AAADDDFFFGGGIIIMMMQQQQQQNNNNNNRRRVVVYYY]]]dddiiimmmooorrrtttyyyyyyyyyxxxtttnnniiifff^^^^^^\\\YYYSSSKKKDDD@@@;;;888666444444444222111222555777444000...111444555888:::999555111000000...000222666999===???@@@CCCDDDFFFHHHJJJJJJJJJIIIQQQLLLCCC<<<777444111///---,,,++++++---------+++......---,,,---///111333000000000000////////////,,,...000000///...///000///...---...000000000...000///---,,,---...000222//////000000000000//////333111////////////...---,,,---......------...000111222222333333333222222...000111000///...///111...///000111222222111000000000000000000000000000000000111000......///000222111//////000111111000000000///...---,,,,,,,,,---------...///000000111........................//////............//////000000111111111111000000000222444444111...---,,,------...000111111111111222111111111000000///////////////000111111222222//////000111111111111111000000000000000000000000333333222111000///......///000222222000///000111000000111111222222222333000111222222000000111333///444999888333...---...000000000000////////////222000000333777777222---111000...///000000///.........///000000000000000///111---111---///===111000111111000...---...///---...000111111///---+++111111000000000000000111000///.........000111222222222222111111111111111333222000...---......///000////////////111333444333444444333111000000222111111000//////000444666888777666444444333333444555222222666888999<<>>BBB>>>BBBEEEFFFEEEEEEGGGJJJKKKLLLOOOQQQSSSSSSRRRQQQOOOQQQQQQOOOPPPRRRPPPKKKKKKLLLLLLMMMMMMMMMMMMMMMGGGHHHJJJJJJHHHBBB===999666555444555777777666555222222111444;;;HHHWWWaaa___YYYUUUYYYeeerrryyy{{{rrrhhhYYYHHH<<<555444444333333222111000000000111000111222333444333222111333555777888666555555666444444444444444444444444666555444444555777999;;;===;;;::::::<<<>>>>>>===<<<;;;:::::::::;;;:::888;;;;;;::::::;;;<<<=========::::::======::::::===777666444444555666555555;;;999777666777777777666;;;888999===???>>>@@@CCCCCCGGGKKKKKKJJJLLLRRRWWW\\\^^^```___^^^^^^aaacccjjjmmmqqqtttuuuwwwxxxzzz|||}}}}}}yyyrrriiiccc```XXXRRRKKKFFFDDDAAA===:::555444333333444555444333222555888888666333111000000444888888444111000000000111333555999===AAACCCJJJJJJIIIGGGFFFGGGIIILLLPPPMMMGGG@@@:::666444333......---,,,,,,,,,,,,---///...---------///111222222111111000///......------...000///......///111///...---...000000000///000///...------///000111//////000000000000//////111000///.........------,,,---///...------...000111222222222222222111000...000111000///...///111//////000111222111000000........................///000000///......///111111000//////000111111111111000000//////.........------......///000000111..............................------------......000000111111111111000000---///111222000///......---...///000000111000000111111111000000000///////////////000111111222222///000000111111111111111000000000000000000000000111111000000///.........///000222222111000000111000000000000111111222222///111222222000///000111///444888777333...---...000000000000/////////...000//////222666666222...000//////000111222000///......///000000000000000---000,,,222...111???444000111222111///...///000+++---///111222111///...111000000/////////000000000000/////////000111111111111111111111111111000222222111000////////////000000/////////111222333333444555444222111111333111222222111000111222333444444444444444555555555555222111444555555777;;;@@@JJJWWWaaagggjjjnnnrrruuu{{{}}}|||zzzyyyyyy{{{yyyvvvsssrrrqqqppppppjjjkkklllnnnoooqqqrrrsssppplllgggbbbaaa```___^^^\\\\\\\\\^^^^^^ZZZTTTOOOOOOPPPRRRRRRRRRUUUZZZ^^^^^^^^^\\\WWWRRROOOPPPRRRPPPLLLJJJKKKIIICCCBBBEEECCCEEEGGGHHHIIIIIIJJJKKKJJJLLLOOORRRTTTUUUUUUTTTUUUWWWWWWUUUVVVYYYWWWRRRNNNOOOOOOOOOOOONNNNNNMMMJJJKKKLLLLLLIIICCC===:::666555444444666777666555444333222333666>>>HHHOOONNNJJJGGGLLLUUU^^^``````WWWQQQFFF<<<555222333444444333333222222222222333111222333333333333333333333555777888666555555666333333333333333333333333666666777999:::<<<===>>>??????@@@BBBDDDCCC@@@===;;;:::::::::;;;;;;;;;:::;;;;;;;;;::::::;;;;;;;;;;;;888888;;;;;;888888;;;666555444555666777777777999888777999;;;<<<;;;:::<<<999:::???BBBDDDHHHMMMOOOSSSWWWXXXXXXZZZ```fffjjjlllmmmmmmkkkkkknnnpppuuuvvvxxxxxxwwwvvvuuutttuuutttqqqlllfff___YYYUUUMMMHHHBBB>>>===;;;777444555444333333555555444333333555777666444111000000222555888777333000///000---...111444999>>>BBBEEEHHHHHHIIIHHHGGGHHHJJJMMMNNNKKKFFF@@@:::666333111......---,,,,,,,,,,,,---000///...------...///000333222111000///...---,,,.../////////......000222///...---...000111000///000///...---...///000111//////000000000000//////000//////......---------,,,...//////...---///000111111111111111000//////...000111000///...///111000000111111111000//////........................///000111000//////000222111111111111111111111111111111111111000000000000---......//////000000111...........................------,,,,,,------...///000000111111000000///***,,,///000000///000111//////000000000000//////111111000000000000//////...//////000000111111222000000111222222222222111000000000000000000000000/////////...............///000222333111000000111////////////000000000000///111333333111///......///333666666222///......000000000/////////.........---...111444555222///...///000222444444111///......///000000000000000+++...+++222///222AAA555000111222111000///000111+++---///111333222111111//////.........//////000000111111111111000000////////////000000000000000222222222222111000//////111111000//////000111222333444555555333222333444222222222222222111111111333444555777888888777777555222000222222000111555666???JJJSSSXXX[[[___aaagggooovvv{{{~~~}}}||||||}}}}}}|||yyyvvvtttttttttpppppprrrsssuuuvvvwwwxxxsssooojjjfffeeefffffffffcccbbbccccccaaa]]]VVVRRROOOQQQSSSUUUWWW[[[aaaeeejjjiiifffbbb]]]ZZZZZZ[[[XXXTTTQQQPPPNNNJJJIIILLLJJJJJJKKKMMMPPPQQQPPPNNNLLLNNNRRRUUUWWWXXXXXXXXXZZZ\\\]]][[[]]]___^^^YYYSSSSSSRRRPPPOOONNNMMMMMMMMMNNNOOONNNJJJDDD>>>:::666555333444555666555444555555444333444666;;;???===;;;:::>>>DDDHHHFFFCCC@@@===888333111222444666444444444444444555555555333333333333333444555555444666888888666555555666333333333333333444444444666777999<<>>AAAAAA@@@>>>CCC??????DDDIIILLLSSSZZZ```cccggghhhiiilllrrrvvvxxxyyyzzzyyyxxxxxxyyy{{{zzz{{{{{{zzzwwwtttpppnnnoookkkfffbbb^^^XXXQQQLLLBBB>>>999666777666333111555444333444555666555333444555555444111000000000444777999777333//////000...///111444888===AAACCCDDDFFFHHHIIIHHHIIIJJJKKKJJJHHHEEE@@@;;;555111///......---,,,,,,,,,,,,---000//////.........//////222111111000///......---//////000///......000222///.........000111000/////////......//////000111//////000000000000/////////000000000...------...---...//////......///000111111111111000///...---...000111000///...///111111111111000000///..............................000111222222111111333555555666666555333222111222000000000111111111111111......//////000000000000.................................------.........//////000000000000//////+++---///000000///000111///000000000000//////...000000000000000000//////......//////000111111111000111222222333333222222000000000000000000000000.........//////000000000...111333333222111000000....../////////////////////222555555333000...---...111444444222///...///000000/////////.........,,,,,,---000333444222000---...000333555555222000......///000000000000000,,,///,,,333///111@@@444000111222111000///000111---...000222222222111111......---------...//////111111222222222000///............///////////////111222333333333111000///222111000//////000111222333555666555444444555666444222111000111222222222444666888:::;;;:::999888444111000111111...///222222888AAAGGGKKKMMMNNNPPPZZZbbbllltttyyy}}}}}}yyywwwwwwxxxtttuuuvvvwwwxxxyyyzzzzzzvvvrrrmmmjjjiiiiiijjjjjjfffggggggfffccc]]]WWWSSSOOOPPPSSSVVVZZZ```eeeiiimmmlllkkkiiihhhgggggghhhccc___[[[XXXTTTQQQPPPQQQNNNMMMNNNQQQVVVXXXVVVSSSQQQSSSVVVYYYZZZ[[[ZZZZZZ\\\______^^^```cccaaa]]]YYYVVVRRRNNNKKKKKKLLLNNNOOOOOOOOOMMMIIICCC===:::777555333333444555555444222444666666666666777999777555444777;;;<<<999555999888666444444444666666333444444555555666666666555444333333333555777888666777888777666555555666444444555555555555666666777777999;;;???CCCGGGIIINNNNNNNNNNNNMMMHHHAAA<<<777888999::::::;;;===>>>?????????>>>===<<<;;;;;;999777888<<<===:::999<<<:::;;;;;;<<<<<<===???@@@@@@AAADDDGGGJJJIIIGGGDDDNNNKKKJJJNNNSSSXXX```hhhssstttvvvwwwwwwzzz~~~~~~~~~}}}|||{{{{{{||||||wwwwwwvvvuuussspppkkkhhhgggbbb]]][[[YYYTTTKKKDDD;;;888444444666666444222555444333444555666555333444444333111///...000111666888999777222//////000222222333444666999;;;===AAACCCFFFHHHGGGFFFFFFFFFEEEEEECCC@@@;;;555000---......---,,,,,,,,,,,,---/////////...............////////////000000000000...///000000//////000222000///...///111111111//////////////////000111111//////000000000000/////////111333222000//////000---...000///......///111000000000000000///...---...000111000///...///111111111000//////.........////////////////////////222333444444333444666888;;;<<<===:::666333222222000000000000000000111111/////////000000000000000////////////////////////000000////////////000000//////000000000000//////...000111111000///000111///000000000000//////...//////////////////000000.........///000000111111111111222333333333333333000000000000000000000000...//////000000111111222...111444444333111000000//////..................000333555666333000.........000222222111000//////////////////............,,,,,,---///111222222111---...000333555555222000......///000000000000000...111...333...///<<>>>>>>>>>>>???>>>===<<<;;;999888:::???@@@======???@@@AAABBBBBBAAAAAACCCFFFIIIKKKOOOTTTWWWXXXVVVSSSYYYVVVWWW\\\ccciiiqqqyyy}}}||||||{{{{{{zzztttrrrpppooonnnkkkgggddd\\\XXXUUUUUUTTTNNNDDD;;;888555333333666777555333555333222333444555444333222222222000...///111333777999999666111///000222333333333333444666888:::>>>AAADDDEEEDDDBBBAAAAAABBBBBBAAA???;;;555000---......---,,,,,,,,,,,,---......//////////////////......//////000111111111---///111111000000000111000///...///111222111000//////000000000111111111//////000000000000//////...111444444111///000111---///000000///...000111//////000000000000//////...000111000///...///111000000///.........//////000000000000000000000000222333444444444555888:::===???AAA>>>999555444444111111000000000000000000000000000000000000000000////////////////////////111000000000000000000111...//////000000//////...111222222111/////////000//////000000000000//////......////////////000000---......//////000000111222222333444444444444333000000000000000000000000///000000000111111222222...111444555444222000000////////////............000222444444222000//////......000000111000///////////////.........------------...000000111111111...///000222444444111///......///000000000000000///222...333---,,,888***...///000000//////000111000111111111000000///...---------------...///000///000000000000//////...------......//////000000000111111111111111000000000////////////111222444222333555555555555666888777333///...111444444444333444555555555444333222333000000444444111222444///000222444555444444333;;;AAAMMMXXX___fffqqq{{{~~~~~~}}}}}}|||zzzzzz{{{{{{||||||}}}}}}|||zzzvvvssspppnnnkkkhhhhhhkkkmmmkkkfff```[[[YYYUUUTTTTTTXXX^^^cccgggiiiooonnnnnnooorrrsssrrrqqqoooppplllddd___\\\XXXSSSNNNOOORRRUUUXXXXXXWWWUUU^^^___```aaaaaa___^^^\\\aaadddeeedddgggkkkjjjeee```[[[TTTMMMJJJJJJMMMOOONNNNNNMMMJJJFFFAAA;;;888:::888555333444555666555333555777666444222111222333111//////000000000///111222333444555555555666333444555666777666555444333333333444555666777888888999999777555555666777222222222333444444555555888777777999>>>EEELLLPPPSSSOOOIIIEEEAAA>>>:::888555888;;;;;;999999<<>>@@@@@@@@@???>>>;;;:::>>>DDDFFFDDDDDDFFFIIILLLNNNNNNLLLMMMPPPSSSWWWYYY]]]ccciiikkkjjjhhhbbbaaaeeemmmuuu{{{|||{{{{{{zzzyyywwwtttpppkkkiiijjjiiifffccc[[[YYYVVVTTTQQQJJJAAA:::555333111222555666444111333222111222333444333111000111111000///000333555888999888555111///111444000000111222444666999;;;;;;===@@@BBBAAA@@@???@@@AAAAAA@@@>>>:::555111///......---,,,,,,,,,,,,---------...//////000000000////////////000000000000,,,///222333222111000000000/////////111222111000//////000111111111111111//////000000000000//////,,,000444444111...///111---///000000//////000111......///000111111111111...000111000///...///111//////...---...///000000////////////////////////000111333333444555777:::;;;???AAA???:::666666777333333222222111111000000000000000000000000000000////////////////////////000000////////////000000......////////////......000111111000......///000---...///000000111000000........./////////000000------......///000000000222333333444444444444444000000000000000000000000/////////000000000000000...111444666444222000000000000000/////////.........000111111///...//////------...///000111000/////////.........---------...///000000000000111222000//////000111222000///......///000000000000000...111...222,,,+++666(((,,,...//////......///000.../////////////////////------------...///000111..................///000---......///000000111111000000000//////000000111............000222444555000222444444444555666888888555222222555444111---222333333444444555555555444111111444444111111333222222333444555555444333333666???HHHMMMSSS```mmmsssxxx~~~}}}}}}}}}{{{yyywwwtttoookkkjjjnnnpppoookkkeeeaaa```\\\ZZZYYY\\\aaafffiiiiiipppoooooorrruuuwwwvvvttttttwwwuuummmiiifffaaa[[[VVVYYY\\\]]]\\\ZZZXXXWWW___aaabbbddddddbbbaaa```bbbeeeffffffhhhlllkkkgggaaa___ZZZVVVRRRQQQPPPPPPNNNMMMLLLJJJFFFAAA<<<:::<<<999666444555666666666444555666555333222333444444333222111111000...,,,000000111333444555666666555666888999888777666444111222333444555666666666999:::999777555444666888444444444555666666777777888999<<<@@@DDDJJJNNNPPPKKKHHHCCC@@@>>><<<999777777;;;>>>===;;;:::===AAA>>>@@@CCCEEEGGGGGGGGGFFFCCCCCCGGGNNNQQQPPPPPPSSSXXX[[[___```___aaafffjjjlllmmmppptttxxxzzzyyywwwppppppuuu~~~}}}zzzwwwuuuuuuuuussspppmmmhhhccccccfffiiihhhgggaaa^^^YYYSSSKKKDDD>>>:::555222111222444555333000222111000000222222111000...///111111111222555777888999888444000000333666111111111111333555777888777:::===???@@@@@@BBBCCCAAA@@@???===999666222111......---,,,,,,,,,,,,---,,,,,,...///000000000000111111000000//////......+++...333444333111//////111//////000111222111000//////000111111111111111//////000000000000//////***///444333000---...111...///000000//////000111---...///111222222222222///000111000///...///111///...------...///000111...........................000111222222444666999888<<<@@@???;;;777888:::555555444333333222111111111111111000000000000000000000000000000000000000//////............//////......////////////........./////////------///111------///000111111111111---.........//////000000------......///000000000222333444444555555444444000000000000000000000000////////////////////////...111555666555222111000111111000000/////////...,,,...///...------...///---------...000111000/////////.........---------///000111111000000111222111000...///000000///......//////000000000000000---000---222,,,***555'''+++---......------...000,,,,,,---...///000111111---------...///000111111...---,,,,,,,,,...///111.........///000111111222111000///......///000111---------...000222555666///111333444444444666888888666555666888555---&&&444444444555666888:::;;;555222222555444000///111000000000222444555444333333333888>>>@@@CCCPPP___eeemmmxxx}}}~~~}}}yyysssooolllppptttsssnnniiifffeeebbb___^^^```dddiiijjjjjjooooooooosssxxx{{{{{{yyyxxx||||||vvvrrrpppkkkddd___cccgggfffbbb]]][[[[[[___aaaccceeeeeeeeedddccc```cccdddeeehhhlllkkkgggbbbaaa```^^^ZZZVVVSSSPPPNNNMMMLLLJJJFFFBBB===;;;===:::666555555666777777444555666555555666888:::777777777777555222///,,,444444555555666777777888888999:::;;;:::888666555///111333555666666666555::::::999777555444666888777888888999:::;;;;;;;;;888;;;@@@FFFKKKNNNPPPPPPDDDBBB@@@>>>>>><<<999777999===@@@???<<<;;;>>>BBBCCCEEEHHHLLLNNNOOOOOOOOOKKKKKKPPPXXX\\\[[[\\\^^^dddiiinnnpppppprrryyy~~~~~~~~~~~~~~~|||}}}}}}~~~}}}{{{zzzwwwsssooonnnnnnnnnkkkhhhddd___[[[\\\ccciiillllllbbb^^^WWWLLLAAA:::777666666444222333666666333000111000///000111222111///,,,...111222333444666888888888777444000000444777555444333222222222333444555888;;;>>>@@@BBBEEEGGGAAA@@@???<<<999666333222......---,,,,,,,,,,,,---////////////////////////.........///......------111000///---------...///111111111000000000000000000111222333333222111000//////......///000111111111111000000//////......---...///000111222222222...///000222222111111000333333222222111000//////000///...------...///000///////////////////////////000111333333222111111777777777777666555444333555444444333222111000000000111333333222222222333333111//////111222000---////////////............222111111111000000//////........................///////////////.........000000000000///...---,,,////////////000111222333333333444555444333222111//////000111111111111111222111111000///......---///222666777555222000///000111111000...,,,---.........//////////////////,,,---......//////........./////////...---,,,,,,............///000222222333***&&&+++//////...000///000000000000000//////000000///......///111222------------------------------...000000111111111//////...------------...///////////////000111111000---***+++///000///---000000///...............111///---...111555777888555444333333444555666777;;;;;;:::777555333444666555555555666777999:::;;;<<<888444222333444333111000000//////000111222222222333555666999>>>DDDIIIRRR___pppyyyzzzzzz~~~~~~|||}}}|||xxxttttttttttttsssqqqooommmlllfffdddcccdddgggiiijjjjjjnnnpppsssvvvyyyzzz{{{{{{~~~{{{wwwtttssssssrrrssstttssspppkkkfffcccgggeeedddccceeefffeeeddddddddddddgggjjjmmmnnnnnngggfffeeedddaaa]]]WWWSSSTTTOOOLLLKKKFFF@@@<<<===;;;999666777888888666333777777888999<<>>@@@:::777888666222444444333333444555777888999::::::999999999999999888888888999999:::;;;<<<;;;>>>DDDHHHKKKKKKIIIGGG>>>???>>>===<<<<<<>>>@@@BBBEEEGGGGGGDDDCCCDDDGGGKKKJJJJJJNNNUUUZZZ\\\\\\XXXWWW[[[dddiiihhhjjjpppwwwzzz~~~zzzzzz}}}}}}xxxrrrooonnnmmmjjjfffddddddeeeZZZWWWXXX```lllssspppkkkcccUUUHHHCCC???888555666666666555444333333222222222222000///...............000222555777777777666555777888777444222222333111111111000///000222555888777777:::@@@EEEGGGFFFGGGAAA======@@@???:::444//////...------------...////////////////////////,,,------......------,,,000000///...............000000000000000000000000000111222222222222111000////////////000000111111111000000000/////////.........000111222333333333///000111222333222222111333333222111111000////////////...------.../////////////////////////////////000000111111111111111333333444444444444444333444333333222222111111000000111333333222222222333333111///000111222000...000000000/////////......111111000000000//////////////////////////////////////////////////////000......///////////////...222222222222333444555666333333444444444333222111......///000000000000000111111000000///......---...000333333222///......///000111000...,,,---...///////////////.........,,,---......//////......//////000000000///......000///////////////000000555///---000222000000333/////////000000//////...............///000000111------------------------000000111111111000//////000000///...---------..................//////000..................///000000000///............///111000///000333777888999555555444444555666888999;;;;;;:::888555444555777555555666777888999:::;;;:::888666555666555333000111000000000111111222333000111222333444777<<>>DDDIIIMMMOOOPPPVVVOOOFFF<<<666333333444444555555666777888999999777===???;;;999:::999555666555444444555777999:::;;;:::999:::;;;;;;:::999888888777777888:::;;;<<<:::>>>CCCGGGIIIGGGCCC@@@<<<=========<<<===@@@BBBHHHLLLOOOPPPNNNNNNPPPSSSTTTSSSSSSVVV\\\aaacccddddddcccgggpppuuuvvvxxx}}}yyyttttttvvvvvvqqqlllgggfffddd___[[[YYYZZZ[[[YYYXXXZZZdddnnnsssnnngggZZZMMMBBB===;;;666333555444444444444555555666666222111000///............,,,...000222444444333333666777888777555333333444222333333111//////111333666666999???DDDGGGFFFDDDFFFAAA<<<===???>>>888333//////...------------...////////////////////////------...............---///////////////......---000000000000000000000000000111111222222111111000000000000000000111111111000000000000////////////...///000222333333444444000111222333333333222222222222222111111000000///......------------......///////////////////////////////////////000111111///000111222333333333333222222222222222222222222000111333333222222222333222111000000111111000///111111000000000/////////000000///////////////...000000000000000000000000.........///000000000111,,,---...///000000000000333333333333333555666666333333333444333222222111------........./////////111000000//////.........---...000///...,,,------///000111000...------...000000//////.........---,,,---......//////......//////000111111111000000111111000///////////////777666666777444000000222---....../////////......+++,,,---...///000000000........................000000111111222111111111222111000///............---------------...//////,,,///222000------000444111000//////......//////000///000222666888999999555444444444666888:::;;;:::::::::888555555666888555666777888999999999999999888888888888777333000222222111111222222333333111222222111000111444666;;;DDDOOOUUUYYY___jjjrrrwww|||~~~}}}~~~~~~|||zzz~~~|||yyyvvvtttsssssssssooommmlllmmmoooqqqrrrqqqppprrrtttwwwzzz|||}}}~~~~~~|||{{{|||}}}zzzppppppppppppqqqqqqnnnlllmmmmmmnnnqqqrrrrrrpppnnnnnnkkkgggggggggddd^^^WWWUUUQQQMMMKKKFFF???;;;<<<;;;999888888999:::999888777>>>IIIUUU^^^bbbdddccciii]]]MMM@@@999777666555444555555666777888999:::777<<<>>>;;;:::;;;:::888777666555444666888;;;>>>===;;;:::;;;>>>>>><<<999888777666666777:::<<<>>><<>>===777222000///......------.................................//////000000000000///---...///000000///...---/////////000000000000000000000111111111111000000000000111111111111111111000000000000///////////////000111222333444444444000000111111222222222222222111111111000000000///......------------......//////////////////////////////...------///000111//////000111222222222222000000111111222222222333000111333333222222222333111000000000111111000000111111111111000000000000////////////............////////////////////////,,,,,,---...//////000000,,,---...///000000000000000000000000111222333333333333333333222222111111.............../////////000000/////////.........---......---,,,+++---...///000000000...------///000000000///......------,,,---......///...............///000111111111111000///////////////000111:::<<<>>>;;;444...---///,,,---..................***+++---///000000//////........................,,,---///111333444555666333333111000//////............------......///000...000111000//////111444111000000///.../////////......000333666888888666333222222333555777999;;;999999999777666666888999555666888999999999999888::::::999888777666555444333333333222222333333444222333444333111111222333666<<>><<<::::::999999777666555555666:::>>>@@@@@@===<<<>>>AAAAAA>>>:::888777666777888;;;???AAAAAABBBDDDFFFFFFDDDBBBAAA@@@AAAAAA@@@@@@BBBFFFIIIQQQVVV\\\```aaacccgggjjjeeeeeefffiiimmmrrrwwwyyy|||xxxuuurrrnnnhhheeedddaaa\\\WWWRRRPPPLLLHHHDDDEEEHHHKKKNNNRRRYYYdddkkkhhh]]]SSSIIICCC<<<999777666555666777777666555333222111111111000///...............//////000111111111000000333444666666444333333444333333333222111111333555555999@@@FFFJJJJJJGGGEEECCC@@@>>>===>>><<<666111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---...///000000///...---......//////000000000000000000000000000000000000000000111111111111000///////////////000000000000///000111222333444444444///////////////000000111111111111000000000000000........................///////////////////////////...---------...000111111111222222222222111111///000000111111222222333000111333333222222222333000000111111000000000111111111111111000000000000............////////////........................++++++,,,------...//////......////////////..................///000111222333333222222111111111111//////.........///000111////////////...............//////...,,,---///111...///000///...---...///000000//////.........---,,,---......///.........---...//////000000000000---------...///111222333===BBBDDD>>>555///------,,,,,,---...//////......***+++---///000//////...////////////////////////,,,---///111333444555666333333111000000///////////////......//////000111111///---///111333333222111111000///////////////,,,,,,...111444666444333000000000111222444777888777777777666555666888:::666777777888888888777777===;;;888555444555777999444444333333333333333444111333555444333222333444222777===???@@@AAAFFFJJJYYYbbbnnnuuuxxxyyy}}}}}}}}}||||||}}}~~~~~~}}}}}}yyyvvvrrrrrrtttwww{{{~~~~~~wwwxxxyyyzzz|||~~~}}}zzzxxxzzz{{{xxxtttuuuwwwzzz}}}|||zzzwwwvvvrrrmmmlllllliiiccc]]]ZZZUUUQQQNNNHHH???;;;;;;;;;;;;:::999999999;;;======HHHZZZkkkvvv{{{zzzxxxiii[[[III<<<777777666555444444555777888:::;;;;;;>>>>>>>>>===:::777777888666555555666888<<<@@@BBBCCCAAA@@@AAACCCBBB???;;;999999999:::<<<@@@CCCEEEEEEDDDDDDDDDFFFHHHJJJKKKJJJJJJIIIHHHGGGIIIMMMPPP]]]bbbiiinnnpppqqquuuxxxnnnppprrruuuyyy~~~}}}zzzwwwrrrooojjjeee```[[[WWWSSSMMMIIIEEEDDDAAA>>>===>>>CCCFFFIIINNNWWWbbbgggbbbUUUKKKEEEBBB===888666666555444666555444333111000///...000//////................../////////////////////000111333333222111222333000111222222222333666999999<<>>666222000///,,,---...///////////////------...////////////...000000000000000000000000000000111111222111111111222111111000000000000000///////////////000111111111...,,,...222555333111222111000000//////000000,,,,,,---///222222111//////.........000222444555444555555555444555888:::777777666555555555666666===;;;888444222333777;;;444444333333222222333333///222444555444333333444...222888::::::;;;>>>AAAKKKRRR\\\dddiiilllooorrrxxx|||~~~|||yyyyyyzzz|||}}}yyy||||||yyyvvvwwwyyy|||~~~~~~{{{xxxyyy}}}{{{{{{|||~~~zzzxxxtttqqqmmmiiieeebbb]]]XXXSSSPPPIII@@@<<<<<<;;;;;;;;;999777888:::===>>>GGGUUUccclllpppnnnmmmXXXOOOBBB999555555555444444444666777999:::;;;<<>>===;;;<<<===@@@CCCEEEHHHIIIGGGGGGFFFGGGJJJNNNRRRTTTWWWVVVUUUSSSRRRTTTXXX[[[hhhnnnuuuyyyzzz{{{~~~{{{~~~~~~|||yyywwwtttooojjjggg]]]ZZZTTTOOOJJJEEE@@@<<<::::::999777777999===@@@EEEKKKTTT]]]aaa[[[OOOFFF???@@@<<<666444555444222222222111111111111000000//////......---......///,,,,,,,,,,,,---------------///111222111000111222///111222222333555999;;;;;;>>>AAADDDEEEGGGIIIKKKEEEDDDCCCCCCAAA===888444111000//////......//////------------------------***+++,,,---...........................///000000------......///000000111111000///......///000111......000000000///---,,,.../////////000000000111......000111222333333333000///.........///111111///000000000000000000000//////000111111000//////////////////////////////......///000000000000//////000111222222222222222000000000000111111111111000111333333222222222333...000222111000///111333000000000/////////....../////////000000000111111........................////////////////////////,,,---...///000000000///000000000000111222333444333333111000000000111222///...---,,,,,,...000111...........................000111111000000111222---///000///...---///000------......///000000000,,,---......//////......000000111111111000//////---------...///111222333555;;;<<<777333333333000,,,---...///000000000000000000//////......//////000000000000000000000000000000111111111000//////000////////////000111111///............///000000......---...000222333333222111000000//////000000...------...000000///...///.........///000222333222333444333333555888:::888777444222222333555666::::::888555333333666:::444444333222222222222222000333666777666555444444...111333444444555888:::BBBFFFLLLRRRWWWZZZ\\\\\\hhhnnnuuuzzz}}}~~~}}}zzzwwwvvvvvvyyy{{{wwwzzz~~~}}}~~~~~~{{{|||~~~|||wwwpppjjjhhhggg```[[[VVVRRRKKKBBB======<<<<<<;;;888666666999<<<;;;AAAJJJSSSYYY[[[ZZZXXXGGGCCC>>>888444333333333444444666777999;;;<<<===>>>;;;;;;<<<:::555555:::666777:::===AAACCCEEEFFFFFFIIILLLJJJDDD???>>>>>>===???BBBFFFIIIKKKMMMMMMLLLMMMOOORRRUUUXXX[[[\\\bbbaaa```___^^^aaafffjjjsssyyyzzzxxxuuuqqqmmmiiiccc]]]YYYRRROOOKKKGGGBBB>>>:::777666666666555444555999;;;???DDDMMMUUUWWWRRRGGG???:::===<<<666333666666333222222222222111111000000.........------......///,,,,,,,,,,,,,,,---......---///111222111111222333111222333333333555888;;;:::>>>BBBEEEFFFFFFHHHJJJGGGGGGGGGFFFCCC???999666111000000///////////////////////////////////////---...///000111111111111///...---------///000111---------...///000000111111000///......///000111---...///000///...,,,***.../////////000000111111---...///000111222222222111000/////////000222333////////////000000000000///000111222222111000///////////////////////////---...000111111111000///,,,---///000222333333444111111111000000000000000000111333333222222222333---000222111//////111333////////////............//////000000111111222222000000000000000000000000111111111111000000000000***+++---///000111222222////////////000111222333444333111000000000111222...---,,,++++++---...000---........................000111222111000111222---///000///......///000,,,,,,---...///000111111,,,---......//////......222222222222222111000//////////////////000111111---222444000///222333///---...///000111111111111333222000.........//////000000000000000000000000------...000000111111111............///000111222...------------...//////+++...000000......222555222111111000000000000000000///---...///000///---000///.........000111222000222222222333444777:::999777333111000111444666777888999777444333555888444333222222111111111111333666999:::999777666555111222222000///000222555>>>???BBBFFFKKKMMMMMMLLLPPPWWWbbbjjjpppuuuzzz~~~}}}|||yyyvvvttttttwwwzzzvvvyyy}}}{{{rrrkkkjjjkkkbbb\\\WWWSSSLLLBBB======<<<<<<;;;888555555888;;;888;;;AAAGGGJJJKKKJJJIII>>>>>><<<999555222222333444444666777999;;;<<<===<<<888888;;;:::555666<<<777999===AAADDDGGGHHHHHHFFFLLLOOOLLLDDD>>>===???>>>AAAEEEJJJMMMOOOPPPPPPQQQTTTYYY]]]```aaaaaaaaahhhhhhgggfffgggkkkqqquuuxxxsssqqqnnniiiddd___XXXQQQLLLLLLJJJGGGDDDAAA===:::888666777777666555555777999999>>>EEELLLOOOJJJAAA999888======777555888999666777666555333111000............---------......///............///000111222---///111222222222333444333333444444333444777:::888===CCCFFFGGGFFFGGGIIIHHHHHHIIIHHHEEE@@@;;;777111111000//////////////////////////////////////////...---...///000000/////////............//////,,,,,,---...///000111222......////////////......///000111000...------...---...///...---...///111---///222222111///......///000111000......222555111333444111...+++,,,...//////............/////////////////////000111111+++000111---...222222...000///...///222444444444333222111/////////000111111111111111111111111111333111///...000111111000000000////////////000000......//////000000111111000000//////......------............////////////*********,,,///000///.........//////000000111111333000---...000222222000...///000111000///---+++------......//////000000,,,---///000///...///000////////////////////////......000444777777333///---------------...000000222444555444222000000111...,,,******+++...222555222111000.........///000///......///111111000///000///.........///111222222111111111000000//////,,,---------.../////////+++,,,---......//////000------------.........///000///...///000111000///111222222111///---+++)))......------------......------,,,---...///111333111111111111111111111111333222111/////////000111222333666777888888666555666444222111111222333555222555888;;;;;;:::777555444444333222333444666777:::;;;>>>AAABBBBBBBBBAAABBBIIIRRRYYY```iiittt}}}}}}|||zzzzzzzzzzzzyyywwwuuuyyy}}}}}}{{{{{{~~~yyyssslllggg^^^\\\\\\YYYQQQGGGCCCEEE===<<<;;;:::::::::::::::888<<<@@@AAA@@@???@@@BBB===;;;888555333222222333///000111333555888:::;;;;;;999666444555777888999<<<>>>BBBFFFJJJKKKIIIGGGLLLJJJLLLNNNIIIAAA@@@DDDEEEFFFNNNWWWYYYTTTSSSWWWXXX[[[bbbhhhfff```^^^```jjjlllooorrruuuzzz~~~yyyqqqkkkbbb```[[[UUUNNNIIIEEECCCEEEGGGGGGEEE@@@;;;777666111333666666444444666999;;;<<<>>>AAAAAA>>>:::666999777555555777888999888555333111000.........///000///...---,,,---......------------------------///000333444444222000...222111222555666777888999<<>>:::666222000222333222000////////////////////////222000.........000000111//////............//////......//////////////////......////////////......///000000000...---...///---...///...---...///111---///222222111///...//////000111000...///111444000222333111...,,,---/////////............///////////////...//////000000,,,000000---...111000---000///...///222444444333222111000/////////000000111111111111111111111111222000......///000000///111000///////////////000////////////000000000000///////////////.....................////////////,,,,,,+++---000111111000////////////000000000000333000...///111333333222+++---///000111111000///.........///////////////---///000000...---....../////////////////////////////////222444444000---------------...///000000000111222222///......//////...,,,,,,---///222444111000/////////////////////......///111111000///000//////...///000111222111111111111000000000///------..................---,,,,,,------///000000------........./////////000.........000111000/////////000000000...---,,,/////////....../////////000///.........///000000111111111111111111111111222111000/////////000000111333555666777666555555444333111000000222333444444555888999999888666555333333222222222333555555777999;;;===?????????>>>:::>>>CCCGGGMMMVVVbbbkkkyyy{{{~~~~~~}}}{{{{{{{{{{{{zzzyyywwwyyy|||}}}}}}~~~}}}vvvnnniiibbb___^^^[[[RRRHHHCCCEEE??????===<<<;;;;;;;;;;;;;;;===@@@AAA@@@???>>>>>>;;;:::777444333222333333000111222333555777999;;;:::777555333444666777888<<>><<<999666999777555555666777777777333222000///---------......------,,,---...///000------------------------///000111222222111000///000000111333555666666666999===>>><<<>>>DDDGGGEEECCCCCCBBBBBBAAAAAA@@@@@@;;;777333222222222111///////////////////////////222111000......///000111/////////....../////////111111000///...------,,,......////////////.........///000///...---...///---...///...---...///111---///111222000////////////000111000//////111333///111111000///......000//////............//////000//////.........//////---000111//////111111...000///...///111333333333111000///.........//////000000000000000000000000000///------///000000///111111000///////////////000000000000////////////...///////////////000000............///////////////...---...000222222222000000000000////////////111000000111333555555444,,,---///000111111000000///////////////.........///000111000...---------////////////////////////000///...///000000...,,,------------...///000111000111222111///---...///000////////////000111111......///000000000/////////......///111111000//////////////////000111111111111111111000000000000//////.....................---,,,,,,,,,...000111............/////////000///...---...000111000///,,,---...///000000000000000000////////////000000000000////////////000111000000000000000000000000111000///.........//////000111333444555555444444222111000000111222444555666666666777777666555444222222222111222222333444444555777888::::::;;;:::888888999:::===FFFRRR[[[jjjnnnttt{{{~~~|||zzzyyyyyyyyyzzzyyyzzz{{{}}}{{{rrrlllfffccc```]]]TTTJJJEEEEEEBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>?????????<<<:::999888666444333333333444222222333444555777888999777666555444555777999;;;@@@EEENNNVVVZZZZZZXXXVVVZZZYYYZZZYYYRRRJJJHHHJJJMMMQQQZZZeeekkknnnrrrwwwtttuuuxxxzzztttlllhhhjjjxxx|||~~~}}}|||{{{{{{uuunnnfff]]]TTTNNNFFFDDDBBB@@@>>><<<;;;:::>>>@@@AAA@@@===999777666444555666666555444555777666666777888999888888777:::888555444555666555444111000///...---,,,,,,,,,,,,,,,,,,,,,...///000111------------------------//////000000000000000000......000222555666555333444999;;;:::999>>>BBBDDD@@@@@@???>>>>>>???@@@AAA===:::777555444222000///////////////////////////---...000000000///000111......////////////......111111000///...------,,,......////////////.........///000///...---...///---...///...---...///111---///111111000//////000000000111000000000111111//////000000//////000000//////............//////000///.....................///000111111333333222000///...///111333333222/////////............///////////////////////////000///...///000111000///222111000//////......///111111000000//////............//////000000000111............////////////000...---...000222222222111111000000//////......000111222444555666666666111222222111000///...---000000//////......---------///000000...---...//////////////////////////////......---............------------...///000111222333333111///...///111//////000000000//////...,,,---///000111000/////////......///111111000//////////////////000000111111111111000000000000000000000//////......------///...,,,++++++---000222........./////////000000///...---...000000000///,,,------...///000000111000//////////////////000......//////000111111222000000000000000000000000/////////............//////000111222333333333222222111111222222444555666666666555444444444444444111111111111111111222222222333333444666777888888777777555444666<<>>===<<<<<<>>><<<:::<<<>>>???<<<888888777666555444444444555444444444444555777888888444444666777999<<<@@@CCCJJJQQQ[[[cccgggfffcccaaaccccccbbb___XXXQQQPPPQQQXXX^^^iiittt{{{|||ssspppsss~~~{{{yyyxxxvvvsssllldddZZZQQQIIIDDD>>>===;;;:::999999888888999;;;<<<<<<:::888777777000111333555666888999;;;444555555555555666888999:::777444333333444333222000000///......------,,,,,,,,,------...///000000------------------------//////...---...///000111---///000111555888666222000555888777555777===BBB@@@>>><<<;;;;;;<<<>>>@@@@@@>>><<<:::777555222111////////////////////////%%%***///222111000//////......///000000///......///////////////...............////////////......---///000///......///000---...///...---...///111---///000000//////000111111000000000111111000///////////////000000000000//////............//////000//////.........//////,,,,,,...000222222222333000///...///111222222111.........////////////...////////////////////////111000///000222333222111111111000///////////////111111000000//////........./////////000000111111............///////////////...---...000111111000111111000000//////......///111444666777666666666333333222222111///...---000000//////......------+++---///000//////000111////////////////////////...............///111222...............///111111222222222000......///000....../////////...---,,,,,,---...000000000///...///......///111111000///...//////000000000000000000000000000000000111111000000000//////......---000...,,,++++++---///111............///////////////------...///000///..................////////////......------......///000000000000000///......////////////////////////.........////////////...//////000111111222222222333333333444555666777777666555333222222222222333111111111111111111111000333222222222333555666777222222111000111444888<<>>===<<<<<<<<<:::888:::===>>><<<999777777666666555555555555555444444555666777888888///333777:::===BBBHHHLLLUUU\\\gggnnnpppnnnlllkkkmmmnnnllleee___\\\]]]^^^gggppp|||}}}yyytttooolllhhhfffaaaZZZQQQHHHAAA>>>:::999888777666666555555555777999999777666666777111222333555777999::::::333444555444333444888;;;999666333222222222111000000000000000///......---..................------------------------------///...---,,,---...000111...000000000666<<<:::444000222555444222222888???@@@>>><<<:::999:::;;;<<>>>>>>>>;;;::::::;;;<<<======<<<888888888777777666666666555555555555666777888999000555;;;@@@DDDIIIPPPVVV___fffnnntttuuuuuuuuuvvvxxxzzzwwwnnniiikkkoooqqqzzz~~~|||wwwrrrkkkeee___]]]\\\\\\YYYSSSJJJBBB<<<999777666555444333222222222333555666666555555555666777555555555777888777666333444555333222333777;;;777555222111111111000//////000000000000///...---......//////...------,,,------------------------......------...///111222...000000///666??????777333222222222111000444;;;>>>===;;;:::999999999:::@@@AAACCCBBB???;;;999888////////////////////////)))---111111...,,,---///---...///000000///...---............/////////000......////////////......---...//////......///111---...///...---...///111---...////////////111333222000000111222222///---111///...///000111000...//////............///////////////000000222333444777444444777555111///222111///......000111111000...///000111111111000000111111111111111111111111/////////111444444333111///......//////000111222////////////000000000000111111111000000000000000............//////////////////000222444333111...////////////000000000000...222777888777444333333222222222111111222222222.........///////////////+++---///000//////000111////////////////////////,,,///111000///...000222............///000111222000///...,,,******,,,..................///////////////...---------......///......///111111000///---...///000111000000//////000000000111111111111///////////////000000000///......---------......,,,,,,,,,,,,------------...---,,,---///000///...000///...------...///000//////............//////////////////...,,,+++***...........................///000111111111000000////////////000111222333555555666666666666666555000000111111111111111111222222333333333222000000444222000///000222555777333222111111333444555555666:::>>>AAACCCHHHPPPVVV```fffmmmqqqsssuuuyyy}}}{{{~~~yyyqqqiiiddd^^^TTTMMMKKKEEEDDDCCCBBBAAAAAAAAAAAA>>>??????>>>===<<<>>>???:::::::::999888777666666444444444555666888999::::::???FFFKKKNNNSSSZZZ```hhhnnnvvvzzz{{{}}}yyyuuu|||}}}||||||xxxssskkkbbb\\\XXXWWWWWWZZZ[[[ZZZTTTJJJAAA:::888555444333222111111111111222444555555444444555666888666555555777888666444111444555333000000555999555333000///000000000///....../////////...---,,,,,,---...//////......---------------------------............///000111222...000...,,,555AAABBB:::777222000111111///222777::::::::::::::::::::::::<<>>;;;444111444111///......000111000000...///000222222222111000111111111111111111111111......///111333333222000............///111222333......//////000000111111222222111111000000//////............/////////000///000222555666555111.........//////000000111111...222777999777333222222777666444222111000//////---.........//////000000---...000000///...//////////////////////////////---000222111...,,,---///.........//////000111222222111000...,,,,,,...000///////////////000111111111000...---,,,,,,---...///......///111222000///---...000111111111000/////////000000111111111222......//////000000111111..................------+++++++++,,,,,,,,,------...---,,,---/////////...///...------...///000222000000////////////000000((()))+++---////////////...........................///000222222222111000////////////000111222333555555555666555555444444...///000111111222111111222333444444333222111000444222///......111444666111///------///222444444666888999888888<<>><<<>>>@@@;;;;;;;;;;;;999888777666444444444555777888:::;;;DDDJJJQQQVVVXXX\\\ccciiinnnttt{{{~~~}}}yyyvvvttttttssslllaaaWWWRRRSSSWWW[[[^^^______YYYNNNCCC;;;888444333333222222333333333222444555555333333555666666444333555888:::999777000333555333//////333777444222000///000000000///,,,---.........---,,,+++***+++---///000000//////---------------------------...//////000111111222---///,,,***333BBBDDD;;;:::333///111222///111555777888999;;;;;;<<<<<<;;;999===AAABBB???<<<;;;;;;//////............//////111000...---,,,---///000///000222111///......//////...---,,,,,,---...///---...000222222111///...111000///...---,,,++++++000...---,,,,,,---...000000///...------...///000111111111000000000000000333111///...---...///000...------......///000111000///------...111555777666777999:::;;;:::888777//////000000000000//////......//////000000111111000000111111111111000000---...000111222222111111////////////............+++,,,---...000222333444111000111222333333111///111000///000111222111000222111111333555555222.../////////...///000111111...000222333333222333555777777555222///,,,,,,---,,,---///000111000...---000000000000111111111111---...///111111111000000000000//////......------............///111222333222111000......000111222......////////////......000///...---------------***+++,,,---..................//////000000111111222222222111111111111111000000//////......------000000...,,,******,,,...///...---,,,,,,---...///..................------111///,,,---///000///---111000......//////---,,,///......---------......,,,...000111///.........///000000111111000...---000000//////000111222222555555555555444333222222111000/////////000222333333333444444333222000///333222111000000222444555222222222222222222222222777888888777777777:::<<>>>>>EEEHHHEEEIIIIIIHHHFFFAAA===>>>AAA======<<<999777777999;;;222444555555666:::AAAGGGPPPWWW]]]___^^^aaahhhoooxxx|||~~~|||}}}~~~~~~{{{xxxvvvtttpppmmmjjjbbbWWWNNNLLLQQQXXX^^^fffgggeee\\\MMMAAA:::888777666666555333222222111444333333444555555444222333111///222666999777555111111111111111111111111////////////............////////////////////////,,,---...///000000000000+++,,,,,,------,,,,,,+++,,,---......------...000---***...000...777>>>666111000///...///000222444888999;;;<<<<<<:::777555555777;;;>>>>>>===:::777------,,,,,,,,,,,,------///...---------///000222///000111111///......//////...------------...///---...///000000000/////////...............------000///---,,,,,,---///000000///...------...///000000000000000000111111111222111///.........000000///............//////000............///111222333111333444666666555444333...//////000000//////...//////////////////000000000000111111111111000000---...000111222222111111////////////..................///000111222222333111000000222333333111//////...---...000111111///222111111333555444111...////////////000000000000///111333333222222333444777777666333000------......///111222111000///---/////////000000000111111000000000000///...---,,,////////////............000////////////000000000111000///......///000111......////////////....../////////.........------+++,,,,,,---..................//////000000000000111111111111000000000000//////000000000///......000000///---******,,,...///...------------...///,,,,,,------......//////000...,,,,,,...///...---///...,,,---......---+++///......---------......,,,...000000///.........,,,---...///000000//////000000//////000111111222222333333444444444333333111000/////////000222222222333444444333222000///333222111000000222333555222222222222222222222222333444444444444555888:::>>>BBBFFFJJJNNNUUU```hhhwww|||yyynnnddd[[[SSSNNNIIIJJJFFFAAABBBIIIKKKIIIKKKNNNPPPNNNHHHBBB???@@@;;;;;;:::888555444555777555666777777888>>>HHHOOO\\\ccckkknnnmmmnnnrrrwww~~~}}}|||{{{xxxuuuqqqoookkkhhheee```ZZZRRRLLLMMMSSS\\\bbbeeefffcccYYYKKK???888666333333222222222222222111444333333333555555333222000111222222222222333444111111111111111111111111000000000/////////..............................,,,---...///000000000000+++,,,,,,------,,,,,,+++,,,---......------...000111---111111///777<<<444000///...------///111222555666888999999777444333333555888;;;<<<:::888666------,,,,,,,,,,,,------------,,,---...000222333...000111111///......//////......------......///------........./////////---------....../////////000000............000000//////............////////////000000111111222222222111000///...///000111000000///............///------//////000000//////---...///000111000///............//////.........///////////////.........000000111111111111000000---...///000111111111000////////////............////////////000000000000111000000111222222111///---,,,,,,---000111111000111111111222333333111///---...000111111111000//////111333333111111111222777777666333000......///000111222222222000...---.........////////////000111111000///.........................../////////111000000000////////////000///...------...///000......////////////.........///000000000///...---,,,------.........------...////////////000000000////////////////////////---///000222222111000///000000000...,,,+++---//////...------------...///++++++,,,---...///000000...---++++++---...------...---,,,---///000///.........---------......///---///000000///......///***+++,,,...//////000000000000/////////000111111///000111222333333333333000000000///000111111222222333333333333111000///222111000000000111333333000000000000000000000000...000111111111222444666777888999999<<>>GGGSSS\\\hhhooowwwzzzyyyxxxzzz|||}}}yyyuuummmkkkgggeeecccaaa___]]]VVVQQQKKKHHHJJJQQQZZZ``````___\\\RRRFFF;;;555333/////////000000111111111333222222333444444333111---111333222...---///222000000000000000000000000111111000000000/////////........................,,,---...///////////////+++,,,,,,------,,,,,,+++,,,---......------...000444111333444000777;;;222......---,,,,,,---///000111222444555444333111000000222555777888777555444//////............//////...---------...///111222---///000000///....../////////............//////...------------...//////............////////////111000////////////000111/////////....../////////......///000111222222333111111000//////000000111111111///......---------........................+++,,,---.........------------............------000/////////......------000000111111111111000000---......///000000111111////////////............---------.........//////111000///000111222111///---,,,,,,...000222222111000000111111222222000///,,,...000111222111///...000111222222111///000111555555444222///......///000000111222111///---+++---------.........//////000///......///111333444---------......////////////000000000000000//////000//////......//////000---......//////......------...000111111000...------...............---,,,////////////////////////------............//////,,,...111333444222000///000000000///---,,,...000.........------.........,,,,,,,,,------............---,,,,,,---.........000///...000222333333222...------------...//////---///000000.........///,,,,,,---...//////000000000000/////////000000111//////000111111111111111000000000000000111111222222222333333222111///...111111000000000000111222000000000000000000000000...000111111000000222333555555444333555:::CCCIII\\\iiiwww}}}|||zzz~~~zzzhhhZZZSSSQQQMMMJJJEEECCCGGGNNNUUUXXX\\\aaabbb\\\RRRHHH@@@:::999;;;;;;:::777555444444666888;;;???GGGSSSbbbmmmuuuzzz|||{{{{{{xxxpppiii[[[YYYWWWWWWWWWXXXXXXWWWMMMJJJEEEBBBCCCHHHNNNSSSTTTSSSOOOHHH>>>666111///....../////////000000000222111111222333333222000---///111000......///111////////////////////////111111111111000000000000........................,,,---....../////////...+++,,,,,,------,,,,,,+++,,,---......------...000444111444555111777;;;222......------------...///...///111111111000///...///000333555555555444444//////............///////////////.........//////---...000000.........///////////////////////////...------------...//////000000/////////.........000000////////////000000...//////////////////.........///000111222222333111000000000000111111111222111000...------------111///---++++++,,,...///------.........///......------............------000000//////.........---000000111111111111000000.........///000000111222////////////............,,,---...///000111111222111000//////111111111///...------///111333333222///000111111000000000000,,,...000111222111///...///000222111000//////000222222222000---,,,---......///000000///---+++***------------............------------...000222333,,,,,,------......//////------///000111111111111000000000000000000000000------............------,,,---///111111000...---.........///......------/////////...............,,,,,,------............,,,...111333444222000//////000000///...---...000---..................---......------,,,,,,,,,+++..................///000///......///222333333222---------------...//////...///000///...---...000000/////////////////////000000///////////////000000111111111000000///...///000000000111111111111111222333333222111///...111000000000000000000000////////////////////////111222333333111000111222444444444444555888<<>>888777999:::999777555555666666;;;BBBKKKUUUcccrrr|||}}}yyyxxxwwwqqqfff^^^OOOMMMKKKJJJLLLMMMMMMMMMBBB@@@<<<:::;;;???CCCFFFGGGEEEBBB<<<666111///...000000000000////////////111000000111222222111///...---,,,...111333222111........................111111111111000000000000........................,,,------...............+++,,,,,,------,,,,,,+++,,,---......------...000111...222444111888<<<333///...........................///000000//////...///000111333444555555555------,,,,,,,,,,,,------000////////////......---,,,...//////.........///...//////000000//////...------........./////////000000000//////.........////////////////////////......////////////......//////000000111111222222000000111111111111111111111111000......---------222000,,,******,,,///111///////////////000000000.........//////.........000000000000////////////000000111111111111000000000/////////000111222333////////////............//////000111222333444555222000......000111000000///......///222333333222...000111000///...///111---...000111111111000///---///111111/////////000000111000///---,,,---...------/////////---+++***---------............///---,,,,,,,,,+++,,,,,,------------------.........+++---///000111222111111000000111111111111000000------............------,,,---.../////////...------....../////////....../////////............---,,,,,,,,,---......//////---///000222222111000///---///000///...---...///------...//////...------//////...---,,,+++******---...//////......000222---,,,,,,---///000000///---------------...///000...///000///------///000111111000///////////////000000//////......//////111111111111000///...---//////000111111111111000111222222222222000///...000000000000////////////////////////////////////111222444333222111111111333333444555666777888999???GGGPPPWWW\\\eeerrr|||sssdddZZZWWWWWWLLLBBB>>>???DDDMMMUUU```ccc^^^NNNBBB>>>;;;666333444666666555555777888;;;DDDQQQ^^^iiivvv~~~}}}}}}}}}wwwvvvtttsssoooggg]]]UUUJJJGGGCCC@@@@@@@@@@@@???777666555555777;;;>>>AAA???===999555222///......111111111000000/////////000//////000111111000...///,,,+++...333555444111////////////////////////111111000000000/////////------------------------,,,------.........------+++,,,,,,------,,,,,,+++,,,---......------...000---+++000222000777;;;333...............------------....../////////////////////000111222444555666------,,,,,,,,,,,,------......//////////////////+++---//////.........///...///000111111000///...---...///000000000/////////////////////000000000.........//////.........---...///000000///...---000000000000000111111111000000111111222222222222111000///...............000///---,,,---...///000//////......//////000000...//////000000//////...000000000111111111111111000000111111111111000000111111000000111222333444////////////............000000000000111111222222222000......///000000000000......///111222111000...///111///------///111////////////000000000000,,,...000000//////000111000000000///---,,,---///,,,---///000000...---+++---............/////////,,,,,,---------------,,,...------------------,,,,,,...000111222111000//////000000000000000000///,,,------......------,,,,,,,,,,,,,,,---------...,,,---...//////000////////////.........---------,,,,,,,,,---...///////////////000000000///......,,,---//////---,,,---...------...//////...------...------,,,,,,++++++++++++---......------///222---,,,+++,,,...//////...---,,,,,,------///000000/////////...------///111//////.........///000000000000///...............000000111111111000000///...///000111222111111000111111222222111000///---///000000000//////...---000000000000000000000000,,,...111111111000111222222222111222444555666666777;;;AAAGGGNNNXXXdddlllsssuuuyyy}}}{{{lll```ZZZWWWLLLBBB>>>>>>>>>CCCJJJUUUZZZTTTDDD::::::999444111222444444555777;;;>>>FFFRRRcccsss~~~~~~zzzuuuqqqnnnlllkkkfffgggiiihhhccc[[[RRRKKKDDD@@@;;;888777777666555222222333555777:::===???>>>;;;777333111000000///////////////000000000000//////...///000111///---.........///000111111111////////////////////////000000000/////////......---------------------------------......------,,,+++,,,,,,------,,,,,,+++,,,---......------...000+++)))...111///555999000---------------,,,++++++---------.........//////.........///111222444555/////////....../////////+++,,,...///000000000000+++---//////.........///...///000111111000///...---...000222222111///...------...///000111222222------............---------...///000000///...---111111111000000000000000///000111222222222222222000000///............///---......///000000//////......------......///000//////000000000000//////000000111111222222333333000000111111111111000000222111111111111333444555000/////////............//////......------------222000...---///000000000///...---...///000///......///111///---,,,///111///////////////000111111+++---///000//////000111000111111000...---///000,,,---///111111000...---.........////////////000***,,,...000222222222222.........------,,,,,,,,,...///111222111000...---......////////////......,,,------......------,,,,,,++++++++++++,,,---...,,,,,,...///000000000000//////.........---------,,,,,,------...///000000000000//////......------+++,,,......---,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++,,,///111///...---...000000000...,,,,,,,,,---...///000111/////////...------///111---,,,,,,,,,---///000222111000///..................///000111111222222222...///000222222111111000111111222222111000...---//////000000///...------111111111111111111111111'''***---///000000111222333222000111333555666777444666:::???FFFOOOYYY___ccceeejjjpppwww~~~qqqddd\\\VVVKKKBBB@@@>>>;;;<<>>;;;777333000///......////////////////////////......////////////.........000111000///...///111111111111111111111111111444000,,,---000111...***,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))+++...222,,,,,,---...///000111222---------.........//////........./////////////////////.........------------......///////////////...------------...//////---------........./////////---------///000///......---------......//////111/////////111222111000000111222222333333333333000000////////////000000////////////////////////...---,,,,,,---///111222111000000/////////000000111111000000000000111111111111000000////////////000111000...000555555222222111000///............000111111000......///000000/////////////////////---...///000000111000000000000000///......------////////////////////////111111///.........///000...............///000000+++,,,---.........---,,,..................//////...///...---///222000+++---......//////...------........................,,,...//////...------........./////////...,,,,,,.........000222444333222........................------------,,,,,,,,,,,,------------...///000111........................111000...,,,,,,---...///,,,,,,,,,---------......,,,---.........---,,,+++---------------...//////------------------------..................------//////............//////------........./////////000/////////.........---///...---...000111000///,,,111555444111...///111111111111111000///...---000000////////////000000---...///000111222333333000000000///////////////---...///000111222333444;;;>>>>>>;;;<<>>;;;;;;:::999:::;;;;;;999666444444555333666999;;;@@@JJJYYYdddttt~~~wwwooohhheee]]]ZZZTTTNNNHHHEEECCCCCC@@@@@@AAABBBDDDDDDAAA???;;;888333111000000000000//////000222555777:::;;;999777555222111000111111////////////////////////......////////////.........000111000///...///111000000000000000000000000333///------000000---***,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---+++******+++,,,,,,---...///000111111------.........////////////////////////........................---------...............///000000...------------...//////---------...............000......///000111000///------........./////////000///...///111222111000111111111111222333555555000//////......//////000000000000000000000000000///......---...///111222000000/////////000000111111111000000000000111111111000000000000/////////...000///...000555666333555444111///.........///111111222000///...///111//////////////////////////////000000000000//////////////////////////////////////////////////////111000//////......//////...............///000000+++,,,---.........---,,,///////////////.........---///...,,,...111///+++---......//////.................................,,,...//////...------............///......---,,,---,,,,,,---000111000///222111///...------......---------------.....................///000111111........................111000///...---......///,,,,,,,,,------------...+++,,,------......---------------------......///------------------------------------------......//////............//////,,,---------............/////////..................---,,,---/////////...,,,///333222000...///000000000000000///......---000//////......//////000......//////000111222222111000///......///000111,,,---...000111333444555:::<<<;;;999999;;;<<<:::666999===@@@FFFOOOZZZccctttxxx{{{wwwlll]]]UUUIII@@@<<<:::888666444666777777555444555666555777:::AAALLL\\\mmmxxx}}}|||xxxrrriii^^^TTTNNNIIIGGGCCC@@@===<<<<<<<<<888888999<<<>>>???>>>===:::777333111000111000000000000111222333555777888333222111111111222333444////////////////////////...//////000000//////......000111000///...///111////////////////////////222///------///000---+++,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///---***((((((,,,,,,---...///000000111............////////////000000//////......------........................///......------...000111...------------...//////........................000/////////111222111000---......//////////////////......///111222111000000/////////000222555666/////////....../////////000000000000111111111111/////////...///000111222000/////////000111222222222111111000000111111222000000000000000000000000...000///...111666777444888666222///......///000000111111000...---///000.........//////////////////000000000000//////...............//////000000////////////////////////,,,------...///000111222...............///000000+++,,,---.........---,,,000000000//////.........,,,...///------000///+++---......////////////...........................,,,...//////...------.....................------,,,++++++,,,...//////...444222000---,,,,,,---...,,,,,,------...///000000///......//////000111222..............................------......///000------------------------,,,---------------------------,,,,,,------...///------------------------,,,,,,------------......///......------......///,,,,,,,,,---------.................................---,,,---...///...---,,,...000000///...///000///////////////...------/////////....../////////......//////000111111222111000...------///111222---...///000111222333333444555555666777999::::::222555999999:::???IIIQQQaaafffnnnwwwvvvjjj___WWWKKKBBB===;;;888666444666666666555555666888777:::AAAMMM^^^ppp}}}zzzqqqnnnggg```VVVLLLCCC>>>===<<<:::888777777888888666666777999<<<>>>===<<<888555222111111111111000111111111111222333444555000000000000111222444555//////////////////////////////000000000000//////...000111000///...///111////////////////////////000///------//////---+++,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,++++++,,,,,,---......///000000........./////////000000000000//////......---------.....................///......------...000111...------------...//////.....................---111000///000222222222000---...///000000000//////...------...000222111000...---------///111333444//////............/////////000000000111111111222///////////////000000111////////////000222333333222222111111111111222222000000000000111111111111///111000///222777888555888666333000......///000...//////...,,,,,,---///------....../////////000///000000000000//////...------......///000000000........................,,,,,,---...///000111111...............///000000+++,,,---.........---,,,000000//////......------+++///000------//////,,,---......///000000//////........................,,,...//////...------.........------............111///......000222222222444222000---,,,,,,------+++,,,,,,---...///000000///......//////000111222........................******+++,,,---///000111------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------............------------......,,,,,,,,,---------......---------..................---,,,---///000///...,,,---//////......///000...////////////......---//////............//////.........///000000111111111///...---...///111333000000000000000111111111///000111444666666777999333666888777444666===CCCNNNSSS^^^jjjttt|||wwwjjj___WWWLLLDDD@@@>>>;;;999777777666555444555888:::===CCCPPP```rrr~~~{{{wwwsssnnnjjjccc]]]TTTLLLFFF@@@:::777888777666555555555666666777666666888:::;;;:::999666444111111111222111000222222111111111222333333000000000000111222222333000000000000000000000000//////000000000000//////...000111000///...///111000000000000000000000000///...------......---,,,,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,------......//////....../////////000000000///////////////.........---------..............................///000000...------------...//////...............---------111//////000111222111000---...///000111000//////...---,,,...000222111000------------...///111111///......------......///...//////000000111111111////////////////////////...//////000111222444555222222111111111111222222000000000111111111111222///111000///111666777444666555222000/////////000......///---,,,+++,,,...---------......//////000//////000000000000//////---.........//////000000...........................////////////...------...............///000000+++,,,---.........---,,,...............---------,,,000222///---///000...---...//////000000000000------------------------,,,...//////...------.........---------...//////000...------///000111000222111///---,,,+++,,,,,,++++++,,,---......//////............///000111111........................))))))***,,,...///000111...------------,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,------............------------......,,,---------............---------------............---,,,---///000///...------......//////000000/////////000000//////...///......------......///.........//////000000000//////......///000111222111111111111000000000///111///000444555333333555444666666444111222555888???DDDNNN[[[dddiiiooouuuzzz}}}zzznnnaaaYYYOOOGGGCCCAAA>>><<<777666555444444888>>>BBBLLLVVVfffwww~~~wwwqqqjjjddd]]]YYYSSSLLLCCC>>>;;;:::777555333333333222222333333444555444333444666777666555444333111111222222111000333222222111111222222333111111111111111111111111000000000000000000000000///000000111111000000///...000111000///...///111000000000000000000000000------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,---------............/////////000000000000.........///////////////---------.........//////---......///////////////...------------...////////////.........---------000///...///111222111000---...000111111111///...---,,,,,,...000222111000------...///000000/////////......------......///------...//////000111111....../////////...............///000111333555666333222222111111222222333000000111111111222222222///000///---///444444111333333222000000/////////...//////...,,,,,,---...,,,,,,---......///000000---...///000000111000000.........///////////////............................../////////...---,,,...............///000000+++,,,---.........---,,,,,,,,,,,,---------------,,,111333000...000111///------///000000111111111------------------------,,,...//////...------......------,,,---...///000///---******,,,.........///......---,,,++++++***++++++,,,,,,------......------------...///000111........................+++,,,---....../////////......---------,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------***++++++,,,------.........------,,,,,,------...------........./////////,,,,,,,,,------.........---,,,+++,,,---...---,,,......---...///111111111///000000111111000000//////......------......///.........///////////////.........///000111111111000000000000000111111111111///000555666222111555444444333222222222333444888:::CCCNNNSSSUUU[[[bbbjjjnnntttyyy|||~~~sssddd\\\RRRJJJFFFCCC???<<<777666666666:::BBBLLLSSS```lll}}}zzzwwwuuuppphhh```YYYSSSMMMIIIEEE@@@999777888999777444//////000111222222333444222111000111333444444333333222000111222222111000333333222222222222333333222222222222222222111111000000000000000000000000000000111111111111000000...000111000///...///111////////////////////////,,,---...------,,,---...,,,------......------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***,,,......---++++++,,,,,,,,,------------......////////////000000000000---.........//////000000---------.........//////,,,---///000000000///......------------...////////////.........---------000......///000111000///---...000111222111///...---,,,,,,---000222111111...///000111111000///............------.........,,,------...///000000111---...............------......///000111333555666333222222111111222222333000000111111222222222222...///...,,,---222111...111111111111000000/////////000000///------...///,,,,,,------...///000000------///000111111111111////////////////////////........................***+++---///000000//////...............///000000+++,,,---.........---,,,+++++++++,,,,,,------------222444111///000111000------///000111111111111------------------------,,,...//////...------......------,,,---...///000222000------///000111111------------,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,------...///000......................../////////000///......---.........------,,,,,,,,,...---,,,+++,,,---...///,,,,,,++++++,,,,,,---...------------------------******+++,,,,,,---.........------,,,,,,------............////////////000,,,,,,,,,------.........+++***)))***,,,---,,,+++///...---...000111222222000000111111111111111000.........------..................///////////////------///000111111111111...//////000111222222333///---///555777333333777444222111222444555555444555666===FFFIIIHHHMMMUUUYYY___gggooouuuyyy}}}uuufff___TTTLLLGGGCCC???<<<888888777:::@@@LLLYYYcccooo|||}}}zzzvvvqqqmmm```[[[SSSLLLGGGBBB>>><<<===999555555888999777333---...///111222444555666000///...000222444555555222111000111222222111000333333333222333333444444111222222333333333222222000000000000000000000000000000111111111111000000///000111000///...///111........................,,,---...---,,,,,,---...,,,------......------,,,...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++###''',,,000000///...---,,,,,,------------------111111111000000000000000000000///...............000000000000111111111111///......---------......111111000///...---,,,,,,......---------,,,,,,,,,000111222111000///000111///000000000000///......111///...000333444333111000000000000000000000000///...---,,,,,,---//////000...,,,---000111///---............////////////......///111222333444555444555666555222000000000------///000111111111111333222222111000//////...000000000000////////////000//////.........//////000000000///......------+++---//////...///000222111000...------......///111000///...............---......///////////////---///000000///......///+++,,,------......------...------,,,,,,,,,------///000000///......000111333222222111000///.........---,,,,,,++++++++++++444333000---,,,,,,,,,---///---,,,---000000...+++111---******---000000///...---,,,,,,++++++++++++------,,,+++,,,---...///...------,,,,,,------...++++++------------++++++------------------------000000///...------,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,++++++,,,------++++++,,,---///000///...,,,,,,---...------............---------,,,,,,,,,,,,---......------------------------......//////...---,,,,,,///---+++,,,---/////////......//////...---,,,,,,---------............///000000//////.........---000000111222222222222222111000000000111222333333444777<<<@@@AAACCCDDDEEEKKKOOOVVV^^^dddkkkqqqtttyyy{{{qqqeee^^^VVVQQQOOOLLLFFFBBB<<<;;;===CCCOOO___nnnwww}}}|||vvvooommmmmmeeeZZZSSSMMMEEEAAA@@@>>>999555666666666666666555555555333333222222111222222222222111000111333555555555000222444444333333666999888777666555444333222222444555666555222000000000000000000000000000000000222000//////000000///---000000000000///////////////...---,,,,,,---///000......---,,,,,,---------,,,------......------,,,,,,+++***+++---...---,,,)))***,,,,,,,,,,,,***)))***)))***,,,///000---)))---------,,,,,,+++++++++***++++++,,,------------+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000111000//////...............////////////000000000000///......------......///000000000000////////////////////////.........---...///000///...---...///000000000000000///......111///...///222444333222111111111111111111111111111000///...------......000...---...000111///---............////////////...//////000111222333333444555666555222000000000---...///000111111111111222222111000000///......000000000000/////////...........................------..................,,,...//////......000111000000///...............//////...---------......------...///////////////---...000000...---......+++,,,------......------...------,,,,,,------......000111000///...///000222111111000000/////////------,,,+++++++++,,,,,,222000...---,,,---...//////---,,,---///000...+++000---++++++---/////////...---,,,,,,++++++,,,,,,---,,,+++++++++,,,......------,,,,,,,,,,,,------+++,,,------------,,,+++------------------------000//////...------,,,,,,000///---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,+++,,,------++++++,,,------...///...---,,,---...------............---------,,,,,,,,,,,,---......------------------------...////////////...---,,,///---,,,,,,---/////////......//////...------,,,---------............////////////......---------///000000111111111111111111111000000111111222333111444999<<<===???@@@BBBEEEHHHNNNSSSWWW\\\```cccnnnvvv{{{sssiiiddd^^^\\\ZZZWWWQQQLLLFFFEEEHHHQQQbbbsssyyytttnnnjjjaaaXXXTTTTTTNNNEEEJJJDDD>>>;;;;;;:::777333333444666888888777555333222222222222222333333444444444444555777888666555000222444333222222555888888777777666555444333222444555666555222000000000000000000000000000000000222000//////000000///...000000000/////////......---,,,,,,+++,,,...000222------,,,,,,,,,,,,------,,,------......------,,,,,,+++***+++,,,------+++------............---------,,,,,,...111111...+++---,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111111000///......------......---.........//////////////////............///////////////000000111111111111111000000000000000///---///000///...---...000000111111111111000//////111///......000222333333222222222222222222222222333222111000///.........000///......000000///...............////////////////////////000000000111333555555444222000000111---...///000000111111000111000000//////.........000000000/////////......+++,,,---...//////......++++++,,,---...............///000000......///000///////////////......---------,,,,,,,,,---......------...////////////...+++---//////---,,,---...+++,,,------......------...---------------......---///111111000/////////000000000000000/////////,,,,,,+++++++++,,,------///...---,,,------///000...---,,,---//////---,,,///---++++++---...//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------//////......---,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++---...---,,,+++,,,---***,,,......---,,,,,,---------............---------,,,,,,,,,,,,---......------------------------//////////////////...---///---,,,,,,...//////............///......---,,,---------............/////////............------...//////000000000000000111111000000000111222222///222666999:::;;;===>>>???AAAEEEGGGHHHKKKNNNPPP]]]fffpppwwwzzz}}}~~~yyypppnnnkkkkkkjjjgggaaa\\\TTTPPPQQQ\\\ooo}}}uuukkkddd^^^XXXNNNDDDAAAAAA???:::AAA<<<888777777888666333000222666999999888555333222222222222333333444555444444666999;;;:::888555111222333333222222444666888888777666555444444333333555555444222000000111000000000000000000000000222111000000111111000////////////.........------++++++++++++---///111222,,,,,,++++++++++++,,,,,,,,,------......------,,,+++***)))***,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...------...//////---***+++++++++++++++*********,,,,,,,,,,,,,,,,,,+++******************)))))))))+++++++++,,,,,,------------......///000111222222//////...------------...,,,,,,---------.........//////.........///000000////////////000000000000000000000000000000000000///000111111000000111222222222222333222222111000000///...---///111222333111111111111111111111111333222222111000000000000000000///////////////...............//////////////////////////////......333444555444222000000111......///000000000000000000/////////.........---000000/////////.........(((***,,,...//////...---,,,---.../////////......///000111000///...///000...///000000000///---,,,++++++++++++,,,------...,,,---......//////......***,,,......---,,,---...+++,,,------......------...------------......///,,,///222222111///........./////////////////////++++++++++++,,,,,,---.........---,,,,,,---......------------......---,,,------,,,,,,---............------,,,,,,,,,------*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------------,,,,,,,,,------------------.........------,,,,,,,,,//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,---...---,,,+++,,,...'''***---......,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------...//////000//////.........---,,,---...//////...---...............---------------............///////////////////////////---......///000/////////111111000000000000111111000333666888888999;;;<<<<<<>>>???@@@@@@@@@CCCEEEOOOUUU]]]dddhhhnnnvvv|||~~~|||zzzxxxwwwvvvtttppplllggg^^^YYYaaattt~~~}}}zzzvvvooofff\\\UUUMMMHHHAAA;;;:::<<<<<<;;;<<<:::777666777777555444000222444777888777666666444333333333333333444555111333666:::======:::777555555555444444444555666888888777666555555444444333444555444222000000111000000000000000000000000222111000000111222111//////.........------------,,,,,,+++,,,---...///000++++++*********+++,,,,,,,,,------......------,,,***)))((()))+++,,,+++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))******************************+++,,,,,,---......------...///000111111222//////...---------------,,,,,,,,,,,,------------...............///000000//////.........---------////////////////////////...000111111000000111333333333444444333333222111...............///111222000000000000000000000000000000111222222333333333000111111000////////////............/////////////////////...............222333444444222000000111...//////000000000000///////////////............////////////............(((***,,,...//////...---///000111111111///...---///000111000///...///000...///000000000///---,,,+++++++++++++++,,,---...,,,------...............***,,,......---,,,---...+++,,,------......---------------------...///000,,,///222222111///...................../////////++++++++++++,,,,,,---...///...---,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,---......,,,,,,---...'''***---......,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------......////////////.........---,,,---///000///---------...............------------............///000000000000000000000000------...///////////////111111000000///000000111///111444555555555777999999:::;;;;;;;;;;;;>>>@@@EEEHHHKKKOOOSSSZZZcccjjjooosssyyy}}}~~~~~~|||{{{zzzmmmbbbeeewww|||xxxsssoooiiiccc\\\TTTLLLGGG===999666666666666666777:::888666555555444333222222222222333444666888999666666555444333333333444111333777<<<@@@AAA???===;;;:::888777777777777777777777666666555555444444222333444444222000000111////////////////////////111000///000111222111000///.........------------...------,,,,,,,,,,,,---+++*********++++++,,,---,,,------......------,,,***)))((()))+++,,,+++***...---,,,++++++,,,---...+++,,,,,,,,,+++***))))))************************,,,,,,,,,,,,+++******)))***************+++++++++******+++,,,,,,---...............//////000000000///...------,,,,,,------+++,,,,,,,,,---------------------------...///000.........------,,,,,,,,,------............//////,,,---//////......000111222333333333333222111111,,,---//////......000111////////////////////////...///111222333444444444111222222111///......///............///////////////////////////.........111333444333111000000111//////000000000000///////////////////////////////////////.........------+++,,,---...//////......000111222333222000...,,,///000111111//////000111///////////////......---,,,,,,+++++++++,,,------,,,,,,---............---***,,,.........---...///+++,,,------......------------------...///000000---///111111000/////////...............---------,,,,,,+++++++++,,,------......---,,,,,,+++******+++,,,......,,,+++,,,---***,,,------,,,,,,---...------------------...///***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,...///...---,,,---...***,,,......---,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------,,,---..................---,,,,,,...///000...---,,,---......///.........---------............//////000000000000000111111---......///////////////111111000/////////000000---///000000000000222444444555666666666777:::===???@@@@@@@@@CCCHHHPPPUUUWWW___jjjsssyyy}}}uuuiiikkk{{{~~~{{{vvvppplll___[[[SSSMMMHHHDDD@@@===777444444555444111111333666555444333222111000000444333222111222555888:::666666555444444444444555555555888<<<@@@CCCDDDCCC@@@===;;;:::::::::999888666666555555444444444444111333444333111000000111////////////////////////000///...///000111000////////////.........------......------,,,+++++++++++++++***++++++,,,---...,,,------......------,,,+++***)))***,,,,,,,,,+++,,,++++++******++++++,,,,,,---...---,,,+++,,,---*********+++++++++++++++++++++++++++++++++***)))*********++++++++++++++++++++++++,,,,,,---------....../////////////////////...------,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,---...///---------...............---------....../////////,,,---//////......000111000000111111000000///...))),,,000000///......000///////////////////////////000111222333333222222111222333222///---...000............//////////////////////////////000000000222333333111000000111//////000000000000//////000000000000000000000000//////.........---------........................---///111222222000...---...///111111000000111333000000///..................------,,,,,,,,,,,,---+++,,,------......------+++---//////......///000+++,,,------......------------------...///000111...000111000///...///000///......------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++***,,,......,,,++++++---))),,,......,,,+++,,,...---------------...//////***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,---...///++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,---...///...---,,,---///---...///...---,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------++++++,,,------------------,,,---...000000...,,,,,,------...//////......---------............///---.........////////////......///000000000000///111111000///////////////---/////////......000222222222333222222444777:::<<<;;;;;;;;;<<<>>>AAADDDBBBLLLXXXccckkkrrr{{{wwwxxxyyywwwsssooojjjccc[[[VVVJJJFFFAAA>>>===<<<;;;999999555444666444000111555222222333333111000000000333333222333333555666777444444444444555666777888888777666888<<<@@@BBBBBBCCC@@@===;;;<<<<<<:::888444444444444333333333333000222333333111000000111////////////////////////...---------///000///...000000000/////////......,,,,,,---------,,,++++++++++++++++++,,,---...///,,,------......------,,,,,,+++***+++,,,------+++(((((())))))))))))((((((+++,,,...---++++++---///++++++++++++,,,,,,,,,---)))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...............---,,,,,,,,,,,,---,,,,,,---------.........+++******+++,,,---...///,,,,,,---...///000111222---.........//////000000---///111111000000222444...............------,,,''',,,000222000.........000000000000000000000000000111222333222111000///111333444222///---...000............/////////000////////////000000111111000222333333111000000111///000000000000000//////000000000000111111111111//////.........---------000000///.........//////***,,,///111222111///...---///000111000000222444111000///------.../////////......---,,,,,,,,,,,,+++,,,------......------+++---///000//////000111+++,,,------......---------------......000111111///000000///......000111//////...---,,,,,,++++++...------,,,++++++++++++))))))***,,,,,,------,,,***,,,......+++***+++---)))+++......,,,+++,,,...---------------...///000+++,,,---...///...------,,,++++++++++++++++++,,,///...---,,,,,,---...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,+++---...///...------...//////000000...,,,,,,---...+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------***+++,,,,,,---------,,,---,,,---...000000...,,,,,,,,,---.../////////...---------.........//////,,,,,,,,,---------.........//////000000000000000111111000///////////////000111111111///000111333222222222111111222666888999:::;;;;;;;;;;;;::::::999AAAMMMWWW___hhhrrryyy~~~}}}|||qqqnnnhhhbbb[[[RRRJJJDDD<<<:::999999:::;;;;;;:::888333222444333///222888000222333444333222333333111222444555555555555444111222222444666888:::;;;999666333333666:::===>>>DDD@@@===<<<<<<<<<:::777333333333333333333222222000222333333111000000111////////////////////////---,,,,,,---///000///...000000000000////////////***+++,,,---------------,,,,,,,,,,,,---...///000,,,------......------,,,,,,+++***+++---...---,,,***+++,,,------,,,+++***(((***+++***((((((+++...+++++++++,,,,,,---------((()))***+++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,222000///---,,,,,,,,,---.........------,,,,,,,,,,,,++++++---...///...,,,------,,,+++,,,---...///......---+++)))***,,,///---...///...------...///,,,,,,------...///000000---...000///...,,,---------......///////////////000111000///---,,,---///444444444444444444444444555888000+++222333...000////////////............////////////000000000000---777777---+++444555,,,000000////////////000000222000...---...///............////////////......000000000000000///..................////////////...//////...------000222444222000/////////---+++..............................------------..................---,,,++++++///...///222///+++,,,222000///---,,,,,,---///000///...------...///...,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...,,,***+++---...,,,***+++,,,------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---+++,,,............,,,+++000***...111))))))000111,,,,,,,,,------,,,++++++(((***,,,.........,,,+++........................,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...///000000,,,,,,++++++,,,,,,---......------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------.........---------............///...---+++++++++,,,...000........................---------.........//////444222/////////000000000000000000111222222333333333222111000000222444555999888666666777888;;;<<<999<<>>999555666888:::<<<===>>>>>>777555333222333333222000555333222333555555444333333333555666666666555444666555444666888999999888777555333222222444777888===>>>>>>===<<<;;;999888444444444444333222111000111111111111111000//////000000000000000000000000......//////......---,,,---...............---------...///000000...,,,+++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***+++,,,------------------,,,,,,+++*********+++000000...---,,,,,,------......---------,,,,,,,,,,,,,,,+++---//////...,,,---,,,,,,,,,,,,---......---------,,,+++,,,...000---...///...------...///,,,,,,------...//////000---...000///...,,,---------......///////////////.../////////------///111333333333333333333333333555666222000444111,,,---000000000/////////........./////////000000000000---;;;???333+++111333...000000////////////000000222///------...//////.........////////////......000000000000000///..................////////////...//////...------000222333111000///000///...,,,......................../////////....../////////,,,,,,---.........------......------...//////...///...---,,,,,,---...///...---,,,---......---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++)))***,,,---+++)))++++++,,,---------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------------,,,,,,---)))111777...+++...,,,,,,,,,,,,------,,,,,,+++000000///...,,,)))&&&$$$........................,,,,,,,,,---------.........---------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///------,,,+++,,,---...///........................---------.........//////333111//////000000000///...//////000000111222222333222111000000111333444777777555555666777999;;;999:::<<>>EEE999,,,---111111000//////......//////000000///------///000000///......////////////......//////000000000///..................////////////---...///...---...///111111000...///000000///---........................000000000000000000000000++++++,,,....../////////---000///+++---333111***///...---,,,,,,---...///---,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++***))))))++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,++++++777???666///...)))+++,,,,,,------,,,,,,,,,------,,,,,,++++++******........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,------......------,,,,,,------.........------,,,+++++++++---------------.........---------............///,,,,,,,,,---------..............................------........./////////222111//////000000000///------...//////000000111333222111000000111222222555555444444444666777999:::999888888;;;BBBLLLRRR]]]gggppptttvvvyyyzzzzzz|||wwwppphhh___UUUOOOFFF@@@:::666666666444222777777888888999888888777444333222222444444333222555333222333444555444222222333444555555555444444333222111333555666555444444333222222222333555666999:::<<<===<<<999666444333333333333333222111000000111111111111000000///////////////////////////......//////......---,,,)))+++---...///...---,,,+++,,,---...---,,,+++***,,,,,,++++++,,,,,,---...,,,------......------,,,///...------++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++*********++++++******))))))+++************+++,,,,,,,,,,,,++++++******++++++------------......//////------------------------...---,,,---//////...,,,+++,,,---...///...---,,,,,,...000000.........///---...///...---------///---------.........//////---...000///...,,,,,,------......///////////////---...///...---...000111000000000000000000000000...***---222444777888333111111111111000000000000........./////////000000,,,<<>>DDDIIIPPPYYYeeemmmrrruuuxxxyyy|||~~~wwwrrrjjjbbbYYYPPPHHHBBB@@@<<<888777777888777666666666777888888777777777555444444555666777666444555333222333444444333222111222333444555444444333222111000111333444333222333222222222333333444444666888:::;;;:::888555222222222222222222111000000000000111111111111000///////////////////////////.........///......---,,,(((***,,,...///...,,,+++++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******))))))*********))))))(((+++******))))))***++++++,,,,,,++++++***++++++,,,,,,,,,---....../////////------------------------///...---...//////...,,,+++,,,---...///...---,,,---...000///---,,,,,,,,,---...///...---------///---------...............---...000///...,,,,,,------......//////////////////000000///------...///////////////////////////444,,,---///...:::===...111111111111000000000000............////////////+++555:::555000111111/////////............/////////......///111222111000......////////////............////////////..................////////////,,,...//////......///000///...---...///000///...........................---......//////......---.../////////......---,,,+++;;;BBB666---///000***---------,,,,,,---------,,,+++***+++---...---,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,++++++***------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,************,,,---///---777>>>555...///+++***+++,,,,,,---------,,,000///...---,,,,,,,,,---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------...///...------,,,,,,------...++++++,,,------...//////........................---------............///+++,,,---.........------................................./////////000000000///...///000111000.........///000000111111222111000000000000000000000111111111111222333444444888:::;;;<<<<<<>>>AAACCCHHHOOO[[[eeekkkooossswww{{{|||tttkkkddd[[[RRRKKKFFFBBB???>>><<<;;;:::::::::999888555666777888888888888888888777777888::::::888666555444222222333333222111000111333444444444333222222111000111333333333111111222333333444444333333444666777888888666333111111111222222111111000000///000000111111111000000.................................///......---,,,)))***,,,......---,,,+++******++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---......---,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***((())))))*********))))))++++++******************,,,++++++***++++++,,,,,,,,,,,,---.../////////...,,,,,,,,,------------...///.........//////...,,,+++,,,------......---------...///...,,,+++,,,------...///...------...///........................---...000///...,,,---------......///////////////000111111///---,,,---...////////////////////////333---111000444PPPXXX;;;111111000000000/////////------........./////////+++000222000000222111---///......------......///000//////000222222000///......////////////......------.../////////..................////////////,,,...000000///...///000///...------///000///---........................,,,---...//////...---,,,000000000//////---,,,,,,***<<>>111---------,,,,,,,,,------,,,,,,,,,,,,+++***+++---///...---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,++++++***------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,++++++++++++,,,,,,---)))000555,,,(((,,,+++******+++,,,------------------------....................................,,,,,,,,,---------......,,,,,,------------..............................---------------......///...------,,,,,,------...******+++---...///000111/////////...............---------............///,,,,,,,,,---------..................................../////////000000000///......///111111000......//////000000111222222.../////////000000000000000000111111222333333333333666999;;;<<<===>>>???EEEIIIQQQ[[[___bbbhhhnnnvvv|||}}}xxxnnneee[[[UUULLLEEEBBB@@@@@@@@@;;;;;;;;;:::999888777777777777888999:::::::::::::::999:::;;;<<<<<<999777555444222222333333111000000111222333333333222222333222111222333444333222111222444555555555444333333444555555555333222111000000111111111000000//////000000111111111111000..............................//////......---,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,)))***++++++---......///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++))))))******++++++******+++++++++,,,++++++***)))++++++******++++++,,,,,,,,,---...//////......---,,,,,,,,,---------......000///...///000///...,,,---,,,,,,,,,,,,---......,,,---...------...000333---...///...------...///........................---...000///...,,,---------....../////////////////////000///------...000////////////////////////---+++222000999cccjjj>>>000000000/////////......---------.........//////+++...///......000000...///......------......///111000000111222222000---......////////////......,,,---......//////..................////////////,,,...000000///.../////////...------...///...,,,........................---...///000000///...---...///////////////...---)))666CCCCCC888...+++---,,,,,,,,,------,,,,,,,,,,,,++++++,,,...000///...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***,,,---,,,***)))+++------------------,,,++++++...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,'''---000(((&&&,,,,,,)))***+++,,,------------((()))+++---.........---........................,,,,,,,,,---------......---------....../////////---------------------------------------...//////...------,,,,,,------...+++,,,,,,---...///000000000/////////.........------------............///------,,,+++,,,---...///.........................../////////000000000000...------///111111///...------...//////000000111,,,---...///000111111111///000111222222333333333000222555777888999<<<>>>EEEEEEHHHNNNPPPPPPWWW___mmmtttzzz|||yyyqqqiii^^^SSSLLLHHHBBB>>>===>>>>>>>>>:::;;;<<<<<<:::999888888;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<===<<<999666555444222222333222111//////000222333333333222111555444333333555555444333111333555666777666444333333333222222111111222222//////000000000000000/////////000111111111111111..............................//////......---,,,000///...,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,++++++,,,,,,---...---------,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------)))******+++,,,,,,++++++***+++---......,,,***(((++++++******++++++,,,---------...//////...---,,,,,,,,,,,,------.........000///...///000///...,,,...---,,,+++,,,---...///,,,,,,------...000444888---...///...------...///.....................------...000///...,,,---------......///////////////---...///.........000222////////////////////////++++++111+++222___bbb)))////////////............---------.........//////+++...000...,,,---...///.........------.........111111111111222111///---......////////////......,,,,,,---.../////////.............../////////000+++...000111000...//////000...------......---,,,...........................///000222222000///...,,,---...///000000000000(((000===DDD===000+++---+++,,,,,,------,,,,,,+++---,,,+++---///000000///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---(((+++,,,,,,)))(((***,,,............------,,,+++...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,...//////...,,,,,,---(((---111)))'''...///)))***+++,,,------...---............+++((($$$"""........................,,,,,,,,,---------.............../////////000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------,,,,,,------...------..................000000//////.........------------.........//////...---,,,++++++---///000........................////////////000000000000---------///111111///---,,,,,,------...//////000++++++---///000111111111///000111222222333333222111222333444555777<<>>@@@@@@>>>===<<<<<<>>>>>>>>>===<<<:::999888;;;;;;;;;<<<<<<;;;888555555444222222222222111//////000111222333222111111666555444444666666555444111333666777888666444333333222111000000000222222//////000000000000000/////////000111111111111111..............................//////......---,,,333111...,,,+++,,,---...,,,+++++++++,,,------...,,,,,,++++++,,,,,,---.........,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''((()))+++,,,---......)))***+++,,,,,,,,,,,,,,,***,,,...000///---***'''+++*********+++,,,,,,------------------...//////........................---......///000111222222///......---------......000+++&&&(((---000...***++++++,,,,,,,,,---------,,,...000000...,,,,,,,,,///222000)))''',,,000///...............///000000---------.........//////222///,,,,,,...000///...///333222......444555222222111000.........///000------------.........///222000------...//////...------------.........///222222111000///...------...000111000///...///111...000000///...---...///000...---...///000///......///000///...---...///+++,,,,,,---.........---,,,---------.../////////,,,...000111222111000//////............---------111000888DDDDDD777///000***...///+++***,,,---+++---------.........//////***+++,,,+++)))((()))***------------------------...---,,,+++***+++,,,,,,---------...------,,,,,,((()))+++---......------++++++,,,,,,,,,,,,------,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---...000333222...***,,,,,,,,,---------......///---++++++,,,,,,+++***/////////...,,,+++---...++++++,,,------...//////...///////////////......+++++++++,,,---...///000---,,,+++++++++---000111........................///000000...+++*********//////............//////////////////000000000000...///000000000///---,,,,,,------...///000111111///000111222444555777777>>>??????>>>======???AAAUUU[[[eeepppzzzxxxjjj^^^UUUNNNGGGCCC???>>><<<:::999:::;;;<<<======>>>>>>???????????????>>>===<<<;;;:::999999999888666555555555666666444444444333222111000//////000000000000111111111444555666777777555333222555555555555555555555555444222111111111000...,,,,,,---...//////000000000000000000000////////////,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---((('''***---+++)))***************************/////////......---------))))))***+++,,,,,,------...------,,,---...///000........................,,,,,,+++++++++*********///......------.........///,,,)))***---///...,,,++++++,,,,,,,,,---------...///111000...------...---111111---+++...000..................///000000---------.........//////111///,,,,,,...000///...///222222......222333111111111000///////////////------........./////////000...,,,,,,...///000///------........./////////111111000000//////.........000111000///...///111...000000///...---...///000...---...///000///......///000///...---...000+++,,,------.........------------...............,,,---...///000//////...///............---------000---333<<<<<<000)))+++,,,000111---,,,...///---,,,,,,,,,,,,------......+++,,,---,,,***)))***+++------------------------...---,,,+++++++++,,,,,,,,,---------------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------///111111...+++,,,,,,,,,---------......///---++++++,,,---,,,+++...///000///---,,,---...------------...///000000......////////////......,,,,,,,,,,,,---...///000///...---,,,,,,---...000------------------------...///000///...---.../////////............//////---------.........//////,,,---...000000000//////------......//////000000---...///000222333444555:::;;;;;;:::999:::<<<>>>DDDIIISSS___lllwww}}}|||wwwrrriii\\\PPPIIIDDDAAA???>>>===;;;::::::;;;<<<===???>>>>>>>>>>>>>>>???@@@>>>>>>===<<<;;;:::999999;;;:::999777666555555555333333333333222111000000000000000111111111222222444555666777666555333222333333333333333333333333222111000111111111///---...///000111111222222222000000/////////.........,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))'''+++---+++)))***************************---------,,,,,,,,,++++++)))******+++,,,,,,------///...,,,,,,,,,---///111.................................---------,,,,,,///......---......//////...------------...//////,,,,,,,,,,,,------------/////////---,,,,,,---///+++///222000///000000..................///000000------........./////////000///------///000//////000222111......000111///000000000000000//////........./////////000000000...---+++,,,...000000///....../////////000000000000000000000////////////...000111000///...///111...000000///...---...///000...---...///000///...---///000///...---///000,,,,,,---............---...............---------,,,------------.........///............---------000,,,...444333***&&&)))+++///000---,,,...///...+++++++++,,,,,,,,,,,,---,,,---...---+++***+++,,,------------------------...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,++++++******,,,+++***))))))***+++,,,+++++++++,,,,,,...//////++++++,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---...000000...---,,,,,,,,,---------......///---++++++,,,---,,,+++,,,...000000...---,,,---///...------...///111222---....../////////......,,,,,,,,,,,,---.../////////...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++---.../////////111222//////............//////+++,,,,,,,,,,,,---------+++,,,---///000111111111.........///////////////---...///000111222333333777888999888777888999;;;888<<>>===;;;::::::<<<>>>???AAA@@@>>>===<<<===???@@@======<<<;;;::::::999999<<<<<<;;;:::888666444333333333333333222111111000111111222222222333333333444444555666666555333222111111111111111111111111000//////000111222000......///000111111222222222//////.........---------,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++///...---+++******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---)))(((+++---******+++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,---///...,,,+++,,,---///111..............................///000111222333333...............//////000,,,...000///------///111,,,,,,,,,------------.........,,,***)))***---///,,,///111111000000000111...............///000000............///////////////.........////////////000000000............---...///000111111000///...////////////000000000000...---,,,,,,...///...---////////////000000000000.../////////000000000111...000111000///...///111...000000///...---...///000...---...///000///...---...//////......///000------............------/////////...---------,,,...------,,,------......///............---------000---,,,//////***))),,,)))---...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,---......,,,+++,,,...------------------------------,,,,,,,,,+++++++++++++++,,,---------,,,,,,...---++++++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...---------,,,,,,+++******,,,+++)))(((((()))+++,,,+++******++++++,,,---...+++++++++,,,,,,,,,------+++*********************++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------............,,,,,,,,,---------......///---++++++---...---,,,+++---000111///---,,,,,,///...---,,,---...000111------......//////......---------------...//////,,,,,,+++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------///111//////............//////++++++,,,,,,,,,---------,,,---......///000000000///////////////.........000000000111222333444444555777888888777777999;;;666888;;;CCCPPPaaasss}}}yyyyyyzzz}}}{{{uuulllaaaYYYNNNIIICCC===;;;;;;===>>>===<<<;;;::::::<<<>>>@@@BBB@@@>>><<<;;;<<<>>>@@@<<<<<<;;;;;;:::999999888:::;;;;;;;;;:::888666444333333333333333222111000222222222333333333444444333444555555555444333333111111111111111000000000.........///111222111000,,,---...//////000000000......---------,,,,,,,,,,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++------,,,,,,++++++******...........................---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---)))))),,,---******,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,///...,,,,,,,,,---///000////////////////////////++++++,,,---...//////000...............///000111+++///111111...---///222,,,,,,---------.........//////---+++***+++///222///////////////...111333...............///000000........./////////000000---...///////////////000000////////////---------...///000111111000///...////////////000000000000000///---.........---+++////////////000000000000......//////000000111111...000111000///...///111...000000///...---...///000...---...///000///...,,,...//////......///111---......//////...------/////////...---------,,,//////...------......//////............---------...,,,+++,,,,,,+++,,,///(((---...+++***---...---............------------,,,---......---,,,---...---------------------------------,,,,,,,,,++++++***++++++,,,------,,,,,,,,,+++******+++,,,...///+++++++++,,,,,,,,,------,,,,,,------............---------,,,,,,,,,++++++++++++***))))))***++++++++++++************+++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........------......,,,,,,,,,---------.........---+++,,,---......---***---000111///...------...---,,,,,,,,,---...///,,,,,,---.....................---------...//////---,,,,,,,,,,,,,,,------------------------------***,,,------,,,,,,.../////////............//////,,,---------............/////////........./////////////////////.........000000000111111222222222222444666666555555777888333333555999CCCSSSeeeqqqrrrsssvvvyyy|||~~~vvvnnnggg]]]RRRJJJBBBAAA???>>><<<<<<===>>><<<;;;:::999:::;;;===???AAA???===;;;:::;;;===???;;;;;;::::::999999888888777888999::::::888777666222222333333333222111111222333333333333444444444333333444444444444444444333333222222111111111000---------///111222222000,,,---...//////000000000------------,,,,,,,,,,,,,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++......------,,,,,,,,,+++........................++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******---,,,)))***---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------------...//////////////////////////////------------,,,,,,,,,,,,............///000111111+++...111111...---///111,,,---------............111111000...---...111444000......///...,,,///333...............///000000....../////////000000000+++---///000/////////000000......111000------......//////000000000000000....../////////000000000000///...///000000...,,,....../////////000000000......//////000000111111...000111000///...///111...000000///...---...///000...---...///000///...,,,...//////......000111...////////////...------...............---------/////////...............///............---------+++*********+++,,,---...***...000---,,,///000//////...............------+++---...---,,,,,,---///------------------------,,,,,,---------,,,+++***)))***+++,,,,,,------,,,*********+++,,,---//////++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++************++++++++++++,,,,,,,,,,,,------)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---//////---,,,---...,,,,,,,,,---------.........---,,,,,,...///......+++---///000...---......,,,,,,------------------+++,,,---...............///...............//////000000///...,,,+++***)))...........................///000///......///000//////............//////............////////////000000///........................///////////////.............../////////---000222333222222333444222222333666===KKK\\\hhhkkknnnrrrvvvyyy}}}wwwpppfff^^^VVVOOOFFFAAA:::<<<======;;;::::::;;;<<<;;;999888888:::<<<===>>>===;;;:::::::::<<<===:::::::::999999888888888555555666777777777777777222222222333333222222111222222333333333444444444333333333333333444444444444444333333222111111111---,,,---...111222111000...///000111111222222222......---------,,,,,,,,,,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++,,,...///000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...,,,)))***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,---.../////////...---////////////////////////000////////////.....................///000111222+++---///000///.........------------............/////////...---...000333///---...111000++++++000...............///000000.../////////000000000000***---000000///...///111///,,,...222222...---000///////////////000111111------........./////////...---...000222333111000------........./////////////////////000000000000...000111000///...///111...000000///...---...///000...---...///000///...,,,---//////......000222///////////////...---------------...............---......///...---,,,+++///............---------+++,,,,,,,,,,,,------,,,***...///---,,,///111///.........------,,,,,,,,,***,,,------,,,,,,---...------------------------,,,,,,---------,,,+++***))))))***,,,,,,------,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------)))***,,,---......------++++++,,,,,,---.........***+++,,,------,,,+++***++++++++++++,,,---......++++++,,,,,,,,,,,,------)))***+++,,,------,,,+++************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***---000000...,,,,,,---,,,,,,,,,---------.........---,,,,,,...//////...,,,---......------...000,,,---...//////...---,,,***+++,,,---............//////............/////////////////////......------------------------------...//////......///111//////............//////---.........//////////////////...---......000000------......//////000000........................,,,...111222222222222333111333444555999BBBPPPZZZbbbfffmmmqqqtttvvvyyy|||}}}yyywwwiiiaaaUUUMMMGGGCCC???<<<:::;;;<<<:::777666888:::<<<:::999777777888999:::::::::999999999:::;;;;;;999999999999888888888888555555444444444444444444111222222333333222222222222222222222333333333333333222222222333444444555444444333222222111000000---,,,,,,...111222111///...///000111111222222222............------------,,,...//////...------......------,,,,,,------...,,,------......------,,,+++++++++++++++++++++++++++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,)))***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++++++++++++++++++++,,,...000000///...,,,000000000000000000000000++++++,,,---...///000000............///000222222,,,,,,---/////////...------------.........//////+++,,,,,,+++***+++---///---,,,///444222+++))),,,...............///000000////////////000000000000)))---000111///...///111///,,,---333333///...222000///.........000111222------------.........///++++++---000444555444333------------.........///000000000000///////////////000111000///...///111...000000000...---...///000...---...///000///...,,,---//////...///000222//////000000///...------,,,------....../////////+++,,,.........,,,***)))//////.........------------///000/////////---+++''',,,---+++***---///...---------,,,,,,+++++++++***+++,,,,,,++++++---...------------------------,,,,,,---...---,,,+++***((()))***+++,,,---------+++,,,---...---,,,+++***++++++,,,,,,,,,---------(((***+++---......------***++++++,,,---...//////)))+++---//////---+++)))++++++,,,---...000111222++++++,,,,,,,,,---------***+++,,,---...------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......(((,,,000111...,,,+++,,,,,,,,,,,,---------.........---,,,,,,.../////////,,,---...---,,,---///111,,,...000222111000---+++***+++,,,---............000//////.........//////***+++...000222444555555,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------///000//////............//////---------.........//////...---------...000111333,,,------...///000111111000000000000000/////////---000333444444333444555...000111000111666@@@IIIZZZ___ggglllnnnppprrruuu{{{}}}vvvnnniii^^^VVVJJJBBB>>>===<<<;;;<<<===<<<888555444888;;;<<<:::888666666777888999888888888999::::::::::::999999999888888888888888666555333222111111222222111222222333333333222222111111222222222333333333333222222222333333444555333333333222111000000///---------...000111000///,,,---...///000000000000//////.........---------,,,...//////...------......------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///,,,(((***///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++////////////////////////000...---,,,,,,---///000............////////////...---,,,---...//////---333000...000///,,,+++....../////////------///000//////////////////////////////000000000000//////...---,,,,,,,,,...///000//////000000000000//////////////////////////////222111000//////000111111////////////////////////////////////////////////......////////////......//////000000000000//////000///...------...///000............/////////000////////////////////////---.........//////000000222222111111000000000///////////////////////////...............///000000---...///000111000...---...//////000//////......------------------------,,,---......//////......,,,---------,,,++++++***.........------,,,,,,,,,---...//////------...///++++++++++++++++++++++++111111000000/////////...---,,,,,,++++++,,,,,,---//////---,,,,,,---...///...------,,,,,,------...///...,,,++++++,,,---...---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,...//////...,,,+++---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,***(((***---...,,,***))))))+++...---...666@@@222///,,,,,,...///...+++,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------------------------...///000000///...------------......000111111---------............///,,,---...///000000000000---+++***+++...000...,,,000///---,,,,,,---///000------------------------...///000///...---...000,,,,,,,,,---------......///////////////.........///......///000000///------------............///555111000222555666:::@@@DDDJJJTTT^^^fffjjjkkkkkkmmmpppuuuzzz}}}~~~~~~~~~zzzwwwrrrkkkbbb\\\LLLGGG@@@;;;999888888888666777888888666555555666888888888888888888888888;;;:::999777777777888888444444444444444444444444666444222222333444333222222222111111111111222222222222222222222111000///666444222111222222111000///000111111111///...---000000000000000000000000////////////000000000000,,,...111111...+++))))))------------------------...---+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------//////.........---------------------------------++++++,,,,,,,,,,,,------///...---,,,++++++++++++......---,,,,,,+++******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((''''''))),,,...////////////////////////222111///...------..................///////////////.........000111000///111...---000///------000...//////...------...000//////////////////////////////000000000000//////000000///...//////000111//////000000000000//////////////////////////////222111000//////000111111////////////////////////////////////////////////......////////////......//////000000000000////////////............//////---------............///////////////////////////000000000///.........---/////////......---------////////////////////////...............//////000---...000///---,,,...///000000000//////...---,,,------------------------,,,------...............---------------,,,++++++......---------,,,,,,,,,,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............------...............---,,,,,,---...///------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,+++---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,***)))***,,,...,,,+++,,,,,,---///---,,,222:::000...++++++---...---+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------...////////////...---------------...///000111------------............,,,---...//////000000000---,,,***+++...///---+++///...---,,,,,,---...///---------------------------///000///...---...000,,,,,,---------..................//////////////////......///000000...,,,........./////////000000333000///222333444777<<<;;;???GGGPPPYYY```eeeggggggjjjooosssvvvwwwvvvvvvrrrnnnhhhccc___XXXQQQLLLCCC???999555444555555555555777888888666555555666888888888888888888888888999888777666555555666666666555444333222000//////555333111111222333222111222111111000000111111222111222222222111111000///555333111111222222111000///000000111000///...---////////////////////////.../////////000000000000...///000///---+++,,,---------------------------...---+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++......---,,,,,,+++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---////////////////////////111111000000////////////............////////////111000///000222333222111000------000000...///222...//////...------...000//////////////////////////////000000000000//////111000000/////////000000//////000000000000//////////////////////////////111000000//////000000111////////////////////////////////////////////////......////////////......//////000000000000//////......////////////......,,,,,,---------.........////////////////////////////////////////////////.........---------------////////////////////////......------......///000---...000...,,,+++...111000000000///...---,,,,,,------------------------,,,,,,---...............---............---,,,,,,...------------,,,,,,,,,+++---...---,,,+++,,,---------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---///..................///------------...///000000---------------.........------,,,,,,,,,,,,+++++++++,,,---......---,,,+++------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++///...///111...+++---333000...,,,,,,---...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,------......------,,,------------...///000000------------............---------...//////000000...---,,,,,,---...,,,+++........................---------------------------...//////...---...///,,,------------.........------......//////000000000///...///000///...,,,////////////000000000111111......111222111222666333555999???GGGOOOVVVZZZ\\\___bbbfffhhhhhhgggfffccc^^^WWWQQQLLLHHHDDDAAA>>>;;;777555555777777888555666888777666444444555777777777777777777777777666555444444333444444555444333333111000///...---444222000000111222111000222111111000000111111222111111111111000000000000555333111000111111111/////////000000000///..................................../////////000000000...///...---+++,,,...000------------------------...---,,,,,,------,,,***++++++,,,,,,,,,,,,------------------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++...------,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////---...///000000000000000............////////////111000///000222333222111111......000000......222///000111000......000111//////////////////////////////000000000000/////////......---------------//////000000000000//////////////////////////////////////////000000000111////////////////////////////////////////////////......////////////......//////000000000000//////---...///000000///...------------.........//////////////////////////////+++,,,---///000222333333//////////////////......////////////////////////...------------...//////.........///000111000///000//////......---------------------------------,,,,,,---.........---------......///......------------------------------+++,,,------++++++,,,---........................,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------............---------------...///000111111,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,------,,,///...///111///***+++///000///........./////////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,---------.........------------......//////000///............---,,,------...//////...---------------------------------...//////------...///------------............,,,------...///000111111111/////////000///---+++....../////////000000000000...///222222000///222111111333666:::???CCCFFFMMMOOORRRTTTUUUUUUTTTSSSSSSOOOHHHBBB>>><<<<<<<<<;;;999666555666777888777444666777777555444444555555555555555555555555555333333333333333444444444000000000000111111111111333111//////000111000///111111000000000000111111000000000000///000000000444222000000111111000/////////////////////......................................./////////000000+++,,,---,,,+++,,,---///------------------------///---,,,,,,------,,,++++++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,////////////////////////....../////////...------............////////////000///...///111222111000444000///111000------000111222222111000000111333000000000000000000000000//////000000000000//////..................------//////000000000000//////////////////////////////......//////000000000000000000000000000000000000////////////////////////......////////////......//////000000000000//////---...///000000///...---////////////000000000000////////////////////////,,,,,,---///000222333444......//////////////////////////////////////////---------------...//////000------111777999444...//////.........///000000------------------------+++,,,,,,---...---------------......///......---------------------------+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------............+++,,,,,,------,,,,,,+++,,,---...//////000111111,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,---000///++++++...------------,,,------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,...------------......///,,,,,,,,,------------......------------......///000111111000///.........------...//////...---------------------------------...///...---,,,---///---------.........//////,,,------...///000111111000///...///000///...,,,------........./////////111//////333333///...000///000111333555666777777>>>@@@AAACCCDDDCCCBBBAAA@@@===888444111222555777777555333222333444333222444555666666444333333444444444444444444444444444222333333444555555555555111111111222222222333333333111//////000111000///111000000000000000000111000//////......///000000222111//////000111000///..................//////....................................////////////'''))),,,...---,,,,,,,,,------------------------///...,,,---......---++++++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,////////////////////////111111000...---,,,+++***............///////////////...---...000111000///555111000111000------///111222222111000000111333000000000000000000000000//////000000000000//////......///000111111000000//////000000000000//////////////////////////////------...///000000000000000000000000000000000000////////////////////////......////////////......//////000000000000//////......////////////......//////000000000111111111////////////////////////000000000000000000000000---------------.........////////////////////////------,,,,,,------...//////,,,,,,222888;;;888333111111/////////000111222------------------------++++++,,,---------------,,,,,,---............---,,,,,,,,,------------...+++---...---,,,+++,,,---........................,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,---...////////////***+++,,,------,,,+++***,,,---...///////////////---------------.........++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,,,,---...,,,***+++//////,,,,,,///)))***+++***))))))+++---,,,,,,,,,---------......------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---------------......,,,,,,,,,,,,------------///...---,,,,,,---...//////000111111///...///000........................------------------------,,,---......---,,,---...------........./////////------......//////000000///......///000000///---------------............111//////333222//////111,,,...000222444444444333555666777888888888777666444444222000...000444777777666444444555555333111333444666555444222333333333333333333333333333333111222333555666666666666555444444333222222111111333111//////000111000///111000000//////000000111//////...------...000111111000......///000000///......------......///000........................------........./////////&&&)))---///...,,,++++++------------------------///...------......---+++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,////////////////////////000///...------......///............///////////////...---...000111000///444000///111111......111000111111000//////000222000000000000000000000000//////000000000000//////,,,---///000111111111111//////000000000000//////////////////////////////,,,---...000000000000///000000000000000000000000////////////////////////......////////////......//////000000000000////////////............//////////////////000000000000////////////////////////222111111111000/////////---------....../////////////////////////////////------,,,,,,------...///,,,---...000333666:::===666555222000//////000000------------------------++++++,,,------------,,,++++++,,,---------------,,,,,,,,,---------......,,,.........---,,,---...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,...//////......***+++---......---+++***,,,---......///...---,,,------------,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,......,,,+++---///---******---...,,,,,,...)))+++,,,+++)))))),,,...,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------...---,,,++++++,,,---......------,,,,,,------...++++++,,,,,,,,,---------///...,,,++++++,,,...///,,,...000///------...000///...---,,,,,,---...///------------------------,,,---......,,,,,,---...............////////////.........///////////////---------...000111000///............////////////111......111111...///111---...///000222222333333111222333444444444444333111222333222111111444777666555555666777777555333222444555555333222222333222222222222222222222222000111333444666666666666444444444333222222111111333222000000111111111000000000////////////000000///...---,,,,,,...000111000///---...///000000///......---------...///000////////////////////////---------.........//////***,,,...///...---------------------------------000...------......---,,,++++++,,,,,,,,,,,,------,,,,,,------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------////////////////////////,,,++++++,,,///222555888............/////////000000......///000111000///222///...111111///000333.../////////------///000000000000000000000000000//////000000000000//////)))***,,,...000000000000//////000000000000//////////////////////////////+++,,,...000000000000///000000000000000000000000////////////////////////......////////////......//////000000000000//////000///...------...///000............/////////000//////////////////////////////000000111111111222///000000000111111222222////////////////////////---,,,,,,,,,,,,---......)))---000...,,,000;;;EEE:::888555111///.........------------------------++++++,,,---------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------.........---...//////------...///------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***+++---......------+++,,,...//////...,,,+++,,,---.........---,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***---///...,,,+++---000///***))),,,---,,,,,,...,,,...///...,,,,,,///222,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------......,,,,,,,,,,,,.........------,,,,,,,,,------++++++,,,,,,,,,---------///...,,,++++++,,,---///***,,,......,,,+++...000000///---,,,,,,---///000------------------------,,,---......,,,,,,---.............../////////000///////////////.........,,,,,,,,,...000222111000////////////000000000000000------///000---...222000//////...///000111222111222333444444444444444---000222222000///111444000///000222444444222000222444555555333222222333111111111111111111111111///000222444555666555555000111111222333333444444444222000000111222111000000000////////////000000///...,,,,,,,,,...000111000...------///000//////...------,,,---...///000000000000000000000000000---------........./////////000000...------///111------------------------000...------......---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------//////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..................------000000000000000000000000------...///000000//////222222111000000000000000...............///000000333///,,,...444777444///000//////000222222111000//////000000000000//////000000000000////////////333222111000///...---,,,///......------///000111//////000000000000/////////000000000000000//////000000000000000000000000111111000000//////......///////////////......---////////////............,,,---......//////......333222000.........//////000000000000000000000000...//////000//////...------...///000000///...---//////......------------***+++---...000222444555>>>===;;;555000---...000------------------------,,,,,,,,,---------......,,,---.../////////...---,,,---...//////...---,,,//////.........---------000///...---------------,,,,,,,,,---------......******+++,,,,,,------...,,,,,,,,,---------......---------............///---------.........//////......//////...---,,,,,,***+++++++++***+++...111111---***,,,000111...+++------------------------------------------------------,,,+++++++++,,,,,,........................,,,,,,+++---...///---,,,((()))***,,,---...//////---,,,+++***+++,,,---...222111///...---------...,,,,,,,,,---------......///...---,,,,,,---...///------------------------/////////...---------,,,444333111///...---......---,,,,,,,,,,,,---............---------......///------------------------........................//////////////////......///......------///000111000,,,,,,555???AAA666+++............//////////////////000000000000//////111111111000000000000000000000000000111111111111222111000000000111333333222222222222222222222222444666666555333222222333///111222444444333222111111222333444555555555555///000111333444444333333111111000///////////////000000////////////000000///...---...///000000...............////////////000///...------...///000,,,---------.../////////------............------...///...---,,,,,,...000........................////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,---------......---------....../////////......---,,,,,,,,,,,,---//////...------,,,++++++((()))***+++,,,---------,,,,,,,,,------............------------...//////---------,,,,,,,,,++++++------......///.........,,,,,,,,,---------..............................000000000000000000000000------...///////////////222111000////////////000///////////////000111111000...,,,...222444222///.........///000111000...//////000000000000//////......//////000000111111222222111000///...------//////...---...///000111//////000000000000////////////000000000000//////000000000000000000000000000000000000//////////////////000000//////...---////////////............,,,---......//////......111000///...---------...000000000000000000000000---------------------.........////////////.....................---,,,,,,---......///000111111111555888;;;888222------...------------------------,,,,,,---------.........,,,---.../////////...---------...//////...------//////.........---------000//////...............,,,,,,,,,---------............------,,,+++++++++,,,,,,,,,---------......---------............///,,,------------...............//////...------,,,,,,------,,,+++,,,///111000---+++,,,///111...+++------------------------------------------------,,,,,,,,,,,,---......///........................---,,,,,,---//////...---))))))+++,,,---.........,,,,,,+++++++++,,,---...///...---,,,++++++,,,,,,,,,---------..................---,,,,,,---......------------------------...............---------///......------.........------,,,,,,------...///,,,,,,,,,---...///000111------------------------................................................///......------///000111///,,,,,,444???AAA999000............////////////000000////////////000000111000000000000000000000000000000000111111111111111111000000000111222333222222222222222222222222111333444333222222333444///111222444444333222111333333444444444333222222///000111333444444333333222111000//////...//////000000////////////000000///...---...///000000...............////////////000///...------...///000.........///////////////------............------.........---,,,,,,...000................................................---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---------------.........---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,******+++,,,------------,,,,,,---------------------------------...//////---------,,,,,,,,,++++++)))***+++,,,------...---,,,,,,,,,---------..............................000000000000000000000000---......///////////////000000//////......//////000000000000000111222222---------......///////////////...000111222000//////000000111111000000///------...///000111222222222111111000///......---//////.........///000111//////000000000000////////////000000000000//////000000000000000000000000////////////000000000000//////000000//////...---////////////............------...////////////...000///...---,,,,,,,,,---000000000000000000000000...------,,,---...000111//////............//////,,,---///000///...,,,+++000000000/////////......,,,222999:::555///---,,,///.........------,,,,,,,,,------------.........,,,------...//////......------...//////...------...............---------000//////...............,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,------------.........///......---,,,.........---,,,,,,...111000---+++,,,///000...,,,------------------------------------------------,,,,,,,,,---...///111111...........................------...000000///---)))***+++------.........,,,,,,,,,+++,,,------...------,,,,,,,,,,,,,,,---------........./////////------,,,,,,,,,,,,---------------------------------------...............)))***+++,,,---............------------...//////+++++++++,,,...///111222------------------------........................------------------......///......------///000111///++++++222<<<@@@;;;444............////////////111000///......///000111000000000000000000111111000000000000111111111111111000000000000111222222222222222222222222222222///000222222111111333555000111222333444333222222222222222333222222111111///000111333333333333222222111000///............000000////////////000000///...---...///000000...............//////////////////............//////000000000///////////////------............---------...///...,,,,,,...000................................................---,,,,,,,,,,,,---......,,,,,,,,,---------.....................---------......---,,,,,,,,,,,,---((())))))+++,,,---...///,,,,,,------...------,,,------------------,,,,,,---------------......///------------,,,,,,,,,,,,((()))***,,,---...//////,,,,,,,,,---------..................////////////////////////////////////......///////////////...//////............//////000000//////000000111222+++---//////---,,,...111222111111222444444333222000000000111111000000000.........///000111111111111111000000//////......///////////////000000000//////000000000000//////...//////000000000000///////////////////////////......//////000000111111000000000000000///......////////////............------...///////////////000000///...------------////////////////////////111000......///111333555000///...------...///000,,,...000222222000---,,,000000000//////......---+++...333777777444000,,,//////......------,,,,,,------------............,,,,,,---....../////////---..................---..............................---------------...,,,,,,,,,---------......,,,,,,---......//////000,,,,,,,,,---------......---------............///+++++++++,,,,,,,,,---------...............------...///...---++++++---//////---,,,---//////...,,,------------------------------------------------,,,,,,,,,,,,---...///000...........................------///000111///...++++++,,,---.........---,,,,,,,,,,,,------........................//////.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------.../////////((()))+++---.........---......------......///000,,,,,,,,,---...///000111................................................,,,,,,,,,---------------///......------///000111///,,,+++000777;;;999444............////////////111000///......///000111000000000000000111111111///000000000111111111111000000000000000111111222111111111111111111111111000111222222111111222444000111222333333333222222///000000111111111111111///000111222333333222111222111000///............000000////////////000000///...---...///000000.............../////////////////////....../////////000000//////......------------............---------...///...---,,,...///................................................---,,,,,,,,,,,,---......,,,,,,,,,---------......111000000000//////............---,,,,,,,,,,,,---***+++,,,---...000111111..................------.........------,,,,,,,,,------,,,,,,------...///...------------,,,,,,,,,+++,,,---...////////////,,,,,,,,,---------.............../////////000000////////////////////////...///////////////......//////............/////////............///000000,,,///222111...---///222222111111222444444333222000000111111111111000000000000000000////////////000000000000/////////////////////000000000000000//////000000000000//////......///000000000000000////////////////////////......//////000000111111000000000000000//////...////////////............---...//////000000//////111111000000///......---////////////////////////111000......///111333555000///...------...///000---///111333333222///...............////////////000---,,,111777999333---/////////......------------------.........//////,,,,,,------...///000000.........------.........---.....................---,,,,,,+++,,,,,,------,,,,,,,,,---------......,,,,,,---......//////000,,,,,,,,,---------......---------............///+++++++++,,,,,,,,,------------...............------------,,,******,,,.........------...///...---------------------------------------------------------,,,,,,,,,,,,,,,---...........................------///000111///...,,,,,,---.........------,,,,,,---------.........------...........................////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////,,,---...//////...---,,,---------------.../////////......---------......................................................,,,,,,,,,---------......///......------///000111///---+++...222444333111............////////////111000///......///000111//////000000111111111111///000000000111111111111//////000000111111111111111111111111111111111111333444444333222111111222111111222222333333333333111111111111000///...---///000111222222222111000111111000///////////////000000////////////000000///...---...///000000...............////////////...//////////////////............------,,,,,,,,,------............------,,,...//////---------...................................................---,,,,,,,,,,,,---......,,,,,,,,,---------......000//////......---------......---,,,,,,,,,,,,------------....../////////....../////////...------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...............---------,,,,,,.........///......------,,,,,,,,,---------...............//////000000111000000000000000000000000//////////////////...---//////......//////000000...............//////000...000222111///...000222//////...000111222000///000111111222222111111000111000000000/////////...////////////000000000000...///000111111111000000//////000000000000//////---...///000000111111000000000000000000000000000////////////000000000000000000111111000000///...////////////..................///000000000000///111111111111000///...---000000000000000000000000...------,,,---...000111//////............//////...///111222333222000///---------......//////000333---***---444888555000........................------........./////////,,,,,,,,,------///000111///...------------...///---------...............,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,------------,,,---......///.........,,,,,,,,,+++******,,,...........................------------------------------------------------...---,,,+++++++++++++++...........................------...000000///------............------,,,,,,,,,---............---++++++,,,,,,,,,,,,+++***------........./////////,,,,,,------------,,,,,,+++,,,,,,------.........---------...............///////////////...---,,,---,,,,,,,,,,,,---......000///...---------------................................................,,,,,,,,,---....../////////......------///000111///...------/////////...............//////////////////000000000000///////////////000111111222222000000000000111111111111...///000000111111000000111111111111111111111111444555555444222000111222111111222222222333333333555444333222///---+++)))///000111222222111000000///////////////000000111000000////////////000000///...---...///000000...............////////////......////////////......---------,,,,,,,,,,,,,,,------............------,,,...//////...------...........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............---------------------,,,,,,,,,,,,,,,,,,,,,------...............---------,,,------------,,,+++***))),,,,,,,,,---------......---......///000000111111000000000000000000000000///////////////...------000////////////000111222/////////...///000000111000000111111000///000111.........///000111000...000111111222222111111000////////////000000000000.../////////000000000111...///000111222111000000//////000000000000//////---...///000111111111111000000000000000000000000000000000000////////////000111111111111000//////////////////..................///000000000000000///000000000000...---,,,000000000000000000000000---------------------.........////////////......---...///000000000000///---------.........//////000...,,,,,,///111222222------......//////000000............////////////,,,,,,,,,,,,---///111222///...------------...///---------.........//////...---------......///000,,,,,,,,,---------............------,,,+++++++++,,,,,,,,,---------......---------............///,,,------------.........,,,------...//////......,,,,,,---,,,+++,,,...000---.........------......------------------------------------------------------,,,,,,,,,------...........................---,,,,,,---//////...---......///......---,,,,,,,,,,,,.../////////...---+++,,,,,,---,,,+++)))))),,,---------............,,,---............---,,,++++++,,,,,,---......///...............---------000//////...............,,,++++++++++++,,,------///......---------......................................................,,,------...//////000000///......------///000111......//////.........---............////////////...///000111111000///......//////000111111222222000000000000111111111111......000111111111000///111111111111111111111111111222333222111000111222222222111111222222333333333333222222000...---,,,///000111222222111000///............///111222333000000////////////000000///...---...///000000...............////////////---...///000000///...---,,,,,,,,,---------------------............------,,,...///000...------...........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------+++,,,---...............,,,,,,------------------,,,,,,++++++,,,,,,---...............------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......---......///000111111222000000000000000000000000//////000000///...------000000000000000111222222000000000000000111111222000000///000000000//////000//////000222222111000111111222222222222111111------...///000111222222......//////000000111111...///000222222111111000//////000000000000//////---...///000111111111111000000000000000000000000111111000000//////......111111111111111000//////000/////////...............//////000000000000000...////////////---,,,+++000000000000000000000000...//////000//////...------...///000000///...---------------......//////...............---------+++...000...++++++///333,,,,,,---...///000111111............/////////000,,,,,,,,,,,,---///111222///...---,,,,,,---...///---------........./////////////////////000111111,,,,,,,,,---------......******+++,,,,,,------...,,,,,,,,,---------......---------.........//////---------.........//////,,,,,,---.../////////...,,,---------,,,---000222---...///...------...///------------------------------------------------,,,,,,,,,---...///000111........................,,,,,,+++---...///...,,,////////////...---,,,,,,,,,,,,.../////////...---......//////...,,,+++))),,,,,,,,,---------......------...//////...------++++++,,,,,,---...///////////////......------,,,///...---,,,,,,---///000++++++******++++++,,,------------------...///000////////////////////////........................------......///000111111///......---...///000111---...000000///......///............/////////000---...111222222111...---...//////000111222222222000000000000111111111111---...000111111111000///000000000000000000000000...///111111000000222333222222111111222222333444---...///111222222333333///000111222222111000///,,,------...000111333444000000////////////000000///...---...000000000.............../////////000---...///000000///...---,,,------....../////////---..................---+++---000000...---------........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------........./////////000000111111......---,,,,,,,,,,,,---........./////////000000***+++,,,---............,,,,,,,,,------.........,,,,,,++++++,,,,,,---...//////.........---------,,,------...////////////,,,,,,,,,---------......000000000000111111111111111111000///////////////000000000000000000000000111000///......///000111000000000000000000000000222111111000///...------000111111111111222222222///000222222000///000111111000000111222222000///111111111111000000000000000000000000111111111111000//////000333444444333000000111222333333444444111111000000//////......111111111111111000/////////000111222222111000///......//////000000111111000000000000000000000000000/////////............///000000000000//////..................///000000////////////...............------------...//////++++++---...////////////...///000///...---...000333,,,......***///111)))............////////////...000111000///...///111////////////////////////........................+++---......---,,,,,,---000///---,,,,,,---...///,,,------...///000111111///...---,,,,,,---...///000000//////.........---000///...------...///000...---,,,---/////////...//////............//////+++,,,------......------///////////////............,,,,,,---///000///......---,,,,,,---...///000+++,,,------++++++,,,---,,,---......//////..............................,,,------...------,,,,,,............///////////////............---------,,,,,,,,,---------......000000//////.........---///---,,,---///000...---........................,,,,,,,,,,,,---///000111......------------......//////.........---------,,,,,,,,,---------......///...---,,,,,,---...//////////////////000111111///...---,,,,,,---...///222000...---///000000///111111000///////////////000000000000000000000000222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////............////////////000000111111111111000000+++///222222///------...------///000111111111111000---666333%%%,,,777,,,000///------.........---......------------......000000////////////000000............////////////...///000111111000///....../////////...---,,,,,,//////............//////------......//////000000+++,,,---///000000000000.../////////...---,,,,,,---------............///---...---,,,++++++---///,,,++++++,,,---///111333........................---///000///---,,,,,,---........................,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++,,,------......///000000000000111111111111111111000///////////////000000000000000000000000000000////////////000000000000000000000000000000000000000///000000111111///000000000000111111111///000222222000///000111111000//////111111000/////////000000111111222222000000000000111111111111333111000000111222000///000111111222333333444444111111000000////////////111111111111111000//////000000111111111111000000000000000000000/////////000000000000000000000000000000/////////.........//////000000000000//////...............///000000////////////...............------------...//////,,,---...///////////////...///000///...---...000,,,(((...222...000000(((............////////////...000111000///...///000////////////////////////........................,,,...//////...------...///......---------......---------......//////000///...------------...///000/////////............//////............//////...---,,,---///000///...//////............//////+++,,,------......------/////////////////////......---,,,---///000///...//////...---------......,,,---...---,,,+++,,,...---------............///........................,,,,,,---.........------............////////////000000/////////.........,,,,,,---------.........000/////////............,,,,,,,,,---.../////////------------------------,,,------......////////////......------....../////////.........---------,,,,,,---------.........///...------------.../////////......//////000111///...------------...///222000......000111111111111111000///////////////000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000000////////////000000000000111000000111111111111000000,,,...111111000///.........///000111111222222222222,,,111111)))333<<<222222000....../////////...///......------......///000000////////////000000............//////////////////000000000000//////......//////......---,,,//////............//////.........///////////////---...///////////////............///......---------------............///---......---,,,,,,---///,,,,,,,,,,,,---///000111........................---///000///...,,,------........................,,,,,,,,,---------......///...------,,,,,,,,,---........................000000000000111111111111111111000/////////000000000000000000000000000000///000000111111000000///000000000000000000000000333222111000000000111222/////////000000000000111///000222222000///000111222000......///000000000......///000111222333444000000000111111111222222222000//////000111///...111111111222222333333444111000000000000/////////000111111111111000000///111111000000000000111111222222111000000///......000000000000000000000000000000000/////////......---...///000000111000000........./////////000000////////////...............------------...//////...//////000000/////////...///000///...---...000---)))///444///000333---............////////////...///000000......///000////////////////////////........................---///000000///......///------...............------------------.........///...------------...///////////////..................////////////.........---,,,---///000///...//////............//////,,,,,,---............---......//////////////////...---,,,---/////////---000000...------,,,---------...///...---,,,---///......---,,,---...///000........................+++,,,---...........................////////////111000000000////////////,,,------------.........////////////............***+++---------...///111------------------------------.../////////...---///......------......////////////............---,,,------------.........///...------------...///......------......///000///......------......///000...---...000111111111111000000///////////////000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111///000000111111000000///......///000222222111/////////000111222222222222333,,,...///...999BBB;;;333111//////000111000//////......------......///000//////......//////000............////////////000000////////////000000....../////////...------/////////......////////////////////////.........///////////////...------------......///.........---------............///,,,---//////---,,,---......------------...//////........................---///000000...------...........................,,,,,,,,,---------......///...------,,,---------111000000///......------///000000000111111111111111111000000///000000111000000000000000000000000///000111222222111000///000000000000000000000000888666444111/////////000000000000000111111111111///000222222000///000111222000---,,,...000000000//////000111111222333333000000111111111222222222...------...111222222111111111111222222333333333000000000000000000000000000000111111111111000///222111000//////000111222111111111000000000//////////////////////////////000000000////////////...------...000111111111111......///000000000000000////////////...............------------.../////////000000000000000///......///000///...---...000111+++///222+++,,,222111............////////////...///000///......///000////////////////////////........................---...000000...---...///,,,---.../////////...------------------,,,,,,,,,.........------.........///////////////.........---...///000000///...---///------...///000///...//////............//////,,,------...........................///////////////---,,,---...///...---............---------......///000///...---...000///...,,,+++,,,---///111........................+++,,,---...////////////............////////////000000000/////////......------------............///////////////.........+++---......---,,,...000---------------------------...000111000///---,,,//////............///////////////...............------------.....................------.........---------------...////////////............//////---,,,+++,,,///000000///000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////111111111000000000000000//////000000000111111111//////000000000000/////////...---000333555222000...///000111111111111111333000//////111:::CCCFFF222111//////000000000/////////............///////////////....../////////............////////////111000///......///000111......////////////............////////////......000000//////......------...///////////////......,,,,,,---.../////////...---------............///+++---///000...---------............------..............................---///000000...---...///........................,,,,,,,,,---------............------------......////////////......------///000000000111111111111111111000000000000111111111111111111111111111111///000111222222111000///111111111111111111111111777666444222000000000000111111222222222222333333///000222222000///000111333000------...000111111222222222111111111111111111111111111222222222222...------...111222222111111222222222222222333333000000000000111111111111///000000111111111000000222111000//////000111222///000000000111111111222////////////////////////111000000000////////////------...000111111111111...///000000111111000000////////////...............------------.../////////000000000000000///......///000///...---...000///,,,444:::000***------............////////////---///000///...---...///////////////////////////........................+++---///...---,,,---...+++,,,.../////////...------------------,,,,,,,,,---..................---.........///////////////---...///000000///...---///...---...000000000/////////............//////,,,---......//////......---.........//////000000///...------...///...,,,+++,,,---......//////000...///000000......///000///...,,,+++,,,---///111........................,,,---....../////////.............../////////////////////.........---------------.........//////.........///////////////.../////////---------...---------------------------...000111111///---,,,/////////....../////////////////////////////////---------.........//////---..................------------------...//////////////////////////////...------...000222111000000000////////////000000000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////000000000000000000111111........./////////000000//////000000000000//////000...---///333444333000---...//////////////////111444333000111555???MMM222000......///000///.../////////......///////////////............//////............////////////111000///......///000111......///////////////.........///000000///......000000//////......------,,,---...///000000000000,,,,,,---.../////////...---------............///+++...000000///---------...............---------........................---///000000///......///........................,,,,,,,,,---------............---------......///,,,,,,---------.........000000000000111111111111111111000000000111222222111111111111111111111111000111111111111111111000111111111111111111111111111111222222222333333333222222222333333333444444///000222222000///000111333111//////000111111111333333222222222111111111111111111222222222222333222000//////000111///...222222222222222222222222000000000111111111111222///000000111111111111000111111000000000000111111//////000000111222222333000000000000000000000000111111000000000/////////---...///000000111000000...///000111222111000///////////////...............------------...//////...//////000000/////////...///000///...---...000000111AAAKKK???222000---............////////////---...//////------...///////////////////////////........................+++---......---,,,,,,---,,,,,,---...////////////---------------.........------...//////...------.........///////////////......////////////......///...---...000111000/////////............//////------...////////////...------......///000000000///...------...///---,,,******,,,...///000000000...///000///...---...000......---,,,---...///000............................../////////......---............////////////............------------------........./////////.........///////////////000///......000111///.................................///000000000///...000//////......//////000...////////////000000000------........./////////------...//////...------......------......///000...//////000000//////...000000000111333444333111///////////////000000111000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111............////////////...//////000000//////...//////...///111222111111---......//////......---///666333///111000:::OOO111000....../////////...000//////......//////000///......------......///............////////////000000////////////000000......///000000000//////---...///000000///...---///////////////.........+++,,,---///000000111111------......///.........---------............///---...000000...---...///---......///......------........................---///000000/////////000........................,,,,,,,,,---------...............---......///000++++++,,,,,,---......///000000000000111111111111111111000000111111222333111111111111111111111111222111111000000111111222111111111111111111111111---///111333444444333222111111222222222333333333///000222222000///000111333111000111222333222111111222222222222222222222111111111222222222333333333111000000111222000///222222222222222222222222000000111111111222222222//////000111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111000000000////////////000000000000//////...///000222222111000///////////////...............------------...//////,,,---...///////////////...///000///...---...000111222CCCNNN@@@222222333............////////////---...//////------...///////////////////////////........................,,,...//////...------...,,,,,,,,,---...///000000---------......//////000------...//////...------............/////////000//////............//////000.........000111000/////////............//////------...///////////////------......///000000111000...------......---,,,***+++---...///000//////---...//////------...///---------............///........................///000000//////...---,,,............////////////////////////........................////////////............/////////000111---+++...333666444000////////////////////////......//////000000111111000000////////////000000.../////////000000000000............////////////------...//////...------//////......//////000111...///000111111000///...000000000111333333111//////////////////000111111000000000000000000000000111000000000////////////000000000000000000000000000000000000000000000000///000000000111111111111...////////////000000000......////////////.........///000///......///111......////////////......---444...+++333111666MMM333111//////000000000///000000////////////000000///......------......///............//////////////////000000000000//////......///000000000000000---...///000000///...---.........///////////////------...///000000//////.........///......---------------............///.../////////------...000,,,---...//////......---........................---...000000000///000111........................,,,,,,,,,---------.....................///000000------------............000000000000111111111111111111000000111222333333111111111111111111111111333222111000000111222333111111111111111111111111...000222444444222000...000111111111111222222222///000222222000///000111222222111222444444222000000000111222333444444555111111222222222333333333000//////000333444444333222222222222222222222222000000111111222222222222//////000111111111111111///000111222222111000///333333222222111000000000000000000000000000000000111111111111000000000000///000000000000000///......///111222333222000///000/////////...............------------...//////+++,,,---...////////////...///000///...---...000...***666>>>111'''...444............/////////000---...///...------...///////////////////////////........................---///000000///......///------,,,,,,---...000111---------...///000111111,,,---...//////...---,,,---.........//////000000000///...------...///000000///...///000111000/////////............//////---......///////////////---------...///000000111000///------......---,,,,,,---.../////////...------...///...---,,,---///,,,---......//////..............................111111000000///---,,,+++............/////////000000000000000////////////............/////////000---.........//////000000000+++(((---666;;;888222000000000000000000000000............///000222333000000////////////000000.../////////000000111111............/////////000,,,---...//////...---,,,///////////////000111111...///000111111000///......------...000///---+++///////////////000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111......////////////.........000111///,,,+++...111///000000000000000//////,,,222)))(((555333444JJJ444222000000111222111000000000////////////000000.........------...................../////////000...///000111111000///.........///000000000000000---...///111111///...------.........//////000000///////////////......---.../////////...---,,,,,,---------.........///////////////...,,,---///111+++,,,.../////////...---........................---...000111000///000111........................,,,,,,,,,---------.....................///000000000000000///......------///000000000000111111111111111222222222111111000222333333333333222111111000000000000111222333444//////000000111111111222222222333333333222222111222222333333333333333444000111222333333222111000222111000//////111333444222333333222111111222444000000111222333333333333222111000......000111222111222222000///...000111333222111111000000111111000/////////111111///...111111000000000000000000111111111111111111111111222111111111000000//////222222222111111111000000222222222111000///......,,,,,,,,,---///000222333111000...///111222222222111000///...------...///...///000222222000///...////////////............//////000000///...---------...//////......///111000000////////////000000------------...000111333////////////..................------------......,,,,,,.../////////...---//////////////////////////////.........///111333---------------...///000,,,---...000000000///...////////////............111000......000000000///............/////////000...................................................//////000000000000000000111222333222111///---000---,,,---000111000...---...///000000///...---........................//////.........---------000000000000000000000000111///---,,,,,,///333555000000000000000000000000---......///000111111222///000000///---,,,...///............/////////000***,,,---...---...000111///////////////............/////////...---,,,,,,000///...------...///000...///000111111000///......///000111111000...---,,,---...000111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000222111///---000000000000111111111111000000//////......------000/////////..................////////////......////////////////////////000000///------111999@@@888555111////////////...//////............//////111111000000//////......000000000000000000000000111111111111111000//////////////////////////////............/////////000000...---...///000///......///000///...---...000///////////////............------,,,,,,------...000000000000000000000000000/////////............------------.........///...000111000///...///111111000000///////////////---------.........//////.........///......------000000////////////000000000000000111111111222222111111222222222222111111111222222222222111000000111000000000111222333333111000000000000111111222111111222222222111111000111111222333333444555555000111222333333222111000222111000///000111333444111222333222000000222333111333444444222000111333222111000//////000111222111333333222111000111222333222111111000000111111111000000111222222111///111111111111111111111111111111111111111111111111222111111111000000000000222222222111111111000000333111000111222222000...---------...///000111222...,,,,,,---...//////...111000///...---......///---...///000000///...---.../////////000000111111......//////...------,,,---...//////......///111000000////////////000000222111000///...//////000000000000/////////......///......------......///---...///000000000/////////////////////////////////...------///000000000...------------...///000------...///////////////////////////////////////111000......000000000///........./////////000000////////////////////////..............................///000000000////////////000000000///------///...,,,---000111000...---...///000000///...---........................//////.........---------000000000000000000000000000///---------000222444000000000000000000000000......//////000000111111111222222111///...000111........./////////000000,,,---//////......///111////////////////////////......//////......---,,,000//////......//////000...///000111111000///.........//////000/////////---......//////000000111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000/////////111111///...---------...///000000000222111111111000000000///000000/////////.........////////////////////////////////////////////////111111000...---000666:::777444111//////000000/////////............//////111000000000/////////...000000000000000000000000111111111111111000//////////////////////////////........./////////000000000///......///000///......///000///......///000///////////////////////////......------......///000000000000000000000000000000/////////.........---.........////////////...000111000///...///111222111///......//////000---------.........//////------......///.........000//////......//////000111111222222222333333333111111222222222222222111111111111111111000000///222222111111111222222333444222111//////000111333000000111111111111000000111111222333333444555555000111222333333222111000222111111000000222333444111222222111000000111333222444555444111///000222222111000//////000111222111333555555333222111222333222111111000000111111222111000111333333111000111111222222222222222222111111111111111111111111111111111111111000000000222222222111111111111111444111///111555777444000///////////////000111111,,,,,,,,,---//////---+++000000///.........//////------////////////------......///000111222333333------.........---,,,,,,---///000000///...000111000000////////////000000222222111000000000000000111111000000000////////////......------......///...//////000111000000000////////////////////////000---,,,---000111///---......------......//////...............//////000000000000000000000000000111000......000000000///....../////////000000000000000000000000000000000........................------...////////////............------------,,,///...---...///000000.........////////////............................../////////............---000000000000000000000000//////......///000111222000000000000000000000000////////////000000000000111222222111//////000111....../////////000000000...000111000///...///111////////////////////////....../////////...------///000000111111000000/////////000000000000//////............//////000111000000///......///000111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111///......000111000///,,,------...///000000111111111111111000000000000000000000/////////......000000............000000////////////////////////222222111///......111333444222000///000111111000000//////......//////000000000000000////////////000000000000000000000000000111111111111000000///////////////////////////....../////////000000000000///......000000///......///000000......///000////////////////////////000//////////////////000000000000000000000000000000000000/////////......////////////000000000000...000111000///...///111222111///...---...000111------........./////////,,,---...///////////////000//////......//////000222222222333333333444444111111222222333333222222222222222222222111000000333333222111111111222222666444111//////000222333000111111222222222222111222222333333333333444444111111222333333222111111222222111111111222333444111111222111000///111333444333222222222222111111222111111000000111111222000333555666444222111111333222111111000000111111111000000111222222111///222222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111555000...111888:::777111111111000//////000000000......///111333222///---000000//////////////////......///000000///............///000000111222222---......///......---------///000000//////000111//////000000000000//////.........///000111222333111111111111000000000000//////............//////......//////000000000000////////////////////////111...,,,...222333000---//////............//////111000///......///111111000000000000111111111111111000......000000000///...////////////000000000////////////////////////........................,,,------.....................---,,,,,,------...............///000//////...//////////////////.........................../////////...............////////////////////////......///000000000000000////////////////////////000000000000////////////...///000///------...000...////////////000000000000111222111///...///000///////////////000000000......////////////......///000111222222111000/////////000000000000////////////......///111222444444222000///...///111222///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111///------///000111111000000000000111111111111////////////............000000000////////////...111000...------...000111////////////////////////111111000000///...//////222000...///000222222111000000////////////000000000000000000////////////////////////////////////000000111111111111000///////////////////////////...////////////000000000000///...///000111000......000111000///...///000///////////////000000000000//////......//////000////////////////////////000000000////////////...///000000000000111111111...000111000///...///111333111///------...000111............////////////,,,,,,---///000000000000111000000//////000000111222333333333333444444444111111222333333333333333333333444444333333222111333333222222222222222222777555222000///111222444111222333333444444444333555444444333333222222111111222333444444333222111222222222222222333333444111222222111000000111333666111---///444777444111222222111111111111222222///222444555333111000000333222111111000000111111000//////000111111000...111111222222222333333333111111111111111111111111111111111111111222222222111111111111111111111111444000...111888<<<888333222222111000000000000111000000111333444333000...//////000000000000000000000000000111111000000000////////////////////////...///000000000000//////...///000000//////000222//////000000000000//////,,,---...///000000111111111111111111000000000000/////////....../////////---------.........//////////////////////////////111///...000333444333111000//////.........//////333222111000000000222222///000000000111111111222111000......000000000///////////////000000000111................................................,,,------...............///......------...//////---...///////////////000/////////....../////////////////////////////////////////////////////////////////////////////////......000000111000000///////////////////////////000000000000////////////...//////...------///000////////////000000000111111222333222000//////000////////////000000111111......///////////////...///000111222222111000///000000////////////000000000000//////000222444555666444222000000000222333///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111///------///111111111222222111111000000//////............////////////111000000000////////////222111///......///111222000000000000000000000000/////////000000000///...000///...///111222222111000000////////////000000////////////000000000000///////////////////////////000000111111111000000000000000000000000000000////////////000000000111111///...///000111000//////000111000///...///111////////////000000111111///..................///////////////////////////111000000000////////////000000000000111111111222...000111000///...///111222111///...---...000000........./////////000000,,,---...///000000000000222111111000000111111222222222333333333444444444000111222333444444444444444444444444444333333222333333222222222333333444666444333111111222333444111222333444555555555555555444444333333222222111111222333444444333222111222222222333333333333333222333333222111111222444555000,,,...333777555222222222222222222222222222000222444444222000000000333222111111000000111111000///...///111111///...000000111111222333333333111111111111111111111111111111111222222222222222111111111111111222222222333000///222888:::888444222222111111111111111222000000000111222111///---//////000111111111000000111111111111111111111111000/////////.........---//////000111111111000000...///111000//////000222...///000111111000///...///////////////...------111111000000000/////////000//////......//////000---------------...//////////////////////////////000000000000222444666777000000//////......//////333222222111111111111111...//////000000111111111111000......000000000////////////000000000111111................................................------...////////////...///////////////000000000---...//////......///111//////............//////////////////////////////...////////////000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000///000111000//////111333/////////000000000111111111222222111///...///000...//////000000111111222......///000000000/////////000000111111000000///000000////////////000000000000000000111222222333555444222111111111222222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000...---...000111111111000000//////......------000000000000111111111111111111000000000/////////111111////////////111111000000000000000000000000///......///111222000...///......///111222222111111000000//////000000111////////////000000000000000000000000000000000000///000000111111111111000000000000000000000000000/////////000000000111111111000//////111111000//////000111111//////000111...//////000000111111222///......------......///000000000000000000000000111111000000000/////////000000000000111111111111...000111000///...///111111000000///////////////....../////////000000000---...//////000000000000222111111000000111111222222222222222333333333333000111222333444444444444333444444444444333222222222222222222222333444555444333333333333444444555111111222333444444444444222222222333333444444444222222333444444333222222111222333333444444333333333444444333222222333555333333222000000111333555111222222222222222222111222444444444222111222333333222111111000000111111111000///000222222000...//////000000111222222333111111111111111111111111111111111222222333333333000000111111111222222222111111111333666888777555222222111111111222222333111000//////000000///---...///000111222111111000111111000000000000111111///////////////000000000......///000000000000000...000111111000000111222...///000111111000///...///000000111000///...---000000000/////////......000000////////////000000///...---------...000000////////////////////////---///111000...111777===111111000///////////////000111111111000000///...------...//////000111111111000......000000000/////////000000000111111111......................................................///000000000//////---...///000111000000///,,,...000///...---///111000///...------...///000////////////////////////.../////////000000000000000000000000000000000000000000000///////////////000000000000000000000000......//////000000111111///000111000///000111333//////000000000111111111///000111111///...///000...//////000111111222222......///000000000000000000//////......//////000111000///......///000111...//////000000000//////111111111111111111111000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111...------///111222111000---........./////////000///000000000111111111222111111111000000000//////000000000000000000000000000000000000000000000000111000...///111222000...///......///111222111000111111000000000000111111.../////////000000000111000000000000000000000000//////000111111111111111000000000000000000000000//////000000000111111111111000///000111111000//////000111111000///000111...//////000111111222222000//////......//////000000000000000000000000000111111111000000000///////////////000000000111111...000111000///...///111///000000111000///........./////////000000000000...//////000000000//////000000////////////000000111111222222222333333333000111222333444444555444222333333333333222111111111111111222333444555666222333333444444555555555///000111222333444444444///000111222444555666777222222444444444444222222111222333444444444333333444444555444333333444666111555777333---+++111777111222222333333222222111555555555444222222333555333222222111000111111111222111000111333333111000...//////000111111222222111111111111111111111111111111111222222333333333000000111111222222222222000111333444555666666666222222111111222222333444444222000///000111000///...///000222222222111000000000////////////000000......///000111222333333------...///000000//////...000111111000000111222...///000222222000///...,,,...000111222222222222////////////............000000////////////000000000///.........///111222////////////////////////+++///111...,,,...777@@@111111000///////////////...///000000000...---,,,,,,------...///000000111111000......000000000///000000000000111111111111000000000000000000000000...........................//////000000000000000+++---///111111000///...,,,...000000...---///111000///...------...///000000000000000000000000000.../////////000000111111000000000000000000000000111000////////////000000000000000000000000000000---......///000111111222---...///...---...000111000000000000111111111111...000111000///...///111...//////000111222222222......///000000000000000000///...------...///000111000///......///000111------/////////...---,,,...///000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111------...000222333111///------...000111333444444---.........//////000000111111111111000000000000000000111111111111000000000000000000000000000000444222///000111222///---///......///111222000///111111000000000000111111.../////////000000111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111000///000111222111//////111222111000///000111...//////000111222222222111111000000000000111111000000000000000000000000111111111111000000000000////////////000000000000///000111000///...///111...///111222222000...,,,////////////000000000000///000000000000//////.........------------......555444333333222222222222222222333333333333444444222222333444444444333333000000000111222222333333222222222222222333444555555555444444444444555555111222444555555555444444555555444444444333333333444444333333444444555666888666444555888888555222444444444333333222222222333333222222333333444555333444555666666444222111---...///000111222222222000000111111111111000000000222333333222111333444444111///111555666333000333222333666444111111555222222222222222222222222000111444666777555333222000222222222111000111222222111111000000000000000222222222222222111000///000111111000...///111444111000///000111000...,,,222222111111000000//////444000///222333222222444000000000000000000000000222111000//////000111222......//////000000111111//////...//////000111222////////////////////////////////////000000000000000000///...///222888<<<@@@777000///111111000//////000000000000//////...............////////////111111000///////////////111000///......///000111//////000000000000//////111000///...------...///###(((---000/////////111000111111111111222222222///000222111///......///000000////////////000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111000000000000000111111222222222222222222222222222000///...///111222222111222222111111111111222222///111222222000111444888222222111111111111222222111111000000000000111111111///...000222333111///000000111111111111000000111222444444444222000///111111000000000000000111444333111////////////000111222222222333333333333222222222111000//////...444444333222111111111111000000000000000000000000000000000000000000000000000111111000//////000222000000111222222222222111000000111111111111000000111111111111111222222333111000///000222222000///000000000000111111111111222000///------///000222...//////000000000000000111111111111111111111111...///000222222111111000222111000//////000111222444444333222111111111222000111111111111222222222//////000111111111111000//////000000000000//////111222222111///...///000000000000000000000000000000000000000000000000000444333222111000...------222222111111000000//////000000000000111111111111000000000000000000000000000000000000000111111222555444333333222222222333222222333333333333444444222222333333333222222111111111222222333333444444333333333333333444555555555555444444444444555555222333444555555555444333555555444444444333333333333333333333333444555555777666555555666666555333444444444333333333222222444444333333444444555666444444555555555444333222///000111111222222222222000111111222222111111000000222333333222222333444444111000222555777444111333222333666444111111555222222222222222222222222???>>>===<<<999666333111000222333222111000111222222222111000000000000000111111222222222111000000000111111000//////000222111000///000111111///...111111111000000/////////444///...444999777222000000000000000000000000000111111000000000000111111000000000000000/////////000////////////000000111////////////////////////222222111000///...------//////000///000222777:::>>>888222//////000111111//////000000000000//////....../////////000000000111111000///////////////000000////////////000000//////000000000000//////000000///.........//////(((,,,///000///....../////////000000000111111111///000222111///......///...///000111111000///...000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111000000000000000111222222111111111111111111111111111//////000111222222111222222111111111111222222///111222111///000222555111111000000000000111111111000000000000000000111000///...000222333111///000000111111111111000000000111222333222111///...111111000000000000111111444333111000/////////000.../////////000000000000222222111111000//////...111111000000000111111222000000000000000000000000111111111111111111111111000111111000//////000222000000111222222222222111000000111111111111000000111000000000000111222222111000000000222222000///000000000000111111111111111111000//////000111111...///000000111111000000111111111111111111111111//////111111222111111000222111000//////000111222333333222111111111111111000111111111111222222222///000111111222222111111//////000000000000//////111222222111000//////111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000111222222444444333222222222333333222222333333333333444444444444444444333333222111222222333333444555555555444444444333444444555666555555444444444444555555333444444555555444333333555555444444444333333333333333222222333333444555555666555444222222444666444444444444333333333333555555555444555666666777555555555444444444444444222222333333333333222222111222222333333222222111111222333333222222333444444222000222555666444111333222333666555111222555333333333333333333333333GGGEEEAAA<<<888555444333111222333222111000111333222222111000000000000111000111111222222222111111///000111111/////////111111//////000111222111000000000000000////////////444......777===:::222,,,000000000000000000000000000000111111111111000000222222111000000///......111111000/////////000000000000000000000000000000222222111000///...------...///000111111222555888<<<:::666000---...111444---...///000000111000000///000000000000111111111111000000/////////////////////000000000000/////////000000111111000000/////////.........///000000///000111000...---...///.../////////000000000000...000111111///......///,,,...111333333111...,,,000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000000000000111111111222222111000000000000111222222000000000000000000000000111000///000222222222000222222111111111111222222000111111000//////111222000000000000000000000000000000////////////000000000//////000222222111000000000111111111111000000...///000000000///...---111000000000000000111111333222111000000000000000111111111111222222222222222222111111000/////////............///000111111000000000000000000000000111111111111111111111111000111111000//////000222000000111222222222222111000000111111111111000000000000000000000111111222111000000111222222111///000000000111111111222222111111111111111111111111//////000111111111111000222222222222222222222222///000111111222222111111222111000000000000111222222222111000000000111111000111111111111222222222111111222333333333333222///000000111111000000///000222222222000///000111////////////////////////111111111111111111111111//////000111222333444444000000000111111111111111000000000111111111222222222222222222222222222222111000000000000111222222444333333222222333333333222222222333333333444444666666666666555444222222222222222333444444555555555555444444444555555666555555444444444444555555444444444444444444333333555555444444444333333333333222222222222333444444444555666333000000444888444444444444444444333333555555444444555555666777666555444444444444555555444444555444444333222222222333333444444333333222111222444333222222333555222111111222444555333111333222444666555111222555333333333333333333333333???===999666444444666777111222333333111111222333333222111111000000111111///000111222222222222222///000111111000//////000111000///000111333222222////////////////////////222...///777;;;777111...000000000000000000000000...///111222222111000000111111111000000000//////222222111000////////////////////////////////////......//////000000111111---///111222222222444555===???<<<333,,,---111555------...000111111111111000000111111111222222222000000////////////000000...///000111111000///...000000000111111000000000.........//////000111111222222111///......///000/////////000000000111111...000111111///...///000...///000111111000///...000000000000000000000000000000000000000000000000111111000000///000000111000000000000000000000000000000111111111222222222111111000000111111222333111111111111111111111111222111000000222222222000222222111111111111222222111111111111000000000111000000111111111111000000/////////000000///////////////000111111222111000000000111111111111000000...//////000000///......000000000000000000111222222222222111111000000000222222222333333333444444111111111111000000//////...............///000111000000000000000000000000111111111111111111111111000111111000//////000222000000111222222222222111000111111222222111111000000000//////000000111222111111000111222333111///000000111111111222222222111222222333333222222111///000111111222222111111222222222222222222222222000000111111222222222222111111111111111111111111111111000000000000000111000000111111111222222222111222333333444444333333000000000111111000000000000222222222000000111222000000000000000000000000111111111111111111111111///000000222333444555555000000000111111222222222000000111111111222222222222222222222222222222222111111000000111111222333333333333222222333333444222222222333333333444444555555555444444222111111111111222222333444444444666555555444444444555555555555444444444444555555444444444444444444444444555555444444444333333333333333222222333333444555444555555333000111444888444444444444444444444444444444444333444555555666666555444444444555555666555555555555555444333222333333444444444444333333111333444444333222444555111000111222333333222111444333444777555222222666333333333333333333333333555333111000111333666888111333333333222111222333333222222111111111111111///000111222222222222222///000111111000000111333222111///000222333333333/////////000000000000000000///111444444000000333000000000000000000000000...///000222222222111000///000000000111111111222333222111000000///000000.................................///000111111111---///222222222222222333===BBB@@@555---...111333------...000111111111111111111111111222222222222000000////////////000000...///000111111000///...000000111111111111000000......///000000111111111333111/////////111222333000000000111111111222222...///111111/////////000111000///......///000111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111222222222222111111111111111222222333222222222222222222222222333111000111222222111000222222111111111111222222222222222222222222111111111222222333333222222111//////000000000000//////...///111111111111111111000000111111111111000000///000000000000000000000000000//////000111222222222222222222222111111111////////////000000000000111111111000000000000000222111000000/////////000000000000000000000000000111111111111111111111111000111111000//////000222000000111222222222222111111111222222222222111111000000000000000111111222222111000111333333111000111111111111222222222222222222333333333333222222000111111222222222222222222222222222222222222222111111111111111222222333111111222222222222111111111000000000000000111111000000111111111222222222222222333444444444444333000000111111111111000000000111222222111000111333222222222222222222222222111111111111111111111111111111111222222333333444000000111111222222333333111111111111222222222222111111111111111111111111111111111111111222222333333333222222222333444444222222333333333333444444222222222222111000//////111111111222333333444444666555444444444444444444555555444444444444555555444333333333333444555666555555444444444333333333444333333333333444555555444555444444333333555777444444444444555555555555444444333333444444555666555555555555555666666666555555555555555444333333222333333444444333333222222333444444333333444555111111222333333333333222444333444777666222222666333333333333333333333333222111111111222333555666222333444333222111222444333333222111111111111222000111111222222222111111000111111111000111444777444222000000222333444333000000000000111111111111000000111222///,,,000777000000000000000000000000...///000111111222111111//////000000111222222333222222111000000000111111////////////////////////111000000000/////////......000222222111111111222999@@@???555...000222000---...///000000111000000000111111111111222222222///////////////000000111//////000000000000//////000111111222222111111000//////000111111111000000222000...///111222333333111111111111222222222222---///111111000///000111333111...,,,,,,...111333000000000000000000000000000000000000000000000000111111000000000111222222000000000000000000000000111111111222222222222333222111111111111222333333222222222222222222222222333222111111222333111000222222111111111111222222222111111222444444222111111222333444444333222111///000111222222111000///...000111222111000111222000000111111111111000000000000111111111111222222////////////000111222333111222222333222222111111000000000111111111222222111111000000000000000000444333222111000000000000000000000000000000000000222222222222222222222222000111111000//////000222000000111222222222222111111111222222222222111111111111111111111222222333222111111222333333222000111111111222222222222333222222222222222222222222111111222333333333333222333333333333333333333333222111111111111222333333111111222333333222111111111111000000000111222222000111111111111222222222111222333333444444333333000111111222222111111000000111333222111111222333333333333333333333333333222222222222222222222222111111222222222222222222111111111222222222222222111111111222222222222333111111111111111111111111222111111111111222333333333222222222333333444555222222333333333333444444111222222222222222111111222222333333444444555555555555444333333333333333555555444444444444555555333222222222333555666777555555444444444333333333555555444444555555666777555444444444666777666555444444444444555555555666555555555444555555666777333444555777777777666555444444555555555444333333222222333333333333222222222333444444333333444666222333444555444444444555444333555777666222333666444444444444444444444444111222333444555444444333222333444444222222333444444333222222111111222222111111222222222111000000111111111000000333888<<<666444111000111333333333000111111111222222222333222000000222111///111555000000000000000000000000////////////000111222333111111111111111111111111111111111000111111222222000000000000000000000000000000000000///////////////000111111000000111222222::::::222///333333...//////000000000000//////000000000111111111111222///////////////000111111000000////////////000000000111111222222111111000000000111111111000//////222000...///111333222000000000000000111111111111---///000111000///000111111000///......///000111000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000111111111222222222333333222222111111222222333444111111111111111111111111444333111222222333111000222222111111111111222222000//////111444555333000000111333444444333111000000111222333333222111000---000222222000///000222000000111111111111000000000000000000111111222333////////////000111222333111111222333333333222111222222333333333444444444000000000000000000000111222222111000000111111111000000000000000000000000222222222222222222222222000111111000//////000222000000111222222222222111111222222333333222222111222222222222222333333444222111111222333333222000111111111222222222333333333222111000000111222333111222222333444333333333333333333333333333333333222222111111111222333444111222222333333222222111111111111111111222333333000111111111111222222222111111222333333333333333000111111222222111111000000111333222222111333444333333333333333333333333222222222222222222222222000000000111111111222222333222222222222222222111111111111222222222333333222222222222222222222222222222111111222222333444222222222222333333444555222222333333333444444444444444555555666555555555333333444444555666666777555444333333222222222222555555555444444555555555222222111222333555777999555555444444444333333333666555555555555666777777666444333555888999777444444444444555555555666666666666666666666777888888222444666888888777666555333333444444444444444333111222222333333222222111222333555444333333444666333555666777666666666777444333555777666222333777444444444444444444444444///111444666777666444222222333444444222222333444444333222222111111222222222222222222222111000///222111000///000444:::???777555222111111333333333111111222222222333333333444000///333555333222333000000000000000000000000000//////...///111333444333333222222111000000000111000000000111222333333222222222222222222222222------...///000111222222000111111000//////111222+++444666000///444444---///000000000000000///...///000000000000111111111///////////////000111111111000///......///000111111111222222222222111111000111222222111000///...333000//////222222000...////////////000000000000---...000111000///000111//////000000000000//////000000000000000000000000000000000000000000000000111111000000111222333333000000000000000000000000111111222222222333333333222222111111222222333444000000000000000000000000444333222222333333111000222222111111111111222222///......000333444222//////000222333333222000///000111333444444333111000---000222222000///000222000000111111111111000000000000000000000111222222////////////000111222333000111333333444333222111//////000000000111111111000000000000000111111111000//////000000111222333000000000000000000000000222222222222222222222222000111111000//////000222000000111222222222222111111222222333333222222111333333222222333333444555333222111222333444222000111111222222222333333333333222000//////000222333111222333333444444333333333333333333333333333333333222111111111222333444111222333444444333222111222222111111222333444444000111111111111222222222111111222333333333222222111111222222222222111111000111333333222222333444222222222222222222222222222222222222222222222222......///000111222222333444333333222222111111111111111222222222333333333333333333333333333333333222222111111222222333444555555555555555555444444888888777666555555444444555555555444333111000///777444222222333555666777999888777555444444444444333333333333444555777777777888888777666555777999666777777555222111111111888666444666888999888555555555555555555444444444555555555555555444444333999888777666666666777888666666666666666666666666666888888444333666555222666444222111222333222111333444555666666555333222555555555555555555555555666666666666666666666666222444555555333222222333444444444444333333222111444444444333333222222222444333333222111111111222111111111111111111111111111222222333333444444555<<<666000///333666555222444222222333222111111333111111000000000000111111111111222111111111111111222222222222222222222222//////000111111111111111///000000000......000111......///000000000000000000000000000000000000000333222111000000111222222111111222222222111111000111222222222222111000000111111111111111111111111111111000000000000111111333222222222111000000000111111222222222111111000000000////////////000000111000///000111222111///000000000000111222333444...000111000///...///111///000111222222111000///000000000000111111111111000000//////000111222222111111111111222333555666111222222222222111000000222111000000000111333333111222333222111000111222111......111222///000333333333333222222111111111222222222222111111000000222222222222222222222222222222111111000000//////333222222111111222222333000000000000000111111222333333222222111000000000333111000000111111000...////////////000000000000333222111111222222000///222333444333111000111222111222333444444222111///000000111111111111000000000111222111000000222444444333111000000111333444222222222222222111000///333111///000222333222///000222555666777666333222222222333333333444444444000111222333333333333333222222111111111111222222444333111000000000111111333333222111111222333333222333333222111111222444111222333333444444333333666666666666666666666666000000111222333333444444111111222333444444555666333333222222333333444555222222222111111111111000333333333333333222111000222222111111222222333444111222333333111111222333333333222222111222222333333333222222333333444555444444333222222111111111222111000//////111333444333333333222222111111111444444444444555555555555777666666555444444333333444444444444333333222111888666444444666888888888777777666666666777777888666666666666777888999:::555666777777555555666777333555666555444444555666666555333444666777555444888888888888777777777777555666777777888888888777666555555444444555666777666666666666666666666666666999999666666888888555888666555555666777666555///111333555777777666555666666666666666666666666555555555555555555555555222444555555333222222333555555555555555444333333444444444333333333222222444333333222111111222222222222222222222222222222000111111222222333444444777333000000222444444333111222333444333111000111222222111111111111222222222222111111111111222222222222222222222222222222//////000111111111111111000111222111//////111222...//////000000111000000000000000000000000000000222111000//////000111111111111222222222111111000333333222222222111111111111111111111111111111111111111000000000000111111222222222111111111111111000111111222222222111111111111111111111111111111222000///000111222111///000000000111111222333333///000111000//////000111000111222333333222111000000000000000111111111111000000000111111222222222111111000000000111111222...///000111111111111111222111000000000111333333111222333222111000111222222//////222333000000333333333333222222222111111222222222222111111111000222222222222222222222222111111111111111000000000333222222111111222222333000000000000000111222222222222222222111111111111333111000000111111000...000000000111111111222222333222111111222222111///333444555444222111222333111222333444444222111///000111111222222111111000000111222111000000222444444333222000000222333444222222222222222111000000333111000111333444222000111222444666666555444333222222333333333444444444111222222333333333222222222222222111111222222222555444333222111222222333555444333222222333444555333444444333222222333444222222333444444444444333555555555555555555555555111111111222333333444444333333333333333444444444333333222222333333444555333333333333222222222222222222333333333222222111222222222111222222333444111333333333222111222333222222222222222222333333333333222222333333444555222222222222222222333333444333222111222333555666444333333333222222222222333333333444555555555666777666666555555444444444444444555555555555555444666555444555777888777666666666666555555555555555555555555555666777777888444666888888666666666777555666777777666666888999777666555666777777666555999999888888888777777777555555666666666666555555555555444444555666777777777777777777777777777777333666666444444777777555666555444555666777666555000222444666888888888888777777777777777777777777555555555555555555555555333444666555444222333333555666666666666555444444444444444444333333333333444333333222222222222222222222222222222222222222000000000111222222333333333222222333333444444444///222555555444222000///333333222222222222333333333222111111111222333444111111111111111111111111///000111111222111111111111222333222000000222333///000000000111111111111000000000000000000000000000000/////////000000111000111111222222222111111444333222111000111222222111111111111111111111111111111000000000000111111111111111111111222222222///000111222222222222222111111222333333222111111222111000000111222111000111111111111222222222222///111111111000///000111111222333444444333222111000000000111111111222222000111222333333333222111222222111111111000000000,,,---...000111222222222222111111111111222333333000222333222111111222333333000111444444222222555333333333333222222222222222222222222111111111111333333333333333333333333111111111111111111222222333222222111111222222333111111000000111111222333111111111111222222222222222111000000111222000///111111222222222333333333333222111111222222111000444555666555333222333444222222333444333222111000111222222333333222222111000111222222000111222444444333222111111222333444222222333333333222111111222111111222444555333222222333444444555555444444333333333333444444444444333333333444333333222222333333333222222333333333666555444444333444444444666555555444444555555666222444555444333222444555222333444444555555444444444444444444444444444444111222222333333444444444555555444444444333333333333333333333333444444555555555444444444333333333111222222333333333333222222222222222222333444444111333444333222111222444222222222222222333444444333333222222333333444555111111111222333444444444444333222222222333555666444444444444333333333333222222333444555666666777888888777777777666666666666666777777777666666555777666666888999:::888777::::::999888777555444333666666666555666666777777555777999999888777888888999:::;;;999777666777888999999999999::::::::::::;;;;;;;;;:::999999888888888888777777666444333222666666666777888888999999666666666666666666666666444777777444444777777444666555444666888888777666666777888888888888777777666666666666666666666666555555555555555555555555444555666666444333333444555555666666666555555444444444444444444444333333444333333222222222333333333333333333333333333333000111111222333333444444222444666666555333333444000333555444333444222000333333222222222222333333444333222111111222444555111111111111111111111111000111111222222111111111111222333222000000222333111111111000111111111222000000000000000000000000000000000000000111111111000000111222222222111111444222000/////////111222111111111111111111111111222111111000000111111222000000000111222222222333...///000111222333333333000111333444444333111000222111000000222222111000222222222222222222111111000111222222000000111222111222333444444333222111000000111111111222222222111222444555555444222111222222222222222222111111...///000111222222222222111111111111222222333333000222333222111111222444444222222555555333333666333333333333333333333333222222222222222222222222333333333333333333333333000111111222222333333333333222222111111222222333222111111111111222333333000000111222222333444444222111000000222222111000111222222222333333333333333222111111333333222111333555555444333222333444222222333333333222111000222333333444444333333222111222222222111111333444444333222222222222333444222333333333333333222222111111222444555555444444333333333444444444555555333333333444444444444555444444444444444333333222555444444333333444444555555555555555555555555555555555555555555555555555111333444444333222333444333333444555555555555555444444444444444444444444222333333333444444444555555555555444444444444444333333333333333444555555555555555444444444333333111111222333444444444444333222222222222333444444222333444333222222333444222222222222222333444555333333222222333333444555222222222333333333444444222111111111111222333444444444444444444444444444333333444555555666777777777777777666666666666666666777777777777666555555999999999:::<<<<<<;;;999<<<<<<<<<<<<;;;999888777;;;::::::999999999999:::555777999999888888999::::::;;;;;;:::888666777888999999:::;;;;;;<<<======??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777888888999999999::::::666666666666666666666666999;;;;;;888777:::999666888888888:::<<<<<<;;;999888888888888777777666666666666666666666666666666666666666666666666666666444666777777555444444555333444444555555555444444444444444444444444444444444333333222333333444444333333333333333333333333222222333333444555555555333555777666444222111111444555444222555:::888222222222111111111111222222333333222222222333555666111111111111111111111111111111222222222222111111000111222111//////111222333222111111111111222222111111111111111111111111111111111222222333333333///000111222222222222222333111///...---...000111111111111111111111111111222222111111111111222222000000000111222222222333...///000111222333333333///000222333333222000///222111000111222333222000222222333333333222111111111222333222111000111333000111222333333222111000111111111111222222222222111333444555555444222111...///000111222222222222222222222333333222222111111111222222333333333333000222333333222222333444555222222666666333444777333333333333333333333333222222222222222222222333333333333333333333333333111111222222333333444444333222222111111222222333222222222222222333333444000000111222333444444555222111000111222333222111111111111222222222333333333222111222333444333111222333444333222111111333333333333333222222111111333333444444444444333333111222333222111111333555444333333333333333333444222333333444444444333333111333555666666555555444333333333444444444555555333333444444444555555555444444555555555444444333666666555555555555666666444444555555555555555555444444555555555555444444000222444444333222333444444444555666666666666555444444444444444444444444444444444444444555555555333333444555555666777777444444333333444444555666444444444444333333333333111222333444444444444444333333222222333333444555222333444444222222333444333222222222333444444555333333222222333333444555444444444333333333222222222222222222222222333333444444444444444444444444555555555666666777777888555555555555555555555555777888888999999999888888:::888888888:::;;;:::999888999;;;===>>>>>>============<<<;;;::::::;;;;;;888999::::::999999<<<>>><<<>>>???>>>===<<<===>>>:::<<<>>>???@@@AAACCCEEEAAAAAA@@@???>>>======<<<;;;<<<<<<===>>>>>>>>>===::::::;;;;;;;;;::::::999888888888888888888888888999;;;;;;888888;;;;;;888:::::::::<<<======;;;999777777777777777888888888777777777777777777777777777777777777777777777777555666888777666444444555333333444555555555555444444444444444555555555555333333333333333444444555444444444444444444444444333333444444555666666666333333333444333222000///666666333222;;;CCC>>>222222222111111111111222222222333333444444555555555222222222222222222222222222222222333222222111000000111222111//////111222444333222111111111222333111111111111111111111111000111222333444444444444///000111222222222222222222111000///...///000000111111111111111111111111222222111111111111222222111111111111111222222222///000111222222222222222///000111222222111000///333111111111222333222111111222333444444333222222111222333333222111222333000111222333333222111000111111111222222222222333222333444444444333222111+++,,,...000111111111000333333444444333222222111111222222333444333333333000222333333222222444555555222333666666444444777333333333333444444444444222222222222333333333333333333333333333333333333333333333333333333444444333222222111111222222333333333222222333333444555111111111222333444444555222111000111333333333111111111222222222333333333333222111222333444333222222333444333111000111222333333333222222222111111222333333444444333333222111222333222111222333555333333444444444444333333333333444555555555444444222555888888777555444444222333444444555555444444333444444444555555555555333444555555666666555555777777666666666666777777444444555666666666555555444444555555555555444444///222444555444444444555444555666666777666666666444444444444444444444444555555555555555555555555333333444555666777888999444444444444444555555666555555444444444333333333222333333444444444444333333333333333333444444555222444555444333222333555444444333333333333444444333333222222333333444555555555555444333222222222444444444444555555555555333333333333444444444444777777777777888888888888777777777777777777777777<<<===>>>@@@BBBCCCDDDDDDCCCAAA??????AAABBBCCCBBB@@@AAADDDGGGIIIIIIIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@AAA@@@???>>>@@@CCCFFFJJJKKKKKKJJJHHHGGGHHHIIIFFFIIILLLNNNNNNOOOSSSVVVMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===>>><<<===AAABBB@@@AAAAAAAAABBBCCCCCC@@@>>>======<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888555777888888666555555666444444555666666666666666444444444444555555555666333333333333333444555555444444444444444444444444222222333444444555555666444222111333666777555333666555333666DDDMMMBBB///333333222222222222333333111222444666777666555555333333333333333333333333222333333333222222111000111222333222000000222333666444333111111111333444111111111111111111111111///000222333444444333333//////000222222333333222222222222222111111111111111111111111111111111111333222222111111222222333222222222111111111111111000111111222222222111111222222222222222222222222333222111111333333222111000111333444555444333222222333444333222222222444111222333444444333222111111111111222222222333333333333333333222222222111---///000222222222111000111222222333333333222222111222333444444444333333000222333333333333444666555222222555666333333666333333333444444444555555222222222333333333444444444444444444444444444444444444444444333333333333333222222111111222222333333333333333333444555555222222222333333444444444222111000111333444333222333333333333444444444444333222111222444555444333333444555444222111222333333333222222111111222222222222333333333333222222222333333333222222444555333444444444444444444333333333444555555555555555444777::::::777444333444111222444666666555444333444444444444555555555555222333444666666777777777888888777777777777888888555555777888888888777777555666666777777666666555111333666888777666666777555555666777777777777666555555555555555555555555555555555555555555555555555555666666666777777777444444444444444555666666666666666555555555444444444444444444444444333333444333333333333444555555333444555444333333333555666555444333333333333333333333222222333333444555444444444444444444333333333444444555555555555555222222222222333333333444999999999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;AAACCCEEEIIILLLNNNOOOPPPSSSQQQNNNNNNPPPRRRSSSSSSSSSUUUWWWYYYZZZYYYXXXWWWRRRQQQPPPOOONNNMMMMMMMMMIIIHHHGGGEEEEEEGGGKKKOOOZZZZZZZZZWWWSSSPPPPPPPPPTTTWWW[[[]]]]]]___cccggg``````___^^^]]]\\\[[[ZZZ[[[ZZZXXXUUUQQQNNNKKKIIIFFFGGGGGGGGGFFFDDDBBBAAA????????????????????????AAAEEEGGGFFFIIINNNOOONNNMMMMMMMMMOOOOOONNNKKKIIIHHHGGGEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666777888888666555555666555555666777777777777777444444444555555555666666333333333333333444555666555555555555555555555555111222222333333444444555777333222555:::>>><<<999555444333:::KKKTTTEEE---555444444333333444444555000222555777888777555444444444444444444444444444333333333333333222111000333444444333222222333555666555333111111111333444111111111111111111111111...///111222333333222222//////000222222333333333333444444444444333222111111111111111111111111111333222222111111222222333333222222222111111000000111111222222222111111000444333333222222333333444333222111111333333222111///000333555555555444333222333444444222222333444333333444555555444333333111111222222222333333333444333222111111111111222333444555666666555333111...///000111222333333333111222333444555444333333000222333333333333555666444222222555555333333666333333333444444555555555222222222333333444444444444444444444444444444444555555555444444333333333333222222222222222222333444333333333333444555555222222333333333333444444222111000111333444333222444444444555555555666666333222111222444555444333444555666555333222333444444333222222111111222222111222222333333222222111222333333333222222444666333444444555555444444333333333444555666666666555555888;;;;;;777444333333000222555777777666333222444444444555555555666666222222444666777888888888999999888888888888999999666777888999::::::999888666777888999999888777666222555888:::999888888999555666666777777777777777666666666666666666666666666666666666666555555555777777777777666666666666555444444444444555666666777777777777666666666666555555555555444333222222444333333333333444555555333444555555333333444555777666555444333222222222333333222222333333444555222333333444444555555666111222333333444444333333111111111222222333333333;;;<<<<<<<<<;;;:::;;;<<<999;;;=========???AAADDDIIIQQQ[[[aaabbbccceeehhhmmmllljjjhhheeebbb```___dddgggkkkooooookkkccc]]]WWWWWWXXXXXXXXXXXXXXXXXXUUUQQQLLLJJJLLLOOORRRTTTXXX]]]bbb```YYYUUUUUUXXXcccdddjjjoooooommmoootttrrrsssrrrqqqnnnnnnoooqqqnnnkkkjjjjjjfffbbbbbbfff___[[[WWWVVVVVVUUURRROOOQQQNNNJJJHHHHHHJJJLLLMMMMMMOOOSSSYYY^^^aaaaaa```cccffffffbbb``````___[[[ZZZVVVQQQNNNLLLJJJFFFCCCDDDDDDDDDCCCBBBAAA??????<<>>999333111444666777777555555444333333444666777222999777333777555555>>>666666666666777888999:::===@@@???;;;:::===@@@???>>>DDDFFF@@@<<<======:::999===>>>:::888999999777777888999::::::::::::999999999:::::::::999999888999999888777666666666666:::999888777666555444333999888888777777777777888666777888888888777555444555666777666555555777888333333333333333333333333666555555444444555555666444333111111333444444333444555666444333333444666666555222111000111222333666666555444333333444444444444444333333333333333555555555555555555555555<<<<<<===<<<<<<;;;<<<===>>>???@@@AAAAAACCCFFFHHHTTT___lllvvvyyyzzz|||~~~|||wwwqqqlllhhhfffjjjnnntttxxxxxxqqqggg```TTTVVVYYY\\\\\\ZZZWWWUUUUUUQQQNNNMMMOOOTTTWWWYYY]]]aaabbb^^^VVVRRRSSSVVV]]]aaahhhoooppppppttt{{{|||{{{}}}xxxuuupppmmmllljjjgggeee___]]]ZZZXXXXXXZZZ[[[\\\dddggglllppprrrssssssrrrvvvyyyyyyuuutttuuuuuurrrpppllleee```\\\XXXRRROOOOOOPPPPPPOOOMMMKKKJJJJJJEEEIIIJJJFFFCCCBBB@@@===<<<999888999777444555::::::999888777777777888999777777777777666666666666444444555666666555444444666444222222444555555555444444333333333444555666555666777666444444444555666999666888CCC@@@666444444444555444222222444555333444666777888777666555333333333333333444444444444444444444444333222222222333444444333222333555444333222333444555444222333333222111111111111111111111111111111222333444333333333333222222111000222222222222222222222222222222222222222222222222444333222222111222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222333333333111222333444555555555555444333222111111222333444555555444444333222222111222222333333333444444444222222333444444444444333222333333333444444444444222666666333111333444222555222222555555222222555222444444444333444666888666888:::999777666777999444555555555555555555444333333333333333333333333333444444444444444444555111222444555666555444333333333333333444555555666333111///000222333222000666666666666555555555555666555444444555555444444555555555666777777777666555555444444444444444444666666666666666555444444444444333444555555444222555555444444444333333333333333333333333444444555555444444444555444333333222555888777444444888<<<888666444444555777777777888777777777777999:::;;;222::::::888:::666333999===<<<;;;;;;===AAAFFFHHHJJJJJJGGG???===@@@DDDEEEGGGKKKKKKEEE@@@AAABBB@@@???CCCDDDAAA???@@@@@@>>>>>>>>>???????????????>>>===============<<<;;;;;;===<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999888777777777777888666777777888888888888888777888999888777777999:::777777777777777777777777666666555555555555666666666444333333444555555444777888888777666666777999555555333222222333444444666555444333333333333444444444444444444444444333555555555555555555555555AAA@@@@@@???>>>>>>??????AAACCCDDDDDDEEEFFFIIILLLVVVaaaqqq~~~yyyppphhhccc```bbbgggnnnsssrrrjjj___VVVMMMQQQVVVZZZ[[[XXXSSSOOOSSSQQQOOOPPPTTTZZZ^^^```dddeeeddd]]]TTTOOOOOORRRTTTZZZdddmmmoooooovvv~~~|||tttsssqqqpppooooooooopppwww|||yyyqqqjjjccc]]]XXXXXXYYYZZZYYYWWWVVVVVVWWWVVVYYYZZZWWWUUUSSSMMMEEE@@@:::777888888666666888999888777777666666666777666666666666666777777777444555555666666555555444888666444444555666555444444444333333444444555666444666666666444333444555444:::777666<<<888222555222444555555444333333444444555666777777777666555333333333444444444555555444444444555444444333222333333444333222333555888444222111222333444333222222222222222222222111000222222111111111111222222222222333333333333222222333333333333333333333333444444444444444444444444444444333222222222222222222222222333333333444444333333333333333333333333333333333333333333333333111111222333333444555555222333444555555555555555444333333222222333333444555555444444333222222222333333333333444444444444222222333444444444444444444444444444555555555555222666777333222444444333555222222555555222333555444555666666555555777888;;;===??????===;;;:::;;;666666666666666555555555444444444444444444444444555555555444444444444444111222444555555555444333555444444444444444555555555444333333555555444333666666666666666666666666888777777777666666666777;;;:::999888777777777777444444444555555555555555666666666666666555555444333444666666444444444444444444444444444333333333555444444444444555666666666666555555666666777777222444666666444555999===333555777888888888888999888888999:::;;;<<<===>>>777???>>>;;;>>>;;;999@@@DDDAAA??????CCCKKKSSSXXXaaa^^^UUUIIIDDDGGGLLLNNNSSSUUURRRKKKGGGGGGHHHGGG@@@EEEFFFCCCBBBCCCDDDBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA========================<<<<<<;;;;;;::::::::::::999999999999:::;;;<<<===666888999999777777999:::888888777777777777777777777777666666666666777777666444333333444555444333555666777666555555666888555666666666666666666777666666555555444444555555666666666666666666666666666666666666666666666666IIIGGGDDDCCCBBBAAAAAA@@@AAACCCDDDEEEEEEFFFIIIKKKNNNXXXgggsss{{{}}}zzzrrrjjjaaaYYYTTTQQQRRRUUU[[[``````ZZZPPPIIIFFFIIINNNRRRSSSPPPLLLIIIPPPOOONNNQQQWWW]]]aaacccfffgggfff```WWWPPPNNNNNNLLLSSS^^^ggghhhiiiqqq{{{~~~{{{zzz~~~|||tttlllfffbbbbbbcccdddcccbbbcccgggkkkoooqqqqqqooommmiii^^^SSSFFF>>>999999:::777666666999888888777666666555555666666666777777777777777555555666666666666555555777555444444666666555444444444444444444555555666444555666555444333444555111666333222888777222777111333666666555444444444444444555666666666555444333333444444555555666666444444555555555555444444333444333222222444777:::333222111111333333222111111222333333333222111000111111000000///000000000333333444555666666555555444444444444444444444444333333333333333333333333444444333222222222222333333333333333444444444444333333333333333333333333333333333333333333333333222333333333444444444555333333444555555555555555444444333333333333444444555555444444333333333333333333333444444444444555222333333444555444444444333444444444444555555555222666777444222444555444555222333666666333444666666666777666777999===@@@GGGHHHJJJJJJHHHDDDAAA???777777666666555555555555444444444444444444444444666666555555444444333333444555666666777777666666666555555444444444444555666666666666777777666555444555555555555555666666777888:::::::::;;;;;;<<>><<<:::777666777888555555555555555666666666555666666666666666555555222555777777444222444666666666666666666666666666555555444444555555666777444555777888888999:::;;;888999999777666777999<<<444777::::::888888:::===888:::<<<>>>@@@BBBBBBCCCEEEKKKHHHDDDGGGFFFFFFOOOLLLJJJGGGIIIPPP\\\hhhooo}}}wwwiiiWWWOOOQQQWWWZZZ___\\\WWWPPPLLLMMMNNNOOOEEEJJJLLLIIIHHHJJJKKKJJJLLLMMMOOOQQQRRRSSSTTTTTTVVVVVVVVVUUUTTTRRRQQQPPPMMMLLLKKKJJJHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@>>>======>>>???@@@:::;;;======;;;;;;;;;===::::::::::::999999999999999999888888888888999999:::888666666777888777666555666777666555555777888666777888999999999999999888777777666666777777777888888888999999999999999888888888888888888888888OOOKKKGGGDDDCCCCCCAAA???@@@BBBEEEFFFFFFEEEFFFGGGKKKQQQZZZccciiinnnrrrsssiiifff```YYYSSSNNNKKKIIIIIIJJJLLLOOOQQQOOOJJJFFFCCCEEEHHHJJJKKKJJJHHHGGGKKKKKKLLLPPPVVV\\\___```dddfffgggccc\\\TTTOOOMMMIIINNNXXX___``````fffoooqqqnnnnnnttt}}}wwwrrrqqqsssttttttrrrqqquuu|||}}}pppdddLLLDDD===<<<;;;888555666::::::::::::999999888888888888888888888888888888666666666666666666666666333222222333666777666555444444555555555666666555444555666555444444555666444777111///888777333666222444666777666555555666444444555555555444444444444444444555555666666666444555555666666555555555444444444333333444888:::333222111111333333222111111111333444444333222111000//////............///333333444555666666666666444444444444444444444444333333333333333333333333555444333333222222333333333333444444444555555555333333333333333333333333333333333333333333333333555555555444444444333333444444555555666666555555444444444444444444444444555555444444444444333333333333444444444555555555333333444555555555444444333333333333444444444444222666888444333555666555555333333666777444555888777777777888;;;AAAIIIOOOYYYZZZ[[[[[[XXXRRRKKKGGG;;;:::888666555555555555555555555555555555555555666666666555555444444444444555555666666666666666666666555444444444555555222333444555444333333333333333444444444555555555444888===@@@AAABBBDDDFFFFFFFFFDDD???:::777777888666666666666666666666666555555666666666666666555222555888777444333444666555666666666666666666666444444444444444555555666222555888999999999;;;===???>>>===;;;999:::<<<>>>888:::;;;999777888<<<@@@>>>AAAFFFKKKOOORRRSSSTTTWWW```___\\\^^^WWWRRRWWWXXXXXXYYY^^^jjjyyy}}}hhh]]]^^^dddhhhhhhbbb[[[WWWTTTTTTUUUXXXVVV[[[]]][[[[[[]]]^^^]]]```aaadddgggjjjlllnnnoookkkkkkkkkjjjiiigggfffeeeaaa```]]][[[YYYWWWWWWVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMNNNMMMMMMKKKJJJIIIKKKIIIGGGEEEDDDCCCDDDDDDBBBDDDEEEEEECCCAAAAAABBBAAAAAAAAA@@@@@@@@@??????;;;::::::::::::::::::;;;???===;;;;;;<<<<<<<<<;;;888999:::999888999;;;<<<666777888999999999999999888777777777777777888888888888999999:::::::::;;;888888888888888888888888RRRNNNHHHFFFFFFFFFDDDBBBCCCGGGKKKLLLKKKHHHFFFFFFKKKLLLOOOSSSWWW[[[^^^```VVVSSSOOOKKKHHHFFFEEEEEEDDDDDDCCCEEEGGGHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJNNNSSSWWWZZZZZZ^^^aaacccccc___XXXSSSPPPMMMOOOUUU[[[\\\ZZZ]]]bbbaaa______eeennnxxx}}}vvvuuuzzz}}}uuuqqqqqq~~~~~~~~~yyyvvvyyyvvvjjjPPPHHHBBB???<<<888777999999999::::::::::::999999::::::::::::999999888888777666666555555666666777222111222444666777777555444444555666666666666555444555777666555555666777888;;;444111888777111555444555777888777777888999555555555555444444444444666666666666666666666666444555666666777666666666555555666555444555777999444222111222333444333222111222333333333333333333///...............//////111222333444444444444444444444444444444444444444222222222222222222222222555444444333333333333333444444444555555555666666333333333333333333333333333333333333333333333333777666666555444444333333444555555666666666555555444555555666666555555444555555444444444444444444333444444444555555555555333333444555555555555555222333333333333444444444333777888555444666777666666333333777777555666999777888:::===BBBKKKUUU\\\fffggghhhiiifff___VVVOOO@@@???<<<999777666555555666666666666666666666666666666666555555555555555333333333333444444555555666555555555555555666666333555777777666555555555333333444444555666666666555<<>><<<<<<<<<===<<<======<<<===???CCCEEEKKKPPPXXXaaajjjpppsssuuuqqq~~~ssscccaaafffhhhmmmvvvvvvkkklllsssvvvrrrjjjcccaaa```___aaadddggglllooommmmmmqqqrrrqqqrrrtttwww{{{~~~~~~||||||yyyxxxvvvsssqqqooonnnnnnmmmlllkkkiiigggeeedddccc``````aaaaaa```^^^\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQLLLMMMOOONNNKKKIIIGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFBBBAAAAAA@@@@@@AAAAAABBB@@@???===<<<======<<<;;;999;;;;;;;;;:::;;;===???999999999999::::::::::::999888888888888999::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::VVVQQQLLLKKKMMMOOOMMMKKKKKKPPPUUUXXXUUUQQQLLLJJJJJJIIIIIIJJJLLLNNNOOOOOOKKKIIIFFFCCCAAAAAAAAABBBBBBAAA@@@@@@BBBCCCBBBAAACCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHLLLPPPSSSTTTSSSWWWZZZ]]]^^^]]]ZZZXXXVVVVVVUUUWWW\\\^^^[[[ZZZ\\\TTTTTTVVVYYY^^^dddhhhkkkeeeffflllxxxwwwooohhhdddbbbxxxwwwoooqqq{{{yyylllaaaOOOJJJEEEBBB===999;;;???<<<===>>>@@@@@@@@@@@@???======<<<;;;:::999999888888777666555555666777888444333444555777888666444333444555666777666666555555666777777666666777999666===:::666999666333:::666777888888777888:::<<<888888777666666666666666888888777777666555555555555555666777777777777777555666777777666555666888444333222333444555444222222222222222222333444444///////////////000111222222333444444444444444333333333333333333333333333444444444444444444444444555555444333333333333444444555555555666666666666444444444444444444444444444444444444444444444444666666666555555555555555555555666666666666555555444555666777777666555444444444555555555555555555444444444444555555555555333444444555555555555555444444444444555555555555333777888555444777888777666333444777888666666999666:::???EEELLLUUU]]]cccggghhhjjjlllkkkdddZZZRRRGGGEEEAAA===:::888777777666666666666666666666666555555555555666666666666333333333333333444555555555555444555555666777888555888;;;;;;999777777888555555555666777888888888===HHHVVV```eeehhhkkknnnkkkkkkggg\\\OOODDD???>>>:::999888888777666555555444444555666666666666666666555555666777777555444333333333444444444555555666666555555666666777888444666777999===HHHWWWbbb___ZZZSSSLLLGGGCCCAAA@@@CCCCCCDDDGGGLLLOOOPPPPPPWWW^^^jjjyyy~~~uuuxxx|||sssmmmmmmnnnmmmooossstttyyy|||{{{{{{~~~}}}yyyzzz{{{{{{zzzwwwuuutttqqqqqqpppooommmkkkiiiiii___aaabbb```]]]YYYWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPIIIGGGEEEDDDEEEEEEDDDCCC@@@AAABBBBBBAAABBBDDDFFFCCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@ZZZUUUQQQQQQUUUXXXXXXVVVSSSXXX^^^aaa^^^XXXRRRNNNLLLKKKJJJJJJKKKKKKJJJHHHKKKIIIEEEBBBAAAAAABBBCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGHHHKKKOOOQQQPPPOOOSSSUUUWWWYYYZZZ[[[[[[[[[]]]YYYYYY^^^aaa^^^[[[ZZZQQQSSSUUUWWWYYY\\\```ccc```bbbhhhssszzzwwwpppjjjfffccc```xxxvvvkkkjjjttt~~~vvvjjj^^^UUUNNNJJJGGGDDD>>>:::>>>DDDGGGHHHJJJKKKLLLLLLLLLLLL??????>>>===;;;:::999888888777666555555666777888777666666777888888666333333444666777777777666555555777888888777777888:::000<<<===999:::666777CCC888888999888777999;;;>>>::::::999888777777888888999999888777666555444444555555666777777777777777555777888888777555555666555444333333555555444333333333222111222333555666000000000000111222444444555666666666666666555555333333333333333333333333555555555555555555555555555555444333333333333444555555555555666666666777444444444444444444444444444444444444444444444444444444555555666777777777555666666666666666555555444555666777777666555444444444555555555555555555444444444555555555666666333444555555666666555555555555555555666666666777333777888666555777999777666333444777888666777:::666;;;DDDLLLTTTZZZ```dddbbbcccfffiiiiiibbbXXXPPPLLLIIIEEE@@@<<<:::999999777777777777777777777777444444555555666666777777666555555555555666777777444444444555555777888999222555888999666444444555666777777888999:::::::::GGGSSSdddqqqwww{{{~~~{{{zzzuuuiiiYYYKKKCCCAAA;;;:::999888777555444444444444555666777777666666777555333555888888666333555555555666666666777777777777777777777888888999444555777:::DDDVVVmmm~~~~~~wwwlllaaaXXXQQQKKKHHHHHHIIILLLSSSZZZ^^^]]][[[]]]fffuuu{{{zzzuuuwwwyyywwwyyy}}}~~~~~~}}}wwwyyyyyywwwsssooommmlllhhhhhhgggfffeeeeeedddddd^^^]]]]]]\\\\\\]]]]]]^^^XXXVVVTTTSSSTTTTTTSSSRRRLLLNNNOOOOOONNNOOOQQQSSSMMMKKKIIIGGGGGGHHHIIIJJJEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGccc___ZZZYYY]]]aaaccccccaaadddgggfffaaa\\\XXXWWWUUUOOOJJJJJJIIIFFFEEEGGGGGGEEECCCBBBBBBAAA@@@???DDDCCCCCCDDDBBB@@@@@@BBBCCCDDDDDDEEEHHHIIIFFFAAAAAAHHHMMMMMMKKKMMMPPPSSSRRRVVVZZZ]]]bbbfffeeeaaafffccceeeoootttppphhhbbbWWWPPPKKKNNNSSSUUUUUUVVV[[[bbbkkkrrrxxx{{{xxxsssnnnfff```ccciiiqqqcccdddooowwwzzznnnaaaVVVPPPPPPLLLJJJKKKKKKHHHJJJMMMRRRWWW[[[___eeehhhddd\\\OOOEEE;;;999:::999888999555555555555666777888999444555666777777777777666:::999888888888888777666555666888999:::999888777>>>;;;;;;??????<<>><<<======;;;;;;>>>;;;<<<>>>===<<<::::::;;;===>>>>>>;;;888666666777777666555666777888777666;;;999777555333222111000555444222222222222444555222111111111111111111222555111...000444777666444666555333333444444333222333444444555555444444333333333444444444333222222666555555444444555555666444444555555555555444444777666555444333444444555444333333222222333333444777777666666555555555555222333555777777666555444333444555555666666555555666666666666666666666666666666666666666666666666444333222444777999777555555666777666555555777999444555777888888777666555888666666777:::<<<======>>>JJJEEEUUU[[[fffUUUVVVaaadddfffgggjjjhhh^^^SSSIIIPPPSSSKKKCCC@@@@@@@@@;;;::::::888777666666666999888777666666666666666555555555555666666777777777888888777666555555666555555555555666888999:::444444666777555444<<>>666888;;;999888999555444444555777777666444666777888888555444444444777444333444666777555333555555666777777666555444444999;;;<<>>@@@BBBCCCDDDFFFCCCEEEJJJJJJHHHJJJOOOHHHCCC@@@@@@AAA???@@@CCC>>>???AAAAAA@@@@@@AAABBBBBBBBBBBB???;;;777555555777666666777888999999888888888777555555444444444444444333333333333444444333222222111111222222333222000///222666777555111666555333444444555333222333444444555555444444333222333333444444444333333555555444444444444555555444555555666666555555444777666555444444444555555555555444444444444555555777777777777666666666555222333555666777666555444444555666666666666666666555555555555555555555555555555555555555555555555333222111333666777666444444555666666555444666777777777888888888888999999999888777777888;;;>>>@@@DDDZZZ\\\hhhaaaeeeZZZeeejjjnnnppppppooolllcccYYYRRRWWWYYYRRRKKKHHHFFFCCCBBBAAA>>>;;;888777777888777777666555555555555555666666666666777777888888777888888888666555666777777777666666666777777777999888999999777666<<>>>>>;;;999::::::999999999;;;:::888666666777888888666555555666777555333444666777555333666666777888888777666666333999>>>CCCTTTrrr{{{lll``````hhhxxxyyysss|||}}}zzzyyyzzzzzzxxxwwwttttttssssssssssssssssssuuutttrrrpppnnnnnnnnnnnnmmmjjjhhhhhhkkkooossstttpppqqqsssttttttuuuwwwyyyzzzyyywwwuuusssqqqoooooojjjkkkmmmpppssstttrrrpppmmmooorrrsssqqqkkkfffbbb\\\WWWSSSSSSQQQLLLIIIIIIEEEDDDDDDDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEDDDBBB@@@@@@AAABBBDDDEEEGGGHHHIIIGGGHHHMMMVVVcccoooxxx~~~zzz}}}tttqqqxxxuuudddVVVQQQNNNOOOOOOQQQXXX___ccciiipppxxxqqqfff]]]^^^gggttt~~~~~~oooeeeaaa___bbbiiipppuuu}}}|||jjjTTTGGG???;;;;;;======<<<:::999888777888888888777666555555555555555666666555666666888999:::<<<>>>BBBGGGMMMQQQUUUVVVTTTQQQRRRTTTSSSPPPNNNPPPMMMHHHDDDDDDCCCAAACCCGGGDDDFFFFFFFFFEEEFFFHHHJJJHHHIIIIIIEEE@@@:::777555777666666777999;;;:::999666666555555666666777888333444444444444444444333444444333333333333444444000///000444777777333///666555333444555555444333444444555555555555444444111222333444444444444444555444444333333444444555444555555666666555555444777666666555555555555666777777666666666666777777777777777777777666666666333444555666777666555444666666666666777777777777555555555555555555555555555555555555555555555555444333333555777777666555555666888888666555666666777666555555555666888999:::;;;;;;999999<<>>;;;999::::::999999::::::999666444666777888777666555666777777555444555666777666444777777888999999888888777555;;;AAAIII[[[yyyuuuqqq~~~|||zzzyyyzzz~~~nnnpppsssvvvxxxyyyxxxwwwrrrtttxxx|||{{{vvvmmmfff```[[[XXXWWWUUUNNNJJJIIIHHHHHHHHHHHHHHHJJJMMMPPPNNNRRRSSSNNNHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHLLLRRRLLLKKKQQQbbbwww|||{{{uuueeeWWWTTTRRRQQQNNNPPPYYYdddhhhmmmuuu}}}rrriiiaaaaaaiiivvv~~~{{{yyy{{{xxx]]]KKKAAA<<<===@@@@@@>>><<<999888777888888999888888777888999:::;;;999999999888888:::===@@@AAAFFFOOOYYYbbbhhhjjjkkkkkkhhhccc___[[[VVVRRRPPPTTTOOOJJJHHHDDDAAACCCGGGNNNOOONNNLLLJJJIIIKKKLLLMMMNNNNNNKKKEEE???:::888777666666777999;;;;;;:::555555555555555666777888333444555666666555444333555555444444444444555555111000111333666666333000666555333444555666555333444444555555555555444444111222333444555555555555444444333333333333444444555555666666666666555555777666666666666666666666888777777666666777777888666666666666666666666666555555666777777666666555666666666666666777777888777777777777777777777777777777777777777777777777666666777888999999888888666888::::::999888888999777777666666666777777888999<<<>>>===>>>CCCMMMUUUeeefffWWWgggkkkmmmPPPJJJhhhsss}}}}}}~~~}}}zzzwwwsssiii______[[[TTTIII???999999:::::::::999888888999999999777777777777777777888888666888999888666666777888::::::999888777777777777777444444777999:::>>>DDDTTTcccsssxxxzzzuuugggUUUHHHAAA>>>======999888888999:::999666444666777777777555555666777777666666666666777666666777777888888888888888888888===CCCKKK[[[sssuuuuuuwwwxxxzzz{{{}}}{{{}}}wwwnnnfff```]]]\\\YYYRRRMMMMMMOOOPPPPPPPPPPPPRRRWWWZZZbbblllmmmaaaRRRKKKJJJJJJGGGEEEFFFHHHGGGFFFNNNYYYPPPPPPZZZsssppphhhXXXVVVVVVVVVUUUXXXdddqqqwww{{{{{{wwwtttqqqpppuuugggTTTKKKGGGIIILLLEEECCC???;;;999888888888======<<<<<<<<<======>>>:::::::::999999;;;@@@DDDMMMVVVeeettt~~~~~~uuummmgggccc___[[[]]]XXXTTTPPPIIICCCDDDIIIWWWWWWUUURRRNNNKKKKKKKKKLLLNNNNNNLLLFFF@@@<<<:::777666666777999::::::999666666555555555555555666444444666777777666444444666555555555555555555666444333222222333444444444666444444444666666555444444555555666666555555444111222333444555666666666555444444333333444444555555666666666666666666555666777777777777777777777777666666666666666666777555555555555555555555555777777777888777777777666666666555555666666777888888888888888888888888888888888888888888888888888777888999:::999999999999555777999:::::::::;;;===;;;;;;<<<<<<<<<;;;999999666;;;@@@CCCGGGNNNZZZcccsssjjjWWWkkkwww}}}^^^VVVmmmyyyvvvooolllcccVVVGGG===:::::::::999999999999999::::::777777777777777777777777666888999888777666777999888888888888888999::::::;;;888999;;;<<<===CCCKKKWWWgggwww~~~}}}iiiWWWLLLGGGDDDBBB===<<<;;;;;;<<<;;;:::888777888888666555444666888666777777777777666777777666666666666777777888888:::===BBBJJJVVVhhh~~~~~~~~~~~~~~~~~~|||pppjjjfffeeebbb\\\XXXWWWUUUWWWXXXXXXYYY\\\bbbhhh|||sss^^^SSSOOOLLLLLLIIIIIIJJJGGGEEEOOO^^^TTTVVVggg}}}sssllljjjYYYXXXYYY]]]```fffttt|||lll]]]UUUSSSUUUYYYPPPLLLGGGAAA===;;;::::::;;;<<<<<<<<<<<<;;;:::999;;;<<<===<<<<<>>BBBDDD??????>>>===;;;:::999999888===FFFNNNVVV```jjjqqqrrroooaaavvvvvvzzz~~~|||uuueeeSSSDDD===;;;999888888888888999999:::999999999888888888888888666888999888777777888:::777777777888999;;;<<<===;;;:::;;;<<<:::<<>><<<<<<;;;:::999;;;;;;:::888666666777999666888999888777666777999666666666666666777888999:::;;;AAAIIIQQQ^^^ppp~~~xxxsssqqqnnniiiffffffbbbeeeiiijjjlllqqqyyyqqqhhh```WWWUUUQQQPPPPPPJJJGGGSSSeeeVVV]]]tttyyyvvvvvvkkkjjjlllqqqvvv}}}rrrgggbbb```bbbeee___ZZZSSSJJJCCC???<<<;;;999;;;>>>AAABBBBBBAAAAAACCCEEEHHHIIIKKKQQQ\\\dddvvv~~~}}}uuullleeecccbbb___VVVMMMLLLQQQVVVXXX[[[[[[XXXVVVTTTSSSQQQQQQPPPLLLFFFAAA???>>>===<<<;;;;;;<<<<<<;;;::::::999888888777777888888777666666666666666666777666555555444444555555666555666777666666555555666555444444555666777777555555555666666666666555555444444555555555555555444777666666555555666666777666666777777777777666666666777888999999999888888666666555555555555666666666777777777888888888888<<<<<<;;;:::::::::::::::;;;:::999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@===<<<===???:::<<<>>>???BBBGGGMMMQQQJJJGGGBBB>>><<<<<<>>>???BBBHHHSSS```llluuu|||wwwttthhh~~~uuu___LLLAAA===;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;::::::::::::666777999999888777999:::888888888999:::;;;<<<===999;;;>>>???===AAAQQQaaassslllfff___UUUPPPJJJDDDBBBAAA@@@???@@@@@@>>>;;;999888999;;;666888:::999777666888:::777777666666777888:::;;;;;;;;;???FFFKKKRRRaaappp|||zzzwwwrrrpppqqquuuyyy}}}wwwjjj^^^YYYWWWWWWOOOKKKXXXkkkXXX```||||||ssspppnnnoooqqqkkkeee\\\QQQHHHBBB>>>===<<<@@@FFFMMMQQQSSSTTTSSSNNNQQQUUUWWW[[[cccpppyyy}}}qqqbbbaaabbb```WWWOOONNNRRRRRRUUUZZZ]]]]]][[[ZZZZZZYYYXXXUUUPPPJJJEEECCCBBB@@@???======>>>>>><<<;;;:::::::::999::::::;;;;;;888777666555555666777888555555444444444444555555444666999:::999777555444555444444555777888777666555555666666666666555555555555555666555555444444777777666666666666777777666666777777777777666666666777888999::::::999888777777666666666666777777888888999999::::::::::::>>>===<<<;;;;;;;;;;;;;;;===<<<;;;::::::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFEEEBBBAAABBBDDDAAABBBCCCFFFJJJPPPWWW]]]YYYTTTLLLEEECCCDDDIIILLLNNNTTT```nnn||||||iiigggQQQDDD??????????????????@@@AAAAAA>>>>>>=========<<<<<<<<<666777999999888888999:::999999999999:::;;;<<<<<<;;;???EEEGGGGGGOOOcccwww{{{jjjcccZZZSSSNNNLLLKKKJJJDDDCCCAAA>>>;;;:::<<<===666999:::999777666888:::888888777777888:::;;;===>>><<>>???BBBBBBCCCEEEEEEDDDBBB???BBBCCCCCCBBBBBBBBBDDDFFFIIIKKKMMMOOOPPPPPPNNNMMMMMMJJJFFFFFFIIIKKKKKKJJJHHHOOOSSSSSSRRRSSSQQQMMMMMMLLLLLLMMMQQQXXXbbbiiiiiieee]]]UUUPPPPPPTTTYYYaaahhhqqqzzz}}}ppprrr\\\LLLDDD@@@>>>===@@@EEEJJJMMMMMMGGGIIIGGGAAA<<<<<<;;;999888666777:::999666777;;;AAA:::666666999:::>>>CCCAAACCCHHHMMMPPPZZZsss}}}oooeeeaaa___\\\YYYUUUOOOJJJIIIEEE>>><<<@@@???<<<;;;===;;;777666888888777666666777:::<<<>>>@@@???@@@CCCEEEIIITTT```lllxxxlllbbbZZZWWW^^^ggg```ggg}}}tttfffXXXNNNHHHEEECCCIIITTTbbbooouuuvvvtttooojjjgggkkkooorrrwww}}}ttthhhgggeee```[[[WWWUUUUUUYYYZZZ]]]```bbbcccddddddmmmllljjjgggbbb^^^[[[YYYQQQTTTYYYZZZWWWRRRMMMJJJEEEBBB>>><<<<<<;;;:::999999:::::::::888888777888666666666666777777777888555555666666666555444444555666777777888888777777555555555666666666777777555555555555555555555555777777777666666555555555888999999::::::::::::999===;;;:::;;;===>>>===:::999888888999:::;;;:::999999:::;;;<<<===???AAABBBFFFKKKPPPSSSRRRQQQPPPQQQLLLLLLLLLLLLMMMOOOSSSVVVVVVWWWZZZ]]]```cccdddeee\\\YYYVVVWWWYYY\\\\\\\\\ccchhhlllkkkjjjkkkiiieee______^^^]]]```fffnnnsssvvvsssmmmfffbbbcccgggkkkpppuuuzzz~~~kkkXXXNNNJJJFFFDDDJJJUUU^^^```^^^[[[[[[UUUKKKDDDCCCAAA>>><<<::::::======;;;<<>>:::888:::<<<<<<@@@FFFMMMRRR]]]hhhnnnyyy{{{xxxuuurrrkkkbbb[[[XXXTTTMMMIIIJJJDDD???===@@@@@@===<<<===>>>===<<<;;;;;;===>>>@@@AAA@@@AAACCCDDDGGGRRR]]]kkkzzzqqqnnnppprrrwwwjjjaaa^^^bbbiiikkkrrrooo```TTTLLLHHHFFFNNN[[[kkkwww|||{{{yyyvvvmmmgggiiimmmqqqtttwww}}}tttjjjiiihhhddd^^^ZZZXXXXXXZZZ[[[^^^aaacccdddddddddjjjooossssssooojjjhhhgggeeegggllloooooojjjbbb]]]WWWQQQJJJCCC@@@???>>>===;;;:::999888777666555555555666777888888888777666444555555666666666666666666777888888999999888888555555666666666777777777555555555555666666666666777777777777777777777888:::::::::::::::999888777;;;999888999:::;;;;;;:::===<<<<<<;;;;;;<<<===>>>;;;===@@@CCCDDDGGGJJJLLLOOOUUU]]]aaaaaaaaacccfff\\\ZZZYYYXXXZZZ^^^cccfffjjjkkknnnqqqtttxxx{{{|||pppnnnmmmnnnqqqtttuuuuuu||||||xxxxxxvvvuuuuuuyyy~~~}}}~~~jjj]]]WWWQQQOOOXXXgggsssuuusssrrrooofffYYYOOOJJJEEE@@@???<<<;;;===<<<::::::===<<<;;;===@@@BBBDDDKKKTTTbbbkkkzzzzzzqqqiiigggeeeaaa\\\YYYRRRJJJDDDEEEFFFCCC???>>>???>>>=========>>>@@@AAADDDCCCCCCFFFGGGJJJSSS\\\qqqzzzqqqjjjggghhhjjjxxxqqqhhhccceeejjjuuu~~~mmm]]]QQQJJJNNNWWWdddpppwwwwwwrrrmmmmmmfffaaaaaacccffflllrrrzzz~~~{{{tttooogggggggggddd```]]]\\\\\\\\\^^^```cccfffggggggggglllssszzz|||yyyuuuuuuwwwzzz{{{}}}{{{uuummmggg^^^TTTLLLFFF@@@===>>><<<999888777777777777555666888999999888777555444444555666777888888777666777888888999999888888555666666666666777777777666666666666666777777777666666777888:::;;;<<<===:::::::::::::::999888888;;;:::888888999:::;;;<<>>DDDKKKPPPSSSWWW[[[^^^\\\^^^aaaeeeiiillloooqqqnnnjjjfffdddfffjjjoooqqqzzzzzz|||}}}|||nnnhhheeedddlllyyy}}}oooddd[[[QQQIIIGGGAAA======;;;888888:::======@@@EEEJJJRRRbbbpppxxxrrrtttxxxyyytttpppmmmbbbXXXUUUUUUOOOIIIEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEFFFJJJMMMPPPXXXaaavvv{{{yyyyyy{{{wwwmmmgggiiinnn{{{ooo^^^SSSZZZcccoooxxxyyyrrrggg```^^^\\\[[[ZZZXXXZZZdddooowwwyyy~~~|||uuuooojjjgggfffaaabbbcccbbbaaaaaaccceeegggiiilllpppsssuuuvvvwwwzzzwwwmmmaaaSSSGGG>>>DDD@@@<<<:::;;;<<<<<<;;;666777999::::::888666555444444666777888888999999555666777777888888777777666666666666777777777888666666666777777777888888666777777888999:::;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<>>>AAADDDGGGKKKOOORRRPPPKKKFFFEEEFFFIIIQQQ]]]fffkkkooossswwwppphhhbbbdddmmmvvvxxxwwwvvvqqqkkkiiilllppptttvvvzzzzzz{{{}}}~~~}}}}}}~~~yyyjjj^^^RRRJJJBBB???>>>;;;<<>>AAA???BBBLLL\\\mmmxxxvvvvvvsssqqqqqqrrrooojjjddd]]]VVVQQQNNNOOOLLLMMMRRRUUUVVVZZZ___kkkrrr~~~yyysssxxxxxxrrr}}}yyyhhh]]]YYYXXXWWWVVVRRRQQQXXXaaaccceeeiiinnntttvvvvvvuuurrrkkkeeeccc```[[[[[[```^^^___bbbfffmmmvvvlll```KKKDDD<<<888888888777555999999999888888888777777666777777888999999999999666777888888999999888888666666777777777888888888666666777888888999::::::::::::;;;===???@@@AAABBB@@@@@@AAAAAAAAA@@@??????:::===BBBHHHOOOZZZfffnnnwww{{{zzzqqqddd]]]^^^cccrrr{{{vvvvvvwwwvvvtttoookkkgggfffkkkuuuhhh]]]lll|||~~~mmmYYYLLLDDD@@@???AAABBBIII\\\uuu}}}}}}~~~~~~zzzqqqiiibbb^^^^^^YYYXXXZZZZZZWWWWWWYYYaaagggttt~~~xxx~~~rrrggg^^^YYYVVVUUURRRPPPSSSXXXWWWYYY]]]ccciiillllllkkklllfffccceeeccc^^^]]]bbb```bbbeeejjjsss}}}qqqWWWOOOEEE???>>>>>>;;;999::::::999888777777888888777777888999999999999888888888999::::::::::::999777777777777888888888888666777777888999999::::::999;;;>>>BBBFFFJJJMMMOOOMMMMMMMMMLLLKKKJJJIIIHHHAAAFFFMMMUUU___mmm|||{{{llleeeiiippp~~~ssslllccc___dddqqquuu^^^yyyppp]]]PPPGGGDDDDDDEEEQQQkkkyyyvvvlllfffbbbaaa^^^YYYUUUVVVUUU[[[gggsssxxxzzz~~~sssfff[[[WWWTTTOOONNNRRRPPPRRRVVVZZZ^^^aaabbbccceeeeeedddbbb^^^\\\[[[[[[^^^bbbiiirrr}}}kkk\\\JJJ???===>>>>>><<<999888888:::;;;:::888666999999::::::::::::999999888888999999999:::::::::999999:::::::::;;;;;;;;;999888777666999<<<===:::;;;EEEOOOSSSVVV[[[```bbbaaacccbbb\\\XXXVVVRRRLLLOOOPPPVVVeeeyyyuuummmuuuzzzfff[[[bbbuuuvvvZZZyyy```MMMHHHKKKLLLddduuulllccc\\\XXXXXXZZZZZZ^^^cccffflllyyyqqqbbb[[[XXXRRROOOPPPOOOPPPSSSWWWZZZ]]]^^^______```aaa___ZZZWWWWWWYYY___iiivvvnnnXXXHHHAAA>>>;;;888999888888999:::999777555888888999999999999888888888888888999999:::::::::999999999999:::::::::;;;;;;:::999999;;;???AAAAAAKKKYYYhhhooorrrvvvyyyzzzyyyzzzvvvooojjjhhhddd```UUUWWW___ooozzzwwwhhhkkk|||sssXXXuuuyyy```TTTRRRZZZrrrxxxmmmeee```\\\[[[]]]aaaeeelllzzzlllbbb]]]WWWQQQNNNLLLMMMOOORRRTTTWWWXXXYYYWWWZZZ\\\ZZZVVVTTTWWWZZZjjjxxxjjjWWWKKKDDD===777;;;:::999999:::999888666777888888999999888888777888888888888999999999999888888999999999:::::::::;;;;;;::::::;;;???FFFKKK\\\nnn{{{zzzxxxtttgggjjjsssyyyzzzpppUUUiii~~~llleeesss~~~vvvkkkiiijjjmmmqqqxxxyyykkkfff```VVVOOOIIIJJJKKKMMMPPPRRRUUUVVVSSSVVVWWWUUURRRUUU^^^eee}}}zzziii]]]RRRFFF======<<<::::::;;;;;;;;;:::888888888999999888888888888888999999999999999999888888888999999999:::::::::999999999:::???LLLXXXoootttWWWooo{{{tttmmmaaaVVVJJJJJJJJJKKKMMMPPPTTTVVVQQQQQQQQQPPPSSS]]]lllwww}}}rrrcccRRRFFF@@@>>>;;;:::;;;<<<<<<;;;999999::::::::::::999999::::::999999999999999999888888999999999::::::::::::999:::<<<<<>>@@@@@@IIIbbb|||~~~ppp```ZZZXXXTTTPPPOOOPPPRRRSSSRRRQQQTTT^^^qqqvvvhhhWWWRRRJJJDDD@@@???===<<<>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;???BBBCCCLLLkkkyyyrrrnnnrrrtttrrroooooowwwooo^^^bbb^^^YYYSSSPPPOOOQQQRRRVVVVVV[[[kkkzzzeee___UUUMMMGGGCCC@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999>>>BBBBBBMMMnnnzzztttqqqeee]]]ZZZ^^^```______bbbeeerrroooeeedddlllmmmhhh\\\SSSSSSUUUVVVTTT\\\lll|||rrrfff^^^ZZZTTTLLLEEEIIIKKKJJJFFFFFFIIIJJJHHHDDDCCCAAA>>>===<<<;;;;;;<<<>>>???===:::999;;;???<<<>>>AAADDDHHHZZZ|||{{{wwwpppfff___[[[WWWUUUWWWXXXVVVUUUWWWdddhhhtttjjjaaaaaannnrrrqqqfff]]]ZZZ[[[[[[eeeppp{{{tttoooiiiaaa\\\ZZZZZZWWWSSSSSSUUUTTTOOOKKKIIIFFFBBB@@@?????????===>>>???>>>===<<<<<<===???@@@DDDKKKVVVjjj{{{xxxrrrjjjdddccc]]]XXXWWWUUURRRRRRUUU\\\aaammm~~~~~~iiiaaaaaannnvvvzzzuuunnnlllnnnnnn|||yyywwwqqqmmmmmmooojjjbbbYYYVVVQQQLLLHHHFFFFFFFFFBBBAAA@@@@@@@@@???===;;;BBBAAAGGGWWWlll|||wwwooogggaaa[[[UUUTTTWWWWWW^^^jjj{{{}}}ooofffdddiiittt}}}~~~oookkkddd]]]WWWSSSRRRQQQNNNIIIDDDBBBBBBBBB@@@>>>EEEDDDLLLdddxxxlllaaa\\\]]][[[cccooo~~~}}}xxxjjjdddeeeoooyyy|||tttlllfffcccbbb```YYYOOOIIIHHHHHHGGGEEEIIIIIIUUUpppnnneeedddfffooo{{{|||{{{|||qqqccccccjjjtttzzzxxxvvvoooddd[[[UUURRRQQQQQQQQQSSSbbb}}}|||rrrpppzzzzzzwwwsssyyy~~~iiibbbhhhrrr}}}rrrhhh```]]]\\\ZZZ```qqq}}}zzzsssvvvrrraaafffrrrvvvkkkeeecccaaaiii{{{yyytttllleeessswwwqqqoooqqquuu~~~}}}wwwppp}}}~~~xxxvvvwwwzzz}}}{{{xxx}}}}}}wwwnnnrrrvvvsss|||{{{llliiimmmnnntttyyyzzz~~~wwwhhhfffnnnssszzz|||tttppp{{{zzzkkk```\\\^^^```fffkkkkkklllxxxkkkdddgggiiipppwwwuuummmxxxwwweeeZZZTTTQQQRRR[[[aaaeeebbb```iii|||rrrggggggeeejjjssssssjjjvvvooobbbYYYSSSPPPRRRTTTYYY```bbb___```lllzzzoookkknnnqqqwwwuuuyyyyyyjjj```XXXQQQNNNNNNPPPTTTZZZ]]][[[YYY```iii}}}xxx|||uuuhhh```YYYRRRMMMMMMPPPTTT[[[aaa```\\\\\\```nnnxxxjjjaaa[[[UUURRRSSSSSSWWW```iiikkkfffaaa```cccuuu{{{jjj```ZZZWWWXXX\\\ZZZ]]]gggqqqssskkkbbb^^^^^^jjj~~~wwwyyynnnaaa[[[YYY]]]bbbeeeiiiqqqyyyxxxlllbbb]]]XXX```ssszzzuuuzzzvvvlllpppoooddd^^^___cccfffkkktttzzzuuuiii```]]]XXX\\\hhh}}}yyy|||}}}yyyjjjdddjjjoooddd```aaa\\\bbblllrrrmmmbbbZZZYYY]]]^^^eeeuuuwww|||}}}ooobbb___ggg~~~~~~|||{{{}}}~~~~~~~~~|||{{{wwwsssooommmoooqqqqqqwwwzzzxxxwwwxxx|||~~~vvvllleeeggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkllloootttxxx{{{~~~oooddd___```aaadddhhheee^^^[[[\\\```bbbjjj{{{|||qqqjjjoooyyy}}}zzzzzzxxxuuuqqqoookkkjjjjjjjjjiiihhhfffdddaaa```___aaaccceeeeeehhhkkklllllllllmmmmmmeeecccaaa^^^\\\ZZZZZZZZZ\\\```eeelllqqquuuwwwxxxssssssrrrrrrssstttuuuuuuwwwtttpppkkkiiihhhiiijjjfffeeecccccceeehhhlllnnniiikkklllkkkgggaaaZZZVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWUUUUUUVVVYYY[[[\\\[[[ccciiiqqqvvvyyy}}}rrriiicccaaadddhhhhhhdddaaabbbgggnnn}}}~~~{{{zzzyyy{{{zzz{{{~~~rrrfffbbbbbbbbbaaa^^^[[[YYYXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPQQQSSSTTTQQQSSSVVVWWWVVVVVVWWWXXXVVVUUURRRPPPNNNMMMMMMMMMNNNQQQTTTXXX\\\___```aaa___^^^^^^^^^^^^______```___]]]ZZZWWWVVVVVVWWWXXXXXXVVVTTTSSSTTTVVVYYY[[[WWWYYYZZZZZZWWWQQQLLLHHHOOONNNLLLKKKKKKLLLNNNOOONNNLLLLLLMMMOOOQQQQQQPPPPPPUUU[[[^^^___bbbggglllrrryyytttppppppuuuxxxwwwuuuuuuxxx~~~}}}wwwqqqsssxxxzzz{{{sssaaaTTTQQQQQQRRRQQQQQQOOOLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJFFFHHHJJJJJJIIIIIIIIIJJJNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPNNNMMMMMMLLLLLLMMMNNNNNNOOONNNLLLJJJJJJKKKMMMNNNKKKMMMNNNOOOMMMIIIEEEBBBLLLJJJHHHFFFFFFHHHJJJLLLHHHFFFEEEEEEGGGHHHHHHGGGFFFIIIMMMMMMMMMMMMQQQTTTYYY]]]bbbfffjjjpppxxx~~~{{{yyy|||qqqgggYYYPPPLLLMMMMMMLLLLLLJJJIIIIIIIIIJJJIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJIIIHHHIIIJJJLLLLLLJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLJJJJJJIIIJJJKKKKKKGGGIIIJJJKKKKKKIIIFFFDDDIIIHHHFFFEEEEEEFFFHHHIIIHHHFFFEEEEEEFFFGGGFFFEEEGGGIIIJJJJJJIIIHHHJJJLLLNNNPPPSSSTTTVVVXXX]]]```jjjpppzzz~~~~~~{{{rrr^^^XXXQQQLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFGGGIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@GGGEEECCCCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGFFFHHHJJJKKKKKKJJJKKKKKKVVVYYY___dddhhhlllqqqtttvvvvvvtttqqqoooooorrrtttuuuvvvvvvxxxxxxvvvqqqnnnkkkooouuuyyyzzzzzzzzzzzzyyy{{{~~~~~~yyyttt|||}}}{{{}}}~~~yyysss{{{wwwdddRRRPPPMMMKKKJJJIIIGGGEEEDDDCCCCCCDDDFFFFFFEEECCCCCCDDDFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDCCC===???BBBCCCCCCBBB???===BBBAAA??????@@@AAA@@@???@@@@@@AAABBBCCCCCCDDDDDDCCCEEEFFFHHHHHHHHHGGGGGGJJJKKKNNNOOOQQQSSSWWWZZZZZZZZZYYYWWWVVVVVVXXX[[[[[[[[[\\\]]]^^^\\\YYYUUUTTTWWW\\\____________```^^^aaadddeeeeeecccccccccdddeeegggiiikkknnnooopppssspppzzztttrrrrrrvvv{{{}}}zzzvvvvvvmmm\\\PPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIFFFGGGHHHGGGGGGHHHJJJMMMKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOONNNLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFAAABBBCCCDDDDDDCCCBBBAAA@@@???===>>>???@@@@@@???AAAAAAAAABBBDDDEEEEEEDDDEEEDDDDDDDDDEEEGGGGGGGGGCCCEEEGGGHHHHHHIIIKKKLLLJJJKKKLLLKKKJJJJJJLLLMMMLLLLLLMMMNNNOOOOOOLLLJJJIIIKKKMMMNNNNNNMMMNNNNNNNNNQQQSSSSSSQQQPPPPPPRRRQQQQQQRRRSSSUUUWWWYYYZZZuuusssyyy~~~sssfffeeefffmmmwww}}}~~~}}}uuu}}}xxxdddTTTOOOMMMIIIFFFDDDDDDDDDEEEEEEDDDEEEGGGIIIIIIGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHIIILLLOOOLLLLLLJJJIIIIIIJJJJJJKKKJJJKKKMMMMMMMMMKKKIIIGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQPPPQQQQQQQQQPPPMMMJJJHHHKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCEEEBBB???===>>>@@@BBBBBB???BBBFFFIIIHHHHHHGGGHHHDDDFFFGGGHHHGGGGGGHHHJJJHHHGGGGGGIIIKKKKKKIIIGGGEEEGGGHHHHHHFFFEEEFFFGGGHHHJJJLLLKKKIIIGGGHHHJJJJJJJJJJJJKKKLLLMMMOOOPPP{{{wwwsssyyy}}}zzzvvvmmmgggccc```aaammm|||xxxwwwsss```UUURRRNNNMMMOOOOOOLLLJJJJJJHHHHHHGGGHHHHHHIIIJJJKKKLLLJJJGGGGGGHHHJJJKKKJJJHHHIIIIIIGGGIIIOOOTTTWWWVVVZZZZZZTTTPPPQQQSSSSSSTTTWWWVVVPPPOOORRRQQQMMMMMMMMMLLLKKKKKKLLLMMMNNNRRRQQQRRRTTTWWWZZZ[[[[[[[[[^^^``````\\\YYYYYYZZZRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFEEECCCCCCAAA???AAADDDFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAACCCEEEFFFDDDCCCCCCCCC@@@EEEFFFDDDCCCGGGJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCAAACCCEEEGGGGGGGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJIIIvvvqqqtttyyy|||xxxzzz~~~{{{uuurrrooojjjfffhhhfffjjjwww{{{hhh]]]XXXTTTSSSUUUUUUQQQNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMPPPOOONNNMMMMMMNNNPPPQQQOOOPPPPPPOOOSSSZZZbbbhhhlllooonnnhhhdddeeegggfffhhhjjjhhhaaa^^^___^^^YYYVVVSSSOOONNNPPPTTTWWWYYY[[[^^^bbbfffjjjlllnnnoooppptttxxxxxxsssmmmiiigggeeebbb^^^[[[YYYVVVRRROOOLLLKKKIIIGGGGGGFFFEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDFFFCCCAAA@@@BBBCCCCCCAAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDEEEEEEDDDBBBBBBCCC@@@DDDFFFCCCCCCEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJxxxttttttuuuwwwvvvzzz~~~|||yyywwwwwwwwwwwwwwwwww}}}tttkkkjjjeeeccccccaaaZZZVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQTTTVVVWWWUUUSSSSSSVVVZZZXXXXXXYYYZZZ___iiiwww~~~yyyvvvrrrnnnddd^^^XXXVVV[[[dddjjjnnnooovvvyyyssspppoookkkeee```UUURRRMMMJJJIIIIIIHHHGGGGGGEEEDDDDDDFFFHHHHHHGGGKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEECCCBBBBBBBBBAAADDDEEEDDDEEEGGGEEE@@@AAAAAAAAABBBBBBCCCCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHJJJKKKLLLLLL~~~|||}}}{{{tttiii```\\\ZZZZZZ[[[ZZZZZZXXXWWWVVVWWWZZZ\\\ZZZVVVUUUXXX]]]]]]]]]^^^aaagggsss{{{ooohhhbbbcccmmmzzz}}}iiibbbXXXQQQNNNMMMLLLKKKIIIHHHHHHKKKOOORRRSSSRRRSSSQQQOOOMMMKKKHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEDDDBBBAAAAAABBBBBBDDDDDDDDDGGGKKKIIIDDDCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNOOOyyyjjjccc`````````___^^^]]]\\\[[[YYY]]]^^^[[[VVVSSSVVVZZZ\\\[[[]]]aaafffrrr|||wwwnnnkkklllsss|||lll___WWWSSSOOOMMMHHHIIILLLRRR[[[bbbgggiiiffffffccc^^^WWWNNNFFFBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCAAAAAAAAACCCDDDFFFGGGFFFHHHLLLLLLHHHIIIIIIIIIIIIIIIIIIJJJJJJCCCEEEGGGIIIIIIHHHGGGEEEGGGGGGHHHIIIKKKMMMOOOPPPtttjjjdddcccbbbaaa````````````]]]______[[[VVVRRRQQQSSSUUUTTTVVV[[[^^^iiivvvooommmlllqqqzzzwwwlllcccYYYSSSLLLKKKNNNUUUaaaooo{{{|||mmm\\\MMMDDDAAA@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDIIIOOOTTTTTTTTTUUUTTTQQQQQQPPPOOONNNMMMLLLLLLKKKIIIJJJKKKLLLKKKIIIGGGFFFIIIIIIJJJLLLOOOSSSVVVYYY|||pppfffeeebbb``````aaabbbdddcccbbb___[[[VVVRRRNNNLLLNNNLLLOOOSSSTTT]]]xxxyyyooohhhjjjpppxxxrrrhhh[[[VVVQQQSSS___qqqgggRRRFFFBBBAAA@@@@@@??????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAADDDFFFQQQ___mmmqqqppppppnnnkkkfffeeedddaaa___]]][[[ZZZZZZXXXVVVRRRPPPNNNMMMMMMSSSTTTVVVZZZ```fffkkknnntttgggeeebbb______aaadddfffhhheee```\\\XXXSSSMMMIIIIIIGGGJJJNNNNNNUUUppprrrgggbbbdddooo|||~~~lllbbbUUUQQQYYYkkkhhhPPPCCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@BBBDDDGGGXXXlll~~~{{{xxxuuusssrrrlllggg```YYYUUUTTTUUUVVV___aaadddjjjqqqyyy}}}pppjjjccc^^^^^^```ccceeegggeeeaaa[[[UUUPPPKKKIIIJJJLLLHHHIIIQQQVVVgggvvviiieeefffooozzzggg\\\XXX^^^nnn}}}}}}cccOOOEEEBBBAAA@@@@@@??????@@@@@@>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDGGGYYYtttwwwkkkhhhhhheeefffiiiuuu{{{qqqkkkddd^^^\\\\\\]]]]]]aaa___\\\WWWRRRNNNJJJHHHCCCHHHFFFHHHNNNRRRdddxxxnnnhhhmmmzzz}}}||||||~~~oooaaa\\\eeerrr}}}qqq[[[MMMFFFBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@???@@@AAA@@@@@@AAADDDFFFVVVssstttrrrtttxxx~~~tttnnnfff___ZZZXXXVVVUUUXXXVVVTTTQQQNNNKKKIIIGGG@@@GGGHHHJJJNNNRRRfffmmmjjjooowwwhhh___[[[[[[[[[\\\```gggmmmvvvtttdddbbbgggnnnuuuyyyrrraaaPPPGGGEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>?????????@@@@@@>>>???@@@@@@@@@AAADDDFFFRRRqqqzzzuuuoooggg___ZZZVVVRRRPPPOOONNNMMMKKKJJJHHHGGGGGGBBBJJJKKKLLLQQQWWWooouuukkksssuuulll___TTTNNNLLLMMMMMMLLLPPPTTTVVVZZZgggyyy{{{lllfffeeejjjkkkdddUUUHHHBBBAAAAAAAAA@@@????????????@@@>>>>>>>>>>>>????????????>>>???@@@??????AAADDDFFFPPPnnn}}}sss}}}{{{rrrlllddd\\\VVVRRROOOMMMIIIIIIIIIHHHHHHGGGGGGGGGDDDJJJJJJKKKRRR[[[www}}}tttsssxxxeee\\\WWWQQQKKKIIIHHHHHHHHHHHHJJJLLLJJJKKKSSSbbbnnnooo```aaa```YYYOOOFFFAAA???@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>???@@@@@@@@@AAAEEEGGGOOOllluuu~~~oooiii___WWWRRRNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDIIIIIILLLWWWcccqqqpppuuufffUUUMMMKKKHHHFFFFFFEEECCCAAACCCEEEFFFEEEEEEJJJSSS[[[ooohhhbbbYYYRRRLLLHHHDDDBBB@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>???@@@AAAAAACCCFFFHHHPPPlll{{{|||zzzqqqjjj```VVVPPPMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIINNNPPPWWWfffsssoookkkwwwkkkXXXOOOGGGEEEDDDCCCDDDCCCAAA@@@???AAADDDEEEFFFHHHLLLOOOVVVnnnqqq^^^QQQMMMLLLIIIEEEBBBAAAAAA@@@@@@@@@@@@@@@============>>>>>>>>>??????@@@AAABBBBBBDDDGGGJJJTTTppp{{{zzzvvv{{{vvviiitttyyy|||sssoooooovvvnnncccYYYRRROOONNNMMMKKKKKKKKKJJJJJJJJJJJJJJJPPPVVVZZZeeevvvqqqlllvvvoooXXXLLLHHHFFFDDDCCCCCCDDDEEEEEEEEE???AAADDDGGGIIIIIIIIIHHHIII```gggUUUPPPOOOKKKGGGDDDCCCBBBBBBAAAAAABBBBBB============>>>>>>>>>>>>???AAABBBBBBCCCEEEHHHKKKZZZvvvzzzzzzvvvrrrkkkgggiiiooo~~~~~~jjj___dddllluuutttgggeeefffrrrwwwuuujjj```\\\YYYTTTQQQWWWYYYRRRKKKJJJMMMNNNXXXaaaiiirrrssspppxxxnnn]]]QQQKKKKKKDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDJJJVVVlllgggWWWNNNJJJIIIHHHDDDAAADDDDDDBBBAAACCC;;;===???@@@???@@@BBBDDD???@@@AAA@@@@@@CCCJJJQQQ]]]{{{vvvqqqmmmiiibbb]]]^^^cccjjjxxxuuuaaaVVVSSS[[[dddsssvvveee``````rrr|||~~~wwwpppiiicccdddiiihhh___VVVUUUWWWYYY```nnn|||oootttrrr___SSSJJJEEEEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCKKK\\\www{{{cccSSSKKKJJJIIICCC@@@AAABBBAAABBBDDD???@@@BBBBBBAAAAAABBBDDD@@@AAABBBDDDFFFJJJNNNQQQ___~~~yyylllgggccc```ZZZUUUUUUYYYbbbpppooo\\\QQQLLLRRRZZZggglllaaa___ooovvvlllkkkmmmnnnuuuvvvrrrvvv```SSSNNNIIIEEECCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBEEEGGGPPPfffvvv^^^RRRMMMKKKEEEAAABBBCCCBBBCCCFFF@@@AAABBBAAA@@@???@@@AAA@@@AAABBBDDDGGGKKKOOOQQQhhhzzznnniiitttllleeeaaa^^^]]]ZZZUUUUUUXXXeeeooozzz~~~wwwgggWWWMMMMMMQQQWWWaaazzz|||kkkccchhh{{{}}}xxxvvvdddRRRKKKKKKIIIEEECCCBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAAHHHHHHLLLZZZrrrsss```TTTOOOIIIEEEFFFFFFDDDDDDFFFAAABBBCCCCCCAAAAAABBBCCCCCCEEEFFFEEEFFFKKKUUU^^^yyywwwkkk___WWWUUUvvvjjjeee___[[[YYY[[[[[[XXXXXX[[[```dddiiiiiicccXXXMMMFFFIIILLLPPPXXXnnnuuufffbbbqqq|||xxx~~~eeeWWWJJJGGGHHHFFFCCCAAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@AAA@@@@@@@@@CCCEEEIIIOOO]]]yyyrrr^^^RRRLLLHHHHHHHHHEEEDDDFFFDDDEEEFFFFFFEEEEEEFFFHHHGGGKKKMMMKKKKKKTTTgggwww|||~~~wwwhhh^^^VVVPPPLLLMMMyyyggg^^^[[[WWWSSSSSSWWWYYYWWWVVVXXXUUUVVVVVVVVVRRRNNNIIIFFFDDDHHHMMMUUUhhh~~~jjjbbbiii|||vvvzzzttt\\\SSSKKKJJJJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@???EEEIIIKKKSSSllllllWWWPPPJJJIIIHHHGGGIIIMMMIIIJJJKKKJJJIIIHHHIIIJJJIIINNNSSSUUUXXXcccwww{{{hhh]]]SSSNNNKKKHHHGGGIIIooo^^^VVVRRRPPPLLLLLLQQQTTTRRRQQQQQQOOONNNMMMLLLKKKJJJHHHGGGBBBGGGNNNVVVfffvvvhhhfffqqq|||fffUUUPPPMMMMMMLLLIIIHHHJJJCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@AAAEEEIIIIIIOOOddd|||aaaVVVMMMJJJKKKOOOWWW___ZZZ[[[[[[YYYVVVTTTTTTTTTVVV[[[bbbiiipppyyy}}}tttfffWWWOOOGGGFFFFFFDDDBBBDDDrrraaaWWWRRRMMMIIIIIINNNQQQOOOLLLLLLLLLJJJHHHHHHGGGGGGEEEDDDAAAFFFMMMUUUbbbnnnffflllyyy]]]KKKIIIIIIJJJHHHDDDDDDHHHCCCCCCDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@AAACCCDDDDDDIIIZZZtttjjj]]]QQQLLLOOOWWWdddooorrrrrrqqqnnniiifffeeeeeejjjnnnvvv~~~{{{~~~vvv```TTTPPPIIIDDDDDDDDDAAA>>>>>>rrrtttnnn[[[OOOPPPLLLJJJLLLMMMKKKJJJKKKNNNKKKHHHHHHIIIJJJHHHFFFDDDJJJKKKRRRbbbwwwxxxnnnkkk|||{{{uuuvvviiiZZZIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAABBBCCCCCCDDDDDDDDDDDDCCCFFFEEEAAAEEENNNRRRcccxxxeeeVVVTTTUUU\\\uuu~~~uuugggpppvvv```RRRKKKGGGEEECCCAAA@@@AAABBBCCC{{{iiilllxxxzzzgggZZZQQQLLLIIIKKKKKKIIIIIIKKKNNNKKKHHHHHHJJJJJJIIIGGGDDDHHHHHHMMMZZZlllpppeeepppuuuppprrr||||||^^^QQQIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFEEECCCBBBEEEEEEFFFGGGGGGGGGFFFFFFJJJJJJEEEGGGNNNPPP^^^xxxxxxeee___^^^ccczzzvvvnnnjjjwww~~~eeeTTTIIICCCFFFEEECCCAAAAAAAAABBBCCCsssfffhhhrrruuufffTTTNNNJJJKKKKKKJJJKKKNNNNNNLLLJJJJJJJJJKKKJJJIIIFFFIIIGGGHHHSSS___|||xxxfffiiiqqqfffiiivvvqqqWWWKKKHHHHHHFFFEEEDDDCCCCCCBBBGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIMMMOOOKKKJJJNNNMMMWWWmmmpppddd```dddxxx|||oookkktttjjjWWWLLLFFFCCCDDDCCCBBBAAAAAABBBCCCCCC~~~ssskkklllrrrrrrZZZSSSMMMMMMMMMMMMOOOSSSPPPOOOMMMLLLLLLLLLKKKKKKIIILLLHHHHHHOOOXXXpppoookkkyyyuuujjjeeemmmjjjUUUMMMIIIHHHGGGEEEDDDCCCBBBBBBFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIIIINNNRRROOOMMMOOOLLLRRRdddyyyhhh```cccssssssooorrruuu\\\OOOIIIFFFEEEBBBBBBAAAAAAAAABBBCCCCCCxxxvvvtttpppooosss}}}]]]VVVPPPOOOOOOOOOQQQUUUSSSSSSRRRPPPNNNMMMLLLMMMJJJLLLGGGHHHNNNUUUiiivvvlllrrrzzzmmmggggggvvv|||aaaRRRLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFLLLSSSQQQNNNPPPMMMQQQ```~~~rrrffffffsssssspppxxxdddOOOGGGCCCAAAAAABBBAAAAAAAAAAAABBBBBBCCCsssjjjnnnrrrqqqpppsss___XXXRRRQQQQQQQQQSSSVVVXXXXXXWWWTTTPPPNNNNNNNNNIIIJJJGGGGGGNNNSSSdddpppppppppccccccjjj~~~lllWWWLLLGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@AAABBBCCCDDDEEEEEEEEEIIISSSRRRNNNPPPNNNQQQ^^^vvv{{{kkkfffooo{{{sssnnnvvvwwwYYYLLLGGGCCC@@@AAABBBBBBBBBBBBAAAAAAAAAAAAzzzmmmgggmmmrrrrrrrrruuu{{{ccc\\\WWWWWWWWWVVVWWWZZZ\\\]]][[[WWWRRROOONNNPPPJJJLLLHHHJJJPPPTTTccc||||||}}}jjjaaaeeerrr}}}```SSSLLLHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEE@@@AAACCCDDDEEEFFFFFFFFFIIISSSSSSNNNOOONNNQQQ\\\nnnmmmccchhhrrrtttkkkpppgggRRRLLLKKKEEEAAABBBBBBBBBBBBBBBAAAAAA@@@???~~~rrrkkkpppuuuuuuvvvzzzxxxwwwhhhbbb]]]]]]]]][[[\\\______```^^^YYYSSSOOOOOOPPPMMMOOOKKKMMMSSSVVVccc|||vvvhhheeelll|||uuu]]]TTTQQQNNNCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEGGGGGGHHHHHHIIITTTSSSNNNOOONNNPPP[[[iiirrrdddfffooo{{{iiiffftttmmmYYYJJJJJJKKKDDD???@@@CCCCCCCCCBBBAAA@@@???>>>yyywwwtttssstttyyy~~~|||xxxsssqqqpppllleee^^^ZZZ[[[[[[XXXRRRMMMJJJHHHJJJIIILLLOOOMMMPPPaaavvvnnnnnnqqqwwwkkkXXXJJJGGGLLLGGGEEEBBBCCCEEEFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGKKKMMMNNNLLLIIIGGGNNNMMMJJJHHHKKKQQQQQQNNN^^^qqqvvvdddccckkk{{{sssfffqqq]]]UUUOOOLLLIIIDDDBBBCCCBBBEEEFFFEEEAAA???>>>???wwwtttxxxvvvmmmccc```\\\VVVQQQMMMIIIHHHIIIGGGJJJMMMMMMPPPcccwwwpppsss||||||eeeUUUJJJHHHLLLIIIFFFDDDDDDFFFGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEIIIOOOSSSTTTPPPKKKHHHKKKJJJHHHHHHNNNUUUVVVQQQUUUggg|||gggccchhhmmm}}}sssrrrqqqVVVPPPJJJIIIGGGDDDCCCEEECCCFFFGGGFFFBBB@@@???@@@vvvmmmnnnzzztttlll```WWWQQQNNNJJJHHHGGGEEEGGGKKKLLLQQQcccxxxxxxnnn[[[RRRJJJHHHKKKIIIHHHFFFFFFGGGGGGFFFEEEAAABBBCCCDDDDDDDDDCCCCCCDDDJJJQQQWWWXXXSSSMMMHHHGGGFFFEEEHHHQQQZZZYYYSSSMMM^^^zzzmmmdddfffeee~~~wwwyyyttt```NNNHHHDDDEEEEEECCCCCCEEEEEEFFFGGGFFFDDDAAA@@@@@@zzzyyyuuulllffflll~~~lll^^^VVVRRRMMMJJJHHHEEEFFFJJJKKKOOO```tttbbbTTTOOOJJJHHHIIIIIIHHHGGGFFFFFFGGGFFFFFFDDDEEEFFFHHHHHHGGGFFFEEEDDDHHHNNNSSSTTTPPPKKKGGGDDDCCCCCCGGGQQQZZZXXXPPPKKKZZZsssrrrgggfffhhhyyyxxxbbbSSSHHHCCCAAACCCDDDBBBBBBDDDEEEFFFFFFFFFDDDBBB@@@@@@{{{pppnnnoooqqqlllkkkwwwmmmaaaYYYQQQLLLKKKGGGGGGJJJJJJMMM[[[mmmvvvZZZPPPMMMIIIGGGHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLPPPRRRRRROOOJJJHHHDDDEEEHHHJJJJJJIIIGGGEEECCCCCCBBBDDDMMMTTTRRRKKKLLLWWWlllwwwjjjhhhjjjvvvyyycccSSSKKKFFFBBBAAAEEEFFFCCCAAAAAADDDDDDDDDEEEEEEDDDBBB@@@uuullljjjllliiikkkrrrnnn```UUUNNNLLLGGGGGGKKKKKKKKKVVVeeeyyykkkUUUNNNMMMIIIFFFGGGFFFHHHIIIHHHHHHHHHJJJLLLMMMTTT]]]cccaaaYYYNNNGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDCCCCCCGGGLLLKKKGGGLLLSSSddd~~~{{{lllgggeeennnyyyeeeSSSIIIGGGDDDBBBDDDJJJKKKFFFBBBAAADDDCCCDDDEEEGGGGGGEEECCCxxxwwwxxxrrrwwwyyyeeeVVVOOOJJJFFFGGGLLLLLLKKKTTTaaassstttaaaQQQMMMLLLHHHFFFIIIGGGIIIKKKKKKJJJKKKNNNQQQWWWddduuu~~~ooo[[[MMMHHHGGGEEECCCBBBBBBBBBCCCCCCFFFEEEBBBBBBFFFGGGFFFLLLPPP]]]wwwjjjbbb___eeezzz}}}qqqcccUUUHHHDDDFFFBBBBBBGGGOOOQQQKKKEEECCCDDDDDDDDDGGGJJJKKKIIIGGGgggWWWOOOHHHEEEFFFLLLMMMLLLSSS___pppjjjZZZNNNMMMLLLGGGFFFJJJHHHJJJMMMMMMLLLNNNQQQTTThhhyyymmmZZZJJJJJJHHHGGGEEEDDDCCCCCCCCCGGGGGGBBB@@@CCCGGGGGGMMMOOO[[[tttiii^^^___```nnn~~~}}}rrryyywwwjjj]]]TTTKKKCCCBBBGGGAAABBBIIIRRRUUUPPPIIIFFFEEEEEEEEEHHHLLLNNNLLLJJJvvvcccUUULLLIIIFFFFFFIIIKKKMMMSSS[[[mmmfffYYYMMMKKKIIIEEEDDDFFFLLLLLLLLLKKKKKKPPPYYYaaaxxxkkk[[[JJJGGGKKKEEECCCFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIMMMYYYpppkkkYYY\\\\\\bbbjjjjjjlll~~~vvvjjjYYYUUUNNNGGGBBB@@@AAABBBAAACCCIIIRRRSSSLLLEEEBBBAAAFFFNNNUUU\\\^^^[[[UUUsss```SSSJJJIIIGGGGGGIIIKKKLLLSSSZZZmmmvvv```UUULLLKKKJJJHHHGGGHHHKKKHHHIIIMMMPPPSSS^^^iiifffRRRJJJLLLFFFCCCFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHLLLWWWnnnqqq\\\VVVUUUYYY___bbbllltttcccXXXQQQMMMGGGBBB??????@@@BBBEEECCCEEEJJJKKKFFFBBB@@@FFFNNN[[[kkkzzz|||rrrxxxuuuqqqrrr~~~ppp^^^RRRKKKKKKHHHGGGJJJKKKLLLRRRYYYlllgggYYYQQQKKKKKKLLLJJJIIIJJJJJJDDDFFFOOOSSSWWWfffzzzxxx^^^PPPMMMFFFEEEGGGDDDEEEDDDCCCCCCCCCEEEFFFGGGHHHKKKTTTkkkyyyaaaVVVSSSRRRVVV\\\nnnsss```RRRJJJHHHFFFBBB???>>>@@@BBBCCCLLLFFFBBBCCCDDDBBB@@@AAAIIIWWWlllxxxqqqtttvvvyyyxxxsssmmmgggdddeeekkk~~~ppp^^^TTTNNNLLLIIIHHHJJJKKKLLLQQQXXXiiiuuuaaaSSSOOOLLLKKKLLLKKKIIIHHHHHHDDDHHHRRRTTTYYYssskkkWWWPPPIIIGGGHHHEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHJJJSSSiiiccc[[[WWWTTTUUU^^^uuuvvvbbbQQQHHHDDDEEEDDDBBB@@@@@@BBBDDDFFFQQQIIIBBBBBBCCCBBBCCCFFFOOOeee|||tttkkkeeebbbeeeggggggdddaaa^^^]]]```kkknnn]]]UUUQQQNNNKKKJJJKKKKKKKKKPPPWWWeeexxx|||{{{www|||iiiZZZOOOOOOMMMKKKJJJJJJHHHFFFHHHGGGMMMTTTWWWbbbzzzbbbXXXMMMJJJKKKGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHJJJSSSiiiddd[[[XXXVVVZZZgggxxxaaaQQQEEE@@@@@@DDDCCCBBBAAAAAABBBCCCDDDMMMGGGCCCCCCCCCDDDHHHMMM]]]{{{}}}uuullleeeaaa]]]^^^___^^^[[[YYYXXXXXX]]]llljjjZZZTTTRRRPPPLLLKKKKKKKKKKKKPPPVVV```xxxqqqqqqpppqqq~~~ooo[[[QQQLLLNNNMMMJJJHHHIIIHHHEEEGGGKKKRRRXXXaaaxxxrrrdddUUUMMMLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFIIISSSjjjcccWWWVVVWWWaaauuufffTTTJJJBBB@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@EEEBBBBBBCCCCCCFFFPPPZZZnnnyyymmmeeebbb^^^^^^\\\ZZZWWWUUUVVVXXX```qqqjjjYYYUUUTTTQQQMMMKKKLLLKKKKKKOOOVVV[[[nnnyyywwwwww~~~}}}```RRRNNNIIIMMMMMMHHHFFFIIIIIIFFFFFFMMMTTT]]]rrrrrr\\\PPPMMMIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCGGGQQQiii}}}bbbYYYXXX[[[iiiyyy[[[OOOJJJDDDCCCFFF??????@@@@@@@@@@@@?????????@@@BBBCCCCCCJJJ[[[llluuujjjfff^^^]]][[[XXXUUUUUUXXX[[[gggxxxkkk[[[XXXXXXRRRNNNLLLLLLKKKJJJOOOUUUXXXggguuu[[[QQQQQQGGGLLLLLLGGGFFFJJJKKKHHHEEEMMMTTTaaa|||bbbQQQMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCAAAEEEPPPiii|||bbb```^^^```pppoooSSSIIIGGGCCCBBBFFF??????@@@AAAAAAAAAAAAAAA???AAADDDEEEEEENNNeeezzzxxxhhhccc^^^[[[YYYVVVSSSVVV\\\ddd|||lll```ZZZTTTUUUOOOKKKLLLNNNOOORRRWWW]]]hhhmmmYYYSSSRRRLLLLLLKKKJJJHHHGGGIIIKKKKKKNNNUUUiii|||dddXXXRRRNNNCCCDDDEEEEEEDDDCCCDDDEEEDDDJJJSSSeeepppdddXXX[[[fffzzz|||iiiUUUJJJGGGCCC@@@???>>>>>>>>>??????@@@AAAAAABBB@@@CCCIIIJJJSSSnnnnnnfff^^^ZZZWWWUUUWWW\\\hhhjjj___ZZZUUUVVVPPPLLLMMMOOOPPPUUUZZZbbboookkkXXXPPPMMMMMMMMMLLLJJJGGGGGGHHHJJJMMMQQQ\\\tttiii[[[SSSNNNDDDDDDDDDBBBAAAAAACCCDDDEEEKKKTTTeeejjj___VVVXXXcccyyyvvvdddRRRJJJGGGEEECCCCCC@@@@@@@@@@@@@@@@@@??????BBBAAADDDJJJOOO\\\{{{{{{oooccc]]][[[ZZZ\\\```oooiii___[[[WWWVVVQQQNNNOOOQQQSSSXXX___hhhyyylll\\\TTTPPPPPPOOOMMMJJJGGGFFFGGGIIINNNUUUfffqqq___TTTNNNIIIGGGDDDBBBAAABBBCCCDDDFFFLLLTTTdddttt```WWWTTTUUU___yyylll]]]NNNHHHHHHGGGFFFGGGBBBBBBBBBAAA@@@?????????BBBAAAEEEMMMVVVjjjyyyiiibbbaaaaaacccgggxxxzzziiiaaa]]]ZZZWWWRRRPPPQQQSSSUUU[[[cccnnn}}}iii___YYYUUUSSSRRROOOKKKGGGFFFGGGIIIMMMYYYqqqxxxdddWWWPPPOOOKKKGGGDDDCCCEEEFFFGGGGGGLLLSSSaaajjjWWWPPPTTTSSS\\\xxxcccVVVIIIEEEFFFEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@AAABBBGGGQQQ```zzzvvvllliiigggiiikkkvvviiibbb___^^^WWWUUUTTTVVVVVVXXX^^^fffrrrrrrccc]]]YYYWWWVVVUUUQQQLLLHHHGGGHHHJJJNNN]]]||||||gggZZZRRROOOKKKGGGFFFGGGHHHHHHHHHFFFKKKQQQ^^^{{{fffUUUOOOTTTRRR[[[wwwxxx[[[PPPFFFCCCCCCBBBAAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCJJJXXXmmmzzzsssnnnnnnqqqssshhhccc``````ZZZYYYZZZ]]]\\\\\\aaaiiisssrrrfff```]]]\\\YYYWWWSSSNNNJJJIIIJJJMMMQQQeee~~~iii[[[TTTKKKIIIHHHIIILLLMMMKKKHHHFFFKKKPPP[[[vvvzzzcccVVVSSSTTTSSS]]]yyyrrrVVVMMMEEECCCBBB???>>>@@@?????????@@@AAABBBBBBBBBCCCEEEOOOcccyyyyyy}}}nnnfffaaa___```]]]^^^bbbeeecccaaaeeelllqqqtttllleeeaaaaaa[[[YYYUUUPPPLLLKKKMMMOOOWWWnnniii[[[TTTJJJJJJKKKPPPTTTUUUPPPKKKGGGLLLPPPZZZtttqqq\\\TTTTTTSSSTTT```{{{lllRRRKKKEEEDDDCCC@@@???@@@??????@@@@@@@@@@@@@@@@@@DDDHHHUUUppp~~~llleee```^^^___```bbbgggjjjhhheeehhhnnnppp~~~yyypppkkkddd``````\\\ZZZVVVQQQMMMLLLOOOQQQ[[[uuuhhhZZZSSSLLLLLLPPPVVV\\\\\\VVVPPPIIIMMMQQQZZZtttgggUUUPPPSSSRRRUUUbbb}}}hhhPPPJJJEEEEEEDDDAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>FFFJJJZZZyyyxxxgggaaa\\\\\\```aaadddggggggffffffhhhjjjmmmxxxzzziiifff___]]]^^^ZZZ[[[VVVQQQPPPOOOMMMPPPVVV```jjjZZZSSSKKKLLLQQQZZZbbbbbbZZZRRRJJJMMMQQQ\\\wwwrrr```ZZZUUUNNNTTT\\\ddd{{{hhhTTTOOOIIIDDDBBBAAAAAA@@@BBB@@@@@@BBBAAA@@@DDDIIIHHHRRRlll{{{kkkeeeaaa```ddddddeeeeeecccaaa```ccceeehhhssstttdddaaa[[[YYYZZZVVVXXXSSSPPPPPPOOONNNSSSYYYcccmmm\\\VVVNNNLLLMMMSSSYYYZZZUUUOOOJJJNNNSSS___xxxooo^^^YYYUUUOOOQQQXXX```xxxeeeTTTPPPJJJEEECCCCCCBBBBBBAAA??????AAA@@@???AAAGGGMMMZZZxxx||||||{{{mmmhhhcccbbbeeehhhfffbbb^^^ZZZ[[[^^^aaagggpppnnn```^^^WWWUUUWWWSSSTTTQQQOOOOOOOOOOOOUUU\\\hhhqqq___WWWPPPLLLIIIKKKOOOQQQOOOKKKLLLPPPUUU```wwwlll]]]YYYVVVRRRRRRXXX```yyy~~~aaaSSSOOOIIIEEEDDDDDDCCCCCCAAA???@@@BBBBBB???AAAFFFRRRfff~~~~~~~~~~~~qqqmmmgggeeegggkkkggg```ZZZWWWYYY]]]aaaiiiqqqiii]]]\\\UUUSSSUUURRRRRRPPPNNNOOONNNOOOUUU]]]mmmsss___UUUOOOKKKHHHIIILLLMMMLLLIIIQQQRRRVVV___ssskkk]]]YYYVVVTTTVVV]]]ddd}}}|||___QQQMMMGGGDDDCCCCCCCCCCCCBBBAAABBBEEEDDDBBBCCCHHHTTTppp~~~}}}xxxtttoookkkmmmlllggg___ZZZYYY\\\aaadddlllqqqxxxbbbYYYYYYRRRPPPRRRPPPRRRPPPOOOOOOMMMMMMTTT]]]sssuuu^^^QQQLLLJJJIIIKKKMMMNNNLLLJJJSSSSSSTTT[[[mmmhhh[[[VVVTTTSSSUUU^^^iii}}}___NNNJJJEEEBBBBBBCCCCCCCCCDDDBBBCCCFFFFFFDDDFFFKKKXXXwww~~~zzzxxxrrrmmmnnnkkkfff```]]]^^^bbbeeegggjjjooo}}}ooo[[[TTTUUUOOOLLLOOOMMMPPPOOOOOOOOOMMMMMMUUU^^^wwwyyy___PPPIIIIIIJJJLLLNNNNNNMMMKKKRRRPPPRRRYYYhhh|||eeeZZZTTTSSSSSSRRR___ooo~~~```OOOKKKGGGDDDDDDFFFFFFGGGEEECCCCCCFFFFFFFFFJJJPPP```}}}wwwrrrrrrkkkgggbbb```bbbeeeggggggiiinnn|||kkkYYYSSSTTTNNNKKKOOOMMMLLLLLLNNNOOOMMMMMMWWWbbbzzz~~~cccSSSJJJIIIIIIJJJKKKKKKKKKJJJLLLLLLPPPZZZgggzzzeee\\\XXXWWWYYYYYYjjj}}}~~~aaaSSSPPPKKKIIIJJJKKKLLLMMMJJJGGGGGGIIIJJJKKKQQQXXXlll||||||kkkgggcccccceeeggggggfffiiinnn}}}ssskkkYYYTTTVVVPPPMMMQQQPPPIIIJJJMMMNNNMMMOOOYYYeee|||gggWWWKKKJJJHHHFFFFFFGGGHHHIIIGGGIIIPPP[[[hhh}}}{{{hhhaaa]]]]]]```dddwww~~~aaaWWWTTTOOOMMMNNNPPPQQQRRRPPPMMMLLLNNNOOORRRYYY```vvvxxxppplllgggdddeeehhhkkkllljjjooosssddd\\\VVVUUUSSSOOOKKKKKKNNNMMMLLLKKKIIILLLVVVbbb|||iiiVVVKKKKKKJJJGGGDDDBBBBBBCCCJJJMMMUUU___gggyyyrrrjjjcccdddiiirrrhhhSSSTTTVVVVVVUUUSSSTTTUUUOOOQQQTTTTTTRRRTTTbbbppp~~~wwwrrrlllhhhggghhhiiiiiikkkqqqyyyiii```YYYWWWUUURRRQQQSSSPPPMMMKKKKKKLLLOOO[[[fffhhhTTTJJJIIIGGGEEEDDDEEEGGGIIIIIIKKKSSS\\\dddvvvrrrjjjddddddiiizzziiiSSSRRRQQQPPPPPPOOOOOONNNMMMNNNRRRVVVYYY```ppp{{{vvvpppkkkhhhggggggfffkkkqqqsssiii^^^YYYWWWUUUXXX\\\VVVQQQMMMNNNQQQWWWcccnnnlllWWWLLLJJJGGGEEEEEEFFFIIIKKKGGGIIIOOOXXX___qqqyyykkkddd^^^^^^ccctttiiiTTTPPPKKKIIIJJJJJJHHHFFFGGGFFFHHHOOOXXXdddwww~~~yyysssmmmjjjgggeeeccchhhooouuuhhh___ZZZWWW[[[aaa^^^WWWRRRRRRWWW___lllyyysss]]]QQQNNNJJJHHHGGGGGGGGGGGGEEEFFFLLLSSSZZZlllqqqddd^^^XXXYYY^^^fffhhhVVVPPPHHHEEEFFFGGGDDDAAAEEEBBBBBBHHHSSSbbbuuu|||uuuoooiiidddaaadddlll|||ssshhh___[[[^^^dddbbb[[[UUUUUUYYYcccsssvvv___RRRPPPMMMKKKKKKJJJGGGEEEEEEEEEIIIOOOVVVhhhlllaaa\\\XXXZZZ___ccciiiXXXQQQHHHDDDEEEFFFDDDAAAIIIDDDCCCIIITTTcccvvvwwwnnnfffbbbeeemmm|||xxxnnnddd^^^___eee___ZZZVVVUUUYYYdddzzzyyybbbSSSPPPLLLLLLMMMMMMKKKHHHEEEEEEGGGMMMSSSeeezzzddd[[[WWWUUUWWW]]]ggghhhUUUPPPIIIEEEEEEEEEDDDBBBEEECCCCCCHHHQQQ___ttt~~~uuummmhhhiiisss}}}wwwqqqkkkccc]]]]]]bbb[[[YYYXXXXXX[[[iiinnnZZZTTTMMMJJJKKKMMMLLLJJJGGGEEEGGGKKKQQQcccqqq\\\UUUSSSQQQTTT[[[llluuu^^^OOOMMMIIIEEECCCBBBCCCCCCAAA@@@AAAEEEJJJVVVlllzzzsssnnnnnnwwwwwwllliiigggeee___YYYYYY^^^ZZZZZZ[[[[[[___nnn~~~cccZZZNNNHHHHHHJJJJJJJJJHHHFFFGGGKKKQQQcccqqq\\\VVVUUUTTTXXX^^^pppjjjRRRJJJJJJHHHEEEAAA@@@AAACCCDDDDDDEEEFFFHHHRRRfffzzz}}}rrrxxx|||vvvyyyyyyfff______^^^\\\ZZZXXXYYYZZZYYYZZZWWWZZZggguuuyyy___KKKMMMOOOHHHDDDHHHEEEEEEJJJOOOTTTeee~~~hhhWWWTTTTTTPPPSSS]]]yyy{{{]]]OOOGGGEEEBBBAAABBBDDDDDDDDDBBBCCCAAAEEEKKKNNNaaammmffflllwwwqqqbbb^^^^^^]]][[[XXXWWWWWWWWWXXXYYYVVVXXXcccooo|||cccOOOOOOPPPHHHDDDGGGFFFFFFJJJOOOUUUggguuubbbSSSSSSSSSPPPUUU```tttZZZNNNGGGDDDBBBAAABBBCCCDDDCCC@@@AAA???CCCJJJNNNbbb}}}xxxssspppmmmhhh\\\YYY```lllwwwuuutttyyy~~~iii___[[[ZZZXXXWWWWWWXXXZZZ[[[XXXYYYTTTUUU^^^ggg{{{~~~fffSSSQQQPPPIIIDDDFFFHHHGGGJJJOOOWWWjjjlll\\\QQQSSSTTTRRRZZZgggoooYYYPPPFFFDDDBBBAAABBBCCCCCCBBB@@@AAA@@@DDDLLLQQQhhh~~~uuunnnhhhbbb^^^[[[ZZZUUUUUU\\\hhh|||sssnnnkkkjjjoooyyyuuufffaaaZZZWWWSSSSSSVVV\\\bbbfffYYYYYYTTTTTT[[[```qqq{{{fffTTTQQQPPPIIIEEEFFFHHHFFFHHHNNNWWWmmmfffZZZSSSVVVVVVUUU```pppjjjUUUNNNFFFDDDBBBAAABBBBBBBBBAAABBBDDDCCCGGGOOOVVVpppxxxllleee```\\\YYYUUUWWWUUUVVV]]]fffzzzooonnnjjjfffhhhqqq|||qqqjjjgggbbb\\\UUURRRVVV___ggglll[[[[[[UUUTTT[[[^^^llltttcccSSSOOONNNJJJFFFGGGGGGEEEGGGNNNXXXooobbbXXXTTTWWWVVVUUUcccwwweeeQQQIIIFFFDDDCCCBBBCCCCCCBBB@@@BBBDDDCCCGGGOOOXXXuuuvvvggg```\\\XXXUUUVVVXXXVVVWWW]]]ddd}}}wwwpppmmmqqq|||vvv{{{uuummmmmmnnnnnneee[[[VVVYYY___eeehhh]]][[[TTTUUU\\\___mmmnnn```RRRMMMLLLJJJGGGGGGGGGEEEGGGOOO[[[qqq}}}___WWWUUUWWWUUUUUUhhhiiiUUUNNNGGGEEEDDDDDDDDDDDDBBB@@@@@@CCCBBBEEEMMMWWWvvvvvvllleee^^^YYYZZZZZZVVVWWW]]]ccc~~~}}}~~~www}}}nnnhhhlllrrrrrrjjjaaa]]]^^^aaaaaaaaa]]][[[SSSTTT]]]aaaooommm```SSSMMMLLLJJJHHHGGGIIIFFFHHHRRR^^^tttwww___YYYXXXZZZXXXZZZqqqjjjZZZUUUHHHGGGEEEEEEEEEEEEBBB@@@@@@CCCBBBEEELLLWWWxxxxxxmmmfff]]][[[VVVWWW^^^ddd}}}~~~}}}{{{jjjcccjjjsssoooiiicccaaaccccccaaa^^^\\\ZZZRRRSSS]]]cccqqq~~~mmmaaaTTTNNNLLLJJJHHHFFFJJJGGGJJJTTTaaavvvrrrbbb]]]\\\___\\\```yyy{{{dddXXXUUUIIIGGGFFFFFFFFFEEECCCAAACCCEEEDDDGGGNNNYYYzzztttooobbb[[[]]]___fffyyy```]]]hhhfffggghhhiiihhhddd^^^ZZZXXX[[[``````___fffyyy|||zzzkkkZZZQQQMMMIIIHHHIIIMMMNNNSSS[[[eeezzzqqqccc___bbbiiigggkkk{{{hhh\\\SSSLLLMMMJJJGGGEEEDDDEEEDDDDDDHHHEEEFFFJJJOOO^^^vvvjjjhhheeekkk|||ccc\\\dddjjjllloooqqqnnnhhh```[[[\\\^^^aaabbbccclllxxxrrrfffYYYSSSOOOKKKIIIJJJSSSSSSWWW^^^iiiooocccdddmmmyyyzzz}}}qqq___UUUOOOKKKJJJGGGDDDBBBBBBCCCBBBBBBGGGEEEGGGLLLQQQbbb~~~xxxzzzvvvbbbYYY]]]lllqqqxxx|||zzzrrrggg```aaa```aaacccgggsssxxxiii```WWWTTTRRRNNNKKKLLLVVVUUUWWW^^^lllllldddiiixxxfffVVVNNNKKKIIIHHHFFFBBBAAAAAABBBBBBBBBFFFFFFHHHMMMSSSfffzzzmmm___ZZZ^^^hhhrrrtttmmmiiifffdddfffkkkyyy|||eee]]]UUUSSSPPPMMMLLLNNNRRRQQQSSS\\\nnnkkkfffjjjzzzxxxbbbUUUMMMIIIHHHIIIGGGDDDBBBCCCDDDDDDDDDEEEFFFIIILLLSSSgggsssfff^^^]]]aaacccqqqvvvqqqmmmooouuuzzzddd[[[TTTPPPMMMJJJLLLOOOMMMNNNRRR]]]uuukkkggghhhsssrrrcccYYYOOOIIIHHHJJJGGGDDDBBBCCCDDDDDDCCCCCCEEEHHHJJJQQQhhhvvvggg^^^]]]```dddsss~~~zzz|||~~~qqqaaaYYYSSSOOOLLLIIIKKKPPPMMMPPPWWWfffkkkgggeeennn}}}hhh___ZZZQQQKKKJJJJJJGGGCCCAAAAAAAAAAAA@@@@@@EEEIIIJJJRRRkkkwwwlllggggggjjjzzzttthhhZZZUUURRRQQQNNNJJJKKKOOOPPPUUU^^^pppkkkfffeeennnkkkYYYVVVUUUOOOKKKLLLLLLIIIEEEBBBBBBAAAAAA@@@???EEEKKKMMMVVVrrryyywwwrrroooeeeTTTRRRRRRSSSPPPKKKKKKNNNRRRXXXcccvvvkkkeeeeeepppsss^^^LLLLLLOOOLLLJJJNNNPPPLLLHHHEEEDDDCCCBBBAAA>>>FFFLLLOOOZZZxxx~~~oooggg\\\XXXSSSOOONNNMMMLLLKKKUUUZZZiii~~~iiiiiipppdddWWWKKKIIIIIIHHHHHHLLLNNNLLLHHHDDDBBBBBBCCCDDDBBBGGGLLLQQQ```~~~vvvyyylllddd```\\\WWWTTTRRRRRRQQQPPPVVVYYYeee|||yyyhhhlllyyy~~~```TTTIIIFFFFFFDDDEEEHHHKKKJJJGGGEEEDDDDDDDDDEEEEEEIIINNNTTTbbbsssfff~~~pppeee___^^^[[[VVVTTTSSSSSSRRRQQQVVVXXX```qqqpppfffmmmttt]]]SSSIIIEEEDDDCCCCCCFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFJJJNNNTTTddd{{{ggg\\\yyyoooeee^^^ZZZ[[[XXXUUUSSSSSSSSSSSSRRRTTTTTTYYYdddrrr~~~vvvkkkdddaaaiiixxxlllZZZTTTLLLGGGFFFEEEEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHCCCFFFKKKTTTeeemmm^^^XXX~~~|||~~~xxxsssqqqnnniiiccc^^^YYYWWWYYYWWWTTTTTTUUUUUUTTTTTTOOOQQQUUU\\\dddhhhiiihhhfffhhhiiieee^^^YYYYYYZZZ___fffqqqyyy~~~oooaaaVVVSSSOOOJJJHHHHHHGGGEEEBBBBBBCCCEEEFFFGGGHHHHHHBBBEEEJJJTTTfffppp]]]TTTRRRzzzwwwyyyxxxrrrwww}}}zzzqqqjjjdddddddddcccaaa^^^ZZZXXXUUUTTTRRRSSSTTTUUUTTTSSSOOOQQQUUUYYY]]]^^^[[[YYYQQQSSSTTTRRROOONNNPPPSSSTTTUUUWWW\\\bbbfffhhhhhhiiihhhhhhhhhhhhddd\\\UUUPPPRRRQQQNNNLLLKKKIIIEEECCCCCCCCCDDDEEEFFFGGGHHHEEEFFFJJJSSSbbbwwwuuu```SSSOOOOOO|||xxxyyy|||pppqqqvvvuuummmgggbbbdddfffgggfffccc___\\\XXXWWWWWWXXXZZZ[[[ZZZYYYVVVWWWXXXYYYYYYWWWTTTRRRJJJJJJKKKJJJJJJJJJKKKMMMLLLLLLMMMNNNQQQTTTUUUVVVWWWTTTSSSSSSSSSQQQOOOMMMLLLSSSVVVSSSQQQQQQMMMGGGFFFEEECCCCCCCCCDDDFFFGGGGGGGGGIIINNNXXXfffsss{{{{{{}}}~~~~~~qqqbbbVVVPPPNNNNNNpppmmmrrrsssnnniiifffhhhlllmmmlllhhhddd```ccccccbbbdddfffggggggfff___]]][[[XXXUUUQQQOOOMMMIIIIIIIIIIIIJJJJJJIIIIIIHHHJJJLLLMMMLLLLLLNNNOOORRRNNNLLLKKKJJJIIIIIIKKKMMMUUU[[[YYYWWWVVVQQQJJJHHHFFFDDDBBBBBBCCCEEEGGGHHHGGGFFFHHHNNNVVV]]]aaa```bbbddddddccccccgggjjjiiibbbYYYQQQNNNLLLLLLLLL|||~~~}}}~~~{{{yyyyyyzzzzzzxxx{{{~~~wwwooojjjpppoooooonnnppprrrtttvvvnnnjjjbbbZZZTTTQQQPPPPPPLLLKKKJJJKKKMMMNNNNNNMMMOOOMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKJJJHHHFFFNNNSSSXXXXXXTTTPPPNNNNNNIIIHHHGGGDDDCCCDDDHHHJJJIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSSSSRRRQQQQQQTTTVVVRRRVVVTTTNNNKKKMMMKKKFFF{{{ooosssvvvxxxyyyuuuttttttuuuuuu{{{~~~xxxqqqfff^^^ZZZXXXXXXXXXRRRQQQQQQRRRSSSSSSRRRPPPQQQPPPMMMKKKJJJJJJJJJKKKLLLKKKIIIIIIJJJJJJJJJJJJIIILLLQQQRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHIIIKKKLLLJJJJJJJJJKKKLLLMMMNNNNNNJJJJJJKKKJJJIIIIIIKKKMMMMMMPPPOOOJJJIIILLLLLLHHH|||lllkkkmmmsssvvvpppnnnnnnooommmooovvv|||{{{nnnfffdddcccbbb```[[[[[[[[[\\\\\\[[[XXXUUUUUUSSSQQQOOOMMMMMMMMMMMMOOONNNLLLKKKJJJKKKLLLMMMJJJMMMQQQSSSRRRPPPPPPPPPNNNMMMLLLKKKJJJKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFGGGIIIIIIHHHGGGIIIJJJJJJLLLJJJGGGFFFIIIJJJHHH{{{yyyzzzqqqpppvvvvvvpppnnnooommmiiiiiinnnqqqtttzzz}}}|||}}}vvvuuusssmmmhhhfffffffffggggggddd```\\\[[[YYYWWWUUUTTTSSSRRRRRRUUUVVVUUUTTTQQQOOOOOOOOOTTT[[[```^^^XXXTTTWWW[[[WWWTTTPPPMMMLLLMMMMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHKKKLLLNNNNNNNNNMMMNNNPPPSSSRRRPPPLLLKKKLLLLLLLLL}}}|||zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}uuussssss~~~yyyrrrwww~~~|||xxxwwwyyy|||{{{tttrrrqqquuuvvvyyy{{{|||ooojjjiiijjjgggccccccgggjjjlllqqqwwwxxxxxxwwwwwwzzz{{{xxxwww|||wwwwwwvvvvvvvvvuuurrrmmmjjjgggfffeeecccbbbaaa``````cccfffhhhgggbbb\\\YYYWWWeeennnuuunnnaaaZZZ___hhhgggaaaYYYTTTTTTUUUVVVWWWUUUUUUUUUTTTSSSQQQPPPOOOQQQSSSTTTTTTTTTTTTUUUWWW^^^\\\ZZZZZZYYYXXXYYYZZZzzz|||~~~~~~~~~~~~}}}zzzyyyyyyzzz}}}~~~yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxzzz}}}~~~~~~uuuqqqpppsssyyytttvvv~~~{{{wwwsssqqqrrrsssxxx}}}wwwpppmmmlllqqqtttwww{{{}}}nnnddd```^^^^^^___\\\\\\```ccceeeiiiooonnnllliiifffgggmmmuuu|||zzz{{{|||}}}}}}xxxmmmsss|||}}}zzzwwwsssvvvzzz~~~}}}}}}|||{{{zzzyyyyyyzzz|||tttooommmyyyqqqjjjpppyyyxxxqqqiiiddddddfffggggggbbbbbb```______^^^______```aaaaaaaaa```aaadddgggjjjhhhiiilllmmmlllmmmooo{{{}}}|||~~~}}}}}}}}}~~~zzz{{{{{{{{{||||||}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{xxxzzz|||}}}}}}}}}~~~}}}}}}|||||||||}}}}}}~~~{{{|||~~~~~~}}}~~~yyyuuusssrrr}}}wwwvvv{{{{{{wwwuuutttsssssstttxxx|||~~~|||{{{}}}wwwmmmeee___]]][[[ZZZ]]]ZZZ[[[___bbbcccfffjjjeeeeeecccbbbbbbfffmmmqqqqqqqqqpppoooppptttzzz~~~yyyxxxxxxvvvsssvvvyyypppjjjbbbgggkkkmmmpppwwwxxxtttxxx~~~yyyxxxzzz{{{yyyvvvxxxxxxxxxxxxyyyzzz{{{|||xxxvvvtttsssuuuyyy~~~~~~}}}{{{{{{}}}~~~~~~|||~~~~~~~~~~~~}}}}}}~~~~~~zzz{{{{{{|||}}}~~~xxxzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||yyy{{{}}}}}}|||||||||}}}}}}{{{wwwuuuyyywwwwwwwww}}}}}}zzzzzzzzzxxxvvvvvvxxxzzz|||wwwmmmjjjfffcccbbbaaa```___```]]]___cccfffeeegggkkkaaacccddddddfffhhhmmmpppsssqqqnnnjjjjjjmmmsssxxxxxxzzz|||}}}|||yyyvvvtttpppoooooopppoooqqqzzzxxxqqqmmmjjjhhhaaaccceeecccbbbgggsss}}}zzzmmmhhhkkkpppssssssyyytttnnnmmmooopppnnnkkkmmmmmmllllllmmmoooqqqrrrmmmkkkiiiiiilllqqqwww{{{~~~~~~~~~|||zzz~~~zzz{{{}}}~~~xxxvvvxxx|||~~~xxxyyyzzz{{{|||~~~~~~|||{{{{{{zzztttpppllliiiggggggfffbbb___dddcccbbbaaaccceeehhhjjjdddgggiiiiiiiiimmmuuu|||yyysssqqqtttwwwxxx{{{{{{wwwvvvvvvuuuwwwxxxwwwvvvwww{{{~~~uuupppooonnnkkkhhhfffdddaaa``````dddgggjjjsssxxx}}}lllfffiiikkknnnpppvvvpppjjjhhhkkkllljjjgggeeeeeehhhjjjhhhdddfffjjjjjjiiiggghhhlllrrryyy}}}~~~}}}}}}~~~|||}}}~~~~~~}}}{{{|||~~~xxxwwwvvvsssrrrssswwwzzzyyysssppplllgggeeeeeeeeedddcccbbbaaaaaabbbfffkkkpppssslllppptttwwwzzz|||{{{yyyvvvrrrxxxsssmmmhhhgggjjjnnnqqq{{{ooojjjmmmqqqtttwwwuuurrrnnnmmmnnnmmmkkkiiikkkkkknnnoookkkgggiiinnnpppqqqtttxxx}}}~~~}}}~~~~~~}}}~~~}}}zzzzzz{{{uuutttssspppmmmlllmmmnnnpppuuu{{{|||wwwsssmmmhhhggggggggggggbbbbbbbbbfffkkkssszzz~~~}}}wwwuuuxxx~~~pppmmmqqquuuzzz}}}xxxwwwwwwvvvuuurrrpppoooqqqrrruuuuuupppjjjnnnvvv~~~|||{{{{{{xxxxxxwwwuuuqqqnnnnnnnnnooorrrvvvxxx{{{~~~{{{vvvrrrooommmllliiiiiijjjmmmttt|||}}}qqqooosssvvvzzz}}}{{{}}}}}}zzzxxxwwwtttvvvyyyyyysssooouuu~~~}}}}}}zzz{{{{{{yyyvvvtttssssssssstttuuuvvvwwwyyy{{{}}}|||yyywwwwwwvvvwwwyyy~~~vvvtttvvvwwwyyy{{{|||}}}|||uuuvvvxxxyyyvvvttt{{{|||}}}}}}{{{yyywwwwwwxxxvvvvvvwwwwwwxxxzzz{{{|||}}}{{{{{{~~~||||||}}}{{{{{{||||||~~~~~~wwwuuuvvvxxxxxxyyy}}}|||}}}~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~uuusssrrrsssvvvyyyzzz{{{}}}}}}~~~{{{vvvtttwwwzzz|||~~~~~~~~~~~~~~~{{{zzzzzzuuusssrrrtttvvvyyyzzzzzz|||~~~}}}{{{{{{~~~}}}}}}}}}}}}}}}||||||{{{~~~{{{zzzzzzyyyxxxwww{{{zzzzzz}}}~~~}}}|||}}}|||~~~}}}|||||||||||||||}}}~~~||||||~~~}}}xxxtttwww{{{~~~}}}{{{yyywwwuuuttttttvvvxxxzzzzzzyyyvvvxxxyyyvvvsssrrrvvv{{{~~~xxxttttttuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwyyy{{{|||zzzzzz|||}}}}}}|||{{{{{{wwwxxxyyyyyyyyyxxxwwwvvvuuuxxxxxxwwwxxx{{{|||zzzxxxyyy{{{|||}}}||||||{{{yyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxwwwyyyyyyzzzzzz{{{||||||}}}~~~|||yyyxxxyyy{{{||||||vvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}||||||yyy~~~}}}zzz{{{~~~|||wwwooorrrwww}}}{{{yyytttpppmmmjjjjjjjjjeeefffhhhiiijjjkkkkkkkkkdddcccbbbaaaaaabbbcccdddssssssuuuvvvwwwwwwwwwwwwvvvvvvvvvuuutttsssqqqpppjjjrrrzzz{{{xxxyyy~~~||||||}}}}}}~~~}}}}}}}}}~~~{{{xxxyyyzzzyyyyyyzzzzzz{{{||||||}}}|||{{{zzzyyyzzz{{{}}}~~~yyyzzz{{{||||||{{{zzzyyyvvvwwwxxxxxxxxxwwwvvvuuuwwwzzz{{{yyyyyy}}}}}}{{{zzz{{{|||}}}~~~}}}}}}|||wwwwwwwwwwwwxxxzzz{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvuuuuuuwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}yyy}}}~~~{{{yyyzzz}}}}}}|||zzzyyyxxxtttpppmmmfffgggjjjmmmppprrrssssssrrrpppmmmiiifffeeedddddd______`````````aaaaaaaaa\\\[[[ZZZZZZZZZZZZ[[[\\\ccccccdddffffffgggggggggfffeeeeeedddcccbbbaaa```^^^dddiiijjjhhhggglllppprrrpppooorrrvvvyyyvvvsssvvvrrrppptttzzz~~~|||xxxsssrrrppplllhhhggghhhiiiooonnnnnnnnnooonnnllliii}}}|||}}}~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxzzz}}}}}}zzzzzz}}}}}}zzz{{{{{{|||}}}}}}}}}||||||yyyyyyyyyyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}{{{|||{{{{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzxxxvvvtttttttttuuuuuuvvvwwwwwwwwwuuuuuuuuuwwwxxxxxxuuussswwwvvvuuuuuuuuuvvvxxxyyywwwvvvvvvuuuttttttttttttuuuvvvwwwyyyzzz{{{{{{{{{yyyxxxwwwwwwxxxzzz|||~~~~~~}}}}}}||||||{{{{{{{{{||||||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}{{{~~~|||}}}~~~~~~{{{{{{|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}wwwrrrssstttssspppmmmjjjjjjffffffggghhhiiikkklllmmmjjjiiifffdddbbbaaa``````^^^]]][[[ZZZZZZZZZ[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTXXXZZZ\\\\\\[[[ZZZ[[[\\\^^^\\\ZZZ]]]aaaddddddbbbdddccccccdddfffhhhgggfff_________]]]ZZZZZZ[[[]]]bbb```^^^^^^```aaa``````~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}{{{xxxvvvyyyyyyyyyzzz{{{{{{||||||{{{zzzyyyzzz||||||zzzyyy{{{zzzxxxwwwwwwwwwyyyyyy{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyzzz|||~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||||||||}}}~~~~~~}}}~~~~~~}}}|||~~~||||||}}}~~~vvvooommmpppsssrrrnnnkkkkkklllkkklllmmmnnnnnnnnnmmmmmmhhhhhhgggffffffeeedddddddddbbb___]]]\\\\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVV\\\[[[[[[[[[\\\[[[YYYXXXZZZXXXVVVWWW[[[]]]^^^^^^^^^___````````````aaabbb[[[\\\\\\[[[YYYYYYZZZ\\\```___^^^^^^```aaaaaa```~~~}}}||||||~~~~~~{{{yyy||||||}}}~~~~~~~~~|||{{{}}}~~~~~~|||{{{zzzzzz{{{{{{~~~}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}}}}|||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~wwwpppjjjnnnqqqqqqmmmkkkkkkllllllnnnqqqsssssspppmmmjjjjjjkkklllmmmmmmlllkkkjjjiiihhheeecccbbbbbbcccdddbbbbbbccccccccccccbbbbbb```aaaaaaaaaaaaaaa```______^^^]]]\\\\\\\\\\\\\\\```___^^^___```aaa^^^\\\^^^]]][[[ZZZ[[[]]]^^^^^^[[[]]]______^^^^^^```bbbZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZ[[[]]]______]]][[[~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{uuuppprrrtttuuusssqqqppppppnnnqqqvvvyyyyyyuuupppmmmnnnppprrrssstttrrrqqqpppmmmllljjjiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiigggggggggggggggfffeeeddddddcccbbbaaa```aaaaaabbbcccbbbbbbcccdddeeecccbbbbbbaaa``````______``````\\\^^^______^^^___```aaa]]]^^^___^^^\\\ZZZ[[[\\\XXXYYYZZZ\\\^^^^^^[[[YYY~~~~~~{{{zzzzzzzzz{{{|||{{{xxxvvvuuuxxx{{{~~~~~~|||yyyvvvsssuuuxxxzzzzzzyyywwwuuussssssssstttttttttuuuuuussstttuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqpppooonnnnnnmmmllljjjjjjkkklllmmmkkklllmmmmmmmmmlllllllllhhhiiijjjjjjjjjiiiiiijjjffffffeeeeeeeeeeeeddddddeeefffggggggeeedddeeefffcccbbbaaabbbcccdddcccbbb}}}{{{{{{|||~~~zzzvvvyyyzzz|||~~~~~~}}}|||xxxzzz}}}~~~|||zzzzzz{{{|||~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzyyywwwuuuuuuvvvxxxyyyvvvxxxzzzyyywwwvvvvvvwwwppprrruuuvvvvvvuuuuuuvvvtttqqqooooooooonnnllljjjiiikkkmmmmmmlllllllllnnnnnnkkkhhhggghhhjjjkkklll~~~~~~|||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwyyyxxxxxxwwwwwwvvvvvvvvv