BM6P6(@ fffddd```\\\ZZZXXXXXXXXXYYYXXXVVVSSSPPPNNNLLLKKKEEEDDDCCCBBBAAA@@@@@@???>>>===;;;999777555444444444555555555444333333222333333333333333333333333222222222222222222222222333222111111000000111111///000111222222222222222333222222999222<<>>???@@@??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCEEEFFFGGGfffdddaaa]]]ZZZYYYXXXXXXYYYXXXVVVSSSPPPNNNLLLKKKGGGFFFEEECCCAAA???>>>===<<<;;;:::888777666666666333444444444333333222111333333333333333333333333222222222222222222222222333222111111000000111111//////000111111111000000000222333555222MMMbbb999333333222111111111111222//////000111222222333333000000111111111222111111222222111111111111222222222222222111111222222222222111000//////000111222//////000111111222333333666555333222111111222222000000111111111222222222111222222333333222222111000111111222222111111000000111111222222111111000111222333444555444222111222222222222222222222222111111111111111111111111111111111222222222333333222222333333333333222222222333444444333333444555111222222333444333333333333333333333333333333333555555444444444444333333666555555444333333222222444444444444444444444444444444444444555555555555555555333333222333333444555555555555555555555555555555555555444444444444333222222111222333444555666666555555555555666666555555555555555555555555777666555555555555555555555444444333333444444555555555555555555555555555555555555555555666666666333333222222222333333444888777555444333222333333333333333444444444555555444555555555555444444333222333333111000000222444555444444444333333333333333333333333444444444444555444333333333333444555444444444444444333333222222222111000111333555666333222222111111222222222444444444444444444333333333333333333333333333333222333444444555555444444444444444444555555555555444444333333333333444444555555555444444333333333444444444444444444555555444444444444444444444444222222333333444333333222444444444444444444444444555555555444444444444444777666555444333333444444666666555555555444444444444444444444444555555666666222000111444666333000444444444444555555555555555555555555555555555555555666666777777666666555666666666666666666666666777888999888666666666888555555555666666666666777999999888777777666555555777777777777777777777777777777777777777777777777777777888999999888777777:::::::::999999999888888888888888888888888888888999999999888999999::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;<<<;;;:::999999:::;;;<<<===>>>>>><<<<<<============<<<<<<<<<<<<<<<===>>>???@@@AAAgggeeebbb^^^\\\ZZZYYYYYYYYYXXXVVVSSSQQQNNNLLLKKKHHHGGGEEECCCAAA>>>===<<<::::::999888777777777777222333333333333222111111444444333333222222111111222222222222222222222222222222111000000000000111//////000000//////.........111444222111]]]uuu;;;333222222111111111111111000000000111111222222222///000222444444333111000111111000000000000111111222222111111111111222222111111////////////111111///000000111111222222222444333222111111000111111000000000111111111222222111111222222222222111111///000000000000000000///000111111222222111111000///000222333444444333222000000111111222333333444222222222222222222222222111111111222222222222333111111111222222111111111111111111222222333333444111111222333333333333222444444444444444444444444444333333333333222222222555555444444333333222222444444444444444444444444555444444444444444444333222222222222222333333444333333333333333333333333333444444444444444444555222222222222222333444444666555555444444555555666555555555555555555555555555555444444444555666666666555555444444555666666444444444444444444444444555555555555555555444444111111111222222333555555666666555444333333222222333333333333444444444444555555555555444444333222444444555444222222444666333333333333222222222222222222333333333444444444444444333333333333444444333444444444444333222222111111000000000222333444222222111111111222222333333333333333333333333333333333333333333333222222000111111222222222222222333333333444444444555555444333333222222333333444333333333333333222222222444444444333333222222222333333333333333333333333222222333333333333222222111111222222222222222222333333333333444444444444666666444333222111111111555555555555444444444444444444333333444444555666444111//////111111///,,,333333333444444444555555555555555555555555555555666666777777777777666666555555555555555555555555555666888777666666777888666666666666777777777777888888777777666555555555666666666666666666666666777777777777777777777777666777777888888777777666888888888888777777777777666666666666666666666666666666777888888999888888999999999999999999999999::::::999999999999::::::999999999999999999999::::::888777777888999999888777888888999:::;;;<<<<<<999999::::::::::::999999::::::999999::::::;;;<<>>===;;;999777555444333444555555666666666666555333333222222111111000000//////000000111222222222111111000////////////000000000111111111000//////111---+++666222555EEE888111000000////////////////////////000000111111111333222000///000111333555///......//////000111222000000////////////000000000000............000000000000000000000000000000222333333444444333222222/////////000000000111111000000111111111111000000000111111222222111111000///000000111111000000////////////000000111222222333222222111000000//////000000000000000000000000000000000111111111111222111111222222222222111111555333000111444444222/////////000111111111111000111111111111111111111111222111111111111000000000333333333333222222222222222222222222222222222222333333222222222222222111111111333444555555555555333333333333333333333333111222222222222222333333000000111222222222222222444333333222222333333444444444444444444444444444333333222222222333444444444333333333444555666777333333333333333333333333333333333333333333222222444444222111111000000000333333333222222111111111333333333333222222222222111222222333333222222111000222444444222111222222333333333333444444444444000000111111111222222222222222333333333333222222111222222222222111000000000000000000111111000000000000000000000111222333000000000111111222222333333333333222111111000000000111222222333333222222111111222222222333333333222111111000000111111222000000000111111111111111///000111222333444444555222222222222222222222222333333333333222111000///000000111111222333333333000000000111111111111111000111222333444555555555333333333333444444444444222222111111222222333444111222222333444444555555111111222222222333333333333333333333333333333333555555666666666666555555555555555555555555555555333444666555444444555666444444444555555555666666333333333333333333333333666666666666666666666666555555555555555555555555555444444333333444444555555555555555444444444444555555555555555555555555444444555555555555444444666666666666666666666666777777777666666777777777555555555666777777888888888666555666888999999999555555555666666666777777777777888888888888777777777777666666666666666777hhhhhhfffeeecccaaa___^^^ZZZYYYWWWUUURRROOOMMMLLLFFFEEEDDDCCCAAA@@@???>>>===<<<:::888777666555555333444555555666666555555222222222111111111111111/////////000111222222222111111000///////////////......//////000000//////,,,222(((///444///666222000000///............///---......///000111222222000000000000111111222222////////////000111222333000//////......//////000000///...------...///000000000000000000000000///000111222333333222111111////////////000000000111000000111111111111000000///000000000000000000/////////000000000000//////000000/////////000000111111111111111000000000000////////////////////////000000000000111111111111///000000111111000000///222///---///333555333000...///000000111111000000444444444444444444444444222222222111111111000000222222222222222222222222222222222222222222222222111111111111222222222222000111222333444444333333222222222222222222222222222222222222111111111111///000111222333222222111333333222222222222333333444444444444444444444444444333222222222222222222444444444444555666777888444444444444444444444444222222222222333333333333222222111111111111111222333333111000000111111222333333333222222222111111///000111222222333333222222444666666555333333444111222222222333333333333000000000000111111111222111222333333333333222111111111111111111000000///111111111111111111111000////////////000111222333//////000000111222222333333333222222111000000///000000111222222222222111111111111111222222222222111111000000000000111111000000000111111222222222111222222222333333444444333333333333333333333333333333333222222111000//////000000111222222333333000000000000000000/////////000222333333333333222222222333333333444444444111111111111111222333333111222222222222222222333111111111111222222222222222222222222222222222222444444555555555555444444333333333333333333333333444555666555333333333555555555555555666666666666222222222333333333333333444444444444444444444444444444444444444444444444555444333222222333444555666555555555555444444444444444444444444444444444777666555444444444444444555555555555555555555555777666666555555666666777555555555666777888888888666555444555777999999888555555555666666666666666777777777888888777777777666666555555555666666777hhhhhhgggfffdddbbb```^^^ZZZYYYWWWUUURRROOONNNLLLHHHGGGEEECCCAAA???===<<<;;;:::999888777777777777222333333444555555555444111111111111111222222222...//////000111222222222111111000///////////////,,,,,,---.../////////...&&&777'''(((666222000---000000///...............000000000000////////////...///111222222222000///////////////000111333333//////............//////000///...------...///000000000000000////////////---...///000000///......////////////000000000000000000111111111111000000......////////////......//////000000000000//////111000000////////////000/////////000111111222222........................000000000000111111111111......////////////......+++)))'''+++111444333000...//////000000000000000111111111111111111111111//////000111222333444444222222222222222222222222111111111111111111111111000000111111222222222333///000111222333222111111111111111111111111111111333222222222111111000000111222333444555444333333333222222222222222222333444444444444444444444444444444333222111111111111000000000000111222333444444444444444444444444444111111111222222333333444000000000000111222333444444333111//////000222333333333333222222111111111...///000111222333333333///111333333222000000111000000111111222222222222000000000000111111111111111222333444444333222111111111111111111000//////111111222222222111111000////////////000111222333...//////000111222222222333333222222111000000//////000000111111111111111000111111111111222222222111111000000000000111111000000111111222222222333444444444333333333222222333333333333333333333333333333333222222000//////...//////000111222222333111111000000//////............///000000///...---000000000111111222222222111111111000111222222333333444444333222000111222000111111111111222222222222222222222222222222222333444444444444444444333222222222222222222222222444555666555333222333444000000111111111222222222222222222222222222222333333333333333333333333333444444444444444444444444444444222222222222444444666666555555555444444444555555555555555555555555999888666444333333333444555555555555555555555555666666555555555555666666555555555666777888888999555444333444666888888777555555555666666666666666666666777777777777666666777666666666666777888999iiigggeeeddddddcccaaa___\\\ZZZXXXUUURRROOOMMMKKKDDDDDDCCCBBB@@@>>><<<:::999888888888::::::888666444555666666555333111000222222222222111111111000...///000000...------...,,,---///000111000...---..................------//////000000111111222222000000///..................---,,,+++,,,---...///---......///////////////.........///////////////......------------......000///------///000///...........................///...---...///000///...---...///000111000000000////////////////////////000111222333333222000///222111111000///......---,,,,,,++++++,,,...111333//////////////////////////////............//////444444333222111000///...///111222111000///000111222222111111000000////////////000111111111111111////////////////////////000000111111111000000///111111111111111111111111333222111000000111222333333333222111000000000111222222111111111111222222000111222222222000///...///000000111111111000000111111111000000000//////666333111000111222222111111000000000111222333333555444222111222222111000000000111222333444444555666444111000222333333333333333222111000000000111111111000000000000111111333333222111000000000111111222333222000///000111222111111111000000//////111111222333333333333222000000000000111111111111...000000...///222333111000/////////.........---......///////////////...000000000000000////////////////////////000000111......////////////......444222000......///000222000000//////000000111222222111000//////000111111000000000000////////////000000000000000000000000111111111111111000///...000000111111111111000000000000000000000000000000...///000111111000///...000000111111000///...---111111111111111111111111000111333333222222333444222222111000000111222222444333333222222333333444444444444444444444444444222222222222222222222222333444555555555444333222111222222222222111000000000222333222000000111222222222222222222222222222333333333333333333333333333111000222444444222///222222333333333333444444555444444333333333444444666666555333333222222222111111222222222333333333222222222333333333444444555555555555555555555555555555666666666666555555888888777666666555666666555555444444444333333333444444555555555555555555666555555555555444444444555555555555666666666666jjjhhheeeddddddcccaaa___[[[ZZZXXXUUURRROOOMMMKKKIIIHHHFFFCCC@@@>>>;;;:::===;;;999888888888666444333444555666555444222111222111111111000000000000///111222222000//////000000000///.........---...------...............---.........///////////////000000///.....................---,,,,,,,,,---...------...////////////////////////.....................------------......000///------/////////...........................///...---...000111000///////////////////////////........................///000000111000000000///000000//////...------,,,111111000000111333555666........................//////............//////000000///......------,,,///000111111//////000111111111000000000000000000//////000111111111111000000000000000000000000000//////000000000//////...111111111111111111111111111111000//////000111111333222111111000000000111111000000//////000000111......///111222222222222000000111111111000000///111111111111000000000000666333000000000222222222111111000000000111222222444222111111222222222111000111111222222333333333111000000222555666555444333222111111000000000111111000000//////000000111222111000////////////000111222333222000///000111111111111000000000//////000111222222333333222222//////000000000111111111///111111......111222000222222222222222222222222......////////////..................------------///////////////000111111...//////000000//////...111000///...//////000111000000000000000111111222444333111///......//////000/////////////////////111111111111111111111111000111111111111111000///000111111222222111111000//////////////////////////////000000000000//////000000000000//////......111111111111111111111111///111222222111111222444222111000//////000111222222222111111111111222222111111111111111111111111222222222222222222222222222333444555555444333222222222222222222111000000111222333222111000111222222222222222222222222222333333333333333333333333333111000222444444333111222222222333333333444444333333222222222222333333888777666555444444444444222222222222333333333333222222333333333444444444333333333333333333333333666666777777777777666666666666555555444555555555555555555444444333333333444444555444444333222111555555555555444444444444444555555555666666666666jjjhhhfffeeedddcccaaa___[[[ZZZXXXVVVSSSPPPMMMLLLKKKJJJGGGDDDAAA@@@??????AAA>>>:::777666666444333222333444555555444333222000000000000////////////111222333333111000000111333111///,,,+++,,,---...+++,,,---...............---------------,,,,,,,,,000///......---.........///...---,,,,,,,,,,,,,,,------...////////////.../////////......------,,,......------------......000...------...//////...///////////////////////////...---...000111000///111000......---...///000------------------------//////............////////////......---,,,,,,,,,......//////000000000111........................///......------......///------------------------///000111000///...///111/////////000000000000000...//////000000000000000000000000000000000000000---......//////.........000000000000000000000000000//////......//////000222111111000000000000000//////............///////////////000111222444444111111111000000//////...111111111111111111111111666333///...///111222222222111111000000000000111222111///000222333333222111111111111111111111111//////111444666666444222222111111000000000000000000000////////////000000000//////............///000111222111000///000111000000000000////////////000000111222222222222222//////000000000000111111///222111---...111222111//////000000000000000000....../////////......---------------------------000000//////000000111222//////000000000000//////---......////////////...000000000000000111222222444333111000...---------////////////////////////111111111111111111111111000000111111222111111111///000000111111000000///////////////////////////000//////////////////000111000///.........///000000000000000000000000000///000111111000000111222111000000//////000000111111111000000000000111111////////////////////////111111111111111111111111222222333333444333333222222222333333222222111000111222333222111111222333222222222222222222222222222222222222222222222222222111000111333444444222222222222222333333333333222222111111111111222222777666555444444333444444222222333333333444444444333333333333444444444444222222222222222222222222666666777777777777666666444444333333333444555555555555555555444444444444444444444444333111000///555555555555444444444444444444444555555555666666jjjhhhfffeeeeeecccaaa___ZZZZZZYYYWWWTTTPPPNNNLLLHHHGGGDDDBBBBBBBBBCCCDDDAAA>>>999777666555444333222222333444444444333333000////////////.........000222333333111000000111111000...---,,,------...***+++,,,---.../////////...---------,,,,,,++++++///......------.........//////...---,,,+++++++++,,,---......//////......//////......---,,,++++++...------,,,,,,------...000...,,,---...///......///////////////////////////...---...000111000//////...---,,,,,,...000111------------------------///...---------...000000............------,,,,,,***+++,,,,,,,,,,,,++++++...........................------------------...---......///000000111111...///000000......///000.........//////000000000---...//////000000//////000000000000000000000000------.../////////......000000000000000000000000////////////////////////111000000/////////000000//////............//////333222000//////000111222222222111000///.........000000000111111111111222555222...---...111222333222111000///////////////000///...///111333333222222222111111000000000000333333222333444333000...111000000/////////000000000//////......//////000//////...............//////000111111///...///111///////////////////////////000000111222111111111////////////000000000111///111111...///444666444------------..................//////......------......///////////////000000////////////000111111//////000000000000//////,,,---/////////---+++***000000//////000000111222111111000///......------.........///////////////111111111111111111111111//////000111222222222222---......//////......---////////////////////////000///...------...///000111000...------...///111000000000000000000000000...000111000///...000111111000000000000000000111111000000//////000000111111111111111111111111111111111111111111111111111111111222222222222222222222222222333222111111000000111333222111111222333111111111111111111111111222222222222222222222222111111000111222333333333111222222222222333333333222111111111111222222333333333222111111111111111222333333333333444444444333333333333444444444444222222222222222222222222444555555666666555555444333333333333333444555666555555444444444444444444333333444333333222111111555555555444444444333333333333444444444555555555jjjhhhfffeeeeeedddbbb```ZZZYYYYYYWWWUUUQQQNNNLLLHHHFFFDDDBBBAAAAAABBBCCC???<<<888666666666666666222222333333333333333333////////////.........---///000222111///......///+++,,,---/////////......***+++,,,---............///......------,,,,,,,,,......------------......//////......---,,,+++***,,,------...............///......---,,,++++++***------,,,,,,,,,,,,------///...,,,,,,...///...---///////////////////////////------...///000///...,,,+++++++++,,,...111333------------------------//////...---...///000111/////////...............------.../////////..............................------,,,,,,,,,,,,---------......///111222222333---/////////...---...///------....../////////000------...////////////...////////////////////////---...//////000000000///////////////////////////000000000000000000000000000//////...//////000000000//////......//////000111111/////////000111222222222000///............000000000000000000000000333111...---...000222222111111000///............///...---...111222333222222111111000000//////...555333000///000000000///000//////...//////000000//////............////////////.........//////000...///000000///...///000.....................///...///000000111111000000...////////////000000000///111000...000666:::999////////////000000000000...............---,,,,,,---.........//////000000//////......//////000111//////000000000000//////---...//////...,,,)))'''//////......//////000111............/////////...------....../////////000000000000000000000000000...///000111111111111111...//////000000//////...........................000///...------...///000000///---,,,,,,...000111////////////////////////...000111000......///000000111111111111111111000111111000000000000111111222222222222222222222222000000000000000000000000000000000000111111222222111111222222111111000//////000222111111000222333111111111111111111111111111111111111111111111111000000000000000111222333111111111222222222333333222222222222222333444444222111111000000000000111222222222333333333444444222222222333333333333444222222222222222222222222222222333333333333222222333333333333444555666666333333333444444444444444111222333444444444444444555444444444444333333333333333333333444444444444kkkiiigggfffeeedddbbb```YYYYYYYYYXXXVVVRRROOOLLLJJJIIIFFFCCC@@@>>>>>>======:::888777777888777666333333333222222222222222////////////...............///000000...------...(((***---///000000///...***+++,,,---------------..................---------------,,,------...///............---,,,++++++,,,,,,---............------------,,,,,,++++++***------,,,,,,,,,,,,------///---,,,,,,---......---........................---,,,+++,,,...///...---+++******+++,,,...000111------------------------...............///000111........................---------....../////////---------------------------,,,,,,++++++,,,,,,---+++,,,---...///000111111---...///...---,,,---///---------...............,,,------.......................................---...///000000000000000///////////////////////////000000111111000000///...............//////000//////............//////+++,,,,,,---///111333444222111///...---......///000000000//////.........111///------///111111000000//////............//////...---...000222222111111000000000//////......111///,,,,,,---000111111...............//////000......------------......///............///000000---...//////......///000---------.....................///000000000000000......////////////000000///111000...000777;;;:::////////////.........---...............---,,,++++++++++++,,,------............------......///000......////////////............//////...+++)))'''---------------...//////+++,,,---...////////////---------......//////000////////////////////////......//////000000//////000111111222222111111000........................///..................//////...---------...///000///////////////////////////000111000///...///000///000000111111000000///111111000000000000111111///////////////////////////////////////////////////////////////000111222000000111111000000///...---///000000//////111222111111111111111111111111000000000000000000000000000000000///------000222111111111111222222222222222222222222222333444555333222111111111111222222111111222222222333333333111111111111222222222222222222222222222222222222111111222222222222111111444444333333333444555555222222222222333333333333000111222444555555555555444444444444333333333333222222222333333333444444kkkiiigggfffeeedddbbb```XXXYYYYYYYYYVVVSSSOOOMMMJJJIIIGGGDDDAAA???===;;;<<<:::888888888888666555444444333222111111111111000000000/////////......---///000000...------...+++,,,,,,---............+++,,,,,,---------,,,,,,---------...............---,,,,,,,,,------...///,,,---.........---,,,++++++,,,------......------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---///---,,,,,,---......---------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////------------------------************+++,,,...///------------------------,,,,,,++++++++++++,,,,,,++++++,,,---......//////,,,---......,,,,,,---.........------------------,,,,,,---............---------------------------,,,,,,---...////////////..............................///000000///.........---------......///000......------------......)))***+++---///000111111111000...------...///000000000///...---,,,,,,+++......---...000111000.........---------.../////////...------///111111000/////////////////////......,,,+++,,,---......---...---------......///000...------------------...------,,,------......///,,,---//////...---///000,,,,,,---------.........---...//////000000//////........./////////000000000222000---...444777777000000///...---,,,,,,+++............---,,,+++*********+++,,,,,,---......---,,,,,,,,,,,,---......------............------,,,---.........---,,,+++,,,,,,++++++,,,,,,---...+++,,,---.........------,,,,,,---......///000000..........................................---,,,///000000111111000000///........................---......//////......------------.........//////........................000111222111///...///000------...//////...------000//////......//////000........................////////////////////////...............000111222///////////////...------,,,---//////......000111111111111111111111111111000000000000000000000000000000000---+++***---000111111111111222222222222000000000111111222333444111111111000000111111222000000000111111111222222///000000000000111111111111111111111111111111111111111222222222222111111444333333222222222222333000000111111111222222222000111222333333444333333444444444333333333222222222222222222333333333333kkkiiigggffffffeeebbb```XXXYYYZZZYYYWWWSSSOOOMMMHHHGGGGGGEEECCCAAA???>>><<<;;;:::999999888555333555444333222111111111111000000000000////////////...///111000...------...///...,,,++++++,,,---...,,,,,,---------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,------...///+++,,,---.........---,,,+++,,,------......------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---......---,,,+++***)))************************(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000111------------------------,,,++++++++++++++++++,,,,,,,,,---......///000000,,,---......,,,,,,---............------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................,,,---...//////...---,,,---------------...///000---,,,,,,++++++,,,,,,---***+++---...///...------000///...------...000111000000///---,,,+++***)))---------///111111///------------------...///000000...------///000000///////////////////////////...------......,,,)))&&&---------------...///000...------,,,,,,------...++++++++++++,,,,,,---...,,,---......------///000,,,,,,,,,------.........---......///////////////............/////////000111222000+++,,,111444333666555444333222111000///............---,,,+++***,,,,,,------...///000000,,,++++++++++++,,,------,,,------------------,,,***+++,,,---......//////++++++******++++++,,,---------...///...---+++***,,,,,,------...///000000------------------------............---,,,++++++,,,------------------,,,........................,,,---...//////...---,,,,,,,,,---...//////..............................111222222111000//////000++++++------------++++++.........------.........////////////////////////////////////////////////...---------...///111222.........///...------,,,+++,,,......---...///111000000000000000000000000000000000000000000000000000000000---)))(((+++...000111111111111222222222////////////000111222333//////............///000///000000000000111111111////////////000000000000000000000000000000000000222222222333333222222222333333222111000000000111//////000000111111111222111111222222222111111000444444444333333333222222111111222222222333333333nnnllliiigggfffdddbbb___]]][[[YYYVVVSSSQQQOOOOOONNNLLLIIIEEEBBB@@@???>>>;;;<<<<<<;;;:::888555444333333333333333333333333333222000...---,,,------000000000000000000000000------------------------.../////////---,,,---...------,,,+++,,,---...//////,,,))))))***+++)))&&&%%%&&&'''(((***,,,------...------,,,,,,------.........---,,,,,,,,,------,,,,,,++++++,,,,,,---...222000---***(((&&&&&&&&&''')))+++---...///......///......------,,,,,,+++///---)))&&&,,,222///&&&---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++///......---,,,+++******,,,---...//////...---,,,------------------,,,,,,+++++++++,,,,,,------------------------------,,,+++,,,,,,++++++,,,///222///......------------...---------............///000---,,,---///000...,,,............---,,,+++***...//////000//////...---++++++++++++,,,,,,---...---,,,------...///000111......////////////////////////............//////000///...------...///000------............------......---------......///---.........///000000000//////............//////------...///000000/////////---***)))((()))+++---------,,,+++++++++,,,,,,---------------...//////...------------...//////...///000000000///...---------...///......------111111111///------///111:::999888666555333222111......------,,,+++******------,,,,,,,,,,,,++++++...///---)))%%%%%%(((,,,,,,...//////---++++++,,,...---,,,,,,++++++,,,,,,000...---+++******+++,,,...,,,+++,,,------,,,***,,,------......------,,,---***'''$$$%%%(((,,,///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,,,,,,,,,,,,,,,,,,,---,,,++++++---.....................---,,,+++***------------------------////////////////////////......////////////.........---,,,++++++,,,---...------...............---........................///,,,***+++...000111///////////////////////////........................///111222222111111222333000000000000000000000000---......///000111111111///////////////000111111111111000000//////......000000000000000000000000111111000000000000111111,,,++++++,,,///111222222//////000000111111111222000000111111111111000000000111222333333222111000222222111111111111222222mmmkkkhhhgggfffdddaaa___\\\[[[YYYVVVTTTRRRQQQPPPIIIGGGDDDAAA===;;;:::999;;;;;;;;;;;;:::888666555333333333333333333333333111000///...---...//////........................---------------------------.........---,,,---------,,,,,,+++,,,---...//////,,,***)))+++,,,***((())))))******+++++++++,,,***))))))(((((())))))***...---,,,,,,+++,,,,,,,,,+++************+++,,,,,,+++***)))))))))***+++,,,'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,...,,,)))+++//////+++,,,,,,,,,,,,,,,,,,++++++************++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******))))))(((+++,,,---......---,,,+++******************++++++******+++++++++,,,,,,,,,***++++++,,,---...//////111222111...+++))))))***000///...---,,,,,,,,,,,,------------............///---,,,,,,//////...,,,...//////...---,,,++++++,,,,,,------......//////---------------.........***))))))***+++,,,------.........---------------//////............//////......---------///000111------............---------,,,,,,,,,,,,---......---................../////////............//////,,,,,,---...............000...,,,******+++---...---,,,,,,+++************---,,,,,,------...///000,,,,,,++++++,,,,,,---...+++,,,---......---,,,,,,......------------,,,,,,000111000///------///111777888:::;;;;;;:::888777,,,,,,++++++***))))))(((***+++++++++,,,,,,------,,,,,,,,,***))))))+++...,,,---......,,,++++++,,,------,,,++++++++++++,,,*********))))))******++++++***)))***,,,------,,,,,,,,,------------,,,,,,++++++***)))***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------...---++++++---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......------,,,++++++,,,---------......//////......---........................---+++)))***---//////---...................................................///111000//////000222////////////////////////------......///000000111000000///...//////000111000000000000//////......000000000000000000000000111111000000000000111111333222111111333444444333......//////000000000000000000111111111111000000000111111222222111000///222111111000000111111222llljjjgggfffeeecccaaa^^^\\\\\\ZZZXXXVVVTTTRRRQQQKKKJJJGGGDDDAAA>>>===<<<::::::::::::999888777666444444333333222222111111//////...---...///111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***+++,,,---,,,+++......------,,,+++++++++++++++************++++++---,,,++++++******++++++)))))))))))))))***++++++'''(((((()))***,,,...///((()))***++++++++++++***)))******+++,,,,,,------)))---///,,,***,,,//////+++++++++,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++***+++++++++++++++*********************************+++,,,------,,,+++***)))))))))******+++++++++******++++++++++++,,,,,,+++++++++,,,,,,---------,,,...//////---,,,,,,---000///...---,,,+++++++++,,,,,,,,,---------.........---,,,,,,......---,,,////////////...---,,,,,,++++++***+++,,,---///000------------,,,,,,,,,,,,,,,,,,,,,,,,------...///---------,,,,,,+++++++++//////............////////////------------...///------............------+++++++++++++++,,,---......------------------,,,//////............//////,,,,,,,,,,,,------------111000...,,,,,,---...///------+++***)))))))))))),,,,,,,,,,,,---...///000******))))))******+++,,,***+++,,,---......---,,,...---,,,++++++,,,---...000000000...---,,,...000///111555888888777444222///......------,,,,,,+++((()))***+++,,,---......***))))))+++---.........***,,,------+++******+++------,,,+++++++++++++++'''((()))***++++++++++++)))(((((())),,,------,,,+++++++++,,,,,,+++++++++***+++---//////...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,---------...---++++++,,,---,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++..............................////////////......------,,,++++++,,,------....../////////......---------------------------*********+++---...---+++........................---------------------------...//////......///000////////////////////////---------......//////000111000///......///000111000000000////////////...000000000000000000000000111000000//////000000111555333111111111222111000............///////////////000000111111000000///000000111111000///......111111000000000000111111kkkiiigggeeedddccc```^^^___^^^\\\YYYWWWTTTQQQPPPNNNMMMKKKHHHEEECCCAAA@@@:::::::::999888777777666555444444333222111000000000///.........///111111........................,,,,,,------------------+++******+++,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,+++,,,---.........000000///...------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***)))************))))))))))))***++++++******************+++++++++++++++++++++*********))))))******++++++++++++***,,,---,,,+++,,,...///******++++++,,,,,,,,,---(((((()))***+++,,,,,,---***************************++++++++++++******)))******++++++,,,,,,,,,---***+++,,,------,,,+++******++++++,,,---...//////++++++,,,,,,,,,,,,,,,,,,///...---,,,+++***)))((('''***---////////////000...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------,,,,,,.../////////......---,,,---,,,+++***+++,,,...000++++++++++++***))))))(((---------------...///000---------,,,++++++******///......------......///111000...,,,+++++++++,,,,,,------......------,,,++++++++++++,,,---......---------,,,,,,+++++++++///......------......///---,,,,,,,,,,,,,,,------000///...,,,,,,---............,,,+++******))))))++++++++++++,,,---...///***))))))))))))***++++++***,,,---///000000//////---,,,++++++,,,...000222///000///...,,,,,,...000---...000111111///---,,,///.........---------,,,)))))))))***+++,,,,,,---)))''''''***...000...+++)))***,,,,,,***)))******---,,,,,,+++***+++++++++((()))+++---------,,,,,,)))((('''(((+++,,,+++*********++++++++++++******)))+++---//////...,,,+++,,,++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))(((((()))***++++++,,,,,,,,,+++)))***,,,------,,,)))))))))******+++,,,,,,++++++++++++++++++++++++........................---......//////......---...------------------........./////////...------------------------------)))***+++---...---,,,+++........................------------------------,,,...//////......///000////////////////////////---........./////////000222111///......//////000////////////////////////000000000000000000000000000000////////////000000333111//////000000///...//////////////////////////////000000000000//////000000000//////...------000000000//////000000000kkkiiifffeeedddcccaaa___``````^^^[[[WWWSSSPPPNNNKKKJJJHHHFFFCCCAAA>>>===;;;:::999888777777666666444444333222111111000000222111000///...//////000////////////////////////,,,,,,,,,---------......,,,***)))***,,,---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000//////..................+++******))))))******+++++++++***)))))))))*********************+++,,,,,,++++++++++++******))))))---,,,,,,,,,+++++++++++++++++++++******)))))))))---***)))+++,,,---------*********++++++,,,,,,,,,)))***+++,,,------------************************++++++++++++******)))((()))******++++++,,,,,,---+++,,,---......---,,,++++++,,,,,,---...//////000------------,,,,,,,,,,,,...------+++***)))((((((+++---//////---,,,++++++++++++***++++++,,,---...++++++++++++,,,,,,,,,---+++,,,,,,,,,++++++,,,,,,..................---,,,111///---++++++,,,---...***++++++++++++***((((((*********)))******++++++---------,,,,,,,,,++++++......------------............,,,++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000------,,,,,,+++++++++***......------------............---,,,,,,------......---,,,+++++++++,,,,,,//////...---,,,++++++++++++++++++++++++,,,------***************+++,,,,,,***+++---//////000//////,,,+++++++++---000333555/////////---++++++---///111000000/////////000111)))))))))))))))(((((((((************************(((''''''***------***'''(((***++++++***)))***+++,,,,,,+++************+++******,,,------,,,*********)))((((((******)))((()))******++++++******)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,******************************++++++++++++******&&&&&&'''((()))******+++)))(((''')))+++.........+++******))))))******+++------------------------........................------............------......////////////.....................---,,,,,,------------------------***+++---......---,,,,,,........................---------------------------...000///......///111..............................////////////000000000000///////////////000.............../////////////////////////////////000000////////////000000222111///000111222222111000000000000000000000000//////000000000000//////000//////............---000//////......//////000kkkiiigggfffeeedddbbb``````___^^^[[[WWWSSSOOOMMMJJJIIIHHHFFFDDDAAA>>>===<<<;;;999888666555555555333333222222111111000000333222000///...//////000000000000000000000000000+++,,,,,,------............+++)))***,,,---+++(((******+++,,,,,,,,,,,,,,,+++,,,------,,,,,,...000---------------.........,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))******+++************+++,,,,,,((()))***+++++++++++++++------,,,++++++,,,,,,---,,,,,,++++++***))))))(((...)))'''***,,,+++***+++*********+++++++++++++++***+++,,,---...---,,,+++************************++++++++++++***)))((((((((((((((()))))))))******+++,,,---......---,,,+++*********++++++,,,,,,---------,,,,,,,,,,,,,,,+++)))))))))******+++++++++(((***,,,,,,,,,+++,,,...************+++,,,------******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,---------------,,,,,,111000...---,,,+++,,,,,,,,,,,,.........---,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......***))))))***+++---000111,,,,,,------------,,,,,,,,,,,,,,,---...///000111---,,,,,,,,,,,,,,,,,,+++......------------......000///---,,,,,,,,,---...,,,,,,++++++*********+++///......---------------,,,,,,++++++******+++++++++++++++***++++++,,,---)))***+++,,,------,,,++++++++++++,,,---000222333.........,,,++++++,,,...///...---,,,---000333555))))))))))))))))))))))))*********)))))))))((((((((((((((()))+++***)))'''(((***++++++*********+++,,,,,,+++***************))))))))))))))))))((((((+++***))))))******)))'''*********++++++*********+++******)))***+++,,,,,,*********+++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,++++++))))))))))))))))))))))))***++++++++++++++++++***&&&''''''(((((()))))))))(((''''''(((+++---------,,,+++***)))))))))++++++------------------------------------------------------............------......////////////......---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111................................................---...000111111111000///---............/////////////////////////////////000//////......//////000...,,,,,,,,,///000111000111111111111000000000000...//////000000//////...//////............///000//////............//////kkkiiigggffffffeeecccaaa\\\\\\\\\ZZZXXXTTTQQQOOOLLLKKKKKKIIIGGGDDDAAA@@@>>><<<:::777555444444444222222222111111111111111111000/////////000111222////////////////////////++++++,,,,,,---......///111---******------***''')))***+++,,,---,,,,,,++++++---...---+++***---///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,+++************+++***))))))))))))***++++++'''(((***+++,,,,,,++++++,,,++++++******+++,,,---++++++++++++++++++******,,,))))))+++)))%%%&&&+++++++++++++++***************+++,,,------,,,***)))************************++++++++++++***)))((('''(((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))+++++++++*********))))))'''(((((()))***+++,,,,,,&&&((())))))***+++---///,,,,,,+++***************************++++++++++++)))+++,,,,,,))))))***,,,++++++,,,,,,,,,,,,,,,+++......------,,,,,,+++++++++,,,...//////...---,,,......---------------...))))))******+++,,,,,,,,,...------,,,,,,------...+++*********+++,,,...///+++,,,,,,------,,,,,,++++++++++++,,,---...000000,,,,,,,,,,,,------------...------,,,,,,------...///...,,,+++***+++,,,---,,,+++++++++************------,,,,,,,,,---.........---,,,***))))))))))))++++++******++++++,,,---******,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******,,,...++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))))))))'''(((******))))))***+++(((***,,,,,,+++***+++,,,,,,++++++***************(((''''''(((((()))***+++***)))((()))+++++++++)))***++++++++++++++++++***************++++++++++++)))*********++++++++++++)))***+++,,,,,,+++***))))))******++++++++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++)))((((((***++++++***+++***)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///........................,,,,,,,,,,,,,,,,,,,,,,,,))),,,000333444222000...---------.........////////////////////////////////////............//////+++***)))***,,,---...---111111000000000/////////......////////////......///............000111222///......------......///llljjjhhhggggggfffdddbbbYYYYYYZZZZZZXXXUUUSSSQQQKKKJJJJJJIIIFFFCCCAAA??????===:::777555333333333111111111111111222222222//////...///000111333555........................++++++,,,,,,---...//////222...++++++---...***&&&)))***+++,,,---,,,+++++++++---...---***))),,,...,,,,,,,,,++++++******)))***))))))))))))))))))***---,,,++++++******++++++((((((((((((((()))******)))***+++,,,,,,+++***)))+++***)))))))))***,,,---*********+++,,,,,,------******,,,---''' $$$---,,,+++++++++******))))))***+++,,,---,,,***((('''))))))))))))))))))))))))+++++++++******)))''''''+++++++++***************)))***+++,,,,,,+++***)))************))))))))))))***)))))))))((((((''''''*********)))))))))))))))//////---***&&&%%%%%%'''///...,,,***)))((('''''')))************+++++++++(((+++,,,,,,)))(((***,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++)))***,,,.........,,,+++++++++***))))))*********''''''((()))***+++,,,,,,...------,,,,,,------...000///---+++))))))))))))+++,,,,,,------,,,,,,+++*********+++,,,---///000,,,,,,,,,------............------,,,,,,------......---+++))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++,,,---......///...,,,***)))(((''''''***************++++++,,,,,,---.........---,,,+++------,,,,,,***)))'''&&&---...---,,,******,,,.........//////...---+++***************************&&&&&&'''((()))***++++++&&&)))++++++)))))),,,///(((***,,,,,,++++++,,,---,,,++++++***)))*********((((((((((((***,,,...000)))(((((())),,,------,,,++++++,,,,,,,,,,,,++++++(((***+++------,,,+++***))))))******++++++++++++((()))+++,,,,,,+++)))(((******+++++++++******)))))))))))))))))))))))))))))))))************))))))++++++++++++************---+++))))))))))))((('''***)))((()))***---///111++++++++++++++++++++++++------------------------,,,------......------,,,******,,,,,,,,,,,,******,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***((('''***---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...........................+++*********************'''+++000444555333000...---------.........////////////////////////////////////............//////000...------///000000///000000//////.........---......////////////..................///111222444.........------.........iiihhhhhhgggfffdddcccbbb___^^^[[[XXXUUURRRQQQPPPKKKIIIFFFEEEDDDCCC@@@>>>>>>>>><<<:::888666555444333333222111111222222222111111000///////////////000//////111444333000---,,,,,,............,,,,,,************************,,,+++******,,,,,,+++***+++++++++++++++++++++++++++)))'''&&&''')))+++---)))***,,,......---,,,+++...---,,,+++***+++,,,---+++*********+++,,,------++++++******)))((((((((())))))(((((()))+++---...(((((())))))))))))((((((+++)))((('''((()))+++,,,,,,,,,++++++***)))))))))******))))))))))))******''''''&&&&&&&&&''')))***,,,,,,+++***)))))))))***+++******+++......+++(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))+++,,,---...---+++((('''+++*********************...///...---***)))***+++---------............///------......---+++***(((++++++++++++,,,---...///++++++******++++++,,,---...------,,,---...000111++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---000---***)))***,,,------///...------,,,,,,,,,,,,///---***)))***+++******...+++'''&&&''')))******************************++++++++++++++++++++++++***)))((((((((()))+++,,,++++++******************///...,,,******+++,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,+++***)))(((((((((((())))))))))))...,,,)))((()))******)))************************+++*********************---------,,,+++***)))(((++++++******))))))(((((()))***++++++***)))***+++&&&''')))+++++++++******%%%'''(((((('''&&&&&&'''((())),,,------,,,+++***(((((((((((()))))))))))),,,+++++++++++++++++++++***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,------------------------........................,,,,,,,,,,,,---...///000---,,,,,,---...---+++)))......---,,,,,,,,,------************************---///000000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,------,,,,,,+++***))))))---///111222222111...,,,,,,,,,,,,---------......---------...///000000111000000000///......------------------------------//////000000000000/////////////////////.........///...---,,,,,,---...///000000//////.........---jjjjjjiiihhhgggeeedddccc___^^^[[[XXXUUUSSSQQQPPPKKKIIIGGGEEEEEECCCAAA???>>>===<<<:::888666555444333222222222222222222222111000000////////////////////////000222222///,,,******+++,,,,,,+++******************************,,,***))))))++++++***)))************************+++***)))((((((***+++---)))***+++,,,,,,,,,+++***)))))))))***+++---///111+++************++++++,,,***************+++++++++***))))))******+++,,,---)))******++++++******)))***)))((('''((()))+++,,,+++++++++*********************))))))))))))******+++******)))***+++,,,---))))))(((((('''(((((((((,,,***)))***------+++)))++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********,,,+++***))))))))))))))))))***+++------,,,+++***))))))*********+++++++++---......,,,***)))***,,,,,,,,,,,,,,,------------------------,,,+++***)))+++******)))))))))******++++++******++++++,,,---,,,,,,+++***+++,,,------...------,,,+++***)))(((******+++++++++,,,,,,,,,++++++*********+++,,,,,,...,,,)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,///,,,******+++,,,,,,+++---+++((('''((()))***)))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---************************...---,,,+++***+++,,,,,,......---,,,,,,,,,,,,,,,************************'''((()))******)))((('''(((((((((((())))))))))))---+++)))((()))******)))************************(((((((((((((((((())))))))))))))))))((('''&&&%%%*********)))))))))))))))((()))******(((((()))***'''((()))******++++++***'''(((******((((((((())))))***+++,,,,,,,,,++++++(((((((((((())))))))))))*********)))))))))))))))))))))(((((())))))***+++************************)))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++******+++,,,------+++******+++,,,+++)))'''))))))))))))))))))******++++++++++++++++++++++++***(((''')))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------,,,,,,+++******)))---...000111000///...---,,,,,,,,,------------...,,,------...//////000000//////............------------------------------,,,,,,------------,,,,,,///...........................------------......////////////......------kkkkkkjjjiiihhhfffeeeddd```___\\\YYYVVVSSSQQQPPPLLLJJJHHHFFFEEEDDDBBB@@@>>>===<<<:::888666444444222222222222222222222222111000//////......//////...---...///000000...,,,******++++++++++++******************************+++***))))))******((('''))))))))))))))))))))))))************++++++++++++)))))))))************+++(((((()))***+++---///000+++******))))))))))))***))))))***++++++,,,------***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,)))************+++++++++******))))))))))))******))))))((((((((()))******(((((('''''''''((()))))),,,***))))))***++++++***************************************************)))))))))************+++))))))))))))))))))))))))''''''((())))))***++++++---,,,+++***)))(((((((((&&&''')))+++------------)))))))))******++++++++++++,,,,,,+++******+++---******+++++++++,,,,,,,,,...---,,,++++++***++++++,,,+++***)))((((((((((((+++************+++,,,,,,---,,,,,,++++++++++++,,,...------,,,+++***))))))******++++++,,,,,,,,,+++,,,++++++*********+++++++++***((()))***++++++***+++++++++***++++++,,,,,,...,,,******,,,---------,,,***(((((()))***)))(((++++++++++++++++++++++++************************,,,+++*********+++------************************,,,,,,,,,++++++++++++***...------,,,,,,,,,,,,,,,++++++******))))))((((((((()))***++++++***)))((((((((((((((()))))))))))),,,+++))))))*********)))************************'''''''''(((((()))))))))(((((((((((('''&&&&&&%%%((())))))))))))))))))***''')))***)))((('''((()))(((((((((((()))***+++,,,)))***,,,,,,***)))***+++*********++++++++++++,,,))))))))))))(((((((((((('''''''''((((((((((((((((((((())))))******))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))******++++++***)))***++++++)))'''))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))$$$!!!$$$***...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++*********---------............---,,,,,,,,,,,,------------,,,------....../////////,,,,,,------------......------------------------......////////////..............................------............------///............---------kkkkkkjjjiiihhhfffeeedddaaa```^^^[[[XXXTTTRRRPPPMMMKKKHHHGGGFFFEEEBBB@@@>>>===;;;999777555444333111111222222333333222222000000///............///---------.........---,,,,,,,,,,,,------,,,,,,,,,************************,,,+++))))))******)))'''))))))))))))))))))))))))***+++,,,,,,---,,,+++******))))))))))))***+++,,,---,,,++++++***)))))))))+++***)))((((((((((((((())))))*********++++++++++++,,,---------+++***)))***++++++,,,,,,++++++***))))))(((((())))))***+++((())))))***++++++,,,,,,******))))))))))))******((((((((((((((((((((())))))))))))))))))***+++,,,,,,***)))((((((******+++************************************************))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***+++,,,+++***)))(((((((((((((((&&&''')))+++,,,---------************)))))))))))))))***+++***)))***,,,---*********+++++++++,,,,,,...---+++*********+++,,,---,,,+++******)))*********************++++++,,,///......------,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,++++++******************))))))***,,,---,,,+++***)))))))))***+++,,,,,,---+++)))***,,,...//////+++***))))))******)))'''************************))))))))))))))))))))))))++++++***)))***+++,,,---***************++++++++++++++++++,,,+++******)))+++***))))))(((((())))))------,,,+++***))))))(((***+++,,,------,,,+++***(((((((((((())))))))))))+++***((()))***+++***)))************************(((((())))))***+++++++++))))))*********)))(((((('''((((((((())))))******((()))***)))(((((()))***))))))(((((((((***+++---)))+++,,,,,,+++******+++*********)))***++++++,,,))))))))))))((((((((((((&&&'''''''''''''''((((((&&&''')))*********)))(((************************))))))))))))))))))))))))((((((((()))))))))******++++++************+++++++++++++++++++++*********((((((((((((((((((((((((******))))))))))))******,,,+++***+++,,,---+++***)))***,,,---............++++++++++++++++++++++++***'''$$$&&&+++......,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********---,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,,,,---------.........******+++,,,,,,---......------------------------...//////////////////...---------------.........,,,,,,...//////...,,,,,,------------------------jjjjjjiiihhhgggeeedddcccbbbaaa___]]]YYYUUURRRPPPMMMKKKHHHGGGFFFEEEBBB@@@===<<<;;;999777555444333000111222333333333333222000//////...............,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,******++++++***)))***************************+++,,,------,,,***)))+++************+++,,,,,,......---+++)))(((&&&%%%******)))((('''''''''(((******))))))((((((((((((+++,,,------,,,+++)))((())))))************)))))))))))))))))))))******+++(((((()))***+++,,,,,,---******))))))))))))******+++++++++++++++++++++***)))((((((((()))***++++++******)))((('''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***++++++******)))))))))***++++++))))))******++++++++++++,,,++++++***)))(((''''''((()))******))))))+++---***+++++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,+++******))))))******+++******))))))******+++,,,.........------,,,,,,+++))))))***+++,,,,,,------)))***+++------,,,+++***++++++***))))))***************)))+++---......---))))))))))))******+++,,,,,,***)))))),,,...//////+++***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))*********+++++++++******+++++++++***)))((())))))(((''''''''''''''',,,,,,+++******)))((((((***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((())))))************))))))******+++*********''''''(((((()))))))))***)))***++++++))))))***+++))))))(((((((((***+++---(((***++++++***))))))*********)))))))))***+++,,,***)))))))))(((((((((''''''''''''(((((()))))))))&&&'''(((******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))******+++------,,,,,,++++++++++++************************+++************+++,,,,,,,,,+++******,,,,,,,,,+++'''((()))***+++++++++,,,++++++++++++++++++++++++++++++***))))))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***,,,+++*********+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------)))******+++,,,---......------------------------***++++++,,,,,,++++++***+++,,,,,,,,,---------...+++,,,---......---,,,+++,,,,,,,,,,,,------------jjjjjjiiihhhgggeeedddccccccbbbaaa^^^[[[VVVRRRPPPLLLJJJHHHFFFEEEDDDBBB@@@===<<<;;;999777555333333///000222333444444333222000///......------......+++---...---,,,+++,,,...******))))))))))))******************************,,,+++***+++,,,---,,,******************************+++,,,,,,,,,+++***)))*********+++++++++,,,,,,***************)))((('''***))))))(((((((((((()))***))))))(((''''''&&&&&&+++++++++++++++***)))((((((((())))))))))))((((((((()))))))))************(((((()))***++++++,,,,,,******))))))))))))******))))))******))))))((('''''''''&&&&&&&&&'''((((((((())))))(((''''''(((***++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))******,,,,,,,,,++++++,,,,,,---***************)))))))))++++++***)))(((''''''&&&((()))***)))((()))***,,,******+++++++++,,,,,,,,,++++++************++++++((('''''''''''''''((((((***))))))))))))***++++++***+++++++++++++++***))),,,,,,,,,+++++++++******(((***,,,------,,,+++***)))))))))))))))***+++++++++***)))***---/////////*********)))******+++++++++***((()))+++---...---,,,***(((((()))***)))((())))))))))))))))))))))))***************************)))((((((((()))***+++)))))))))***++++++,,,,,,*********))))))))))))(((+++******)))((()))))))))))))))((((((''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))((((((((()))***+++)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))))))))'''(((((((((((((((((())))))+++,,,+++***)))***+++(((((((((((()))***+++,,,((()))++++++)))((()))***)))))))))************+++******))))))((((((''''''''''''(((((()))*********''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******+++++++++***))))))((((((+++++++++++++++++++++++++++******++++++---......***((('''''')))******)))***)))))))))***+++,,,---************************)))+++,,,***((('''))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---kkkkkkjjjiiihhhfffeeeddddddcccbbb___\\\WWWSSSPPPKKKIIIGGGEEEEEECCCAAA???===<<<:::999666555333222...000222444444444333222//////...------------...,,,---...---++++++---///+++***)))(((((()))***+++***************************)))((()))+++---,,,+++))))))))))))))))))))))))******++++++***))))))(((((((((***+++++++++***)))'''((()))*********))))))))))))(((((())))))******))))))))))))((((((((((((******))))))((()))))))))'''(((((())))))(((((('''(((((()))***************)))))))))***+++++++++,,,******))))))))))))******%%%&&&''''''&&&%%%$$$###(((((('''&&&&&&&&&''''''&&&(((******'''&&&''')))************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))...---,,,***)))(((((((((******))))))))))))******(((((())))))))))))))))))((()))))))))(((((()))+++)))))))))*********++++++******++++++++++++******)))(((''''''&&&&&&&&&&&&)))))))))))))))***++++++))))))***+++,,,+++******,,,,,,,,,++++++++++++***((())),,,---...---+++***(((((((((((()))+++,,,---***)))'''(((+++...000000,,,,,,+++*********+++++++++)))'''(((***+++,,,,,,---+++((('''((()))***)))************************++++++++++++++++++++++++******)))))))))***+++,,,((())))))***++++++,,,,,,+++***)))((('''((()))))),,,,,,+++***************''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''')))++++++)))'''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''')))***+++***)))((()))+++'''((()))******++++++***((()))++++++)))))))))***'''(((***+++++++++***)))*********)))((('''''''''&&&''''''((())))))******(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((******))))))))))))******+++******)))((((((''''''************************))))))******,,,---///000***(((&&&&&&(((*********---+++)))((((((***,,,---))))))))))))))))))))))))************++++++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------------------------------............------*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,lllllllllkkkiiihhhfffeeeddddddccc```\\\WWWSSSPPPKKKIIIFFFEEEDDDCCC@@@>>>===<<<:::888666444333222...000222444555444333222//////...------------...,,,...///...++++++---000---,,,+++******+++,,,---************************(((''''''(((+++,,,,,,+++((((((((((((((((((((((((+++******)))))))))((((((&&&''')))***+++***(((''''''((()))******)))((('''))))))((())))))***+++,,,(((((())))))******++++++***)))(((''''''((()))***(((((())))))))))))(((((((((((()))******************************+++++++++******))))))))))))******(((((()))))))))(((&&&%%%+++***)))((((((((((((((($$$'''******(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((---,,,***'''%%%###"""!!!))))))(((((()))***++++++&&&&&&'''((()))***+++,,,((()))***)))''''''(((***(((((((((((())))))))))))((()))+++,,,,,,+++***)))---,,,+++)))'''&&&&&&&&&)))))))))))))))******+++)))***,,,---...------,,,((())))))+++,,,---......((())),,,......---+++)))'''''''''((()))+++------***(((&&&&&&)))---///000------,,,+++*********++++++)))'''''')))***+++***...+++(((&&&''')))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---((())))))***++++++,,,,,,,,,***((('''&&&''')))***,,,+++******)))*********((((((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''''')))++++++)))'''))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%'''((())))))******))))))(((((('''''''''&&&((()))***)))((('''(((***&&&''')))+++++++++******(((***,,,,,,***)))***+++&&&(((***+++,,,+++)))(((+++******)))(((''''''&&&&&&&&&''''''((()))******(((((('''&&&&&&((()))***************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******,,,++++++***)))(((((('''))))))))))))))))))))))))(((((()))***+++---///000,,,***((((((***,,,,,,,,,***'''$$$""""""$$$''')))((((((((((((((((((((((((,,,)))'''***///111,,,(((************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------......******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------......------------------------)))******++++++******)))))))))***+++,,,,,,------...---++++++++++++---...*********++++++,,,,,,,,,jjjjjjkkkkkkjjjiiigggfffcccbbb___\\\XXXTTTQQQOOOHHHGGGFFFEEEDDDCCCBBBBBB???===;;;888666555444444333222111111000111111111000000000000///...---,,,------............------,,,+++******)))*********************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))***)))''''''(((***))))))))))))))))))))))))///---***))))))***)))(((***)))(((''''''((()))*********))))))))))))******---,,,***((('''(((((()))******))))))))))))******+++***)))))))))))))))******)))(((''''''((()))******...///,,,%%%"""###'''''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((((((***+++,,,))))))(((((('''''''''&&&***(((%%%######%%%(((***,,,++++++***)))(((''''''++++++************++++++))))))***,,,...---)))'''+++***((('''&&&''')))***))))))))))))))))))))))))******)))(((((('''(((((('''((()))******)))((('''((()))))))))'''''')))***,,,+++***)))(((((((((((('''&&&&&&)))---///...,,,******+++,,,+++***)))((('''((()))***+++***))))))))))))))))))***+++,,,---*********))))))))))))))))))))))))***+++++++++,,,++++++***)))(((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((***************)))((('''((()))))))))************+++***)))'''''''''((())),,,++++++***)))((('''''',,,,,,,,,+++++++++*********)))(((''''''((()))******)))((('''&&&%%%$$$$$$'''''''''''''''((())))))((('''&&&&&&''')))+++---******+++******)))((('''+++***)))(((''''''((((((---***((((((***+++)))&&&((('''&&&&&&&&&((()))***---,,,------(((###&&&---***)))'''&&&&&&(((***,,,***+++,,,,,,,,,***)))(((***************)))(((((()))((('''''''''(((***+++'''((()))***************&&&''''''((()))******+++((((((((((((((((((((((((***))))))((('''&&&&&&&&&)))(((((()))++++++***)))))))))(((((((((((())))))))))))************))))))*********)))***++++++,,,,,,+++***))))))+++---...))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((()))******++++++***)))(((((()))))),,,+++***((((((((())))))***+++,,,+++))))))***+++))))))))))))))))))))))))((())))))*********)))))),,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,+++))))))(((+++,,,---...///...---,,,---,,,,,,+++*********+++))))))***++++++++++++***jjjjjjjjjjjjiiigggeeedddcccaaa___\\\XXXTTTQQQOOOHHHHHHFFFDDDCCCAAA?????????===;;;888666555555444333222222111111111111111000000000//////...---,,,---......//////......---,,,++++++***************+++++++++,,,,,,,,,------,,,+++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))((()))******))))))+++---))))))))))))))))))))))))+++)))''''''((())))))(((***))))))((((((((())))))))))))(((((((((((())))))((((((((((((((()))***+++******))))))))))))******))))))((((((((())))))******)))(((''''''((()))******+++,,,***&&&$$$%%%'''++++++*********)))))))))(((((((((((())))))))))))***)))((((((((()))***+++)))(((((((((''''''''''''******))))))))))))***************)))))))))))))))(((((('''&&&&&&&&&''''''+++***)))***++++++***)))+++***((('''''''''))))))))))))))))))))))))))))))+++***))))))((((((((()))'''((()))******)))((('''((()))))))))'''''')))***,,,+++***)))((((((((((((+++***)))***,,,,,,***(((******+++++++++***)))(((((((((***+++++++++***)))))))))))))))***+++,,,---***)))))))))))))))))))))******************++++++***))))))(((''''''(((((())))))))))))))))))))))))+++++++++***)))((((((((())))))*********)))(((((())))))))))))))))))))))))+++***)))(((''''''((()))******))))))((('''''''''++++++++++++***************)))(((((((((((()))***''''''((((((((()))))))))'''''''''''''''((()))))))))((('''&&&'''(((***,,,((())))))*********))))))************)))))))))(((+++)))'''(((***+++)))'''(((((('''''''''((()))***000---,,,,,,)))%%%&&&+++)))))))))))))))******+++(((((()))))))))((('''&&&)))************)))(((((()))((('''''''''(((******+++******))))))(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((('''(((***+++***((()))((((((((((((((()))***))))))************)))))))))))))))))))))***++++++,,,+++***))))))***,,,---))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******+++******)))(((((())))))***))))))(((((()))***+++)))***++++++))))))***+++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++************))))))***++++++++++++***jjjjjjjjjiiihhhfffcccbbbbbbaaa___\\\XXXTTTQQQOOOIIIHHHFFFDDDBBB???>>>===???>>>;;;888666555555555333333222111111111111111000000000///......------......////////////......,,,,,,+++*********************++++++,,,,,,,,,---,,,,,,,,,++++++*********))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******&&&((()))***)))***,,,---)))))))))))))))))))))))))))'''&&&&&&((()))))))))))))))************))))))((((((''''''''''''(((((('''((())))))))))))))))))******))))))))))))******''''''''''''((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))************)))((((((((())))))(((((((((((('''''''''''')))***+++,,,,,,+++***)))((((((((())))))***************)))(((((('''((((((---***(((((()))***+++***+++***((('''''''''((()))))))))))))))))))))))))))++++++***))))))))))))***(((((())))))))))))((((((((()))))))))'''''')))***++++++***)))((((((((((((,,,+++******++++++)))'''******++++++******)))(((((()))***+++,,,+++******)))))))))******+++,,,,,,))))))))))))))))))************************)))))))))(((((('''''''''''''''))))))))))))))))))))))))***++++++++++++***(((''''''((())))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''************))))))))))))***))))))(((((())))))***'''(((((()))***+++,,,,,,'''''''''''''''((()))))))))((('''''''''((()))***&&&'''((()))************)))***+++++++++***)))((()))((('''((()))***)))(((((((((((())))))))))))***444...++++++***'''''')))((()))***+++,,,+++***)))&&&'''((()))((('''&&&%%%))))))******))))))((('''((((((''''''(((((()))***+++***)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((('''&&&''')))))))))'''((((((((((((((()))******((())))))******))))))((((((((((((((()))))))))***,,,+++***))))))***++++++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))************)))((((((((())))))(((((((((((()))***+++,,,)))***++++++))))))***+++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,+++++++++,,,++++++***)))+++++++++++++++++++++++++++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------***************+++,,,,,,,,,+++++++++************((()))******++++++******kkkkkkkkkjjjhhhfffcccbbbbbbaaa___\\\XXXUUURRRPPPIIIHHHGGGEEECCCAAA@@@??????>>>;;;999777555555555333333222111111111111222111000//////...---------...//////000000//////...,,,,,,+++************+++***))))))))))))(((((((((******))))))((((((''''''&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))))))))*********$$$&&&((((((''''''((()))))))))))))))))))))))))))+++)))((()))***+++***)))((((((***+++++++++***))))))((((((''''''(((((()))++++++,,,,,,+++)))'''&&&******))))))))))))******&&&&&&&&&&&&''')))******))))))(((((((((((())))))'''&&&%%%''')))******)))))))))((((((((('''''''''&&&''''''((()))******+++******))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))((('''(((((())))))))))))))))))++++++***)))((((((((((((+++***((((((*********)))******)))((('''(((((()))))))))))))))))))))))))))++++++***************+++(((((())))))))))))((((((((()))))))))'''''')))*********)))((((((((((((((((((((()))***++++++*********************))))))(((((()))+++,,,,,,,,,+++***))))))******++++++++++++)))))))))))))))*********++++++******))))))(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,***((('''&&&''''''((())))))))))))(((((((((((('''''''''''')))))))))(((((((((((()))''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((())))))))))))((('''''''''((((((''''''((()))******))))))''')))***++++++***(((''')))(((((((((((((((((('''(((((()))******+++++++++888///)))***+++)))''''''(((((()))************)))'''((()))******)))(((''')))))))))))))))(((((('''''''''''''''(((((())))))'''&&&&&&&&&'''***---///*********)))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''&&&%%%&&&'''(((((('''(((''''''(((((()))***+++(((((())))))))))))((((((&&&''''''(((((((((((((((++++++***))))))))))))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((())))))******))))))((((((((())))))(((((((((((())))))******((()))******))))))***+++)))))))))))))))))))))))))))************))))))(((******++++++++++++******************************+++***************++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++***))))))+++,,,---******+++++++++*********((())))))***************lllmmmlllkkkiiigggdddcccaaa```___\\\XXXUUURRRPPPIIIHHHHHHGGGFFFEEEEEEDDD@@@>>><<<999777666555555444333333222111222222222111000///...------............////////////......---,,,,,,+++***+++++++++,,,+++***)))'''&&&%%%$$$)))))))))(((((((((''''''&&&&&&'''((()))******+++(((((((((((((((((((((((((((((())))))************''')))***)))(((&&&&&&&&&((((((((((((((((((((((((,,,+++))))))******(((&&&'''((()))+++++++++***)))***))))))(((((())))))***+++,,,------,,,+++)))(((******))))))))))))******&&&&&&&&&&&&''')))******(((((())))))))))))((((((%%%$$$$$$&&&)))+++******,,,,,,,,,+++++++++******&&&''''''((()))******+++))))))))))))(((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((******))))))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%(((((()))***,,,+++)))&&&***))))))((((((((((((((())))))))))))))))))))))))+++***************++++++))))))(((((((((((())))))((()))))))))'''''')))******)))(((((((((((((((((('''((()))************************)))))))))))))))((()))***+++,,,+++******))))))***+++++++++******(((((())))))************+++******))))))((((((((()))))))))(((((()))******((((((((((((((((((((((((((()))***++++++***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))((()))))))))))))))))))))***)))))))))(((((((((''''''))))))************))))))(((((((((((((((((((((''''''''''''''''''((())))))(((((((((''''''''''''''')))))))))))))))(((''''''%%%'''(((******)))'''&&&)))))))))((('''&&&%%%%%%(((((()))***+++,,,---...888///((((((+++)))'''&&&)))(((&&&&&&&&&''')))+++'''((()))******)))(((''')))))))))))))))(((''''''&&&''''''((((((((((((((('''&&&%%%%%%'''***---...((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((&&&$$$%%%&&&(((((('''((((((((((((((()))******(((((())))))))))))((((((&&&&&&'''(((((((((((('''***)))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((())))))***)))((((((((((((((())))))))))))))))))(((((('''''''''(((******))))))***+++))))))))))))))))))))))))***************)))(((((()))******++++++*********************************++++++***))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++*********+++---...))))))***+++++++++***)))(((((()))************)))lllllllllllljjjhhheeedddaaa```^^^\\\YYYUUURRRQQQJJJJJJIIIIIIIIIHHHHHHHHH@@@???<<<999777666666666444444333222222222222222222111///...------......------............------------,,,+++++++++++++++------,,,***)))'''&&&%%%************************))))))******++++++,,,,,,((((((((((((((((((((((((((((((((()))******+++++++++,,,...---+++(((''''''((((((((((((((((((((((((***)))((((((((('''%%%"""&&&'''((())))))***))))))******))))))))))))******'''((()))+++,,,------...******))))))))))))******''''''''''''((()))******(((((())))))))))))((((((%%%%%%&&&'''(((((()))************))))))))))))(((''''''(((((())))))******(((((()))))))))((('''''''''''''''(((((((((((((((***)))(((''''''((()))***+++******)))'''&&&&&&%%%(((((('''''''''((((((((('''''')))+++,,,+++(((%%%))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))(((((((((((())))))((()))))))))'''''')))***)))((((((''''''((((((((()))***++++++)))''''''(((+++***)))(((((((((((()))'''((()))***+++***)))))))))***+++,,,,,,+++***)))((((((((()))******++++++))))))))))))))))))((((((***))))))))))))******+++(((((((((((((((((((((((('''((()))))))))((('''&&&%%%&&&''''''''''''''''''''''''((((((((()))))))))'''(((((())))))))))))(((************))))))))))))))))))))))))(((((((((((()))******++++++******)))$$$%%%%%%&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))(((&&&$$$%%%&&&((((((((()))+++...111222777...'''''')))((('''''')))'''%%%$$$$$$&&&)))+++%%%&&&'''((()))((('''&&&(((((())))))(((((('''&&&&&&&&&'''(((((((((((('''***)))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((''''''(((&&&$$$$$$&&&((((((((())))))(((((((((((())))))'''(((((())))))(((((('''%%%&&&((()))))))))(((''''''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******((((((''''''(((((())))))))))))))))))((('''&&&%%%&&&((())))))))))))***+++))))))))))))))))))))))))'''''')))******+++++++++((()))******+++*********************************++++++***))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******))))))(((+++++++++++++++,,,------((()))***+++++++++***)))'''((())))))******))))))jjjjjjkkkjjjiiigggfffddd``````^^^\\\YYYUUUSSSQQQLLLLLLKKKJJJIIIIIIHHHHHH@@@???<<<:::888666666666444444333222222222222333222111///---,,,---...///,,,,,,------------,,,,,,------,,,++++++++++++,,,+++******))))))(((''''''(((((())))))***+++++++++***************+++++++++(((((((((((((((((((((((('''(((((()))******++++++***,,,......,,,***))))))((((((((((((((((((((((((((('''''''''((((((%%%###&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))%%%%%%&&&(((***,,,...///******))))))))))))******))))))((((((((())))))***'''((()))******)))((('''$$$''')))(((&&&%%%'''***'''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))&&&'''((()))))))))((('''''''''''''''((((((((()))))))))************))))))))))))((((((((('''''''''***************+++,,,---)))(((((()))******(((''')))))))))))))))((((((''')))))))))))))))))))))))))))((((((((())))))***+++***)))(((''''''((()))***((()))))))))'''''')))***(((((('''''''''(((((()))''')))+++***((('''((()))+++***)))((('''(((((()))&&&'''((()))***)))(((((()))***+++,,,,,,+++)))((('''(((((()))******++++++((((((((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&'''(((((()))***++++++&&&'''((()))******)))(((*********)))((((((''''''*********)))))))))(((((()))***++++++++++++***)))%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))%%%%%%&&&'''(((((((((((('''(((((((((((((((''''''&&&'''''''''((((((((()))###%%%''''''%%%%%%''')))(((((('''(((+++///444777444,,,&&&&&&'''&&&&&&)))(((''''''&&&'''((()))***&&&'''((()))))))))(((((((((((())))))(((((('''&&&%%%&&&'''((((((((('''''')))))))))((('''''''''&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((((((((()))'''%%%%%%&&&((())))))+++***)))((((((''''''(((''''''((((((((((((''''''%%%'''(((******)))((('''%%%&&&'''((()))*********((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******'''''''''''''''((())))))'''(((((())))))((('''&&&&&&'''))))))((((((***,,,))))))))))))))))))))))))'''((()))******+++******(((((()))***************************************++++++***)))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++'''(((***+++,,,+++***)))'''(((((()))))))))))))))hhhiiiiiiiiihhhgggeeeddd``````^^^\\\YYYVVVSSSQQQNNNMMMLLLKKKIIIHHHGGGFFFAAA???<<<:::888777666666555444333333222222333333222111///---,,,---...///+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******)))))))))((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++'''))),,,---,,,*********((((((((((((((((((((((((((('''((()))++++++)))'''&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((&&&&&&%%%%%%''')))+++,,,******))))))))))))******+++******))))))))))))***'''((()))******)))((('''$$$(((+++)))%%%###&&&***))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&''')))))))))((((((&&&'''''''''(((((())))))%%%'''***,,,,,,***'''%%%'''''''''(((((((((((((((&&&'''''''''(((***+++,,,+++)))''''''((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((('''(((((()))*********)))(((''''''((()))***((()))))))))'''''')))***(((((('''''''''(((((()))"""%%%)))***))))))+++...+++***((('''''''''((()))%%%&&&((()))))))))(((''')))***+++,,,,,,+++)))((('''(((((()))***+++++++++''''''(((((())))))******'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&'''((()))***+++,,,---&&&'''(((*********)))(((******)))((('''&&&&&&%%%************)))))))))))))))***+++,,,,,,+++***)))***)))((('''&&&%%%$$$$$$'''''''''''''''((())))))$$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))((((((((('''((()))***+++ ###&&&&&&&&&&&&))),,,)))'''&&&'''***000666999222+++&&&&&&&&&%%%&&&***&&&''')))*********)))(((((()))***,,,,,,,,,+++***(((((((((((((((''''''&&&%%%%%%'''((((((((('''&&&&&&&&&'''((())))))((((((&&&''''''((()))***++++++(((((((((((((((((((((((('''''''''(((((((((((((((***(((%%%%%%''')))******,,,+++***(((''''''''''''''''''((((((((((((''''''&&&''')))***+++***)))'''$$$$$$&&&((()))*********(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((()))******'''''''''''''''((()))***%%%&&&''')))))))))((((((%%%'''))))))((((((***,,,))))))))))))))))))))))))+++++++++******(((''''''(((((()))***************))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))************************)))))))))))))))*********'''(((***+++++++++***)))&&&(((***+++,,,+++***)))'''(((((()))))))))))))))kkkkkkkkkjjjiiigggeeeccccccaaa^^^[[[WWWTTTRRRRRRQQQPPPOOOMMMJJJGGGEEECCC@@@???>>>;;;999666444444555444222222222000...,,,222111000//////......///---,,,+++*********++++++,,,)))'''(((***+++***((())))))(((((((((***+++,,,***)))'''&&&&&&'''((()))++++++***)))((((((((()))---,,,***(((((((((((()))((('''&&&&&&''')))+++---)))))))))))))))))))))))))))((('''((()))***)))((((((***,,,---***'''%%%$$$'''''''''''''''((())))))'''((()))******++++++***'''&&&&&&&&&&&&'''(((((((((((()))************)))******)))''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''*********)))((((((''''''%%%&&&((()))))))))((('''((((((((((((((()))******)))((('''&&&&&&'''((()))%%%&&&(((******)))'''&&&(((((())))))))))))((((((***(((&&&$$$"""###$$$$$$***)))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&***)))((('''''''''''''''+++***((('''''''''((()))))))))))))))((((((((((((((())))))*********)))))))))))))))***++++++,,,,,,,,,)))'''(((+++---,,,***(((((((((((()))***+++,,,(((((((((((())))))))))))******)))''''''&&&&&&&&&***)))(((&&&&&&''''''(((&&&'''''''''&&&%%%$$$$$$)))))))))))))))******+++'''((()))+++,,,,,,***'''&&&((())))))(((((()))++++++*********))))))(((((('''((()))******+++******'''''''''((()))******+++)))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''))),,,///111,,,***&&&###"""$$$''')))((((((((((((''''''''''''&&&((()))++++++)))(((&&&((()))***++++++***(((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***(((&&&&&&(((*********%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((***)))(((''''''((()))***+++***)))((()))***,,,...((((((''''''''')))***,,,)))))))))))))))))))))***)))(((((()))******)))'''(((((((((((()))))))))))),,,***'''%%%%%%'''***,,,((((((((((((((((((((((((+++***)))(((((()))******++++++***)))(((((())))))************************%%%&&&''')))***,,,---...+++***)))(((((()))***++++++***)))'''''''''((()))(((((()))***************+++------,,,***)))***+++)))$$$ """'''++++++(((kkkllllllkkkjjjgggeeedddcccaaa^^^[[[WWWUUUSSSQQQPPPOOONNNLLLJJJGGGEEEDDDAAA@@@>>><<<999777555444333222111222333333111///111111000///..................------,,,,,,,,,---,,,)))'''(((***+++***(((***)))((((((((()))***+++)))((('''&&&&&&''')))*********))))))((()))))))))))))))(((''''''((()))***)))((('''&&&''')))***,,,************************,,,***)))((()))((('''%%%"""%%%((()))'''%%%$$$$$$'''''''''''''''(((((()))***************)))'''''''''&&&&&&&&&&&&'''(((((('''((())))))***************)))(((''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((''''''&&&''''''((((((((((((((())))))(((((())))))***+++))))))''''''&&&'''((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((()))'''%%%$$$###$$$%%%%%%(((((((((((((((((())))))*********)))))))))((((((,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((((((((((()))************)))))))))((((((((()))((((((''''''''''''(((+++***)))((('''(((((()))))))))))))))(((((((((((())))))************))))))+++************************(((&&&''')))***)))((((((((((((((()))***+++,,,(((((((((((())))))))))))***)))(((''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%((((((''''''(((((()))***((('''((()))++++++)))'''%%%'''((((((''''''((()))*********)))))))))(((((((((((())))))***)))))))))%%%%%%&&&''''''((()))))))))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((()))+++,,,---(((((('''&&&&&&&&&''''''(((((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))&&&'''''''''((((((((()))'''''''''''''''''''''''')))'''%%%%%%''')))))))))&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''))))))(((''''''((())))))+++***(((''''''((()))***))))))((((((((((((((()))******))))))))))))))))))(((((('''((()))***(((&&&(((((((((((())))))))))))+++)))'''&&&&&&''')))+++((((((((((((((((((((((((***))))))((((((((()))***++++++***)))))))))))))))************************))))))******+++++++++,,,***))))))))))))))))))***+++***)))(((''''''((()))(((((()))***************)))***+++***((('''((()))+++(((&&&&&&)))+++***)))llllllllllllkkkiiigggeeecccaaa___[[[XXXUUUSSSQQQNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA???===:::888777666222111000222444555444333111000///...------------......---------,,,,,,,,,+++)))(((((()))******)))***)))((((((((((((((()))(((''''''&&&'''(((***+++))))))((((((((()))******&&&&&&&&&&&&'''(((*********)))(((''''''((()))***++++++++++++++++++++++++,,,***)))((()))((('''%%%"""%%%''''''&&&&&&&&&''''''&&&&&&''''''((()))************)))((('''''''''&&&&&&&&&&&&'''((((((''''''((()))******++++++***)))(((''''''&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((()))******))))))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((*********)))))))))((((((******))))))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))(((''''''''''''(((((()))******)))((((((((((((((((((((((((((())))))))))))))))))******)))))))))))),,,,,,+++******)))((((((***(((''''''((()))((('''(((((((((((()))***+++,,,(((((((((((())))))))))))***)))(((''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&(((((((((((((((''''''&&&''''''&&&&&&''''''((()))((('''&&&''')))***)))(((%%%&&&''''''&&&&&&'''(((******))))))))))))(((((((((((()))))))))(((''''''$$$$$$$$$%%%&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%(((((((((''''''''''''&&&'''((()))******)))((('''((('''%%%%%%%%%''')))+++)))((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&(((((('''&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&)))***))))))((('''&&&&&&*********))))))(((((((((((('''&&&'''))))))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''((())))))+++***))))))))))))))))))************************---,,,,,,++++++***))))))((())))))******))))))(((***))))))(((((((((((()))(((((())))))******)))))))))*********((('''((()))*********))))))(((((((((lllmmmmmmmmmllljjjhhhgggbbbaaa___\\\YYYUUUSSSQQQMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA@@@>>>;;;999888777333222111222444555555444000///...------,,,,,,---+++,,,,,,,,,++++++************)))((()))************))))))(((((('''''''''''''''''''''((()))++++++((((((((((((((()))***+++&&&'''''''''((())))))******)))(((((('''(((((()))************************)))((('''((()))***)))(((###%%%((()))(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((()))************'''&&&&&&&&&&&&'''(((((('''''''''((()))***+++,,,))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))'''''''''''''''(((((()))))))))((((((''''''''''''(((((('''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&'''(((((()))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))******))))))((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++*********)))))))))(((******************)))((((((((((((((()))***+++,,,(((((((((((())))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&''''''((())))))'''%%%&&&((())))))(((&&&'''((((((&&&&&&'''((())))))))))))))))))(((((((((((()))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&%%%%%%&&&(((***+++))))))((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&&&&''''''((()))***)))(((&&&%%%*********)))(((((('''''''''&&&&&&'''(((((('''%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((******)))))))))))))))***************************,,,,,,++++++***)))(((((('''((()))******)))(((''')))))))))(((((((((((()))(((((()))))))))))))))(((***+++,,,+++***)))***+++&&&((())))))'''&&&&&&'''lllmmmmmmmmmllljjjiiihhhbbbaaa```]]]ZZZVVVSSSQQQMMMMMMLLLKKKIIIHHHFFFEEEBBBAAA@@@>>><<<:::999888666444222222333444333222000///...------,,,,,,---++++++,,,,,,,,,+++***)))*********)))((()))************)))))))))((('''''''''''''''((()))***++++++((('''''''''((()))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((''')))******)))'''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))******)))'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++)))((((((''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&((((((((())))))*********))))))))))))))))))))))))&&&&&&'''(((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))((((((''''''((((((((()))))))))***++++++***)))(((((())))))(((((()))))))))*********((()))***+++***))))))((((((((((((((()))***+++,,,(((((((((((()))))))))))))))((((((''''''''''''((())))))))))))((((((((('''(((((()))))))))))))))(((((((((''''''(((((()))***)))'''%%%&&&((())))))(((''')))***)))''''''((()))(((((((((((((((((())))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''')))******)))))))))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&%%%&&&((((((''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((()))***%%%&&&''')))))))))((('''))))))))))))(((((('''''''''&&&&&&'''(((((('''%%%(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((('''((()))******)))((('''((((((((())))))))))))((((((((()))))))))((((((''')))***++++++***)))***+++%%%'''))))))((('''((()))llllllmmmmmmllljjjiiihhhbbbbbb```^^^[[[WWWSSSQQQMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@???>>><<<:::999888777555222111111222111111111000///...------------,,,---...///...---,,,+++)))******)))(((((()))+++)))************))))))((('''(((((())))))*********(((((('''''''''((()))))))))***************)))(((((((((((()))))))))))))))((((((((((((((((((((((((,,,***)))((()))((('''%%%((()))***)))&&&$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&'''((()))***((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))******************************((()))*********)))''''''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))(((''''''''''''(((((())))))******,,,+++***((((((((())))))''''''((())))))***++++++$$$&&&((()))(((''''''((((((((((((((()))***+++,,,(((((((((((())))))))))))((((((''''''''''''(((((()))************)))(((((('''(((((()))))))))))))))((((((''''''(((((()))***((('''&&&''')))***)))(((((()))***)))((('''((()))''''''(((((((((((())))))(((((()))))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((()))'''%%%$$$%%%&&&(((***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&(((***+++***((('''((('''''''''&&&%%%%%%%%%'''''''''''''''(((((((((&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&%%%'''((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''(((((((((((('''&&&$$$%%%&&&''')))***++++++%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((('''&&&'''))))))'''&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''(((((((((((()))'''(((((())))))((((((''''''(((((())))))))))))((((((((()))))))))(((''''''&&&((()))(((''''''(((***)))))))))******+++++++++kkkkkkllllllkkkjjjiiihhhbbbbbbaaa___[[[WWWSSSQQQNNNNNNMMMKKKIIIFFFDDDCCC@@@@@@>>>===;;;:::999888666444111000000111111111111111000///............,,,---...//////---,,,***(((***+++***((('''))),,,)))***+++,,,,,,++++++***((())))))*********))))))))))))((('''''''''((((((&&&'''(((*********))))))''''''((())))))******)))((((((((((((((((((((((((,,,***)))((()))((('''%%%((())))))'''%%%######$$$&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((''''''&&&''''''&&&&&&''''''((()))###$$$&&&((()))*********''''''(((((('''%%%$$$###&&&''''''((((((''''''&&&'''(((((()))))))))(((((()))((((((''''''&&&&&&&&&***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))***+++***)))'''&&&''''''(((((()))))))))))))))((((((''''''''''''(((((())))))***)))((('''&&&'''''''''((()))*********---,,,***((('''((())))))((((((((()))))))))))))))!!!$$$((()))((('''((()))(((((((((((()))***+++,,,(((((((((((())))))))))))((((((''''''''''''((((((((()))*********)))''''''&&&'''(((((()))))))))(((''''''&&&&&&''''''((()))((('''((()))++++++)))'''((()))***)))'''&&&'''((('''''''''((((((((())))))(((((())))))***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&'''((())))))))))))((('''%%%%%%&&&(((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&''''''((()))))))))(((((('''((()))***(((&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((***************)))))))))))))))***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((((((&&&'''((()))******)))((((((((())))))(((''''''&&&&&&'''((((((''''''(((***...+++((((((***,,,+++)))jjjkkkkkklllkkkjjjhhhgggbbbbbbaaa___\\\WWWSSSQQQOOONNNMMMKKKHHHEEECCCBBB@@@???>>><<<;;;999888888555222//////000111222222222111000//////......///***+++,,,------+++)))((((((***+++***((('''))),,,)))***+++,,,------,,,+++)))************))))))(((***)))((('''''''''''''''###$$$&&&(((************&&&&&&((()))************)))))))))))))))))))))))))))((('''((()))******(((((())))))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&'''((((((((('''''''''(((((()))&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((()))))))))(((&&&%%%((((((((((((((()))******"""###&&&(((***+++++++++&&&'''(((((((((&&&###"""&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###++++++++++++************+++++++++***))))))((((((((((((((((((((((((((((((&&&'''((()))((('''%%%###(((((())))))*********+++***)))((('''''''''''''''((()))*********)))'''&&&&&&''''''((()))******+++---,,,***(((''''''((()))******))))))((((((''''''!!!%%%***+++***)))***,,,(((((((((((()))***+++,,,(((((((((((())))))))))))(((((('''''''''(((((()))'''((()))))))))(((&&&%%%&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((()))+++---,,,***''''''((()))(((&&&%%%&&&'''&&&'''''''''(((((())))))'''((()))******+++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++,,,------,,,++++++((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&$$$$$$%%%&&&'''''''''''''''((()))******)))((('''&&&&&&'''(((((('''''''''***)))'''&&&%%%%%%&&&'''%%%%%%&&&'''((()))******)))(((((()))******)))'''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))((())))))***++++++))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))&&&'''(((*********)))((((((((())))))((('''&&&&&&''')))******))))))***,,,111+++%%%%%%(((***(((%%%llllllmmmmmmllljjjiiigggjjjhhheee```\\\WWWTTTRRROOOOOONNNMMMJJJGGGDDDBBBAAA@@@???===;;;999888777444444333222222333333333222111///---,,,---...///...//////...---+++(((''''''((()))***++++++***)))+++*********))))))((((((%%%%%%%%%&&&'''((())))))+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&&&&$$$'''******)))'''&&&'''$$$%%%%%%&&&'''((()))***$$$%%%%%%%%%$$$$$$&&&((()))))))))))))))))))))))))))))))))((((((''''''&&&))))))(((((((((((())))))'''''''''(((((((((((((((''')))++++++)))'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((())))))***************+++++++++))))))((('''''''''''''''((((((''''''''''''((((((((('''&&&%%%&&&((()))+++,,,+++***(((''''''''''''***))))))((((((((((((((('''&&&%%%%%%%%%'''((()))+++***)))'''&&&&&&&&&&&&)))***+++***(((&&&&&&'''(((((()))***************'''((()))***++++++***)))&&&&&&'''((()))***++++++((((((''''''''''''((((((((('''&&&'''((())))))''''''((((((((((((((('''''''''(((((()))***+++++++++'''(((***)))'''&&&&&&'''******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''',,,+++***((((((((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###&&&(((&&&$$$&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&'''((((((((((((((('''&&&******))))))((((((''''''(((((((((((())))))))))))$$$'''++++++)))'''(((*********)))))))))***,,,---))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((((((((((()))******%%%%%%&&&((()))+++,,,,,,))))))(((((('''''''''&&&)))))))))&&&$$$$$$%%%'''###$$$&&&((()))***++++++lllmmmmmmmmmllljjjhhhgggiiigggddd```[[[WWWTTTRRRQQQPPPOOOMMMJJJHHHEEEDDDAAA@@@???===:::888777666555444333222222222222222222111///---,,,---...///------------,,,+++******((()))***+++,,,++++++************)))))))))(((((('''''''''(((((()))))))))(((&&&&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&%%%%%%%%%$$$'''))),,,,,,+++)))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%))))))((((((((((((((()))))))))((((((''''''&&&&&&''')))******)))''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&&&&'''))))))(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))((((((((((((((((((((((((((((((***)))(((((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((+++***)))(((''''''''''''******)))((('''''''''(((((('''''''''(((((()))*********)))''''''&&&&&&&&&)))***+++***(((&&&&&&'''(((((()))***************'''((()))***+++******)))(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&'''((())))))'''''''''((((((((((((''''''''''''((())))))***++++++'''(((***)))'''&&&&&&'''***)))(((''''''''''''(((((((((((((((((((((((('''&&&'''(((((((((((('''&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$'''((('''%%%''''''&&&&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&(((((()))))))))))))))((())))))))))))((((((''''''((((((((()))))))))******&&&(((++++++)))((((((***))))))((((((((()))***+++''''''&&&&&&&&&&&&''''''''''''(((((()))*********((((((((((((((()))******''''''(((((()))))))))))))))((((((((('''''''''''')))))))))'''%%%%%%&&&((( !!!###%%%&&&&&&'''mmmmmmmmmlllkkkjjjhhhgggfffeeebbb___[[[WWWTTTSSSSSSQQQOOOMMMJJJHHHGGGGGGAAA@@@???<<<:::777555444666555444222222111111111222111///...------......,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,+++*********))))))))))))(((((())))))))))))))))))))))))'''&&&&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((()))'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%***))))))((('''''''''(((******)))((('''&&&%%%%%%&&&((())))))((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''''')))***)))(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))+++*********))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((******)))'''&&&)))((((((''''''(((((()))+++***)))(((''''''''''''(((((()))*********))))))***)))((('''''''''''''''(((***+++***((('''''''''(((((()))))))))*********'''(((***++++++***))))))***)))))))))((((((((('''((((((''''''''''''((((((((('''&&&'''((())))))'''''''''((((((((((((((('''''''''(((((())))))******'''(((***)))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&)))((((((''''''''''''''''''((())))))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%'''((('''&&&(((((('''&&&&&&&&&''''''%%%&&&)))******(((%%%###$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((()))***************)))))))))(((((((((((('''))))))))))))************((()))++++++)))(((((()))(((((('''''''''((())))))''''''&&&&&&&&&&&&'''''''''(((((()))******++++++(((((((((((())))))))))))***))))))(((((('''''''''((((((((((((''''''''''''((())))))(((&&&&&&(((***###$$$%%%&&&'''((())))))nnnnnnmmmlllkkkiiihhhgggdddcccaaa^^^ZZZWWWUUUTTTSSSQQQNNNLLLIIIHHHHHHHHHBBBAAA???<<<999666444333666555444222111000000000111000///...------.........---++++++***+++------))))))++++++++++++***)))))))))))))))))))))(((((()))))))))))))))))))))(((+++***)))***+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((("""$$$&&&&&&%%%$$$$$$$$$++++++***)))((('''&&&&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''))))))((((((''''''&&&&&&%%%'''(((((((((''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***((('''''')))))))))'''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++++++++***))))))((((((***************)))))))))***))))))((((((((())))))((((((''''''''''''((((((&&&'''((())))))((('''''''''''''''''''''((()))***+++***)))((('''&&&&&&&&&'''((()))*********)))((()))((((((''''''''''''(((((()))+++***(((''''''(((((((((((((((((()))******((()))***++++++***)))((())))))))))))((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''&&&'''(((((((((((((((((('''''''''(((((()))))))))'''(((***)))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$%%%'''))))))'''%%%$$$%%%&&&&&&'''(((((((((((()))((('''&&&&&&%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((((((''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++***)))'''&&&%%%%%%%%%&&&"""############$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''))))))*********(((((((((((((((((((((((())))))))))))*********+++)))*********)))(((((((((((((((((((((((((((((()))))))))(((((((((((())))))******))))))((('''''''''(((((()))))))))))))))((()))))))))(((''''''&&&&&&((((((((((((((('''''''''''')))))))))(((((()))***)))))))))******+++,,,---ooonnnmmmkkkjjjiiihhhhhhdddccc```^^^ZZZXXXUUUTTTRRRPPPMMMKKKIIIHHHGGGHHHBBBAAA???<<<999777555444666555333222111000000///111000//////...---------///...,,,+++******+++,,,(((((()))******)))((('''(((((((((((((((((()))))))))(((((((((((((((((((((...,,,******+++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))((('''&&&'''(((***))))))((('''&&&%%%$$$%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''&&&&&&''''''(((((())))))%%%'''((((((''''''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************))))))((((((************))))))(((((()))((((((((((((((())))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&'''((()))******)))'''&&&(((''''''''''''(((((()))''')))******(((''''''(((((((((''''''(((((()))***((()))***++++++***)))((('''''''''((()))*********((((((''''''''''''((((((((('''&&&'''((())))))'''&&&&&&'''((((((((((((((('''''''''''''''((((((((('''(((***)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))*********)))((((((((((((((((((((()))))))))))))))))))))((())))))(((((((((((()))))))))((((((''''''&&&%%%%%%(((((())))))))))))((('''''''''''''''(((((((((((('''''''''((((((((((((((('''(((***)))(((((()))***'''&&&&&&&&&&&&'''))))))pppooommmkkkiiihhhhhhhhheeedddaaa^^^[[[XXXVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGBBBAAA@@@===;;;888666555555444333111111000000000000000000///......------///...---,,,++++++***+++'''((()))))))))((('''&&&''''''(((((((((((())))))((((((((((((((((((((((((,,,+++)))(((((('''%%%###))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&''''''((((((%%%%%%&&&'''((()))******&&&'''((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''&&&%%%&&&((()))'''&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((((())))))(((((('''''''''''''''''''''((()))***''')))******((('''((())))))((('''&&&'''((()))***))))))***++++++***((('''&&&&&&'''((()))***++++++((((((''''''''''''((((((((('''&&&'''((())))))'''%%%&&&'''((())))))))))))&&&&&&'''''''''''''''''''''(((***)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&'''******((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''((((((((('''&&&&&&&&&'''''''''&&&%%%######$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((&&&%%%%%%''')))(((((())))))*********)))((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''(((((((((((()))******)))'''&&&%%%%%%&&&'''(((((())))))'''''''''((((((((((((((('''(((******(((''''''((('''&&&%%%$$$$$$%%%'''(((qqqooommmkkkiiihhhhhhhhhfffeeeccc___\\\XXXVVVTTTPPPOOOOOOMMMLLLJJJHHHGGGBBBBBB@@@>>><<<:::888777333333222111111000111111000000000//////...---,,,,,,,,,,,,------,,,,,,+++((()))*********((('''&&&'''''''''((((((((())))))((((((((())))))************)))''''''''''''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$$$$%%%&&&%%%######$$$&&&$$$%%%%%%%%%&&&&&&''''''&&&'''((('''&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))((((((((('''%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((+++***))))))((((((((()))&&&&&&&&&'''''')))******'''(((******((((((((())))))((('''&&&&&&((()))***)))******+++***)))((('''''''''(((((())))))******((((((''''''''''''((((((((('''&&&'''((())))))'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))******)))(((((((((((()))***)))'''$$$""""""$$$&&&(((+++***)))'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&$$$"""###&&&((()))((((((((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((()))*********)))'''&&&%%%%%%&&&''''''(((((()))''''''''''''((((((((()))&&&(((***)))'''&&&%%%&&&)))((('''&&&%%%&&&((()))qqqpppmmmkkkiiihhhhhhhhhhhhfffccc```\\\YYYVVVTTTPPPPPPPPPPPPNNNLLLIIIHHHBBBBBB@@@???===;;;:::999222222111111111111111222000000000000///...---,,,)))***,,,---......------)))***++++++***)))((('''&&&'''''''''(((((())))))(((((()))***+++,,,,,,---***)))(((((()))***((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&(((((()))((('''&&&(((***&&&&&&'''((()))***++++++'''((()))((('''((()))+++)))))))))))))))))))))))))))))))))(((((('''''''''%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''((()))(((&&&$$$$$$&&&((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++***(((&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))+++******)))((('''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''((((((((('''((()))***)))(((&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))---,,,***)))))))))***+++&&&&&&&&&'''''')))***+++'''(((******)))(((((())))))(((&&&%%%&&&''')))+++)))***++++++***)))((('''))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&''')))))))))'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***,,,***)))'''''')))***,,,---+++'''$$$###%%%(((++++++***)))(((&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&''''''''''''''''''&&&######$$$%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&'''((()))%%%&&&(((***)))'''%%%###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&(((((()))'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%""" """%%%((()))(((''''''((((((((('''%%%$$$))))))(((((((((((()))))))))))))))(((''''''&&&&&&((()))***+++***)))'''%%%&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''(((***)))'''%%%$$$$$$((('''%%%$$$$$$$$$&&&'''qqqpppnnnkkkiiigggffffffgggfffeeebbb___[[[XXXWWWRRRQQQPPPOOONNNLLLKKKKKKDDDBBB???===;;;:::888666555444333222111111111111000000///...............///...,,,+++,,,------,,,000...+++)))((('''((()))***************)))(((((())))))))))))((('''%%%$$$))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&"""$$$'''((('''&&&&&&'''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))***(((&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%((()))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''+++***((('''&&&&&&''''''(((((())))))((('''&&&&&&%%%&&&'''''''''))),,,///++++++***)))))))))))))))&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&&&&'''(((&&&%%%$$$###$$$&&&((()))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))(((((((((''''''&&&&&&+++)))(((&&&&&&((()))+++***)))((()))+++---,,,+++++++++***)))(((((())))))''')))***)))((('''(((*********))))))))))))******###%%%&&&((()))(((((('''''''''&&&&&&&&&''''''((('''((()))))))))(((&&&%%%&&&&&&'''''')))***+++,,,(((((((((((()))))))))))),,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''''')))******+++***((((((***+++++++++))))))((('''&&&%%%%%%%%%'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$$$$&&&***))))))(((((((((((()))))))))&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&+++***'''&&&%%%&&&((()))'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%$$$$$$'''***+++((($$$+++***)))(((((()))***+++&&&'''(((((((((&&&%%%$$$'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&+++***)))((((((((((((((('''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))sssrrrpppnnnkkkjjjiiihhhggggggeeebbb___[[[XXXVVVQQQQQQPPPNNNMMMLLLKKKJJJEEEBBB???===<<<:::888666555444333222111111111111111000//////....../////////...,,,---......---+++///---+++)))(((((()))***)))))))))))))))((('''''''''((()))))))))((('''&&&))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&(((((('''&&&'''(((((('''&&&'''((()))((('''''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))'''%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&***)))((('''&&&%%%%%%%%%))))))))))))((('''&&&%%%((((((((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&'''((()))(((((((((((((((((('''&&&'''((()))(((''''''))),,,(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''******)))(((((((((((((((***)))'''%%%$$$%%%&&&&&&))))))(((''''''((())))))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''))))))))))))))))))((((((+++++++++*********))))))***)))(((''''''((()))***)))(((''')))+++,,,+++***+++***))))))(((((())))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))(((((('''&&&(((''''''&&&&&&&&&''''''((()))*********)))'''''''''((()))******)))((('''''''''''''''((((((((((((+++++++++***)))((('''&&&''''''''''''''''''((((((&&&&&&&&&''''''((()))***)))(((((()))+++,,,+++***))))))(((&&&&&&%%%%%%&&&&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''')))((((((''''''(((((()))(((&&&%%%&&&(((((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&'''((('''''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))++++++)))'''))))))(((''''''((())))))******++++++******)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&)))))))))))))))((('''&&&((('''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((rrrrrrpppnnnllljjjiiihhhhhhgggeeebbb___[[[XXXVVVPPPPPPOOONNNLLLKKKJJJIIIEEEBBB???===<<<;;;888777555444333222111111111111111111000////////////000.........///000///---+++---,,,***)))))))))***+++(((((())))))(((((('''&&&'''((())))))******))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''))))))))))))''''''((())))))(((&&&&&&''')))'''&&&&&&&&&((()))((('''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''&&&&&&***)))((('''&&&%%%%%%%%%))))))))))))((('''&&&&&&(((((((((''''''%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%&&&&&&'''))))))&&&'''(((((((((((((((((()))******(((&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))************)))((((((+++)))(((&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&'''((())))))***''''''''''''''''''''''''******+++++++++)))((('''((((((((((((((('''''''''***)))(((''''''((()))***((('''&&&(((***+++***)))***))))))(((((((((((()))''')))***)))((('''(((***((()))***++++++***)))(((,,,,,,***)))''''''&&&&&&))))))((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%((()))+++,,,+++(((%%%###&&&&&&&&&&&&'''''''''''')))*********))))))((('''(((((()))***)))((('''&&&''''''&&&''''''((()))***''''''(((***------+++))))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''$$$!!!"""&&&((('''$$$'''''''''&&&&&&''''''''''''&&&%%%&&&'''((('''%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%((())))))(((((()))(((''''''&&&&&&''''''((())))))((((((''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&%%%%%%%%%%%%%%%%%%)))))))))((((((&&&%%%%%%'''''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''pppooonnnmmmkkkiiihhhggghhhgggeeebbb^^^[[[WWWVVVPPPOOONNNMMMLLLJJJIIIIIIEEEBBB???===<<<;;;999777444444333222111111111111222111111000000000000000.........000111000---***+++******))))))***++++++)))))))))))))))((((((''')))))))))************)))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))'''%%%%%%'''((('''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''&&&&&&''')))***((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''&&&%%%((((((''''''&&&%%%######&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''((())))))(((((())))))***)))'''&&&&&&(((***)))((((((''''''((((((&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''''''''''''''((()))+++,,,)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''((()))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&%%%''')))***)))((()))((((((''''''(((((((((''')))***)))((('''(((***'''(((***,,,,,,***(((''',,,+++)))'''&&&&&&''''''******((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$#########))))))******)))'''%%%$$$&&&&&&'''''''''((((((((((((((()))))))))))))))((('''(((***++++++)))(((&&&'''''''''''''''((())))))&&&''')))---//////,,,))))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&$$$"""###%%%'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''%%%$$$!!!"""###&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% ###''''''%%%$$$%%%((('''''''''''''''''''''''')))((('''&&&&&&&&&((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$""""""&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ooooooooonnnllljjjhhhgggiiihhheeebbb^^^ZZZWWWUUUPPPOOONNNMMMLLLJJJIIIIIIEEECCC@@@>>><<<;;;999777444444333222111111111111222111111000000000000000------...///000///,,,******************+++++++++***++++++++++++***)))))),,,+++******)))((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((&&&$$$$$$%%%''''''&&&%%%&&&'''((((((&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***)))((('''((()))***((('''(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&'''''''''&&&%%%%%%''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&'''((())))))((((((&&&'''((((((''''''((()))+++***))))))(((((())))))$$$$$$%%%%%%'''(((***+++%%%&&&'''(((((((((&&&&&&&&&''''''((()))***+++,,,((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&(((((((((&&&$$$###))))))))))))))))))))))))))))))(((((((((((())))))'''&&&%%%&&&(((***)))(((((('''''''''''''''((((((''')))***)))((('''(((***'''(((***,,,,,,***(((''')))(((&&&&&&&&&&&&((()))+++***)))((('''&&&&&&&&&%%%%%%$$$$$$############)))((('''&&&&&&'''((()))''''''((((((((()))))))))''''''((())))))))))))((($$$&&&(((***++++++)))((((((''''''''''''(((((()))'''(((+++...111000,,,)))(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((###%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%######""""""###$$$$$$%%%%%%&&&(((******((('''%%% !!!$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$###&&&(((((((((((((((((((((((((((+++***)))))))))***+++,,,&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppqqqqqqpppooommmkkkiiiiiihhhfffbbb^^^ZZZWWWUUUPPPPPPOOONNNLLLKKKJJJIIIFFFCCC@@@>>>===;;;999888555444333222111111111111111111000////////////000---------...///...,,,******************+++++++++++++++,,,,,,++++++***))),,,,,,***)))((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((************((((((&&&''''''&&&$$$$$$%%%'''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&'''((()))***))))))((()))++++++)))''')))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%&&&'''((((((((((((((((((###%%%'''((((((((((((***))))))((('''''''''''''''$$$$$$%%%%%%'''(((***+++%%%%%%&&&'''''''''&&&&&&)))))))))))))))((((((((((((''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''&&&%%%''')))***)))((('''&&&&&&&&&&&&''''''(((''')))***)))((('''(((***((()))***++++++***)))(((%%%%%%%%%&&&&&&((())))))******)))((('''''''''''')))((('''&&&&&&&&&'''''')))'''%%%$$$$$$'''***,,,(((((((((((()))))))))***''''''((()))))))))(((((($$$%%%''')))************((((((''''''''''''(((((())))))+++...000///+++((((((''''''&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''###&&&((('''$$$###&&&***&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%""""""""""""###$$$%%%%%%%%%&&&(((******)))(((&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''''')))***'''(((((())))))(((((('''(((((('''''''''((())))))&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppqqqqqqqqqpppmmmkkkiiijjjhhhfffbbb^^^ZZZVVVTTTQQQQQQPPPNNNMMMLLLKKKJJJFFFCCC@@@>>>===<<<:::888555444333222111111111111111000//////......//////...,,,++++++,,,,,,+++*********+++++++++******)))+++++++++++++++***))))))******(((''''''''''''((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((($$$&&&(((((('''&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((()))''''''&&&&&&'''(((***+++((((((((()))******(((&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((('''(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&'''((((((((('''''''''''''''''''''(((((()))((())))))******)))((('''(((((((((((((((((('''&&&###%%%((((((((('''((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''(((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))(((((('''&&&&&&''')))******)))&&&&&&%%%%%%&&&&&&'''(((''')))***)))((('''(((***))))))))))))))))))))))))%%%%%%'''(((((()))))))))))))))((((((((((((((()))+++***)))((('''(((((()))((('''&&&%%%%%%'''((()))'''''''''((((((((())))))((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))***,,,---,,,)))&&&''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))''''''&&&&&&&&&&&&''''''$$$&&&'''&&&$$$###%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%############$$$%%%&&&'''%%%&&&'''(((((((((''''''(((&&&$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))*********&&&'''(((((((((((('''&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnnnnoooooonnnllliiigggjjjhhhfffbbb^^^ZZZVVVTTTRRRQQQPPPOOONNNLLLKKKKKKFFFDDD@@@>>>===<<<:::888555444333222111111111111000000///..................,,,******+++++++++***+++++++++++++++***))))))***************)))(((((((((''''''&&&&&&''')))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((($$$&&&)))***)))(((((()))&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%'''(((***+++%%%%%%&&&&&&'''((())))))'''&&&&&&&&&'''(((***+++'''''''''(((***)))'''%%%%%%%%%%%%&&&'''((()))***"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&'''(((******)))******+++++++++******%%%&&&'''((())))))))))))'''''''''''''''((())))))'''((()))+++++++++******((()))))))))((('''&&&&&&$$$&&&((()))(((&&&&&&'''))))))(((''''''''''''(((***)))((('''&&&%%%%%%%%%((('''&&&&&&&&&((()))***###$$$&&&''')))******+++&&&(((***++++++***(((&&&%%%%%%&&&((()))+++,,,,,,%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''')))***+++'''''''''(((((()))))))))(((((())))))))))))((((((((('''&&&(((***+++***)))%%%%%%%%%%%%&&&&&&'''(((((()))***)))((('''(((*********))))))))))))******&&&''')))*********)))((()))(((((((((((())))))******)))((('''&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&(((((('''&&&&&&&&&&&&''')))(((((('''''''''(((((()))))))))***+++)))&&&$$$''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%)))+++)))'''(((''''''&&&&&&''''''(((###%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&''''''''''''***'''$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%+++***(((&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$(((***)))'''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((()))(((''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******((((((((((((((()))***+++$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''rrrqqqpppnnnlllkkkkkkjjjdddcccaaa___]]]ZZZYYYXXXTTTRRROOOMMMLLLKKKIIIHHHEEEDDDAAA>>>;;;999888777666666666555444444333333333111000000111222222111000000000///......------,,,+++******))))))******,,,++++++***)))(((''''''(((***++++++)))(((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))+++---,,,)))&&&***)))(((''''''((()))***%%%&&&'''((())))))))))))''''''&&&&&&%%%$$$######'''''''''((((((((())))))'''''''''''''''''''''''')))'''%%%$$$$$$%%%&&&''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((*********))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&'''((()))))))))(((&&&%%%((((((''''''&&&&&&%%%%%%&&&%%%$$$###$$$&&&(((******'''$$$$$$'''((((((&&&''''''&&&&&&&&&&&&''''''***)))'''''')))+++++++++***)))'''%%%%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&******)))(((((((((((((((((())))))******)))'''&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$###$$$%%%&&&))))))((('''''''''''''''$$$&&&(((++++++)))'''%%%''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''&&&&&&'''&&&$$$$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((+++***)))'''''''''((((((++++++***)))(((''''''&&&%%%$$$######%%%%%%$$$###%%%&&&&&&''''''((((((((((((%%%$$$%%%'''(((&&&$$$((((((((('''&&&&&&%%%%%%)))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######$$$$$$######$$$&&&''')))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$$$$%%%&&&&&&&&&%%%&&&&&&$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%$$$%%%&&&'''***)))'''&&&%%%%%%&&&''')))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((rrrqqqpppnnnlllkkkjjjjjjfffeeeccc```\\\YYYVVVUUUSSSQQQNNNMMMMMMLLLJJJIIIFFFEEEBBB???===;;;999888666555555444333222222111222111//////111222111000............////////////,,,+++******))))))******************)))))))))(((&&&(((******))))))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((*********,,,......,,,************)))'''&&&$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$&&&((()))***************)))((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''((('''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&(((((((((((((((((('''&&&'''((()))))))))(((&&&%%%((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&(((***+++)))&&&&&&(((******((((((''''''&&&&&&''''''((()))(((&&&&&&''')))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((())))))((('''''''''''''''))))))******))))))((('''(((''''''''''''''''''(((+++***(((&&&&&&&&&((()))))))))((('''''''''''''''(((((()))******)))((((((''''''(((((()))(((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&((((((''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''((()))***+++)))(((((('''&&&%%%%%%$$$&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&''''''''''''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))************)))%%%%%%%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%''''''&&&$$$%%%&&&$$$###"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''((('''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''')))((('''%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&rrrqqqpppnnnlllkkkiiiiiihhhgggdddaaa\\\XXXTTTRRRRRRPPPNNNMMMNNNMMMLLLKKKGGGFFFCCCAAA>>><<<::::::555555444333222111000///111000......000111000///,,,------...//////000000,,,+++******))))))************))))))))))))))))))%%%''')))*********+++,,,))))))))))))))))))))))))&&&&&&'''''''''((((((((('''&&&&&&'''***+++***)))((())))))***(((&&&###!!!'''(((((())))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))******************))))))(((&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''&&&%%%###"""''''''(((((())))))******(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((('''&&&'''((((((((((((((())))))&&&&&&%%%%%%%%%'''((()))+++)))''''''((()))))))))(((''''''&&&&&&''''''((()))'''%%%%%%&&&'''&&&%%%###$$$''')))))))))'''&&&(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''+++******))))))))))))))))))))))))(((((((((((((((***)))((('''''''''((())))))((((((''''''''''''(((,,,+++***)))(((((())))))''''''((()))*********)))''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''%%%'''''''''%%%%%%&&&'''(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((***,,,---((('''''''''&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$%%%''''''%%%$$$''''''''''''''''''''''''$$$%%%'''((()))*********%%%%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''$$$%%%%%%$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))$$$$$$$$$$$$%%%&&&'''((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))qqqqqqpppnnnllljjjiiihhhgggfffdddaaa]]]XXXUUURRRRRRPPPNNNNNNNNNOOONNNMMMGGGFFFCCC@@@>>>;;;:::999666555444333222111000///000///------///000///...---------....../////////,,,+++******))))))******++++++******))))))((((((%%%''')))***))))))***+++((((((((((((((((((((((((''''''''''''((((((((((((%%%$$$###$$$&&&)))))))))&&&&&&((((((((((((&&&&&&)))***************)))((())))))))))))(((((('''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))%%%&&&&&&'''&&&%%%$$$###''''''(((((()))*********))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((())))))******&&&&&&&&&%%%&&&'''((()))((('''&&&%%%&&&''''''(((((((((''''''''''''(((((()))'''%%%%%%&&&&&&%%%$$$$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((''''''&&&&&&''''''''',,,+++***(((((()))******''''''(((((()))((((((((('''&&&&&&%%%&&&&&&'''((()))(((''''''''''''((((((,,,++++++***)))''''''&&&%%%&&&'''((()))*********''''''''''''((((((((((((*********++++++*********'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%'''((((((&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((***)))(((((()))***+++,,,((((((((((((((((((((('''(((&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%''')))(((&&&$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''(((((($$$%%%&&&((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$'''(((((('''###$$$%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&$$$&&&'''((('''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&&&&''')))+++qqqqqqpppooollljjjhhhfffddddddcccaaa^^^ZZZWWWTTTRRRPPPNNNNNNOOOPPPOOONNNFFFEEEBBB@@@===;;;999999666666555444333222111111000...------...//////...///.........---------,,,,,,+++******))))))******,,,,,,+++***)))((('''&&&'''(((******((('''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))'''%%%&&&(((+++------))))))(((''''''((())))))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''(((((('''&&&''''''(((((()))))))))***(((''''''&&&''''''((((((&&&'''''''''''''''''''''&&&&&&'''((())))))(((((((((((('''''''''(((((((((''''''(((((())))))******''''''&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((((((((((((''''''((((((((()))(((''''''((((((&&&%%%)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++)))((((((((((((((()))))),,,+++)))((((((((()))***$$$%%%&&&((()))))))))(((&&&&&&&&&&&&''''''((()))((((((''''''''''''(((((()))***++++++***'''$$$"""$$$%%%&&&'''((()))))))))''''''''''''((((((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%'''((()))'''&&&&&&'''&&&%%%%%%%%%&&&&&&'''((())))))((('''''''''''''''((((((((((((((((((((((((,,,+++)))((((((((()))***''''''''''''((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&(((******(((&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''''''''(((###$$$&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###%%%'''(((((('''###%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''(((((())))))(((((('''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&$$$&&&'''((('''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''qqqqqqpppooommmjjjgggeeebbbbbbbbbaaa___[[[XXXVVVSSSQQQOOOOOOPPPPPPOOONNNFFFEEEBBB???===:::999888555555444444333333222222000///------///000///...//////......---,,,,,,+++,,,+++******))))))******,,,,,,+++***)))(((''''''''')))******(((&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))(((&&&%%%%%%(((***++++++...---***'''&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((((((((((((((((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((''''''''''''((())))))'''((((((((((((((())))))'''''''''''''''''''''''')))))))))((('''''')))+++)))((((((''''''(((((())))))(((((((((***)))(((&&&+++)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((()))*********))))))((((((((((((((($$$%%%'''((())))))((('''''''''((()))******++++++(((''''''''''''(((((()))''')))+++,,,***'''###!!!$$$%%%&&&'''((((((((('''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''%%%'''))))))((('''&&&'''%%%%%%%%%%%%%%%&&&'''(((***)))(((''''''&&&''''''((((((((((((((((((((((((,,,+++)))''''''''''''((($$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''))))))(((''''''&&&%%%%%%&&&&&&%%%''')))***)))'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%&&&&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''''''''&&&)))******))))))(((&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%&&&(((((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''pppqqqpppooommmiiifffdddaaabbbbbbaaa___\\\XXXVVVTTTRRRPPPPPPPPPPPPOOONNNGGGFFFCCC@@@>>><<<:::999333333333222222222222222111///......///000000///------------------------,,,+++******))))))******)))))))))))))))*********&&&'''))))))((('''((()))))))))))))))))))))))))))'''((((((((())))))))))))'''%%%$$$%%%'''((((((''',,,+++***((('''&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&((())))))((('''&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&(((''''''&&&'''((()))***((((((((('''''''''''''''''''''((((((((((((''''''(((******(((&&&&&&)))+++))))))(((((((((((())))))((('''''')))******((('''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''((('''''''''''''''((())))))((((((((((((((('''&&&&&&((((((*********(((&&&%%%&&&'''((()))***+++,,,,,,'''''''''''''''((())))))))))))*********(((&&&$$$&&&'''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''%%%''')))***)))'''&&&'''%%%%%%%%%&&&&&&'''((()))***)))(((''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((((((######$$$%%%%%%&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''$$$$$$%%%%%%&&&''''''(((###"""!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&''''''&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''(((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''')))((('''%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((()))******)))((((((pppqqqpppooommmiiifffcccbbbccccccbbb___[[[WWWTTTUUUSSSQQQPPPPPPPPPOOONNNIIIGGGEEEBBB???===;;;;;;000111111111111222222222111000......000111000///+++,,,,,,------......///,,,++++++***)))*********&&&'''((()))***+++,,,---###&&&((()))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))++++++***)))%%%&&&((())))))(((&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''((((((''''''&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&'''(((((()))(((&&&%%%$$$(((((('''&&&%%%$$$$$$###((((((((((((((()))***+++&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&((('''&&&&&&'''((()))***((((((''''''&&&&&&&&&%%%'''(((((((((((((((''''''&&&(((((('''$$$$$$'''***))))))(((((((((((())))))&&&&&&&&&(((******)))'''###%%%'''((())))))''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%$$$,,,,,,---,,,+++(((%%%###$$$$$$&&&((()))*********'''''''''''''''((()))***,,,+++***)))((((((((((((((()))))))))))))))((('''''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((()))***++++++(((((('''&&&&&&&&&&&&'''%%%'''******)))'''''''''&&&&&&&&&'''''')))************)))''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''((((((((($$$&&&((('''%%%$$$%%%(((###$$$$$$%%%%%%&&&&&&'''$$$###!!!!!!$$$&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$######$$$&&&((())))))(((&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%###'''((((((&&&$$$$$$%%%&&&$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))((($$$%%%&&&((((((((((((''''''&&&%%%%%%&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''(((((('''%%%###pppppppppnnnllliiigggeeeddddddcccbbb```]]][[[YYYTTTRRROOONNNNNNNNNMMMLLLJJJHHHDDDAAA???<<<999666555555444333222222222222222000///...///000///...------......------,,,+++,,,,,,,,,,,,++++++******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))+++)))%%%$$$'''*********))))))(((((('''''')))((('''((()))***)))'''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""###$$$&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******)))(((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&%%%$$$!!!###$$$%%%%%%'''(((''''''''''''''''''''''''&&&'''(((*********)))))))))))))))((('''''''''&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%+++)))(((''''''((()))+++)))))))))((('''%%%$$$###%%%%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))***+++,,,'''&&&&&&&&&'''(((***+++///+++'''&&&''''''%%%###))))))(((((('''''''''&&&******)))((('''&&&%%%%%%%%%%%%&&&((()))+++,,,,,,***))))))((('''&&&&&&%%%))))))))))))************''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%'''((()))((('''%%%%%%&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&###$$$&&&((()))(((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&$$$######"""%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%(((&&&######$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&))))))((('''&&&$$$"""!!!''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&&&&''''''&&&%%%''''''((((((''''''&&&%%%))))))((((((''''''''''''&&&(((***)))&&&###"""""")))((('''&&&%%%%%%$$$%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqppppppnnnlllhhhfffdddbbbbbbbbbaaa___]]]ZZZYYYVVVSSSQQQOOOOOOOOOMMMLLLJJJGGGDDDAAA???===999777555555444333222222222222222000///...///000///...------......------,,,+++---,,,+++***))))))))))))'''(((((())))))(((((('''(((((((((''''''((((((((((((''''''&&&&&&''''''((('''&&&%%%&&&'''((())))))(((((((((((('''''''''&&&***((('''''')))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&''''''(((''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&&&&###%%%'''((('''&&&'''(((''''''''''''''''''''''''&&&''')))******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******))))))((('''%%%%%%%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%''')))***,,,(((&&&$$$%%%(((***+++***))))))((((((((('''''''''((((((''''''&&&%%%%%%%%%'''((((((((()))))))))*********)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((''''''&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&(((((('''&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%'''%%%$$$$$$&&&((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((''''''(((((('''&&&''''''((((((''''''&&&%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%qqqqqqpppnnnkkkgggdddbbbaaaaaaaaa```___\\\ZZZYYYXXXUUURRRQQQPPPOOOMMMLLLHHHFFFCCCAAA???===:::888555555444333222222222222222000///...///000///...------......------,,,+++...---+++***))))))******((())))))******))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&###!!!###(((,,,+++(((''''''''''''&&&&&&&&&&&&+++(((&&&&&&'''))))))(((&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''((()))))))))((('''&&&$$$###"""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''((((((''''''&&&((())))))'''&&&&&&''''''''''''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%***))))))))))))***+++,,,%%%$$$$$$&&&))),,,------))))))((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''+++***(((((('''((()))***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((()))***+++(((((('''&&&&&&&&&&&&&&&"""######$$$&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''''')))(((''''''((()))((('''###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%((())))))(((%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))***)))((('''''''''&&&&&&&&&&&&''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))'''((())))))((('''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&$$$""""""$$$&&&((()))%%%%%%%%%%%%&&&'''((()))''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%rrrqqqpppnnnjjjgggcccaaaaaaaaaaaaaaa___]]][[[ZZZXXXUUURRRPPPOOONNNLLLJJJHHHEEECCCAAA@@@>>>;;;999555555444333222222222222222000......///000///...------......------,,,+++***+++,,,---------,,,+++((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((($$$###"""###'''))))))(((''''''''''''''''''''''''+++(((&&&%%%'''((())))))''''''''''''''''''''''''(((''''''&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))(((((((((((()))***(((''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((,,,,,,+++***)))((((((''''''''''''''')))*********))))))((((((((((((((((((((()))))))))******++++++******))))))((((((''''''+++***((((((((()))+++,,,(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))))))))((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***))))))(((''''''''''''(((######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&"""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''(((((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''&&&'''((()))(((&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###%%%'''&&&%%%&&&%%%%%%&&&&&&'''((()))'''((())))))))))))((('''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&rrrrrrpppnnnkkkgggcccaaacccccccccbbbaaa___\\\[[[WWWTTTQQQOOONNNMMMKKKIIIHHHEEECCCAAA@@@>>>;;;999555555444333222222222222222000......///000///...------......------,,,+++"""%%%***...000...,,,***'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((''''''((((((((($$$&&&'''&&&$$$$$$&&&)))((((((((((((((((((((((((***(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''"""###%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&'''''''''&&&$$$###"""$$$&&&'''&&&&&&'''((((((((((((((((((((((((((('''((())))))((('''&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******'''''''''&&&&&&%%%%%%$$$))))))***))))))((((((((((((((())))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******)))(((((()))***+++))))))(((((('''&&&%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''')))***+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$###&&&&&&'''((((((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%'''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$(((''''''&&&&&&''''''((())))))+++,,,,,,+++))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''rrrrrrqqqooolllhhheeeccceeeeeeeeedddaaa___\\\[[[UUUSSSPPPNNNNNNMMMKKKJJJHHHFFFCCCAAA???===:::888555555444333222222222222222000///...///000///...------......------,,,+++"""''',,,...,,,***''''''(((((())))))(((((('''''''''))))))))))))'''''')))((((((''''''(((((()))&&&(((***((($$$"""%%%(((((((((((()))))))))))))))((('''&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&''''''&&&%%%###"""###%%%(((((((((((()))***((((((((((((((((((((((((&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&((()))***%%%&&&'''((()))*********&&&(((******)))))))))***(((((())))))))))))******&&&&&&&&&''''''(((((((((&&&''''''((()))******+++)))))))))))))))))))))(((***)))))))))(((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))******)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))***+++++++++***)))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''&&&&&&'''((((((&&&%%%%%%&&&%%%### %%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&$$$$$$$$$&&&'''&&&%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&& ###''')))((('''''''''(((((('''''''''''''''(((***+++---......---+++***(((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''rrrrrrqqqpppmmmjjjgggeeeffffffeeecccaaa]]]ZZZXXXUUUSSSPPPOOOOOONNNMMMLLLJJJGGGDDDAAA???===999777555555444333222222222222222000///...///000///...------......------,,,+++###%%%(((***++++++***)))((())))))******))))))((('''(((***++++++***((('''))))))(((((((((((())))))((((((((('''&&&&&&&&&''''''''''''((((((((())))))&&&&&&&&&((())))))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''))))))((((((''''''''''''(((((($$$%%%&&&'''&&&%%%$$$###%%%&&&((((((&&&&&&&&&'''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((()))***++++++***)))(((%%%(((++++++***)))***+++(((((()))))))))*********&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********((()))*********(((&&&%%%)))(((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))************'''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((()))))))))))))))(((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((&&&%%%&&&'''((('''&&&%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&''''''$$$"""$$$%%%'''((()))((('''&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$((('''"""!!!$$$((('''&&&&&&''''''((()))***,,,---///111111///---,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%rrrrrrqqqpppnnnkkkhhhgggffffffeeebbb___\\\YYYWWWUUUSSSQQQPPPPPPPPPOOOMMMJJJHHHDDDAAA???<<<999666555555444333222222222222222000///...///000///...------......------,,,+++,,,++++++***++++++,,,,,,******++++++++++++******((()))+++,,,,,,+++)))((())))))(((((((((((())))))+++(((%%%&&&)))***)))&&&&&&&&&&&&'''''''''((((((%%%%%%''')))***)))&&&###&&&&&&&&&''''''(((((((((******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((("""###%%%&&&'''&&&&&&%%%$$$&&&'''&&&$$$"""""""""))))))))))))))))))))))))$$$%%%'''((((((((('''''')))))))))((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,(((((())))))))))))((((((***((('''%%%%%%%%%'''(((''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''******)))))))))******+++(((((((((&&&$$$!!!'''***,,,,,,)))'''((()))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++***'''$$$"""'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))************'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))(((''''''((()))((('''%%%%%%&&&************************&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""######$$$&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%%%%&&&''''''&&&&&&((()))&&&&&&&&&'''))))))'''%%%$$$%%%'''))))))((('''&&&###$$$&&&((()))***++++++'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''&&&%%%&&&((()))((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''"""''')))$$$&&&%%%%%%%%%&&&((()))+++,,,---...111222222111...---(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$##################$$$tttsssqqqooollljjjhhhggghhhgggfffcccaaa^^^[[[YYYVVVTTTQQQOOOOOONNNMMMKKKKKKJJJGGGDDD@@@<<<:::888666666666555444333111000111222222111111000///.........---,,,+++******)))******))))))******+++,,,''')))++++++)))'''''''''&&&&&&''''''''''''&&&&&&+++***(((&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%)))+++***'''%%%&&&((('''&&&&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&%%%$$$######%%%'''(((&&&'''''''''(((((())))))))))))((('''&&&%%%$$$$$$(((((((((((('''&&&%%%$$$!!!&&&)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******)))'''&&&%%%$$$###%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((((((((())))))***)))'''%%%%%%''')))***((())))))))))))'''%%%$$$)))))))))((()))******+++))))))))))))))))))))))))'''((((((((((((((('''&&&************))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---))),,,...,,,'''%%%'''***'''(((((('''%%%%%%&&&(((******))))))((((((((('''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***(((&&&$$$$$$&&&(((***,,,***(((&&&%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$(((,,,+++'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! """%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((+++,,,...//////...,,,+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&uuutttrrrqqqnnnmmmkkkjjjhhhgggeeeccc___\\\YYYXXXVVVTTTQQQPPPPPPOOOMMMKKKJJJIIIGGGDDD@@@===;;;999777666555444333222222111111111111111111000......------------,,,,,,,,,,,,))))))(((((())))))***++++++,,,---,,,)))'''&&&&&&'''(((((((((((((((((('''((('''&&&%%%&&&(((***+++***)))))))))((((((((((((%%%%%%%%%&&&(((((((((''''''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''(((''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((((((''''''&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))(((((((((((()))))))))(((((('''''''''''')))*********)))((('''&&&)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((())))))***,,,++++++***)))((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((+++---+++'''%%%''')))'''(((((('''%%%%%%&&&((()))))))))(((((('''''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))+++***(((&&&%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''(((+++---***%%%"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''(((((((((((('''''''''(((((((((((('''''')))))))))(((((()))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&ssssssrrrpppooommmllllllhhhgggeeebbb___[[[XXXVVVUUUSSSRRRRRRRRRPPPMMMJJJIIIHHHFFFCCC@@@>>><<<;;;888777555333222222222333111111111111000///......,,,,,,---------.........((((((((((((((())))))***---......---***'''&&&&&&))))))))))))))))))))))))''''''&&&&&&'''(((***+++))))))))))))((((((((((((%%%###!!!###(((***)))&&&'''&&&%%%&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%(((*********)))(((***)))'''$$$"""###&&&)))''''''''''''((((((((((((***)))(((((('''''''''''''''''''''''''''''''''(((%%%%%%&&&(((******)))'''(((((((((((((((((((((((()))))))))((((((((((((((())))))************)))))))))))))))(((((('''''''''''''''&&&&&&''''''((()))******))))))((((((''''''((()))*********((('''&&&***+++++++++***)))((('''(((((()))***************((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&%%%%%%''')))+++,,,...---,,,***(((&&&%%%$$$'''''''''''''''((())))))''''''''''''''''''''''''&&&'''(((*********)))(((''')))+++)))&&&$$$&&&((((((((()))'''&&&%%%&&&(((((((((((('''''''''''''''((((((''''''''''''((((((*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++***((('''&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((******((($$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''$$$%%%'''((()))*********''''''((((((((((((((('''******))))))))))))******&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&pppoooooonnnmmmlllkkkkkkjjjiiigggccc___[[[XXXVVVTTTSSSSSSSSSSSSQQQMMMJJJHHHGGGEEECCCAAA???===<<<999777444222111222333333111111111111000///...---........................)))(((((((((((()))******,,,------,,,)))''''''((()))(((((((((((((((((()))***)))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$###$$$''')))((('''(((&&&$$$%%%''')))******((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''((((((((())))))******$$$&&&)))+++++++++)))(((((('''&&&$$$###%%%(((+++''''''''''''((((((((((((+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&''')))++++++)))'''((((((((((((((((((((((((*********)))))))))))))))'''''''''(((((((((((((((*********)))(((((('''''''''''''''''''''(((((()))*********))))))((('''''''''((())))))*********)))************))))))(((((('''((()))***+++******)))(((((((((((((((((((((((((((((((((((()))***,,,---'''&&&&&&&&&''')))+++,,,---,,,+++***(((&&&%%%$$$'''''''''''''''((())))))'''''''''''''''''''''''''''(((***++++++)))'''&&&'''((()))(((&&&%%%&&&'''((())))))(((&&&%%%'''(((''''''''''''''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&***)))((('''&&&'''''''''&&&''''''(((((((((((((((&&&''''''((()))(((((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&%%%###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))))))))&&&'''(((((((((((((((((((((''''''''''''''''''(((%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&ooooooooonnnmmmlllllllllkkkjjjhhheeeaaa]]]YYYWWWTTTTTTSSSTTTTTTRRROOOLLLGGGFFFEEECCCAAA???======999777444222111222333333000111111000000///...---000000///...------,,,,,,***))))))))))))***++++++((()))***)))((('''(((***(((''''''&&&&&&''''''(((***)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))'''%%%%%%'''***(((&&&%%%%%%'''***+++***(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))*********'''''''''(((((('''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******'''((()))******)))((('''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((******)))((((((((((((((()))))))))(((''''''&&&&&&''''''''')))++++++***((())))))))))))))))))))))))***************)))))))))'''''''''''''''((())))))******))))))(((((((((''''''''''''((((((((((((((())))))******)))((('''&&&((((((''''''(((+++...///))))))(((((('''''''''((((((((()))***************(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))((((((((()))***+++******))))))(((''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''(((***+++***)))'''&&&&&&'''((('''&&&%%%&&&'''((())))))(((&&&&&&''')))&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&)))(((((('''''''''''''''&&&'''(((((())))))((((((&&&''''''((()))(((((((((&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))************************%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&(((***)))'''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&rrrqqqqqqpppooonnnnnnmmmkkkjjjhhheeebbb^^^[[[YYYUUUTTTTTTTTTTTTSSSPPPNNNHHHGGGEEECCCAAA???===<<<888777555333222222222333000000000000///...------000000///...---,,,+++******************++++++,,,'''((()))((('''''')))+++((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))((((((((()))))))))))))))(((***+++((($$$###'''+++((('''&&&'''(((******)))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))*********''''''((())))))(((''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((()))))))))((((((((()))((((((((('''((()))+++***(((%%%$$$$$$''''''''''''(((((((((((()))((((((''''''(((((()))******))))))((('''&&&&&&((('''&&&''')))+++***)))))))))))))))))))))))))))((()))))))))************))))))(((((()))***+++,,,((((((((((((((((((((((((&&&'''((())))))))))))((('''((()))******)))(((''')))(((''''''(((+++///111((((((''''''''''''(((((()))))))))((()))******+++((((((((((((((((((((((((''''''((()))************)))))))))***************(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((()))******)))((('''''''''''''''''''''''''''))))))***((('''&&&''')))'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((((((((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%###$$$&&&'''(((''''''&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&rrrrrrqqqpppooonnnmmmllljjjiiigggeeeaaa^^^[[[ZZZWWWUUUSSSSSSSSSSSSQQQPPPHHHGGGFFFCCCAAA>>><<<;;;777666555444333222222111000000000000///...---,,,......------,,,,,,++++++)))))))))))))))***++++++*********)))'''''')))+++)))((('''&&&&&&'''((()))%%%&&&'''(((((()))))))))(((((((((((()))))))))***(((''''''%%%%%%&&&(((***(((((('''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''')))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&((()))***((()))******'''%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((()))'''%%%%%%''')))******((((((((((((((((((((((((&&&''''''((()))***++++++)))((((((((()))***,,,---&&&&&&&&&'''(((((())))))&&&'''((()))***))))))(((%%%&&&(((***+++***)))(((******))))))***+++---...))))))(((''''''((()))***+++***((('''''')))+++---))))))))))))))))))))))))%%%''')))***+++)))'''&&&%%%&&&(((***++++++***)))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((((((((''')))******)))'''&&&((()))'''''''''(((((()))))))))((((((''''''''''''(((((('''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&'''(((((((((((('''%%%%%%&&&'''''''''''''''%%%&&&((('''%%%$$$&&&(((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&)))(((((((((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%"""$$$&&&'''(((((('''&&&$$$%%%%%%&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&qqqqqqpppnnnmmmkkkjjjjjjhhhgggfffcccaaa^^^[[[YYYXXXUUUSSSRRRSSSSSSRRRQQQIIIHHHFFFCCC@@@>>><<<;;;666666666555444333111000000000000000///...---,,,+++++++++,,,,,,,,,------((((((((((((((()))******------,,,***(((''')))++++++)))(((''''''((()))+++))))))))))))((('''&&&%%%%%%&&&&&&&&&''''''((((((((($$$!!!"""&&&))))))((()))(((((()))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&************)))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&$$$"""!!!%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%(((+++---%%%&&&(((((('''''')))+++''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***'''''''''((()))************'''$$$$$$&&&)))***+++((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,'''&&&&&&&&&'''(((***+++$$$%%%%%%&&&'''((())))))&&&''')))*********)))((($$$&&&(((***++++++***)))++++++,,,---,,,+++***)))******)))(((((()))***+++,,,***'''&&&&&&(((,,,...************************%%%''')))++++++)))&&&$$$ ###&&&***++++++***)))(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((('''((()))******((('''''''''((()))(((''')))******)))''''''((()))'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''((((((((((((((('''%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''***)))(((''''''((()))***(((((((((''''''&&&&&&%%%'''&&&&&&&&&''')))***,,,%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&"""###&&&((((((((('''&&&$$$%%%%%%&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&tttsssqqqpppnnnmmmlllllljjjhhhdddaaa^^^[[[ZZZZZZUUUTTTRRRQQQQQQPPPNNNLLLIIIGGGDDDBBBAAA@@@===;;;666555444444222222111000000/////////............111,,,((((((---///...+++)))***+++***((('''((())))))***+++***)))((((((***,,,+++)))((()))(((&&&%%%%%%&&&((())))))(((&&&%%%***+++,,,***((('''((()))&&&&&&''''''''''''&&&&&&)))***+++***'''&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&*********)))((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***((((((((())))))))))))***&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&((((((&&&%%%&&&'''&&&'''(((((((((((((((''')))(((((('''''''''((((((...,,,))))))))))))((('''(((''''''&&&&&&((()))***((((((((((((((('''''''''&&&&&&'''((()))***+++++++++***((('''((()))((('''&&&'''''''''(((((())))))******)))((((((((((((((((((***+++***((('''))),,,)))))))))))))))))))))))))))******)))'''&&&((())))))))))))))))))(((''''''*********++++++,,,,,,,,,+++***)))***+++***)))'''(((''''''&&&&&&((()))***&&&&&&&&&'''''''''''''''((()))***++++++***)))(((%%%&&&'''((())))))))))))******))))))(((&&&%%%$$$++++++***)))))))))))))))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&---)))%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))***)))'''&&&&&&''')))******(((%%%###"""###$$$%%%''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''(((&&&$$$$$$%%%&&&&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''')))*********)))&&&$$$###''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%'''((((((&&&$$$###(((((((((((('''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&%%%%%%&&&%%%###!!!$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''ssssssqqqpppnnnnnnmmmmmmkkkiiifffbbb^^^\\\ZZZZZZUUUSSSQQQPPPPPPPPPNNNLLLIIIGGGDDDBBBAAA@@@===;;;666555555444333222111111///............---------+++************+++*********+++,,,+++***)))***+++)))***+++***((((((((()))***)))(((((())))))((('''&&&''')))******)))'''&&&'''((())))))((('''(((***&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((('''''''''''''''((((((((((((''''''***+++------+++***+++,,,&&&'''''''''''''''&&&&&&((('''''''''''''''((((((+++)))(((((()))***)))((((((((('''&&&'''((()))***((((((((((((((((((((((((''''''(((((())))))******+++)))((('''((()))((('''((((((((()))))))))************)))((((((((((((((()))***+++***((('''))),,,)))))))))))))))))))))))))))******)))'''&&&((()))+++++++++++++++***))))))++++++*********)))))))))***)))))))))******((('''(((((('''&&&'''((()))******))))))((('''&&&%%%%%%((()))***++++++***)))(((%%%&&&'''((())))))))))))))))))))))))((('''&&&&&&***)))(((''''''''''''''')))'''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))(((((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%$$$###""""""###$$$%%%((((((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&'''''''''((())))))(((&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))&&&&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((''''''&&&%%%$$$$$$&&&'''(((((((((((('''&&&&&&'''((((((((('''&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((&&&'''''''''%%%###$$$$$$&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%sssrrrqqqpppoooooooooooonnnkkkgggccc___\\\ZZZYYYTTTSSSQQQPPPPPPOOOMMMKKKIIIGGGDDDBBBAAA@@@===;;;666666555444333222111111.........---------,,,,,,)))+++---,,,***)))***,,,***+++,,,+++)))))))))***)))***+++***((('''((()))(((''''''((()))******)))'''((()))******)))((('''%%%&&&(((((('''''')))***&&&&&&''''''''''''&&&&&&###$$$&&&'''&&&&&&((()))'''&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))******))))))((('''&&&&&&''''''((((((((((((''''''''')))+++***)))((())))))''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))'''&&&'''(((***))))))(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++)))''''''((()))((('''))))))))))))***************))))))((((((((((((((()))***+++***((((((***+++)))))))))))))))))))))))))))******)))''''''((()))+++++++++++++++***))))))))))))))))))))))))))))))***)))))))))******(((&&&(((((('''''''''((()))******)))))))))((((((''''''((()))***++++++***)))(((&&&&&&'''((())))))))))))'''(((((())))))(((((('''''''''&&&&&&%%%&&&&&&&&&((('''%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&'''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((%%%%%%&&&%%%###"""$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))(((((((((((('''%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%sssrrrqqqppppppppppppppppppmmmiiiddd___\\\ZZZYYYTTTRRRPPPPPPPPPOOOMMMKKKIIIGGGDDDBBBAAA@@@===;;;666666555444333222111111//////.........---------......---,,,+++,,,---///)))***+++***((('''((()))(((*********((('''((())))))((('''((()))***)))((('''((())))))))))))((('''&&&'''(((((('''''')))***&&&&&&''''''''''''&&&&&&###%%%'''((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))(((((()))))))))*********))))))((('''&&&%%%$$$$$$''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&''')))))))))'''&&&&&&((()))((('''((((((((((((((()))))))))((((((((((((((()))))))))***)))))))))((((((((('''***)))''''''((())))))((())))))))))))))))))))))))))))))(((((((((((())))))************))))))***+++))))))))))))))))))))))))((()))***)))''''''(((***)))))))))))))))(((''''''''''''((())))))***++++++***)))((()))******(((&&&((((((((((((((()))))))))&&&'''((()))***+++,,,,,,((()))***++++++***)))(((''''''((()))))))))))))))''''''((()))))))))))))))''''''&&&%%%%%%&&&&&&&&&(((&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((******(((###!!!"""$$$((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))((((((''''''((((((((((((((((((''''''''''''(((((((((((((((******++++++++++++******%%%'''(((*********((((((&&&''''''''''''''''''&&&((()))******(((''''''((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&%%%$$$###%%%'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))'''&&&&&&'''((()))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&ssssssrrrqqqqqqpppqqqqqqqqqnnnjjjddd```\\\ZZZYYYTTTSSSQQQPPPPPPOOOMMMKKKIIIGGGDDDBBBAAA@@@===;;;777666666555444333222111000000000000////////////444...((('''+++...//////***+++++++++)))((()))***((()))***)))'''''''''(((***)))(((((())))))(((''''''''''''''''''''''''''')))***+++***((('''((()))&&&&&&''''''''''''&&&&&&%%%'''))))))((('''&&&'''&&&&&&&&&%%%%%%&&&''''''&&&''''''(((((('''&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))(((((('''''''''(((((((((((('''%%%%%%$$$%%%%%%&&&'''((())))))***))))))((((((((())))))%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''''')))+++***)))((())))))*********))))))'''&&&%%%%%%%%%%%%&&&'''((()))***+++)))''''''''''''&&&%%%((((((((()))))))))))))))(((((((((((())))))************))))))((((((''''''***((('''''')))***)))((((((((((((((((((((((((((())))))(((((((((((())))))++++++*********+++++++++))))))))))))))))))))))))((())))))((('''''')))***)))))))))))))))(((''''''))))))*********************)))(((((())))))(((&&&((((((((()))))))))))))))''''''((()))***+++,,,---((()))***++++++***)))((('''((())))))))))))))))))&&&'''((()))************((('''''''''''''''((((((((('''&&&&&&(((***))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''')))+++((($$$!!!"""$$$))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((('''''''''(((((((((''''''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&%%%''')))+++,,,+++)))(((&&&&&&'''(((((('''&&&&&&((()))+++***)))''''''((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&'''''''''%%%%%%''')))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''))))))'''&&&&&&'''((()))((((((((((((((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&+++)))((('''''')))+++---''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&uuutttsssrrrqqqqqqqqqqqqpppnnniiiddd```\\\ZZZYYYUUUTTTRRRQQQQQQPPPNNNLLLIIIGGGDDDBBBAAA@@@===;;;777777666555444333222222111111111000000000//////333,,,%%%%%%***......,,,+++,,,---,,,*********+++((()))***)))'''&&&'''(((+++)))(((((())))))(((&&&'''''''''&&&&&&'''''''''***+++,,,+++((('''((()))&&&&&&''''''''''''&&&&&&%%%'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))'''$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%&&&'''((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&''''''&&&''''''''''''(((((((((*********)))))))))((((((''''''((((((((((((''''''(((***++++++***))))))******************)))(((''''''''''''''''''((()))***---***((('''((('''&&&%%%'''((()))*********))))))'''(((((())))))******+++******))))))((((((''''''***((('''''')))******)))((((((((((((''''''''''''((((((((((((((())))))***,,,+++))))))+++,,,+++***))))))))))))))))))))))))'''((()))((('''''')))++++++++++++++++++***))))))---,,,+++***)))((((((''')))((((((((())))))'''%%%'''((()))*********))))))+++*********))))))((((((((()))***++++++***)))(((((())))))******)))))))))'''((())))))************((((((((('''(((((()))***)))(((&&&'''((())))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$&&&(((((('''''''''((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++++++++)))(((%%%&&&'''(((((('''&&&%%%''')))++++++***((('''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&'''((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%#########%%%''')))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''%%%######$$$%%%%%%%%%(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%vvvvvvtttsssqqqqqqppppppooolllhhhccc___\\\ZZZYYYVVVUUUSSSRRRRRRQQQOOOMMMIIIGGGDDDBBBAAA@@@===;;;777777666555444333222222000000000000////////////...,,,)))***,,,------+++)))***+++***)))((((((***((()))))))))'''&&&'''((()))((('''((()))***)))(((((((((''''''''''''((((((((()))***)))((('''((()))&&&&&&''''''''''''&&&&&&!!!$$$((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''%%%%%%&&&&&&&&&'''''''''******))))))(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))((($$$"""%%%(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&%%%&&&&&&&&&''''''(((((())))))((('''''''''''''''))))))))))))************)))))))))))))))*********''''''((((((((((((''''''&&&((())))))(((''''''(((((()))))))))))))))(((((())))))((((((((())))))***,,,***(((((())))))(((''''''((()))***+++***))))))'''(((((()))******++++++))))))))))))(((((((((((()))(((&&&''')))******)))))))))))))))((((((''''''((((((((((((((()))******---+++))))))+++---,,,***))))))))))))))))))))))))'''((()))((('''((()))++++++++++++++++++***)))))))))))))))))))))))))))))))))((('''((())))))'''%%%'''((()))***+++***))))))++++++***)))((((((''''''((()))***++++++***)))((())))))*********))))))(((((())))))*********))))))((((((''''''((())))))***+++)))''''''((()))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&(((***+++***(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''')))((('''&&&&&&'''((()))'''((()))******))))))(((%%%&&&((())))))(((&&&%%%'''))),,,,,,***(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''&&&&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&'''(((((()))((((((%%%%%%&&&&&&''''''(((((((((((('''&&&&&&'''((((((!!!!!! !!!"""$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''%%%""""""###%%%&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%xxxwwwuuusssqqqpppppppppnnnkkkgggccc___\\\ZZZYYYWWWUUUSSSSSSSSSRRRPPPNNNIIIGGGDDDBBBAAA@@@===;;;777777666555444333333222000/////////............+++---000111///---------&&&'''''''''%%%$$$%%%&&&''')))))))))'''&&&'''((('''&&&&&&'''***++++++***))))))(((((((((((())))))%%%'''(((((('''''')))***&&&''''''''''''''''''&&&!!!%%%(((((('''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((())))))))))))&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***((($$$"""$$$(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))$$$&&&((()))***)))((('''&&&&&&&&&'''''''''''''''++++++***)))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''')))******)))(((((()))&&&'''((((((((((((((('''+++******))))))))))))******)))((((((***++++++***'''((()))++++++******)))'''(((((()))***+++++++++(((((((((((()))))))))))))))(((&&&''')))******)))+++*********))))))((((((((((((((((((((()))******...+++)))))),,,---,,,***))))))))))))))))))))))))'''((()))((('''(((***+++)))))))))))))))(((''''''!!!"""$$$&&&))),,,---...)))((('''((())))))'''%%%'''((()))++++++******)))((((((((((((((()))))))))((()))***++++++***)))((())))))*********))))))((())))))************))))))'''''''''''''''((()))***,,,***((('''((()))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((''')))+++,,,)))%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))***)))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''((((((((())))))))))))((((((%%%&&&((())))))(((&&&%%%'''***,,,,,,+++)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&%%%%%%''')))&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''')))*********)))'''$$$### ###'''))),,,---)))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((%%%###"""$$$&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''tttssssssrrrrrrqqqppppppllljjjgggccc___\\\ZZZXXXVVVVVVUUUSSSRRRPPPOOONNNIIIGGGDDDCCCBBBAAA???===;;;888555333333333333222111111000///////////////............---,,,+++***,,,,,,,,,+++++++++******((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''"""""""""######$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''&&&%%%((((((((((((((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%''')))***((('''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&)))+++,,,+++***)))***+++******))))))))))))************)))(((((((((((((((%%%''')))***((('''''''''***)))(((''''''((()))***%%%)))***((())),,,,,,)))***((('''&&&&&&'''(((*********))))))))))))******)))(((((('''''')))***+++,,,,,,+++***)))(((''''''&&&'''''')))+++---///000...,,,+++))))))***,,,---***)))(((((()))+++---///,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,)))************++++++++++++)))(((((()))******))),,,+++)))'''&&&'''((()))'''(((***++++++***))))))''''''((()))))))))))))))(((((()))***************)))***+++***)))((()))***))))))))))))))))))))))))******************************)))((('''&&&%%%%%%******)))((('''&&&%%%%%%'''''''''''''''((()))***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&&&&&&&%%%&&&)))+++(((((('''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''''''''((()))***++++++,,,((())))))***************(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))'''&&&$$$######$$$&&&'''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''&&&''''''(((((((((((('''''')))(((&&&&&&&&&&&&$$$"""&&&&&&''''''((()))))))))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%ttttttssssssrrrqqqqqqqqqmmmkkkhhhddd```]]][[[ZZZYYYXXXVVVTTTRRRPPPNNNMMMIIIGGGEEECCCCCCAAA???===;;;888555333333333333222222111000000///000000000////////////...---,,,,,,,,,+++++++++************))))))(((((((((((())))))***)))(((''''''((())))))(((((('''''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%'''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((***+++***)))((()))*********))))))))))))************)))(((((((((((((((&&&((()))***(((''''''(((***)))(((''''''((()))***,,,//////,,,,,,......+++***)))'''&&&&&&''')))*********))))))))))))******(((((('''''''''((()))***++++++******)))(((((((((''''''((((((***+++---...+++***(((''''''((()))*********)))))))))+++,,,---)))))))))***+++,,,...///,,,+++***))))))***+++,,,)))************++++++++++++***))))))+++---,,,,,,+++***)))((()))+++---...++++++++++++***((('''%%%((())))))***++++++******((())))))***************+++,,,,,,+++(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((('''*********)))((((((''''''))))))((((((((()))******)))(((''''''''''''((()))))))))((((((((('''''''''+++***)))(((((())))))******)))((((((''''''(((((('''(((((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))))))))))))))*********(((((()))******)))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''+++)))'''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***(((''''''''''''&&&$$$''''''&&&&&&&&&'''''''''+++)))(((&&&$$$###""""""''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((&&&%%%#########%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%uuuuuuttttttsssrrrrrrrrrnnnllliiieeeaaa^^^\\\[[[ZZZYYYWWWUUURRROOONNNLLLIIIGGGEEECCCCCCAAA???===;;;888555333333333333222222222111000000000000000000000000000///...---,,,++++++*********)))))))))******))))))))))))******))))))(((((((((((())))))************)))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&''''''(((((()))))))))'''''''''&&&''''''((()))&&&((())))))(((''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++)))+++,,,+++***)))***+++***))))))(((((())))))******))))))(((((((((((((((&&&(((***)))(((''''''(((***)))(((((((((((()))***+++---+++'''&&&))))))'''))))))''''''''''''))))))******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))***++++++)))((('''''''''''')))*********************++++++)))))))))***+++,,,---...++++++************++++++)))************+++++++++,,,+++***+++---//////...******))))))***+++---...++++++++++++***((('''&&&)))***++++++,,,+++++++++((()))******++++++******,,,------+++(((&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((***************************************)))))))))+++******************))))))((((((''''''(((((()))))))))(((((((((((('''''')))&&&$$$%%%''')))(((&&&+++***))))))(((((())))))(((((((((((())))))))))))%%%&&&''')))******++++++***))))))(((((())))))***###$$$%%%&&&'''(((((()))*********))))))(((((((((((((((((())))))(((((('''*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''((((((''''''''''''''''''''''''''''''---+++((('''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((''''''(((((((((((('''''')))(((''''''((()))((('''((((((&&&%%%%%%%%%&&&'''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$###""""""######%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%vvvuuuuuutttssssssrrrrrrnnnllliiieeeaaa^^^\\\[[[YYYXXXWWWUUUSSSPPPOOONNNJJJHHHEEEDDDCCCBBB???===:::888555444444444222111111111000////////////000///000000//////...---,,,*********))))))))))))(((***))))))(((((())))))***((((((((((((((()))))))))***++++++***)))'''%%%###&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&((())))))'''''''''((((((''''''&&&%%%$$$$$$###&&&''''''((())))))******+++,,,------++++++,,,---))))))(((((((((((())))))))))))(((((((((((())))))'''(((***)))((('''((()))******)))(((((()))******'''(((&&&!!!!!!%%%&&&$$$))))))(((''''''((())))))******))))))))))))******'''''''''''''''((((((((((((((())))))************))))))(((((((((((())))))***))))))((())))))***+++******+++++++++***))))))------,,,+++************++++++++++++++++++++++++))))))*********++++++++++++***)))+++---///000///,,,+++***((((((((((((((((((((())))))******++++++******+++++++++++++++***))))))***++++++++++++***++++++,,,***(((''''''((())))))))))))))))))))))))************************)))))))))*********++++++((((((((())))))*********+++++++++******)))(((((()))(((((((((((((((((()))))))))(((((((((((((((((($$$!!!"""(((,,,***(((******)))(((((((((((()))((((((((((((((())))))***&&&'''((()))***************)))(((((((((((()))***%%%%%%&&&&&&'''((())))))))))))))))))))))))((((((''''''((((((((((((''''''******)))))))))((((((((((((((((((((((((((((((((($$$%%%'''(((((('''&&&%%%&&&'''(((((((((((('''&&&+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''&&&%%%&&&((())))))'''((('''&&&%%%%%%&&&'''(((''''''''''''(((***+++,,,'''''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&$$$""""""###%%%&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%vvvuuuuuutttssssssrrrrrrmmmkkkhhhddd```]]][[[ZZZVVVVVVUUUTTTSSSRRRQQQPPPJJJHHHFFFDDDCCCBBB@@@>>>:::888555444444444222111000000///.........//////............---,,,++++++*********))))))))))))((()))((((((''''''(((((()))''''''((()))))))))))))))))))))***)))(((&&&###"""&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''((((((((('''&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&''')))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''***+++,,,+++***)))***,,,))))))(((((((((((())))))))))))(((((((((((())))))((()))***)))(((''')))***+++***)))(((((()))***+++((()))((($$$%%%)))+++***))))))(((((((((((())))))******))))))))))))******'''''''''(((((((((((((((((((((((()))******++++++***))))))((((((((((((((()))))))))))))))******+++******+++++++++***))))))...---,,,+++************+++++++++,,,,,,+++++++++))))))*********+++++++++***)))(((***,,,...///...,,,+++***))))))(((((((((((((((((())))))***+++,,,)))******+++******))))))))))))***+++++++++++++++((()))******)))(((***+++))))))))))))))))))))))))************************'''(((((())))))******+++&&&''''''(((((())))))))))))************)))''''''((())))))))))))))))))((((((((())))))))))))))))))'''%%%###'''---000...+++***)))((((((''''''(((((()))(((((('''((()))******(((((())))))))))))(((((()))((((((''''''(((((()))))))))((((((((((((((((((&&&''''''((())))))******&&&''''''((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&'''))))))""""""###$$$%%%'''((()))%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))'''''''''(((((((((((()))'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&&&&%%%$$$###$$$&&&)))***$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%uuuuuuttttttsssrrrrrrrrrmmmkkkhhhddd```]]][[[ZZZTTTTTTSSSSSSRRRQQQQQQQQQJJJHHHFFFDDDDDDBBB@@@>>>999777666555555444222000111000000///////////////............---,,,+++***++++++*********)))))))))((((((''''''''''''((((((&&&'''((()))*********)))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))''''''((((((''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&((((((''''''(((((()))***'''((()))(((&&&&&&((()))(((((((((''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&'''((())))))((('''((())))))((((((''''''(((((()))((((((((((((((())))))***)))******)))(((''')))++++++***))))))))))))***+++(((******'''(((,,,---,,,))))))))))))))))))))))))******))))))))))))******'''(((((()))***)))))))))(((((())))))*********++++++***))))))((((((((()))&&&''''''(((((()))))))))******************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++)))************+++++++++***)))((()))+++------,,,******+++,,,,,,---------++++++***)))(((((())))))******************)))((()))***++++++,,,+++++++++'''(((******))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********&&&&&&''''''(((((())))))((()))*********)))((('''((())))))******))))))((((((((())))))))))))*********((('''))),,,,,,***'''))))))(((''''''''''''((()))((('''''''''(((***+++)))))))))))))))((('''''''''(((((())))))(((((('''*********)))))))))((((((%%%&&&&&&''')))******+++%%%&&&'''((()))*********))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&''''''(((#########$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$$$$%%%&&&(((***+++""""""######$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%ttttttssssssrrrqqqqqqqqqnnnllliiieeeaaa^^^\\\[[[TTTTTTSSSRRRQQQPPPOOONNNKKKIIIFFFEEEDDDCCC@@@>>>999777666555555444222000333222222111000111111111////////////...---,,,+++,,,+++++++++************))))))(((((((((((())))))%%%&&&((()))*********)))((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))***((((((((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((((()))***((((((''''''''''''((((((((((((((((((((()))******)))******)))'''((()))+++++++++***))))))***++++++(((******((((((++++++((()))))))))******)))))))))******))))))))))))******((((((***+++++++++***))))))))))))))))))*********++++++***)))))))))******&&&'''((()))******************)))))))))+++,,,---++++++******++++++,,,,,,++++++,,,------,,,++++++)))************++++++++++++***((()))+++,,,,,,+++******+++,,,------------+++***)))((((((((()))***++++++,,,,,,+++******))))))***++++++,,,,,,++++++((()))******)))(((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********************((((((((((((((()))))))))((()))***,,,,,,+++***)))((()))************)))((((((((()))))))))*********(((((()))******)))((('''+++***))))))(((((())))))))))))'''''''''(((***+++'''(((((())))))))))))((('''(((***++++++***((('''(((((((((((())))))))))))'''''''''((((((((())))))$$$%%%''')))***,,,,,,---*********)))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&'''((('''&&&&&&&&&''''''%%%###!!!)))((((((''''''(((((((((%%%%%%%%%&&&'''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%tttssssssrrrrrrqqqppppppooommmjjjfffbbb___]]]\\\UUUUUUSSSRRRPPPNNNMMMLLLKKKIIIFFFEEEDDDCCC@@@>>>999777666555555444222000555444333333222222333333000000000000///...---,,,,,,,,,,,,++++++++++++*********))))))))))))******%%%&&&((()))*********)))((((((''''''''')))+++,,,'''''''''''''''''''''&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''(((((())))))******((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))!!!"""$$$&&&(((***++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&(((***((((((((()))))))))))))))&&&&&&'''((()))***+++++++++,,,------++++++,,,---((((((''''''''''''((((((((((((((((((((()))***************)))'''(((***,,,,,,+++***))))))***+++,,,+++......++++++,,,+++((())))))************))))))******))))))))))))******((()))***,,,,,,++++++*********))))))))))))))))))++++++***************+++))))))***,,,,,,---------***)))(((((()))+++---//////...---+++***)))))))))++++++------------++++++)))************+++++++++,,,+++)))***+++,,,,,,++++++++++++++++++)))(((((((((''''''''')))+++,,,...------------,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++***((('''((()))))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))))))))))))))((()))+++---------++++++((()))***++++++***)))((((((((())))))*********+++(((***---...---------...,,,++++++***)))************)))'''&&&'''(((***+++%%%&&&''')))************'''))),,,......,,,)))'''%%%&&&&&&'''((()))******((((((((((((((('''''''''###%%%''')))+++---......+++++++++************)))((((((((((((((((((((((((,,,+++***((((((((()))***+++)))(((&&&&&&((()))++++++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))***''''''(((((((((((('''''')))(((''''''((()))(((&&&&&&&&&'''&&&$$$ #########$$$%%%&&&'''(((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''%%%""" &&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%''''''(((((()))***++++++$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%uuutttsssrrrrrrrrrrrrrrrpppnnnjjjeee```[[[WWWUUUVVVUUUSSSRRRRRRQQQNNNLLLLLLIIIGGGEEEDDDBBB@@@===;;;777555666:::999555000222222222222111111111000////////////...---,,,++++++******))))))))))))))),,,,,,+++***)))(((''''''))))))((('''&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%))))))))))))(((((((((((()))'''&&&'''((()))(((&&&(((((()))))))))'''&&&%%%((()))))))))'''&&&'''(((###$$$%%%&&&''''''''''''''''''''''''((((((((((((***'''%%%%%%'''((('''%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''***+++,,,------,,,+++***((())))))'''&&&%%%&&&((()))(((((('''&&&%%%%%%%%%''')))***)))((('''((()))******+++++++++,,,,,,,,,)))************+++++++++******++++++++++++******+++******)))))))))))))))))))))******++++++,,,,,,'''((()))***+++***))))))************************))))))))))))))))))))))))+++++++++***************++++++***))))))***+++,,,,,,+++++++++***)))))))))(((***---///...,,,)))''',,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......------+++++++++,,,---...---------...///...+++)))---,,,+++***+++,,,---...***---//////,,,)))(((''')))))))))))))))*********))))))))))))***+++,,,---...---+++***)))***++++++,,,,,,,,,,,,,,,+++***)))++++++******))))))((((((,,,+++***((((((((()))))),,,,,,,,,+++++++++*********)))((((((((()))***+++......,,,***(((&&&%%%$$$(((((((((((())))))))))))+++***((('''''')))+++---,,,++++++***)))(((''''''&&&(((***+++,,,+++)))(((***)))'''&&&&&&'''((()))+++)))'''''')))+++,,,+++$$$%%%&&&((())))))******))))))***++++++++++++***+++++++++***)))((((((''''''((()))))))))(((&&&%%%&&&$$$$$$''',,,---)))%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''(((''''''&&&%%%(((((('''&&&$$$###""""""'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''&&&&&&&&&%%%uuutttsssrrrrrrrrrrrrrrrpppnnnjjjeee```[[[WWWUUUSSSRRRQQQRRRSSSSSSQQQOOOKKKIIIGGGEEEDDDBBB???===888666444555666555222...111000000000000/////////...............---,,,++++++******)))))))))))))))************))))))))))))))))))((('''&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&(((((((((((()))))))))))))))((('''((()))***)))(((%%%%%%&&&''''''&&&%%%%%%'''((()))(((&&&&&&&&&'''))))))))))))((('''&&&&&&''''''''''''((((((((((((***(((&&&&&&((()))((('''(((''''''''''''''''''((((((''''''&&&'''((()))***(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))***+++***)))(((((()))))))))(((((('''&&&&&&%%%)))***++++++))))))***+++************++++++++++++(((((()))))))))***************++++++++++++******)))******+++***)))((('''))))))******************)))***+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,+++***))))))******+++++++++++++++************''')))+++---...---+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++*********++++++---------...///...,,,)))++++++*********+++,,,---+++,,,...---+++***)))************************))))))))))))******+++,,,------,,,++++++******++++++++++++,,,,,,,,,++++++*********************************)))((())))))***+++,,,,,,+++++++++*********------,,,+++*********++++++++++++***)))(((((('''************))))))))))))))))))((((((((()))***+++++++++******))))))(((((('''(((***+++++++++)))((((((((('''''''''(((((()))(((&&&$$$$$$&&&'''''''''))))))************))))))(((((()))*********))))))++++++******)))(((((('''$$$$$$%%%%%%%%%$$$$$$###(((&&&&&&)))---...+++'''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%uuuuuusssrrrqqqqqqqqqqqqooommmiiieee```[[[XXXVVVSSSRRRRRRRRRSSSSSSQQQOOOKKKIIIFFFEEEDDDBBB???===888888888777555444222000/////////.........------,,,,,,------------,,,,,,++++++******))))))))))))(((((())))))*********+++))))))((('''&&&&&&&&&&&&((((((''''''&&&''''''(((''''''(((((())))))******)))((('''(((***+++***)))%%%%%%&&&'''''''''&&&&&&'''(((((((((&&&%%%&&&'''))))))))))))((('''&&&&&&''''''''''''((((((((((((+++)))'''((()))******))))))((((((''''''(((((()))(((''''''''''''((())))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''***,,,//////---+++++++++******))))))((((((''''''((()))******(((((()))***))))))))))))************'''((((((((())))))))))))******++++++++++++******))))))+++++++++***((('''*********))))))))))))))))))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++---,,,+++************************+++++++++++++++((((((***+++,,,---------***++++++,,,,,,++++++***------------------------//////......------------+++++++++,,,,,,,,,------,,,---------,,,+++******...------...//////,,,***+++************+++,,,,,,+++,,,---,,,******+++---,,,,,,++++++******))))))))))))******++++++,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++*********+++++++++++++++))))))))))))***+++,,,---+++++++++*********))))))---------,,,+++***)))(((((()))))))))************)))*********++++++++++++'''(((((()))))))))))))))*********)))))))))))))))'''((()))++++++******)))&&&''''''((())))))))))))***)))''''''((()))((('''++++++++++++***((('''&&&&&&'''(((((())))))((((((++++++******)))((((((((('''&&&&&&&&&&&&&&&''''''((('''&&&))),,,---***'''''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&%%%%%%&&&'''((()))######$$$%%%&&&'''((((((###############$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%vvvuuutttrrrqqqpppppppppnnnllliiieee```\\\XXXVVVWWWUUUTTTSSSSSSQQQOOOLLLKKKIIIFFFDDDCCCBBB???===777888888666333111000111//////.........---------++++++,,,,,,---,,,,,,,,,++++++++++++******))))))))))))))))))************))))))(((''''''''''''''''''''''''''''''((())))))&&&''''''((()))******+++((('''&&&''')))+++***))))))))))))))))))(((((((((&&&'''((('''&&&%%%%%%'''$$$%%%&&&''''''(((((((((''''''''''''(((((((((((())))))(((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))((((((''''''''''''(((((())))))'''&&&&&&'''))))))+++...111333111///---,,,************))))))((((((%%%'''((('''&&&%%%&&&((((((((((((((())))))))))))((((((((()))))))))************++++++++++++***************)))))))))))))))*********))))))((((((((('''(((((()))))))))))))))************************************************************++++++++++++---,,,,,,+++*********************++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,++++++------------.....................------,,,+++++++++++++++,,,,,,,,,,,,---//////000000000...---,,,...------...//////---+++++++++++++++,,,,,,------,,,,,,,,,***)))***---000...------,,,+++******))))))******+++,,,,,,,,,,,,***+++,,,------,,,***)))******+++,,,------------+++++++++***************************++++++,,,,,,++++++*********)))))))))******++++++***)))'''&&&(((((())))))*********+++&&&'''((()))+++,,,---...%%%'''(((******)))(((''')))))))))))))))*********(((((()))************)))%%%&&&((()))*********))),,,***(((((())))))((('''))))))))))))(((&&&%%%$$$''''''((())))))))))))(((************))))))((((((***)))((('''''')))***+++&&&%%%%%%'''))))))(((&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%'''***+++######$$$%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''######$$$%%%&&&'''((()))''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''vvvuuutttrrrpppooooooooommmkkkhhhddd```\\\YYYWWWWWWVVVTTTSSSSSSRRROOOMMMKKKHHHFFFDDDCCCAAA???<<<444555555333000......///000000000/////////......++++++,,,,,,---,,,,,,,,,***++++++++++++***))))))************))))))))))))))))))((('''''''''(((((('''''''''''''''((()))***&&&''''''((()))******+++'''&&&%%%&&&((()))((('''++++++***)))(((''''''''''''((()))(((&&&%%%&&&'''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''(((''''''((()))***))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((''''''(((((((((+++***((((((((((((***+++***...222444222000...---***************)))))))))%%%'''((('''&&&%%%&&&(((''''''((((((((())))))))))))))))))*********++++++******++++++++++++******---+++)))'''&&&(((***+++++++++******))))))((((((((((((((((((((()))))))))************************************************))))))))))))******++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,------------,,,,,,---------....../////////---............---,,,+++++++++,,,,,,,,,---------//////000111000///---,,,...------...//////...------------...............,,,,,,+++***)))+++...111///......---,,,++++++*********+++,,,,,,,,,++++++)))***,,,------,,,+++******+++,,,---------------,,,,,,+++***))))))((((((,,,,,,,,,,,,,,,+++******+++++++++************)))((((((***++++++***)))(((*********)))))))))))))))''''''(((((()))*********%%%''')))++++++***(((''')))))))))))))))*********(((((()))***************%%%&&&(((***++++++***)))((('''&&&&&&''''''%%%###''''''(((((((((((('''''''''((())))))******))))))*********)))))))))))))))((('''&&&%%%%%%&&&((((((&&&&&&%%%&&&'''((('''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''######$$$%%%'''((())))))''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((wwwvvvtttrrrpppooonnnmmmlllkkkhhhddd```]]]ZZZXXXTTTSSSSSSSSSTTTTTTRRRPPPJJJHHHEEEDDDCCCAAA>>><<<888777555444333333333333111111111000000000//////,,,,,,------------,,,,,,***+++,,,,,,,,,+++)))(((+++*********))))))(((((())))))(((((('''(((((()))((('''''''''((())))))***''''''(((((())))))******'''&&&%%%%%%''''''&&&%%%***)))((('''&&&&&&&&&&&&((()))))))))'''&&&'''(((************)))(((''''''''''''''''''((((((((((((&&&'''(((((('''''')))+++)))((((((''''''(((((()))&&&''''''((()))((((((((()))((((((''''''(((((())))))(((((((((((((((((()))))),,,000222111///------*********)))))))))))))))((()))******(((((()))***(((((((((((())))))))))))************++++++++++++******++++++++++++******---+++)))'''&&&(((***++++++++++++******************))))))))))))***+++,,,************************++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,------......------,,,------......///000000000---...///000000///...---,,,,,,,,,---------......,,,,,,---------------,,,///---------///000///...---...//////000000//////,,,---,,,+++***+++...111//////......------,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++******))))))------...------+++***))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,++++++******))))))((((((++++++***)))((('''&&&&&&'''(((***+++,,,+++)))(((*********))))))))))))))))))))))))))))))*********'''(((((()))************)))(((((((((***)))(((&&&'''((()))******+++******(((((()))************)))******))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((()))***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''wwwvvvtttrrrpppnnnmmmlllkkkjjjgggddd```]]]ZZZYYYTTTSSSSSSSSSTTTTTTRRRQQQJJJHHHEEECCCBBBAAA>>><<<:::666333333555777666444111111111000000000//////...............---,,,+++***+++,,,------+++)))((())))))))))))************))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((()))))))))))))))(((&&&&&&''''''&&&$$$''''''&&&&&&&&&((()))***)))*********((('''((()))***++++++******)))((('''''''''''''''((((((((((((&&&(((***)))((((((+++---(((''''''''''''''''''(((&&&&&&((()))))))))((('''))))))(((((((((((())))))'''(((((())))))(((((('''(((+++...///...---,,,,,,)))))))))))))))))))))))))))***++++++))))))***+++(((((()))))))))*********))))))))))))******************++++++++++++******************)))))))))(((++++++++++++,,,,,,,,,,,,***))))))((()))***+++,,,************************++++++++++++++++++++++++******+++,,,,,,---......)))***+++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......///000000111111+++,,,...000000000///...------........./////////++++++++++++,,,---......///...,,,---///000000///------///000000000///...,,,------,,,++++++---//////.....................***+++---......---+++***++++++******++++++,,,---------------------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,+++---------,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************))))))))))))*********))))))(((((((((((()))***,,,,,,++++++***++++++******))))))(((((()))))))))))))))******+++***)))))))))))))))******+++******,,,---...,,,***(((((()))***************&&&'''(((((())))))(((((()))))))))))))))))))))***************)))'''&&&%%%((((((((((((''''''((()))$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&xxxvvvtttrrrooonnnllllllkkkjjjgggdddaaa]]][[[YYYXXXWWWUUUTTTTTTRRRPPPMMMJJJHHHEEECCCBBBAAA>>><<<444///+++,,,000222000---000000000000////////////////////////...---,,,+++***+++,,,------+++***(((''''''((()))***+++,,,,,,))))))(((((((((((()))***))))))(((((((((((())))))))))))))))))((((((((((((+++***((((((((('''&&&$$$'''''''''''')))+++...///)))***+++***)))((()))***%%%&&&'''((())))))))))))''''''''''''((((((((()))''')))+++***)))))),,,///''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))(((((((((((())))))((()))***++++++***)))((('''))),,,---,,,+++++++++((((((((((((((()))))))))''')))***)))((('''(((***))))))))))))************(((((((((((())))))))))))******++++++++++++******''')))+++------***'''%%%+++++++++,,,,,,---------((('''&&&&&&&&&''')))***************************++++++++++++++++++++++++,,,,,,------...///000000((()))+++---.........------------,,,,,,+++++++++((()))***+++,,,---------+++++++++,,,,,,+++++++++---......///000111111222''')))+++---......---,,,.........////////////000---,,,,,,,,,---///111222///...,,,---///000000000,,,,,,.../////////...---------...---,,,+++---............///////////////***+++---......---+++***++++++***)))***+++---...............---,,,++++++++++++,,,...000111222333***+++---...///......---......---------,,,,,,,,,---,,,***(((''''''(((((())))))))))))************&&&'''((()))+++---...///******+++,,,,,,,,,,,,,,,,,,++++++***)))((((((''')))))))))))))))******++++++***)))(((((((((******((('''(((***,,,,,,***(((''''''((((((((((((''''''%%%&&&''''''(((((('''''')))))))))))))))*********&&&&&&&&&&&&%%%""" &&&''''''&&&$$$$$$&&&'''###$$$%%%&&&''')))******&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$yyywwwtttrrrqqqpppmmmkkkjjjiiigggdddaaa^^^\\\[[[TTTUUUVVVVVVUUUQQQNNNLLLJJJGGGCCCAAA@@@???===<<<<<<;;;888555333111//////111111111111000///------111111000///...------,,,---,,,+++***))))))))))))((((((((((((''''''''''''++++++***)))((('''&&&&&&(((+++---,,,)))'''''')))'''''''''(((******)))(((&&&''')))***+++***((('''&&&(((((('''&&&%%%&&&'''******))))))))))))******+++'''###%%%***---,,,)))))))))))))))))))))))))))))))))))))))************((('''&&&%%%%%%&&&((()))++++++***)))((('''&&&&&&))))))************))))))'''(((((((((((((((''''''''')))++++++***))))))***)))))))))*********))))))++++++***************+++)))*********++++++++++++******))))))((()))))))))*********************+++))))))))))))))))))))))))((((((''''''(((***,,,---++++++***************+++******************************+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......******+++,,,,,,---......111000000/////////000000,,,------......------,,,,,,---...///111000---+++///---,,,...111222111///777555222000000000///...//////000000///...------++++++,,,,,,---......///111111000///////////////......///000000000000000...---,,,,,,,,,...///000111///------...///...---++++++++++++++++++++++++++++++,,,------...//////...------,,,+++++++++,,,/////////...---***((('''+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******&&&'''((()))))))))))))))***)))(((''''''((()))***+++++++++*********))))))+++++++++*********))))))(((((((((((()))***,,,,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&&&&((((((&&&&&&&&&&&&&&&'''((()))'''(((******(((&&&&&&'''((('''&&&&&&'''((('''&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))************))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''***)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++***((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''zzzxxxuuutttsssqqqooommmkkkjjjgggeeeaaa___\\\[[[UUUUUUVVVUUUTTTQQQNNNMMMJJJHHHDDDBBBAAA@@@>>><<<;;;:::888555333111000///111111111000000///...---000000//////......---------,,,+++***))))))))))))************))))))))))))))))))))))))((((((((((((***+++---+++(((&&&'''(((&&&&&&&&&'''((((((((('''&&&''')))*********(((''')))+++++++++)))((()))***(((((((((''''''(((((((((%%%""""""''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&***))))))((((((''''''&&&((())))))******))))))((('''(((((((((((((((''''''((()))******))))))***+++)))***++++++,,,,,,,,,+++******))))))((())))))***)))))))))*********++++++---------,,,,,,---......*********************)))******************************)))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---.........///000//////....../////////------............---------...///000222222111//////...---...111222111000666333000/////////...---000111111111000000///.../////////000111111222222111111000////////////000---...///000000000000000...------,,,---...///000333111//////000111000///------------------------,,,,,,---......///000000///...------,,,,,,------+++,,,---.........---,,,------,,,+++*********+++,,,++++++******++++++,,,+++++++++******+++++++++,,,++++++***************(((((()))*********))))))***)))(((''''''((()))***+++++++++*********))))))------,,,,,,++++++++++++((((((((())))))***++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((&&&'''((('''%%%%%%%%%&&&((('''&&&&&&(((((('''&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((((()))******(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''xxxvvvtttsssrrrqqqooommmkkkjjjhhheeebbb___]]][[[WWWWWWVVVTTTRRRPPPOOONNNJJJHHHFFFEEEDDDBBB>>><<<999888777555333222111111111111000000//////......///////////////.........---,,,+++***))))))))))))************))))))))))))''''''(((((())))))******+++,,,,,,+++((('''''''''''''''''''''((((((((((((&&&'''((()))***)))(((((('''))))))((('''&&&'''((('''&&&&&&&&&&&&&&&&&&'''---(((###!!!$$$((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((*********)))((('''&&&%%%'''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))((((((((())))))))))))((((((+++---++++++,,,------...------)))((((((((((((((())))))((((((((()))))))))******+++*********+++,,,------+++*********))))))((((((************************+++,,,,,,,,,++++++***)))++++++************++++++------------------------++++++++++++,,,,,,,,,,,,...------------...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,..................//////......---------......///.........//////.........,,,,,,---...//////000000111000///000222333333222444222000///000000///...//////000000//////............//////000111111222//////...------------...//////000111111111000000/////////...//////000111111///......//////...---////////////////////////------......///000000000000///......---.........+++,,,---......///......///...---+++************++++++************++++++,,,+++***))))))***+++,,,,,,,,,+++++++++***************+++++++++***))))))***)))(((((((((((()))***+++++++++***************,,,++++++++++++*********))))))))))))))))))******)))******+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%%%%((((((''''''&&&''''''''')))))))))'''&&&%%%''')))((('''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''uuusssqqqppppppooommmkkkjjjiiigggdddaaa^^^\\\[[[YYYXXXVVVSSSQQQPPPOOOOOOJJJIIIGGGFFFEEECCC???<<<888777666444333222222111111111000///////////////.........///////////////---,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))---,,,,,,***(((''''''''')))*********))))))***+++&&&'''((()))))))))(((((('''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((***)))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********((('''&&&&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''(((((())))))))))))((()))))))))((('''(((+++...---------...---,,,,,,+++))))))((((((((()))******(((((((((((())))))))))))(((((((((((()))***,,,,,,+++******))))))(((((((((************************++++++---------,,,+++***++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------------......///...---------------------------------------------+++++++++,,,,,,,,,,,,,,,//////..................---------,,,------......---......//////......---...//////......///000222111111111222333444444444333222000000111222111000000111111111111111000000...//////000111111222222222111000000//////000000111111222222333222222111111111111111111111222222000///...///000000...---////////////////////////---.........//////000000//////...............///............---,,,,,,,,,...---,,,+++++++++++++++++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++***)))******)))(((((()))******************************)))((((((((((((((((((((()))************))))))(((((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''))))))(((''''''&&&''''''(((((('''%%%###$$$&&&)))((('''&&&'''((()))(((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&"""###$$$&&&'''(((((()))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$&&&'''tttrrrppppppppppppnnnllljjjhhhfffccc```]]][[[ZZZ[[[YYYVVVSSSQQQPPPPPPPPPJJJIIIHHHGGGFFFCCC???<<<777666555444333222222222111000//////...//////000.........///////////////---,,,+++***))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((---,,,***)))(((((('''''')))***+++)))(((''')))+++&&&''''''(((((((((((((((***+++,,,+++)))))))))***((((((''''''''''''((((((###$$$%%%((((((&&&### ''''''''''''''''''''''''''''''((((((((()))))))))&&&'''(((*********)))(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''((()))******))))))((())))))((('''(((,,,///.........---+++***((('''))))))))))))******+++,,,(((((((((((())))))))))))***)))******+++,,,---...+++*********))))))((((((************************)))***,,,---......------++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------.........------------------------------...///000......////////////......333444555333111111333555111111222333333333444555222111000111333444333111333444444555555555444444333333444444555666666666666666555444444444444555333333444444444333333222222222222333222222222222444333333333444444222000....................................//////////////////............//////......---,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++************************((((((((((((((((((((()))))))))*********))))))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))***)))((('''''''''''''''%%%%%%$$$""" !!!###%%%)))(((''''''((()))((('''))))))((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%&&&(((***+++,,,,,,,,,((()))***,,,,,,,,,+++***((((((''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$&&&((()))vvvtttsssrrrssssssqqqooojjjiiigggdddaaa^^^\\\ZZZ[[[YYYWWWTTTQQQPPPOOOOOOKKKIIIGGGFFFEEECCC???===777666555333222111111111111000///......///000111///////////////.........---,,,+++***))))))))))))************))))))))))))******))))))((((((''''''---+++((((((((())))))((('''((()))'''$$$###&&&)))&&&&&&'''''''''((((((((()))***+++***)))((((((***))))))(((((((((((())))))---+++)))(((((())),,,---))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&'''((()))*********&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''((()))************'''((()))(((((())),,,.........---,,,***((('''&&&***)))))))))***+++,,,---((((((((()))))))))******(((((((((((()))***++++++************************++++++++++++++++++++++++))))))+++,,,---.........++++++***++++++,,,---...---------------------------,,,+++++++++,,,...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---.../////////------------------------///////////////000111222000111111222222111111000111333555444111000222555222444555555444555666888555444555666999999888777555555666777777777666666777888888999999::::::;;;999888777777666666777777888888888888888888777666666666777777777666555444444444444555666555333111000000000000000000000000////////////000000000000000000/////////000111111---,,,,,,,,,---...//////++++++++++++,,,...///000------,,,,,,,,,,,,------,,,------------------,,,,,,---...///...---,,,+++++++++,,,,,,,,,+++******+++***))))))))))))***+++***************+++++++++*********++++++++++++,,,((()))***++++++***)))(((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++))))))(((((('''(((((((((((((((((('''%%%%%%'''((()))(((''''''))))))(((''')))))))))(((((('''''''''))))))(((((('''&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))*********)))((()))***+++,,,,,,------------,,,***)))((('''&&&''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((vvvtttssssssttttttrrrqqqlllkkkhhhfffbbb```]]]\\\[[[ZZZWWWUUURRRPPPOOONNNLLLIIIFFFDDDCCCAAA???===888777555333222111000000111000///......///000111000000//////......---------,,,+++***))))))))))))************))))))))))))(((((((((((())))))))))))---***'''''')))******)))&&&((((((&&&"""!!!%%%)))'''&&&&&&&&&''''''(((((('''((()))(((&&&&&&&&&((())))))(((((((((((())))))&&&%%%###!!!!!!###'''***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((())))))******))))))(((''''''(((******++++++***&&&''')))))))))***+++---,,,,,,,,,++++++***)))(((((((((((())))))***+++,,,)))))))))*********++++++((('''''''''''''''((((((*********+++,,,,,,------++++++++++++++++++++++++++++++***++++++,,,------++++++++++++,,,---.................................---+++++++++,,,...///++++++---.........---,,,,,,---------....................................+++,,,---...///111222222---------.../////////000111000000111222333444444444444555555555555444444---222666777444333666888:::<<<>>>>>><<<<<<>>>@@@??????@@@BBBEEEFFFEEECCC??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAA???>>>===999999999:::;;;:::888555555555555555555555555555222222222222222222222222222222222222222333444444000000///......///000111,,,,,,,,,,,,,,,---...//////......------......///,,,---///000000///---,,,------/////////...,,,+++)))***+++++++++++++++***++++++***))))))***++++++))))))*********+++++++++++++++++++++,,,,,,------&&&''')))+++++++++***)))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((((((((()))******+++,,,+++)))((()))***)))((('''((()))***)))'''((((((((((((((())))))))))))))))))((('''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''###%%%'''((((((((('''&&&'''(((((()))***+++,,,------------,,,+++***))))))''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&$$$###!!!tttsssqqqrrrrrrsssqqqpppnnnllljjjgggdddaaa___^^^[[[ZZZXXXVVVSSSQQQOOONNNLLLIIIEEECCCBBBAAA???>>>888777555333111000000///111000///---...///111222111111000///...------,,,---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++,,,)))&&&&&&)))++++++***''')))***'''###"""&&&***'''&&&&&&&&&&&&'''((((((***+++,,,+++***))))))+++((((((''''''''''''(((((($$$&&&(((***)))))))))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((()))))))))))))))))))))((())))))************))))))''''''(((******+++++++++%%%''')))*********+++---)))***+++,,,,,,,,,,,,+++''''''''''''((()))++++++************++++++++++++---,,,+++++++++++++++,,,******+++,,,---......///++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,,,,.../////////...------.........//////000000........................+++,,,---///000222333444---......///000111111222222222222222333444555666777777888888888888777777111777===???>>>===@@@CCCBBBEEEGGGGGGEEEEEEGGGIIIIIIIIIJJJMMMPPPQQQPPPNNNPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNNNNNNNMMMMMMLLLKKKIIIJJJKKKKKKKKKIIIHHHGGGCCCCCCDDDEEEFFFEEEBBB@@@999999999999999999999999444444444444444444444444444444444444444555666777777555333111////////////......---,,,,,,,,,------//////............//////,,,...000222222000...,,,---...///000000...,,,+++((()))***+++++++++++++++,,,+++***))))))***+++,,,))))))******++++++++++++))))))*********+++++++++%%%''')))+++,,,+++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))(((&&&&&&%%%&&&'''((((((((('''(((((()))***+++%%%&&&((('''&&&$$$$$$%%%***((('''((()))***)))'''&&&&&&'''((()))***++++++***))))))((('''&&&&&&&&&$$$%%%''')))******))))))&&&''''''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&''''''''''''''''''''''''(((***,,,,,,+++)))((('''&&&&&&&&&(((***,,,---++++++******************''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$"""wwwuuuttttttvvvuuuqqqnnnkkkjjjhhhfffdddaaa```___^^^[[[WWWUUUSSSQQQNNNLLLNNNJJJFFFEEEFFFDDD???:::555555444333333222111111//////............/////////---,,,---000000...,,,...---,,,+++******************)))((()))***,,,---******))))))***+++,,,,,,******))))))(((((('''''''''&&&&&&%%%%%%'''((()))'''(((***+++,,,,,,,,,+++)))))))))))))))(((((('''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((()))'''&&&&&&((((((((((((*********)))))))))))))))''')))***)))((('''(((***)))+++---,,,)))((()))*********))))))))))))************))))))***++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,/////////000//////...---//////......//////000000000///......///000///------...///......///222555///111333333333444555777555555444222222444999<<<======???@@@BBBDDDFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWVVVWWWZZZ^^^^^^^^^^^^___aaadddgggiiifffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggghhhjjjiiigggdddbbbaaa```___```aaaaaa```^^^]]]^^^______``````___]]]ZZZWWWUUUUUUSSSQQQPPPPPPOOOMMMKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@???===<<<;;;;;;999666555777999999999;;;999666444444444333222////////////000000000000222222222222111111111111---,,,,,,...///000...---000...------......---+++(((***,,,,,,***)))((()))222111000...---,,,++++++,,,***((())),,,...---,,,++++++,,,------...//////......------,,,+++******++++++******************,,,,,,***)))((((((((((((++++++******))))))((((((***+++,,,,,,***)))))))))''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''((()))(((((('''''''''((((((''''''''''''''''''''''''&&&'''((())))))***)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&)))+++---...///%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((###%%%(((***+++)))'''%%%)))(((&&&%%%%%%&&&'''(((******)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$###$$$'''(((&&&###$$$$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$%%%&&&'''(((vvvuuuttttttvvvuuurrrooolllkkkiiigggdddaaa___^^^^^^[[[WWWTTTSSSQQQNNNLLLMMMIIIEEEEEEEEEDDD???:::555555444333333222111111//////............//////...---,,,---///000...,,,///...---,,,,,,+++++++++*********)))******++++++)))))))))))))))***++++++((((((((()))))))))))))))***))))))((()))***+++,,,%%%&&&''')))))))))))))))((()))))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))***)))((((((((()))))))))(((((((((((((((((())))))''')))***)))((('''(((***)))+++---,,,***((()))***,,,++++++******++++++,,,+++***************++++++*********))))))*********++++++,,,,,,,,,+++*********+++---......---+++***------------------------++++++++++++++++++++++++------------------------------...////////////...------...//////////////////...............//////////////////000111000000///000000///......111333000222333444333444777999::::::;;;;;;;;;>>>BBBFFFHHHIIILLLOOOQQQSSSTTTTTTYYYZZZ\\\^^^```cccdddeeejjjllloooooonnnnnnpppsssrrrrrrrrrrrrtttwwwyyy{{{zzzzzzzzzyyyyyyyyyyyyxxxzzzzzzyyyyyyzzzzzz{{{{{{|||{{{yyyvvvtttsssrrrqqqssstttvvvuuuttttttuuuwwwtttuuuuuuuuussspppmmmkkkjjjhhheeeddddddbbb```^^^TTTSSSPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGFFFDDDBBB@@@======>>>???@@@@@@BBB@@@<<<::::::999888777222222222222222222222222111111111111222222222222000/////////111222111000000...,,,,,,---,,,+++)))'''))),,,------,,,---...000000...---,,,,,,++++++---+++))))))+++,,,+++***))))))***++++++,,,------,,,,,,++++++***))))))((()))))))))))))))))))))))),,,+++***))))))((())))))*********))))))))))))))))))+++,,,,,,***)))))))))(((''''''&&&&&&''''''(((***)))((('''&&&''''''((()))(((((('''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))(((***))))))))))))((((((((('''''''''((((((''''''''',,,,,,+++***)))'''%%%$$$''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((***---//////...,,,+++(((((('''&&&&&&&&&''''''***)))(((''''''''''''((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((&&&$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((uuuttttttuuuvvvuuurrrpppooommmkkkhhhdddaaa___^^^^^^[[[WWWTTTSSSQQQNNNLLLKKKHHHEEEDDDEEEDDD@@@<<<666555555444222111111000//////............//////...------...//////...,,,...---,,,+++++++++++++++*********+++******))))))))))))((((((((()))******''''''((())))))***++++++(((''''''''''''((())))))%%%%%%'''(((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))((('''%%%$$$###******************************))))))))))))******&&&&&&''''''(((((())))))''')))***)))((('''(((***)))+++,,,,,,***))))))***------,,,,,,,,,,,,------,,,++++++*********++++++******))))))))))))************+++,,,,,,,,,+++++++++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000111++++++---...///000000000000//////....../////////---------...//////000000333444444222111222444666666777888888999;;;???AAACCCFFFHHHKKKMMMPPPTTTWWW[[[^^^bbbgggjjjkkkkkkkkkssstttvvvyyy|||~~~|||zzzxxxwwwvvvsssqqqhhhgggddd```^^^]]]]]]^^^^^^^^^]]]\\\ZZZXXXVVVTTTQQQNNNLLLKKKLLLLLLLLLKKKIIIFFFBBB@@@???>>>===;;;888888888777666666555555111111222222333333444444111///------///000111000000...------------+++***)))+++---.........///000......---,,,,,,,,,,,,,,,...,,,***)))******)))((()))******++++++,,,,,,---,,,++++++******)))))))))************************+++******)))))))))******))))))))))))************)))***,,,+++***))))))***(((''''''&&&&&&''''''((())))))(((''''''''''''((((((((((((''''''(((((()))''''''''''''''''''''''''((())))))))))))(((((('''))))))************++++++'''(((((())))))(((((('''(((((((((((((((((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&'''***,,,---,,,+++***((((((((((((((('''&&&%%%(((((('''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***)))(((''''''((((((&&&$$$'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((sssssstttuuuuuuuuusssrrrqqqooollliiieeeaaa^^^]]]]]]ZZZWWWTTTSSSQQQOOOMMMIIIGGGEEEDDDDDDCCC@@@===666666555444222111000000//////............//////............///...---,,,+++******)))((((((((())))))***+++++++++)))(((''')))((((((((((((((())))))(((((()))))))))*********&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((())))))*********''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$))))))))))))))))))))))))*********)))(((((()))***&&&&&&''''''((()))******''')))***)))((('''(((***)))***+++++++++*********------,,,,,,,,,,,,------,,,,,,+++*********++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------------------------////////////////////////000///...---...///000111,,,,,,---...///000000///111111000000000000111111...///000111000111222333666777888777777999<<<>>>???@@@BBBDDDFFFJJJOOORRRSSSWWW[[[___cccfffjjjmmmsssvvv|||~~~{{{wwwssspppoooooooooppppppppppppnnnkkkhhhfffccc```]]]\\\\\\[[[ZZZYYYSSSPPPLLLIIIHHHGGGEEEDDDAAA@@@@@@???===<<<<<<;;;777777666666666666555555444111......///000111111000...---...//////...------...///...,,,++++++,,,,,,,,,+++++++++,,,,,,---,,,+++***))))))***)))))),,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,---------------...*********)))******++++++(((((())))))******++++++(((***++++++)))((()))***((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))***''''''''''''''''''''''''))))))***))))))((('''&&&(((((())))))***++++++,,,(((((())))))))))))(((((("""###%%%'''(((******+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''))))))))))))'''((()))))))))'''&&&$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''&&&$$$###&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''rrrtttuuuuuuuuutttsssrrrqqqooommmiiieeeaaa^^^\\\]]]ZZZWWWTTTSSSQQQOOOMMMHHHGGGFFFEEEDDDBBB???===777666555444222111000/////////............//////......//////...---,,,,,,******))))))((())))))))))))***++++++***)))'''&&&))))))((((((((((((((()))+++*********)))))))))((())))))******++++++++++++((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((())))))******'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&(((***,,,------...((((((((((((((((((((((((((()))***(((&&&%%%''')))''''''((()))******++++++''')))***)))((('''(((************+++++++++***))),,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////...---------...000111...//////000//////......000000//////000000111222333555777666555555777999777888:::<<<>>>AAAFFFIIILLLOOORRRUUUYYY^^^cccgggiiilllrrrvvvzzz}}}~~~{{{yyytttqqqnnnkkkjjjhhheeeccc```]]]YYYVVVUUUTTTRRRQQQLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAA???===<<<::::::<<<999555444444555555555///...---...///000///...,,,------,,,***))))))+++,,,,,,+++++++++,,,------)))***************+++,,,,,,,,,------------......------,,,,,,,,,,,,,,,+++,,,,,,---------.........+++***************+++,,,(((((())))))******++++++''')))+++***)))((()))***(((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))***))))))((('''&&&&&&'''(((((()))***++++++(((((())))))))))))(((((((((((((((((('''&&&$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))+++,,,---...((()))******)))'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%$$$#########$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&ssstttvvvvvvtttrrrrrrrrrpppooolllhhhdddaaa^^^\\\\\\ZZZVVVTTTSSSRRROOONNNHHHHHHGGGEEECCC@@@>>>===777777555444222111////////////............//////...///000///---,,,,,,------,,,,,,+++++++++,,,,,,)))))))))***))))))((((((******)))((((((((()))))),,,++++++***))))))(((((((((((()))************)))(((''''''&&&&&&'''((((((***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((******)))%%%$$$&&&)))(((((())))))******++++++''')))***)))((('''(((******))))))***,,,,,,+++)))++++++************+++++++++++++++++++++,,,------+++******************+++------......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......------......///000000111111111111000///.../////////000111222333444444777:::;;;:::;;;>>>AAA???AAAEEEHHHKKKPPPVVVZZZaaadddiiimmmqqquuuzzz}}}{{{xxxtttpppmmmhhheeeaaa___^^^]]]\\\ZZZXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOLLLJJJGGGEEEDDDBBB@@@<<<::::::999888777222111000000111111000///+++,,,,,,,,,++++++---///---,,,,,,,,,,,,,,,---...)))***++++++***+++---///++++++++++++++++++++++++************************)))******++++++,,,,,,---,,,++++++*********++++++))))))))))))************'''(((******)))((()))***)))((((((''''''(((((()))&&&'''(((((()))((((((((((((((((((((()))***++++++((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))***++++++'''(((((())))))(((((('''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---///000*********)))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$######$$$"""###$$$%%%'''''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&sssvvvwwwwwwtttqqqqqqrrrnnnmmmkkkgggddd```^^^\\\\\\YYYVVVTTTSSSRRRPPPNNNHHHHHHHHHEEEBBB???===<<<777777666444222000////////////............//////---///111000---+++,,,---------,,,,,,,,,,,,------)))(((((((((((())))))***++++++***)))))))))))))))************************%%%&&&'''((()))(((((('''))))))((('''''''''((()))+++***(((&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''(((((((((((()))************)))((((((((((((((((((((((((***)))(((&&&###!!!(((((((((((((((((((((((((((+++,,,***&&&$$$&&&***(((((())))))))))))))))))''')))***)))((('''(((******)))(((***,,,---+++)))++++++************++++++*********+++,,,---...///,,,,,,++++++++++++,,,,,,///000000000000//////.........------------......------------------------......................................................///000000000000///000111111222222222222111333333444555777999:::;;;;;;@@@EEEGGGHHHJJJPPPTTTVVVXXX\\\```dddjjjpppttt|||~~~zzzqqqnnnkkkiiiiiihhhgggfffddddddccccccbbbaaa``````___^^^\\\ZZZXXXUUUTTTSSSNNNLLLIIIFFFEEECCC@@@===>>><<<999888777666333111...//////...---...000222......---------------...+++---...---+++***,,,///++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,---,,,,,,+++*********************)))))))))))))))&&&(((******)))((()))***))))))(((((((((((())))))%%%&&&((()))))))))(((((((((((((((((()))***+++,,,(((((((((((((((((((((((('''(((((())))))))))))((()))))))))******+++++++++'''''''''(((((('''''''''###$$$&&&''')))*********&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++...000,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''$$$&&&((('''%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&tttvvvxxxwwwsssppppppqqqmmmllljjjfffccc```^^^\\\\\\YYYVVVTTTSSSRRRPPPNNNIIIIIIHHHEEEAAA>>><<<<<<888777666444222000///...//////............//////---000111000---++++++---+++++++++***++++++,,,,,,)))(((''''''''')))***+++,,,,,,+++***))))))******)))))))))***++++++,,,,,,((()))+++,,,,,,,,,+++***,,,+++***))))))***+++,,,,,,***((('''&&&''')))***************************+++++++++***************(((((()))***************((((((((((((((((((((((((%%%&&&''')))***+++++++++))))))))))))))))))))))))))),,,...+++&&&%%%'''+++((((((((((((((('''''''''((()))***)))((('''(((******)))((())),,,---+++))),,,++++++******++++++,,,))))))***+++,,,...///000///......------......///111111222111111000///.........------------..............................////////////////////////...........................///111222222222111000///000111222333444444444888999:::;;;===@@@BBBCCCIIIOOOVVVZZZ\\\```ggglllmmmooossswww{{{~~~{{{xxxvvvvvvvvvuuutttllllllkkkkkkjjjjjjiiiiiigggfffeeecccaaa___^^^]]]]]][[[XXXVVVTTTQQQMMMJJJIIIGGGCCC@@@>>>;;;777555666666555222000///000222000///...------------...---///000...+++***+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,+++************++++++******))))))((((((&&&''')))***)))((()))***))))))(((((((((((())))))%%%&&&((()))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))''''''((())))))***))))))***++++++++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,///111---,,,***(((&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$'''))))))&&&%%%&&&(((%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%tttsssrrrqqqpppqqqrrrrrrpppmmmhhhbbb^^^\\\\\\\\\XXXWWWUUUTTTTTTTTTRRRPPPKKKJJJGGGDDDAAA???>>>===<<<999666444444333111///000/////////000111222222,,,,,,---...//////......//////...---+++***))))))(((***,,,+++)))'''(((***''''''((()))))))))))))))+++++++++,,,,,,+++++++++''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))(((''''''((()))''')))***,,,,,,***)))'''))))))))))))))))))))))))''''''(((((())))))******++++++***)))(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,---...,,,------+++)))'''((()))***++++++,,,,,,------...111000...------///222444+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000000000000111111111111........./////////000000111...,,,---000111000...111222222222111111333555000222444555666888;;;======AAADDDEEEEEEHHHOOOUUU[[[bbbjjjpppsssxxx~~~|||xxxsssqqqpppqqqqqqpppmmmkkkjjjiiijjjiiihhhfffbbbcccccccccbbb^^^ZZZXXXVVVSSSNNNIIIGGGDDDBBB@@@>>><<<999777777777555444444222////////////...,,,////////////...---++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******)))((('''&&&((('''%%%$$$$$$%%%'''((((((((()))******)))((('''))))))))))))))))))))))))***)))(((''''''&&&&&&'''((()))))))))))))))((((((&&&'''((())))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&(((,,,///000,,,'''&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''%%%###$$$&&&'''%%%###&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%ttttttrrrqqqqqqqqqrrrssspppmmmhhhccc___\\\[[[[[[XXXWWWUUUTTTTTTSSSQQQPPPLLLJJJHHHDDDAAA???===<<<:::777555333333222111/////////////////////000111,,,---...////////////.........---,,,++++++******)))+++,,,+++(((&&&'''((('''((())))))******))))))******)))(((((()))******))))))))))))))))))((((((************************************************((((((((())))))*********((()))))))))'''&&&'''(((((()))************)))((())))))))))))))))))))))))''''''(((((()))*********++++++***)))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************++++++******+++++++++,,,+++,,,---,,,***))))))******++++++,,,,,,---......///...---,,,---///222333,,,,,,------------,,,,,,---------------......///............////////////............////////////222000...///222444333222222333444333222222333555333555777888999<<<@@@BBBEEEJJJPPPSSSVVV\\\eeelllqqqwww~~~|||{{{yyyxxxsssqqqppppppppppppnnnmmmmmmmmmmmmlllkkkiiifffddd^^^[[[WWWSSSQQQNNNKKKIIIGGGEEEBBB@@@???===:::888666444222111111111///...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))))))))(((((((((***((('''&&&&&&'''(((***'''((()))******)))((('''))))))))))))))))))))))))(((((('''(((((()))***+++(((((())))))))))))(((((('''((()))******)))((((((&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&'''((('''''''''&&&&&&(((+++///000,,,(((''''''(((&&&%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''''''''%%%###$$$&&&'''&&&$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%uuutttssssssrrrrrrssssssqqqnnniiiccc___\\\ZZZYYYXXXVVVTTTTTTSSSSSSQQQOOOKKKJJJHHHEEEBBB???===;;;777555333222222222111000000//////............///---...//////////////////---------,,,,,,+++++++++***+++,,,+++)))''''''(((((()))******++++++******+++***)))(((((()))***++++++++++++******)))))))))************************(((((((((((((((((((((((('''(((((()))+++,,,,,,---)))******)))'''&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))******++++++***))))))))))))))))))&&&'''''''''''''''&&&%%%))))))))))))))))))))))))))))))))))))************+++*********************+++,,,---,,,+++***+++,,,+++++++++,,,------......111///---,,,,,,---...///,,,,,,------------,,,,,,---------------...//////............////////////////////////............///...---...000222222222111222333333222222444666;;;===???BBBDDDHHHMMMQQQWWW\\\bbbhhhmmmttt}}}}}}|||||||||zzzyyyyyyzzz|||{{{wwwtttssstttuuuuuuwwwyyyzzz{{{}}}~~~}}}|||{{{|||{{{yyywwwuuutttrrrqqqqqqqqqooommmhhheeecccaaa___\\\YYYVVVTTTRRRPPPNNNKKKGGGCCC???<<<999666555444333111///---------------------,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++))))))((((((((()))******+++***)))(((((()))***+++'''((()))*********(((((())))))))))))))))))))))))((((((((())))))***+++,,,(((((())))))***))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''&&&&&&''''''''''''''''''&&&&&&'''+++...000---***(((((('''&&&$$$(((((('''''''''&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%uuuuuuttttttssssssssssssqqqnnnjjjddd___[[[YYYXXXXXXVVVTTTSSSSSSRRRPPPNNNJJJIIIHHHEEEBBB???<<<;;;666555333222333333333111111000//////..................//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******((()))***)))((('''((()))))))))(((''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++******)))))))))))))))***%%%&&&&&&'''((((((''''''))))))))))))))))))))))))((()))))))))************+++++++++++++++******)))***+++------,,,,,,---...++++++,,,,,,---.........333111///,,,+++*********------............------,,,,,,,,,,,,,,,------...000000000000111111111111000////////////.........000/////////000222222333111333555777888:::===@@@HHHKKKNNNRRRWWW\\\cccgggnnnrrrwww|||~~~|||xxxvvvrrrnnnllllllmmmnnnlllllllllmmmooosssvvvxxxwwwtttqqqmmmkkkkkkmmmmmmlllnnnoooooonnnnnnoooqqqsssvvvzzz|||~~~}}}yyyvvvuuuvvvvvvuuusssnnnmmmlllkkkjjjhhhdddaaa___^^^\\\ZZZXXXTTTOOOKKKEEEBBB>>>;;;999666333111000000//////////////////000000//////......------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,,,,+++************+++,,,'''((()))***+++***))))))))))))))))))))))))))))))++++++***)))(((((((((((((((((()))*********)))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%))))))((((((''''''''''''&&&'''''''''&&&'''***,,,///---,,,***)))'''%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttttttttttttttsssssssssqqqnnnjjjeee```\\\YYYXXXXXXVVVTTTRRRRRRQQQOOOMMMIIIHHHGGGEEEBBB???<<<;;;777555444333444555444333222222111000////////////......////////////......++++++,,,,,,,,,,,,------******+++---.../////////))))))***+++++++++++++++(((***,,,......,,,***(((*********))))))((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''&&&((())))))((((((***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++***)))))))))))))))******$$$%%%'''(((******++++++))))))))))))))))))))))))((()))))))))************+++,,,,,,------,,,++++++)))+++,,,,,,,,,,,,---///+++,,,,,,------...//////000///---,,,+++++++++,,,---......//////......---+++++++++***+++,,,,,,---000000000000111111111111000000000000000000000000444444444444444555666777555888<<<@@@DDDIIINNNRRRXXX\\\aaaggglllrrrxxx|||}}}yyywwwuuusssrrrrrrsssrrrpppnnnkkkiiifffbbbaaaaaabbbccceeeeeeeeefffiiillloooqqqooonnnkkkiiihhhhhhjjjkkkmmmmmmnnnllliiihhhggghhhkkknnnqqqsssuuuvvvxxxzzz~~~|||||||||{{{|||~~~|||~~~~~~|||yyyrrrqqqqqqqqqqqqooollljjjhhhgggeeeeeeccc```[[[WWWRRRNNNIIIDDD@@@<<<888555444333222000////////////////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************************'''((()))+++++++++***)))))))))))))))))))))))))))******)))(((''''''''''''(((((()))******************))))))(((((('''''''''))))))))))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%)))))))))(((((('''&&&&&&&&&'''''''''&&&''')))+++---------,,,***'''%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssttttttttttttsssrrrrrrooommmjjjeee```\\\YYYXXXXXXVVVSSSRRRQQQPPPNNNKKKFFFFFFFFFEEECCC@@@===<<<888666444444555555444333222111111000000000000111..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000111000///((()))******++++++******&&&(((***,,,,,,***(((&&&))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********))))))((((((((('''(((******((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,)))))))))))))))******+++&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,,,,)))+++,,,,,,++++++,,,...,,,,,,,,,---......//////******+++,,,---...000000......////////////......+++++++++++++++,,,,,,---............////////////000111111111222222222222222333555555666777:::<<<999===CCCJJJPPPXXX___cccmmmqqqxxx~~~yyytttqqqppplllkkkjjjjjjkkklllkkkjjjgggeeecccaaa``````aaaaaaeeeeeefffgggjjjmmmoooqqqooonnnlllkkkkkklllmmmoootttuuuuuussspppmmmmmmmmmmmmooossstttttttttuuuvvvzzz|||~~~~~~{{{xxxvvvuuuttttttuuuvvvxxxyyy{{{|||~~~}}}zzzvvvuuuxxx{{{{{{vvvuuutttuuuvvvvvvtttrrrpppnnnmmmlllkkkiiieeeccc^^^[[[UUUPPPKKKGGGCCC???<<<:::777444222111000000////////////000000000000---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************************'''(((***++++++++++++***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((()))***++++++++++++++++++)))((((((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((('''&&&&&&&&&'''((('''&&&&&&(((******,,,...---+++(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''rrrsssssstttsssrrrqqqpppnnnllliiieeeaaa]]]ZZZYYYWWWUUUSSSQQQQQQOOOMMMKKKDDDDDDEEEEEECCCAAA>>>===888666444333444444333222000////////////000000111---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---+++'''((())))))******))))))))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++''''''''''''''''''''''''*********************+++***+++,,,***(((''''''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))***++++++))))))******+++*********))))))))))))))))))))))))))))))))))))************'''(((+++---...------,,,)))+++,,,+++******+++,,,,,,,,,------.../////////++++++,,,---...///000000/////////000000/////////------,,,,,,------...///............////////////111111222222333444555555111444888:::;;;>>>CCCGGGIIINNNUUU\\\dddmmmuuuzzz}}}|||zzzxxxxxxyyyzzz|||yyy{{{|||yyytttpppoooooojjjiiiiiikkkoooqqqrrrrrrpppooonnnnnnmmmmmmnnnnnnooopppqqqrrruuuwwwzzz{{{yyyxxxwwwwwwxxxyyy{{{|||~~~}}}}}}}}}|||zzzwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwzzz}}}}}}|||{{{wwwrrrpppqqqqqqrrruuuzzz|||zzzyyyyyy{{{||||||{{{xxxvvvsssrrrqqqooollljjjhhhddd___[[[XXXTTTPPPNNNIIIFFFBBB===:::777666666333333222222111000000000........................------......///000000000++++++++++++++++++++++++(((***+++---,,,+++)))'''*********++++++*********'''(((***+++,,,,,,++++++))))))))))))))))))))))))''''''''''''((()))***+++(((((()))***++++++++++++...---,,,******)))******((((((((()))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''((('''&&&&&&%%%'''((('''&&&&&&''')))'''+++......,,,(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&%%%'''((((((&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''qqqrrrsssssssssrrrqqqpppmmmllliiieeeaaa^^^[[[YYYWWWUUUSSSQQQPPPOOOLLLJJJBBBCCCDDDDDDCCCAAA???>>>777555333222333222111000...............///000111,,,---------,,,,,,+++***---------,,,,,,+++++++++...,,,***+++---,,,***'''''''''((()))))))))))))))///---***((((((***---///))))))***+++,,,------...))))))))))))))))))))))))************************''''''((()))***++++++,,,---...---+++(((%%%%%%%%%)))***,,,------,,,***))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))((())))))***++++++++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))************%%%'''))),,,------,,,,,,)))+++++++++))))))***+++,,,,,,------.../////////000000///......---,,,,,,//////000000000000/////////............///000000000000000000111111111111111111222333555666777777777;;;@@@DDDGGGKKKQQQVVV___dddkkksss{{{|||uuuqqqooommmlllkkkkkkmmmppprrrtttwwwxxxwwwsssoooooopppmmmlllmmmpppuuuzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}}}}}}}~~~}}}|||zzzwwwvvvvvvvvvuuuwww{{{}}}~~~~~~wwwrrroooooommmkkkmmmqqquuuwwwzzz{{{{{{{{{|||~~~}}}~~~}}}}}}~~~{{{wwwuuusssrrrooonnnmmmiiieeebbb```]]]ZZZXXXTTTQQQLLLFFFBBB>>>===<<<777666555444222111000///........................------...///000111222222++++++++++++++++++++++++(((***,,,...---+++(((%%%***++++++,,,,,,++++++***'''(((***+++,,,,,,++++++)))))))))))))))))))))))),,,+++***)))(((((((((((((((((()))++++++,,,,,,,,,000///...,,,++++++,,,,,,(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''###$$$&&&'''''''''&&&&&&%%%'''((('''&&&&&&'''(((&&&***...///,,,)))(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&%%%''')))(((&&&%%%&&&)))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''ssstttuuuvvvuuutttrrrqqqnnnjjjeeeaaa___^^^\\\[[[\\\YYYVVVSSSRRROOOLLLIIIDDDBBB@@@@@@AAAAAA@@@???888888666555333111000///333222222222111111000000//////.........---------------,,,++++++++++++,,,+++******)))***+++---...///---+++***+++------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++)))((()))+++'''&&&&&&(((+++,,,,,,+++)))(((((((((''''''''''''))))))))))))))))))))))))'''((()))+++,,,,,,------'''((()))+++,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))+++,,,,,,---,,,,,,*********))))))))))))))))))))))))))))))(((''''''(((((()))***************))))))*********+++++++++000///---+++******+++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------//////...---------......,,,------...///000111111333000......000111000...000111111000///000222444222555777777777:::???DDDAAAGGGOOOTTTWWW]]]eeellluuu{{{{{{yyyzzz~~~~~~zzzuuupppkkkiiiffffffffffffgggjjjoootttvvvxxxyyyyyyxxxvvvvvvvvvvvvyyy|||}}}~~~xxxrrrooooooqqqssswwwyyy{{{{{{yyyyyyyyyzzzwwwxxxzzz|||~~~}}}|||zzzwwwtttrrrqqqppprrrpppllljjjiiihhhfffddd___]]]ZZZWWWSSSMMMGGGCCC???===999777666555333111111000///000111000...---.........//////000000000......---------,,,,,,,,,************************'''(((((()))***+++++++++***,,,...---***(((***---************************---,,,***(((%%%###!!! &&&'''(((***++++++,,,+++,,,---......---***(((&&&***)))(((''''''((()))***+++***)))'''''''''((()))''''''&&&&&&&&&%%%%%%%%%++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((***,,,......---***(((&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&tttuuuwwwxxxwwwvvvtttsssnnnjjjeeeaaa___^^^\\\[[[[[[YYYVVVSSSQQQOOOLLLIIIIIIGGGDDDBBBBBB@@@>>>===999888777555333222000000////////////......------//////.........------------///222444444111...+++++++++******++++++,,,,,,,,,***(((((()))++++++*********))))))))))))******++++++,,,***)))((()))+++---+++******++++++***((())))))(((((((((''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&(((***((()))***+++++++++***)))((()))***,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))))))))************+++++++++++++++******)))((())))))***************)))))))))*********++++++---,,,+++))))))))))))***,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,+++,,,,,,---...///.........///000000111111222000...///222333333111333444444333222333555888666999<<<===>>>AAAGGGKKKNNNTTT\\\ccciiipppyyyzzzxxxuuurrroooqqquuuyyyyyywwwtttqqqmmmiiifffeeedddeeeffffffhhhlllrrrvvv{{{}}}{{{wwwwwwxxxyyy|||}}}~~~|||{{{zzz{{{wwwxxxzzz{{{}}}~~~|||yyyvvvuuuttttttwwwuuurrrppppppooommmkkkgggeeeccc```]]]XXXSSSOOOKKKHHHCCC@@@===:::777444666444222222222222000///000000//////////////////...------------,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,++++++***++++++***))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''((()))***+++,,,,,,------------,,,***((('''***)))(((((((((((()))***+++***)))(((''''''((()))''''''''''''&&&&&&&&&%%%))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))),,,......---***)))(((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%tttuuuwwwwwwwwwvvvtttrrrnnnjjjeeeaaa___^^^\\\[[[[[[XXXUUUSSSQQQOOOLLLIIIHHHFFFCCCBBBAAA@@@===;;;999888777666444222111111............------------/////////.........------+++---///000000...+++)))+++,,,,,,,,,,,,+++*********((('''''')))++++++*********))))))))))))*********++++++***(((((()))+++---+++************(((&&&)))))))))(((((((((''''''))))))))))))))))))))))))...+++&&&"""!!!###&&&))))))******+++***)))((('''&&&''')))***+++,,,,,,,,,))))))(((((()))***,,,---((()))))))))***+++++++++++++++,,,,,,++++++***)))((()))******++++++******))))))************++++++++++++************++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------++++++++++++,,,...///000////////////////////////000///...000222444444444222222333333222333666999;;;???DDDGGGJJJNNNTTTZZZbbbhhhpppwww~~~~~~|||{{{{{{zzzyyypppooommmjjjiiijjjooossssssqqqooollljjjiiihhhhhhiiijjjkkkmmmoootttzzz~~~||||||}}}}}}zzzyyyxxxxxxwwwuuusssrrrrrrqqqooonnnooonnnllljjjiiieeeaaa^^^[[[WWWRRRMMMIIIDDD???<<<:::777333111111000///...111111000//////...------------------,,,,,,,,,+++------------------------******++++++,,,------------***'''(((+++,,,***&&&((((((((((((((((((((((((******************++++++(((((('''((()))***,,,---...------,,,+++***))))))******))))))))))))*********))))))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''))),,,......---+++***))))))(((((('''(((((()))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%rrrssstttuuuuuusssqqqpppnnnjjjeeeaaa___^^^\\\ZZZZZZXXXUUUSSSQQQOOOLLLJJJAAA@@@??????@@@???>>><<<999888777666444333222111000000000000000000000000////////////...............,,,(((&&&%%%'''***,,,,,,,,,------,,,+++)))(((***)))(((***,,,------,,,,,,,,,++++++++++++,,,,,,***++++++***((((((***+++)))((('''((()))***)))((()))))))))(((((((((((('''))))))))))))))))))))))))000---(((%%%$$$&&&)))+++((()))************((((((''''''((()))******++++++***)))'''''''''))),,,---(((((()))***++++++,,,,,,)))************)))(((((())))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,,,,,,,,,,------------...------,,,------...///////////////.........------///......///000222333333111222444444555777;;;===CCCHHHPPPUUUZZZ```ggglllvvv{{{vvvtttpppnnnnnnoooqqqrrrmmmlllkkkjjjiiilllqqqtttwwwvvvtttsssrrrsssuuuvvvvvvxxxyyyzzz|||~~~}}}}}}yyywwwvvvuuuuuutttrrrpppsssqqqpppppppppnnnllliiihhheee```[[[WWWQQQLLLHHHBBB>>>999666444333111000000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,***((((((***+++)))'''))))))))))))))))))))))))*********+++++++++,,,,,,***)))''''''(((***,,,---...---,,,+++*********************))))))*********)))))))))(((((((((((())))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((+++---...---,,,+++))))))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&---+++)))((('''((()))***))))))))))))))))))((('''qqqrrrtttuuutttsssqqqpppnnnjjjeeeaaa___^^^\\\ZZZYYYWWWTTTRRRQQQOOOLLLJJJAAA@@@???@@@@@@@@@===;;;888777666555444333222111111111111111111111111111000000/////////.........111///+++))))))***---///,,,---------,,,***((('''***))))))***---...---,,,,,,,,,++++++++++++,,,,,,***++++++***))))))+++,,,+++)))))))))+++++++++)))***)))))))))((((((((((((************************,,,+++***)))))))))***+++&&&''')))***+++++++++*********))))))))))))))))))***)))'''''''''))),,,---((())))))***+++,,,,,,---***************)))(((((())))))***+++++++++++++++,,,,,,,,,---------......+++,,,,,,---............((()))***,,,......//////,,,,,,---------...............---,,,+++++++++,,,///......------,,,,,,+++...////////////000111222444666999;;;>>>BBBGGGJJJPPPWWW```gggmmmssszzz}}}uuupppiiigggeeeddddddggglllooommmmmmnnnmmmnnnrrrwww{{{~~~|||zzzxxxwwwwwwzzz~~~}}}{{{xxxvvvuuutttssstttuuuuuutttrrrqqqoookkkhhhddd```[[[WWWOOOKKKEEE@@@===;;;999777000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***,,,***((('''(((******************************************************)))((('''((())),,,---------,,,+++************)))))))))******)))))))))((((((((())))))))))))((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&(((***,,,---...------)))(((((('''&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))(((((()))***))))))******)))(((((('''ssstttvvvvvvvvvuuusssqqqnnnjjjeeeaaa___^^^\\\[[[XXXVVVSSSRRRQQQOOOLLLJJJFFFEEEDDDCCCCCC@@@===:::777666555444333222111111////////////000000000000000000000/////////......,,,---000111111///,,,***---------,,,+++***)))((()))((()))***,,,---+++*********))))))))))))******+++,,,,,,,,,++++++,,,...000...------------+++)))******)))))))))(((((((((************************&&&'''((()))******))))))&&&''')))+++,,,,,,,,,,,,,,,+++***))))))))))))***))))))(((((()))***,,,---)))*********+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***++++++,,,+++++++++,,,,,,---------.........)))***+++,,,------,,,,,,((()))***,,,...///000000,,,---------...............---,,,***)))))))))(((.........------,,,,,,,,,///000111222111222555777888;;;???DDDIIIOOOVVVZZZeeekkkttt{{{~~~vvvpppjjjfffaaabbbbbbbbbdddhhhnnnrrrssstttuuuvvvxxx|||~~~}}}zzzwwwtttrrrqqqsssxxx|||xxxyyyxxxwwwxxxzzz|||{{{zzzxxxvvvtttsssqqqnnniiifffZZZVVVPPPJJJFFFBBB>>><<<555555444333222222111111////////////.........---++++++++++++++++++++++++*********+++++++++++++++(((+++---,,,(((&&&(((,,,*********************************))))))))))))(((***)))((((((((()))+++,,,,,,,,,,,,+++++++++******(((((())))))))))))(((((('''(((((())))))))))))(((((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&'''))),,,---.........))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$ssstttuuuvvvvvvtttrrrqqqnnnjjjeeeaaa___^^^\\\[[[XXXVVVSSSQQQPPPOOOLLLJJJGGGFFFEEEEEEDDDAAA===:::555555444333222111111000........./////////000000000000000000/////////...)))+++///111000...***'''---,,,,,,+++************+++******,,,------+++)))******))))))))))))******,,,---------,,,,,,...000...---,,,,,,------+++************)))))))))((((((************************&&&'''(((((())))))(((((()))***+++,,,------,,,+++++++++***)))******,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---***+++,,,------,,,,,,+++***+++,,,---............------------..................---,,,++++++++++++//////////////////......000222555777777999===@@@BBBFFFLLLSSSZZZbbbjjjppp||||||tttooollliiihhhcccfffhhhjjjmmmrrrxxx~~~|||xxxvvvtttuuuxxx}}}{{{{{{zzzyyy{{{}}}~~~}}}||||||{{{xxxtttqqqgggccc]]]XXXSSSMMMGGGDDD===<<<;;;999666444333222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++************************************))))))))))))************)))))))))))))))*********++++++,,,---,,,+++***)))&&&'''((())))))((('''&&&&&&'''((()))******)))(((''''''''''''&&&&&&&&&%%%'''((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''')))+++---...//////+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&'''))))))((('''&&&'''''''''&&&&&&%%%######qqqrrrsssttttttrrrpppooonnnjjjeeeaaa___^^^\\\[[[XXXUUUSSSQQQPPPOOOLLLJJJBBBAAABBBCCCCCCBBB???<<<444444333333222111000000.../////////000000111111000000000000//////////////////...------------...---,,,+++*********+++,,,.........///000///---+++,,,,,,++++++++++++,,,,,,,,,---......------///111'''&&&&&&(((+++,,,,,,+++************))))))))))))************************)))))))))((((((((()))))),,,,,,---...---,,,+++*********))))))***,,,...///))))))+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++***++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++------/////////...---,,,------......------,,,+++---------.........//////000000/////////000000111000000000000111111111111111444888;;;<<>>CCCGGGNNNVVV]]]dddlllwww|||vvvssssssvvvxxxxxxyyy}}}~~~}}}}}}{{{|||}}}|||wwwqqqlllgggbbb^^^VVVRRRLLLFFFAAA===888555111000.........///...,,,...,,,++++++---//////...000000///...,,,+++***)))...------,,,,,,+++******((()))+++,,,------,,,+++)))***,,,---,,,+++)))''')))))))))))))))))))))))))))+++......,,,***)))))))))))))))))))))))))))))))))'''&&&'''***+++***((())))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***************)))((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((***,,,---...+++((('''((()))'''$$$))))))(((((('''''''''&&&###'''++++++(((&&&&&&((('''((()))((('''&&&''')))(((''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&''''''''''''''''''''''''***---///...+++))))))***&&&''''''((()))(((((((((&&&%%%%%%$$$%%%&&&((()))rrrtttvvvwwwuuusssrrrrrrqqqmmmiiieeebbb___[[[YYYTTTRRRQQQQQQQQQPPPMMMKKKFFFDDDCCCBBBBBB???<<<999666666444333222222222222111111000///////////////////////////............///---,,,,,,---...---,,,---,,,++++++,,,,,,,,,,,,((())))))************)))*********))))))*********((((((((())))))******************************+++***+++++++++++++++***)))))))))))))))))))))))))))(((((())))))******++++++******+++,,,,,,------...---,,,+++***))))))))))))***))))))))))))***++++++++++++++++++************++++++,,,,,,,,,,,,------))))))******+++++++++,,,***+++,,,,,,++++++,,,---***++++++,,,------......------------------------.........///000000111111//////000000000111111111555444333333444666777777<<>>GGGNNNYYYbbbjjjrrr{{{}}}zzz}}}}}}~~~~~~zzzuuuqqqjjjgggccc^^^YYYRRRLLLGGG???<<<888555444333222111111000000111222222000............---------,,,,,,...////////////000000000---,,,,,,++++++++++++,,,(((((())))))***,,,------************************+++,,,,,,,,,***)))***+++)))))))))))))))))))))))))))((('''((()))***)))((())))))((('''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''')))+++,,,,,,+++))))))))))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$&&&((()))(((&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&qqqsssvvvvvvuuusssrrrsssrrrnnniiieeebbb^^^ZZZXXXVVVTTTRRRQQQQQQOOOMMMJJJIIIFFFCCCAAAAAA@@@>>>===666555444222111000000000111111000000///000000111////////////............///---,,,---......,,,***+++,,,------,,,++++++,,,,,,,,,,,,------,,,++++++...------,,,,,,------...***+++---///000000...---******************))))))++++++,,,,,,+++******)))************************,,,,,,+++******)))((((((*********+++,,,,,,------************++++++,,,---***************+++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------))))))***++++++,,,---------......---+++***+++,,,,,,,,,,,,,,,------......+++,,,,,,---...//////000------...//////000000111222222111111111222333444222333444666:::@@@GGGLLLWWW___kkkvvv~~~~~~|||zzz|||}}}yyyuuusssoookkkfff___XXXSSSJJJEEE???:::666444222000000000000111222222000...---------...............---......///000000111111///...,,,+++******+++,,,---,,,***)))((()))***+++************************+++,,,,,,***)))(((***+++(((((((((((((((((((((((()))((((((((()))))))))((())))))(((''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&&&&&&&&&&((()))(((''''''&&&&&&&&&''''''((('''&&&&&&'''((()))***++++++******))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%(((***)))&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''')))&&&%%%'''***+++)))'''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%%%%%%%pppsssvvvvvvuuusssssssssqqqnnniiieeebbb^^^[[[XXXVVVTTTSSSRRRQQQPPPMMMKKKIIIFFFCCCAAAAAA@@@>>>===888777555444222111111111111111000000000000111111////////////............,,,++++++---//////...,,,,,,...///...,,,))))))*********+++------.........,,,,,,++++++++++++,,,,,,,,,...///111000///---,,,))))))******+++,,,,,,---(((((()))***++++++******************************************++++++++++++))))))***++++++,,,,,,---************+++,,,---...***))))))))))))***++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,---...---+++******+++,,,,,,------------......,,,,,,------...///000000,,,------......///000000333222111000000111333444555888<<<@@@FFFOOOYYY```iiiqqq}}}}}}|||||||||}}}}}}{{{xxxuuupppkkkddd```[[[VVVNNNGGGAAA<<<888555000//////000111222000///---------.........//////,,,,,,---...///000000111///...,,,+++***+++,,,,,,...,,,***(((((()))+++,,,************************+++++++++***(((((()))+++((((((((((((((((((((((((((()))))))))((((((((()))))))))((('''''''''''''''***))))))))))))))))))***((((((((((((((((((((((((''''''(((((((((((('''''',,,+++***))))))***+++,,,''''''&&&&&&&&&''''''((((((((('''&&&&&&'''((()))******++++++***)))((('''''''''''''''''''''((((((+++(((%%%%%%(((***)))&&&&&&((()))((('''&&&'''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''---***'''(((***+++)))&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$pppsssuuuvvvuuutttssstttpppmmmhhheeebbb___\\\YYYTTTRRRQQQRRRRRRRRROOONNNHHHFFFCCCBBBAAA@@@===;;;:::999777555444222222222111111000000000111222222////////////............+++***+++---///000...,,,***---000///,,,))))))+++'''((()))+++,,,,,,------)))((((((''''''(((((())),,,---......---,,,+++***))))))***+++,,,---......''''''((()))***++++++***************************&&&&&&(((***,,,...///000))))))******+++,,,,,,,,,+++++++++++++++,,,---...)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,------------------......---------.../////////000------......///000000000111111000000111333666888999>>>EEELLLSSS]]]hhhppp{{{}}}{{{|||}}}~~~|||yyyuuuqqqmmmhhhccc\\\TTTMMMGGG@@@<<<666444222111222222111000..................//////++++++,,,---......//////...------,,,,,,,,,,,,---***)))(((((()))+++---///++++++++++++++++++++++++***+++++++++)))((()))***))))))))))))))))))))))))((()))***)))((('''((()))))))))((('''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))(((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''((((((***,,,,,,***)))(((((('''''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%'''((()))(((''''''((()))))))))(((((('''&&&&&&%%%'''''''''((((((((((((((('''''''''''''''''''''''',,,***((('''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%ppprrruuuvvvuuutttttttttnnnlllhhhdddbbb```]]][[[UUUTTTRRRRRRRRRQQQOOOMMMFFFDDDCCCBBBBBB???<<<999:::999777555444222222111111111000000111111222333////////////............,,,,,,,,,...//////---***&&&+++//////,,,***,,,...)))******+++,,,,,,,,,+++)))((((((''''''(((((())),,,,,,,,,,,,,,,,,,,,,---))))))******++++++,,,,,,))))))***+++++++++******))))))))))))))))))))))))'''((()))***,,,---...///)))))))))***++++++,,,,,,,,,,,,+++++++++,,,------+++************+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.....................------............/////////////////////000111111222222222222222444777<<<@@@CCCFFFLLLUUU]]]dddnnnyyy~~~}}}{{{{{{}}}|||zzzqqqmmmgggaaa[[[TTTLLLGGGBBB>>>999555444333222111////////////............,,,,,,,,,------.........,,,,,,------------------))))))((()))***+++---...++++++++++++++++++++++++(((***,,,,,,***((((((((())))))))))))))))))))))))(((***+++***'''&&&''')))))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))******))))))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&''''''***------+++)))((()))&&&&&&&&&''''''((((((((($$$%%%'''(((&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))))))))(((&&&&&&(((***&&&&&&'''(((((((((((('''$$$%%%&&&'''''''''&&&%%%ppprrruuuvvvuuutttttttttnnnkkkgggdddbbbaaa^^^\\\YYYWWWUUUSSSQQQOOOKKKIIIDDDCCCCCCCCCBBB???;;;888:::999777555333222111111111111000000111222333333000/////////...............------//////...+++(((###(((...///---,,,...111------.........---,,,,,,++++++************++++++,,,,,,,,,,,,---///000111************)))))))))))),,,,,,,,,,,,++++++***)))((((((((((((((((((((((((,,,,,,,,,++++++*********)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,------...///+++---......------///000..................------///////////////.........111111111222333333444444555555777:::???EEEKKKNNNWWW___hhhpppwwwzzz{{{|||{{{yyywwwxxxxxx|||~~~zzzwwwsssoooiiibbbZZZUUUKKKFFF???999666444333222000000//////............---------...............***+++---...///...------,,,++++++***************++++++++++++++++++++++++'''))),,,,,,+++)))((('''))))))))))))))))))))))))(((***+++***'''&&&''')))))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((()))***************((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&''''''***......+++))))))***%%%%%%%%%&&&&&&'''''''''$$$'''++++++)))&&&&&&(((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''')))+++)))'''(((+++///&&&'''(((((())))))((((((###$$$&&&'''((('''&&&&&&qqqrrruuuvvvwwwuuusssrrrllliiifffcccbbb___[[[YYYWWWVVVUUUSSSQQQNNNMMMLLLIIIGGGDDDBBB@@@>>>;;;999888777666555444333333333222222222111111111000000222222111111000...---,,,,,,---...//////...---,,,...,,,***+++---...,,,******++++++,,,,,,++++++***---------,,,+++***)))(((***)))((((((((()))+++,,,************+++,,,------++++++******++++++,,,---,,,+++***))))))***+++,,,///...,,,***)))))))))***)))))))))+++---...---+++//////...---+++***,,,......---+++******+++---...------.........---+++***...---,,,,,,++++++++++++---...............------------------------------222222000//////.........333///---///000------///111111000111222444666888555<<>>;;;999888777666555444333333333222222222111111111000000222222111111000...---,,,------............------///---+++,,,...///---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++************)))))))))***+++,,,+++++++++***++++++,,,,,,******))))))******+++,,,++++++************++++++,,,,,,++++++***++++++,,,,,,++++++,,,......---,,,,,,,,,,,,+++******,,,......---+++******+++---...------.........---,,,+++...---,,,,,,++++++,,,,,,---...............------,,,,,,,,,---......//////......---------......///111...---000111......000111222222333333555777888888AAAJJJOOOWWWcccmmmqqq|||zzzuuuoooqqqtttxxx}}}|||vvvrrrnnnlllccc^^^WWWPPPJJJDDD???;;;666444111/////////...------,,,,,,---...///---,,,++++++++++++++++++,,,,,,))))))))))))***+++,,,---,,,+++***))))))******+++***************+++,,,,,,(((((()))******)))(((''''''(((((()))))))))))))))(((((((((((()))))))))))))))((('''''''''((())))))***************************((('''%%%%%%%%%''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''+++)))(((&&&&&&&&&((()))&&&(((***,,,+++)))&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''nnnpppssstttuuutttrrrqqqllliiiddd```^^^\\\ZZZYYYTTTSSSRRRPPPNNNLLLKKKJJJIIIFFFDDDBBB@@@>>><<<999777666555444444444444444222222222111111111111111222222222111000///...---------,,,,,,,,,,,,------///---,,,---...///...---,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,++++++***+++++++++))))))(((((())))))***+++******++++++++++++******++++++,,,,,,,,,++++++***,,,++++++,,,------,,,***)))***+++******+++---///...---,,,++++++,,,---...------.........---,,,+++...---,,,,,,,,,,,,,,,,,,------...............---,,,,,,---...///000000111------------...///000111111...///333333000000222222444555666777999<<>>DDDMMMYYYaaasss|||xxxrrrooommmllllllrrryyy{{{vvvpppmmmlllggg___YYYVVVOOODDD;;;555222111000111111111000...---...//////---+++******+++,,,---***++++++,,,,,,++++++************))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))'''%%%&&&(((+++---------,,,+++***)))((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%******))))))((((((''''''###$$$''')))))))))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))))))))(((((('''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))oooqqqssstttuuutttrrrqqqmmmkkkgggbbb]]]YYYWWWUUUSSSQQQNNNMMMLLLKKKIIIGGGFFFDDDBBBAAA@@@???<<<:::888777666555444333333333333333333333222111000///---...///000000000000000////////////............,,,,,,+++,,,,,,------...---,,,,,,,,,+++,,,,,,,,,------,,,++++++******)))+++,,,,,,++++++***)))(((++++++,,,,,,------......,,,,,,------------------+++++++++***++++++,,,,,,------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------...............------------,,,,,,,,,---......///......//////000111222000...---...000111///---000111222222222111000///000000222444666888888777:::>>>DDDJJJQQQ[[[gggpppwwwppplllkkkllllllsssyyy}}}yyywwwvvvssslllfff___YYYOOOFFF???;;;888666111111000///...---...//////...,,,+++***+++,,,---++++++,,,,,,,,,,,,++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***((((((((()))))))))))))))************************)))((('''''''''(((***++++++++++++***))))))((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&))))))))))))((((((''''''&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))))))))(((((((((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''oooppprrrssstttsssqqqpppllljjjfffbbb^^^ZZZXXXWWWTTTQQQOOONNNMMMKKKIIIGGGDDDBBB@@@??????>>><<<;;;888888777555444444444444333333333333222111000000111111111111000///...---////////////............,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++******++++++++++++******---,,,+++++++++,,,---...---------,,,,,,+++++++++************+++,,,---...------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------...............---......------------------///000000000000000//////000///......000000///...------......///......---+++---000333666888999999@@@GGGPPPYYYcccnnnzzz}}}uuuqqqlllhhhhhhkkkooorrr{{{|||{{{{{{yyytttooogggaaaYYYPPPIIIBBB===999444333222000000000000000///...---,,,+++,,,,,,---,,,------------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((((((((((((''''''))))))(((((((((((('''''')))))))))((((((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''*********))))))))))))((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&oooppprrrssssssrrrpppooojjjiiieeebbb^^^[[[YYYXXXQQQPPPNNNNNNNNNNNNLLLJJJBBBAAA???>>>???>>><<<:::777777555444444333333333222222222222222111000000222222222222111///......////////////............,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,******+++,,,,,,,,,,,,,,,,,,+++)))(((((()))***++++++++++++***************+++*********++++++,,,---,,,,,,------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,---......///.........000///...---------------...///000111111000///...000/////////000000//////++++++,,,,,,------------,,,---///222444888<<>>>>>>>><<<:::555555444333222222222222111111222222222111000000000111111111111000000///////////////............++++++,,,,,,,,,,,,+++******+++,,,------------,,,...---+++))))))***+++---***+++,,,---............---+++***(((((()))+++,,,*********+++,,,------...---,,,++++++*********+++,,,,,,,,,---------......------,,,,,,------...///...------,,,,,,------...,,,------...//////......000///......------------,,,---///111111111000000///000000000//////000000/////////000111222333333444555666777:::@@@HHHNNNRRRZZZeeepppzzzzzztttqqqiiikkknnnqqquuu|||~~~}}}|||}}}~~~|||zzzwwwrrrlllddd\\\SSSMMMCCC???999666555444222111000000///...---------,,,---......//////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((('''''''''************************'''((()))******)))(((&&&&&&&&&&&&'''(((((())))))''''''((((((((((((''''''((((((((()))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))pppqqqssstttsssrrrpppooojjjiiieeebbb^^^[[[YYYXXXWWWUUURRRPPPNNNLLLJJJGGGCCCAAA???>>>>>>===;;;:::444333333222111111222222000111111111111111000000//////000000111111000000////////////............***+++,,,---,,,+++***))))))***,,,---...------,,,---,,,+++******+++,,,,,,++++++,,,------...------...---,,,,,,,,,---...///+++,,,,,,---///000000111...---,,,+++************+++,,,,,,------.........---------------......///......------------......,,,,,,---...//////////////////......---.........------///000111111111111///000111111//////000111/////////000111333444555888:::<<>><<<;;;:::555444444333222222222333333222000//////000222333111111111000000/////////---........./////////000---++++++,,,...//////...------+++*********++++++------------------,,,,,,******))))))***+++---......---,,,,,,---...---,,,...,,,***+++---...,,,*********)))((()))+++---...+++************+++,,,------------............///...............///000000---------............///,,,,,,,,,------......///............//////000111000//////000111222222222000333666777:::???HHHNNNZZZbbbnnnzzz}}}{{{wwwtttpppnnnmmmnnnqqqwww~~~~~~|||yyyvvvrrrmmmggg```XXXPPPJJJ@@@;;;555000------,,,,,,,,,,,,---...///000000000------......------,,,++++++++++++++++++,,,---......---,,,+++++++++,,,,,,))))))***++++++***)))(((+++***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))(((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((())))))(((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))))))))(((((((((&&&'''((((((((('''&&&%%%ttttttuuuuuuuuutttssssssnnnjjjeeeaaa___\\\YYYWWWRRRQQQOOOOOONNNMMMJJJGGGFFFEEECCCAAA???===;;;:::777666555444333222222222222111000//////000111222222222111111000///...................../////////---,,,,,,---///000000///,,,,,,,,,++++++++++++***......---,,,,,,,,,,,,,,,---,,,+++***))))))))))))---...///...,,,+++,,,------,,,++++++------,,,++++++******)))***+++---...---------,,,------...///---------............///000///.........///000111---------............///---------........................///000111333333/////////000111222444444444777:::===CCCLLLWWW___mmmuuu|||yyywwwvvvtttrrrqqqqqqqqqqqqxxx}}}|||{{{xxxsssnnniiibbb[[[WWWKKKEEE===666222000...------.........////////////---............---,,,,,,++++++++++++,,,---...///------,,,++++++++++++,,,,,,++++++***))))))((((((+++***((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((()))))))))*********+++&&&&&&'''(((((((((''''''tttuuuuuuuuuuuuuuuttttttmmmjjjeeeaaa___]]]ZZZXXXTTTRRRPPPOOONNNLLLJJJHHHEEEEEEDDDBBB@@@===<<<;;;777666555444222222111111111111000000000000111111222111111000///...------........................000...------......---+++++++++,,,,,,,,,++++++***///...,,,+++***++++++,,,111000---+++(((&&&%%%$$$,,,///000///+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////............//////---------............///000///...------...///111---------............////////////...............////////////000111222333///000000000000222444666888<<>>;;;:::666555444222111000000000111000000000000000000111000000///......---,,,,,,...............---------...---+++,,,------,,,+++***++++++,,,,,,,,,++++++...---,,,+++***++++++,,,......---+++***((('''&&&,,,...000///+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------............///......---,,,,,,,,,---...---------............////////////////////////...000000///......//////000000111222111000222555888<<>>:::555111...------///////////////......---------,,,+++******************+++,,,+++***)))(((+++,,,---...---+++)))''')))(((((())),,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((((('''(((((())))))))))))(((((()))))))))(((''''''&&&&&&))))))******++++++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((()))*********++++++++++++******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))'''''''''((()))ppppppqqqrrrrrrrrrrrrqqqllliiiddd___[[[YYYYYYYYYWWWUUURRRPPPNNNLLLIIIGGGDDDCCCAAA???===<<<:::999555444333333222222222222111111000000000000111111---------...............//////////////////......,,,,,,------.../////////222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...........................,,,,,,,,,---------............---,,,+++***)))(((......------------......////////////////////////---------...............000000000000////////////000111222222111111333444666888999;;;@@@JJJWWW```pppxxxyyyqqqjjjkkkkkkiiiiiilllsssxxx~~~~~~~~~}}}{{{wwwrrrpppmmmfff[[[SSSLLLFFF<<<555111000000000000---***)))***+++,,,+++------------------------+++******))))))******+++,,,,,,------------......,,,,,,+++***))))))******(((((()))***+++,,,------''''''(((((())))))******((((((((((((((((((((((((***)))))))))((((((''''''((()))))))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))************''''''''''''((((((((()))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))oooppppppqqqqqqqqqqqqqqqllliiiddd___\\\YYYYYYYYYWWWUUURRRPPPNNNLLLIIIGGGDDDCCCBBB@@@>>><<<;;;:::777666555333222111111111333333222222222222333333............////////////.......................................---------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////........................,,,,,,,,,---------......---------,,,,,,,,,,,,,,,//////............//////////////////////////////---------............///000000000000000000000///111222222111000111222444666999>>>BBBIIITTTbbbkkk{{{|||rrrllliiikkkmmmmmmnnnsss{{{~~~~~~}}}yyyvvvsssnnneee^^^SSSMMMCCC;;;666333111000000...,,,+++---......---........................---,,,,,,++++++,,,,,,---...---------,,,,,,++++++,,,+++***))))))))))))***(((((())))))***+++++++++'''''''''''''''(((((((((((((((((((((((((((((((((*********))))))(((((((((&&&&&&'''((()))))))))(((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))******'''''''''((((((((())))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))nnnoooppppppqqqqqqppppppllliiieee```\\\ZZZYYYYYYVVVTTTQQQOOONNNLLLIIIGGGDDDCCCBBB@@@>>><<<;;;:::888777666444222111000000333333222222222222333333000000000000000000000000//////////////////////////////......---,,,,,,+++)))***,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////..............................,,,,,,,,,---------......,,,,,,------.........///000//////////////////000////////////////////////------........./////////000000000000000000000000333333444333222333555777999>>>FFFNNNWWWcccpppyyy~~~|||xxxqqqllljjjkkkooorrruuuxxx|||zzz~~~~~~|||yyyuuuooojjj___XXXOOOEEE>>>888444111000///......///000000///.................................------...............---,,,+++***))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***************)))))))))%%%&&&''')))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))nnnnnnoooppppppppppppooollljjjfffaaa^^^[[[ZZZYYYVVVSSSQQQOOONNNLLLIIIGGGCCCBBBAAA???===;;;:::999777777555444222222111111111111000000000000111111222222111111111111000000000000111111111111111222.........------,,,,,,,,,******+++,,,------------------------------------,,,,,,,,,------------...***+++,,,---...---,,,+++........................,,,,,,,,,---------......,,,------------.........000000000111111000000000////////////////////////------......//////000000000000000000000111111111444555555555555666:::<<<@@@FFFQQQ[[[eeeooo{{{zzzrrrooonnnkkkkkknnnqqquuuzzz||||||{{{|||}}}{{{yyyuuuqqqjjjddd[[[QQQHHH@@@888444111///......000000///...------------------------//////............//////------,,,++++++***))))))******)))(((((())))))******)))))))))((((((''''''---,,,,,,++++++*********))))))))))))))))))))))))++++++******************((()))******++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((nnnnnnoooppppppppppppooollljjjgggccc___\\\ZZZYYYUUUSSSPPPNNNMMMLLLIIIGGGBBBAAA@@@>>><<<:::888888555555444333333444444444111111000000000000111111333333222222111111111111/////////000000111111111,,,,,,,,,,,,------.........---+++******+++---...------------------------,,,,,,---------.........***+++,,,---...---,,,+++........................,,,,,,,,,---------......------------,,,,,,,,,,,,000000111222222111000000000000000000000000000000------......///000000111///000000000111111111222222333444555666:::???BBBJJJQQQ\\\eeennnvvv|||uuunnnhhhggghhhjjjooouuuxxx|||wwwwwwxxxzzz}}}{{{yyywwwrrrmmmfff]]]TTTJJJ@@@:::444222///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++******))))))))))))************))))))((('''''''''------,,,,,,++++++******))))))))))))))))))))))))******************++++++************)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((nnnoooppppppqqqqqqpppppplllkkkhhhddd```]]][[[YYYTTTRRROOONNNMMMLLLIIIGGGBBBAAA@@@>>><<<:::999888444444444444444555555666333333222222222222333333333333333222111111000000,,,------....../////////***++++++,,,------......000...+++***)))+++---///------------------------,,,---------............,,,---......//////..............................,,,,,,,,,---------.........---------,,,,,,++++++///000111222222111000///000000000000000000000000------...///000000111222///000000111111222222222000111333666999???EEEJJJVVV]]]fffmmmsssxxx{{{uuuiiidddbbbfffjjjnnnuuu}}}wwwuuuuuuwww|||}}}{{{xxxtttooohhh```VVVKKKEEE<<<888333000///...---,,,------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---******************+++,,,*********))))))(((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))***************(((((((((((('''%%%$$$###(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))oooppppppqqqqqqqqqqqqqqqmmmkkkhhheeeaaa]]][[[YYYSSSQQQOOONNNMMMLLLIIIGGGDDDCCCBBB@@@>>><<<:::999666555555444444444555555333333222222222222333333333333222222111000000000------...//////000111111,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,...///000........................------------...............------------...//////........................,,,,,,,,,---------......------------...............///111222222111///...000000000000000000000000------...///000111222222///000000111111222333333222444777;;;AAAHHHQQQVVV```eeemmmrrrvvvyyy~~~|||wwwuuupppjjjeeecccffflllrrrwww~~~|||xxxwwwyyy}}}~~~{{{zzzwwwrrrlllbbbWWWPPPFFFAAA:::444222000000///////////////////////////...------,,,,,,------...------------,,,,,,,,,,,,+++++++++++++++,,,------******************))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((('''&&&%%%'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((((((''''''''''''((((((((()))))))))******(((((()))))))))*********))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))ppppppqqqrrrrrrrrrrrrqqqmmmkkkiiieeeaaa^^^[[[ZZZSSSQQQOOONNNMMMLLLIIIGGGEEEEEECCCAAA???===<<<;;;888777666555444333333333111111000000000000111111333333222222111000//////000111111222333333444444...------,,,,,,++++++***)))***,,,...000111000000........................---------.........//////---,,,+++***+++,,,---...........................,,,,,,,,,---------......,,,,,,---...///000111111---///000111111000///---000000000000000000000000------...///000111222222///000000111222222333333777999===BBBHHHQQQ[[[aaaeeejjjqqquuuwwwzzz{{{|||yyysssmmmkkkfffaaafffgggllluuu{{{}}}yyyxxxyyy{{{|||~~~~~~}}}{{{xxxsssjjj___XXXNNNHHH???888444333222222111111111111111111111111......------------......000///......---,,,++++++,,,+++++++++,,,------...******************++++++))))))******+++++++++,,,((((((((((((((((((((((((''''''(((((()))))))))***)))******++++++++++++***'''((()))******)))((('''))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))************))))))))))))************))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))rrrrrrrrrqqqqqqqqqppppppnnnllliiigggddd```[[[WWWUUUSSSPPPOOOMMMLLLIIIGGGAAA@@@???===<<<<<<;;;;;;666666777666444333333444111111222222222333333333333333333222222111111111333222111000000000111222.../////////...---,,,,,,......,,,,,,,,,,,,......------------------------////////////...---,,,+++---------............//////...---,,,,,,---...///......------------......///...---,,,,,,---...///...//////000000000000///111000///......///000111////////////000111222333222333444333222333555777:::>>>DDDKKKSSS[[[dddjjjppprrrtttvvvxxxyyyyyyyyyyyyuuuqqqmmmkkkjjjhhhgggnnnsss{{{~~~||||||}}}}}}~~~{{{xxxqqqhhhaaa[[[UUUMMMEEE>>>999444111555333000...///111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))((((((''''''&&&&&&******)))((((((((((((((('''((()))******)))((('''))))))************)))))),,,***)))(((((()))***,,,((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))(((''''''&&&'''''''''(((((())))))(((%%%$$$%%%)))+++***)))***)))'''(((***++++++***,,,,,,,,,+++***))))))(((************)))((('''&&&sssssssssrrrrrrrrrrrrrrrnnnllliiifffccc```[[[WWWVVVSSSQQQOOONNNLLLIIIGGGBBBAAA???>>><<<;;;;;;:::666666666555444333333444222222222222222222222333333222222222222222222111000000///000000222444555.........///......------,,,,,,+++******+++,,,,,,------------------------,,,,,,---...////////////........./////////000000111000///......///000111......------------......///..................///...//////000000000000000111000///......///000000////////////000111222333222333333222222444777:::AAAEEEMMMTTT\\\eeemmmrrrxxxyyyzzzzzzzzzxxxwwwvvvrrroookkkiiihhhiiijjjkkkrrrxxx}}}|||wwwpppkkkccc]]]UUUMMMEEE>>>888444555222///............---................................................,,,,,,,,,,,,,,,,,,,,,,,,((())))))************************))))))))))))(((******)))((((((((((((((((((((())))))))))))(((((())))))*********))))))(((&&&''''''''''''''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''((((((((()))***(((&&&''')))+++***(((***)))'''(((***++++++*********))))))(((''''''&&&(((((())))))))))))((((((ssssssssssssttttttttttttnnnkkkhhheeeccc___ZZZWWWVVVTTTQQQPPPOOOMMMJJJHHHCCCBBB@@@>>><<<::::::999666666666555444444333333222222222222222222222222111111111222222222222222000000000000000111222333------......///.........---,,,++++++++++++,,,---------------------------+++,,,---...////////////////////////000000000111000000///......///000000......------------.........//////000000//////.........///000000000000000000000////////////000000////////////000111222222333444444444555888===BBBIIIOOOWWW```hhhooovvvzzz}}}}}}}}}|||yyywwwtttrrrkkkiiigggfffhhhmmmqqquuu|||wwwtttlllhhhaaaYYYPPPGGG>>>999666333111//////...,,,***................................................++++++++++++++++++++++++((()))******++++++***************++++++++++++,,,******)))(((((((((((())))))))))))(((((())))))******************)))(((''''''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))(((((((((''''''''''''''''''((((((((((((,,,***))))))******)))(((***)))'''(((***++++++*********))))))((('''''''''&&&&&&((()))************ssssssssssssssstttttttttnnnkkkgggdddaaa^^^ZZZWWWVVVTTTQQQPPPOOOMMMKKKIIIDDDCCC@@@>>><<<:::999888777666555555555555333222333333333222222222222111000000111111222222333333444333222111000///......,,,,,,---.../////////...//////............//////..............................//////...------,,,....../////////000000000------------------------......------------.........///000111111000///...---...///000000111000000///////////////000000000////////////000111222222555555666666999>>>FFFKKKPPPVVV___hhhpppvvv{{{~~~||||||{{{yyyvvvssspppooohhhhhhiiijjjnnnuuu}}}|||zzzxxxqqqnnniiiccc[[[QQQGGGAAA999777444222222000...,,,................................................++++++++++++++++++++++++))))))***++++++++++++***))))))***++++++,,,------+++***))))))(((((())))))***)))((((((((()))***+++******+++******)))((('''******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''''''''''''''((((((((((((((())))))))))))******)))(((***)))'''(((***++++++***++++++++++++******))))))&&&'''((())))))*********rrrrrrrrrrrrrrrsssssssssnnnkkkfffccc```]]]YYYWWWUUUSSSQQQOOOOOOMMMKKKIIIDDDCCC@@@>>><<<:::999888888666444444555555444222222222222222222222222222000000000111111222222222333333222111000///------,,,,,,---.../////////...////////////////////////.................................///......---,,,------........./////////,,,,,,------------,,,,,,......------------.........///000111111000///...---...///000111111111111......///000000000000000000//////000000111222333444555666999===DDDLLLRRRYYY___gggooouuuzzz}}}~~~|||yyyvvvrrrpppnnnmmmjjjmmmqqquuuzzz~~~}}}{{{zzzsssqqqnnnjjjddd\\\RRRLLL===:::777555444222000...////////////////////////........................++++++++++++++++++++++++))))))***+++++++++++++++'''(((((()))***+++,,,,,,++++++***)))))))))))))))***)))(((((((((***+++,,,***************)))(((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''&&&'''''''''((((((((((((((('''''''''%%%&&&((()))))))))))))))***)))'''(((***++++++***+++++++++***************(((((())))))))))))((((((ssssssssssssrrrrrrqqqqqqmmmjjjfffbbb___\\\YYYWWWTTTRRROOONNNNNNMMMJJJHHHCCCBBB@@@>>><<<::::::999999666333444666666444111111111222222222333333333000000000111111111111111...///000000111111111000------......///.........------...//////...------........................***+++,,,...///000000000------------..................////////////............------------.........//////000000//////...,,,---...000111111111111---...///000111111111000111111111111222333444444333555888===CCCKKKSSSYYYccchhhooouuuyyy|||~~~}}}xxxsssooonnnnnnnnnrrrwww||||||}}}~~~~~~~~~vvvuuusssqqqmmmfff^^^XXXFFFBBB<<<777555333111///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++''''''(((((()))***++++++++++++***))))))))))))***))))))))))))***++++++,,,))))))************)))))),,,***)))'''''')))***,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))((('''&&&&&&&&&'''(((((((((((((((((('''''''''"""%%%((())))))((()))******)))'''(((***++++++***))))))((((((((((((((((((((()))))))))))))))((('''vvvuuuuuutttsssrrrqqqqqqmmmjjjeeeaaa^^^\\\YYYWWWRRRPPPNNNMMMMMMLLLJJJHHHBBBAAA???>>><<<;;;;;;:::999666333333666777444000000000111222333444444555111111111111000000000000,,,---///000111111111111.........///......---------...////////////...---........................)))***,,,...///000111111............////////////---......//////......---......------------......///..................///,,,---...000111111222222,,,---///000111111111000222222222222333444555666666:::???EEELLLUUU]]]cccjjjnnnssswwwyyy{{{}}}~~~xxxuuuppplllkkknnnrrruuu}}}}}}}}}~~~{{{{{{yyyxxxuuuooogggbbbTTTNNNFFF>>>999555333111////////////////////////........................------------------------)))***++++++,,,,,,++++++'''((((((((()))*********,,,+++******))))))******(((((()))***++++++++++++'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))*********((('''%%%%%%&&&'''((()))(((((((((''''''''''''$$$'''***+++)))(((((()))***)))'''(((***++++++***((((((((((((((((((((()))&&&'''((())))))***))))))xxxxxxwwwuuutttsssrrrqqqmmmjjjeeeaaa^^^[[[YYYVVVQQQOOOMMMLLLLLLKKKIIIGGGAAA@@@???===<<<<<<;;;;;;999666222333666777444000//////000111333444555666222222111111000000////////////000111111000///....../////////...---,,,,,,///000111222222111000///////////////////////////------...............---////////////000000000000++++++,,,------,,,++++++.........------.........///...---,,,,,,---...///,,,---...000111111222222,,,---///000111111111000333333333333444555666666<<<@@@GGGNNNVVV^^^gggllllllooosssuuuvvvxxxyyy{{{mmmjjjfffeeehhhooowww|||~~~}}}yyytttmmmiiiaaaZZZOOOEEE===999666444000000000000000000000000................................................******+++,,,,,,,,,,,,+++)))))))))))))))*********,,,+++******)))*********'''(((***+++,,,,,,++++++&&&'''(((***++++++++++++'''(((***++++++***((('''(((((((((((((((((((((((('''((((((((())))))************))))))))))))*********(((&&&%%%%%%%%%'''((())))))(((((('''''''''&&&&&&***------***((('''(((***)))'''(((***++++++******************+++++++++$$$%%%'''(((***++++++,,,vvvuuutttssstttssspppnnnllliiieeeaaa^^^YYYTTTPPPRRRPPPNNNMMMMMMMMMKKKIIIDDDCCCBBB@@@>>>===;;;;;;777666555444444444444444222222222222222222222222333333333222111000000///333222111111111111...,,,..................------.........///......---------------............//////,,,+++,,,///000///---........................---***(((+++000333000,,,++++++,,,,,,---.........////////////////////////000000000000000111111111000//////...///111333444555555444333333555:::===@@@FFFPPPZZZaaagggkkknnnrrrsssuuuuuuuuutttrrrqqqfffdddbbbccciiisss~~~~~~~~~~~~~~~~~~~~~zzzuuuqqqnnngggddd^^^TTTIII???:::777222000...---...---,,,+++222111///...------......///............---------***)))((()))+++,,,,,,***++++++++++++++++++++++++(((((())))))((('''&&&&&&))))))))))))))))))))))))*********))))))))))))(((************)))))))))))))))))))))))))))((('''&&&)))(((''''''''')))***+++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''))))))))))))************************************************************vvvuuusssssstttsssqqqnnnllliiieeeaaa^^^YYYTTTQQQQQQOOOMMMMMMMMMLLLJJJHHHDDDCCCBBB@@@>>>===;;;;;;777666555444333333333333222222222222222222222222333333222111111000//////111000///000000000...,,,,,,---------.../////////---....../////////......---------............//////---,,,---///000...---........................,,,+++,,,,,,------,,,,,,//////..................////////////////////////000000000000000000000000000000///000000111222333555555444333444888===BBBIIIOOOWWW```fffkkknnnqqqpppqqqrrrrrrqqqnnnkkkiiibbbbbbaaacccjjjuuu~~~~~~}}}}}}}}}~~~~~~}}}~~~{{{vvvsssmmmjjjccc[[[QQQHHH@@@<<<777555222111111222111000222111///...------......///............---------***))))))***+++,,,+++***++++++++++++++++++++++++)))*********))))))((('''************************++++++*********)))))))))(((((())))))*********+++******)))))))))((((((((()))(((''''''((()))***+++'''''''''''''''((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))************************************++++++++++++++++++++++++vvvtttsssssstttsssqqqooollliiieeeaaa^^^ZZZUUURRRQQQOOOMMMLLLLLLKKKIIIGGGCCCBBBAAA@@@>>>===;;;;;;888777666444333222222222222222222222222222222222222222111111000/////////000///...///000000///---+++,,,,,,---...///000000,,,---...///////////////---------............//////...------...///...,,,........................,,,...000///---+++,,,---,,,,,,,,,+++***)))))))))////////////////////////000000000000000000000000000000111111111111111000444444444444666;;;CCCHHHRRRWWW^^^dddhhhkkknnnpppoooppppppnnnlllhhhdddbbb___aaacccgggooo{{{~~~~~~}}}{{{}}}|||yyyvvvqqqjjjddd]]]TTTJJJCCC999666111//////000111111111111000///............///............---------+++***)))***+++,,,+++***++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,+++++++++************''''''((()))***+++,,,,,,+++***)))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((('''))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,uuutttsssssstttsssqqqooollliiidddaaa^^^ZZZWWWTTTQQQOOOMMMLLLKKKJJJHHHFFFBBBBBBAAA???>>><<<;;;;;;:::999777555444333222222222222222222222222222222111111111000000///////////////...///111111000...,,,---------......//////***+++,,,....../////////---------............//////...............------...........................///000000////////////+++*********)))))))))(((////////////////////////000000000000000/////////000111222333222111000///333333444555999@@@HHHOOOXXX\\\aaaeeefffhhhiiijjjooonnnmmmkkkgggccc___]]]```ccchhhnnnvvv||||||}}}~~~}}}|||vvvoookkkfff^^^SSSJJJ>>>999333///...000111222111111000//////.........///............---------,,,*********,,,,,,+++******+++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******'''(((((()))******+++++++++***))))))((()))***+++)))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++((()))))))))************************************++++++++++++++++++++++++uuutttsssssstttsssrrrppplllhhhddd```^^^[[[XXXVVVQQQOOOMMMLLLKKKJJJHHHFFFAAAAAA@@@???>>><<<;;;;;;;;;:::888666555444333333222222222222222222222222111111111111000000000000111000000111333333222000//////......---------,,,)))***+++,,,---.........---------............///............---------...////////////////////////...,,,***---111333000---------........./////////000000000000000000000000000000000000//////......000111222333333222000///222333555888===EEENNNTTT\\\___ccceeeeeeeeeeeefffkkkjjjhhheeebbb___]]]\\\bbbgggnnnttt|||}}}|||{{{{{{}}}}}}xxxrrroookkkdddZZZQQQHHHCCC;;;555333444444555111111111000000///......///............------------+++***+++,,,,,,+++************++++++,,,,,,,,,)))******++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))***)))))))))))))))******((())))))))))))((((((((((((((())))))***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))tttsssssssssttttttrrrppplllhhhccc```^^^\\\YYYWWWRRRPPPNNNLLLLLLJJJHHHFFFAAA@@@???>>>===<<<<<<;;;:::999888666555444444444222222222222222222222222222222111111111111111111333222111222333333222000000000///...---,,,,,,+++***+++,,,------------------------............///,,,---......------...000////////////////////////,,,)))'''***000222///+++,,,------...//////000000000000000000000000000000111000000//////......---111111222222222222222111333555999===CCCKKKTTTZZZbbbdddfffgggfffeeefffgggfffdddaaa___^^^^^^___```fffmmmuuu{{{}}}~~~zzz}}}~~~{{{yyyxxxzzz}}}zzzuuurrrnnnhhh```ZZZPPPJJJAAA:::666444333222111111111111000///......///............------------,,,++++++,,,,,,+++************++++++,,,,,,---))))))***+++++++++******++++++++++++++++++++++++,,,+++++++++************************))))))(((((('''(((((())))))))))))(((((())))))))))))(((((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))***************))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))tttsssrrrsssttttttrrrppplllhhhccc```^^^\\\ZZZYYYSSSQQQOOOMMMLLLKKKHHHFFF@@@@@@???>>>===<<<<<<;;;777777555444333333333333222222222222222222222222222222222222222222333333333222111222222222000.../////////...---------,,,------...//////.........---------............///***,,,......------///222////////////////////////---,,,+++---///000...,,,,,,,,,,,,,,,,,,---------000000000000000000000000111000000///......------111111111111222333333444666999>>>DDDJJJRRRZZZ___eeegggiiiiiihhhggghhhiiieeeccc___^^^___bbbgggjjjpppwww}}}}}}zzz|||xxxxxxzzz|||~~~|||yyyuuupppkkkgggeeeWWWQQQHHH???999555222000111111222222111000...---///............---------...,,,++++++,,,,,,+++***)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,************************++++++*********))))))))))))))))))))))))*********$$$%%%(((******)))'''&&&((()))******)))((('''&&&((((((((())))))*********))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))tttsssrrrsssttttttrrrqqqlllhhhccc___^^^\\\[[[ZZZTTTRRROOONNNMMMKKKIIIGGG@@@??????>>>===<<<<<<;;;555444333333222222222222222222222222222222222222333333333333333333333333333222111111111111...,,,------..................///000000000000000///...---------.........//////)))+++......---...000333000000000000000000000000///111333222000//////000111000000//////......---000000000000000000000000111000000///...---------111111000000111333555666888<<>><<<<<<666777777777777777666555333333333333333333333333555444222111000111222222333222000...---......///000000111111111111000000.........////////////000+++,,,.../////////......////////////////////////---......///////////////////////////............111111000000//////......////////////000000000000...///000000000000000///222333222111222444888;;;<<>><<<<<<555555555555555444444333333333333333333333333333444333222222111111222222222222111000////////////......////////////......---............/////////,,,---.../////////...---////////////////////////---......///////////////---.........//////000000000000000000////////////////////////000000000000//////000111111111111000222333333333444777;;;???BBBGGGNNNVVV]]]cccfffgggllllllkkkjjjhhhgggfffeeeeeegggiiikkkpppwww~~~|||uuurrrvvv{{{{{{zzz{{{}}}~~~}}}zzzuuupppnnnnnnllliiiccc\\\TTTJJJAAA<<<999555222444555111000111////////////////////////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++*********************++++++(((''''''***,,,+++))))))))))))))))))******+++,,,***))))))******)))(((*********((('''(((***,,,((()))***++++++***)))(((((()))***++++++***)))((()))******)))(((((()))+++,,,,,,+++++++++*********))))))))))))************'''(((***+++,,,,,,++++++uuutttssssssttttttsssrrroookkkfffccc```^^^\\\ZZZUUUSSSOOOMMMKKKJJJGGGEEEDDDCCCBBBAAA???===<<<;;;666555555555555444444333333333333333333333333333222222333333333222111111222222222222111000//////---......//////......------------............///....../////////...------////////////////////////---......///////////////,,,,,,---...///000111111////////////000000000000////////////000000000000///000000000111111111111111222444555888;;;AAADDDJJJNNNUUU\\\bbbfffiiiiiimmmllljjjhhhfffdddddddddfffiiimmmrrrxxxyyyssstttwwwwwwxxxzzz~~~}}}yyyuuussssssqqqooolllhhhaaaVVVKKKDDD<<<777333333222...,,,---////////////////////////---------------.........+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,***)))'''(((***+++******)))))))))))))))******+++,,,+++******++++++***)))***++++++***)))***---///))))))***++++++***))))))))))))************)))))))))***,,,+++***)))***+++,,,+++++++++++++++******)))))))))*********++++++(((((()))***+++,,,,,,,,,tttrrrqqqrrrssstttsssqqqmmmjjjeeebbb```^^^[[[YYYVVVSSSPPPMMMLLLJJJHHHFFFDDDCCCBBB@@@???===<<<;;;888888777777666666666555333333333333333333333333111222333444444333111000111222333333333111000//////000000000000000000///------------............000/////////......------////////////////////////---......///////////////---------...///000000111......//////000000111111////////////000000000000////////////000111111222000222555888<<<@@@FFFJJJQQQTTTZZZaaagggjjjlllmmmllljjjfffcccaaaaaabbbbbbfffjjjpppwww~~~}}}yyywwwwwwvvvxxx{{{}}}}}}zzzyyyxxxtttssspppmmmggg^^^SSSMMM@@@999444333111,,,+++,,,////////////////////////---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))******++++++***))))))((()))*********)))))))))))))))******++++++***))))))++++++***))))))***++++++***+++...000************************)))))))))******))))))))))))+++------,,,******+++************************))))))*********+++++++++*********)))******+++,,,rrrqqqpppqqqrrrsssrrrqqqkkkhhhddd```^^^\\\ZZZXXXWWWUUUQQQOOONNNLLLJJJHHHCCCCCCBBB@@@>>>===;;;;;;999999777666555555555666333333333333333333333333000111333444444333222111000111222333333222000/////////000000000000//////---------.........//////000000//////............////////////////////////---......//////////////////////////////...............//////000000111111////////////000000000000......---......000111222000333777<<<@@@FFFLLLPPPUUUXXX^^^dddiiilllnnnnnngggeeeaaa^^^]]]___bbbdddjjjooowww~~~~~~zzzyyy{{{xxxuuuvvvzzz{{{~~~~~~}}}}}}yyywwwsssooojjjccc\\\WWWIIIAAA;;;888555111///111000000000000000000000000........................+++,,,,,,------,,,,,,+++...------,,,++++++******+++,,,,,,------,,,,,,+++******)))))))))(((((((((*********)))((())))))***)))))))))))))))******+++***((('''((()))***)))(((((()))++++++***+++---...++++++************++++++***))))))))))))))))))***)))+++---...,,,+++++++++(((((())))))))))))))))))************++++++++++++---,,,+++***))))))))))))rrrqqqpppqqqrrrsssrrrqqqjjjgggccc___^^^\\\ZZZXXXXXXVVVRRRPPPNNNMMMJJJHHHCCCBBBAAA@@@>>><<<;;;:::888777555444333333333444333333333333333333333333111111222333333333222222000111111111111111000000,,,------......------,,,.........////////////000000000///....../////////////////////////////////---......///////////////000000//////............////////////000000000000////////////000000000000......---......000222333333777<<>><<<;;;:::999888555333222222333444333333333333333333333333222222111111222222333444000000000//////000000111,,,------......------,,,/////////000000000111111000//////......///000111////////////////////////---......///////////////.........///////////////000000000000////////////////////////000000000000000000//////000222444666888;;;AAAGGGMMMSSSYYY]]]\\\^^^aaaeeeggggggfffeee^^^[[[XXXWWW[[[bbbjjjooo|||xxxtttvvvvvvzzz~~~{{{xxxuuuppplllhhh[[[QQQFFF???888222///000000000000000000000000000000/////////.........---+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++)))+++,,,***''''''(((+++)))))))))))))))******+++)))((('''(((***+++***))))))***,,,+++*********+++,,,++++++******++++++,,,+++***)))(((((()))***+++***+++,,,+++))))))+++,,,)))*********++++++++++++*********+++++++++,,,,,,((()))***+++,,,++++++***uuutttssstttvvvwwwvvvuuukkkhhhdddaaa___^^^\\\ZZZWWWTTTQQQNNNMMMKKKIIIGGGCCCBBBAAA???>>><<<;;;:::<<<:::777555444444555666333333333333333333333333222222111000111222444555111000///......///000111...//////////////////...000000000000111111111111000///.........000111222////////////////////////---......///////////////,,,------...///000111111111111000000//////......////////////000000000000222111111111222444666888;;;???EEEKKKQQQWWW]]]aaa^^^```bbbdddeeecccaaa```\\\YYYWWWWWW\\\eeennnttt|||wwwwwwtttxxx~~~~~~|||zzzxxxsssmmmiiihhh]]]PPPGGG>>>666333333000000000000000000000000000000//////.........---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///)))+++,,,***'''&&&(((+++)))))))))))))))******+++***)))((()))+++,,,,,,******+++------+++******+++---,,,+++******+++,,,---+++***)))(((((()))***++++++++++++)))((((((+++---+++++++++,,,,,,---------******+++++++++,,,,,,,,,$$$&&&))),,,---------,,,vvvuuuuuutttssssssrrrrrroookkkeeeaaa^^^\\\ZZZXXXUUUTTTSSSQQQNNNLLLIIIHHHEEECCCBBBAAAAAA???<<<:::777777666555444333222222000000111222444555666666333333333222222111111111222222222111111111111000000000000000////////////---......///////////////333222111/////////000111---------.........//////......////////////......111111111111111111111111---......///000111111222000000000000////////////...///000222333555666777@@@CCCIIIPPPWWW^^^dddgggdddfffhhhgggddd___]]][[[VVVVVVWWWZZZ```kkkwww|||ssssssxxx|||~~~zzzuuupppmmmllleee[[[PPPFFF>>>666222444333111111222222000///111111000000//////......+++,,,---...////////////+++++++++,,,,,,---------+++++++++,,,,,,+++******++++++***)))(((((())))))))))))))))))******************))))))******+++,,,,,,,,,+++++++++++++++,,,******))))))******+++,,,++++++++++++++++++++++++------------,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,)))&&&%%%))),,,...------,,,+++***))))))((((((((((((((((((((((((uuuuuuuuuttttttsssssssssoookkkeeeaaa^^^\\\ZZZXXXVVVUUUTTTRRROOOLLLJJJHHHEEECCCBBBAAAAAA???<<<:::888777777666555444333333333333333333333333333333333333333222222222111111222222222111111111111000///////////////000000000,,,---......//////......111111///.........//////---------.........//////......////////////......////////////////////////......//////000000111111000000000000000000000///000000111333555777999:::BBBEEEJJJPPPWWW^^^ccceeeeeeffffffddd___[[[YYYXXXUUUWWW\\\aaahhhqqqzzzvvvwwwxxxyyyzzz}}}|||xxxtttqqqpppkkkcccYYYPPPFFF===888333111111111222222000...000000000000////////////******+++,,,------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,+++******)))))))))***+++*********))))))((((((******))))))******+++,,,((((((((((((((()))************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,+++,,,---+++((((((***,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,uuuuuuuuuuuuttttttttttttoookkkeeeaaa^^^\\\ZZZXXXVVVUUUTTTRRROOOLLLIIIHHHEEECCCBBBAAAAAA???<<<:::999888888777666555444333666555444444333222111111333333333222222222222111222222222111111111111000.........//////000000000,,,---......//////......000//////............///------........./////////......////////////......////////////////////////////////////000000000000000000000000000000000000222222222444666:::>>>@@@DDDGGGLLLRRRXXX]]]```bbbfffeeeccc^^^YYYUUUTTTTTTTTTYYYaaaiiiqqqxxx}}}zzzuuutttvvvzzz~~~~~~|||yyywwwtttqqqkkkddd[[[PPPEEE>>>444333222333444444222000////////////000000000000++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))(((''''''******))))))******+++,,,'''''''''(((((()))))))))******))))))******+++,,,++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++uuuuuuuuuuuuuuuuuuuuuuuuoookkkeeeaaa^^^\\\ZZZXXXVVVUUUSSSQQQNNNKKKHHHFFFEEECCCBBBAAAAAA???<<<:::999999888777666555444444555555444333333222111111222222222222222222222222222222222111111111000000------......///000000000---...//////000000//////////////////////////////............////////////......////////////......111111111111111111111111000000000000////////////000000000000000111111111333333333555888>>>BBBEEEIIIKKKOOOTTTXXX\\\^^^___cccaaa]]]WWWSSSQQQRRRTTTVVV\\\eeennnvvv}}}wwwrrrtttxxx{{{|||~~~|||zzzuuussspppkkkcccWWWKKKCCC888777666666777666444222......//////000000111111.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,,,,++++++******)))(((((('''******))))))******+++,,,))))))*********)))))))))******))))))******+++,,,++++++++++++++++++++++++))))))***++++++,,,++++++******+++++++++,,,,,,,,,***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,------************************vvvvvvvvvvvvvvvuuuuuuuuuoookkkeeeaaa^^^\\\ZZZXXXUUUTTTRRRPPPLLLIIIFFFEEEEEECCCBBBAAAAAA???<<<:::999999888777666555444444333333333333333333333333222222222222222222222222222222222111111111000000---........./////////000//////000111111111111000000000000000000000000000........./////////000000......////////////......000000000000000000000000000000000000///////////////000000000111111111222333333444777<<>>DDDKKKQQQUUUWWWZZZ[[[]]]______]]][[[YYYSSSRRRPPPNNNNNNQQQXXX]]]eeejjjqqqwww|||xxxvvvwwwpppssswww{{{~~~{{{xxxuuurrroookkkfffcccVVVOOOEEE<<<777555444444111111000000//////......+++,,,---...//////000///---------,,,,,,+++++++++((()))***+++,,,,,,---,,,************++++++,,,---,,,,,,+++***)))(((''''''*********)))***++++++,,,&&&(((+++---......---,,,*********)))***++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,...+++((()))---000111000------------------------........................|||yyywwwvvvwwwwwwvvvtttqqqmmmhhhdddaaa___\\\ZZZYYYVVVRRROOOLLLJJJGGGEEECCCBBBAAA???===<<<;;;;;;<<<;;;999888555444222111111111111222222333333444666555444444222222111000333222222222333333222000---...///111111///...---,,,...///111111000...---////////////////////////---...///...---------//////////////////......---000000000000000000000000111111000000000000000111111111111111111333555666999>>>BBBEEEKKKTTTYYYXXX]]]___```aaa___\\\XXXVVVTTTQQQOOOQQQWWW^^^bbbccckkkmmmqqqvvv{{{wwwuuutttwww|||}}}|||}}}yyysssmmmhhheee^^^YYYQQQFFF===777555555111000......000111000///000000///...------,,,,,,......---------,,,,,,,,,,,,,,,+++***+++,,,...///...---,,,+++++++++,,,---+++***)))((((((***,,,---,,,+++***+++++++++)))'''((())))))))))))*********)))***+++,,,,,,+++)))(((,,,---------,,,***((('''*********++++++*********......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---------+++++++++---{{{yyywwwvvvwwwwwwuuutttqqqnnniiieeebbb___\\\ZZZXXXUUUQQQNNNLLLJJJHHHEEEDDDCCCBBB@@@>>>===<<<<<<;;;:::999777666444333222222222222222222333333333555444444333333222222111111000///000111000...---...///000222222000///.........///000000///...---////////////////////////...///000000......///000...///000000111111111111000000000000000000000000111111000000000000111111111111000111222444555777999???EEEHHHOOOVVVZZZYYY___```aaaaaa___[[[XXXUUUTTTRRRRRRUUUZZZ```cccdddjjjlllppptttzzz~~~zzzvvvuuuxxxyyyzzz}}}}}}zzzuuupppkkkhhhccc___WWWMMMCCC;;;666444111///------///000000///000//////...------,,,,,,......---------,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,+++++++++,,,---...+++***)))((()))***,,,------+++******++++++***))))))))))))*********++++++******++++++++++++******---------,,,+++***)))((()))******************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,------......------,,,+++,,,------++++++,,,---{{{yyywwwvvvvvvvvvuuutttrrrnnniiieeeccc```]]][[[WWWTTTQQQNNNMMMKKKIIIGGGEEEDDDBBB@@@>>>======<<<999888888777666555444333333333333333222222222222333333333333333333333333222111000000111000...,,,///000111222222111000///000000//////.........---///////////////////////////000111000///...///111...///000222333333444444000000000000000000000000111000000000000000111111000000000111333555777999;;;AAAHHHLLLRRRYYY\\\ZZZ```aaaaaa```^^^[[[WWWUUUUUUUUUVVVZZZ___dddffffffjjjlllooossswww{{{}}}}}}~~~{{{ttttttwwwyyy|||~~~|||xxxsssooollliiifff```WWWMMMBBB999444333111///...000111111000/////////...------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......+++++++++++++++,,,---...+++***)))))))))***+++,,,///,,,******+++,,,,,,+++************+++++++++,,,++++++************++++++------,,,+++************)))******++++++******)))******+++,,,,,,---......+++,,,,,,,,,,,,++++++***------............------+++,,,------++++++,,,---{{{yyywwwvvvvvvvvvuuutttsssooojjjfffcccaaa^^^\\\VVVTTTPPPNNNMMMKKKIIIGGGDDDCCCAAA???>>><<<<<<;;;777777777666555555555444444444444333333222222111222222222333333444444444555444333333333333111...///000000111111000000///111000///...------......////////////////////////...///000000///...///000//////000111222333333333////////////////////////000000000000000000111222000000111222444777:::<<>><<<;;;::::::666666666666555555555444555444444333333222222222111222222333333444444555666555444444555444222000////////////////////////111000///...............////////////////////////---...//////------...//////000000000000000//////////////////////////////000000//////000111222222000000222444777:::>>>@@@DDDHHHJJJKKKPPPXXX]]]]]]^^^^^^]]][[[ZZZYYYXXXWWWYYY\\\bbbgggkkkmmmnnnooonnnoooqqqsssvvvxxxzzz{{{|||{{{zzzzzz{{{~~~wwwrrrtttvvv{{{}}}xxxtttqqqnnnllliiieee___TTTHHH@@@:::777333111111222222111...............---------......---------,,,,,,,,,***++++++++++++*********------,,,,,,+++***)))(((++++++******************///---***)))+++---------******+++++++++,,,,,,,,,,,,+++*********+++---...,,,+++*********+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++++++++,,,,,,+++++++++***+++---,,,,,,+++---...zzzxxxvvvuuuuuuuuutttsssrrrnnniiieeeccc```]]][[[WWWTTTQQQNNNMMMKKKIIIGGGBBBAAA???===;;;:::999999666666666555555444444444444444444444333333333333222222222333333444444444333222111222333333111/////////............//////.../////////////////////////////////////////////---...///...---,,,---//////////////////...------000000000000000000000000////////////000111222333111111333666:::>>>BBBDDDGGGKKKMMMNNNRRRXXX\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZ\\\aaagggllloooqqqssstttssssssuuuvvvxxxzzz{{{{{{zzzzzzzzz{{{~~~~~~~~~~~~~~~~~~}}}uuurrrrrruuuzzz{{{wwwtttpppnnnkkkiiiddd\\\RRRJJJ<<<999444111000000000///..............................---------,,,,,,,,,***++++++++++++******))),,,,,,,,,,,,+++***((('''++++++++++++*********)))---+++))))))+++------,,,************+++++++++,,,++++++***++++++,,,---...************+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++++++++******)))+++,,,,,,,,,,,,---///zzzxxxvvvuuuuuuuuutttsssqqqnnniiieeebbb___\\\ZZZXXXUUUQQQNNNLLLJJJHHHEEEBBBAAA@@@>>><<<;;;::::::777777666555444444333333333333333444444444444444333333333333333333333333000//////000222222111///000//////////////////000,,,---...000000000//////////////////////////////---///000///...---...///------.../////////......000000000000000000000000////////////000111222333222333555888<<>>888444222111111000..............................---------,,,,,,,,,,,,------...---,,,+++***)))***++++++,,,+++***)))+++++++++++++++***))))))+++***)))***,,,,,,,,,+++)))))))))*********++++++)))***+++,,,------------((()))***+++,,,---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,------------------***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///zzzxxxvvvuuuuuuuuutttsssqqqmmmhhhdddaaa___\\\ZZZYYYVVVRRROOOLLLJJJGGGEEECCCBBBAAA???===<<<;;;;;;888777666555444333222222333333333444444555555555333333333333333333333333///...///000222333222000111111000000000000111111***,,,...000111111000//////////////////////////////000111000///...///111+++,,,---///000000000000000000000000000000000000////////////000111222333222333555999>>>CCCGGGJJJIIIPPPVVVZZZ\\\]]]ZZZUUURRRRRRRRRSSSUUUXXX\\\^^^aaafffmmmqqqsssuuuyyy|||zzzzzz{{{||||||}}}}}}~~~|||}}}~~~{{{zzzyyyxxxxxxyyyzzzzzz~~~xxxppppppuuuvvvyyy}}}~~~}}}zzzuuupppmmmkkkfff]]]VVVHHHDDD===888666555444333---...........................---------,,,,,,,,,....../////////...,,,+++&&&''')))+++,,,---,,,,,,+++++++++++++++***)))((()))))))))***,,,,,,+++)))((())))))))))))*********(((***+++---......------'''(((***,,,---------,,,*********++++++*********((()))***+++---...///000++++++,,,---............+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,...///zzzxxxvvvuuuvvvvvvuuutttqqqnnniiifffccc```\\\ZZZYYYVVVQQQNNNLLLJJJGGGEEECCCBBBAAA???>>>======<<<888888777666555444333333222222222333333444444444333333444444333333222111444222111222222222///------.........//////000000///////////////...------111111000///////////////111111111111111111111111333333222111000000000111111111000000000000111111333222111111111222444444666777999===BBBFFFJJJLLLSSSUUUWWWYYYZZZYYYWWWVVVPPPQQQRRRRRRTTTYYY```dddgggiiimmmqqqvvv{{{~~~~~~{{{yyyyyy{{{}}}~~~}}}}}}zzzvvvttttttxxxzzz{{{zzz~~~~~~tttooommmrrruuuzzz~~~yyyvvvqqqmmmjjjfffbbb___VVVLLLAAA999777666444111000111111000000///...---111000///////////////000,,,***(((***,,,...,,,***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******++++++)))'''))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,++++++***)))((((((,,,,,,************,,,,,,........./////////000000........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------{{{yyywwwvvvwwwwwwvvvuuurrrooojjjfffbbb___[[[YYYYYYVVVQQQNNNLLLJJJGGGEEEBBBAAA@@@>>>===<<<<<<;;;888888777666555444333333333333333333333444444444333333444444333333222111444222111222222222000............/////////000000///////////////...---,,,111111000///////////////////////////////////////000000//////.../////////000000////////////000000222111000000111222333444888999<<<@@@EEEIIIMMMOOOTTTVVVXXXZZZZZZXXXUUUSSSNNNOOORRRTTTWWW\\\bbbfffiiijjjmmmqqquuuyyy|||~~~~~~}}}}}}||||||}}}}}}}}}|||}}}}}}}}}~~~~~~{{{||||||}}}}}}}}}}}}}}}zzzwwwtttuuuxxxzzz{{{zzz}}}yyyrrrnnnooorrrwww|||~~~{{{xxxtttpppmmmiiidddaaaZZZRRRGGG???:::777444222000111111222222222222222111111///...------------,,,+++)))+++---...---+++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++---...000000...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,---------.........---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------|||zzzyyyxxxyyyyyyxxxvvvsssooojjjfffbbb^^^ZZZWWWYYYUUUQQQMMMKKKJJJGGGFFFAAAAAA???===<<<;;;;;;;;;888888777666555444333333444444444444444444333333333333444444333333222111333222111222222222000.........////////////000000...////////////......---111000000/////////////////////////////////////////////.........///000000//////............//////000000//////000222444555:::<<>><<<<<<;;;;;;888888777666555444333333666555555444444333333333333333444444333333222111333222111111222222000...//////////////////000000///000000000000000//////000000////////////000000000000000000000000000000000000000000000111222333000//////......//////000////////////111333555666<<<>>>BBBGGGLLLQQQTTTVVVXXXZZZ[[[[[[YYYUUUQQQNNNLLLPPPVVV[[[^^^bbbeeegggiiijjjlllooosssuuuxxxyyy||||||}}}~~~~~~~~~}}}||||||{{{zzzyyyvvvtttsssppprrrtttxxx{{{}}}~~~}}}{{{{{{}}}{{{tttkkkmmmooossswww{{{~~~}}}zzzwwwtttooojjjfffdddaaaZZZPPPDDD;;;666555222222111000/////////...111000///...------,,,,,,...---------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))******************************+++++++++,,,,,,,,,......---+++***)))((((((*********))))))*********,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,------------,,,,,,............------------{{{zzzzzzzzz|||{{{yyywwwsssooojjjeeeaaa]]]YYYVVVWWWTTTPPPMMMKKKIIIGGGFFFCCCBBBAAA???>>>===<<<<<<888888777666555444333333555555555444444333333222333333444444333333222111222111111111222222111///000000000000000000//////000111111222222222111111000000////////////000000000000000000000000000000000/////////000111222222111000000//////000000111/////////000222555777999===@@@DDDIIINNNRRRUUUVVVYYYYYYZZZYYYWWWSSSPPPNNNPPPTTTZZZ___aaabbbdddeeefffhhhjjjnnnqqquuuwwwyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzwwwtttqqqpppppprrruuuyyy}}}yyynnnnnnnnnpppssswww|||~~~}}}{{{xxxvvvqqqllliiihhhfffaaaXXXLLLBBB;;;888333222111000//////000000/////////...//////000000......///......---......******+++,,,,,,---......************************++++++***+++------+++***++++++++++++++++++++++++,,,,,,,,,------------...(((((()))+++,,,---...............//////.........,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,........................yyyxxxxxxzzz{{{{{{xxxvvvrrrnnniiieeeaaa]]]YYYVVVVVVSSSOOOLLLKKKIIIHHHFFFDDDCCCAAA???>>>=========888888777666555444333333333333333333333333222222333333444444333333222111222111000111333333111///111111000000000000//////000111111222222222222111///////////////000000111////////////////////////......---------...//////111111000000000000111111000000111222555888;;;===@@@BBBFFFKKKPPPSSSUUUVVVXXXXXXWWWUUUTTTRRRPPPOOOTTTXXX^^^aaacccccccccdddeeefffiiilllppptttvvvxxxzzzyyyxxxxxxxxxzzz|||}}}~~~|||zzzwwwuuusssrrrqqqtttvvvyyy}}}tttrrrooonnnppptttyyy|||~~~|||{{{zzzxxxtttoookkkllljjjfff___VVVLLLBBB===444333222111111222333444///......//////000111222---/////////---,,,---...---------,,,,,,+++++++++************************++++++***+++------,,,+++++++++++++++++++++++++++------------............------------............---......//////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............------........./////////000000vvvvvvwwwxxxzzzyyywwwuuuqqqmmmhhhdddaaa^^^ZZZWWWVVVSSSOOOLLLKKKIIIHHHFFFCCCBBB@@@???===<<<<<<<<<888888777666555444333333111111222222222222222222333333444444333333222111111111000111333333111000111111111000000000//////...///000000111111111000///////////////000111111//////////////////////////////...---------......000000////////////000000222222333555888;;;>>>@@@CCCEEEIIINNNRRRTTTVVVVVVWWWUUUSSSQQQPPPPPPQQQRRRWWWZZZ___bbbcccdddeeeffffffgggiiillloooqqqsssttttttuuuvvvwwwxxxxxxxxxxxxyyywwwuuusssrrrsssuuuvvvzzz|||{{{wwwrrrnnnnnnqqqvvvzzz}}}|||{{{{{{zzzwwwrrroooooommmiiieee```WWWKKKCCC999888555222000000000000//////.........///000000---...000...,,,+++,,,...------,,,,,,,,,,,,++++++************************+++******,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111000///---,,,*********+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,---......//////------............------------...///000111111222uuuuuuvvvwwwyyyxxxvvvsssppplllhhhdddaaa^^^[[[XXXUUURRRNNNLLLJJJIIIHHHFFFBBBAAA???>>><<<;;;;;;;;;888888777666555444333333000000000111111222222333333333444444444333222222111000000111333333222000222111111111000000//////------...//////////////////////////////000111111111111111111111111111111222111000/////////////////////............//////333333444666:::===AAACCCEEEHHHLLLPPPSSSVVVVVVVVVVVVTTTQQQOOONNNPPPRRRSSSWWW[[[___bbbdddeeeggghhhhhhiiijjjlllnnnoooqqqqqqppprrrvvvxxxyyyxxxvvvtttuuusssqqqpppqqqtttxxxzzz{{{tttooommmpppuuuxxx}}}||||||}}}|||yyyuuuqqqrrrnnnkkkiiifff^^^RRRHHH???<<<777222---)))((('''000///...---------------,,,...000...+++***+++---)))******+++---...//////+++++++++++++++++++++++++++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,---......,,,---............---,,,........./////////000000+++,,,,,,---...///000000------............------,,,---...///000111222333xxxxxxxxxyyy{{{{{{xxxvvvrrrmmmiiigggbbb[[[YYYZZZXXXUUUQQQNNNKKKIIIFFFCCCBBBAAA???===<<<;;;;;;;;;;;;:::888666444444444444444333111111111111333444222333333222111222444666555333111111222333222111000000000000////////////000000////////////000000222111000//////000111111000000000000000000000000111111000111222111///---...///000111222222111111333333444555777;;;BBBFFFFFFIIINNNSSSWWWWWWWWWVVVPPPOOOMMMMMMNNNQQQUUUXXX[[[___dddggggggfffffffffgggggghhhiiikkkmmmpppqqqtttssstttwwwzzzzzzvvvsssnnnmmmlllkkkmmmssszzztttmmmmmmppprrrsss||||||||||||{{{yyywwwvvvqqqpppnnnlllhhh```XXXRRRHHH@@@777333333444333000222000...---,,,---///000...............///000000.........------,,,,,,,,,///......------,,,,,,++++++++++++++++++***)))((()))+++++++++***)))***+++******+++,,,,,,---.........---+++******+++---...+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,------------------------------------------------------......///000000000zzzyyyyyy{{{||||||zzzxxxsssnnnjjjhhhccc\\\YYY[[[YYYVVVRRROOOLLLIIIFFFDDDBBBAAA@@@>>><<<<<<;;;;;;999888777666555555666666333333222222222222333333333444444333222333555777:::666222//////000111111////////////000000000000000000////////////000000222111000//////000111111000000000000000000000000000000///000111111...,,,000000000000111111222222333444666777999===BBBFFFGGGJJJNNNRRRUUUVVVUUUTTTOOONNNMMMMMMOOOSSSWWWYYY^^^bbbfffhhhhhhfffeeeeeegggfffggghhhiiilllnnnppprrrrrrsssuuuwwwwwwsssoookkkkkkkkklllooovvv~~~yyyqqqmmmnnnppprrrxxxyyyzzz{{{{{{yyyxxxvvvrrrpppooommmjjjeee^^^YYYMMMEEE;;;666444444333111111000///------...///000...............///000000.........------,,,,,,,,,,,,,,,,,,,,,------------***+++++++++******)))((()))+++,,,+++***)))***+++++++++,,,------...//////---,,,***))))))***,,,---//////...---,,,+++******...---,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------------......///000000000zzzyyyyyyzzz{{{{{{zzzxxxtttoookkkiiiddd]]]ZZZ\\\ZZZWWWSSSPPPNNNKKKGGGDDDCCCBBB@@@>>>===<<<<<<<<<777777666666666666777777333444444444444444444333444555555555444444666888===999222...---...///000......//////000000111111111000000//////000000111111111000000000000111111000000000000000000000000/////////000111000...,,,222111000000000111222333333666888:::===@@@DDDGGGIIIKKKNNNQQQRRRRRRRRRQQQMMMMMMMMMOOORRRUUUYYY\\\aaadddhhhiiihhhfffeeedddeeeeeeeeefffgggiiilllmmmooooooqqqssstttqqqmmmjjjgggiiikkkooottt{{{vvvnnnlllmmmppprrrtttwwwzzz{{{zzzxxxwwwsssrrrpppooommmjjjfffcccUUUMMMBBB:::666444222000111000///...---...///000...............///000000.........---------------******+++,,,,,,---......,,,,,,,,,,,,,,,++++++******+++,,,+++***)))***,,,,,,,,,------......//////,,,+++***))))))***+++,,,000//////...---,,,++++++...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------------------------------......///000000000yyyxxxwwwxxxzzzzzzyyywwwuuupppllljjjeee^^^[[[\\\ZZZWWWTTTQQQOOOLLLHHHEEECCCBBB@@@???===<<<<<<<<<777777777666666666666666333444555666666555444333333444555555444444555777;;;888333000////////////---......///000111111222111000000000000000000111000000000000000111111111////////////////////////000//////000222111///---333222000///000111333555444777;;;>>>@@@BBBEEEHHHKKKLLLMMMNNNOOOOOONNNNNNKKKLLLNNNQQQTTTXXX\\\^^^aaadddhhhjjjiiihhhffffffddddddcccdddeeegggiiijjjkkklllnnnppppppmmmjjjggggggjjjooottt{{{}}}rrrllllllnnnmmmppptttxxxzzzzzzyyyxxxvvvtttrrrpppooommmjjjhhh\\\TTTIII???888444222000111000//////......//////...............///000000...............---------+++++++++,,,,,,,,,---------...............------***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,---------.........//////---------,,,,,,,,,------........................------------------------------......///000000000{{{yyyxxxxxxzzzzzzzzzyyyuuupppllljjjeee^^^[[[]]]ZZZXXXUUURRRPPPLLLHHHEEEBBBBBB@@@>>>===<<<<<<;;;999999888777666555444333444444666777777666444444111333444444333333444555666444222222333222000...---......///000111111222111111000000000000111111//////000000111111111111////////////////////////111000000222333333111///333222111000111333555666555999===@@@BBBDDDGGGIIILLLLLLLLLLLLKKKKKKKKKKKKJJJLLLOOOSSSWWW[[[^^^```___cccgggjjjjjjiiihhhhhhccccccbbbbbbccceeefffggggggiiilllmmmmmmllljjjiiilllpppvvv}}}zzzrrrnnnnnnkkknnnrrrvvvyyyzzzzzzyyyzzzwwwtttrrrpppnnnllljjjbbb[[[PPPEEE<<<666222000111111000///////////////...............///000000........................---------,,,,,,+++++++++,,,,,,------------,,,,,,***,,,,,,,,,+++***+++,,,+++++++++++++++,,,,,,,,,---------,,,,,,------------------.........//////------------------------........................------------------------------......///000000000}}}{{{yyyzzz{{{||||||{{{uuupppllljjjeee^^^[[[]]]YYYWWWUUUSSSPPPLLLGGGDDDBBBAAA???===<<<;;;;;;;;;999999999888777555333222444555555555555555555444000222444444333222333444222222222333444444111///......//////000000111111222111111000000111111222...///000111111222111111000000000000000000000000111111111222444444222000111111111111333555777888777:::>>>AAACCCEEEHHHJJJLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLPPPUUUYYY]]]___aaa^^^bbbgggjjjjjjiiiiiiiiicccbbbbbbaaabbbcccdddeeedddgggiiikkklllmmmoooqqquuuyyy}}}vvvrrrmmmnnnqqqtttwwwyyyzzzzzz{{{yyyvvvtttrrrpppmmmkkkeee```WWWLLLBBB999444222111111111000000000//////...............///000000...............///////////////...------,,,++++++((())))))***************+++,,,---,,,+++***+++---************++++++++++++------............------000//////...---,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000{{{yyywwwwwwyyyzzzzzzyyytttoookkkiiiddd^^^[[[\\\XXXVVVTTTRRRPPPLLLGGGCCC@@@@@@>>><<<;;;:::::::::777888888888777666444333555444444444444444444555111333555555444333444444333222111222333333222000////////////000000000000222111111000000111111222---...000111222222111111000000000000000000000000000000000222444444222000...///111333555777888999888;;;>>>@@@CCCEEEIIIKKKKKKJJJHHHGGGFFFFFFGGGHHHJJJMMMRRRWWW[[[^^^```aaa___bbbgggiiiiiihhhggggggccccccbbbaaaaaabbbcccdddbbbdddgggiiikkkooouuuyyywwwppppppqqqsssuuuwwwyyyzzz{{{zzzxxxwwwvvvtttpppnnnhhhddd]]]SSSHHH???888555111111111111111000//////...............///000000---........./////////000........................(((((()))***************+++,,,------++++++,,,---++++++++++++++++++++++++,,,------------------,,,//////...---,,,+++******+++,,,.../////////...---------------------------------------------------------......///000000000xxxvvvtttsssuuuvvvvvvvvvtttoookkkiiiddd]]]ZZZ\\\WWWVVVTTTRRRPPPLLLFFFBBB@@@???===<<<:::999999999555666777888888777666555555444333222222333444555222444666777666555555555777444111000111222222111000000000000////////////222222111111111111222222---...000111222222222111000000000000000000000000/////////111333333111///---...111333666888999999999;;;>>>@@@BBBEEEIIILLLKKKJJJGGGEEEEEEEEEGGGHHHKKKNNNRRRXXX\\\___```aaa```dddhhhiiihhhfffeeeddddddcccbbbaaaaaabbbcccdddaaacccfffiiilllqqqyyy{{{rrrrrrrrrrrrtttwwwyyy{{{{{{zzzyyyyyyxxxwwwsssqqqjjjgggbbbXXXMMMCCC;;;888111111111111111000//////...............///000000---.........//////000000------......///000000000***+++,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,.../////////......////////////////////////------------------------------......///000000000wwwwwwwwwvvvvvvvvvvvvvvvssspppjjjfffccc```]]][[[\\\[[[XXXTTTOOOJJJFFFDDD@@@>>>;;;:::::::::888777888777666555555444444555666555444333222222111222555444333333333333444555888777777666444333222222///......///111111000/////////000111111111111111000000////////////000000000000////////////000000---------...///111222333000111333333444666999<<>>=========;;;:::999888777666666555666666444444333333444444555555555444333333333333444555555555444333222111000000000//////000222333222000//////000111111111111111000000////////////000000000000////////////000000.........///000111222333111222444555666888;;;>>>???@@@@@@AAACCCFFFHHHJJJHHHGGGEEEEEEEEEGGGIIIKKKOOOPPPSSSWWW[[[^^^```aaacccccceeeeeefffeeeddddddaaaaaabbbcccddddddcccaaaccceeehhhlllqqqwww|||tttqqqssswwwyyyyyyzzz|||}}}}}}|||zzzwwwuuurrrnnnhhhbbb[[[RRRJJJEEE999666333111111111111000111111111111111111111000000000000/////////..............................---,,,++++++,,,,,,+++***,,,+++***)))***+++---///------------------------------------------------,,,,,,,,,,,,------------000///...------...///////////////////////////...........................///...---,,,,,,...///111ttttttuuuuuuuuuuuuuuutttqqqnnnhhhdddaaa^^^[[[YYYXXXWWWUUURRRNNNJJJGGGEEEDDDBBB???>>>>>>>>><<<;;;:::999888777777666666666222222333444555777888999555444444333333444444555444333333222111000//////000//////111333444333222//////000111111111111111000000////////////000000000000////////////000000000000//////000111222222222333555777888:::>>>@@@???@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSWWWZZZ]]]^^^```aaabbbcccccccccccccccbbbccccccdddccccccbbbaaabbbeeeiiinnntttzzzwwwpppooosssvvvxxxxxxzzz|||}}}}}}|||zzzxxxrrrooojjjeee___XXXQQQLLL???;;;666333111111000///111111111111111111111111/////////.........------........................---,,,+++,,,...///...------,,,+++******+++,,,---------------------------------------------------***+++---///000///---,,,///......---......//////....../////////////////////////////////////////////...---------...///000tttuuuvvvwwwwwwvvvvvvuuuppplllgggccc```]]]ZZZWWWVVVUUUSSSQQQMMMJJJGGGEEEAAA???===<<<<<<;;;:::888999999888777666666666666222222222333444666888888444444444444444444444444444444333333222111111000///...///000333444333222//////000111111111111111000000////////////000000000000////////////000000111111000000000111111222111444666888999<<>>;;;:::::::::999777888888777666555555555555333333222222333444555555444444444444444444444444333333333222222111111000.........///222222111000//////000111111111111111000000////////////000000000000////////////000000222222111111111222222333222444777999:::<<<>>>@@@???AAACCCEEEEEEDDDBBBAAAAAABBBEEEHHHLLLNNNPPPQQQUUUUUUUUUUUUWWWYYY\\\]]][[[[[[\\\]]]^^^___```aaadddeeefffdddbbbaaabbbdddccchhhooovvv|||vvvttttttvvvwwwyyy{{{}}}}}}|||zzzyyywwwtttqqqnnnkkkfffaaa]]]MMMGGG>>>666111///---,,,.../////////000000000111///.........------------........................///...,,,---......---+++------,,,,,,,,,,,,,,,,,,------------------------------------------------------------......//////,,,,,,---...............---.........//////000000000000000000000000000000............//////000000tttvvvxxxzzzzzzzzzxxxwwwooolllfffbbb___\\\YYYWWWVVVUUUSSSPPPMMMJJJGGGEEEBBB@@@===<<<<<<<<<:::999888777666555444444444444444444333222222222333333333444444555555444444333111111111000000000/////////......///111111000...//////000111111111111111000000////////////000000000000////////////000000222222111111222333444444333666999:::;;;<<<>>>???@@@AAACCCDDDDDDCCCBBBAAA@@@CCCGGGKKKOOOQQQSSSSSSVVVVVVVVVVVVWWWYYYZZZZZZYYYYYYZZZ[[[\\\^^^```aaaccceeefffdddaaaaaacccfffgggmmmuuu|||}}}vvvrrrqqqvvvwwwzzz|||}}}|||zzzyyywwwuuurrrooommmiiiddd```UUUNNNCCC:::444111///...000111111222222333333333/////////.........------........................,,,+++))))))******)))(((,,,,,,,,,---------------------------------------------------------------......---,,,,,,---......+++,,,---...............------......///000000000////////////////////////....../////////000000000sssuuuwwwyyyzzzyyyxxxwwwppplllgggbbb___\\\YYYWWWWWWVVVTTTQQQNNNJJJGGGEEECCC@@@>>>======<<<;;;:::999888777666555555555555444444333333333333444444333333444555555444333333111111111111111000000000111000000000111111000...//////000111111111111111000000////////////000000000000////////////000000111111111222333444555666666999;;;=========>>>???@@@AAABBBCCCCCCCCCBBBBBBAAADDDIIIMMMQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[^^^```aaabbbdddfffdddaaaaaadddhhhlllqqqzzz|||tttppprrrtttwwwzzz||||||{{{{{{vvvtttrrrpppmmmjjjeeebbb\\\TTTHHH>>>888555333333000111111222222333444444000000000/////////..............................***)))((()))***+++***)))++++++,,,---............------------------------------------------------------.........,,,+++******+++,,,...//////......------......///000000111..............................///000000000000000rrrtttvvvyyyyyyyyywwwvvvppplllgggccc```]]]ZZZWWWXXXWWWUUURRRNNNJJJGGGEEEBBB@@@===<<<<<<<<<:::999:::999888777666666666666444444444444444555666777333333444555555444333333444444444333333333333333333222111222222222000...//////000111111111111111000000////////////000000000000////////////000000111111111222333444666777888;;;>>>??????>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBEEEJJJOOOSSSUUUUUUUUUXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[^^^```bbbaaadddfffdddaaaaaaeeejjjooottt}}}|||vvvnnnqqquuuyyy|||}}}}}}}}}{{{yyyvvvtttrrrooojjjgggaaaXXXLLLAAA;;;888666666...//////000111111222222000000000000////////////........................***))))))+++---//////...***+++,,,---............------------------------------------------------+++,,,///000///,,,(((%%%)))+++,,,...//////......---------...///000000111..............................///000000000000000tttttttttuuuwwwvvvtttrrroookkkeee___[[[YYYZZZZZZUUUUUUTTTQQQMMMIIIGGGFFFAAA@@@>>>===;;;:::::::::::::::999777666444333333444333333333333444555555444444444444444444444444333333222222111000000000111///...///000111000......////////////000000000000000000000000000000000000000000000000111111222111111111222333555666777<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGHHHKKKOOORRRTTTUUUUUUSSSUUUWWWWWWUUUTTTUUUVVVRRRTTTWWWZZZ]]]______```bbbcccdddeeeeeegggjjjlllsssxxxvvvrrrqqqppprrryyy~~~zzz}}}zzzvvvsssssspppllliiiccc^^^UUUJJJ???888555555111000//////000000///...000000000000000000000000000000///............///.........------,,,,,,,,,+++,,,------++++++,,,---000000000000000000000000////////////////////////***,,,...000111111000///000000000000000000000000///......------...000111//////...---,,,,,,++++++////////////000000000000tttssstttvvvxxxxxxvvvuuupppllleee___ZZZYYYYYYYYYYYYXXXVVVSSSNNNIIIFFFEEEAAA@@@>>>===;;;:::::::::::::::999777666444333333444333333333333444555555333333333333333333333333333333222222111000000000111///...///000111000...111111222222222333333333000000000000000000000000000000000000000111111222111111111222333555666777<<<===???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBGGGIIILLLOOOQQQSSSSSSSSSQQQSSSUUUVVVUUUTTTUUUVVVTTTVVVXXX[[[]]]_________```aaacccdddeeehhhlllpppwww{{{sssooommmooovvv|||}}}{{{|||yyyuuusssrrroookkkhhheeeaaaXXXNNNDDD<<<777666111///...///000000000...000000000000000000000000000///......------...............------,,,,,,,,,+++,,,------++++++,,,---........................////////////////////////---...///000000///......////////////////////////...............///000000//////000000000000111111////////////000000000000ttttttuuuwwwyyyzzzxxxwwwqqqmmmggg```[[[XXXWWWWWWVVVUUUSSSOOOLLLHHHDDDBBBAAA@@@>>>===;;;::::::::::::999888777666555444333444333333333333444555555444444444444444444444444333333222222111000000000111///...///000111000...////////////000000000000000000000000000000000000000000000000000111111222111111111222444666777888<<<===???AAABBBBBBAAAAAA@@@???>>>>>>>>>@@@BBBCCCFFFIIILLLOOOQQQQQQPPPOOONNNPPPSSSTTTTTTUUUVVVXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^___aaadddfffkkkqqquuu{{{uuuooojjjkkkrrrxxx{{{{{{|||zzzwwwuuussspppllliiigggddd]]]TTTKKKBBB;;;777111///......000000000///000000000000000000000000.........---------------.........---------------+++---...---,,,+++,,,---------------------------////////////////////////000000//////............////////////////////////---......///////////////......///000222333444444////////////000000000000wwwvvvwwwxxxzzzzzzxxxvvvrrrnnnhhhaaa[[[WWWUUUUUUTTTRRRPPPNNNLLLJJJGGGDDDAAA@@@>>>===;;;:::::::::999999888777666555444444444333333333333444555555555555555555555555555555333333222222111000000000111///...///000111000...------........./////////000000000000000000000000000000000000000111111222111111222333555666888999;;;===>>>@@@AAAAAAAAAAAA???>>><<<<<<===@@@CCCEEEGGGIIILLLOOOPPPOOOMMMLLLKKKNNNQQQSSSTTTUUUWWWYYY[[[[[[]]]^^^^^^^^^]]]]]][[[^^^aaaeeeiiiooovvvzzzyyypppggghhhnnnsssxxx{{{}}}|||zzzxxxuuuqqqnnnllliiifffaaaZZZRRRHHH>>>888222000......///111111000////////////////////////---------------,,,,,,,,,...............---------,,,---...---,,,+++,,,...------------------------////////////////////////000///............//////////////////////////////,,,---///000000000///...,,,,,,---...000111222222////////////000000000000{{{zzzyyyzzzzzzyyyvvvtttsssooohhhaaa[[[WWWTTTSSSWWWUUURRRQQQPPPMMMIIIFFFAAA@@@>>>===;;;:::::::::999888888777666555444444444333333333333444555555666666666666666666666666333333222222111000000000111///...///000111000...000000000111111111222222000000000000000000000000000000000000000111111222111111222444555777999:::;;;<<<>>>@@@AAAAAAAAA@@@>>>===<<<<<<===@@@DDDFFFGGGHHHKKKMMMNNNMMMKKKJJJIIILLLPPPRRRTTTUUUXXXZZZ\\\]]]^^^___^^^^^^\\\\\\ZZZ^^^bbbhhhmmmssszzz~~~tttiiihhhlllooouuuzzzyyyyyyyyywwwtttqqqnnnllljjjhhhddd___XXXNNNCCC;;;444222//////000111111000////////////////////////------.........---,,,+++........................,,,---......,,,,,,---...........................////////////////////////------------...///111111........................,,,---///000000000///...---------....../////////////////////000000000000}}}{{{zzzzzzzzzxxxuuurrrrrroooiiibbb\\\WWWTTTSSSWWWTTTPPPNNNNNNLLLGGGCCCAAA@@@>>>===;;;:::::::::888888888777666555555555444333333333333444555555777777777777777777777777333333222222111000000000111///...///000111000...////////////000000000000000000000000000000000000000000000000000111111222111222333444666888:::;;;;;;<<<>>>@@@AAAAAA@@@@@@<<<<<<<<<===???BBBEEEGGGGGGHHHIIIJJJKKKKKKJJJJJJIIILLLPPPRRRTTTVVVYYY[[[]]]]]]^^^^^^^^^]]]\\\[[[[[[___ffflllrrrwww|||zzzmmmkkklllmmmrrrxxxtttuuuwwwvvvsssooommmmmmllljjjfffbbb]]]TTTHHH@@@888555222000000111111111000000000000000000000000------...//////---,,,+++.............../////////,,,...///...---,,,---...........................////////////////////////,,,,,,---...///000111111........................---......///////////////000000000000000000000///////////////000000000000{{{zzzyyyzzzzzzxxxuuusssqqqnnniiibbb\\\WWWTTTSSSSSSPPPMMMNNNPPPPPPLLLHHHAAA@@@>>>===;;;:::::::::888888777777666666555555444333333333333444555555555555555555555555555555333333222222111000000000111///...///000111000...,,,,,,,,,---------......000000000000000000000000000000000000000111111222222222333555777999;;;<<<;;;<<<>>>???@@@AAA@@@@@@;;;;;;===???AAADDDFFFHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJLLLPPPSSSUUUVVVYYY[[[\\\]]]]]]^^^^^^]]][[[ZZZ\\\aaaiiiqqqvvvzzz}}}qqqooonnnlllooowwwrrruuuwwwwwwtttqqqppppppooolllhhhfffbbbZZZOOOFFF<<<888444222111222111111000000000000000000000000---...///000000...---+++---........./////////000---...///...---,,,---///------------------------////////////////////////,,,---...000000000//////.......................................///000000111111111111111111111111////////////000000000000yyyyyyxxxyyyzzzyyyvvvtttqqqnnnhhhbbb\\\XXXTTTSSSSSSQQQPPPSSSYYY\\\ZZZWWWAAA@@@>>>===;;;:::::::::888888777777666666555555444333333333333444555555444444444444444444444444333333222222111000000000111///...///000111000////////////000000000000111000000000000000000000000000000000000000111111222222222333555777999;;;===:::<<<===???@@@@@@@@@@@@:::;;;===@@@CCCEEEGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJMMMQQQSSSUUUWWWYYY[[[[[[\\\]]]]]]]]]\\\[[[ZZZ]]]cccllltttyyy|||~~~uuurrrppplllnnnvvvssswwwzzz{{{xxxuuutttuuuqqqnnnjjjhhheee^^^SSSJJJ>>>:::666333222222222111000000000000000000000000...///000111111///---,,,---.........//////000000---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...000111111///---,,,........................//////...------///000111//////000000111111111111////////////000000000000{{{{{{zzz{{{|||zzzxxxuuuuuurrrlllgggaaa\\\VVVSSSSSSQQQQQQPPP___{{{}}}dddDDDCCC@@@===;;;888777666777777777777666666666666666555555333222111000000555555555555555555555555444222111111222333111000111000000000000222333444000000000000000000000000111111000000000000111111222111000000000000000000111222333555888:::;;;<<<===>>>???>>><<<;;;;;;;;;:::;;;>>>AAADDDFFFGGGHHHKKKJJJIIIHHHHHHHHHIIIJJJOOOPPPRRRUUUXXXZZZ[[[\\\\\\^^^___^^^[[[YYYYYYYYY```fffnnntttxxxyyy{{{{{{}}}yyyrrroooqqqsssuuuwwwyyyyyyxxxvvvtttsssoookkkiiigggaaaWWWOOOGGG???666111222333222111222222222111111111111000------......//////000000///............---------,,,---......,,,,,,---...000///...............///111111000000//////............////////////............////////////......////////////000000000000000000111111111111000000000000//////......------}}}{{{zzz{{{{{{{{{yyywwwuuuqqqlllgggbbb]]]WWWTTTTTTSSSUUURRRUUUcccdddQQQCCCBBB@@@===;;;999888777888777777777666666555555555555555555555555555555555555555555555555555555777555444444555555444333333222111000000000111222111111111111111111111111111111000000000000111111222111111000000000111111333444555777888:::;;;<<<<<<===>>>===;;;::::::;;;<<<>>>@@@DDDGGGIIIKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJNNNPPPRRRUUUWWWYYY[[[[[[\\\]]]^^^]]][[[ZZZ[[[\\\ccchhhpppuuuyyy{{{|||}}}}}}vvvrrrrrrrrrtttvvvxxxyyyxxxwwwvvvtttqqqmmmkkkiiieee]]]VVVLLLDDD:::444333444333222111111111000000000//////.........//////////////////............---------,,,---......,,,,,,---...///////////////////////////////////////000000000......////////////............////////////......////////////000000000000//////000000000000//////222222111111000000000000~~~|||{{{zzz{{{{{{zzzyyytttpppkkkgggccc^^^YYYVVVVVVTTTWWWUUULLLLLLLLLBBBAAA@@@>>><<<;;;999999888888888777777666555444444222333333444555666777777555555555555555555555555444333222222333333222000444333222000000///000000222222222222222222222222111111000000000000111111111111111000111111222222666666777888999:::;;;;;;:::;;;<<<;;;:::999:::;;;===???BBBEEEHHHKKKLLLMMMJJJIIIHHHHHHHHHHHHJJJJJJNNNOOORRRTTTVVVXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[^^^```gggkkkrrrwwwyyy{{{}}}~~~{{{uuusssqqqrrrtttwwwxxxxxxxxxxxxvvvsssooommmllliiiddd___SSSKKK@@@999666555444222000000000000/////////...///////////////.........///............---------,,,---......,,,,,,---...---...///111111111000000---......///000000111111......////////////............////////////......////////////000000000000......////////////......222111111111111000000000}}}{{{zzz{{{||||||{{{ssspppkkkgggddd___[[[XXXXXXQQQUUUVVVJJJDDDFFFDDD@@@???===<<<;;;:::999999999888888666555444333333000111111222333444555555555555555555555555555555333111000000111111000///222222111000000000000000222222222222222222222222111111000000000000111111111111111111111222333444777777777888888888999999888999::::::888888:::;;;<<<>>>AAADDDGGGJJJKKKLLLJJJIIIHHHGGGHHHIIIJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYZZZ]]]aaadddjjjmmmrrrvvvxxxzzz|||}}}~~~wwwsssoooppprrrtttvvvxxxyyyyyyyyyuuuqqqnnnmmmkkkhhheeeYYYRRRGGG>>>999666444222111111000000000/////////000000//////......------///............---------,,,---......,,,,,,---...+++---///111222222111000........./////////000000......////////////............////////////......////////////000000000000...//////000000//////...////////////////////////}}}zzzzzz{{{|||||||||sssppplllhhhddd```\\\YYYZZZOOOPPPSSSJJJFFFJJJIII???>>>===;;;:::::::::999999888777666555444333222333333333333333333333333555555555555555555555555555444333333444444333222//////000000111111111111222222222222222222222222111111000000000000111111111111111111222333555555777777777777777777777777777888999888777888:::<<<>>>@@@BBBEEEHHHJJJKKKLLLIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNPPPRRRSSSTTTUUUUUUTTTVVVWWWYYY[[[___dddhhhkkknnnrrrtttvvvwwwyyy{{{|||yyyrrrmmmnnnoooqqqtttvvvxxxzzzzzzwwwsssooommmjjjhhhggg^^^XXXOOOEEE>>>888444222222222111111111000000000000000//////......------///............---------,,,---......,,,,,,---...+++---///111222222000000000/////////.........---......////////////............////////////......////////////000000000000///000000111111000000///////////////000000000000}}}{{{zzzzzz{{{||||||{{{tttqqqmmmiiieeeaaa\\\YYYZZZPPPOOOPPPHHHGGGJJJFFF???>>>===;;;:::999999999777777666666555444333333666666666555555444444444555555555555555555555555444333111222333333222000---...///000111111111111222222222222222222222222111111000000000000111111111111111222333555666777777666666666666666666666777888888777777888;;;===BBBCCCEEEGGGIIIKKKLLLLLLIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTXXX[[[^^^ccciiimmmmmmoooqqqssssssuuuwwwyyy||||||sssllllllmmmnnnqqqtttwwwyyyxxxvvvtttpppmmmkkkiiihhhbbb^^^WWWMMMDDD<<<666333222222222222111111111111///////////////.........///............---------,,,---......,,,,,,---...,,,---...000000000//////000000//////...------,,,......////////////............////////////......////////////000000000000000000111111111111000000111111111222222222222333{{{zzzyyyzzz||||||zzzyyyvvvrrrnnniiieeeaaa\\\YYYVVVQQQSSSOOOEEEEEEHHH@@@@@@???===;;;:::999888888666666666555555444444444666666555555555444444444555555555555555555555555111000//////000000///......///000111111000//////111111111111111111111111111111000000000000111111000111111222444555777888777777777777777777777777777777888777777999<<>>@@@???===;;;999888777777555555555555555555444444333333333333333333333333555555555555555555555555444333222222333333222000000000111111111///...---000000000000000000000000111111000000000000111111000111111222444666888999888888888888888999999999777888888777777999===@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRVVV\\\bbbhhhmmmrrruuuqqqrrrsssrrrrrrtttwwwyyy{{{xxxkkkjjjiiijjjlllpppsssvvvrrrsssssssssqqqooonnnooohhhgggccc[[[PPPDDD<<<777000000000000////////////---.........//////000000//////.........---------,,,---......,,,,,,---.........---,,,,,,,,,------,,,,,,------.../////////......////////////............////////////......////////////000000000000......////////////......//////000000111111111111|||{{{yyyyyyzzzzzzyyywwwtttqqqmmmiiieeeaaa[[[XXXTTTRRROOOMMMJJJGGGBBB???@@@???>>><<<:::999999999:::999888777555333222111333333333333333333333222555555444333333222111111333222222111000///......000000000111222222222333222222222222222222222222...///000///...///000222//////000111444777:::<<<============<<<:::888777333555666777888;;;???BBBEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGGGGGGGGGGHHHIIIJJJNNNOOOOOONNNMMMNNNPPPRRRUUU[[[aaaeeelllssswwwuuurrrrrrqqqqqqrrrtttvvvwww}}}zzzooolllgggfffhhhlllppprrrsssttttttuuutttrrrqqqpppjjjgggccc___XXXMMM@@@777444222111000111000///---000000000000000000000000//////////////////////////////.........---------............////////////000000000///......------////////////000000000000222333444222000//////000////////////000000000000222111111111000000//////111111111000000000000000|||{{{yyyyyyzzzzzzyyywwwsssqqqmmmiiieeeaaa\\\XXXTTTRRRNNNKKKIIIFFFCCC@@@>>>===<<<:::888777777777888888777666444333222222444444444444444444444444555555444444333222222111222222111111000000//////000000000000000000111111111111111111111111111111000111111111//////111333111111111222444666888:::999::::::999888777555444333555777888999<<<@@@CCCEEEDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNPPPTTTVVVXXX___eeejjjpppwwwyyywwwssssssrrrrrrsssvvvyyy{{{qqqlllfffcccdddiiimmmpppsssttttttuuutttsssqqqpppnnnkkkgggbbb\\\RRREEE<<<777555222111111111///---000000000000000000000000//////////////////////////////.........---------............////////////.........///////////////////////////000000000000222333333222000...///000////////////000000000000111111111111000000000///000000000000000111111111|||{{{yyyyyyzzzzzzxxxwwwrrrpppllliiieeeaaa\\\YYYTTTQQQMMMJJJHHHFFFDDDBBB======;;;999888777777777666666555555444333333222333444444555555666666666555555444444333222222222111111111000000000000000000000000///////////////000000000000000000000000111222333222000000111333444333333444555666777888888888888888777666444444444666888:::;;;>>>AAADDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHJJJLLLMMMOOORRRWWW[[[]]]dddkkkpppuuu{{{|||yyytttsssrrrsssuuuzzz~~~wwwpppgggaaabbbffflllppprrrssstttuuuuuutttrrrrrrqqqnnnjjjfffaaaXXXLLLDDD999777444222222111000///000000000000000000000000////////////////////////...............---------............////////////------......///000000111////////////000000000000000222222111///......///////////////000000000000111111111111000000000000//////000000111111222222}}}{{{yyyyyyyyyyyywwwvvvrrroookkkhhheeeaaa\\\YYYTTTQQQLLLHHHFFFEEEDDDBBB???>>><<<;;;:::999999999444444444444444333333333222333333444555666666777555555444444333333333333000000000000000111111111111111111000000//////...000000000000000000000000111222222111//////000222444444444555666777888999;;;::::::999999888777777555777:::;;;===???BBBEEECCCBBBBBBCCCCCCCCCDDDDDDCCCEEEGGGJJJKKKKKKJJJIIIHHHJJJKKKMMMOOOTTTYYY]]]aaahhhppptttyyy}}}|||xxxtttsssssstttwww}}}xxxllldddbbbffflllpppqqqrrrtttuuuuuuuuutttsssrrroookkkhhhddd\\\QQQJJJ:::777333111111222222111////////////////////////////////////////////////....................................////////////............//////000000////////////000000000000///111111000.........///////////////000000000000111111111000000000000000......///000111222222333}}}{{{yyyyyyyyyxxxwwwuuurrroookkkhhheee```[[[XXXTTTPPPKKKGGGEEEDDDCCCAAA>>>===<<<;;;:::999999999444444444444444444444444111111222333444555555555555555444444444444333333000000000000000111111111222222222111111000000000111111111111111111111111000000111000......000111222333555666888:::;;;;;;;;;;;;::::::999999888888666888;;;===>>>???BBBDDDAAAAAABBBCCCCCCCCCCCCCCCBBBDDDGGGIIIKKKKKKJJJJJJJJJKKKLLLMMMOOOTTTYYY^^^dddkkkrrruuuyyy|||{{{wwwsssrrrsssuuuyyyssshhhdddeeeiiilllpppqqqsssuuuvvvvvvuuuuuupppnnnjjjhhheee^^^UUUNNN;;;888333111111222333333////////////////////////////////////////////////---.................................////////////000000//////............////////////000000000000///000111000///...///000////////////000000000000000000000000000000111111......///000111222222333}}}{{{yyyxxxyyyxxxvvvtttsssppplllhhhddd___ZZZVVVTTTPPPLLLHHHEEECCC@@@>>>;;;:::999888777777777777555555555444444444444444111222222333333444444444555555444444444444444444111111111000000000000000222222222222111111111111111111111111111111111111...///000///......000222222444666888:::;;;<<<<<<:::999888777777777777888777999<<<>>>>>>???@@@BBB@@@AAABBBCCCCCCCCCCCCCCCBBBCCCFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMOOOTTTZZZ___gggmmmrrrtttwwwzzzyyyuuurrrsssuuuxxx}}}{{{ooohhhfffggghhhoooqqqsssuuuvvvwwwwwwwwwpppmmmkkkiiigggaaaYYYSSSAAA<<<666222111222333333000000000000000000000000////////////////////////---------...........................////////////111000000///......------////////////000000000000///000111111//////000111////////////000000000000000000000000111111111111//////000000111111222222}}}{{{yyyxxxxxxwwwuuuttttttqqqlllhhhccc^^^YYYUUUTTTQQQLLLIIIFFFBBB>>>;;;::::::999888777777777777666666666555555444444444333333333444444444444444444444555555555555555555222222111111000000//////000000000000111111111111000000000000000000000000---///000000///000222444555666888999:::;;;;;;:::999888777666555666777777888:::===>>>>>>>>>>>>??????@@@AAACCCDDDDDDCCCCCCBBBCCCEEEGGGIIIKKKMMMMMMKKKLLLLLLMMMPPPUUU\\\aaaiiinnnrrrsssuuuxxxwwwtttsssuuuxxx|||yyypppkkkhhhgggnnnppprrruuuwwwxxxxxxxxxrrrooolllkkkjjjfff^^^YYYIIIDDD<<<555222222222222000000000000000000000000////////////////////////---------.........//////............///////////////////////////.........////////////000000000000000111222111000000111222////////////000000000000///000000000111111111111000000000000000111111111}}}{{{yyyxxxxxxwwwuuusssuuurrrmmmhhhccc^^^XXXTTTSSSQQQMMMJJJFFFBBB===999<<<<<<;;;:::999999999999888777777666555555444444555555555555555555444444444444555555555555555555333222222111000//////.........//////000000111111////////////////////////---///000111111222444666777888999:::;;;:::999888999999777666666777888888999;;;===>>>=========>>>>>>@@@AAACCCDDDDDDCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOJJJJJJKKKMMMPPPVVV^^^ccckkkooorrrrrrtttwwwwwwttttttvvvzzzxxxqqqllliiinnnppprrruuuwwwxxxyyyyyytttqqqooonnnmmmiiibbb]]]QQQJJJ@@@888333111111000000000000000000000000000////////////////////////---------.........//////............/////////000------......///000000000////////////000000000000000111222222111000111333////////////000000000000//////000000111111111222111111111000000000000000{{{yyyvvvvvvvvvwwwwwwvvvvvvrrrlllfffbbb]]]YYYUUUQQQNNNIIIEEECCCBBB@@@???;;;;;;;;;:::999888777666888888777666555444444333111222333444555777888888777666666555444222111000000000111111111222222222000111222333333222111000111111111111111111111111111222222333333333222111444555666888999999999999<<<:::777555444555777888<<<<<<======>>>>>>??????===>>>@@@@@@@@@@@@BBBCCCCCCEEEGGGJJJLLLMMMNNNNNNJJJLLLNNNPPPSSSWWW]]]aaagggiiilllnnnoooppprrrssstttxxx}}}wwwnnnhhhdddkkkooorrrwww~~~}}}wwwvvvsssooollljjjgggccc```XXXOOOCCC:::666555333222000000000000////////////,,,---...//////...---,,,//////////////////////////////............//////////////////////////////////////////000000000000000111222333333222111000000000000000111111111111000000000000000000000000111111111111111111111111{{{yyyvvvuuuvvvwwwwwwvvvuuuqqqkkkfffbbb]]]XXXUUUQQQMMMHHHEEECCCBBB@@@???<<<<<<<<<;;;999888777666777777666666555555444444333333444444555555666666555555555555444333222222000000111111111222222222///000111111111111000///111111111111111111111111111222222222333333333333555666777888888999888888888777666555555777:::;;;===============>>>>>>>>>===???AAAAAAAAAAAACCCDDDCCCDDDFFFHHHJJJKKKKKKKKKJJJKKKNNNPPPSSSWWW]]]aaagggiiilllmmmnnnoooqqqssstttxxx|||tttmmmhhhmmmppprrrwww|||{{{vvvxxxuuuqqqnnnllliiieeebbb[[[SSSHHH>>>888555444444111111111000000000//////...//////000000//////...//////////////////////////////............//////////////////////////////////////////000000000111000000111222222111000000000000000000111111111111000000000000000000000000111111111111111111111111{{{yyyvvvuuuvvvvvvvvvuuussspppkkkfffaaa]]]XXXTTTPPPLLLHHHDDDCCCBBB@@@???>>>>>>===;;;:::888777666666666666666666555555555555555444444444444444444333333444444555444444333111111111111111222222222...//////000000//////...111111111111111111111111222111111111222444666777777777888888888888777777555555444444666999<<<>>>>>>>>>==================>>>@@@AAABBBBBBBBBDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNPPPSSSWWW\\\```eeegggjjjkkklllmmmppprrrtttwww{{{{{{qqqkkknnnpppqqquuuzzzzzzvvvzzzwwwtttqqqooolllhhheee^^^YYYPPPEEE<<<666444555222222222111111111000000///000000111111000000///////////////////////////000//////......//////000/////////////////////////////////000000000111111///000000111111000000///000000000000111111111111000000000000000000000000111111111111111111111111{{{yyyvvvuuuuuuvvvuuutttrrrnnnjjjeeeaaa\\\WWWSSSOOOKKKGGGDDDBBBAAA@@@???@@@???===;;;:::888888777555555555666666666666666333333444444444444555555444444444555444444333333111111111111111111111111////////////////////////111111111111111111111111222111111111222555888999888888888888888777666666444444444555777999<<<>>>>>>>>>>>>======<<<<<<;;;>>>@@@BBBCCCCCCCCCEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJIIILLLOOORRRTTTXXX]]]```dddfffhhhiiiiiikkknnnppprrrvvv|||sssmmmmmmmmmooorrrwwwxxxxxxzzzxxxuuusssqqqnnniiifff```^^^WWWLLL@@@888555555333333333222222222111111000000000000000000000000////////////////////////000000////////////000000000000000000000000000000//////000000000111111111//////000000000000/////////000000000111111111111000000000000000000000000222222222222222222222222{{{yyyvvvuuuuuuuuuuuutttooommmiiieeeaaa\\\VVVRRRNNNJJJFFFCCCBBBAAA@@@>>>@@@???===;;;999888888888555555555666666666666666111111222333444555666777666666666555444333111000111111111111111111111111000000000000000000000000111111111111111111111111222222111111333666999;;;888888999888888777666555555555555666777999:::<<<>>>>>>======<<<<<<;;;;;;>>>@@@BBBCCCCCCDDDFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNQQQTTTWWWZZZ___bbbccceeefffggghhhjjjmmmooopppvvv}}}yyynnnkkkjjjlllppptttwwwyyyyyyxxxvvvtttrrrnnnjjjfffaaa```[[[QQQEEE;;;777666333333333333222222222222////////////////////////////////////////////////000000////////////000000111111111111111111111111000000000000111111111111000000////////////000000///000000000111111111111111111111111111111111111333333333333333333333333{{{yyyvvvuuuuuuuuutttsssnnnkkkhhhddd```[[[UUUQQQMMMIIIEEEBBBAAA@@@???>>>>>>===;;;999999888999999666666666666666555555555000000111333444555666777777777666555444222111000222222222111111111111111111000000//////000000111111111111111111111111111222222222333444777999:::888888888888888777666555666666666666777888999:::======<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKMMMPPPTTTXXX[[[^^^bbbdddeeefffggghhhiiikkknnnqqqrrrwww~~~rrrmmmiiikkknnnqqquuuzzzyyywwwvvvuuusssooojjjfffcccaaa]]]UUUKKKAAA:::777333333333222222222111111000//////......//////000////////////////////////111000000//////000000111111111111111111111111111000000000111111111222222111000000//////000000111000000000000111111111111111111111111111111111111333333333333333333333333|||yyyvvvtttttttttsssrrrllljjjgggddd```[[[UUUPPPLLLIIIDDDBBBAAA@@@???>>><<<;;;999888888888999:::777777666666555555444444111111222333444444555555555555555555444333222111222222222111111111000000000///............///000111111111111111111111111222333444555666777888888777777888888888777777666555555666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBBBBDDDFFFHHHGGGGGGGGGHHHIIIKKKMMMNNNPPPSSSXXX[[[^^^aaadddggghhhiiijjjkkkkkknnnrrruuuvvvyyy}}}zzzqqqkkklllnnnooossszzzyyyxxxwwwvvvtttpppkkkgggeeebbb^^^YYYRRRIII@@@999222222222222111111111111111111000//////000111111////////////////////////111111000000000000111111////////////////////////000000111111111222222222222111000000000000111222000000000000111111111111111111111111111111111111111111111111111111111111|||yyyvvvtttttttttsssrrrkkkiiifffddd```[[[TTTPPPLLLHHHDDDAAA@@@@@@???>>>;;;:::888777777888:::;;;888888777666555444444333333333333333333333333333333444444555555444444333222222222222111111000000///...---,,,,,,---...///111111111111111111111111222333555666777777777777777777888888888888777777333444555777888:::;;;;;;:::;;;;;;<<<<<<=========<<<>>>@@@BBBBBBCCCFFFGGGHHHHHHHHHIIIKKKNNNQQQRRRRRRUUUZZZ]]]```cccfffiiillllllmmmmmmnnnqqquuuxxxzzz|||}}}}}}vvvnnnnnnnnnnnnrrryyyyyyyyyxxxwwwvvvrrrlllhhhfffccc___\\\WWWNNNCCC<<<222222222111111111000000333222111000000111222333////////////////////////111111000000000000111111........................000111111111111222222222333222111000000111222333000000000000111111111111111111111111111111111111////////////////////////|||zzzxxxuuusssqqqoooooonnnkkkhhheee```[[[TTTOOOLLLKKKGGGDDDAAA???>>>>>>>>>>>><<<;;;999888666666777777777666555555444444444444444555555555555555666666666555444444333333///...---///111333333333000///,,,++++++---///111111111000000111111222333333444666777999::::::;;;999888777777777777777777888888999:::;;;;;;;;;;;;<<<<<<===============<<<===>>>???AAABBBCCCDDDDDDHHHHHHHHHHHHHHHKKKOOOSSS[[[]]]```aaacccfffjjjmmmnnnnnnoooooopppssswwwzzz{{{|||~~~}}}sssllljjjmmmooopppvvvwwwwwwwwwtttooojjjgggjjjeee```^^^]]]UUUIII???666666555333111111222333222111111111000000//////000000000000000000000000---------............///////////////////////////.../////////000000000000......///000111222222333//////.........000111222111111111111111111111111222222111111111111111222xxxxxxvvvuuutttsssssssssnnnlllhhheee```ZZZTTTOOOJJJHHHEEEAAA>>>===<<<;;;======<<<;;;999888777777777777666666555555444444444444444555555555555555666666666555444444333333222000......///000///...111///...---------///000111111000000111111222333333444555777888999::::::999999888777666666666777777666666555666888999;;;::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDEEEFFFGGGHHHJJJNNNSSSWWW\\\^^^aaaccceeegggkkknnnqqqrrrrrrrrrsssuuuxxx{{{{{{{{{}}}~~~vvvnnnkkkmmmnnnoootttuuuvvvwwwuuuqqqmmmkkkiiieeeaaa```^^^XXXLLLBBB777666555222000///000000111111111111000000000///000000000000000000000000........./////////000000111111111111111111111111000000000000000111111111//////000000111111222222222111000/////////000111111111111111111111111111222222111111111111222222xxxxxxvvvuuuttttttttttttooommmiiieeeaaaZZZSSSOOOHHHFFFCCC@@@===<<<;;;;;;<<<<<<;;;::::::999888888777777666666555444444444444444444555555555666666666666666555444444333333111000....../////////...111111000000//////......111111000000111111222333333333555666888999999999:::999888777666666555666888666444333444666999;;;888999999:::;;;<<<======>>>???AAABBBDDDEEEEEEEEEBBBDDDFFFIIILLLQQQWWW[[[^^^```ccceeegggiiimmmooouuuuuuvvvvvvuuuwwwzzz|||zzzzzz|||}}}{{{rrrmmmmmmmmmnnnrrrsssvvvwwwvvvtttqqqnnniiieeebbbbbbaaa[[[PPPHHH;;;999666333111000000000111111111111000000000000000000000000000000000000//////000000000111111111111111111111111111111111........................000000000000000111111111333333111000000///000000111111111111111111111111222222111111111111222222|||{{{yyyvvvtttsssrrrqqqpppnnnjjjfffaaaZZZSSSNNNIIIGGGDDDAAA???===<<<<<<;;;;;;::::::::::::999999777666666555555444333333333333444444555666666666666666666555444444333333///------...000222222222111111222222111000...---111111000000111111222333333444555666777888888888:::999888777666555555555999999888777888:::;;;===888999999:::;;;===>>>??????@@@AAACCCDDDEEEFFFFFFBBBDDDGGGKKKNNNTTTZZZ^^^___bbbeeehhhjjjllloooqqqvvvwwwxxxwwwwwwwwwyyy{{{zzzzzz{{{}}}~~~xxxqqqnnnmmmmmmqqqsssvvvwwwwwwuuurrrpppgggeeecccbbbaaa]]]VVVOOOBBB???:::666444333222222111111111000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000////////////.........111111111000000000000000222222111111111111111111111111111111111111111111222222111111111222333333|||{{{yyywwwuuutttsssrrrrrroookkkfffaaaZZZSSSNNNHHHFFFDDDAAA>>>===<<<<<<::::::::::::::::::::::::666666666555444444333333333333444444555666666777666666666555444444333333000///...///222444444333000111222333222111///...111111000000111111222333444444555777888888888888999888777666555555555555888999;;;<<<===<<<<<<;;;:::::::::;;;<<<>>>???@@@???@@@AAACCCDDDEEEFFFFFFDDDFFFJJJMMMQQQUUUZZZ^^^```cccgggjjjlllnnnppprrruuuwwwxxxwwwvvvvvvxxxyyyyyyzzz{{{}}}~~~vvvpppmmmlllrrrsssvvvwwwwwwuuurrrpppgggeeebbbbbbaaa```[[[XXXKKKEEE===777444444444333000000000000000000111111000000000000000000000000....../////////000000000000000000000000000000000222222222222222222222222111111111000000000000000//////000111222333333333111111111111111111111111222222111111222333333444yyyyyyxxxwwwwwwvvvwwwwwwsssppplllgggaaaZZZRRRMMMFFFDDDBBB???===<<<;;;;;;::::::::::::::::::::::::666666555555444333333333222333333444555666777777666666666555444444333333444333111111222222222111///000111222222111000///111111000000111111222333555666777888888999999999777777666666555555666666555777:::<<<===<<<:::888<<<;;;;;;;;;<<<>>>???AAA>>>???AAABBBDDDEEEEEEEEEEEEHHHLLLOOOSSSWWW\\\___aaadddiiilllnnnoooqqqssssssuuuvvvvvvuuuuuuwwwxxxxxxxxxzzz|||~~~~~~~~~|||tttooommmppprrruuuwwwwwwuuurrrpppiiifffcccaaabbbcccbbbbbbXXXOOOAAA888444333333222000000000000111111111111000000000000000000000000........./////////000000////////////////////////........./////////000000000000000000000111111111---...///111222333333333111111111111111111111111222222111222222333444555yyyyyyxxxwwwwwwwwwxxxxxxtttqqqlllgggaaaZZZRRRMMMFFFDDDBBB???===<<<<<<<<<;;;;;;;;;::::::999999999666555555444444333333222222222333444555666777777666666666555444444333333444222000000111222111000......///000111111111111111111000000111111222333666777888999999::::::999666555555555555666777777666777999:::;;;;;;:::999===<<<;;;::::::<<<>>>???===>>>@@@AAACCCDDDDDDDDDDDDHHHLLLQQQTTTYYY^^^aaaaaaeeeiiimmmnnnpppqqqsssrrrsssuuuvvvuuuuuuwwwxxxuuuvvvxxxzzz}}}}}}}}}}}}xxxqqqmmmlllooorrruuuvvvuuutttrrrllliiieeebbbcccfffjjjllljjj]]]KKK===666444333222///000000000111111111111000000000000000000000000//////000000000111111111000000000000000000000000***++++++,,,---...////////////000000111111222222---...///111222222111111111111111111111111111111222222222222333444555555}}}|||zzzxxxwwwvvvuuuuuutttqqqmmmgggaaaZZZRRRLLLHHHGGGDDDBBB@@@?????????<<<<<<;;;::::::999888888666555555444444333222222222222333444555666777888777666666555444444333333///...---///111333333333------...///000111222222111111111000111222222333777888999:::::::::::::::555444444555555666777888999999999999:::;;;<<<<<<===;;;:::999999:::<<<======>>>???AAABBBCCCDDDDDDCCCGGGLLLQQQVVV[[[```cccaaaeeeiiimmmooopppqqqsssqqqsssuuuvvvvvvvvvwwwxxxrrrsssvvvxxx{{{~~~||||||{{{}}}zzzrrrnnniiilllppptttvvvvvvuuutttoookkkfffcccdddiiinnnrrryyyjjjTTTBBB:::666555333//////000000111111111222000000000000000000000000000111111111111222222222111111111111111111111111...///000111222444444555...//////000111222222333......000111111000//////111111111111111111111111222222222222333444555666}}}{{{yyywwwuuutttuuurrrnnnhhhbbbZZZRRRMMMDDDCCCAAA@@@@@@>>>;;;999===<<<<<<;;;:::999888777777777777666555555444444444444444444444555666777777777777666555555444444111111111111111111111111111111111111111111111111000000000///...000444888777777777777777777888888666666555444444555777888;;;;;;<<<<<<<<<;;;999888888888999:::;;;<<<===>>>@@@AAABBBBBBAAAAAADDDEEEFFFJJJOOOSSSVVVYYY[[[^^^aaacccfffjjjnnnrrrtttuuutttuuuvvvwwwxxxxxxwwwvvvsssssstttvvvyyy}}}~~~~~~~~~rrrjjjhhhiiilllqqqvvvxxxwwwvvvpppmmmiiiggghhhmmmssswww|||tttcccOOO>>>555444666333222111111000000111111111000///......///000111000000000000111111111111000000000000////////////333222111/////////000111333222111000000111222333///000000000000111111111111111000000000000111111111111222222222333333333}}}{{{yyywwwuuuuuuuuurrrnnnhhhbbbZZZSSSMMMFFFDDDBBBBBBAAA@@@===;;;<<<<<<;;;:::999888777777555555555666666666666666444444444444555666777888666666666555444444333333111111111111111111111111111111111111111111111111///000222222111222444555::::::::::::::::::::::::666666555444555666777888:::;;;<<<<<<<<<:::999888999999:::;;;<<<<<<======???@@@AAAAAAAAAAAADDDFFFJJJMMMRRRVVVYYY[[[^^^``````bbbeeeiiimmmppprrrsssrrrsssuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvxxx{{{}}}||||||}}}~~~tttmmmggghhhkkkpppuuuxxxxxxwwwtttqqqllliiihhhkkkooorrrxxxsssgggUUUCCC888555666333222111111000000111111111000////////////000111000000000000111111111111111000000000////////////333222000/////////000111222222111000000111222222000000000111111111222222111111000000000000111111111222222222222333333333~~~}}}{{{yyyxxxvvvuuuvvvsssnnniiibbb[[[SSSMMMHHHFFFDDDCCCBBBAAA???===;;;;;;:::999888777777666444444555555666777777888555555555555666777888999555555555444333333222222111111111111111111111111111111111111111111111111///111444555444333333444<<<<<<<<<;;;;;;::::::999666555555555555666777888::::::;;;;;;;;;:::999999:::;;;;;;;;;<<<=========???@@@AAA@@@@@@AAADDDGGGLLLPPPTTTXXXZZZ\\\^^^```___aaadddgggjjjmmmooooooppprrrsssuuuuuuuuuuuutttvvvvvvvvvvvvxxxyyy{{{}}}}}}{{{}}}wwwpppggggggiiimmmrrrwwwyyyyyyzzzvvvqqqllliiiiiikkklllppppppkkk\\\JJJ;;;666666333222111111000000111111111000000//////000000111000000000000111111111111111111000000000/////////222111000000///000000000222222111000000111222222111111111111222222222333111111000000000000111111222222222222333333333333~~~}}}{{{zzzxxxwwwwwwvvvsssnnniiiccc[[[SSSNNNHHHFFFCCCBBBBBBBBB@@@>>>;;;::::::999888777666666555555555555666666777777666666666666777888::::::666666555444444333333222111111111111111111111111111111111111111111111111111333555555444333444555<<<<<<;;;:::999999888888555555555666666777888888999::::::::::::999999999;;;;;;;;;<<<<<<=========>>>?????????@@@AAAEEEHHHMMMPPPTTTWWWXXXZZZ[[[]]]___```cccfffiiikkkmmmnnnpppqqqssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{|||}}}~~~yyyssshhhggggggjjjooouuuxxxzzz|||yyytttoookkkiiiiiiiiihhhllllllbbbOOO???777555333222111111000000111111000000000000000000000000///000000000111111111111111111111000000000//////111111000000000000000000222111111111111111111222111111222222222333333333222111111000000111111222222222222333333333444444~~~}}}}}}|||zzzyyyxxxxxxvvvsssoooiiiccc[[[SSSNNNGGGDDDBBB@@@@@@@@@???>>>;;;::::::999888777666666777777666666555555555555555666666666888999:::;;;777777666666555444444444111111111111111111111111000000000000000000000000444444444333222333666999<<<<<<;;;;;;:::999888888444555666777777888888888999999999888999999999999::::::;;;;;;<<<============>>>>>>>>>???AAAFFFIIINNNQQQUUUWWWXXXXXXYYY[[[^^^```bbbfffhhhkkklllmmmpppqqqsssuuuvvvvvvvvvvvvsssssssssuuuwwwyyy|||}}}~~~~~~|||vvvllliiigggggglllrrrwwwyyyzzzxxxuuuqqqnnnlllkkkjjjccchhhjjjcccSSSCCC888444333222111111000000111111000000111111111111000000///000000000111111111111111111111111000000000000000000000111111111000000111111111222222111111111111111222222222333333333222222111111111111222222222222333333333444444444}}}}}}||||||{{{zzzyyyyyywwwtttooojjjccc\\\TTTNNNFFFCCC@@@????????????>>>;;;;;;:::999888777777666888777777666555555444444555555555666777999:::;;;888777777666555555444444111111111111111111111111000000000000000000000000333333222111111333777;;;=========<<<<<<;;;;;;:::444555666777888999999999888888777777888888999:::888888999:::;;;<<<===>>>============>>>AAAFFFJJJQQQSSSVVVXXXXXXXXXYYYZZZ\\\^^^aaadddgggjjjlllmmmoooppprrrtttvvvvvvvvvvvvrrrrrrssstttvvvyyy|||}}}}}}~~~|||ppplllgggeeehhhnnntttwwwwwwvvvuuusssqqqooommmlllbbbeeegggaaaUUUGGG<<<666333222111111000000111111000111111222222111111000000000000000111111111111222222111111111000000000//////000111111111111000000111222222222222111000111111111111222222222333222222111111111111222222333333333333444444444444}}}}}}||||||{{{{{{zzzzzzwwwtttooojjjddd\\\TTTOOOFFFCCC@@@>>>????????????<<<<<<;;;:::999888777777666666666666666555555555444444555555777999:::;;;777666666555555444333333111111111111111111111111000000000000000000000000///000222222222444777:::<<<<<<<<<;;;;;;;;;;;;;;;333444666888999999999999888777777666777888999:::666666777999;;;<<<===>>><<<<<<======>>>AAAGGGKKKPPPSSSUUUVVVVVVUUUUUUVVVYYY[[[^^^bbbfffiiikkklllnnnoooqqqsssuuuuuuuuuuuussssssssstttuuuwwwyyy{{{zzz|||~~~tttooogggdddeeekkkqqqtttuuuuuuvvvuuusssqqqnnnmmmeeeeeeddd___WWWLLLAAA:::333222111111000000111111000111222222222222111000000000000000111111111111222222222111111111000000...///000111222111111000000111222222222222111000000000000111111111222222333222222111111222222333333333333444444444444555}}}}}}||||||{{{{{{{{{{{{wwwtttooojjjddd\\\TTTOOOFFFCCC@@@??????@@@@@@@@@===<<<<<<;;;:::999888888444444555555666777777777333333444555777888:::;;;666555555444444333222222111111111111111111111111000000000000000000000000+++...222444555555777888888888999999999999999999333444666888999:::999999888777666666666888999:::444555666888:::<<<===>>><<<<<<<<<<<<===AAAGGGKKKNNNPPPRRRSSSRRRQQQRRRRRRWWWYYY\\\```dddgggjjjkkklllmmmppprrrssstttttttttuuuuuuttttttuuuvvvwwwxxxxxxyyy|||wwwqqqhhhcccdddiiiooorrruuuvvvvvvvvvtttqqqnnnllliiifffbbb^^^XXXOOODDD===333222222111000111111111000111222333333222111000000000000000111111111111222222222111111111111000...///000222222222111000000111222333333222111000///000000000000111111111333222222111111222222333333333333444444444555555~~~{{{{{{{{{{{{zzzyyyxxxvvvqqqllleee\\\SSSNNNMMMGGG???<<<===?????????<<<<<<;;;:::999999999999333444555666666444222111000333444333666===@@@???555444222000000111222333555222//////111222222000))))))+++---///000222333111222444666777888999999:::999999999888777777777444555777888999999999999444555555666666666666666888888999:::;;;;;;;;;;;;<<<<<<<<<>>>@@@DDDHHHJJJNNNNNNOOOOOOQQQRRRTTTTTTZZZ[[[]]]```dddgggiiijjjmmmmmmnnnooopppqqqrrrrrrtttssssssssstttwwwzzz|||{{{|||~~~|||oooeeeaaadddiiimmmuuuvvvwwwwwwvvvssspppnnnllliiiddd```[[[RRRGGG???888888777555333222444555000000000000000000000000555444333333222222333333///111222111000///000111111111000000000000111111111222222111111000///...//////000111222333333333333333222222222222222222000222333444333333555666}}}{{{zzz{{{{{{zzzxxxwwwtttpppkkkeee\\\TTTNNNKKKFFF???<<<===>>>>>>===<<<;;;:::999999888999999555555444444333333333333222555666444666;;;===<<<444333222222222333444555555222//////111222111000---......///000111111222111222444666777888888999999888888888888888777777666666888999999888777777444555666666777777666666888888999:::;;;;;;;;;;;;<<<<<<<<<>>>AAADDDHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVZZZ[[[^^^aaaeeehhhjjjlllmmmmmmnnnoooppppppqqqqqqrrrrrrrrrsssuuuwwwzzz{{{{{{|||~~~tttiiidddeeeiiimmmssstttwwwxxxwwwuuuqqqooommmiiieeeaaa\\\TTTIIIAAA777666555222111000111222111111111111111111111111444333333222222222222222///111222111000///000111111111000000000000111111000111111111111000//////000000000111222222222333222222222222222222222222000111222222222222444555}}}{{{zzzzzzzzzyyywwwvvvsssoookkkeee]]]UUUOOOIIIEEE@@@===>>>>>>===;;;<<<;;;:::999888888888888777666333222111222444555555888777555666999:::888555555555555444444333222444222000000111222111000222222222222111111111000222333444666777888888888777777777777888888888888777888999999888777666555444555666666777777666666888999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>AAADDDGGGIIIKKKKKKMMMOOOQQQTTTVVVWWWYYY[[[^^^bbbfffiiilllmmmnnnnnnnnnoooooopppppppppooopppqqqsssvvvxxxzzzzzz{{{|||~~~{{{nnngggfffiiikkkooorrrvvvxxxyyyvvvrrrpppnnnjjjfffbbb^^^VVVLLLEEE999777555222000000000111111111111111111111111111333222222111111111111111///111222111000///000111111111000000000000111111//////000111111111111000111111111111111111222222111111111222222333333444111222333333222333555777~~~|||zzzyyyyyyyyywwwvvvuuusssoookkkfff___WWWRRRJJJFFFAAA@@@@@@@@@===:::;;;:::999888888777777777666555444333222333444444555888888555666999:::888555666666666555222000...333222111111111111111000333333333222222111111000222333444666777777888888555666666777777888888888666777888999999888777666555555666777777777777777888999:::;;;<<<<<<<<<<<<;;;<<<===???BBBEEEHHHIIILLLLLLMMMNNNPPPRRRTTTUUUXXXZZZ^^^cccgggkkkmmmnnnnnnnnnnnnnnnooooooppppppmmmnnnqqqtttvvvxxxzzzzzz{{{|||~~~uuukkkfffggghhhkkknnntttxxxyyyvvvrrrpppoookkkgggddd```YYYPPPIII???<<<777444333222222222111111111111111111111111222111111000000000000000///111222111000///000111111111000000000000111111......000111111222222222222222222111111111111111000000111222333333444444333444555555444555888:::~~~|||yyyxxxxxxwwwvvvttttttrrrooolllhhhaaaZZZUUUKKKHHHDDDBBBCCCBBB>>>;;;::::::999888777777777777333444555555555444333222333666777666777;;;;;;999111333444555555333000...111222222222111000000000111111111111111111111111333333555666777777777777555555555666666777777888444555777888999999888888555666666777777777777777999999:::;;;<<<<<<<<<<<<<<<===>>>AAACCCFFFHHHJJJNNNNNNNNNOOOOOOQQQRRRRRRXXXZZZ___dddhhhkkkmmmmmmmmmmmmmmmnnnooooooppppppmmmoooqqqtttwwwyyyzzzzzz||||||~~~}}}qqqiiiffffffhhhlllqqqvvvwwwvvvrrrpppooolllgggdddaaa\\\TTTNNNCCC???999555444333222111111111111111111111111111222111000000//////000000///111222111000///000111111111000000000000111111---...///111222222222222222222222111111111111111000000111222333333444444333333444444444666999<<<}}}{{{xxxwwwwwwvvvuuussssssqqqnnnlllhhhbbb[[[WWWMMMIIIEEECCCCCCBBB???<<<:::999888777666666666666222444555666666444222111111555777666888;;;<<<999---///111333555444333333000222333333111000000111/////////000111111222222333444555666777777777777555555555555666666666666333444666888999:::999999555666777777888888777777999:::;;;<<<<<<======<<<===>>>@@@CCCEEEHHHJJJKKKOOOOOOOOOOOOOOOPPPPPPQQQWWWZZZ___dddhhhjjjkkklllkkkllllllmmmoooppppppqqqpppqqqrrrtttwwwyyyzzz{{{}}}}}}}}}{{{xxxwwwwwwwwwzzzzzzooojjjhhhhhhkkkpppuuuvvvuuusssqqqoookkkgggeeebbb^^^VVVQQQFFF@@@999444333333111///222222222222222222222222222111111000000000000000///111222111000///000111111111000000000000111111......///111111222222222111111111111111111222222111111111222222333333444000111222333444666;;;>>>}}}{{{xxxvvvvvvuuutttrrrooonnnllljjjgggaaa[[[VVVNNNJJJEEEBBBBBBAAA???<<<999999777666666666666666444444555444444444333333111555777666888;;;;;;888000111333444444444333333///222444444111///000111000000000000111111111111333444555666777777777777666666555555555555555444555666777888999999888777666666777888888888888777999:::;;;<<<============>>>???BBBDDDGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRWWWZZZ___cccgggiiiiiiiiijjjjjjkkkmmmooopppqqqrrrssssssssstttvvvyyy{{{}}}~~~}}}}}}~~~{{{{{{{{{|||}}}~~~~~~xxxvvvqqqlllhhhfffeeeeeefffiiinnntttzzzyyypppnnnkkkmmmqqquuuvvvvvvuuusssnnnkkkgggdddccc___XXXSSSJJJCCC:::666555444222///222222222222222222222222222222111000000000000111///111222111000///000111111111000000000000111111...///000111111111111111000000000111222222222333222222222222222222222222111222333444666:::???CCC}}}zzzxxxvvvvvvuuusssqqqmmmllljjjhhheee```ZZZUUUNNNIIIDDDAAAAAA@@@>>><<<999888777666666555555555777555444222222333444555333777888777888::::::777888777777555444222000//////222444444111///000111222222222111111111111111444444555666777777777666666666666555555444444333777888888999999888666555666666777888888888888888999:::;;;<<<============???@@@CCCFFFHHHKKKLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTWWWZZZ___cccfffhhhhhhhhhhhhiiikkkmmmoooqqqrrrsssvvvuuuttttttvvvyyy|||}}}~~~}}}}}}~~~|||uuuqqqnnnjjjjjjkkkkkkkkkllllllmmmkkkhhhccc___[[[ZZZZZZZZZ[[[^^^dddiiipppwww~~~vvvrrrnnnpppsssvvvwwwwwwvvvuuunnnjjjfffdddccc___YYYTTTOOOGGG>>>888888777444111222222222222222222222222333222222111111111111111///111222111000///000111111111000000000000111111///000000111111111111000//////000111222333333444333333222222222222222222444555777888:::???EEEIIIzzzyyyxxxvvvuuusssrrrqqqooonnnllliiieee]]]UUUOOOKKKHHHCCC@@@>>>===<<<;;;===;;;888777888888666555444333333333333444555555555555444555777888666555000222444555444444555666444333111000000000111111111000000000111222333333999999999888888777666555333333333444555666777777555666777888888888888888777777777777777777777777999999::::::<<<===?????????@@@AAACCCEEEFFFGGGHHHKKKJJJJJJJJJMMMPPPTTTWWW[[[^^^aaacccdddfffhhhjjjhhhiiikkkmmmppprrrtttuuuyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}tttlllfffdddeee``````aaaaaaaaa```^^^]]]ZZZYYYVVVSSSPPPOOONNNNNNRRRTTTWWW[[[bbbkkkttt{{{pppsssoooooosssuuusssqqqrrrooollliiifffdddbbb```^^^UUUMMMCCC;;;888777666555111111111111111111222222333333333333333222111000000111222222111000111222333444444444222000---+++222222111111111111222222000000111111111222222222222222111111000111111111777444333777<<>>===;;;:::===:::888777888777666555666555555555555666777777555444444555777888777555222333555444333333444666333333111000000000111111000000000000111222333333888888888888777666555555333333333444444555666777888999999999999888888777777777777777888888888999:::::::::;;;<<<===>>>??????@@@AAACCCEEEFFFGGGHHHKKKJJJJJJKKKMMMQQQTTTWWW[[[]]]aaacccdddeeegggiiihhhiiikkkmmmppprrrtttuuuyyyxxxxxxxxxxxxyyyzzzzzz|||}}}~~~~~~zzznnnfff```[[[ZZZ]]]\\\]]]]]]]]]]]][[[YYYXXXSSSRRRPPPMMMLLLKKKKKKKKKKKKMMMPPPTTTZZZbbblllrrryyyvvvrrrppptttvvvtttssstttqqqnnnjjjgggfffdddaaa___WWWPPPEEE===999777555444111111111111111111222222333333333333333222111000000111222222111000111222+++---///111333333222222222222111111111111222222111222222222333333333333444333333222222333333333666444555:::???HHHXXXfffxxxwwwuuusssqqqooonnnmmmkkkjjjiiihhheee___YYYTTTKKKGGGBBB>>><<<;;;:::999<<<:::888777777777666555666555555555555666777777444333333555777888777666444555555333111111333555333222111111000111111111000000000000111222333444777777777777666555444444333333333333444555666777::::::::::::999888777666555666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCEEEFFFHHHHHHKKKJJJJJJLLLNNNRRRUUUWWWZZZ]]]```bbbcccdddfffhhhhhhiiikkkmmmppprrrtttuuuxxxxxxwwwwwwxxxxxxyyyzzz{{{|||~~~wwwmmmccc]]]YYYVVVWWWZZZYYYYYYYYYYYYXXXVVVTTTSSSLLLKKKIIIGGGFFFFFFGGGGGGEEEGGGJJJMMMRRRZZZbbbhhhooovvv~~~wwwsssuuuwwwvvvuuuvvvrrroookkkiiigggeeebbb```ZZZTTTJJJAAA;;;777555333222222222222222222111111222222333333333222111111000111222222111000111222...///000111111000///...222222111111111111222222222222333333333444444444555555444444444555555666555555888===CCCPPPfffyyyyyyxxxvvvsssqqqooommmlllkkkjjjhhhgggddd___XXXTTTLLLGGGAAA===;;;:::999999;;;999777777777777666555444333333333333444555555444333333555777999888666666666555222000000222444222222111111111111111111000000000000111222444444777777777777666555444333444333333333444444555666888888999999999888777777444555666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===@@@AAABBBCCCEEEGGGHHHIIIJJJJJJKKKMMMOOOSSSVVVXXXZZZ]]]```bbbbbbccceeeggghhhiiikkkmmmppprrrtttuuuwwwwwwwwwwwwwwwxxxyyyyyyyyy{{{}}}rrrmmmddd\\\XXXVVVUUUWWW[[[WWWWWWWWWWWWUUUSSSQQQOOOIIIHHHFFFDDDCCCCCCCCCDDDDDDFFFHHHKKKOOOUUU\\\bbbgggnnnvvv|||wwwvvvvvvuuutttuuurrrooollliiigggeeeccc```]]]WWWOOOFFF>>>888555333333222222222222222111111222222333333333222222111000111222222111000111222111111222222111000///...222222111111111111222222222222222333333333333444555555555444555555666777666777;;;@@@HHHXXXrrr{{{zzzxxxuuurrrooommmlllmmmkkkiiifffccc^^^WWWSSSMMMHHHBBB===;;;:::999999:::888777666777777666555444333333333333444555555444333444555777888777666666666555222//////111444111111111111222111111111/////////000111333444555777777777777666555444333444333333333333444444555444444666777888888888888444555666888999;;;<<<===<<<<<<;;;;;;;;;<<<<<<===@@@AAABBBDDDFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWWXXX[[[]]]```bbbbbbccceeeggghhhiiikkkmmmppprrrtttuuuwwwvvvvvvvvvvvvwwwxxxxxxxxxzzz}}}~~~rrrgggaaaZZZTTTSSSRRRQQQSSSVVVVVVWWWWWWVVVTTTRRRPPPNNNKKKIIIGGGEEECCCBBBBBBBBBDDDFFFHHHJJJMMMQQQWWW\\\^^^dddkkkpppsssvvvzzz}}}~~~zzzuuuuuusssrrrsssrrroookkkhhhgggeeebbb```^^^ZZZTTTKKKBBB;;;666444333333333333222222111111111222222333333333222222000111222222111000111222,,,---///111444555777777222222111111111111222222111111111111222222222222444444444444444555666666777999===CCCMMM^^^{{{}}}{{{yyyvvvssspppmmmlllmmmkkkhhheeebbb]]]WWWSSSNNNIIIBBB===;;;::::::999:::888666666777777777555666555555555555666777777555444444555777888666555555555444222000000111333000000111222222222222111/////////000111333444555777777777777666555444444444444333333333333444444222333444666777888999999555555777888:::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>AAAAAACCCDDDFFFGGGIIIIIIJJJKKKLLLOOORRRUUUXXXYYY\\\^^^aaabbbcccccceeeggghhhiiikkkmmmppprrrtttuuuvvvvvvvvvuuuvvvvvvwwwxxxwwwyyy|||yyyssskkkbbb]]]WWWSSSTTTSSSQQQQQQSSSTTTUUUUUUTTTSSSQQQOOONNNKKKJJJHHHEEECCCBBBBBBBBBCCCDDDFFFGGGIIILLLQQQUUUZZZ___fffiiijjjkkknnnpppooopppqqqrrrssswww|||{{{tttrrrqqqqqqrrrrrroookkkiiigggeeebbb```]]][[[WWWOOOFFF>>>999777444444444333222222111111111111222333333333222222000111222222111000111222000000111222333444555666222222111111111111222222000000111111111222222222333333333333333444555666888999>>>GGGSSSfff}}}|||yyyvvvsssooommmkkkkkkiiifffdddbbb^^^YYYUUUPPPJJJCCC===;;;:::::::::999777666555777777777666666555555555555666777777777666555666777777555333333444444333111000111222///000111222333222222111......///000111333555666888888888888777666555555444444333333222333333444333444555777888888888888666666777888:::;;;<<<<<<:::::::::;;;<<<===>>>???AAABBBCCCDDDFFFHHHIIIJJJJJJKKKMMMPPPSSSVVVXXXYYY]]]___bbbccccccdddfffggghhhiiikkkmmmppprrrtttuuuvvvuuuuuuuuuuuuvvvwwwwwwvvvyyy||||||yyywwwuuutttwwwvvvqqqnnnlllfff```]]]XXXVVVXXXWWWSSSPPPQQQPPPQQQQQQQQQPPPOOOMMMLLLIIIGGGFFFDDDCCCBBBCCCCCCBBBCCCDDDEEEFFFIIIMMMPPPVVV[[[```bbbaaaaaaccceeebbbcccccccccdddhhhmmmqqqyyy~~~yyyqqqqqqqqqqqqsssssspppmmmjjjhhhfffdddaaa[[[[[[YYYRRRIIIAAA<<<:::555444444333222222111111000111222333333333333222000111222222111000111222555555333222111111000000222222111111111111222222111111111222222222333333333333333333444555666777777888>>>KKKZZZnnn}}}|||yyyvvvrrrooolllkkkhhhgggeeecccbbb___[[[XXXQQQKKKDDD>>>;;;;;;;;;;;;999777555555666777777666444333333333333444555555888777666666777666444222111333444444222111111222///000111222333333222111......///000111333555666999999999888888777666555444444333222222333333333666777777888888888888777777777888999:::;;;;;;<<<999999:::;;;<<<===???@@@AAABBBCCCEEEFFFHHHIIIJJJIIIKKKMMMPPPSSSVVVYYYZZZ^^^```bbbddddddeeefffhhhhhhiiikkkmmmppprrrtttuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuxxx|||vvvnnniiihhhgggggghhhkkkllliiihhhhhhddd___[[[WWWVVVXXXWWWQQQMMMMMMLLLMMMNNNNNNNNNLLLKKKJJJEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCEEEEEEFFFHHHKKKNNNOOOSSSWWWXXXWWWUUUWWWXXXZZZZZZZZZZZZ[[[^^^cccgggjjjpppyyywwwooooooqqqssstttuuurrrnnnkkkjjjhhheeecccZZZ[[[ZZZTTTKKKBBB>>><<<555555444333333222111111000111222333333333333333000222222222111000111222/////////000111333444555222222111111111111222222222222333333333444444444333333333444444666777777666777>>>MMM```ttt~~~|||xxxtttooollljjjjjjjjjjjjhhhddd___ZZZWWWQQQLLLFFFAAA>>>===<<<<<<999888777555444444333333555555555555555666777777444444444444444444444444444444444444333222111111111111111111111111111111333333444444444444444444777777888777666555333222222333444555666666666666555555666666777777888888555777999;;;<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>???AAACCCDDDEEEGGGKKKMMMIIIJJJLLLOOOSSSXXX\\\^^^^^^^^^```bbbdddfffhhhiiimmmmmmmmmnnnooopppqqqrrrttttttuuuwwwxxxxxxxxxxxxzzz{{{|||}}}{{{qqqhhh```\\\ZZZXXXYYY]]]ZZZ___fffiiihhheeeccccccaaa^^^[[[XXXUUUSSSOOOMMMIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGDDDCCCBBBCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMKKKLLLOOOQQQSSSTTTUUUUUUQQQPPPPPPPPPRRRUUUYYY[[[eeeiiiooouuu{{{{{{qqqnnnnnnqqqvvvuuusssqqqpppoookkkeee______\\\XXXTTTPPPIII???888555444222000000111222333222222222222222222222222222222222222222222222222222111111000000111111222111111111222222333333333444444444444444444444444222111111222444666777777;;;===DDDRRRfff|||~~~zzzvvvrrrnnnllljjjjjjiiigggddd___ZZZWWWOOOKKKEEE@@@===<<<;;;::::::999777666555444444444555555555555555666666777333333333444444555555555555555555444444333222111111111111111111111111111111111222333444555666777555666666777777666555444333333444555666666666666555555666666777777777777777888:::;;;<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>AAABBBDDDDDDDDDFFFHHHKKKJJJKKKLLLOOOSSSWWWZZZ]]]]]]^^^```bbbdddfffggghhhjjjkkkkkkmmmnnnppprrrrrrssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}zzzppphhh___WWWTTTRRRPPPQQQUUUTTTZZZccchhhjjjiiihhhhhhbbb```\\\ZZZWWWTTTPPPMMMIIIIIIIIIIIIIIIJJJJJJKKKHHHGGGEEEDDDCCCCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKGGGIIIKKKMMMNNNOOOOOOOOOMMMMMMLLLLLLNNNPPPTTTVVV[[[```ffflllqqqxxx}}}sssnnnmmmppptttuuusssqqqqqqooolllfffaaa```]]]XXXUUUQQQJJJAAA:::555444333111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333444333333333555666777777:::===EEETTTiii~~~}}}zzzvvvrrrnnnllliiiiiiiiigggccc^^^YYYVVVNNNJJJDDD???===<<<:::999:::999888777666555555555555555444444555555666777222222333444555666666777555555555444333333222222000000000000000000000000///000111333555777888999444444555666777777666666333333444555666666666666555666666666666777777777999:::;;;<<<===<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>AAACCCDDDDDDCCCDDDFFFHHHKKKLLLMMMPPPSSSVVVYYY[[[]]]^^^___aaaccceeegggggghhhhhhjjjlllnnnpppqqqrrrrrrrrrtttuuuvvvwwwwwwwwwxxxyyyzzz|||~~~|||oooggg___WWWOOOMMMKKKIIIKKKNNNQQQWWWaaaiiilllmmmlllllleeeccc___\\\YYYUUUPPPMMMJJJIIIHHHHHHHHHIIIKKKLLLIIIHHHGGGEEEDDDDDDEEEFFFJJJJJJKKKKKKJJJJJJIIIIIIFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGHHHKKKMMMOOOQQQWWW]]]cccgggmmmtttyyyvvvpppmmmnnnrrrtttsssrrrrrrpppmmmgggdddaaa^^^YYYVVVSSSLLLDDD===555555444333333333333333222222222222222222222222222222222222222222222222111222333444444333222111111222222222222333333333222222222222222222222222555555444444555666777777999===GGGWWWlll~~~|||zzzwwwsssooollljjjiiiiiihhhfffbbb]]]YYYVVVNNNJJJEEE@@@>>><<<:::999:::999888777666666666666555444444444444555666666111222333444555666777888555444333333222111111111////////////////////////000000111333555666888888555555666666666666666666333444555666666777777777666666666666666666666666:::;;;<<<=========<<<;;;<<<;;;::::::;;;<<<>>>???@@@AAACCCCCCCCCDDDFFFHHHMMMNNNPPPRRRUUUWWWYYY[[[]]]^^^___aaacccdddffffffggghhhjjjlllmmmoooppppppqqqrrrsssuuuvvvwwwwwwwwwwwwxxxyyy{{{~~~wwwkkkddd\\\TTTMMMKKKJJJHHHIIIMMMQQQXXXbbbkkkpppqqqooommmhhhfffbbb^^^ZZZUUUPPPMMMJJJIIIHHHGGGHHHIIIKKKMMMKKKJJJHHHGGGFFFFFFFFFFFFKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJMMMSSSZZZ___bbbfffkkkpppvvv}}}{{{tttnnnnnnqqqssssssssssssqqqmmmiiifffbbb___[[[XXXUUUOOOGGGAAA777666666555444444444444222222222222222222222222222222222222222222222222111222444555555444222111222222222222222222222222222222222222333333333333555555555555444444555777888>>>III[[[ooo|||{{{yyyvvvrrrnnnkkkiiihhhhhhgggfffbbb]]]XXXUUUOOOKKKFFFBBB@@@>>>;;;::::::999888777777666666777444444444444444555666666222222333444666777888888444333222111000000000111////////////////////////111222222333444555666666888777777666555444444444333444555666777777777777666666666555555555555555:::;;;<<<=========<<<;;;;;;;;;::::::;;;<<<>>>???>>>???AAABBBCCCEEEHHHKKKOOOPPPRRRTTTWWWYYYZZZ[[[]]]^^^___```bbbcccdddeeeiiijjjkkkmmmnnnooooooooopppqqqssstttvvvwwwwwwxxxwwwwwwyyy{{{~~~wwwlllfff\\\UUUNNNMMMKKKIIIJJJMMMQQQXXXcccooovvvwwwuuurrrlllhhhccc^^^YYYTTTOOOLLLIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFIIIJJJLLLMMMNNNMMMMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIILLLQQQWWW[[[^^^aaafffjjjmmmttt}}}xxxpppnnnpppqqqrrrtttsssqqqnnnkkkiiiddd```\\\YYYWWWRRRKKKEEE:::999888666555444444444222222222222222222222222222222222222222222222222111222444555555444222111222222222222222222222222222333333333444444555555333555666555333333555777999@@@MMM___qqq{{{zzzxxxvvvrrrnnnkkkjjjgggggggggeeeaaa\\\WWWTTTOOOKKKGGGCCCAAA>>><<<:::999888777666666666666777444444333333444444555666333333444555666777777888555444222000000000111111000000000000000000000000222222333333444555666666999888777555444444444444444444555666777777777777666666666555555555555444999:::;;;<<<===<<<<<<;;;;;;:::::::::;;;===>>>???===???BBBCCCDDDFFFIIILLLNNNOOORRRUUUWWWYYY[[[[[[]]]]]]^^^```aaabbbddddddiiikkkmmmoooqqqrrrrrrqqqpppqqqsssuuuwwwxxxxxxyyywwwxxxyyy|||zzzooohhh^^^VVVPPPNNNMMMJJJJJJMMMOOOVVVdddrrr}}}~~~{{{ooojjjbbb[[[VVVRRRNNNKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKMMMOOOOOONNNMMMIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHMMMRRRVVVXXX[[[aaaeeegggmmmuuu|||zzzqqqnnnpppoooqqqssssssqqqmmmkkkkkkeeebbb]]][[[YYYUUUOOOIII???===:::666555444444555222222222222222222222222222222222222222222222222111222333444444333222111333333333222222222222111333333333444444555555666333555777666333333666999===DDDRRRddduuuyyyxxxwwwtttpppmmmjjjhhhggggggfffdddaaa\\\WWWTTTMMMJJJFFFBBB@@@>>>;;;888777777666666555555666666444444333333444444555666444444555555666666666777777555333222111111222333111111111111111111111111000000222333555666777888888777666555444444555666444555666777777888888777666666555555555444444444777888:::;;;<<<<<<<<<;;;::::::::::::;;;===???@@@@@@AAACCCDDDDDDFFFIIIKKKKKKMMMPPPTTTWWWYYYZZZZZZ]]]]]]^^^___aaabbbcccccchhhjjjmmmqqqtttvvvvvvvvvqqqrrrtttvvvwwwyyyyyyzzzwwwxxxzzz|||ssskkk```YYYSSSQQQOOOLLLKKKNNNQQQYYYgggvvvqqqjjjaaaXXXRRROOOLLLKKKHHHIIILLLNNNOOOOOONNNMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHKKKNNNOOONNNMMMLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFGGGEEEIIIMMMPPPRRRVVV]]]bbbcccgggnnnttt{{{{{{ppplllnnnmmmpppsssssspppmmmllllllfffccc^^^\\\ZZZWWWQQQMMMCCC@@@;;;666333333444555222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111222222333444444555555333666999888555555999===BBBJJJXXXiiiyyyvvvuuusssqqqmmmjjjgggeeeggggggfffddd```[[[WWWTTTLLLIIIEEEBBB???===999777777666666555555555555666444333333333333444555555555555555666666666666666999777555333333333444555111111111111111111111111...///000333555777999:::666666555444444666777888444555666777888888888888666666555555555444444444666777999;;;<<<<<<<<<<<<::::::::::::;;;===???@@@BBBDDDEEEEEEEEEFFFHHHJJJIIIKKKNNNRRRUUUWWWYYYYYY]]]]]]^^^___```aaabbbcccfffhhhmmmrrrvvvyyyzzz{{{qqqrrrtttvvvxxxyyyzzz{{{xxxyyyzzz}}}wwwnnnddd]]]VVVTTTRRRNNNMMMOOOVVV]]]jjjzzzrrrjjj```VVVPPPMMMKKKJJJHHHJJJMMMPPPQQQPPPOOOMMMOOONNNNNNMMMKKKJJJHHHGGGGGGIIILLLNNNNNNMMMLLLJJJJJJIIIGGGFFFEEEEEEEEEFFF???@@@AAABBBCCCDDDDDDEEEEEEHHHKKKMMMOOOTTT[[[aaa```dddiiiooouuu~~~zzzoookkkmmmlllooossssssooolllllllllgggccc___\\\[[[XXXSSSNNNFFFBBB<<<666333222444555222222222222222222222222222222222222222222222222222222111000000111222222333333333222222111111111000000111222333333444444444888;;;:::777777;;;@@@FFFNNN\\\mmm{{{yyyvvvrrrpppmmmjjjgggdddfffeeedddbbb```[[[TTTPPPLLLHHHCCC@@@>>>===;;;:::888888777777666666555555555555555555555555555555444444444666888888666444666555444333222222222222333333222222222222222333///000222444666888999:::333333333333333444555666777777888888888888777777777888999888666666777999777777888999999:::;;;;;;888999999:::;;;<<<>>>???BBBCCCDDDEEEGGGIIIJJJKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXZZZ\\\^^^```bbbfffhhhkkkoootttwwwyyyyyyzzzzzzxxxyyyyyyxxxwwwxxxzzz|||||||||}}}}}}~~~zzzpppccc]]]WWWSSSRRRQQQOOOMMMTTT\\\iiivvv}}}yyymmmeeeYYYOOOIIIGGGFFFFFFFFFHHHJJJMMMOOOQQQRRRSSSSSSSSSQQQOOOLLLIIIGGGFFFFFFGGGJJJLLLLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEFFFHHHLLLQQQVVVXXX]]]```dddgggkkksss~~~zzzqqqkkkhhhoooooooooqqqrrrqqqnnnlllhhheeeaaa^^^\\\ZZZWWWTTTIIIBBB:::666777777666333222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222222333333222222333333444555666444555777777777<<>>===;;;:::999999888888777666666666333333444444555666777777444444444666888888666444555555444333222222222222222222111111111111222222000111333555666777888888555555444333333333444444777777888888888888777777777888888777666555777888888888888999:::;;;;;;;;;999999999:::;;;<<<===>>>BBBBBBDDDEEEGGGHHHJJJJJJMMMNNNOOOQQQSSSUUUWWWXXXXXXZZZ\\\^^^```cccfffiiilllpppuuuxxxyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{}}}}}}}}}~~~~~~zzzpppfff```YYYUUUTTTSSSPPPMMMRRRXXXcccooovvvxxxuuuqqqccc\\\RRRJJJEEEEEEEEEEEEGGGGGGIIIKKKMMMOOOQQQRRRSSSRRRQQQOOOMMMJJJHHHGGGCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFIIILLLPPPTTTWWWXXX[[[^^^aaadddjjjssszzz~~~uuunnnjjjnnnnnnoooqqqsssrrrooollliiifffbbb___]]][[[XXXUUUKKKDDD<<<888777777666333222222222222222222222222333333333333333333333333333333333222222222111111333333333333333333333333333333222222333333444555777555666888888999>>>FFFUUU```ppp~~~{{{xxxssspppnnnkkkhhheeeeeedddcccbbb```[[[UUUPPPKKKHHHCCC@@@>>>===;;;:::::::::999888888777777666111222333444555777888888444444444666888888666444555444333222222111222222111111000000000111111222222222444555666666777777777666555444333333333333666777777888888777777666666666777666555555666888888999999::::::;;;;;;<<<:::::::::::::::;;;<<<===AAABBBCCCEEEFFFHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ]]]___```cccgggjjjmmmppptttwwwwwwwwwxxxxxxzzz{{{||||||||||||~~~~~~~~~sssjjjddd]]]XXXVVVTTTPPPNNNOOOSSSZZZbbbhhhiiifffdddVVVQQQJJJDDDCCCCCCDDDDDDFFFFFFFFFGGGIIIKKKNNNOOOQQQQQQQQQPPPNNNLLLJJJHHHCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFGGGIIILLLOOORRRTTTSSSVVVYYY[[[\\\```gggmmmuuuzzzqqqlllkkklllooorrrtttssspppmmmjjjgggccc```^^^\\\YYYWWWNNNGGG???:::888777555333333333333333333333333333333333333333333333333333333333333222222222222111333333333333333333333333333333222222333333444555777555666888999;;;BBBKKK]]]iiixxx|||xxxtttpppmmmkkkhhheeeeeedddcccbbb```[[[UUUQQQKKKGGGCCC???===<<<;;;999999999888888777666666666222222333444555666777888444444444666888888666444444333333222111111222222000000000///000000111222333444555555666666555555666555555444444444444555666666777777777777666666555555666555444444666888999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<@@@AAABBBDDDFFFGGGIIIIIIJJJLLLNNNPPPRRRTTTUUUVVVXXXZZZ]]]___```cccgggjjjlllnnnrrrttttttttttttuuuxxxyyy{{{{{{{{{|||~~~yyynnnhhh```ZZZWWWTTTPPPMMMMMMNNNQQQVVVYYYZZZXXXVVVOOOKKKFFFBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCFFFHHHJJJNNNOOOOOOPPPOOOMMMKKKJJJGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRUUUXXXXXXXXXZZZ^^^bbbhhhrrrtttnnnjjjkkknnnrrrttttttpppmmmkkkhhhdddaaa```^^^[[[YYYPPPJJJBBB;;;777555444222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333222222333333444555666555666888999<<>>>>>???AAACCCDDDIIIKKKLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLNNNOOOPPPTTTWWWWWWVVVUUUWWWYYY```iiiwwwwwwpppjjjkkknnnqqqttttttqqqnnnkkkhhheeebbb```^^^\\\ZZZQQQLLLDDD<<<777444333222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333222222333333444555555444555777999>>>KKKYYYooo}}}xxxsssnnnkkkhhhfffddddddccccccbbb```\\\VVVRRRJJJGGGBBB???===<<<:::999777666666555555444333333555555555555555555555555444444444666888888666444222222111111111111222222000000000000111111222333444555555555555555444444222333333444555777888999555666666777777666666555444555666666555666777999999999999999999999999999:::::::::::::::;;;<<<===???@@@AAACCCDDDFFFGGGHHHIIIKKKNNNQQQTTTVVVVVVWWWYYYZZZ\\\]]]^^^```ccceeefffhhhkkklllmmmmmmoooqqqwwwyyy|||~~~rrrlllccc\\\YYYUUUQQQMMMMMMLLLJJJJJJKKKKKKJJJIIIFFFDDDAAA@@@@@@@@@>>><<>>=========>>>???@@@DDDFFFIIIKKKLLLLLLJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKOOOPPPQQQRRRQQQPPPOOONNNMMMKKKJJJHHHFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNMMMRRRVVVVVVTTTRRRRRRTTTYYYaaammmxxxzzzrrrllllllmmmppprrrsssqqqpppkkkhhhdddbbbaaa___\\\ZZZSSSNNNGGG???888555444444333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333333333222222333333444555555555666888:::AAAQQQ```yyy|||xxxrrrllliiigggeeecccccccccbbbbbb```\\\VVVRRRJJJGGGBBB>>>===;;;:::999777777777666555555444444333444444444555666666666444444444666888888666444222222111111111111222222000000000111111222444444444444555555555555555444444444444444555666888888555555666666666666555555555666777777666666999:::888888888888888888888888999999999:::;;;<<<===>>>??????AAABBBDDDEEEGGGGGGIIIKKKOOORRRUUUWWWWWWWWWYYYZZZ\\\\\\\\\]]]```bbbdddfffiiikkklllmmmooorrruuuxxx|||~~~tttnnneee___[[[XXXSSSPPPOOOMMMKKKJJJKKKKKKJJJIIIDDDCCCBBBBBBCCCBBB@@@>>>????????????>>>>>>>>>>>>???AAAEEEHHHJJJJJJHHHGGGEEEEEEGGGHHHKKKMMMOOOPPPTTTUUUVVVWWWWWWUUUTTTRRRPPPNNNLLLIIIGGGFFFEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLQQQVVVXXXUUURRRRRRRRRRRRXXXaaakkkuuu~~~uuunnnmmmmmmnnnqqqrrrqqqpppjjjgggdddbbb```___\\\ZZZUUUQQQJJJBBB;;;777777777444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333333333222222333333444555666666888:::<<>><<<;;;:::888888888888777666666555555111222333444555777888888555444444666888888666444222111111111111111222222111111111111222333444555333444555555666555555555666666555555555666666777555555666666666666555555555666777777777777999;;;888888777777777777777777888999999:::;;;<<<>>>???>>>???@@@BBBDDDEEEFFFGGGIIILLLOOOSSSVVVXXXXXXXXXYYY[[[\\\\\\[[[\\\^^^```dddfffiiijjjlllnnnpppsssrrruuuyyy{{{|||}}}~~~~~~}}}|||vvvpppgggaaa]]]ZZZUUURRRPPPNNNLLLKKKLLLLLLKKKJJJEEEEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@AAA@@@???>>>>>><<>>GGGZZZmmm}}}yyytttmmmiiigggfffgggeeedddccc```\\\XXXUUUSSSLLLHHHCCC???===<<<:::888999999999999888888888777888666333444666777666555777555555999===<<<777222111111111111111111111222111000111111222333444555777777777777888999:::;;;444444333333333444555555777888999888666444444555777666666666777888:::;;;999999888777666666777777888888888888999:::;;;;;;>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMPPPSSSVVVXXXYYY\\\\\\[[[ZZZZZZ[[[\\\]]]eeefffhhhhhhiiilllooorrrvvvvvvwwwxxxzzz|||~~~~~~}}}}}}|||tttiiibbb___\\\XXXTTTXXXVVVTTTSSSRRRQQQOOOMMMRRROOOLLLJJJIIIHHHGGGEEEFFFDDD@@@?????????>>>===>>>>>>???AAABBBCCCDDDDDDFFFHHHLLLOOOSSSYYY```dddaaafffhhhddd```^^^[[[WWWVVVSSSPPPMMMKKKIIIEEECCCCCCDDDFFFGGGIIIIIIJJJJJJJJJLLLPPPTTTVVVVVVTTTSSSSSSQQQRRRYYYaaakkkxxx~~~tttmmmjjjmmmpppoooooopppmmmkkkhhhdddaaa___^^^]]]YYYUUUPPPHHHAAA;;;666333666555444333222111111111555555444333333222111111222222222222222222222222333333222222222222222222222222222222333444555555>>>999999>>>@@@FFFZZZrrr}}}zzztttnnniiigggggggggeeeeeecccaaa]]]YYYUUUSSSLLLHHHCCC???===;;;:::888777777777666666666555555666444222333555666555333666555555888<<<;;;666111222222222222111111111000111111111111222444555666777777777777777666666666444444333333333444555555777888999888666555555555555555444444555666888999999999888777777777777777888888888888999:::;;;<<<>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMPPPSSSUUUWWWXXXYYYYYYYYYYYY[[[]]]___```eeeggghhhiiijjjlllooorrrttttttvvvxxxzzz}}}~~~}}}zzzxxxxxxyyy{{{||||||tttkkkfffeeeeeeccc```^^^\\\YYYXXXXXXWWWUUUTTTWWWUUURRRPPPPPPOOOLLLKKKJJJGGGDDDBBBBBBAAA@@@???===>>>>>>???AAABBBCCCCCCEEEHHHLLLQQQWWW^^^eeejjjmmmqqqpppjjjeeeccc___\\\YYYVVVRRROOOMMMJJJFFFCCCBBBBBBDDDEEEFFFGGGGGGHHHHHHKKKOOORRRTTTTTTRRRQQQMMMJJJKKKPPPVVV]]]iiitttvvvoookkkmmmpppoooooopppnnnllliiieeebbb```^^^^^^ZZZVVVQQQJJJCCC<<<777555555555444333222222222222555555444333333222111111222222222222222222222222222222222222222222333333222222222222333444555666888555777???DDDNNNeee}}}~~~zzztttnnnjjjhhhggggggffffffdddbbb^^^YYYUUUSSSKKKHHHCCC???===;;;999888666666666666555555555555555444444666777777555333555444444777:::999555111333333222222111111111000111111111222333444666666666777777666666444333333333333333333333444555666777888999999777555555666555555555555555666888888:::999888888777888888888999999999999:::;;;<<<<<<>>>???@@@BBBDDDFFFHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVUUUVVVWWWYYY\\\___bbbdddfffhhhiiijjjkkkmmmppprrrrrrsssuuuwwwzzz~~~|||zzzwwwuuuttttttvvvwww~~~|||wwwpppmmmnnnoooooommmiiigggdddbbbccccccbbbaaaaaa___]]][[[YYYWWWTTTQQQOOOMMMIIIFFFEEEDDDCCCAAA=========>>>???@@@AAABBBDDDGGGMMMTTT[[[ccckkkpppyyy|||zzzsssllliiieee```\\\YYYUUUQQQNNNJJJFFFCCC@@@AAABBBBBBCCCDDDEEEEEEFFFHHHLLLOOOPPPPPPOOONNNMMMJJJIIILLLPPPTTT^^^gggsss}}}zzzrrrlllmmmooonnnnnnpppnnnllljjjfffcccaaa```___[[[XXXSSSLLLEEE???:::777444444333333333333333444555444444333333222222111222222222222222222222222111111222222333333444444333333333333444555666777666444777@@@IIIVVVnnn~~~{{{uuuooojjjhhhhhhhhhggggggfffccc___ZZZVVVSSSKKKGGGBBB>>><<<;;;999888888888777777777666666666666777888::::::999777555555444444666888777444111222222222222222222222222111111111222444555777777555555666666666555333222333333333333444444555666777888999999777666666666777777777888888999999:::999999888888888888999999999999999999:::;;;<<<===>>>>>>@@@BBBEEEGGGHHHIIILLLLLLMMMOOOQQQRRRSSSTTTTTTUUUWWWZZZ^^^aaadddeeegggiiikkkllllllmmmppprrrssstttuuuwwwzzz}}}}}}{{{yyyvvvtttssstttvvvwww}}}wwwsssqqqsssyyyzzzxxxvvvwwwyyy{{{zzzyyyzzzwwwtttsssttttttttttttqqqnnnkkkhhheee```ZZZVVVUUURRRNNNJJJHHHGGGDDDCCC>>>============>>>@@@@@@CCCGGGMMMTTT[[[cccjjjooozzz~~~yyyrrrmmmgggaaa]]]ZZZUUUQQQNNNJJJFFFCCCAAAAAAAAAAAABBBBBBCCCCCCDDDEEEHHHKKKLLLLLLLLLKKKMMMIIIHHHJJJLLLOOOVVV^^^eeeooo~~~tttmmmllllllkkklllnnnnnnmmmkkkhhheeebbbaaa```]]]ZZZVVVOOOHHHBBB<<<999444444333333333444444555444444444333333222222222222222222222222222222222111111222222333444555555444444444444555666777777888777;;;CCCLLL[[[sss{{{vvvpppkkkiiihhhiiihhhhhhgggeeeaaa[[[VVVSSSKKKGGGBBB>>><<<;;;999777777777777666666666666555555777999:::999888777666555555555666666555333111000000111222333444444555111111222333444666888999333444444555666666666555333222222333444555666666666888999999777666666777888888888999999999999999999888888777888888999999999999999999:::;;;<<<<<<===>>>@@@CCCEEEGGGIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSUUUWWWYYY\\\___bbbdddeeehhhjjjlllmmmnnnnnnppprrrvvvvvvvvvwwwyyy{{{|||}}}~~~{{{wwwvvvtttrrrrrrtttvvvxxx{{{~~~xxxiiieeeaaabbbgggnnnsssuuurrruuuyyy}}}xxxqqqiiiaaa[[[[[[WWWRRRNNNKKKIIIFFFDDD@@@???=========>>>???@@@BBBFFFLLLRRRXXX___fffjjjqqqwww{{{xxxrrrlllddd]]]ZZZXXXSSSPPPMMMJJJFFFCCCBBBBBBAAAAAAAAABBBCCCCCCAAACCCEEEGGGIIIIIIHHHHHHFFFCCCBBBDDDEEEGGGMMMTTT[[[dddtttwwwmmmjjjiiiiiijjjmmmmmmlllkkkhhhfffcccaaa```^^^\\\XXXRRRKKKDDD???;;;444444333333333444555555444444333333333333222222222222222222222222222222111111222333444444555555444444444444555666777777888999>>>FFFQQQaaawww|||vvvpppllliiiiiiiiiiiiiiiiiigggbbb\\\VVVSSSJJJGGGBBB>>><<<:::888777555444444444333333333333333555777777666444444555555666666666666444333222000111111222333444555555111222222333555777999:::333333333333444555666777222222222333444555666777666888999999888777777888666666777888888777777666777777777777777777888999888888888888999:::;;;;;;===>>>@@@CCCEEEHHHJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTWWWYYY[[[___bbbdddffffffiiikkknnnoooooooooqqqrrrwwwwwwwwwwwwxxxzzz{{{|||~~~|||yyysssqqqpppnnnoooqqqsssuuuwwwzzz}}}uuummm___[[[WWWVVVYYY^^^cccffffffkkkuuuwwwllleeeaaa]]]WWWRRROOOKKKHHHEEEBBBAAA???>>>>>>???@@@AAACCCGGGMMMRRRWWW\\\aaaeeegggnnnsssqqqlllggg```XXXWWWTTTQQQNNNMMMJJJGGGDDDDDDCCCBBBAAA@@@AAABBBCCC@@@AAACCCEEEFFFFFFFFFFFFCCC@@@@@@BBBCCCCCCHHHOOOSSS[[[iiixxx{{{ooojjjhhhgggiiilllllllllkkkiiifffcccaaa```^^^\\\YYYTTTMMMFFF@@@===555555444444444444444555333333333333333333333333222222222222222222222222222222333333444444555555333333333333444555666777555999@@@IIIWWWjjj~~~}}}wwwqqqllljjjjjjjjjiiijjjjjjhhhccc]]]WWWSSSJJJFFFAAA>>><<<:::888777444444444333333333222222333555666555333222444666666777777777555444333333333333333333333333333333111222333444666888999:::555333222000000222444666222222222333444555666777666888:::999888777888999666777888888888888777666666666555555666777777888777777777777888999::::::===>>>@@@CCCFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWYYY]]]aaadddggghhhiiiiiilllooopppppppppqqqrrruuuuuuvvvwwwxxxzzz|||}}}~~~}}}zzzwwwrrrqqqnnnmmmmmmnnnpppqqqsssvvvyyy|||}}}yyymmmeeeXXXUUUQQQNNNOOORRRVVVXXX[[[```jjjxxxzzzrrrgggbbb\\\WWWRRRNNNJJJGGGEEEDDDAAA??????@@@BBBCCCEEEIIINNNSSSXXX]]]aaaeeebbbhhhkkkhhhddd```[[[VVVTTTRRROOONNNMMMLLLIIIGGGDDDCCCAAA@@@???@@@AAABBB???@@@BBBCCCDDDDDDDDDDDDEEEBBBBBBDDDDDDCCCGGGMMMLLLTTT___mmm}}}rrrkkkiiihhhjjjnnnkkkkkkjjjhhhfffcccaaa___^^^]]]YYYUUUNNNGGGAAA===777666555444444444444444333333333333333333333333222222222222222222222222333333444444444444444444222222222222333444555666555;;;CCCNNN]]]ppp}}}wwwqqqmmmjjjjjjjjjjjjjjjjjjiiiddd]]]WWWSSSJJJFFFAAA===;;;:::888777666666555555555444444444555666777666444333666888666777888777555444444444666666555444222111000000222222333444666888:::;;;666444111...---///111333222222222333444555777777666888::::::888888888999888999:::;;;;;;:::888888555555555555555666777777666666666666777888999:::===>>>@@@CCCFFFIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWVVVYYY]]]bbbfffiiikkkllljjjllloooqqqqqqqqqqqqrrrssstttuuuvvvyyy{{{}}}~~~~~~~~~}}}{{{xxxuuuuuussspppnnnmmmmmmoooppprrrtttxxxzzz|||}}}~~~tttiiiaaaTTTQQQMMMKKKJJJLLLNNNPPPUUUYYYaaannn|||jjjfff```ZZZUUUPPPLLLIIIGGGEEECCCAAA@@@AAACCCDDDFFFJJJPPPUUUZZZ^^^cccfffbbbffffffaaa]]]\\\YYYUUUSSSQQQOOONNNNNNMMMKKKIIIDDDBBB@@@???>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCBBB@@@CCCHHHHHHOOOYYYfffvvvtttmmmjjjiiikkkooojjjjjjiiihhhfffccc```___^^^]]]ZZZUUUOOOGGGAAA>>>888777666555444333333333333333333333333333333333222222222222222222222222444444444444444444333333222222222222333444555555888???HHHRRRaaasss|||tttlllhhhhhhjjjooonnnmmmkkkfff___VVVPPPKKKHHHCCC???===<<<:::999:::999777555444555666777666555444333333444555666777777666666555555555555444444444333333222222222333444555666777888999:::666555444333333444555666333444555777777777777666555555666666777777888888999999999999999999999999888777666666666666777777999999999888888888777777<<<===???@@@AAADDDGGGJJJMMMMMMMMMOOOQQQTTTWWWYYY\\\]]]```bbbfffhhhkkklllnnnoooqqqqqqppppppqqqsssrrrtttwwwyyyyyyzzz{{{}}}}}}zzzxxxvvvtttrrrssspppmmmjjjiiijjjlllnnnoooqqqtttvvvwwwyyy|||~~~zzzsssiii```YYYSSSLLLIIIIIIKKKJJJIIIMMMMMMTTTcccvvvwwwpppeee]]]XXXSSSOOOKKKFFFEEECCCBBBBBBBBBDDDEEEHHHLLLQQQWWW\\\```bbbcccbbbaaa___^^^]]]\\\YYYVVVRRROOONNNOOOQQQRRRPPPMMMJJJIIIGGGDDDBBB@@@??????@@@@@@AAAAAABBBBBBBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCJJJJJJOOOZZZiii{{{{{{nnniiijjjllllllllllllkkkjjjhhheeebbb```\\\]]]YYYSSSNNNKKKDDD===:::888555444555555555444888777555444333333444444444444444444444444444444333333333444444444555555555333222444777888666333:::>>>FFFVVViiizzz|||uuunnnjjjjjjlllooonnnmmmkkkfff___WWWQQQLLLHHHCCC???===<<<:::999:::999777555444444555666555555444444444444555555666666666555555444444444444444444333333222222222333333444666888999::::::<<<;;;999777666444333333333444555666777777777666555666666666777777777888999999999999999999999999666666666555555555666666666666777888999::::::;;;???@@@BBBCCCDDDFFFJJJMMMLLLMMMNNNPPPSSSUUUWWWYYY\\\]]]___bbbeeehhhjjjllllllnnnooooooooooooqqqrrrsssuuuwwwxxxxxxyyy{{{}}}|||yyyxxxuuusssqqqpppnnnkkkhhhggggggiiijjjlllooorrrtttuuuwwwzzz||||||uuujjjaaaWWWSSSNNNKKKLLLKKKIIIFFFLLLKKKOOOZZZjjj|||tttiii```YYYTTTNNNJJJFFFEEECCCBBBAAACCCDDDEEEKKKNNNTTTZZZ___bbbdddeeeeeecccaaa___^^^\\\YYYWWWSSSPPPNNNNNNPPPRRRQQQOOOMMMLLLJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEJJJJJJMMMWWWdddvvvvvvqqqoooooonnnllllllllljjjhhheeebbb```^^^___\\\UUUQQQNNNGGG@@@;;;888555444555555555444777666555444333333333444444444444444444444444444333333333444444444555555888555333333666888888888===BBBLLL\\\nnn~~~}}}wwwqqqmmmmmmnnnooonnnmmmjjjfff```WWWRRRLLLIIICCC@@@===<<<:::999;;;999777555444444444555444444555555555555444444555555444444444444333333444444333333333333222222222333444666888:::;;;;;;;;;;;;:::888777444333222333444555666777777777777666666666666777777777777999999999::::::999999999888888888888888888888999555666777888999:::;;;;;;<<<>>>@@@AAABBBDDDGGGJJJLLLMMMOOORRRTTTVVVWWWXXX[[[]]]___bbbeeehhhjjjkkkjjjlllnnnnnnnnnoooqqqsssuuuvvvwwwwwwwwwxxx{{{~~~|||xxxvvvtttqqqooolllkkkhhhfffeeedddddddddiiikkknnnppprrrtttwwwyyy|||yyyoooeee\\\XXXTTTSSSRRRPPPLLLHHHLLLKKKLLLRRR\\\ooo|||oooccc[[[TTTNNNIIIFFFDDDBBBAAAAAACCCEEEFFFMMMQQQWWW]]]bbbeeegggggghhheeebbb```___]]]ZZZXXXUUURRROOONNNPPPRRRSSSSSSRRRQQQOOOMMMKKKIIIGGGFFFDDDCCCAAA@@@AAABBBDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIKKKIIIKKKRRR]]]nnnyyyuuuqqqooommmlllllljjjhhheeebbbaaa______\\\VVVRRRPPPIIIBBB<<<999666444555555555444666555444333222222222333444444444444444444444444333333333444444444555555:::777333333555888;;;<<>><<<:::888:::999777666444444333333333333555666666555333333333333333333333333333333333333333333333333333333111222555777999;;;;;;;;;111222444555555555444333444444555666666777777777666666666666777777777777888999::::::::::::999888777777888888888888888888888888888888888888888888;;;===???@@@AAACCCFFFHHHKKKMMMPPPSSSUUUWWWWWWWWW[[[\\\^^^aaadddgggiiijjjjjjlllnnnooooooppprrrtttwwwwwwwwwvvvvvvxxx{{{~~~~~~zzzwwwuuurrrooommmiiihhhgggeeecccbbbaaaaaafffhhhkkkmmmnnnpppsssvvvyyyxxxooohhhddd^^^[[[YYYWWWSSSOOOLLLLLLMMMOOOUUUddd~~~uuuggg]]]UUUMMMHHHEEEDDDBBB@@@AAACCCFFFHHHNNNRRRXXX___dddgggiiiiiihhheeebbb___^^^]]]\\\ZZZXXXUUURRRPPPQQQSSSVVVXXXYYYXXXVVVSSSPPPMMMJJJIIIGGGEEECCCAAA@@@BBBDDDEEEFFFHHHJJJLLLNNNNNNNNNNNNLLLIIIIIINNNXXXggg}}}xxxqqqmmmmmmmmmlllkkkhhheeecccaaa]]]^^^[[[VVVRRRPPPJJJCCC>>>;;;777555555555555444444444333333222222222222444444444444444444444444333333333444444444555555777666444444666999<<<===>>>HHHZZZnnn}}}zzzwwwtttrrrpppooopppnnnllljjjfff```YYYTTTNNNJJJEEE@@@>>><<<:::888999888777666444444333333222333444555555444333222222333333333333333333333333333333333333333333333111333666888:::;;;;;;;;;---...111333444555444444444444555555666666777888777777777777666666666666888888:::;;;;;;:::888888333444555666666666555555888888888888888888888888>>>@@@CCCDDDEEEFFFHHHJJJKKKMMMPPPSSSUUUVVVWWWWWWZZZ[[[]]]```cccfffiiijjjkkkmmmoooppppppqqqsssuuuvvvwwwwwwvvvvvvxxx{{{|||xxxuuusssqqqnnnkkkggggggeeedddbbbaaa``````cccfffiiikkklllnnnqqqsssxxxwwwpppgggaaa^^^\\\YYYVVVNNNNNNOOOPPPRRR\\\rrryyyjjj^^^UUUMMMHHHEEECCCAAA@@@AAACCCGGGIIIOOORRRWWW^^^dddhhhkkkllliiieee```]]]\\\\\\\\\[[[YYYWWWTTTRRRRRRUUUYYY\\\^^^]]][[[XXXUUUQQQNNNLLLKKKIIIFFFCCCBBBBBBCCCEEEFFFHHHJJJNNNPPPRRRRRRSSSMMMJJJIIINNNVVVcccwww|||sssnnnmmmmmmmmmkkkiiifffcccaaa]]]^^^\\\WWWTTTRRRMMMFFF@@@===888555555555555555333333333333333333222222444444444444444444444444333333333444444444555555222333555666888:::;;;===>>>LLLaaawww~~~|||yyywwwvvvtttrrrppppppooollljjjfffaaaZZZVVVOOOKKKEEEAAA>>><<<:::888777666666666555444444333333333444444444444333333222222333333333333444444222222333333333333444444222444777999;;;;;;:::999333333444444555444444444555444444555555666777888777777777777666666666666777888:::;;;;;;:::888777666777888:::::::::999999444555666777999;;;<<<<<<===???BBBDDDDDDEEEFFFHHHKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[]]]```cccfffhhhiiilllnnnpppppppppqqqsssuuutttuuuvvvwwwwwwyyy||||||zzzvvvsssrrrpppmmmkkkfffeeecccaaa``````aaaaaabbbeeehhhjjjkkkmmmppprrrzzzuuulllhhhddd```^^^WWWUUUSSSRRRRRRWWWfffvvvzzzkkk___UUUMMMHHHEEECCC@@@???@@@DDDHHHKKKOOOQQQVVV\\\ccciiinnnqqqlllhhhbbb]]][[[[[[ZZZZZZXXXWWWUUUSSSRRRUUUYYY]]]_________]]][[[XXXUUUSSSRRROOOLLLIIIFFFEEEEEEEEEEEEGGGKKKNNNRRRTTTVVVVVVPPPLLLKKKOOOTTT___pppvvvpppnnnmmmmmmkkkiiifffcccaaa___aaa___ZZZXXXWWWRRRKKKBBB>>>999555555555555555333333444444444444333333444444444444444444444444333333333444444444555555///222555888999:::<<<>>>DDDTTTlll|||yyyxxxxxxxxxuuurrrqqqooollliiifffaaa[[[VVVOOOKKKFFFAAA>>><<<:::888555555555555555555555444444333333333333333333444333333333333444444444555222222222333333444444444444555888:::;;;:::999888888777666555444444444444555555444444555666888999888777777777666666666555777888:::<<<<<<:::888777777999;;;<<<======<<<;;;444444666777999;;;<<<===;;;===@@@BBBBBBBBBDDDEEEKKKLLLMMMOOOQQQTTTVVVWWWYYYZZZ\\\___bbbeeegggiiimmmnnnppppppooopppqqqsssqqqsssvvvxxxyyyzzz}}}~~~~~~zzzwwwtttrrrqqqooommmkkkdddbbb```^^^^^^___aaabbbbbbeeegggiiikkkmmmppprrr||||||vvvppplllgggaaa[[[VVVSSSVVV```lllzzzjjj^^^UUUMMMIIIDDDBBB@@@>>>@@@DDDIIILLLPPPRRRUUU[[[bbbkkkrrrvvvtttnnnfff___[[[YYYWWWWWWUUUUUUTTTRRRQQQSSSXXX\\\^^^___```aaaaaa```___^^^YYYWWWTTTPPPLLLIIIGGGFFFDDDFFFJJJOOOSSSVVVXXXYYYTTTPPPNNNPPPSSSZZZgggtttwwwqqqnnnnnnmmmllliiifffcccbbb```aaa___[[[YYYYYYTTTMMMDDD@@@:::666444555555555333444555555555555444333444444444444444444444444333333333444444444555555111333666777888;;;???BBBPPP```xxx}}}zzzyyyzzzzzzwwwtttqqqooollliiifffaaa[[[WWWPPPLLLFFFAAA>>><<<:::888333444555555666666555555555444222222222222444555333333333444444555555555222222222333333444444444555666999;;;;;;:::888777777666555333333444555555555555444444555666888999888888777777666666666555666888:::<<<<<<:::888666222444666888999888777666777777888888999999999999===@@@CCCEEEEEEEEEFFFHHHKKKKKKLLLMMMPPPSSSVVVWWWYYYZZZ\\\___bbbeeeggghhhlllnnnoooooonnnnnnoooqqqooorrrvvvxxxzzz{{{}}}}}}}}}xxxvvvsssqqqpppooommmlllbbb```^^^[[[[[[]]]```bbbbbbeeehhhjjjkkkmmmppprrr~~~yyyvvvmmmbbbZZZVVVWWW___hhhzzzzzzjjj^^^UUUNNNIIIDDDBBB???>>>@@@DDDIIILLLQQQRRRUUUZZZcccllluuuzzzzzzsssiii```[[[WWWUUUTTTRRRSSSSSSRRRPPPQQQVVVZZZ\\\^^^aaadddfffgggffffff]]]\\\YYYUUUQQQMMMJJJHHHCCCFFFJJJOOOSSSWWWYYYZZZWWWSSSQQQQQQRRRVVVaaammmuuupppnnnnnnmmmllliiifffdddbbb^^^___^^^ZZZXXXXXXSSSLLLEEE@@@:::666555555555555333444555666666666555444444444444444444444444444333333333444444444555555333555666666777;;;BBBGGGYYYjjj|||{{{zzzyyywwwvvvuuuuuupppooommmiiiccc]]]WWWTTTOOOKKKFFFAAA???===:::999555666777777777666444333000111333444666666777777111111222222222333333333111333444444222222333555444777;;;<<<<<<:::999999888777555333333333555666555555555555555555555555666555555555555666777777888999999:::::::::999999777777777777666666666666888777666777888<<>><<<999777555666777777777666444444111111222222222222222222333333333333444444444444111333444444222222333555555777:::;;;:::999888999777666444333222333444555555555555555555555555555555555444444555555666777888888999999:::999999888666666666666777777777777777666555555777:::===???===???CCCEEEFFFGGGIIIKKKJJJKKKLLLNNNPPPRRRTTTTTTVVVXXXZZZ\\\^^^aaaeeehhhlllnnnooooooooooooqqqsssppprrrtttwwwzzz}}}}}}{{{wwwuuusssqqqooollliiifffcccaaa^^^\\\\\\]]]^^^```ccceeegggiiijjjmmmqqqsss{{{rrrjjjdddbbbeeerrr~~~tttfff\\\UUUOOOJJJHHHFFFCCCAAAAAADDDGGGIIIQQQUUUXXXZZZ___lll|||~~~pppfffaaaZZZSSSRRROOOLLLJJJIIILLLOOOQQQYYY[[[___cccfffgggffffffdddccc```]]]ZZZVVVRRRQQQIIIIIIJJJLLLPPPTTTWWWYYYYYYYYYWWWRRROOOTTT^^^gggxxx|||rrrkkkjjjiiihhhhhhhhhfffccc```___^^^\\\[[[ZZZWWWRRROOOKKKGGGBBB<<<888666666666666666666555555555444444444444444444444444444444444444444555555555555666666555777:::;;;???IIISSSlll~~~|||zzzwwwuuutttooonnnlllhhhccc]]]WWWTTTQQQLLLGGGBBB>>><<<999777666666666777666555555444555444222111000/////////222222222333333333333444111333444444222222333555555777999999888777888999666555444333222333444555555555555555555555555555444444444444444555555666888888999999999999888888555555666666777777888888888777666666777999<<<======???CCCEEEFFFGGGIIIKKKKKKKKKMMMOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\___cccfffkkkmmmooooooooooooqqqssssssssstttvvvyyy}}}|||zzzyyyvvvrrrooommmkkkiiigggbbb```^^^[[[[[[\\\]]]^^^bbbdddfffhhhiiikkkoooqqq|||wwwmmmggggggnnnwww|||oooeee^^^YYYTTTQQQJJJHHHEEEBBBBBBDDDFFFHHHPPPRRRUUUXXX^^^lll}}}}}}rrriii```WWWSSSPPPLLLHHHHHHJJJMMMOOOXXXZZZ]]]aaacccdddddddddaaa```___]]][[[XXXVVVUUUMMMLLLKKKLLLOOOSSSXXX[[[^^^]]]ZZZTTTQQQTTT^^^ffftttzzzqqqjjjiiihhhgggggggggfffccc``````^^^\\\[[[ZZZWWWSSSPPPLLLIIIDDD>>>:::888777777555555555555444444444333333333333333333333333333444444444555555555555666333333555999;;;AAAMMMZZZuuu~~~{{{xxxuuusssooonnnlllhhhccc]]]WWWTTTOOOKKKFFFAAA???===:::999666666666666666555555444777666444222111111111111//////000000000111111111111222444333222222333555666777888888666666777999555444333333333333444444555555555555555555555555444333333333333444555555888888888888888888777666444555555666777888888999::::::999999:::;;;===???@@@BBBDDDEEEEEEEEEFFFGGGJJJKKKLLLNNNPPPQQQSSSSSSTTTUUUXXXYYY[[[^^^bbbeeejjjlllnnnooooooppprrrttttttttttttuuuxxx|||}}}{{{zzzvvvrrrnnnllljjjhhhgggcccaaa^^^\\\[[[\\\^^^___bbbdddfffggggggiiilllnnnwwwuuullljjjlllsss|||uuukkkccc^^^[[[WWWTTTLLLJJJGGGDDDDDDEEEFFFHHHMMMNNNPPPTTT[[[hhhzzz~~~rrrfff]]]VVVSSSMMMIIIGGGHHHKKKMMMWWWYYY[[[^^^```aaaaaa```^^^^^^^^^]]]\\\[[[ZZZYYYUUUSSSPPPOOOQQQUUUZZZ]]]``````]]]WWWSSSTTT\\\dddqqq|||rrrlllggggggfffggggggfffcccaaa```^^^\\\ZZZYYYVVVSSSPPPMMMJJJEEE???;;;888777777555555444444444333333333333333333333333333333333444444444555555555555666333444666999;;;BBBQQQ```||||||xxxuuusssnnnmmmkkkgggbbb]]]WWWTTTMMMIIIDDDAAA???>>><<<;;;777666666666555555555555555555444333222222222222//////000000000111111111111222444333222222333555777888999888666666777888444444444444444444444555666666666666666666666666444333333333333444555555777888888888777777666555444555555666777888888999::::::::::::;;;<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNPPPQQQQQQTTTUUUWWWYYY[[[^^^bbbeeehhhjjjmmmnnnoooppprrrttttttttttttuuuxxx|||~~~}}}zzzvvvrrrnnnllljjjhhhfffcccaaa___]]]]]]^^^```aaabbbccceeeeeeeeefffiiikkksssyyynnnjjjiiippp{{{uuuooogggaaa^^^[[[WWWTTTNNNLLLIIIGGGFFFGGGHHHIIIKKKJJJKKKQQQWWWbbbttt~~~qqqggg]]]XXXQQQKKKHHHHHHJJJLLLUUUVVVYYY[[[]]]^^^^^^^^^aaaaaabbbbbbbbbaaa``````\\\YYYUUURRRRRRUUUZZZ]]]```aaa```[[[VVVVVV\\\bbbooo}}}tttmmmgggffffffggghhhgggdddbbb```^^^[[[YYYXXXVVVRRRPPPLLLJJJEEE@@@;;;888666555555555444444444333333333333333333333333333333333444444444555555555555666666666888:::<<>><<<;;;777777666555555555555666111222333333333222222111222222222333333333333444111333444444222222333555777888:::999888777777888444444555555555555555555666666666666666666666666444444444444444555555666777777888777777666555444555555666666777777888888777777888888:::;;;<<<======???CCCEEEFFFGGGIIIKKKIIIIIIKKKLLLMMMOOOPPPPPPSSSTTTWWWXXXZZZ]]]aaadddgggiiilllnnnnnnpppsssuuuuuuuuuvvvwwwzzz}}}}}}yyyvvvrrrooollljjjgggdddbbb```^^^]]]]]]___bbbcccbbbcccddddddcccdddfffhhhppp{{{yyykkkffffffmmmxxx{{{oooiiiccc^^^]]]ZZZVVVSSSOOONNNLLLJJJIIIIIIJJJKKKMMMIIIKKKQQQVVV]]]nnn~~~uuueee```WWWOOOJJJIIIJJJLLLRRRSSSVVVYYY\\\___```aaadddddddddeeeddddddccccccaaa^^^YYYUUUSSSTTTWWWYYY___bbbccc```[[[ZZZ^^^bbbooo~~~uuunnngggffffffgggiiihhhfffdddaaa___\\\ZZZXXXVVVSSSQQQMMMJJJFFFAAA<<<888666555555555555555444444444333333333333333333333333333444444444555555555555666777888:::;;;===FFFZZZmmm}}}yyyuuussslllllljjjgggbbb\\\WWWTTTOOOKKKFFFAAA>>><<<:::888888777666555444555555666222333555666555444111000333333333333444444444444111333444444222222333555777999;;;;;;:::888777777444555666666777777777666666666666666666666666666555555444444555555666777777777777777666555444333666666666666777777777777666666777999:::<<<===>>>===???CCCEEEFFFGGGIIIKKKJJJJJJKKKMMMNNNOOOPPPPPPQQQSSSUUUVVVXXX[[[___cccfffiiikkkmmmnnnpppsssuuuvvvwwwyyy{{{}}}~~~}}}xxxuuurrrpppmmmjjjfffbbb___^^^\\\\\\]]]___bbbdddaaabbbccccccbbbbbbdddfffiiitttvvviiiccc```hhhuuu{{{ssshhhddd___\\\[[[ZZZVVVSSSPPPOOONNNLLLLLLLLLMMMNNNQQQMMMNNNUUUXXX[[[jjj{{{mmmggg]]]SSSMMMJJJKKKLLLMMMPPPTTTYYY^^^dddgggiiiiiiiiiiiiiiihhhgggffffffgggddd^^^YYYVVVUUUVVVWWW^^^cccgggfffbbb___aaadddnnn~~~xxxqqqggggggggghhhjjjjjjhhhfffdddaaa^^^[[[ZZZXXXVVVTTTNNNLLLHHHCCC>>>:::777666666666666555555555444444444444444444444444444444444444444555555555555666666777:::<<>>;;;888555888777666444444555555666555666999:::999666222000111111222222222333333333111333444444333222444555777999<<<===;;;999777666555555666777888888777777777777777777777777777777666555555555555666777777777777777777666555444333777777777777666666666666777888999;;;===???@@@AAA@@@BBBEEEEEEEEEEEEFFFHHHKKKLLLLLLNNNOOOPPPQQQQQQOOOQQQSSSUUUVVVZZZ^^^aaafffhhhkkkmmmnnnpppsssuuuxxxyyy{{{~~~}}}|||wwwuuussspppnnnjjjeeeaaa]]]\\\[[[[[[\\\___bbbdddaaabbbcccbbbaaaaaaccceeebbbmmmsssgggccc[[[dddrrr|||rrrkkkddd```\\\ZZZ[[[ZZZWWWTTTQQQPPPOOONNNNNNNNNOOOPPPVVVQQQRRRYYY[[[\\\hhhzzzrrrlllaaaVVVOOOLLLLLLMMMJJJMMMRRRYYYaaahhhnnnqqqqqqqqqqqqqqqpppooonnnmmmllliiiccc^^^ZZZXXXXXXXXX^^^ccciiijjjfffcccdddfffnnn}}}|||uuuhhhggggggiiikkkkkkiiigggfffccc```]]]\\\ZZZXXXVVVPPPNNNJJJEEE@@@;;;888777777666666666666555555555555555555555555555555555444444444555555555666666555666:::===@@@MMMeee{{{~~~{{{xxxtttrrrrrrooojjjeeeaaa^^^ZZZWWWSSSNNNHHHCCC@@@===:::888:::777444222333444444444555666666444222000000111000000111111111222222222111222222333444555666666<<<;;;999888888888999999999888777666666777888999999888666444444444444555777777777777888888888888888888777777666666555555555555555555555555444444777888999;;;===>>>@@@@@@BBBBBBBBBCCCDDDEEEEEEFFFKKKLLLLLLNNNOOOPPPQQQQQQQQQRRRTTTUUUWWWZZZ___bbbfffhhhjjjkkklllnnnqqqssstttwwwzzz~~~~~~{{{xxxwwwuuusssooollljjjhhhfffddd[[[]]]____________```bbbhhhgggfffeeecccaaa___^^^aaakkk|||wwwjjj```[[[[[[aaammm}}}vvvnnnkkkiii^^^]]][[[YYYWWWUUUSSSRRRRRROOOLLLKKKLLLMMMMMMMMMTTTUUUVVVVVVXXX^^^gggnnn~~~wwwooobbbYYYSSSPPPLLLJJJJJJMMMSSSZZZbbblllvvv|||~~~zzzvvvsssrrrkkkkkkhhhccc^^^ZZZYYYXXXaaagggnnnooolllhhhggghhhsss||||||ooojjjgggkkkmmmllljjjkkkcccbbb___[[[YYYWWWVVVVVVRRROOOJJJEEEBBB???;;;888555555444333333333333444333333333333333333333333333333444555555666666777555555777===DDDQQQggg{{{~~~{{{wwwtttrrrqqqnnniiieeebbb^^^ZZZXXXSSSNNNHHHCCC@@@===:::888999777444333333444444444444555555444111000000111111111111222222222222333111222333333555555666777999888777666666666777888777666555555444555666777888888777666555555555555555555555666666666777777777777777777666666555555666666666666666666666666777888999;;;===>>>@@@@@@@@@AAABBBCCCDDDFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOQQQSSSUUUVVVXXX[[[```cccfffhhhjjjkkklllnnnqqqtttuuuxxx{{{}}}{{{xxxwwwtttqqqnnnkkkiiigggdddbbb[[[\\\]]]]]]\\\]]]___aaaeeefffffffffeeecccaaa``````hhhxxx|||oooddd\\\WWWYYY```lll{{{vvvlllfffcccbbb\\\[[[YYYWWWUUUSSSQQQPPPOOOMMMLLLKKKLLLNNNOOOPPPVVVXXXYYYYYYYYY]]]dddiii~~~}}}uuunnneee]]]XXXSSSNNNJJJIIILLLSSS]]]hhhvvv|||zzzqqqoookkkeee___[[[YYYXXX___eeemmmpppnnnkkkkkklllqqqzzzsssmmmjjjlllmmmkkkjjjjjjeeeccc```]]]ZZZXXXWWWWWWTTTPPPLLLGGGDDD@@@<<<999666666555444444444444555333333333333333333333333333333333444555555666666666666888>>>GGGUUUkkk}}}zzzwwwtttrrrpppmmmiiieeebbb___[[[XXXRRRNNNHHHCCC@@@===:::888999777444333444444444333333444444333111///000111222222222222333333333333222222333444555666666777777777777666777777888999666666555555555666666777777777777888777777666666666666666777777777888888777777777666666666666555777777777777777777777777888888999;;;===>>>???@@@???@@@AAACCCDDDFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTVVVWWWYYY\\\aaadddfffgggjjjkkklllnnnrrrtttwwwyyy}}}}}}zzzxxxwwwrrrpppllljjjhhhfffccc```[[[\\\[[[ZZZYYY[[[^^^```ccceeehhhjjjjjjhhheeecccaaahhhttt~~~qqqggg___YYYUUUVVV]]]iiixxx~~~uuulllddd___]]]\\\YYYXXXWWWUUURRRPPPNNNLLLLLLKKKKKKKKKLLLNNNQQQRRRXXX[[[]]]\\\[[[\\\```dddvvv{{{tttnnnfffaaa\\\WWWPPPKKKIIIMMMTTT___nnn~~~yyyuuuooohhhaaa\\\YYYXXX[[[aaajjjoooooonnnnnnooopppxxxxxxqqqllllllmmmkkkiiijjjfffdddaaa^^^[[[YYYXXXXXXVVVRRRNNNIIIEEEAAA<<<999777777666555555555555666333333333333333333333333222222333444444555555666888777:::AAAJJJZZZqqq~~~|||zzzvvvtttrrrooollliiifffccc```\\\YYYRRRNNNHHHCCC???<<<:::888888666444333444555444333111333333222000///000111222222333333333444444444222222333444555666777777888888888999999:::;;;;;;888888888888888888999999555666888999999888777666888999999999::::::::::::666666666666666666666666666666777777777777777888888999:::;;;<<<>>>??????AAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWYYY[[[^^^bbbeeefffgggjjjkkkmmmooorrruuuxxx{{{~~~}}}zzzxxxvvvqqqooollljjjiiifffbbb```\\\\\\[[[YYYXXXYYY\\\___cccffflllppprrrpppllliiifffjjjssstttiiiaaa\\\XXXVVVSSSYYYfffsss~~~{{{wwwpppiiiccc^^^\\\[[[VVVVVVUUUSSSPPPMMMKKKIIIJJJJJJJJJIIIJJJLLLOOOQQQXXX[[[___```^^^]]]___aaannn}}}|||tttnnnfffaaa]]]XXXRRRMMMMMMOOOUUUaaaqqq{{{rrrjjjbbb]]]XXXVVVVVV\\\dddjjjmmmnnnoooqqqooowww{{{sssllllllllljjjjjjkkkfffdddaaa]]][[[YYYXXXXXXVVVSSSNNNJJJFFFAAA<<<888777666666555555555555555444444444444444444444444222222333333444555555555888777:::BBBNNN^^^ttt~~~{{{yyyvvvtttrrrnnnllliiifffddd```[[[XXXRRRMMMGGGBBB???<<<999777888666444444555555444222000222333222000000111222222222333333333444444444222333333444555666777888888888999999::::::::::::777777888999999999999999555666888999999888777666888999999999::::::::::::555555555555555666666666555555555666666777777777999999:::;;;<<<>>>>>>???BBBCCCCCCCCCDDDDDDEEEEEEIIIIIIKKKLLLNNNPPPQQQRRRSSSUUUXXXZZZ\\\___bbbeeeeeegggjjjlllmmmooosssvvvyyy|||}}}zzzwwwvvvqqqooommmkkkjjjgggccc```\\\\\\ZZZXXXVVVWWW[[[]]]ccchhhpppwwwzzzyyyuuussslllnnnsss|||xxxrrrjjjbbb]]]ZZZWWWVVVPPPVVVaaannnxxx}}}~~~|||vvvsssnnnhhhbbb^^^[[[ZZZVVVUUUUUUSSSPPPMMMIIIGGGHHHIIIIIIHHHGGGHHHLLLOOOVVV[[[```bbb```______aaaiiiwww~~~uuuoooeee___[[[XXXSSSPPPOOOPPPVVVbbbrrr~~~uuullleee^^^XXXTTTRRRVVV]]]ccchhhkkkmmmnnnooovvv~~~uuulllkkkkkkjjjjjjmmmeeeccc```]]]ZZZXXXWWWWWWTTTQQQNNNJJJFFFAAA;;;888666555444444333333444444444444444444444444444444222222333444444555555666888777;;;DDDQQQ```ttt}}}{{{xxxuuutttsssnnnllliiigggddd```[[[WWWQQQMMMGGGBBB???<<<999777777666555555555555333222000222333222111111222333222222222222333333333333333333444555666777777888666666777888888888777777555555666777888888888888777777777888777777666666666666666777777777888888444555555555555666666666444555555666666777777777999999:::;;;<<<===>>>???BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUYYY[[[]]]___bbbdddeeegggjjjlllmmmppptttwwwzzz|||}}}zzzwwwuuuqqqooommmllljjjgggbbb___ZZZZZZYYYWWWUUUUUUWWWZZZ```gggpppzzzttttttuuuzzz{{{vvvkkkfff```[[[XXXWWWUUUSSSOOOTTT]]]hhhssszzz}}}}}}wwwtttooojjjccc^^^ZZZXXXWWWWWWVVVUUURRRNNNJJJGGGGGGIIIJJJHHHFFFGGGKKKOOOVVV[[[aaacccbbb``````aaagggrrrwwwpppfff___[[[XXXTTTQQQNNNOOOUUU```pppwwwooohhhaaaYYYSSSQQQSSSWWW\\\aaaeeehhhjjjooouuu}}}yyyoookkkjjjiiijjjmmmeeeccc```]]]ZZZXXXWWWWWWSSSPPPMMMJJJGGGBBB===999555555444333333333333333444444444444444444444444333333444444555666666777999888===HHHTTTbbbsss}}}zzzwwwuuussssssooommmjjjgggddd___YYYUUUQQQMMMGGGBBB>>><<<999777777666555555666555333111000222333333222222333555111111111222222222222333333333444555666777888888777777888999888777666666444555777888999999888888888888777666555555555555555555555666666666777777444444444555555555666666555555666777777888999999999::::::;;;<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHEEEFFFHHHJJJLLLNNNOOOPPPRRRUUUXXX[[[]]]___bbbdddeeegggjjjlllnnnqqqtttwwwzzz|||~~~zzzvvvtttooonnnlllkkkiiifffaaa]]]WWWWWWWWWUUUSSSRRRSSSUUUZZZaaammmzzz|||}}}wwwnnnjjjbbb___[[[YYYWWWUUUSSSQQQOOORRRYYYcccoooyyy}}}xxxrrrkkkddd___\\\YYYYYYYYYWWWTTTPPPKKKIIIEEEHHHJJJIIIGGGIIINNNSSSXXX\\\bbbdddbbb```___```eeennn}}}wwwqqqiiiccc___ZZZTTTPPPMMMMMMQQQ[[[iiitttzzz{{{}}}{{{{{{yyysssmmmeee\\\TTTSSSSSSTTTVVV[[[```dddfffnnnssszzztttnnnkkkiiijjjlllfffdddaaa^^^[[[YYYXXXXXXRRRPPPNNNLLLIIIDDD???;;;666666555444444444444444555555555555555555555555444444555666666777777888;;;;;;@@@LLLXXXdddrrr}}}}}}zzzwwwuuusssssspppnnnkkkhhhddd___YYYTTTQQQMMMGGGBBB>>>;;;999777777666555555666555333111111222333444333333444666000000111111111222222222333333444555666777888888999:::;;;;;;:::999888777666777999:::;;;;;;::::::999888666555444444444555777777777777888888888888444444444555555555666666666777777888999999::::::::::::;;;;;;<<<===>>>>>><<<===???BBBEEEHHHJJJKKKGGGHHHIIIKKKNNNPPPQQQRRRRRRTTTXXX[[[]]]___aaaccceeegggjjjlllnnnqqquuuwwwzzz|||~~~zzzvvvtttmmmlllkkkjjjhhhddd___\\\TTTUUUUUUTTTQQQPPPPPPQQQTTT\\\jjjyyyvvvnnngggccc___]]]ZZZYYYXXXWWWTTTRRROOOQQQWWWaaammmyyy|||tttlllfffcccZZZZZZZZZYYYVVVQQQMMMJJJDDDHHHJJJJJJIIIKKKQQQWWWZZZ^^^cccdddbbb___^^^___dddlll{{{wwwsssmmmhhhccc]]]TTTNNNMMMLLLNNNVVVaaahhhjjjiiipppnnnnnnsss|||{{{vvvqqqiii^^^VVVVVVTTTRRRTTTXXX^^^bbbdddlllqqqxxxxxxqqqllliiiiiilllgggeeebbb___\\\ZZZYYYYYYRRRQQQOOOMMMKKKFFFAAA===777777666555555555555555555555555555555555555555555555666666777888888888<<<===CCCOOO[[[eeeqqq{{{}}}zzzwwwtttrrrooonnnkkkgggbbb\\\WWWTTTRRRMMMEEE???<<<:::888777444444333333333222222222333333333222222222111111333222000//////000222333111222444666777888999999777888999:::999888777666999888888777777777777777:::::::::999666444444555999888888888777777666666666666666666666666666666555666777999:::<<<===>>><<<<<<<<<<<<<<<===>>>>>>======>>>???BBBEEEHHHIIIGGGGGGHHHIIIKKKNNNQQQSSSUUUWWWZZZ\\\]]]^^^aaaccceeegggiiijjjmmmqqqvvvzzz~~~{{{wwwuuurrrnnnjjjfffdddaaa^^^[[[VVVUUUSSSPPPOOONNNNNNNNNWWW\\\fffuuu~~~wwwooohhhccc```___[[[]]]^^^[[[WWWTTTTTTUUUOOOQQQWWWaaakkkwwwrrrhhhddd\\\[[[YYYXXXVVVSSSPPPOOOJJJJJJJJJIIIJJJNNNTTTYYY```ccceeefffdddbbb``````gggmmmxxxzzzrrrkkkddd^^^XXXUUUNNNMMMMMMOOOSSSWWWYYYYYYWWWZZZ^^^dddkkkuuu~~~yyyqqqhhh```[[[ZZZSSSPPPRRRVVVYYY^^^ccclllooouuuzzz~~~rrrmmmkkkkkkjjjjjjgggccc^^^ZZZWWWVVVVVVQQQPPPNNNMMMKKKGGGBBB>>>:::888555555555555444333999888777666555444333333666222111555777777888;;;???EEENNNVVVcccqqqyyyzzz}}}zzzvvvtttrrrpppooommmiiiddd^^^YYYVVVQQQLLLEEE@@@<<<:::888777555555555444444444333333333333333222222222111111333222111000000111222333...///111444777999:::;;;::::::;;;;;;;;;:::999888666666666666777888888999::::::;;;999666555555666888888888888999999999999666666666666666666666666555555666666777888999999<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDFFFHHHGGGGGGHHHIIILLLNNNQQQSSSTTTWWWYYY[[[]]]^^^aaadddeeefffhhhjjjmmmqqqvvvzzz~~~{{{wwwtttpppmmmjjjfffddd```]]]ZZZUUUSSSQQQOOOMMMLLLLLLLLLOOOUUUaaaqqq{{{yyyvvvsssmmmhhhdddaaaaaaaaa^^^___```^^^YYYUUUTTTTTTPPPPPPUUU___iiiuuu}}}pppjjjdddbbb```^^^\\\YYYVVVUUUNNNNNNMMMLLLLLLPPPUUUZZZeeegggjjjkkkiiieeecccbbbaaagggssszzzrrriiiaaaXXXSSSMMMKKKJJJJJJMMMOOOPPPOOOLLLOOOTTTZZZcccooozzz~~~zzzsssllleee```ZZZSSSPPPRRRVVVXXX]]]ccchhhlllqqqwww~~~uuunnnllllllllliiigggbbb^^^ZZZWWWUUUUUURRRPPPOOOMMMKKKHHHCCC???:::888666555555555444333555555444444444444444333666333222666888888999===DDDLLLVVV```lllxxx|||yyyvvvsssrrrqqqpppnnnkkkfff```[[[XXXQQQLLLEEE@@@===:::888777666666555555555444444444333333333222222222111111333222111000000111222333000111333666888999:::;;;::::::;;;;;;:::999999888444444555666777888999999999:::;;;999777666666777888888999999:::;;;;;;;;;777777777777777777777777666666666666777777777777<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAACCCEEEFFFFFFGGGHHHJJJLLLOOOQQQRRRSSSVVVYYY[[[]]]___bbbdddeeefffhhhjjjlllqqqvvvzzz~~~{{{wwwtttnnnllliiigggddd```[[[WWWSSSQQQNNNLLLJJJIIIJJJJJJIIIPPP\\\lll{{{yyyrrrnnnllljjjfffcccaaaaaabbbcccdddeeefffccc^^^XXXTTTSSSPPPOOORRRYYYcccqqqvvvkkkiiieeebbb```]]]ZZZXXXTTTSSSQQQOOOOOOSSSXXX]]]iiilllppppppmmmhhhdddbbb^^^cccmmm{{{|||rrrfffZZZSSSNNNLLLIIIHHHHHHHHHGGGFFFEEEGGGKKKQQQYYYeeerrrzzz||||||{{{yyytttnnnhhhdddZZZTTTPPPRRRVVVXXX\\\aaacccgggmmmrrryyyxxxpppllllllllliiifffbbb]]]YYYVVVTTTSSSRRRQQQOOONNNMMMIIIEEEAAA;;;999666555555666555444111111222222333333333444666333333666888888;;;@@@KKKVVVcccmmmwww~~~|||xxxuuurrrqqqppppppnnnkkkfff```[[[XXXPPPKKKEEE@@@===;;;888777555555555555444444444444333333333222222222111111333222222111111222222333666777777888999999999888999999888888777777666666444444555666777777888888999:::;;;:::888777777888999999999999::::::::::::777777777777777777777777777777777888888999999:::<<<;;;;;;;;;;;;<<<======??????@@@@@@AAABBBCCCDDDFFFFFFHHHJJJLLLOOOQQQRRRSSSUUUXXX[[[\\\___bbbddddddfffhhhjjjlllpppvvvyyy}}}zzzvvvsssllljjjhhhfffccc^^^XXXTTTPPPNNNKKKIIIGGGGGGHHHIIIJJJPPP[[[iiivvv{{{uuuooolllkkkjjjgggfffeeefffggghhhnnnnnnmmmjjjddd\\\UUURRROOOLLLMMMSSS\\\jjj~~~wwwrrrlllhhheeebbb___[[[WWWVVVTTTRRRSSSWWW]]]bbbmmmpppttttttpppjjjdddaaa^^^aaahhhrrr}}}zzzmmm___VVVRRROOOKKKIIIHHHGGGFFFEEEFFFFFFHHHLLLRRR]]]hhhpppuuuvvvwwwvvvrrrmmmgggdddZZZTTTPPPSSSVVVWWW[[[```aaaeeejjjpppwww~~~sssmmmkkkjjjhhhfffbbb]]]YYYUUUSSSRRRRRRQQQPPPOOONNNKKKFFFCCC===:::777555555666555444111222222222222333333333555333333666888888===CCCOOO]]]mmmxxx}}}{{{xxxtttrrrpppnnnnnnmmmjjjfff```ZZZVVVOOOKKKEEEAAA>>>;;;999777444444444333333333333222333333333222222222111111333222222222222222222333555666777777888888888888999999888777666666555555666666777888777777666555999:::;;;:::999888999:::;;;;;;:::999888777777666666666666666666666666666555555666888999;;;<<<<<<;;;;;;;;;;;;;;;<<<======??????@@@AAAAAABBBBBBBBBEEEFFFHHHKKKMMMOOOQQQQQQSSSUUUXXXZZZ\\\^^^aaacccdddfffhhhiiilllpppuuuyyy}}}yyyuuurrrkkkiiigggdddaaa\\\VVVRRRNNNLLLIIIFFFEEEFFFHHHIIIKKKQQQ\\\hhhrrrzzz~~~}}}zzzwwwtttrrrppppppmmmmmmmmmnnnppprrrssstttzzzyyyuuuppphhh___VVVPPPKKKHHHHHHMMMTTTaaasssxxxrrrnnnkkkfffbbbZZZYYYWWWUUUVVV[[[bbbgggqqqtttwwwwwwrrrlllfffccc\\\^^^bbbiiirrr|||sssfff]]]TTTQQQNNNKKKKKKJJJIIIGGGFFFGGGGGGHHHMMMVVV```hhhpppqqqsssssspppkkkfffbbbZZZTTTQQQSSSVVVWWWZZZ^^^aaaeeejjjooouuu~~~zzzpppjjjhhhhhhfffbbb^^^YYYUUURRRQQQQQQPPPOOOOOONNNKKKGGGDDD???<<<888666555666666555444444444444333333333333333222333666777888>>>FFFRRRcccvvv~~~}}}zzzwwwtttqqqppplllmmmllljjjeee___YYYUUUNNNJJJEEEAAA>>><<<999777444444333333333222222222333333333222222222111111333333333333333333333333///000222555777888999:::<<<;;;:::888888777777777777888999999999777666555999:::;;;;;;:::999:::<<<<<<<<<;;;999888777666555666666666666666666666666333333555666888:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBEEEFFFHHHKKKMMMOOOPPPQQQTTTVVVYYYZZZ[[[]]]```bbbdddeeegggiiikkkpppuuuyyy}}}~~~|||yyyuuurrrkkkhhheeebbb___ZZZUUUQQQLLLJJJGGGEEEEEEGGGJJJLLLLLLRRR\\\gggooowww}}}|||zzzvvvsssqqqqqqssstttpppssswww|||{{{sssjjj___TTTMMMFFFDDDCCCGGGMMMVVVfffttt{{{vvvrrrlllgggaaa___\\\ZZZ[[[___fffllltttwwwyyyxxxsssmmmhhheeeYYY[[[^^^bbbiiisss}}}wwwkkkcccVVVSSSPPPNNNMMMMMMLLLKKKEEEFFFFFFGGGJJJQQQZZZ```iiikkknnnooonnnjjjeeeaaaZZZTTTQQQTTTVVVVVVXXX\\\aaadddhhhmmmrrrzzzwwwmmmiiihhhgggccc___ZZZVVVRRRQQQPPPOOOOOOOOONNNLLLHHHEEE@@@===888666666666666666666666555555444444333333333333444777888:::AAAIIIXXXjjj~~~~~~~~~|||zzzwwwsssqqqooollllllllljjjfff```YYYUUUMMMJJJEEEBBB???<<<999777555444444444333333333333333333333222222222111111222333333333333333333222///000333555888:::;;;<<<<<<;;;:::888777666777777666777999:::::::::888777888:::;;;;;;::::::;;;===<<<<<<;;;:::999888888777444444444444444444444444555666777888999:::;;;;;;;;;;;;::::::;;;;;;<<<===<<<===???AAABBBBBBBBBBBBDDDFFFIIIKKKNNNOOOPPPPPPUUUWWWYYYZZZ[[[\\\^^^```ccceeegggiiikkkooouuuyyy|||}}}~~~~~~{{{xxxtttqqqkkkhhhccc___\\\XXXSSSPPPKKKIIIGGGEEEFFFIIIMMMOOOPPPVVV___ffflllqqqwwwzzzxxxwwwuuuttttttvvvyyyzzz|||~~~ssshhh\\\PPPHHHAAA???@@@CCCFFFMMMYYYeee~~~xxxrrrjjjgggccc```___bbbiiinnnrrrtttvvvtttooojjjeeecccZZZ\\\___aaaeeellluuu||||||~~~xxxnnnggg[[[XXXTTTRRRRRRQQQPPPNNNKKKJJJJJJIIIJJJMMMSSSXXX]]]```dddhhhhhheeeaaa___ZZZTTTRRRTTTVVVVVVWWW[[[___aaaeeeiiimmmuuusssllliiihhheee```[[[WWWSSSQQQOOONNNNNNNNNNNNLLLHHHEEEAAA>>>999666666666777666444444444444555555555555555555777::::::<<>>===>>>AAACCCGGGQQQ\\\mmmqqqnnniiidddbbbdddjjjooonnnppppppnnnjjjeeeaaa```___aaabbbcccdddhhhooouuuwwwyyy|||~~~}}}wwwnnnhhh```]]]YYYWWWVVVUUUSSSQQQSSSRRRPPPMMMKKKKKKNNNQQQRRRVVV[[[```bbbaaa]]][[[ZZZUUURRRTTTVVVUUUWWWZZZ\\\___bbbeeeiiiqqqzzzyyyooojjjhhheeeaaa\\\WWWSSSQQQNNNMMMMMMMMMMMMKKKHHHEEEBBB>>>999666666666777777111222222333555666666777666666999<<<<<<>>>GGGQQQfffzzz|||xxxuuusssrrrrrrnnnmmmkkkhhhbbb\\\WWWTTTRRRMMMEEE???;;;:::999888888888777666555444333333111222333333111111222333222222222111222222333333444555888:::;;;<<<<<<<<<<<<;;;:::888777666666666333555888::::::999777666<<<;;;:::999999999:::;;;<<<;;;:::999888888888888333333333444444444555555777888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<@@@??????>>>???AAABBBCCCHHHIIIJJJLLLOOORRRTTTUUUWWWXXXYYY[[[]]]___```aaadddfffgggiiijjjmmmrrruuuyyyzzz{{{}}}~~~~~~}}}zzzuuuqqqkkkfff```[[[WWWSSSPPPNNNKKKIIIHHHGGGIIILLLPPPSSSZZZ\\\___bbbdddgggkkknnnoooqqqsssuuuzzzxxxiii\\\RRRJJJFFF===>>>>>>>>>???BBBHHHLLL```sssyyyoooiiigggggggggfffjjjiiifffdddccccccdddddd```cccgggjjjlllnnnqqqtttyyyvvvuuuwwwyyywwwqqqkkkbbbbbbaaa```^^^[[[XXXVVVVVVSSSPPPLLLKKKKKKLLLMMMOOOQQQTTTWWWYYYYYYXXXWWWSSSRRRRRRRRRTTTUUUWWWYYY\\\^^^```aaadddjjjsssyyytttnnniiiddd```]]]XXXRRRMMMOOOMMMKKKJJJJJJHHHFFFDDDAAA>>>999777666777777666666666666666666666666666777555777;;;<<<===KKK\\\ttt~~~{{{xxxuuutttssssssooonnnlllhhhccc]]]XXXUUUPPPKKKDDD???<<<;;;::::::888888777666555444333333111222333333111111222333222222111111222222333333444666888:::;;;<<<<<<<<<<<<;;;999888777666666666777888999;;;;;;:::999888;;;:::999888999999;;;;;;;;;;;;:::999888888888888444444444555555555666666777777888888999:::::::::777888888999999::::::;;;=========>>>???BBBDDDEEEHHHHHHJJJLLLOOORRRTTTUUUWWWXXXYYY[[[]]]___aaaaaadddfffhhhiiikkknnnrrruuuxxxyyyzzz|||}}}~~~}}}zzzuuupppkkkfff```ZZZVVVSSSPPPNNNKKKJJJJJJJJJKKKNNNQQQTTTVVVXXX[[[\\\]]]```cccfffkkknnnsssxxx~~~yyylll___TTTKKKDDDAAA>>>>>>===<<<<<>>===<<<:::999;;;>>>AAACCCQQQfffwwwnnngggbbb___^^^\\\ZZZYYY[[[___dddhhhooossszzz~~~|||xxxwwwyyyyyywwwuuuqqqpppnnnkkkhhhdddbbb```\\\ZZZVVVQQQLLLHHHFFFDDDEEEFFFGGGIIIKKKLLLMMMNNNHHHHHHIIIKKKNNNPPPSSSTTTTTTVVVYYYZZZ\\\aaaiiipppwww~~~~~~oookkkfffbbb```[[[UUUPPPLLLKKKJJJJJJKKKKKKJJJHHHDDDAAA;;;888777666555555666666666666666666666666777444777>>>BBBIII\\\ppp~~~}}}zzzxxxvvvuuuuuuuuuqqqpppnnnjjjeee___ZZZWWWNNNJJJDDD???===<<<;;;:::888777666555444333333222111222333333111111222333111111111111222333444444666777999;;;<<<<<<<<<;;;:::999888777666666666666888777666555555555666777888888777888888:::<<<===;;;:::999888777777777777444555555555666666666666666666666777888888999999999999:::;;;;;;<<<======<<<<<<<<<===???AAADDDEEEGGGGGGIIIKKKNNNQQQTTTVVVWWWXXXZZZ\\\^^^```bbbcccdddfffiiilllnnnqqqtttwwwxxxxxxzzz|||~~~}}}|||yyysssooohhhddd]]]XXXSSSPPPMMMJJJJJJKKKLLLNNNOOOQQQQQQQQQRRRRRRRRRQQQOOOPPPSSSUUU```hhhuuu{{{tttlllfff___YYYQQQKKKFFFBBB???===<<<<<<;;;999888999<<<>>>???GGGUUUiiiuuummmfffbbb]]][[[YYYYYY\\\ccckkkoootttzzzzzzwwwxxxzzz|||}}}|||{{{wwwsssnnnhhhdddbbb\\\ZZZWWWRRRMMMHHHDDDBBBBBBBBBBBBCCCDDDFFFHHHJJJEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUVVVXXX\\\dddjjjqqqxxx~~~nnnjjjeeebbb```\\\VVVQQQMMMKKKIIIHHHHHHGGGDDDBBBFFFBBB===999777666555444666666666666666666666666888555777>>>DDDMMMaaavvv~~~}}}zzzxxxvvvuuuuuuuuuqqqpppnnnkkkeee___ZZZWWWPPPKKKEEE@@@===;;;888777777777666555444333222222111222333333111111222333111111111111222333444555666888999;;;<<<<<<<<<;;;999999888777666666666666888777666555555666777888888888777777888:::;;;<<<::::::999888777777777777333333444444444555555555666666666777888888999999888999999:::<<<======>>>>>>>>>======>>>@@@BBBCCCFFFGGGHHHKKKNNNQQQTTTVVVWWWXXXZZZ\\\^^^aaaccccccdddgggjjjmmmooorrruuuxxxyyyzzz{{{}}}}}}{{{xxxsssnnnfffbbb[[[VVVRRROOOLLLJJJIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMJJJIIIIIILLLNNN]]]gggwww{{{vvvqqqkkkddd]]]XXXSSSOOOJJJFFFDDDBBBAAA@@@<<<===<<<;;;999:::<<>>BBBJJJYYYnnn}}}ssskkkeee___]]][[[[[[___gggpppuuuyyy~~~yyyxxx}}}{{{tttlllfffbbb\\\ZZZWWWSSSNNNIIIEEECCCAAAAAA@@@@@@AAABBBEEEFFFEEEFFFGGGGGGHHHIIIIIIIIILLLOOOQQQSSSTTTXXX^^^dddkkkrrr||||||lllhhhdddaaa___[[[VVVQQQMMMKKKIIIHHHHHHGGGDDDBBBGGGCCC>>>:::888666555444666666666666666666666666999666888>>>CCCKKK```vvv}}}{{{xxxvvvtttttttttqqqpppnnnjjjeee___ZZZWWWPPPLLLFFFAAA===:::888555777666666555444333222222111222333333111111222333000000000111222333444555777888:::;;;<<<<<<<<<;;;999888777666666666666666:::999888888888999;;;<<<999888777777888999:::;;;:::999888777777666777777333333333444444444444555666666777777888999999:::666666777888:::;;;<<<<<>>======>>>???AAABBBEEEFFFHHHJJJNNNQQQTTTVVVWWWXXXZZZ\\\___aaacccddddddgggkkkoooqqqtttvvvyyyyyyzzz|||~~~}}}{{{xxxrrrmmmeee```[[[VVVSSSPPPNNNLLLJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHGGGDDDCCCDDDGGGIIIZZZeeevvvuuuqqqlllfffaaa\\\VVVSSSLLLIIIEEECCCCCCDDDCCCCCC@@@@@@@@@>>>===<<<>>>@@@======BBBMMM]]]qqqyyynnngggbbb```^^^^^^bbbjjjrrrwww~~~wwwvvv|||}}}tttlllggg___]]]YYYTTTOOOKKKHHHGGGBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHKKKMMMOOOPPPSSSYYY^^^eeellluuu~~~{{{kkkgggccc```___\\\VVVRRRLLLKKKJJJJJJKKKKKKJJJHHHHHHDDD>>>:::888777666555666666666666666666666666:::777888>>>AAAIII]]]rrr~~~{{{xxxuuutttsssssspppooommmjjjeee___YYYVVVNNNKKKEEEAAA>>>;;;999777777666555555333333222111111222333333111111222333000000000111222333555666888999:::<<<<<<<<<<<<;;;888888777666666666666777888999999999:::<<<======999999888777777888999::::::999888777777666666666444444444444555555555555777777888888999:::::::::555666777888:::;;;<<<======<<<<<<===>>>@@@BBBCCCDDDEEEGGGJJJNNNQQQTTTVVVWWWXXXZZZ\\\___bbbdddeeedddggglllppprrruuuwwwyyyxxxyyy{{{}}}|||{{{wwwqqqmmmeeeaaa\\\XXXUUUSSSQQQPPPMMMMMMLLLKKKKKKJJJIIIIIIFFFEEEDDDBBBAAABBBFFFIIIUUUbbbttt{{{ooojjjddd___ZZZWWWSSSPPPJJJHHHFFFEEEFFFHHHHHHGGGFFFFFFEEECCC@@@??????@@@===<<<>>>FFFOOO[[[nnntttlllgggeeeccccccgggmmmsssxxxxxxooommmuuuuuuoooeeebbb]]]WWWQQQNNNKKKJJJCCCCCCBBBAAA@@@@@@???@@@@@@AAABBBDDDEEEEEEDDDDDDCCCFFFIIIJJJKKKNNNSSSXXX___eeennnwwwzzzlllhhhdddaaa```]]]XXXSSSMMMLLLJJJKKKLLLLLLKKKIIIGGGCCC>>>;;;999888777777666666666666666666666666999666888>>>AAAHHH[[[ooo|||xxxuuusssrrrrrrpppooommmiiiddd^^^YYYVVVLLLIIIDDDAAA???===:::888777666555444333222222111111222333333111111222333000000000111222444555666888999;;;<<<<<<<<<<<<;;;888777777666666666666777666666777999:::;;;<<<<<<:::999888777777777888999:::999888777666666666666555555555555666666666777888888888999::::::;;;;;;777888999:::<<<===>>>???;;;;;;;;;<<<>>>AAACCCEEEDDDEEEGGGJJJNNNQQQTTTVVVWWWXXXZZZ\\\___bbbdddeeedddhhhlllpppsssuuuxxxzzzwwwxxxzzz||||||{{{wwwqqqlllfffbbb]]]ZZZXXXVVVUUUSSSOOOOOOMMMKKKJJJIIIIIIIIIGGGFFFEEECCCBBBDDDIIILLLRRR___rrr}}}xxxkkkfff```ZZZVVVSSSPPPNNNMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKJJJFFFBBB@@@???@@@@@@===>>>CCCFFFLLLZZZiiivvv|||tttllljjjhhhhhhkkkpppvvvyyy}}}pppfffdddlllzzz}}}wwwkkkggg```YYYSSSOOOMMMLLLDDDCCCCCCAAA@@@???>>>===<<<===@@@BBBCCCDDDDDDDDD@@@CCCFFFHHHHHHKKKPPPTTTZZZ```iiiqqqyyyyyymmmiiieeecccbbb___YYYUUUOOOMMMKKKJJJJJJIIIFFFDDDGGGCCC>>>;;;999999888777666666666666666666666666999666888>>>BBBHHHZZZnnn~~~|||zzzxxxvvvsssppppppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;:::888999888666555444444555555222222222222222222222222222333333333333333333444888999:::;;;;;;;;;::::::===:::777666666666555444999999:::::::::999888888999777555444333444555666888888777777666666555555444444333444444555666777777666555444444555666777888888888888999:::;;;<<<<<<===>>>???AAADDDFFFGGGDDDEEEGGGHHHJJJNNNSSSWWWWWWZZZ\\\^^^^^^```bbbdddeeehhhmmmqqquuuvvvvvvvvvwwwxxxyyy{{{}}}}}}zzzvvvrrroookkkgggccc```^^^^^^]]][[[VVVUUUSSSQQQOOOMMMLLLLLLIIIIIIHHHGGGEEEFFFIIIKKKVVVaaarrr}}}tttjjjaaaXXXVVVUUUSSSSSSVVVPPPPPPPPPOOOOOOPPPSSSUUUSSSQQQOOOMMMJJJHHHFFFDDDBBB>>><<>>===@@@@@@AAAAAACCCGGGMMMRRRUUU[[[dddmmmttt~~~~~~pppiiibbb^^^^^^\\\WWWSSSOOOMMMKKKIIIIIIHHHGGGEEEEEEDDDAAA===;;;999999888777777777777777777777777888777777999>>>GGGYYYiii}}}{{{zzzxxxuuurrrpppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;:::888999888666555444444444444222222222222222222222222222333333333333444444444999:::;;;<<<<<<<<<;;;;;;;;;999777666777888888777999999:::::::::999888888888777666555666888:::;;;888888777777666555555555444444333444444555666777777666555555555555666777888888888888999:::;;;;;;<<<<<<===???AAACCCEEEGGGIIIJJJKKKLLLMMMPPPTTTWWWXXXZZZ\\\^^^___```ccceeeeeehhhlllqqqtttuuuvvvuuuvvvwwwxxxzzz}}}~~~{{{xxxtttqqqllliiieeebbbaaaaaa```^^^XXXWWWTTTQQQNNNLLLJJJJJJKKKKKKJJJIIIGGGHHHJJJMMMTTT___qqqwwwkkkccc]]]\\\[[[XXXWWWYYYVVVWWWXXXXXXXXXYYYZZZ\\\VVVUUUSSSPPPNNNLLLIIIHHHEEE@@@===>>>@@@AAAFFFKKKSSS]]]jjjqqqtttuuuzzz~~~~~~zzzzzzzzz{{{|||{{{vvvlllfff^^^VVVQQQTTTcccrrr|||uuullleee```[[[UUUQQQLLLHHHDDDAAA@@@@@@@@@??????@@@@@@@@@??????>>>===???@@@@@@@@@BBBFFFKKKOOOTTTZZZbbbiiipppxxx~~~pppjjjcccaaa```^^^YYYTTTOOOMMMJJJIIIIIIIIIHHHFFFFFFDDDAAA>>>;;;999888888777777777777777777777777:::888888;;;???IIIZZZjjj~~~}}}|||{{{zzzwwwtttpppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;:::888999888777555444333333333222222222222222222222222222222333333444444444444999:::<<<=========<<<;;;:::888666666888:::;;;::::::::::::::::::999888777555555555555777999<<<===888888777666666555555444444444333444444555666777777666666555555666666777888888777888888999:::;;;;;;<<<===>>>@@@BBBDDDFFFKKKLLLMMMMMMMMMOOORRRUUUWWWYYY[[[]]]^^^```dddfffeeehhhlllpppssstttttttttuuuuuuwwwyyy|||}}}zzzwwwtttooommmiiigggfffeeecccaaa\\\ZZZVVVRRROOOLLLJJJJJJLLLMMMLLLKKKJJJJJJLLLNNNQQQ]]]pppqqqkkkfffeeedddaaaaaacccdddeeefffffffffeeeeeeddd\\\ZZZWWWVVVTTTRRROOOLLLIIICCC??????>>><<>>>>>===????????????@@@CCCGGGKKKQQQVVV]]]dddjjjqqqzzz}}}pppkkkeeeccccccaaa[[[VVVNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFCCC???<<<999777777777777777777777777777777:::999999<<>>;;;<<<@@@EEENNNZZZaaacccbbbcccdddcccjjjwww~~~zzzxxxuuurrroookkkfffccc[[[VVVQQQMMMJJJLLLUUUaaawww~~~uuummmfff^^^YYYQQQMMMHHHDDDBBBAAA@@@???===>>>>>>???>>>>>>======>>>>>>>>>>>>>>>@@@DDDGGGMMMRRRXXX^^^dddllluuu|||pppkkkfffddddddbbb\\\WWWNNNLLLJJJJJJKKKKKKKKKJJJHHHGGGDDD@@@===:::777666666666666666666666666666:::888999===CCCMMM```ppp|||}}}||||||||||||zzzwwwtttpppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;999888777777666555444333222111222222222222222222222222222222333444444555666666777888999:::;;;:::999999;;;999777777999::::::::::::;;;::::::999888777666444444444555666666777888777777666666555444444444444444333444444555666777666777777777777777777666777777777777888999:::::::::;;;;;;<<<>>>@@@BBBCCCBBBDDDGGGHHHJJJLLLOOORRRTTTUUUWWWYYY[[[^^^cccfffhhhiiilllnnnqqqrrrssssssssstttuuuwwwzzz}}}|||yyyvvvsssnnniiieee^^^\\\WWWSSSOOOMMMMMMLLLMMMNNNOOONNNLLLLLLMMMOOOQQQ\\\ooo{{{tttlllfff___\\\[[[ZZZVVVSSSOOOIIIEEECCCAAA===>>>BBBDDDLLLWWW___aaa___]]]]]]\\\bbbnnn|||}}}tttrrrooommmkkkiiifffddd[[[VVVQQQNNNKKKKKKRRR[[[ppp|||sssjjjbbb\\\RRRNNNHHHDDDBBBAAA@@@???<<<======>>>>>>>>>======<<<=========<<<>>>AAACCCHHHMMMSSSYYY___gggqqqyyyqqqlllfffddddddbbb\\\WWWOOOMMMKKKKKKLLLLLLKKKJJJHHHGGGEEEBBB>>>;;;888666666666666666666666666666888777999>>>DDDPPPcccttt}}}||||||||||||zzzvvvssspppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;:::888555555666555555444333222222222222222222222222222222222333444555666666777666777999::::::999999888;;;999777777888::::::999;;;;;;;;;:::999888777666777777777888888888888888777777666555555444444333444444333444444555666777666777777888888777777666777777666777777888999:::::::::;;;<<<===???@@@AAA@@@CCCGGGIIILLLNNNRRRTTTSSSTTTVVVXXXZZZ^^^cccgggjjjkkkmmmoooppprrrssssssssstttuuuwwwyyy|||~~~|||wwwqqqlllaaa]]]XXXSSSNNNLLLKKKKKKNNNOOOPPPOOONNNNNNNNNPPPRRR\\\nnnuuummmccc]]]\\\\\\YYYVVVQQQLLLHHHGGGDDD@@@AAADDDFFFNNNYYYaaacccaaa^^^[[[XXX]]]fffqqqyyyooonnnllllllmmmmmmkkkjjj^^^XXXQQQNNNJJJIIINNNVVViiivvvmmmddd^^^PPPLLLGGGCCCAAA@@@???>>>;;;<<<<<<===============;;;<<<===<<<<<<===@@@BBBEEEIIIOOOUUUZZZcccmmmttt~~~uuunnngggdddcccbbb]]]XXXPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGEEECCC???<<<999777777777777777777777777777777777999@@@HHHTTTiiizzz~~~~~~~~~}}}{{{vvvssspppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;:::888333444555555555444333333222222222222222222222222222222333444555666777777777888999:::;;;:::999999888666555555888:::;;;;;;;;;;;;;;;:::999888777666666777777888888888888888777666666555555444333333444444333444444555666777666777888888888888777666666666666777777888999::::::::::::;;;<<<>>>???@@@@@@CCCGGGJJJLLLOOORRRTTTTTTUUUWWWYYY[[[```fffjjjllllllnnnoooqqqrrrssstttttttttuuuvvvxxxzzz|||}}}{{{vvvjjjfff___XXXRRRNNNMMMMMMOOOQQQRRRRRRQQQPPPPPPQQQRRR[[[lll~~~sssfff___^^^^^^\\\YYYTTTOOOKKKIIIFFFBBBAAADDDGGGOOOZZZbbbfffccc^^^[[[VVVXXX]]]dddpppzzzuuummmllllllmmmpppqqqpppoooccc[[[SSSOOOKKKHHHLLLRRR^^^vvv~~~tttkkkaaa[[[NNNJJJEEEAAA??????>>>===:::;;;<<<<<<=========<<<:::;;;<<<<<<<<<===???BBBDDDHHHMMMQQQVVV]]]gggnnnxxxzzzrrriiidddcccbbb^^^ZZZRRRPPPMMMLLLLLLLLLKKKIIIGGGFFFEEECCC@@@===:::888777777777777777777777777777777;;;BBBKKKZZZooo|||wwwssspppnnnkkkiiieee```ZZZVVVOOOKKKEEE@@@===;;;:::888222333444555555555444333222222222222222222222222222222333444555666777888888999:::;;;<<<;;;::::::555333333444888;;;<<<<<<;;;;;;;;;:::999888666666333444555666777777777777777666666555444444333333444444444444444555777777666777888999999888777666666666666666777888999:::999999:::;;;<<<===???@@@@@@CCCGGGJJJKKKMMMPPPRRRUUUWWWXXXZZZ]]]aaahhhlllmmmmmmnnnpppqqqrrrsssttttttuuuuuuvvvwwwyyy{{{{{{}}}~~~tttoooggg^^^WWWSSSPPPOOOQQQRRRTTTTTTSSSRRRRRRSSSQQQYYYjjjxxxiii```^^^___^^^[[[VVVQQQLLLJJJGGGAAA@@@CCCCCCKKKVVV___ccc```[[[WWWVVVVVVVVVYYYbbbrrrwwwtttlllkkklllooorrrssssssrrrhhh___VVVQQQLLLIIILLLRRRUUUlllyyyooofff]]]VVVLLLHHHCCC@@@>>>>>>===<<<:::;;;;;;<<<=========<<<999;;;<<<<<<<<<===@@@BBBDDDHHHKKKNNNRRRYYYbbbiiiuuu~~~}}}uuukkkeeedddbbb___\\\SSSQQQNNNMMMMMMLLLJJJIIIFFFFFFEEEDDDAAA>>>;;;999777777777777777777777777888888<<>><<<:::999888666555555444444333222222111222222333333222222111333333222222333666999:::999999:::;;;;;;;;;::::::<<<:::888777888999<<<>>>:::<<<===<<<999777555555777888999:::;;;:::999999555555555555555555555555555555666666777777888888888777777777888999::::::999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;<<>>>>>===;;;<<<<<<::::::::::::<<<<<<::::::999::::::;;;<<<===AAACCCEEEIIINNNVVV^^^dddnnnwwwzzzmmmeeebbbbbb```]]]WWWTTTQQQNNNMMMLLLKKKJJJIIIHHHFFFCCC@@@===:::888777777777777777888888999;;;<<>>;;;:::999888666555555444444333222222111222222333333222222111333333222222444666888::::::::::::;;;::::::999999:::999777666666888:::<<<999:::;;;:::888777777777888999::::::::::::888888555555555555555555555555555555666666777888888888888888777777888888999:::999999999999:::::::::::::::;;;;;;;;;;;;<<>>@@@CCCEEEHHHKKKNNNPPPRRRSSSVVVWWWYYY\\\```dddgggiiimmmooorrrsssssstttuuuwwwwwwxxxzzz|||}}}yyytttrrruuuuuuuuusssooojjjeeebbb``````gggxxx{{{sssmmmfffaaa```]]]YYYRRRMMMJJJGGGEEECCCBBBCCCFFFIIIKKKLLLLLLKKKHHHHHHGGGFFFFFFIIINNNRRRXXX]]]``````bbbdddccc___^^^\\\]]]cccllltttxxxxxxsssnnnggg^^^WWWRRROOONNNMMMPPPWWWaaajjjppprrrrrrkkkeee]]]WWWRRRLLLFFFAAA???===:::999:::;;;::::::::::::999999999999::::::::::::::::::;;;<<<===>>>AAABBBDDDFFFIIIOOOUUUZZZccckkkxxxsssjjjfffddd___[[[XXXUUUQQQOOONNNMMMKKKIIIHHHHHHFFFDDDAAA===;;;999888777777777777888999999999===EEEPPP^^^lllyyy{{{~~~}}}}}}{{{xxxvvvqqqpppmmmiiiddd___ZZZXXXQQQLLLEEE???;;;999777666666555555444444333222222111222222333333222222111222222222333555666888999;;;;;;;;;:::999888777666666666666666666777888888::::::999777555555777999;;;;;;;;;;;;:::888666555555555555555555555555555555666666777888888999999888888777777777777888888777777777777888888888888888999::::::999:::===@@@CCCDDDGGGJJJMMMOOOQQQRRRVVVWWWZZZ]]]```dddfffhhhlllnnnqqqrrrssssssuuuvvvwwwxxx{{{~~~yyyrrrmmmhhheeegggrrrvvvpppkkkgggdddaaa\\\UUUOOOJJJHHHEEEDDDAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJHHHFFFFFFHHHKKKLLLQQQTTTVVVYYY___```^^^^^^]]]^^^bbbiiiqqquuuwwwxxxtttmmmeee^^^WWWRRRPPPLLLLLLMMMQQQUUUYYY[[[[[[YYYUUUPPPLLLIIIFFFAAA>>>;;;:::999999999:::::::::999999999999999999999999::::::::::::;;;<<<===>>>???AAACCCEEEHHHMMMSSSWWW___gggrrr~~~tttlllhhheee```\\\YYYVVVRRROOONNNMMMKKKIIIHHHGGGFFFDDDAAA>>>;;;:::888888777777888888999::::::@@@JJJXXXfffrrrzzz}}}~~~~~~~~~~~~}}}}}}{{{xxxvvvrrrqqqnnnjjjeee___ZZZWWWQQQLLLEEE???;;;999777666666555555444444333222222111222222333333222222111222222333444555777888999;;;;;;::::::999888777666666777888888999999888888<<<<<<;;;888666555666888;;;;;;<<<;;;:::888666444555555555555555555555555666666777777888999999999888888777777666777777888666666777777777888888888888999::::::999:::===@@@CCCDDDFFFHHHLLLOOOQQQRRRVVVWWWZZZ]]]aaadddfffgggjjjmmmoooqqqqqqrrrtttuuuvvvxxx|||zzzqqqllliiimmmvvvzzztttqqqmmmiiieee___WWWOOOKKKGGGEEECCCAAAAAAAAABBBDDDGGGJJJKKKLLLLLLLLLKKKHHHHHHHHHJJJHHHMMMQQQSSSWWW^^^```______^^^^^^aaahhhooouuuyyy{{{yyytttmmmddd\\\UUURRRLLLJJJIIIIIIJJJKKKJJJIIIKKKIIIGGGEEECCCAAA>>><<<999999::::::::::::;;;<<<999999999999999999999999:::999999::::::;;;<<<===<<<>>>AAADDDGGGLLLRRRVVV\\\cccnnnyyyssskkkhhhfffbbb___ZZZVVVRRROOONNNMMMKKKIIIHHHGGGFFFDDDAAA>>><<<;;;888888888888888999999:::<<>>@@@CCCCCCEEEGGGJJJNNNQQQRRRVVVXXX[[[^^^aaadddeeefffhhhjjjmmmooopppqqqrrrtttuuuwwwzzz~~~~~~uuummmkkkmmmrrr}}}yyywwwsssooogggaaaXXXPPPJJJGGGDDDBBBAAAAAAAAACCCEEEHHHKKKMMMKKKLLLLLLKKKHHHGGGHHHIIIIIINNNRRRUUUYYY```bbbaaa_________aaafffnnnvvv{{{|||{{{xxxrrriii```WWWRRRJJJHHHFFFDDDDDDBBB@@@>>>@@@@@@@@@???>>><<<;;;:::888999;;;;;;:::999;;;<<<999999::::::::::::999999888888888888999:::;;;<<<;;;===@@@CCCFFFJJJOOOSSSYYY```jjjtttsssjjjgggfffdddaaaZZZWWWSSSPPPNNNMMMKKKIIIHHHGGGFFFDDDBBB???===;;;999888888888888999::::::>>>FFFTTTgggxxx~~~}}}|||~~~}}}{{{xxxvvvsssrrroookkkeee___ZZZWWWOOOJJJDDD>>>;;;:::999888666555555444444333222222111222222333333222222111111222333555666777777888888888999999999888888777666777999;;;;;;:::999777777999;;;;;;::::::;;;<<<::::::;;;;;;:::888777666555555555555555555555555666777777888888999::::::888888777666666666666666777777777888888888999999:::;;;;;;;;;;;;<<>>===;;;:::;;;======<<<:::999999777999;;;;;;999888999;;;999:::;;;<<<<<<;;;:::999777777777777888999:::;;;:::<<>><<<:::999888666555555444444333222222222222222333333222222222111222333555666777777888777888888999999999888888555777999;;;;;;:::888777444777:::<<<======>>>???999:::;;;;;;:::999777666555555555555555555555555777777777888999999::::::888888777666666666666666888888888888999999999999:::;;;<<<<<<;;;<<>>???AAACCCGGGJJJMMMOOOMMMMMMLLLIIIGGGFFFGGGIIILLLSSSYYY]]]ccciiikkkiiihhhfffccc```aaafffmmmrrryyyyyyxxxssskkkaaaWWWPPPMMMHHHCCC???>>>>>>>>>===999;;;======<<<:::::::::666888;;;:::888777888:::::::::<<<<<<<<<<<<::::::666666666666777888999:::;;;<<>><<<999999888888999999:::;;;???HHHZZZqqq~~~|||~~~}}}|||yyyvvvssspppmmmjjjgggddd```\\\YYYMMMIIICCC>>>;;;999888666333444555555555444222111333222222111111222222333222222444666777888888888888888999888888777666555999999999999888888888888999777666666999;;;<<<<<<;;;;;;;;;;;;:::888666555666555333222222333555666111333777:::<<<<<<;;;:::888888777777666666555555888888666666666777888999;;;;;;::::::;;;>>>AAABBBCCCCCCEEEHHHKKKNNNQQQRRRUUUXXX[[[]]]___aaadddgggeeegggjjjkkklllnnnqqqsssuuuvvvwwwyyy{{{|||~~~~~~wwwlllhhheeedddfffrrr|||zzzrrrdddVVVNNNJJJEEECCCCCC???@@@CCCFFFHHHJJJLLLLLLPPPOOOLLLIIIFFFFFFIIILLLOOOTTTYYY]]]eeeooorrrqqqsssnnngggbbb___aaaeeehhhlllkkkjjjgggbbb[[[VVVRRRIIIHHHEEECCC@@@>>>======;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999999;;;>>>CCCHHHKKKQQQQQQWWWcccooo{{{|||oooiiifffdddbbb\\\XXXSSSPPPNNNLLLKKKIIIIIIIIIHHHFFFDDDBBB@@@>>>;;;;;;:::999888888;;;>>>CCCIIIYYYrrr~~~}}}|||{{{zzzwwwtttqqqnnnjjjgggddd```[[[XXXMMMIIICCC>>>;;;999888666666666666777666666555444333222222111111222222333222333444666777888888999999999999999888777666555777777777777777777777777777777777888999:::<<<===::::::::::::999777666444666555333222222333555666222444777:::<<<<<<;;;;;;<<<;;;:::888777555444333888888888888888999999::::::999999999:::<<>>???BBBEEEGGGJJJKKKLLLOOONNNLLLIIIFFFFFFIIILLLPPPVVV\\\bbbkkkuuuzzzyyyyyytttmmmeee```]]]]]]]]]bbbbbbaaa^^^ZZZUUUPPPMMMIIIHHHFFFCCCAAA???>>>===;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;;;;;;;::::::;;;>>>BBBFFFHHHOOOOOOUUU```lllwww{{{qqqjjjfffddd^^^ZZZUUUQQQOOONNNLLLKKKIIIIIIHHHFFFDDDBBB@@@>>>:::::::::888777888;;;>>>BBBJJJ[[[uuu|||{{{zzzzzzzzzzzzxxxvvvrrroookkkgggddd___ZZZVVVMMMIIIBBB>>>;;;999777666777777666555555555555666333222222111111222222333222333444666777888999999999999:::999999888777666555666666666666666666666444777::::::999888:::<<<:::;;;;;;;;;:::888666555555444333222222333444555333555888:::<<<<<<<<<;;;<<<<<<:::999777666555444888888999:::::::::::::::888777777888999;;;===???BBBCCCEEEGGGJJJNNNPPPRRRVVVXXX[[[\\\]]]^^^aaacccccceeehhhiiijjjllloooqqqrrrsssuuuwwwzzz|||~~~~~~uuurrrqqqtttwww}}}yyyjjjZZZQQQLLLEEEBBBAAA===>>>@@@CCCFFFHHHJJJKKKNNNNNNLLLIIIFFFGGGIIILLLQQQYYYaaaiiisss~~~vvvmmmeee^^^ZZZXXXXXXXXXWWWUUURRROOOLLLJJJIIIHHHFFFCCCAAA???>>>===:::::::::::::::;;;;;;;;;======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;:::999999999::::::<<<;;;;;;;;;===@@@CCCEEEKKKLLLRRR]]]gggqqq~~~yyynnnhhhfff```\\\WWWSSSQQQPPPNNNLLLIIIHHHHHHFFFDDDBBB@@@???999:::999888777888;;;>>>CCCKKK]]]vvvyyyxxxwwwxxxzzzzzzxxxwwwsssppplllhhhccc^^^YYYUUUMMMHHHBBB===;;;999777666666555444222222333444444333222222111111222222333222333555666888999999999::::::::::::999888777666444444444444555555555555222777<<<<<<888666999<<<<<<<<<======;;;:::888777555444333333333333444555444666888:::<<<<<<<<<<<<777777777777777777777777666777999:::;;;:::999999777777888888:::<<<===>>>BBBCCCDDDGGGJJJMMMPPPQQQVVVXXXZZZ[[[[[[\\\^^^```aaacccfffhhhiiikkkmmmoooqqqrrrtttvvvxxxzzz|||}}}yyywwwxxx}}}~~~ooo^^^TTTNNNGGGBBBAAA===>>>???AAADDDFFFIIIJJJLLLLLLKKKIIIGGGGGGIIILLLQQQZZZdddmmmzzzxxxnnnfffaaa^^^VVVUUUTTTRRRPPPNNNKKKJJJHHHGGGEEEBBB@@@>>>===<<<:::::::::;;;;;;<<<<<<<<<>>>??????????????????>>>????????????>>>>>>>>>======<<<;;;:::999999999999;;;;;;;;;;;;===@@@BBBDDDIIIJJJPPPZZZccclllxxxppphhhfffaaa]]]XXXTTTRRRPPPNNNLLLHHHHHHGGGFFFDDDBBB@@@???999999999888777888;;;>>>FFFNNN___vvvxxxwwwwwwxxxyyyyyyxxxvvvtttqqqlllhhhccc^^^XXXUUULLLHHHBBB===:::888777555666555444222222333444444333222222111111222222333333333555777888999999999999999999999888777666666333444444444555555555666222777<<<;;;888666888;;;;;;;;;<<<;;;:::999777666444444444333333444444444555666888999;;;;;;;;;;;;555666666666666666666666444555777999:::999999888888999999:::<<<===??????BBBBBBDDDFFFJJJMMMPPPQQQUUUWWWYYYZZZZZZZZZ\\\^^^```bbbdddfffgggiiilllnnnrrrrrrtttuuuvvvxxxyyyzzz~~~tttcccXXXQQQIIIDDDCCC>>>>>>???@@@BBBEEEGGGHHHKKKKKKJJJIIIGGGGGGJJJLLLPPPZZZeeeooo}}}zzzqqqjjjggg[[[YYYWWWTTTQQQNNNMMMLLLHHHGGGEEEBBB@@@>>>===<<<;;;;;;<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999999888999999;;;===@@@BBBDDDGGGIIIOOOXXX___gggtttuuukkkiiiaaa]]]WWWSSSQQQOOOMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@999::::::999888999<<>>???@@@@@@AAABBBDDDFFFIIIMMMOOOQQQSSSUUUWWWXXXYYYYYY\\\]]]^^^```ccceeefffgggjjjlllpppqqqrrrtttuuuwwwxxxyyy~~~~~~xxxggg\\\TTTLLLGGGEEEAAA@@@@@@@@@AAACCCEEEGGGIIIJJJJJJIIIGGGHHHJJJLLLPPPZZZeeeooo~~~~~~uuupppfffccc^^^XXXSSSPPPMMMLLLJJJIIIFFFDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???===;;;:::999999777888999;;;===@@@BBBCCCFFFHHHOOOVVV\\\cccppp|||zzzpppkkk```\\\WWWSSSPPPNNNLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@::::::::::::999;;;>>>AAAHHHSSSfffzzz{{{zzzyyyxxxyyyxxxvvvtttsssppplllhhhddd___YYYVVVLLLGGGAAA<<<:::888666555666666666777666666555444333222222111111222222333333444666777999999::::::777777777777777666444444555666666777888888999999777777777777777777888999999:::::::::999777555444333444444444444444444333444555666777888999999999888888777666555444333333666666666777888999;;;;;;999:::;;;===>>>???@@@@@@AAABBBCCCFFFIIILLLOOOQQQRRRTTTVVVWWWXXXYYY[[[]]]]]]___bbbcccdddfffiiikkklllmmmooorrruuuxxxzzz{{{}}}}}}|||jjj___WWWOOOJJJHHHDDDCCCAAAAAAAAABBBDDDEEEHHHIIIIIIIIIHHHHHHJJJLLLQQQZZZeeeooo~~~sssooohhh```YYYSSSPPPNNNMMMLLLJJJGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFEEECCCAAA???===;;;:::999999999:::;;;===>>>???@@@DDDGGGMMMTTTYYY___lllyyy}}}pppjjjaaa]]]WWWSSSPPPNNNLLLJJJGGGGGGGGGFFFDDDCCCAAAAAA;;;;;;<<<;;;;;;<<<@@@BBBLLLXXXkkk~~~}}}{{{zzzyyyyyywwwuuurrrrrroookkkgggddd___ZZZVVVLLLGGGAAA<<<:::888666555333444555555555444222111333222222222222222222333333444666777999:::::::::777777777777666555444333666777777888999::::::;;;999777555555777888999888<<<=========<<<:::888777333444444555555444444333444555555666777888888999555666666666777777888888888777777777888:::<<<>>>999:::;;;===>>>?????????AAABBBCCCFFFIIILLLOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]\\\^^^aaacccdddeeehhhjjjiiijjjmmmqqquuuyyy|||}}}|||}}}~~~lllaaaYYYQQQLLLJJJFFFDDDBBBAAAAAABBBCCCDDDGGGHHHIIIIIIHHHHHHJJJLLLRRR[[[eeeooo~~~yyyqqqggg^^^WWWSSSQQQPPPOOOLLLJJJGGGEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@AAACCCEEEFFFHHHHHHFFFEEECCC@@@===<<<::::::;;;;;;;;;<<<<<<<<<======BBBFFFLLLSSSVVV\\\iiivvv|||ooogggbbb^^^XXXTTTQQQOOOLLLJJJGGGGGGGGGFFFEEECCCBBBAAA<<<<<<<<<<<<<<<===AAADDDPPP]]]ooo{{{{{{{{{{{{zzzxxxvvvtttooommmjjjgggccc^^^XXXTTTNNNIIIBBB===999888666555555555555666777666444111222333333222111111222444666777888888777888:::<<<888666444555777777555222888999::::::;;;;;;;;;;;;:::888666555444555666777===<<<<<<;;;:::999888777555555555444444333333333444555555666666666666666666666555555555555666666666666666666777888999:::<<<;;;:::999:::;;;<<<===CCCDDDEEEHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUWWWXXXYYY\\\^^^aaaccccccdddfffggghhhjjjlllnnnpppsssxxx{{{~~~~~~~~~~~~~~~{{{hhh^^^XXXRRRNNNLLLIIIGGGDDDAAA@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHRRRWWWbbbppp}}}sssjjjccc^^^YYYUUUVVVSSSOOOLLLJJJIIIGGGEEEEEEDDDCCCBBB@@@???>>>===@@@@@@AAA@@@@@@???>>>===@@@AAABBBCCCEEEGGGHHHIIIIIIHHHEEEBBB@@@>>><<<<<<;;;::::::::::::;;;<<<<<<@@@AAAGGGOOOVVV\\\gggrrr}}}yyyllleeeddd___YYYSSSPPPMMMKKKJJJIIIIIIHHHFFFEEECCCBBBBBB>>><<<<<>>CCCIIIWWWiii{{{}}}}}}|||{{{xxxuuusssqqqnnnllliiifffbbb]]]WWWSSSNNNIIIBBB===:::888666555666555444444555555444222222222333222000000222333666777888888777888:::<<<999777666666888888666444888999:::;;;;;;;;;;;;;;;;;;999888666666666888999;;;;;;:::999888777666666555555555444333222222111444555555666666666666666666555555444444555555666666666666666777888999:::;;;;;;:::999:::;;;<<<===CCCCCCEEEGGGJJJLLLNNNOOOPPPPPPQQQSSSUUUVVVXXXXXX\\\^^^aaabbbbbbcccdddfffhhhiiikkkmmmooorrrvvvyyy||||||}}}}}}}}}tttcccYYYTTTOOOKKKJJJJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFPPPUUU___lllwwwtttjjjeee```\\\YYYXXXVVVRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDBBBAAA??????===>>>>>>???????????????AAABBBCCCEEEFFFHHHIIIJJJJJJIIIGGGDDDAAA>>><<<;;;;;;::::::::::::;;;<<<<<<@@@AAAGGGNNNTTTZZZeeepppzzz~~~~~~zzznnnfffddd___YYYTTTPPPNNNKKKJJJIIIHHHGGGFFFEEECCCBBBBBB>>><<<<<>>???@@@@@@CCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIFFFCCC???<<<::::::::::::::::::;;;<<<<<<@@@AAAFFFMMMRRRXXXbbblllvvv|||vvvrrrnnnnnnnnnooorrrwww~~~{{{ooohhhccc___YYYTTTPPPNNNKKKIIIIIIHHHGGGFFFEEECCCCCCBBB???======???@@@CCCLLLVVVkkkwww}}}{{{xxxtttpppnnnjjjhhhfffccc```[[[UUUQQQMMMHHHBBB===:::888777666666444222111222333333222000111222111000000222333555777999999888888999;;;;;;999777555666777999999::::::;;;;;;;;;;;;;;;::::::999888888888888999999999888777666555444444333222222222222222222222222444555555666666666666666777666666555555666666777666666666666777888999:::;;;:::999999:::;;;===>>>AAABBBDDDFFFIIIKKKMMMNNNNNNNNNPPPQQQSSSUUUVVVVVV[[[]]]___`````````aaaccceeegggiiijjjkkkllloooqqqwwwxxxzzz{{{|||nnncccXXXTTTQQQMMMKKKLLLHHHIIIJJJJJJIIIGGGDDDCCC@@@@@@AAAAAACCCEEEGGGHHHKKKNNNUUU]]]bbbgggpppzzzzzzooogggdddcccaaa___\\\[[[ZZZYYYXXXVVVRRROOOMMMLLLJJJHHHFFFDDDBBBAAA;;;;;;<<<<<<===>>>??????DDDEEEFFFGGGIIIKKKLLLMMMKKKKKKJJJHHHEEE@@@<<<:::::::::999999::::::;;;<<<@@@AAAEEEKKKPPPTTT^^^hhhsss|||zzzooolllhhhdddbbbaaabbbcccccciiipppxxx{{{qqqjjjccc___YYYTTTQQQNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@>>>>>>@@@AAAFFFRRR^^^ttt}}}}}}}}}{{{yyyuuusssqqqiiihhheeeccc```[[[UUUQQQMMMHHHBBB<<<:::888777666666444222111222333333222000111222111000000222444555777999999999888999:::888888666555555666888:::;;;;;;;;;<<<<<<;;;;;;:::888888888777777888888888999999888777666555555444///000000111333444444555444555555666666666666666888777777777777777777888666666666666777888999:::::::::999999:::;;;===>>>AAABBBCCCFFFHHHJJJLLLMMMMMMMMMOOOPPPRRRTTTUUUUUUYYY[[[^^^_________```bbbccceeehhhiiijjjkkkmmmnnntttvvvyyy{{{}}}}}}tttfff^^^VVVSSSQQQMMMLLLMMMFFFGGGIIIKKKKKKJJJHHHFFFAAA@@@@@@AAACCCEEEHHHJJJKKKLLLQQQWWWYYY[[[```gggnnnyyy}}}vvvllleeebbbbbb```___]]]\\\[[[ZZZZZZXXXTTTQQQOOONNNMMMJJJHHHEEECCCBBB@@@???>>>===<<<=========DDDEEEFFFGGGIIIKKKLLLMMMKKKKKKJJJIIIEEEAAA===;;;:::999999999999:::;;;;;;???@@@CCCIIIMMMQQQZZZdddpppyyy{{{oooggg^^^\\\YYYVVVUUUTTTUUUVVVXXX]]]eeemmmvvv{{{pppjjjbbb___YYYUUUQQQNNNKKKHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAACCCDDDJJJYYYggg|||{{{{{{{{{zzzxxxvvvsssrrrjjjhhhfffdddaaa]]]WWWSSSLLLHHHAAA<<<:::999888777666444222222333444333222000111222222111222444555444666999:::999999999:::666777777666555555888:::;;;<<<<<<<<<<<<;;;;;;:::777777777888888888888888::::::999888777666555555///000111222333444555666444555555666666666666666888777777666666777777888666666666666777888999::::::999999999:::<<<===???@@@AAACCCEEEGGGJJJKKKLLLLLLLLLNNNOOOQQQSSSTTTTTTWWWYYY\\\]]]^^^^^^```bbbbbbdddgggiiiiiijjjlllmmmqqqssswwwzzz|||~~~wwwpppmmmccc\\\WWWUUUSSSOOOMMMNNNHHHJJJKKKMMMMMMLLLKKKIIIAAAAAA@@@AAACCCFFFIIIKKKMMMLLLOOOSSSUUUTTTXXX]]]^^^hhhsss{{{~~~zzzssskkkfffdddcccaaa___^^^\\\[[[ZZZZZZYYYVVVTTTSSSRRRPPPMMMJJJHHHFFFDDDDDDCCCAAA???============CCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIGGGDDDAAA>>><<<999999999999999:::;;;;;;>>>>>>BBBGGGKKKNNNWWWaaammmvvvxxxmmmccc\\\TTTSSSPPPNNNMMMMMMNNNOOOOOOSSSZZZaaakkkwwwyyyoooiiibbb___ZZZUUURRRNNNJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEHHHKKKSSSdddtttyyyyyyyyyxxxvvvsssqqqoookkkjjjhhheeeccc^^^YYYUUULLLGGGAAA<<<:::999888777666555444444555555444222111222333333222333555777444666999::::::999999999555777999999777777888:::<<<<<<<<<<<<<<<;;;::::::777888888999999:::999999:::999999888777666555555333333333333444444444444444555555666666666666666666666555555555555666666666666666666777888999:::999999999999:::<<<>>>???@@@AAABBBDDDGGGIIIKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTWWWZZZ\\\]]]^^^```bbb```cccfffhhhiiijjjlllmmmllloootttwwwzzz|||~~~xxxwwwuuupppmmmnnnfff```]]]\\\YYYTTTRRRTTTOOOOOOPPPPPPOOONNNLLLKKKEEEEEEDDDEEEGGGJJJNNNPPPPPPNNNOOORRRSSSRRRUUUYYYYYYaaajjjpppwww~~~}}}zzzuuunnnjjjhhhfffccc``````^^^[[[ZZZZZZZZZYYYWWWXXXWWWTTTQQQNNNKKKIIIHHHGGGFFFCCC@@@????????????AAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGEEECCCAAA??????999999999888999999:::;;;<<<<<<@@@EEEIIIMMMVVV___iiirrruuujjjaaaYYYUUUNNNMMMLLLJJJJJJJJJKKKLLLJJJNNNSSSYYYbbbooo}}}wwwmmmgggbbb^^^ZZZVVVRRROOOJJJGGGGGGGGGFFFFFFEEEDDDDDDDDDAAACCCIIIOOOTTT^^^qqqyyyyyyxxxvvvtttqqqnnnllllllkkkiiigggddd```ZZZVVVLLLGGGAAA<<<:::999888777555555555666777666444111222333444444333444666888444666999;;;:::999999999555888;;;;;;999888999;;;<<<=========<<<;;;::::::888999:::;;;;;;;;;;;;;;;999999888777666555444444666666555444444333333222444555555666666666666666444444444333333444444444666666666666777888999:::999999999999:::<<<>>>??????@@@BBBDDDGGGIIIKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSUUUYYY[[[]]]^^^aaaccc___bbbfffhhhjjjkkklllnnniiilllqqquuuxxx{{{~~~yyytttvvvuuuqqqppprrrkkkgggdddccc```ZZZXXXYYYUUUTTTTTTRRRPPPOOOMMMLLLKKKJJJIIIJJJLLLPPPSSSVVVRRROOOOOORRRSSSRRRTTTYYYYYY```ggglllttt|||~~~|||wwwqqqmmmllljjjeeebbbaaa___\\\ZZZ[[[[[[ZZZZZZ[[[ZZZWWWTTTQQQNNNKKKJJJHHHFFFDDDBBB@@@@@@AAABBB@@@AAABBBCCCEEEGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@999999888888999999:::;;;;;;;;;???DDDHHHLLLUUU___fffppp~~~tttggg\\\TTTOOOLLLHHHGGGFFFEEEEEEFFFGGGGGGJJJMMMQQQWWW^^^kkkyyyvvvlllfffaaa^^^ZZZVVVSSSOOOJJJGGGGGGGGGFFFFFFEEEEEEDDDDDD???CCCKKKSSSZZZfff{{{{{{yyywwwvvvuuussspppmmmlllkkkjjjfffbbb\\\WWWTTTKKKGGG@@@;;;999888777666888666444222222222333444444444333222222333333333555555777888999::::::;;;999888888777888:::;;;<<<>>>>>>>>>>>>===<<<::::::888888999999999:::::::::888777666555555555555555111222333444444444444333333444444555555555555555555555555555555666777777777777777777888888888888777777888999;;;===???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTZZZZZZZZZ[[[\\\\\\]]]]]]___aaadddeeefffhhhkkkmmmnnnooooooqqqtttwwwzzz|||~~~{{{yyyyyy{{{~~~|||vvvoooiiifffccc___\\\[[[XXXUUUUUUVVVVVVSSSQQQKKKKKKKKKNNNRRRUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]aaadddiiiooouuuyyy}}}~~~}}}yyytttoookkkhhhgggaaa___[[[XXXWWWXXXZZZ\\\ZZZZZZXXXWWWUUUTTTSSSRRRJJJIIIGGGEEECCCBBBAAA@@@CCCAAA@@@@@@BBBDDDCCCCCCDDDCCCBBBAAA@@@>>>======::::::::::::::::::::::::<<<;;;===BBBGGGJJJRRRZZZdddmmmzzzvvvggg[[[UUUQQQMMMJJJGGGFFFDDDCCCCCCDDDEEEFFFHHHGGGJJJPPPWWWaaaooo|||xxxmmmfff^^^]]]ZZZVVVRRROOOLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBDDDFFFKKKVVVfffyyyzzzyyywwwvvvuuutttqqqnnnmmmllljjjgggbbb]]]XXXUUUKKKGGG@@@;;;999888777666777666444222222222333444444333333222222333333444555666777888999:::::::::999888777777888999;;;<<<>>>>>>>>>>>>===<<<;;;:::888888999999999:::::::::888777666555444444444444333333333333333333333444444444555666666666666555555555555555555666666777666666666777777777888888777777888999;;;===???@@@BBBCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTTTTWWWXXXYYYZZZ\\\]]]^^^___^^^```ccceeefffgggjjjlllmmmnnnoooqqqtttwwwzzz|||~~~wwwssspppmmmiiifffbbb```______```___]]]ZZZWWWVVVTTTUUUWWWZZZ[[[[[[^^^^^^___aaabbbcccddddddfffjjjooouuu{{{}}}xxxrrrnnnjjjiiieeebbb___\\\YYYYYYZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSNNNMMMKKKIIIGGGFFFEEEEEEDDDBBBAAAAAACCCDDDCCCBBBCCCCCCBBB@@@???>>>===<<<::::::::::::::::::::::::<<<;;;===BBBFFFIIIQQQYYYbbbkkkxxxvvvlll___UUUOOOLLLIIIFFFFFFEEECCCBBBBBBCCCEEEFFFFFFFFFHHHNNNTTT\\\jjjwwwwwwllleee___]]]ZZZWWWSSSOOOLLLJJJJJJIIIGGGEEEDDDCCCCCCBBBDDDFFFKKKVVVfffzzzzzzxxxwwwvvvvvvuuussspppnnnnnnlllhhhccc^^^YYYVVVKKKGGG@@@;;;999888777666777666444333222222333444333333333222222333333444555666777888999:::::::::888888777777888999;;;<<<>>>??????>>>>>>===<<<;;;888888999999999:::::::::999888777555444333333333555444333222222333444444555555666777777777666666555555444444555555666777555555666666666777777777777777888999;;;===???@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUWWWYYY[[[]]]______]]]___bbbdddeeefffiiikkklllmmmnnnpppssswwwzzz||||||xxxuuusssqqqooonnnnnnmmmnnnnnnlllhhheeedddaaa^^^]]]___bbbddddddggghhhjjjlllmmmnnnnnnnnnooorrrxxx}}}vvvqqqmmmkkkiiigggdddaaa^^^\\\ZZZYYY]]]]]]]]]]]][[[XXXUUUTTTSSSRRRPPPNNNLLLKKKKKKJJJFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::<<<;;;<<>>>>>??????>>>======<<<888888999999999::::::::::::999777555333222222222777555333222111222444555555666666777777777777777555444444444444555666666555555555555666666666666777777888999;;;===???@@@AAABBBCCCEEEFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^\\\^^^aaacccdddeeehhhjjjkkklllmmmooossswwwzzz||||||}}}~~~zzzxxx||||||wwwuuuuuuvvvwwwyyyzzz|||}}}|||zzzwwwtttppplllhhhfffhhhkkknnnpppppprrruuuwwwyyyyyyxxxxxxwww{{{{{{tttpppmmmmmmllljjjgggdddaaa^^^]]]^^^___``````^^^[[[WWWTTTUUUTTTSSSQQQPPPOOONNNNNNIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;:::::::::::::::;;;;;;;;;===;;;===AAADDDGGGNNNUUU^^^gggtttvvvnnnaaa\\\TTTOOOMMMLLLJJJIIIEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDHHHLLLQQQ]]]hhh{{{|||qqqiiiaaa```\\\XXXSSSOOOLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFLLLWWWiii~~~{{{zzzxxxxxxyyyxxxuuusssppppppmmmjjjddd^^^YYYVVVKKKGGG@@@;;;999888777666666555555444333333333222333222222222333333444555666777888999999999999999888777777666777999:::;;;===>>>>>>>>>>>>======<<<888888999999999:::::::::999888777555333222111111666555333222222333555666555666666777777777777777444444444444444555666666555555555555666666666666777777888999;;;===???@@@AAAAAACCCDDDFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWXXXYYYZZZ[[[[[[\\\\\\^^^aaabbbccceeehhhjjjkkkkkkmmmooorrrvvvyyy{{{zzz{{{}}}|||uuuppprrrzzz}}}xxxuuuwww{{{~~~~~~xxxtttuuuwwwzzz{{{|||{{{uuussssssrrrqqqooollliiifffdddbbbcccccccccaaa]]]YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPLLLJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<>>><<<===AAADDDFFFLLLTTT]]]fffrrruuujjjccc[[[YYYUUURRRPPPOOONNNMMMGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDEEEHHHJJJNNNXXXcccuuurrrjjjcccaaa]]]YYYTTTOOOLLLJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDFFFLLLXXXkkk}}}{{{zzzyyyyyyxxxuuusssqqqpppmmmjjjddd^^^XXXUUUKKKGGG@@@;;;999888777666555555555444444333222222222222222222333444555555777777888999999999999999777777666666777888:::;;;<<<<<<============<<<<<<888888999999999:::::::::888777666444333222222222555444333333333444666777555555666777777777666666444444333333444444555666555555666666666777777777777777888999;;;===???@@@@@@AAACCCDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[\\\^^^aaacccdddeeehhhjjjllllllmmmnnnqqqtttwwwyyyyyyzzz{{{~~~wwwooommmqqq}}}|||yyyzzz~~~}}}|||{{{xxxuuurrrooommmhhhhhhhhhgggdddaaa^^^\\\XXXWWWVVVTTTSSSSSSRRRRRRPPPNNNKKKJJJIIIHHHGGGEEEBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<======>>>>>>>>>@@@>>>???BBBDDDFFFLLLSSS\\\dddppp{{{wwwlllccc^^^YYYXXXWWWUUUSSSRRRQQQQQQKKKKKKJJJHHHGGGEEEDDDCCCFFFDDDEEEHHHIIILLLVVV```ppptttkkkdddbbb___ZZZTTTOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFLLLYYYlll}}}{{{zzzzzzxxxuuussspppooommmiiiccc]]]XXXTTTKKKGGG@@@;;;999888777666555555555555444333222222222222222222333444555666777777888999999999999888777777666666777888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::777666555444333333333333222333333444555666777777444444555666666666666555444444333333444444555666666666666777777777888888777777888999;;;===???@@@@@@AAABBBDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVXXXXXXYYYZZZ[[[]]]]]]^^^]]]___aaacccdddfffiiikkklllmmmmmmnnnpppsssvvvwwwyyyyyy{{{}}}uuunnnnnnuuu~~~zzzwwwuuuooonnnmmmkkkhhhfffcccbbb[[[ZZZYYYXXXWWWVVVVVVVVVTTTQQQNNNLLLLLLJJJHHHGGGCCCCCCBBB@@@???>>>===<<<<<<======>>>??????@@@@@@BBB@@@@@@CCCEEEFFFLLLSSSZZZbbbmmmxxxxxxppphhhbbb```ZZZ[[[[[[ZZZXXXVVVUUUUUUPPPOOONNNLLLIIIGGGEEECCCEEEDDDDDDGGGHHHKKKTTT]]]kkk|||xxxooofffccc___ZZZUUUOOOKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFLLLYYYmmm~~~|||{{{zzzxxxuuurrrpppooommmiiiccc]]]WWWTTTKKKGGG@@@;;;999888777666555555555555444333222111222222222222333444555666777888888999999999888888777666666666666888999:::::::::;;;;;;<<<;;;;;;:::888888999999999:::::::::666555444333333333333333000222333555666777777777333444444555555555555555444333333333333444555555777777777777888888888888777888888999;;;===???@@@@@@AAABBBDDDGGGIIIJJJKKKLLLLLLNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZ\\\^^^``````]]]___bbbdddeeefffiiikkkmmmmmmmmmnnnppprrruuuvvvxxxyyyzzz||||||rrrooosss|||zzztttrrrpppnnnkkkiiihhhggg^^^]]]\\\[[[ZZZZZZYYYYYYVVVSSSPPPNNNMMMLLLIIIHHHDDDCCCBBBAAA@@@>>>=========>>>>>>???@@@AAAAAAAAACCCAAAAAADDDEEEFFFLLLSSSYYY```kkkuuu{{{~~~zzztttmmmgggdddccc^^^___``````]]][[[YYYYYYSSSRRRPPPNNNKKKHHHEEECCCDDDCCCDDDFFFGGGJJJRRR\\\hhhyyy}}}uuufffddd```[[[UUUPPPKKKIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDFFFLLLYYYnnn|||zzzxxxvvvsssqqqpppnnnkkkhhhddd___XXXTTTOOOIIIAAA===<<<;;;999777888666444222111222333444111111111222333444555666666666777888999999::::::999777555444444666888999;;;<<<<<<<<<;;;:::999999777888;;;<<<======<<<;;;:::777333222222444555555444333111111222444777999::::::888777666666666666555555555555666666666666444555777999:::::::::999:::;;;<<<<<<<<<===???AAAAAABBBCCCDDDEEEFFFGGGHHHKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```bbbdddfffhhhjjjjjjkkknnnppprrrrrrrrrtttuuuxxxxxxyyy{{{}}}zzzsssrrr{{{yyyvvvttttttuuutttpppmmmlllhhhbbb^^^]]]]]]\\\\\\aaa]]]YYYTTTQQQNNNKKKHHHGGGGGGFFFEEECCCAAA???>>>BBBAAAAAABBBDDDDDDCCCAAABBBBBBBBBCCCFFFIIIMMMOOOVVV]]]gggnnnqqqsssvvvxxxzzzxxxuuurrrpppllliiifffiiihhhggggggfffccc___\\\ZZZZZZWWWSSSNNNKKKIIIIIIDDDFFFGGGFFFGGGJJJQQQVVVdddqqqvvvkkkfffbbb]]]VVVMMMIIIKKKGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHLLLWWWjjj~~~{{{yyyxxxvvvsssqqqpppnnnkkkhhhddd___YYYTTTLLLFFF???:::999999777555888666444222222222333444444444444333444444555555666777777888999999::::::888777555444555777999;;;;;;;;;<<<<<<<<<;;;::::::777888:::<<<======<<<;;;:::777333222333444444444444333222111222444777999888777666555444444444444555555555555666666666666777888888999999999888888:::;;;<<<<<<<<<===???AAABBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^``````bbbdddfffhhhjjjjjjlllnnnqqqrrrssssssuuuvvvyyyyyyzzz{{{~~~~~~wwwvvv}}}}}}}}}}}}|||xxxuuuoookkkfffbbb`````````___```^^^ZZZWWWTTTQQQMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@DDDCCCCCCDDDFFFGGGEEEDDDDDDCCCCCCCCCFFFIIIMMMOOORRRXXX```fffiiikkkooorrruuutttuuuuuuuuutttrrrppppppooonnnlllkkkhhhccc```^^^]]]ZZZVVVQQQNNNLLLKKKEEEFFFFFFFFFFFFIIIOOOTTTcccppp|||ooojjjddd___VVVMMMHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFKKKWWWjjj}}}{{{yyyxxxwwwtttrrrqqqnnnkkkhhheee___YYYUUUKKKEEE>>>:::999888777444777666444333222222333444666666555444444444444555777777777888999999::::::888777666555666888;;;<<<:::;;;;;;<<<<<<<<<<<<;;;777888:::<<<===<<<;;;:::999666333222333444444444444333222222333555777999888777666555555444444555555555555555666666666666:::999999888777777888888:::;;;<<<<<<<<<===???AAACCCCCCDDDEEEGGGHHHIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^```aaabbbdddfffhhhjjjjjjmmmooorrrsssttttttvvvxxxzzz{{{{{{|||~~~}}}{{{|||vvvrrrlllhhhfffeeedddcccbbb```^^^]]][[[XXXTTTQQQOOONNNKKKHHHFFFEEEDDDDDDGGGFFFFFFGGGIIIIIIHHHFFFFFFDDDCCCCCCDDDHHHLLLOOOOOOTTTYYY]]]___bbbgggkkknnnqqqvvv{{{~~~~~~|||zzzwwwuuurrrnnniiieeecccbbb___\\\WWWSSSOOONNNGGGGGGFFFEEEEEEHHHMMMRRRaaannnuuunnnfff```WWWMMMHHHHHHEEEEEEDDDDDDDDDCCCCCCCCC@@@CCCJJJWWWiii~~~|||zzzyyyxxxwwwuuusssqqqnnnkkkhhhddd___YYYTTTLLLFFF???;;;::::::888666666555444333333333333444555444444444444444555555777777888888888999999999777666666666777999<<<===999:::;;;<<<<<<<<<<<<<<<777888:::<<<<<<<<<:::999888666333222333444333333444333222222444555777999999999888777777777777777555555555555666666666666:::999888777777777999::::::;;;<<<<<<<<<===???AAACCCDDDEEEFFFHHHIIIKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ\\\]]]______aaabbbccceeefffhhhiiijjjmmmooorrrtttuuuvvvwwwyyy{{{||||||~~~|||yyyzzz~~~zzztttoookkkiiigggeeedddcccccccccbbb```\\\YYYUUUSSSOOOLLLJJJIIIIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGGGGEEECCCBBBCCCFFFJJJLLLOOORRRUUUWWWXXX\\\bbbhhhjjjqqq{{{}}}yyyuuuooollljjjhhheeebbb^^^YYYTTTPPPJJJHHHEEECCCDDDGGGKKKOOO^^^kkk}}}xxxpppggg```XXXNNNHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCAAACCCIIIUUUggg|||~~~|||yyyxxxxxxvvvtttrrrpppnnnkkkhhhddd^^^XXXTTTKKKEEE>>>:::::::::888666555555444444333333333444111111111222333555666777888888888888888999999999666666666777888:::;;;<<<999999:::;;;<<<<<<<<<;;;777888:::<<<<<<;;;:::888777555333222333333333222333333333333444666888999999888888777777777777888555555555555666666666666888777777666777999;;;<<<:::;;;<<<<<<<<<===???AAACCCDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOQQQTTTVVVWWWWWWXXXYYYZZZ\\\^^^___```bbbbbbdddeeeggghhhiiijjjmmmooorrrtttuuuvvvxxxzzz{{{|||}}}~~~yyyvvvyyy}}}{{{uuuqqqmmmiiigggfffeeeeeeffffffdddaaa^^^[[[YYYVVVSSSPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLJJJHHHGGGEEECCCAAABBBDDDGGGIIILLLNNNPPPPPPQQQVVV]]]cccjjjttt|||wwwsssrrrpppmmmjjjfff```YYYTTTMMMJJJFFFCCCCCCFFFJJJLLLZZZfffyyyzzzpppggg```YYYPPPIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEIIISSSdddzzz~~~|||zzzxxxwwwvvvsssqqqooommmjjjfffccc]]]WWWSSSHHHBBB;;;888777777666444444444444444444444444444//////000111333555777888888888888888888888888888666666666777888999:::;;;888999999::::::::::::999777999:::;;;<<<:::999888777555333333333333222111333333444444555666888888666666555555555555666666555555555555666666666666666666666777888:::;;;<<<:::;;;<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]___```aaaccccccdddfffggghhhiiijjjlllooorrrtttuuuvvvxxxzzz{{{|||~~~|||uuutttuuuvvvzzzzzzrrrsssyyy{{{wwwsssnnnllliiihhhhhhhhhiiihhheeecccbbbaaa___\\\[[[ZZZZZZZZZVVVTTTSSSRRRQQQPPPMMMJJJHHHFFFEEECCCCCCCCCEEEFFFGGGHHHJJJIIIJJJOOOWWW^^^kkkxxx~~~{{{xxxuuusssoooiii```YYYQQQMMMFFFCCCCCCFFFIIIJJJVVVbbbuuu~~~ssshhhaaa[[[RRRKKKIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFIIIRRRbbbxxx}}}zzzxxxwwwuuurrrpppmmmkkkhhheeeaaa\\\VVVQQQGGGBBB;;;777777777666444333444444444444444444444111111222222444555777777888888888888888888888888666666666777777888888888888888999999999888777777777999:::;;;;;;:::888777666444333333333333222111333333444555666777888888666666555555555555666666555555555555666666666666666777888999999999999999:::;;;<<<<<<<<<===???AAAAAABBBDDDFFFHHHJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]___aaaaaacccdddeeefffggghhhiiijjjkkknnnqqqssstttvvvxxxzzzzzz{{{~~~vvvrrrpppoooppptttrrrxxx}}}}}}~~~|||wwwxxxmmmfffgggiiilll{{{}}}zzzvvvtttpppooommmmmmnnnnnnmmmkkkiiiiiihhhgggfffeeedddddd```^^^[[[ZZZXXXVVVRRROOOIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDFFFFFFGGGLLLTTT[[[kkkzzz}}}{{{xxxqqqggg___UUUOOOGGGCCCDDDFFFHHHIIIRRR^^^qqqyyylllddd]]]TTTLLLIIIEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEIIISSScccwww}}}zzzxxxvvvtttqqqooommmjjjgggddd```[[[UUUPPPIIICCC<<<999999999777666333333444555555444444444444444444444444555666777999999888888888888888888666666666666777777777777888888888888888777666555888999:::;;;;;;:::888777666444333333333333222000333333444555666777888888888888777777777777888999555555555555666666666777888888999::::::888777666:::;;;<<<<<<<<<===???AAAAAAAAACCCEEEGGGIIIKKKLLLMMMNNNNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]___aaabbbddddddeeefffggghhhiiijjjkkkmmmqqqssstttuuuxxxzzzyyy{{{~~~vvvqqqnnnlllmmmpppqqqwww{{{||||||}}}yyyttttttjjjddddddaaa]]]fffttt}}}zzzxxxvvvtttttttttuuutttsssnnnnnnnnnnnnnnnlllkkkjjjgggeeebbb```^^^[[[WWWTTTJJJJJJJJJJJJHHHGGGEEEDDDBBBDDDEEEFFFGGGLLLTTTZZZkkk{{{~~~wwwkkkcccWWWPPPHHHDDDDDDGGGHHHIIIPPP\\\ooo~~~pppggg___UUULLLIIIDDDDDDCCCCCCCCCBBBBBBBBBAAACCCJJJUUUdddvvv{{{yyyxxxvvvtttrrrqqqnnnjjjfffaaa\\\UUUQQQIIIEEE???;;;999888777666777555333222333444444333888555444555888:::888555999999999888888888888888444555555555666666666777888888777777888:::<<<===::::::::::::999888777777777555333222222333444555666666666666777777777777999777444222111333555777444555666666666666666666666666666777888888999999===???AAAAAA@@@>>>>>>???DDDDDDCCCDDDFFFIIILLLNNNKKKLLLOOOQQQTTTUUUVVVWWWUUUXXXZZZ\\\\\\]]]^^^```eeeeeefffggghhhiiijjjjjjppprrrtttuuuuuuwwwyyy{{{}}}~~~~~~uuuqqqnnnlllnnnssszzz{{{tttqqqjjjbbb[[[[[[```fffwww}}}zzzzzzzzzxxxvvvuuusssrrrtttwwwyyywwwuuuuuurrrnnnjjjfffbbb]]]YYYTTTPPPKKKHHHGGGGGGGGGGGGEEEDDDBBB@@@BBBHHHPPPVVVhhhvvv{{{rrriii]]]TTTKKKHHHGGGEEEEEEGGGOOOXXXfffwwwqqqjjjdddWWWMMMKKKHHHGGGEEEDDDCCCCCCDDDDDDEEEGGGLLLWWWgggxxx~~~{{{yyyxxxwwwuuusssqqqnnnjjjfffaaa\\\UUUQQQIIIEEE???;;;999888666555666444222222333444333333222111111222444555555444999999999888888888888888777777777888888999999999<<<;;;:::999888888999999::::::::::::999888777777333222111111111333555666555666666666777777777777666666555444444444444555444555555666666666666666555555555666777777888888:::;;;=========>>>AAADDDDDDCCCCCCDDDFFFIIILLLNNNNNNNNNOOOQQQRRRTTTUUUVVVUUUXXXZZZ\\\\\\]]]___```dddeeefffggghhhjjjkkkkkkoooqqqtttuuuuuuvvvxxxyyy|||}}}~~~xxxrrrqqqqqqrrruuu{{{{{{sssiiiaaa]]]]]]^^^jjjzzz~~~{{{xxx{{{yyyxxxyyy|||~~~}}}||||||yyyuuuqqqmmmiiiddd```XXXSSSNNNIIIHHHGGGGGGFFFDDDCCCBBB@@@AAAFFFMMMRRR^^^jjj~~~wwwnnn```VVVMMMJJJIIIFFFFFFHHHMMMUUUccctttuuullldddWWWMMMKKKHHHGGGEEEDDDCCCCCCDDDDDDFFFHHHMMMXXXhhhyyy}}}zzzyyyyyyxxxuuussspppnnnjjjfffbbb\\\UUUQQQIIIDDD???;;;999777666555555333222111222333222111...///000111111222444666999999999888888888777777777777777888999::::::;;;===<<<;;;:::999888888999::::::::::::999888777666111000000000111333555666555555666666666777777777444555666666666555333222444444555666666666666666444444555555666777777888:::::::::999:::===BBBEEECCCCCCDDDEEEGGGIIILLLNNNQQQPPPPPPPPPQQQRRRTTTUUUVVVXXX[[[\\\\\\]]]___```cccdddeeegggiiikkklllmmmmmmppptttvvvvvvvvvwwwwww{{{|||~~~{{{vvvsssqqqrrrrrrsssuuuvvvuuurrroooppplllkkkooosssvvv||||||rrriiibbb]]]ZZZ___fffsss}}}{{{}}}|||}}}|||xxxuuuqqqllliii]]]XXXQQQLLLIIIGGGEEEDDDBBBBBBAAA@@@AAADDDIIIMMMSSS]]]ooo~~~uuueeeZZZPPPLLLJJJGGGFFFHHHJJJRRR___nnn{{{nnneeeXXXNNNKKKHHHGGGEEEDDDCCCCCCDDDDDDGGGIIIPPP\\\kkkzzz}}}|||zzzyyyyyyxxxvvvtttpppnnnjjjgggbbb\\\UUUPPPHHHDDD???:::888777666555444333111111222333222000...000333333222333777;;;::::::999999888777777777555555666777888999:::;;;:::::::::::::::;;;;;;;;;999::::::999999888777666111111111111222333444555555555555666666666777777555555666666666555444333333444555666777777777666555555666666777888888888;;;<<<<<<;;;:::<<>>:::888777666444444222111222333333111000///111333333222444999===::::::999999888777777666555555666888999;;;<<<===;;;;;;<<<<<<;;;;;;;;;:::999999999999888777666666444444444333333333444444555555555555666666666666777666555444444444444555333444555666777777777777666777777888888999::::::999;;;===>>>======>>>???BBBCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNQQQTTTWWWYYYVVVYYY[[[]]]]]]^^^___aaabbbccceeegggjjjlllnnnooonnnrrrvvvyyyyyyyyyyyyyyyyyyzzz}}}sssmmmfff```[[[YYYVVVTTTVVVVVVVVVUUUUUUVVVWWWXXXYYYYYY___gggmmmsss{{{vvvmmmeee___XXXZZZ^^^bbbhhhrrr||||||}}}yyyyyyyyyzzz}}}~~~zzzuuuqqqddd___VVVOOOIIIFFFCCCAAA??????@@@???>>>???BBBDDDKKKRRR```qqqpppcccVVVOOOJJJFFFDDDEEEIIINNNXXXeeeuuu}}}~~~rrreeeYYYQQQLLLHHHFFFEEEDDDCCCCCCDDDDDDIIINNNYYYggguuu}}}|||{{{{{{zzzxxxuuurrrooommmkkkhhhccc]]]UUUOOOHHHCCC>>>:::888666555444444333222333444444222000000111111111222444888;;;;;;::::::999888777666666777888999;;;===>>>@@@@@@@@@@@@???>>><<<999777666999999999999888777666555555555555444444333333333444444555555555666666666777666555333333444555555333333555666777777777777777777888999999::::::;;;555888<<<>>>??????@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNOOORRRUUUWWWYYYWWWYYY\\\]]]]]]^^^```aaabbbccceeehhhjjjmmmnnnooopppssswwwyyyyyyyyyzzzzzzzzz{{{}}}zzzqqqccc^^^XXXRRROOOLLLJJJHHHHHHJJJKKKLLLLLLMMMPPPSSSTTTVVV[[[ccchhhnnnwww{{{oooeee___TTTTTTWWWYYYYYY\\\hhhttt|||}}}{{{|||{{{{{{}}}{{{vvvrrrddd^^^VVVNNNIIIEEEBBB@@@>>>??????>>>===>>>AAACCCHHHOOO\\\mmmvvviii[[[RRRLLLFFFDDDEEEHHHMMMVVVbbbqqq~~~|||}}}rrrdddZZZRRRLLLHHHGGGEEEDDDCCCCCCDDDDDDIIIPPP]]]mmm|||~~~}}}|||{{{zzzxxxtttpppnnnmmmkkkhhhddd]]]TTTOOOGGGCCC>>>999777666555444444333333444555555222000333111///000222666888999;;;;;;:::999888777666555777888999;;;===???AAABBBAAAAAA@@@???<<<:::777666999999999999888777666555222333333444444444333333444444444555555555666666555555666666555555444333222333444666777777888888777777777888999999::::::777888:::;;;;;;<<<>>>@@@AAACCCDDDGGGIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWYYY\\\]]]^^^^^^```bbbcccdddfffhhhjjjlllnnnooopppsssuuuwwwwwwxxxzzz{{{zzz{{{}}}uuuhhh```WWWSSSNNNJJJHHHGGGFFFDDDAAACCCFFFGGGGGGHHHLLLOOONNNPPPUUU\\\```fffppp{{{qqqfff```VVVRRRPPPQQQPPPQQQYYYbbbrrr}}}}}}}}}xxxrrroooaaa\\\TTTLLLGGGDDDAAA???>>>>>>>>><<<<<<===AAADDDFFFNNN\\\nnn|||ooo___VVVOOOIIIFFFGGGGGGKKKSSS^^^mmm~~~~~~||||||qqqddd[[[RRRLLLHHHGGGEEEDDDCCCCCCDDDDDDJJJRRR```rrr~~~||||||zzzwwwsssooonnnmmmkkkhhhddd]]]TTTOOOGGGCCC>>>999777666555444555444444555666555333111666333000000444888999999;;;;;;:::999888777666555555666777:::<<<>>>@@@AAA>>>>>>???>>>>>><<<:::999888999999888888777666555///000111222333444444444444444444555555555666666222444777888888666333111222333444666777888888888666666666777888888999999<<<<<<:::888777777:::===AAABBBEEEGGGIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTWWWYYY\\\]]]^^^___```bbbdddeeefffhhhjjjlllnnnnnnppprrrtttuuuuuuwwwyyy{{{{{{|||~~~wwwhhh\\\UUULLLIIIFFFDDDDDDEEEDDDDDD<<>>>>>===;;;;;;===BBBEEEFFFOOO]]]pppssscccYYYQQQKKKHHHIIIFFFJJJQQQ[[[jjj{{{||||||pppccc[[[SSSLLLHHHGGGEEEDDDCCCCCCDDDDDDJJJSSSbbbttt}}}}}}|||{{{yyywwwuuutttlllkkkhhhfffbbb]]]VVVQQQGGGCCC???<<<:::888555333333333333222222222111111111111222333555777999:::::::::999888777777888888666777888:::===@@@CCCEEE@@@@@@???===<<<:::999999999888777666555555666666555555333333333333555555555666777888888999999888555555555555555555555555222333444555666666666666999888888777777777777777888999:::::::::;;;===???DDDEEEFFFGGGGGGGGGGGGGGGLLLNNNPPPQQQQQQSSSVVVXXXVVVYYY\\\^^^______```aaaaaadddiiikkkllllllmmmmmmoooqqqrrrssssssuuuxxxzzz||||||}}}~~~zzzhhhXXXOOONNNIIIGGGCCC@@@??????@@@AAABBB???>>>AAABBBBBBEEEIIIIIIJJJPPPVVVWWWYYYcccqqq{{{yyykkkbbbVVVTTTOOOLLLJJJJJJKKKMMM[[[iiizzzuuuoooiiieee[[[VVVOOOIIIFFFCCC@@@???<<<===???@@@AAACCCGGGIIIMMMWWWhhh{{{|||mmm^^^TTTMMMIIIGGGGGGGGGMMMXXXfffvvv|||zzz|||rrrfff[[[RRRKKKGGGDDDAAA>>>>>>@@@BBBEEEKKKUUUeeexxxzzzzzzyyyxxxvvvtttrrrqqqmmmkkkiiifffbbb\\\UUUQQQGGGDDD???;;;999777555444444444444333333333222222111111222333555777999::::::999999888777777888888555666777:::===@@@BBBCCCAAA@@@???===<<<:::999888777777777777666666666555555444333222222333444555444555555555555555444444555555555555555555555555333444444444555666666666888888777777777777888888888999:::::::::;;;===???BBBCCCDDDFFFHHHIIIIIIIIIKKKMMMNNNOOOPPPRRRUUUWWWWWWZZZ]]]^^^^^^___```aaaaaadddhhhjjjkkkkkkmmmnnnoooqqqsssttttttuuuxxxzzz}}}}}}~~~qqqaaaTTTLLLJJJDDDCCCAAA??????AAACCCEEEBBB??????BBBCCCBBBFFFKKKLLLNNNTTTZZZ[[[\\\dddooo{{{wwwjjjaaaVVVSSSOOOLLLJJJJJJKKKLLLRRR___www|||vvvpppjjjddd___XXXTTTNNNIIIGGGEEECCCBBB???@@@AAABBBCCCFFFJJJMMMWWWaaarrr}}}ooo```UUUNNNJJJHHHHHHGGGLLLWWWeeettt~~~zzzzzz}}}}}}pppeeeZZZQQQJJJFFFEEECCCBBBBBBBBBCCCDDDKKKUUUfffyyyyyyxxxxxxwwwuuusssqqqpppooommmjjjgggbbb\\\UUUPPPIIIDDD>>>:::777777666555555555555444444444333333111111222333555777999::::::999888888777888888888444555777:::<<>>999777666666666444444444444333333333333111111222333555777999:::999999888888888888888999555666888;;;===@@@AAABBBBBBAAA@@@===;;;888666555555666888999999777555444333333111111111111333333777777888888777666666555555555555555555555555555777666444333222444555666555555555666777999:::;;;888999:::::::::;;;===???@@@BBBDDDFFFHHHIIIJJJKKKIIIKKKMMMNNNOOOQQQTTTWWWZZZ\\\]]]^^^^^^^^^```aaacccdddfffggghhhiiimmmoooppprrruuuvvvvvvwwwyyy{{{}}}~~~~~~nnn^^^VVVPPPKKKIIIEEEDDDBBBAAAAAAAAABBBCCCDDDCCCDDDFFFGGGGGGMMMUUU___eeennnssssssrrrsssuuu{{{wwwlllaaa[[[SSSQQQNNNKKKIIIHHHIIIJJJQQQYYYjjj{{{yyyuuurrrnnnjjjhhhdddaaa^^^ZZZXXXTTTRRRQQQQQQPPPOOOOOOOOOPPPQQQTTTZZZbbbgggvvv|||mmmaaaXXXQQQMMMIIIHHHJJJTTT___mmmzzzwwwyyywwwlllcccZZZPPPJJJFFFEEEEEEDDDDDDDDDEEEEEEIIITTTggg}}}yyyyyyxxxwwwuuusssqqqppppppnnnkkkgggccc\\\UUUPPPJJJEEE>>>999777666666666333333333333222222222222111111222333555777999:::999888888888888888999999777888:::===???AAABBBBBBBBBAAA???===:::888666555444555777999999888666555333333111111111111333333777777888999999999999999555555555555555555555555777666444333222444555666555555555666777999:::;;;888999:::::::::;;;===???BBBCCCEEEFFFHHHHHHIIIIIIJJJKKKNNNOOOPPPRRRVVVXXXZZZ\\\]]]^^^^^^___aaacccccceeefffggghhhjjjmmmoooqqqsssvvvxxxxxxxxxzzz{{{||||||}}}~~~gggZZZTTTPPPKKKJJJGGGFFFEEEDDDCCCCCCDDDDDDFFFEEEGGGJJJKKKMMMTTT^^^jjjsss}}}|||zzz~~~{{{tttkkkbbbZZZVVVPPPNNNLLLJJJIIIHHHIIIIIIKKKQQQ```www~~~xxxtttpppmmmjjjhhhgggfffdddbbbaaa^^^[[[ZZZZZZYYYXXXWWWXXXYYY[[[]]]bbbiiirrrxxxqqqeeeZZZRRRMMMJJJHHHIIIQQQ\\\iiizzz{{{xxxzzztttkkkccc[[[RRRLLLGGGEEECCCAAAAAACCCFFFHHHIIIUUUiiiwwwwwwvvvuuusssqqqooonnnpppnnnkkkhhhccc]]]VVVQQQIIIDDD>>>:::777777666555333333222222222111111111111111222333555777999:::888888888777888888999:::777999<<>>@@@AAAAAAAAA@@@???>>><<<:::888777666555666666666777777777777555444333222222333444555555666666777777777666666555555555555555555555555333444444444555666666666666666666666777888999:::888999:::::::::;;;===???AAABBBDDDFFFHHHIIIJJJKKKHHHJJJLLLNNNOOORRRUUUXXXYYYZZZ\\\]]]^^^```dddgggcccfffiiikkklllmmmnnnoooqqqtttxxxzzz{{{{{{{{{|||}}}}}}}}}~~~tttfff^^^XXXRRROOOPPPJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKOOOTTTUUUYYYeeeqqq~~~wwwqqqdddaaa\\\VVVPPPMMMJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKPPPWWWaaaooo~~~wwwtttpppjjjeeecccbbbcccfffkkkppptttuuuxxxwwwvvvwwwyyyzzzzzzyyy|||~~~xxxjjj]]]RRRLLLLLLHHHHHHMMMVVVbbbrrr|||}}}wwwnnngggaaaZZZRRRLLLGGGFFFDDDCCCDDDEEEHHHIIIOOO\\\sssyyyyyyxxxwwwvvvtttrrrqqqnnnllljjjhhhddd^^^XXXSSSGGGCCC???<<<:::888555333555555444444444333333333111111222333555777999:::888888777777888999::::::666888;;;>>>@@@@@@@@@??????>>>===<<<:::999888777666666555555666777888999555555333333333333555555888999999888888777666555555555555555555555555555222333444555666666666666666666666666777888999:::888999:::::::::;;;===???>>>@@@BBBFFFHHHKKKLLLMMMGGGIIIKKKMMMNNNQQQTTTWWWXXXZZZ\\\]]]^^^aaaeeehhhcccfffjjjmmmnnnnnnnnnooorrruuuyyy{{{{{{{{{||||||~~~~~~~~~uuukkkddd]]]VVVTTTUUUPPPPPPOOOMMMLLLJJJIIIIIIJJJMMMRRRVVVXXX]]]iiiwwwzzz{{{}}}}}}zzzsssjjjddd[[[XXXSSSMMMIIIGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTVVV\\\kkk~~~tttnnnjjjgggaaa]]]XXXYYY]]]dddnnnwww~~~|||nnnaaaVVVOOOLLLHHHGGGLLLUUU```qqq~~~}}}zzztttllleee```YYYQQQKKKFFFFFFFFFGGGGGGHHHHHHHHHSSS```wwwwwwwwwwwwvvvtttqqqooommmmmmllljjjgggddd___XXXTTTJJJEEE???:::888888777666555444444333333222111111333444444444555666666666888777777777888999::::::999999:::;;;<<<===>>>>>>======<<<;;;::::::::::::777777777666555555444444333222222222222333444444555777888999999888777555888666444444555555444333555555555555666666666666:::::::::999999999888888999888888888999;;;===>>>???BBBDDDFFFFFFGGGIIIJJJJJJJJJKKKLLLOOOQQQSSSTTTWWWWWWYYY[[[^^^aaaccceeeiiijjjmmmnnnnnnoooqqqsssrrruuuwwwyyyzzz|||{{{qqqiiidddaaa\\\YYYTTTQQQNNNNNNPPPQQQOOOLLLLLLLLLPPPUUUZZZaaannn{{{xxxllljjjhhhbbb\\\[[[RRRNNNJJJGGGFFFFFFFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLMMMOOORRRWWW^^^gggmmmyyytttmmmeee```[[[WWWTTTQQQQQQVVVaaalllvvvssseeeWWWOOOIIIGGGGGGKKKRRR\\\lll{{{|||tttiiibbb]]]XXXQQQKKKIIIFFFCCCAAAAAADDDHHHKKKUUUddd|||xxxxxxxxxvvvtttrrrooonnnnnnmmmkkkhhheee```YYYTTTKKKFFF@@@;;;999999888777777666666555555444333333222333333444444555555666888888777777888888999:::::::::<<<===>>>?????????<<<<<<;;;999999999999999888777777666666555444444333333333333333444444555666888999::::::999888666888666444444555666555444555555555555666666666666888888888888888888888888999999888999:::;;;===>>>???BBBDDDFFFFFFGGGIIIJJJHHHIIIJJJKKKMMMPPPRRRSSSWWWWWWYYY[[[^^^aaacccdddhhhjjjlllmmmnnnoooqqqssssssuuuxxxyyyzzz|||{{{sssmmmhhhccc^^^[[[YYYVVVVVVWWWVVVRRROOORRRRRRUUU[[[___fffssstttiiieeeddd^^^ZZZXXXPPPMMMIIIFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNPPPOOOOOOOOOOOOPPPSSSYYY]]]gggrrr}}}xxxtttmmmhhhbbb\\\XXXTTTQQQOOOOOOOOOTTT```lllxxxuuuggg[[[SSSLLLIIIHHHKKKPPPZZZjjjxxxxxxmmmddd^^^YYYQQQKKKIIIFFFCCC@@@AAADDDHHHKKKUUUddd}}}yyyyyyxxxwwwuuurrrpppoooooonnnllliiifff```YYYUUUKKKGGGAAA<<<:::999888888777666666555555444333333222222333333444555555666888888777777777888999999888:::<<<>>>??????>>>===;;;;;;:::999888888888888888888777777666555555555444444444333444555555666777888:::;;;;;;:::888777888666444444555666555444555555555555666666666666555555666777777888888888::::::999999:::<<<>>>??????BBBDDDFFFFFFGGGIIIJJJIIIJJJKKKLLLNNNQQQSSSTTTVVVWWWXXX[[[]]]```cccdddhhhjjjlllmmmmmmoooqqqssssssuuuxxxyyyzzz||||||vvvnnniiibbb___\\\[[[[[[YYYTTTPPPTTTTTTVVV[[[```eeeqqq|||uuuiiieeebbb]]]YYYWWWQQQNNNJJJHHHHHHIIIJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSRRRQQQOOOLLLJJJKKKNNNPPPTTT\\\iiivvv~~~xxxsssnnniiifff___[[[VVVSSSPPPNNNKKKJJJLLLLLLQQQ]]]jjjyyyvvviii]]]WWWOOOKKKHHHJJJNNNWWWgggvvv~~~qqqfff```ZZZRRRMMMIIIFFFCCC@@@AAACCCGGGJJJUUUeee}}}{{{zzzyyywwwuuusssqqqpppooommmkkkhhheee___XXXSSSJJJFFF@@@;;;999888888777555444444333333222111111222333333444555666777777888888777777777777888888666888;;;>>>???>>><<<;;;<<<;;;:::999888888888888999888888777777666666555555444444444444555666666777888:::;;;;;;:::888777666555333333444555555444555555555555666666666666444555555666888999999:::;;;:::::::::;;;===???@@@???BBBDDDFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWVVVWWWXXXZZZ]]]```bbbdddgggiiikkkmmmmmmoooqqqssssssuuuxxxyyyzzz|||~~~xxxnnnjjjdddaaa```^^^ZZZWWWXXXVVVWWW[[[___cccmmmvvv|||qqqkkkfffbbb]]][[[WWWSSSPPPNNNNNNOOOOOOOOOOOOPPPQQQQQQOOOOOOQQQRRRQQQQQQPPPMMMJJJJJJLLLNNNOOOSSS[[[cccmmmxxx{{{wwwrrrlllhhhddd___\\\XXXUUURRROOOMMMLLLIIIHHHIIIIIINNNYYYgggxxxuuuggg[[[TTTOOOKKKHHHIIILLLUUUffftttssshhhaaa[[[TTTOOOIIIFFFCCC@@@@@@CCCGGGIIIUUUeee}}}{{{zzzxxxvvvtttsssqqqqqqnnnllljjjgggccc]]]VVVQQQIIIDDD>>>:::888777666555555444444333333222111111444444555666777888999999888888777777666777777888777999<<<>>>??????===<<<===<<<;;;::::::999999999999999999888777777666666555444444444444555666666666777888::::::888777666555333222222333444444333555555555555666666666666444555666777888:::;;;;;;;;;:::::::::;;;===???@@@???BBBDDDFFFFFFGGGIIIJJJMMMMMMNNNOOORRRTTTVVVWWWVVVVVVXXXZZZ]]]```bbbdddfffhhhkkklllmmmnnnqqqssstttvvvxxxzzzzzz{{{~~~{{{rrrllliiihhhgggeeeaaa^^^]]]```bbbdddjjjqqqyyy}}}uuuppplllgggbbb___[[[WWWTTTTTTUUUUUUTTTWWWWWWVVVSSSPPPNNNOOOPPPQQQQQQQQQOOOLLLKKKLLLMMMLLLMMMQQQVVV]]]fffooouuu}}}~~~zzzvvvooolllgggccc```]]]ZZZWWWWWWTTTQQQNNNMMMKKKHHHFFFHHHHHHLLLVVVcccuuussscccWWWPPPMMMIIIGGGHHHLLLUUUdddsssuuujjjccc]]]VVVQQQIIIFFFCCC@@@@@@BBBFFFIIITTTddd}}}{{{zzzxxxuuusssrrrqqqqqqnnnllliiifffbbb\\\UUUPPPHHHDDD===999777666555555777666666555555444333333444555666777888::::::;;;888888777666666666777777999;;;===???@@@@@@???>>>======<<<;;;::::::::::::::::::999999888777777777444444444333444555555666555666888999999888666555444333111222333555444444555555555555666666666666555555666777999::::::;;;::::::999999:::<<<>>>??????BBBDDDFFFFFFGGGIIIJJJJJJKKKLLLMMMOOORRRTTTUUUUUUVVVWWWZZZ\\\___bbbccceeehhhjjjlllmmmnnnqqqssstttvvvyyyzzzzzz{{{}}}|||xxxuuurrroooiiidddaaabbbbbbaaadddiiinnnuuu}}}zzzuuuoookkkgggbbb^^^]]]]]]\\\[[[```___\\\WWWRRROOONNNOOORRRRRRRRRPPPMMMJJJJJJJJJJJJKKKMMMQQQWWW^^^dddhhhiiikkknnnqqqqqqooollliiieeebbb___\\\[[[YYYWWWUUUUUURRRPPPNNNMMMKKKHHHEEEGGGGGGKKKSSS___ooossscccUUUMMMLLLIIIGGGIIILLLTTTbbbppp|||xxxmmmfff___XXXRRRIIIFFFCCC@@@???BBBEEEHHHRRRccc}}}{{{yyywwwtttrrrqqqppppppooommmjjjgggccc]]]UUUQQQIIIDDD>>>999777777666555777666666555555444333333444444555777888999:::;;;888888777666666666666666999999;;;<<<===>>>>>>>>>===<<<;;;:::999999999999;;;::::::999888888777777333333333333333444444555666777999::::::999777666666444333333555666666666555555555555666666666666555555666666777888999999999999888999:::;;;===>>>???BBBDDDFFFFFFGGGIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWYYY\\\___bbbccceeegggjjjkkkmmmnnnqqqsssuuuwwwyyyzzzzzz{{{}}}{{{rrrkkkfffeeeccc``````cccdddiiipppvvv{{{|||xxxrrrmmmjjjhhhgggeeefffeeeaaa[[[UUURRRQQQQQQQQQSSSTTTRRRPPPMMMMMMMMMLLLLLLMMMPPPTTTYYY\\\]]]]]]___bbbdddeeeeeedddbbb___]]]ZZZYYYYYYXXXWWWVVVSSSQQQOOOOOONNNMMMJJJHHHHHHHHHKKKRRRZZZiiiwwwgggYYYPPPMMMJJJIIIJJJMMMRRR^^^jjjvvv~~~rrrjjjaaaXXXQQQIIIGGGBBB??????AAAEEEGGGPPPaaa|||zzzyyyvvvsssqqqppppppppppppnnnkkkhhhddd]]]VVVQQQJJJEEE???:::888888777666555444444333333222111111333333444666777999::::::888888777666666666666666666666666777888999:::;;;<<<;;;:::999888888888888;;;;;;:::999999888888777333222222222222333444444777888:::;;;;;;:::888777777666444555777888888777555555555555666666666777444444555555666777777777999888888888999;;;===>>>???BBBDDDFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPSSSUUUVVVUUUVVVWWWYYY\\\___aaacccdddgggjjjkkkmmmnnnqqqsssuuuwwwyyyzzzzzz{{{}}}|||uuunnnllliiidddccceee^^^aaaeeejjjoooxxx~~~yyyuuusssqqqooojjjhhhddd^^^XXXTTTTTTTTTPPPRRRUUUUUUTTTSSSSSSSSSKKKKKKKKKMMMPPPQQQQQQQQQYYYZZZ]]]```aaabbbbbbaaa]]][[[YYYYYYZZZZZZYYYXXXSSSQQQPPPPPPQQQPPPNNNLLLIIIHHHKKKQQQXXXfff|||{{{kkk]]]TTTNNNKKKJJJKKKMMMQQQ[[[fffsss~~~vvvlllbbbWWWOOOIIIGGGBBB??????AAAEEEGGGOOOaaa|||yyyxxxvvvtttrrrqqqppppppqqqooolllhhhccc\\\UUUPPPJJJFFF@@@<<<:::999777666222222222111222222333333333444666777888999888888888888777666666666666666888999;;;<<<===<<<<<<;;;;;;:::999888888888999999888999::::::999777444333555444444333333444444555888888888888888777666555666666555555555444444444333333333444444444444555777777777777777666666666777777888999:::<<<===>>>@@@AAABBBCCCCCCFFFIIILLLIIIJJJLLLOOOQQQTTTUUUVVVYYYYYYZZZ[[[]]]___bbbcccgggiiikkkllllllmmmooopppssstttvvvyyy{{{|||}}}~~~yyyooojjjfffcccaaaaaa___```eeejjjsss~~~yyyvvvsssnnngggbbb^^^[[[YYYWWWTTTUUUXXX[[[\\\YYYTTTPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWWWWXXXZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVTTTSSSQQQPPPOOOSSSQQQPPPPPPSSS]]]qqqsssdddWWWTTTMMMHHHHHHLLLQQQ[[[eeeqqqzzzsssmmmggg^^^UUUMMMHHHDDDDDDBBB@@@AAAEEEOOO]]]uuuyyyxxxvvvtttrrrqqqpppppppppnnnkkkhhhddd]]]VVVQQQIIIDDD???;;;999888666555333333222222222222222333333444666777888999888888888777666666555555666666777888:::;;;<<<<<<;;;;;;<<<;;;999888888888999:::888999::::::999777444333555444444333333444444555888888999999888888777666666666555555555444444444666666666666777777777888777666666666666666777777777777888999:::<<<===>>>???@@@BBBCCCDDDFFFIIIKKKJJJKKKLLLOOOQQQSSSUUUUUUYYYYYYZZZ[[[]]]___bbbcccfffhhhkkkllllllmmmoooqqqssstttvvvyyy{{{|||}}}~~~yyyqqqmmmiiigggdddaaabbbfffkkksss|||wwwpppiiiddd```]]][[[\\\]]]___```aaa^^^YYYUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[YYYXXXWWWVVVTTTSSSRRRQQQSSSQQQPPPPPPRRRZZZlll|||wwwgggZZZUUUNNNHHHHHHKKKPPPYYYbbbnnnwwwzzzqqqhhh[[[RRRIIIEEEBBBBBBBBBAAACCCHHHNNN[[[sssxxxwwwvvvtttsssqqqppppppooommmkkkhhhddd^^^XXXSSSHHHCCC>>>:::888666555444555444333222222111222222333444666888999999999888777777666555555555555555777888999;;;;;;;;;;;;:::<<<;;;:::999999999::::::888999::::::999777555333555444444333333444444555999999999999999999888777555555555555555444444444333444444444555555555555555555444444555666888999777777888999:::<<<===>>>===@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTXXXYYYZZZ[[[]]]```bbbccceeegggjjjkkklllnnnqqqssstttuuuwwwyyy{{{}}}~~~~~~wwwqqqmmmjjjeeebbbbbbfffkkktttxxxrrrmmmiiifffdddiiiiiiiiiiiihhheee___[[[[[[ZZZXXXVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSSSSTTTYYYfffttt}}}nnn```VVVOOOIIIHHHIIIMMMUUU]]]hhhpppzzzuuuiii\\\RRRIIIDDDAAABBBAAA@@@BBBGGGLLLYYYoooxxxwwwvvvuuusssqqqpppooonnnllljjjhhhddd___YYYTTTHHHDDD>>>:::888777555444666555444333222111111111333444666888999999999888777666666555555555555555666777999:::;;;;;;:::999<<<<<<:::999999999:::;;;999999:::;;;:::777555444555444444333333444444555999999:::::::::999999888555555555555555555555555222222333333333444444444444444333333444666888:::888888888999:::;;;======<<>>BBBJJJVVVkkkwwwwwwwwwvvvtttrrrpppnnnmmmkkkiiigggddd___XXXTTTHHHDDD???;;;999777666555666555444333222222222222444555777888999:::999999777777666555555555555555666777999:::;;;;;;:::999<<<;;;:::999888999::::::999:::;;;;;;:::888555444555444444333333444444555888999999:::::::::999999444555555555555555555555555666666666777777777777444333333444555777999:::888888888999:::;;;<<<===<<>>BBBHHHTTThhh}}}wwwwwwwwwvvvtttrrrooonnnllljjjhhhfffccc]]]WWWRRRIIIDDD???;;;999888666555666555444333333222333333444555777999:::::::::999888888777666666666666666777888999;;;;;;;;;;;;:::;;;:::999888888888999999999:::;;;;;;:::888666444555444444333333444444555777888999999999999999999444444444555555555555555444444555555555666666666333444555666777888999999999999999999:::;;;<<<===<<>>:::888666555444555444444333333333444444444555777999:::::::::999999999888777777777777777777888:::;;;<<<<<<;;;;;;:::999888777777777888888::::::;;;;;;:::888666444555444444333333444444555666777888888999999888888444444444555555555666666222222222333333333444444444555777999::::::999888999999999999:::;;;<<<<<<===???AAABBBCCCDDDGGGJJJIIIIIIKKKMMMOOORRRSSSTTTUUUWWWYYY]]]```aaaccccccdddgggiiikkklllnnnqqqsssuuuvvvxxxzzz|||~~~|||rrrkkkfffbbbaaa___```fffnnn{{{~~~wwwmmmkkkiiifffdddccccccccccccdddeeefffffffffffffffbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccc```]]]\\\^^^]]]\\\^^^bbbdddfffppp}}}}}}mmm]]]VVVOOOKKKIIIHHHLLLRRRZZZ]]]aaaeeeiiillloooqqqqqqvvv}}}xxxdddYYYKKKFFFCCCCCCBBB@@@BBBFFFHHHTTTgggyyyvvvwwwwwwwwwuuurrrooommmkkkiiigggddd```ZZZTTTOOOFFFBBB===888666555444333444444333333333444555555444666777999:::::::::::::::999999888888888888888888999;;;<<<======<<<;;;999999777666666666777888:::;;;;;;<<<;;;888666555555444444333333444444555555666777888888888888888444444444555555555666666555555555666666666777777444666999;;;<<<:::999777999999999999:::;;;;;;<<<>>>???@@@AAABBBDDDHHHJJJHHHIIIJJJMMMOOORRRTTTUUUTTTVVVYYY]]]```bbbcccccceeegggjjjkkklllnnnqqqsssuuuvvvxxxzzz|||~~~yyyqqqkkkfffbbbeeebbbbbbhhhppp}}}}}}ooonnnllljjjhhhfffeeedddcccccceeefffggggggggggggccccccbbbbbbbbbbbbccccccbbbbbbccccccccccccddddddccc___^^^``````___aaaeeebbbcccjjjvvv}}}mmm^^^VVVOOOLLLJJJIIILLLRRRUUUWWWZZZ^^^bbbfffhhhjjjkkkpppvvv|||kkk___PPPJJJFFFDDDAAA>>>???CCCHHHTTTgggxxxxxxxxxwwwvvvtttqqqooommmkkkiiigggddd___YYYRRRMMMEEEAAA<<<888777666555444555555444333333333444444444555777888::::::;;;;;;888555444555888::::::888777888:::<<<======<<<;;;;;;:::999777777777777888666888:::<<<;;;999666444555444333333333333444555666777888999999888777666777666444444666777666555444555555555555555444444555666777888999:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGKKKLLLNNNNNNNNNPPPRRRUUUWWWZZZ\\\^^^^^^^^^```aaaeeeeeegggiiillloooqqqssstttvvvxxxzzzzzz{{{~~~{{{uuupppjjjeeefffeeegggjjjooozzzvvvrrrmmmiiihhhgggfffeeehhhhhhfffeeeeeefffggggggaaabbbcccdddeeeeeefffeeeeeeeeedddcccdddeeefffggggggfffeeeeeeeeeeeeffffffiiiiiimmmsssyyy~~~qqqaaaXXXPPPMMMKKKIIIKKKOOORRRTTTWWWZZZ[[[]]]aaacccgggiiimmmppptttyyyooo]]]QQQIIICCCBBBAAA???AAADDDJJJWWWjjj{{{xxxxxxwwwvvvtttqqqooommmkkkjjjgggddd```YYYRRRMMMGGGCCC===999888777666555555444444333333333333333444555666888999:::;;;;;;888666555666999::::::999999;;;===>>>???>>>===<<<:::999777666555555666666666888:::<<<;;;999666444333333222222333555666777666777888999999888777666555444222222444555444333777777888888888888777777555666777888999::::::::::::;;;;;;<<<<<<======>>>>>>???@@@BBBDDDEEEFFFGGGJJJLLLMMMNNNNNNPPPRRRUUUWWWYYY\\\^^^^^^^^^```bbbeeeeeegggiiillloooqqqssstttvvvxxxzzzzzz|||~~~yyyuuupppllljjjhhhhhhkkknnnxxx}}}xxxtttoookkkjjjiiiiiihhhhhhgggfffeeedddeeeffffffaaabbbcccdddeeeffffffffffffeeeeeedddeeefffggghhhhhhggggggfffffffffggggggiiiiiilllrrrxxx~~~rrrbbbYYYPPPLLLJJJHHHJJJNNNOOOQQQTTTVVVXXXZZZ]]]___ccceeeiiilllpppuuu{{{qqq```QQQIIICCCBBBAAA???AAADDDJJJWWWiii{{{xxxxxxxxxvvvtttrrrooonnnllljjjgggddd```ZZZSSSNNNGGGCCC>>>:::888888777666444444333222222222222222444555666888999:::;;;;;;999777666777999:::::::::===>>>???AAAAAA@@@>>>===:::999777666555555666666666888:::;;;;;;999777555222111111222333555888999666777888999999888777666555444222222444555444333444555555666666666555555555555777888999:::::::::999999:::;;;;;;<<<======>>>???@@@BBBDDDEEEFFFGGGJJJKKKMMMNNNNNNPPPRRRUUUWWWYYY\\\]]]^^^___```bbbeeeeeegggiiillloooqqqssssssvvvxxxyyyzzz|||~~~~~~{{{xxxrrrnnnllllllmmmuuu|||vvvppprrr{{{|||xxxrrrnnnmmmllljjjiiigggfffdddcccccccccdddeeeaaabbbccceeeffffffggggggfffffffffffffffggghhhhhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjmmmrrrwww|||ttteee[[[QQQLLLIIIGGGHHHLLLJJJLLLOOOQQQRRRTTTWWWYYY]]]___cccfffjjjooouuuyyyssscccPPPIIICCCBBBAAA@@@AAADDDJJJWWWiii{{{xxxxxxxxxwwwuuurrrooonnnllljjjhhheeeaaa[[[TTTOOOGGGCCC>>>:::888777666555444333222222111111222222333444666777999:::::::::999888888888999:::;;;;;;>>>???AAABBBAAA@@@>>>===<<<;;;:::888777888888999666888999;;;:::999777666222222222222333555777888777888999999999999888777777666444444666777666555333333444555555555444444444555666888999999999999888888999:::;;;;;;<<<<<<>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPSSSUUUVVVYYY\\\]]]^^^___aaabbbeeeeeegggiiillloooqqqssssssuuuxxxyyyzzz|||zzzuuupppmmmmmmqqq~~~{{{tttmmmiiinnnxxx}}}vvvqqqnnnkkkiiigggeeedddcccaaaaaaaaabbbbbbaaaaaacccdddfffgggggggggggggggggggggggghhhhhhiiijjjjjjjjjiiijjjjjjkkkkkklllllloootttwww|||vvviii^^^SSSMMMIIIFFFGGGKKKGGGIIIKKKMMMNNNOOORRRTTTWWWYYY\\\```ccchhhnnnrrryyypppaaaPPPIIICCCBBBAAA@@@AAAEEELLLXXXkkk}}}yyyyyyxxxwwwuuurrrpppnnnllljjjhhheeebbb\\\UUUPPPFFFBBB<<<999777666555444444333222222111111222222333444555777999999::::::999999999999888999:::;;;>>>???@@@AAAAAA@@@>>>===<<<;;;:::888888888888999666777999::::::999888777555444333222333444555666777888999::::::999888777777666444444666777666555555666777888888888888888444555666777888999999999777777888999:::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMNNNPPPSSSUUUVVVXXX[[[]]]^^^___aaaccceeeeeegggiiillloooqqqssssssuuuwwwyyyzzz|||{{{tttpppmmmnnnwww~~~xxxppphhhgggmmmwww~~~yyyrrrmmmiiifffcccdddcccaaa____________```___```bbbdddeeefffggggggggggggggghhhhhhhhhhhhhhhjjjjjjjjjjjjjjjkkkllllllnnnnnnqqqvvvyyy|||vvvjjj___TTTNNNIIIEEEFFFIIIDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSVVVYYY]]]aaagggkkksssyyyjjj]]]PPPHHHBBBAAAAAA@@@BBBEEENNN[[[nnnyyyyyyyyywwwuuussspppooolllkkkhhhfffbbb]]]VVVRRREEEAAA<<<888666666555444444444333222222222222222333444555777888999::::::888999:::999777777999;;;<<<>>>???AAAAAA@@@>>>===;;;:::888777666666777777666777888999:::999888888555555333333333333444555777888999::::::999888777555444222222444555444333444444555666777777777777444444666777888999999999777777888999;;;<<<======>>>???@@@BBBDDDEEEFFFGGGGGGIIIKKKLLLMMMOOOSSSUUUUUUXXX[[[]]]^^^___aaaccceeeeeegggiiillloooqqqsssrrrtttwwwyyy{{{}}}xxxsssooolllpppwww}}}wwwnnnhhhjjjqqqxxx{{{sssmmmhhhdddbbbbbbaaa___^^^]]]]]]]]]]]]^^^___```bbbdddeeeffffffffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkllloooooorrrwwwzzz}}}~~~rrrggg]]]SSSMMMIIIDDDCCCFFFAAACCCEEEFFFFFFGGGIIIKKKKKKMMMPPPSSSVVV[[[```dddlllrrrzzzxxxfff[[[OOOHHHBBBAAAAAA@@@BBBFFFNNN\\\qqqyyyyyyyyyxxxvvvssspppooolllkkkiiifffccc]]]WWWRRRFFFBBB===999777666555444555444444333333333333333333333555777888999999999777999999888666666888:::<<<===???AAAAAAAAA@@@???;;;:::888777666666777888666777888999999999999888444333333222333444666777888888::::::::::::888888555444222222444555444333111222333444555555555555333444555777888888999999777777888:::;;;===>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGIIIKKKLLLMMMOOOSSSUUUUUUXXX[[[]]]^^^```bbbdddeeeeeegggiiillloooqqqsssrrrtttwwwyyy{{{}}}{{{vvvpppkkkkkkoooooosssxxxzzz|||{{{pppmmmqqqvvv|||tttooojjjfffdddaaa```^^^\\\[[[[[[[[[\\\\\\]]]___aaacccdddeeeeeeeeefffggghhhhhhhhhgggggggggggggggggghhhiiijjjkkkmmmnnnqqqvvvyyy|||wwwmmmbbbYYYQQQLLLGGGBBB@@@AAA???@@@BBBCCCCCCCCCEEEGGGEEEGGGJJJMMMPPPTTTYYY]]]eeekkksss{{{ttteee\\\OOOHHHBBBAAAAAAAAABBBFFFLLL[[[qqqyyyyyyyyyxxxvvvsssqqqooolllkkkiiigggccc^^^WWWSSSGGGCCC>>>:::888888777666666555444444333333444444222333555666888999999999666888999888555555777999<<<===@@@BBBBBBBBBAAA@@@===<<<;;;999888999999:::666777888999999999999999222222111222333555777999888999::::::::::::999888777666444444666777666555444555666777888888888888333444555777888888888888777888999:::<<<===>>>???>>>???@@@BBBDDDEEEFFFGGGGGGHHHKKKLLLMMMOOOSSSUUUUUUXXX[[[]]]^^^```bbbdddeeeeeegggiiillloooqqqsssrrrtttwwwyyy{{{}}}}}}xxxrrrkkkiiikkkeeeggghhhgggfffhhhmmmrrrqqqxxxxxxqqqrrrvvv|||uuupppllliiiggg```___]]][[[ZZZZZZZZZ[[[[[[\\\^^^```bbbcccdddddddddeeeggghhhhhhhhhgggfffffffffffffffggghhhiiijjjllllllpppvvvxxx{{{}}}ssshhh^^^VVVNNNJJJFFF@@@===>>>===>>>@@@@@@@@@AAABBBDDDAAACCCFFFIIILLLPPPUUUYYY```fffooowwwrrrfff___OOOGGGBBBAAAAAAAAACCCFFFKKKZZZqqqzzzzzzzzzyyywwwtttqqqoooooommmiiieeeaaa\\\WWWSSSEEEAAA<<<999999999999888777555444222222333444555555666777888999:::::::::999999999999999999999999:::;;;<<<>>>???@@@@@@@@@<<<;;;999888777777666666777777999999:::999888777111222222222222333555888888888888888888777666666666666666666666666666666555555444333111000//////666666666666777777777777:::888666888;;;======;;;>>>???@@@BBBDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSSSSVVVYYY\\\]]]^^^___aaabbbcccfffhhhjjjlllnnnpppssssssuuuxxxzzz{{{|||~~~vvvqqqnnnjjjggggggaaaaaa```___^^^]]]\\\\\\dddiiirrr}}}yyyyyyzzzuuupppkkkgggddd```^^^\\\ZZZXXXXXXXXXXXXZZZ\\\^^^```bbbdddeeeeeeeeefffhhhiiiiiihhhfffeeeeeeeeeeeeeeeeeefffggghhhkkklllpppuuuwwwyyyyyysssjjjcccXXXSSSLLLFFFCCCAAA@@@>>>===<<<<<<<<<>>>@@@BBBCCCBBBCCCDDDEEEFFFJJJOOOSSS[[[aaaiiiqqqyyyrrreee[[[LLLFFFBBBAAA@@@???BBBGGGKKKZZZpppyyyzzzzzzyyywwwtttqqqoooooommmiiifffbbb]]]WWWSSSEEEBBB===:::888888888777666555333222222333444555555666777888999:::::::::999999999999999999999999:::;;;<<<===>>>?????????>>>===;;;999888666666666777888999::::::999888777333444444222111222444666999999999999999888777777444444444444444444444444666666555444333222222111666666666666777777777777666444444666999<<<<<<<<<>>>???@@@BBBCCCEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSVVVYYY[[[]]]^^^___aaabbbccceeehhhjjjlllnnnqqqssssssvvvyyyzzz{{{|||~~~wwwqqqnnnjjjggggggbbbaaa```^^^\\\ZZZXXXWWWXXX]]]gggvvv~~~yyysssoookkkfffccc```___]]][[[YYYYYYYYYYYYZZZ[[[]]]```bbbcccdddeeeeeeeeeggggggggggggeeeeeedddccccccddddddeeeeeefffhhhiiimmmrrrtttvvv|||}}}vvvqqqjjjccc\\\VVVQQQJJJEEEAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAA@@@AAABBBCCCDDDHHHMMMPPPVVV\\\dddlllttt~~~~~~rrrdddZZZNNNHHHCCCAAA@@@>>>@@@EEEKKKYYYnnnyyyzzzzzzyyywwwtttqqqoooooommmjjjgggccc^^^XXXSSSGGGCCC===:::888777666555666555333222222222333444555555777888999:::::::::999999999999999999999999;;;;;;<<<===>>>>>>======???>>><<<:::888666555555777888999::::::999888777555555555333111111333555:::::::::::::::999888888555555555555555555555555777777666666666555555555666666666666777777777777666555555666999;;;<<<;;;>>>???@@@BBBCCCEEEFFFGGGHHHHHHJJJLLLNNNPPPQQQRRRVVVXXX[[[]]]^^^___aaabbbccceeehhhjjjlllnnnqqqssssssvvvyyy{{{{{{|||~~~{{{tttpppllliiiiiifffeeeccc```\\\YYYVVVTTTQQQUUU^^^nnn|||vvvrrrnnnjjjfffccc```___]]][[[YYYYYYYYYYYYZZZ[[[]]]___aaacccddddddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbcccccccccccceeeeeeiiinnnpppqqqwww~~~yyyrrrlllgggbbb\\\WWWSSSNNNHHHCCC@@@>>><<<;;;<<<<<<;;;;;;<<<===>>>>>>===>>>@@@@@@AAAEEEIIIMMMOOOUUU]]]eeennnxxx~~~qqqdddZZZPPPIIIDDDBBB???===???CCCLLLZZZmmm}}}yyyyyyyyyyyywwwtttpppnnnnnnmmmjjjhhhddd___XXXTTTHHHCCC>>>:::777666555444555444333222222222333333444555666888999999999999888888888888888888888888;;;;;;<<<=========<<<<<<===<<<:::999777666666666888888999:::999888777666444555444333222222444666999999::::::999999888777888888888888888888888888666666666666666666666666666666666666777777777777:::999999999:::;;;<<<<<<>>>>>>@@@AAACCCDDDFFFFFFGGGHHHIIIKKKMMMOOOQQQQQQUUUWWWZZZ\\\]]]___aaabbbbbbeeehhhjjjlllnnnqqqttttttvvvyyy{{{|||}}}~~~{{{vvvqqqoooooonnnllljjjfffaaa\\\XXXUUUTTTVVV]]]jjj}}}}}}yyytttpppmmmiiieeeccc___^^^\\\ZZZYYYYYYYYYYYYZZZ[[[]]]___aaabbbcccccceeeddddddccccccddddddeeebbbbbbccccccbbbbbbbbbaaabbbbbbfffjjjkkkkkkpppxxx|||zzzwwwsssooojjjeeeaaa]]]YYYUUUQQQLLLGGGBBB@@@>>><<<:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===??????@@@CCCFFFIIIKKKPPPXXX```iiittt}}}rrrfff[[[OOOIIICCCAAA???===@@@DDDNNN[[[nnn~~~yyyyyyyyyxxxvvvssspppnnnmmmllljjjhhhddd___XXXSSSHHHDDD>>>999777555444333444444333333222222222222444555666777888999999999888888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;999888888777777777888888888999999:::999888777666222333444333222333666888888888888888888777777666888888888888888888888888555555555555555666666666666666666666777777777777777888999999:::;;;===>>>===>>>???AAACCCDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQTTTWWWZZZ\\\]]]___aaacccbbbdddhhhjjjlllnnnrrrttttttvvvyyy{{{|||}}}~~~yyywwwxxxuuutttqqqmmmgggaaa\\\YYYXXXYYY]]]hhhyyyzzzwwwrrrooollliiieeeccc^^^\\\[[[YYYXXXXXXXXXYYY[[[\\\^^^```aaabbbcccccceeedddccccccccccccdddeeecccccccccccccccbbbaaa`````````bbbeeeeeedddiiippptttzzz~~~|||yyywwwsssnnnkkkgggeeeaaa^^^[[[YYYVVVTTTPPPLLLGGGCCCAAA???===;;;:::::::::;;;;;;;;;;;;;;;<<<===??????@@@BBBEEEGGGIIINNNVVV]]]fffppp}}}{{{rrrggg]]]MMMGGGBBBAAA@@@???AAAFFFPPP^^^qqqxxxyyyyyyxxxvvvssspppnnnkkkjjjiiigggddd^^^WWWRRRGGGCCC===999777555444333333333333333222222222222444444666777888999999999888888888888888888888888999::::::;;;<<<<<<;;;;;;777777777777888999::::::888999::::::999888666555222333333333333444777999777888888888888777666666555555555555555555555555444444444555555555555555666666666666777777777777222333666777888:::===@@@===>>>???AAABBBDDDEEEFFFHHHHHHJJJLLLNNNPPPQQQRRRSSSVVVYYY\\\]]]___aaacccaaadddgggjjjlllooorrruuutttwwwzzz||||||}}}~~~zzzyyywwwsssmmmgggaaa^^^YYYYYY\\\eeeuuuxxxuuuqqqnnnllliiifffddd^^^\\\[[[YYYYYYYYYYYYZZZ\\\]]]___aaabbbccccccdddddddddddddddddddddddddddccccccddddddcccaaa___^^^]]]]]]^^^```^^^\\\```gggkkkpppwww||||||uuurrrooollljjjfffbbb___ZZZYYYWWWUUUSSSRRRQQQQQQOOOKKKGGGDDDBBB@@@>>><<<888999:::;;;;;;;;;;;;;;;<<<===??????@@@AAACCCEEEHHHLLLSSSZZZaaalllyyyyyyqqqfff\\\LLLFFFBBBAAA@@@???BBBGGGQQQ```uuuxxxxxxyyyxxxvvvssspppnnniiiiiihhhfffccc^^^VVVQQQFFFBBB===888777666444333333333333333333222111111333444555777888888999999888888888888888888888888777888999:::;;;<<<<<<<<<::::::999999::::::;;;;;;999999::::::999888666555444444555444333444666888888999999999999888777777444444444444444444444444555555555555555555555444666666666666777777777777444666888888777888;;;=========???@@@BBBDDDEEEEEEHHHIIIKKKMMMOOOQQQRRRSSSSSSUUUYYY[[[]]]^^^aaacccaaadddgggjjjlllooorrruuuuuuwwwzzz||||||}}}~~~{{{uuuoooiiifff]]]\\\^^^fffttt~~~wwwuuuqqqnnnllljjjgggeee___^^^]]][[[[[[[[[[[[\\\^^^___```bbbcccdddddddddcccdddeeeffffffeeedddcccaaabbbccccccaaa___]]]\\\ZZZYYYZZZ[[[XXXUUUWWW]]]]]]bbbhhhmmmqqqvvv}}}|||yyyvvvsssppphhheeebbb___]]]ZZZVVVSSSPPPPPPOOONNNMMMMMMNNNOOOMMMJJJFFFDDDBBB@@@>>><<<777888:::;;;<<<<<<<<<<<<;;;<<<>>>?????????AAACCCEEEIIIOOOUUU\\\gggsss|||vvvnnnbbbXXXNNNGGGCCCAAA@@@>>>AAAFFFPPP```wwwxxxxxxxxxxxxvvvsssooommmhhhhhhgggfffccc]]]VVVPPPEEEAAA<<<888777666555444222333333333333222111111333444555777888888888888777777777777777777777777666777999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<999999::::::999888666555666666666444333333444666999::::::::::::999888888666666666666666666666666777666666666555555555555666666666666777777777777<<<>>>>>>;;;888666777999======???@@@BBBCCCEEEEEEIIIJJJKKKMMMOOOQQQSSSSSSRRRUUUYYY[[[]]]^^^aaacccaaadddgggjjjlllooorrruuuuuuwwwzzz|||}}}~~~|||vvvpppmmmcccbbbccciiiuuu}}}{{{wwwtttqqqnnnllljjjhhhfffaaa```^^^]]]\\\]]]]]]^^^______aaabbbddddddeeeeeecccdddfffggggggfffdddccc```aaaaaaaaa```^^^[[[ZZZXXXWWWWWWWWWSSSOOORRRWWWQQQVVV\\\```dddiiipppvvv{{{}}}~~~}}}zzzvvvqqqnnnllljjjgggfff___\\\XXXVVVSSSQQQMMMKKKKKKLLLLLLLLLKKKKKKMMMNNNLLLIIIEEECCCBBB@@@===;;;777888:::<<<============:::<<<===>>>>>>>>>@@@AAABBBFFFLLLQQQXXXcccooowwwtttkkk___TTTPPPIIIDDDBBB???===???DDDNNN```xxxuuuuuuvvvuuutttrrrpppnnnjjjgggdddaaa^^^ZZZVVVSSSGGGBBB<<<888777888888999333333333333333333333333333444555777888888888888777777777777777777777777666777999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777444444444444444333333333888999:::999888888:::;;;:::999888777666555444333555555555555666666666666666666666666666666666666777777888999:::;;;;;;<<<======???@@@BBBCCCEEEEEEGGGIIILLLMMMNNNOOOQQQSSSSSSTTTVVVXXX[[[]]]___```bbbccceeehhhlllppptttvvvuuuwww{{{}}}~~~|||{{{zzzwwwrrrkkkfffeeejjjsss}}}~~~}}}{{{yyyvvvtttrrrooollliiigggfffcccaaa^^^\\\[[[\\\]]]^^^^^^^^^___aaabbbeeeggghhhiiihhhggggggggggggggghhheeeeeedddcccaaa___]]]\\\YYYXXXUUURRROOONNNMMMMMMOOOOOOQQQSSSXXX]]]bbbdddiiilllooorrrsssrrrpppnnnhhhgggeeebbb___\\\ZZZYYYVVVTTTRRROOOLLLKKKJJJJJJEEEFFFFFFFFFFFFGGGJJJLLLLLLKKKIIIGGGDDD@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAAEEEKKKPPPVVV___jjjqqqwwwlllaaaZZZMMMGGGBBB@@@???===@@@EEEMMM^^^vvvuuuuuuuuuuuutttrrrooonnnjjjhhhdddaaa^^^[[[VVVRRRIIIDDD>>>999777777777666333333333333333333333333222333444666777777777888666666666666666666666666666666888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666555444444444444444555555::::::;;;:::888888999;;;222333444555666777888888555555555555666666666666666666666666666666666666777777888999:::;;;;;;<<<======>>>@@@BBBCCCEEEEEEGGGIIIKKKMMMMMMOOOQQQSSSTTTUUUWWWZZZ\\\___aaabbbbbbccceeehhhlllpppsssuuuuuuxxx{{{~~~|||uuusssqqqpppuuuxxx||||||wwwpppkkkhhhlllsss|||}}}{{{vvvuuussspppmmmjjjhhhgggdddccc```^^^]]]]]]^^^`````````aaaccceeegggiiijjjkkkjjjjjjiiiiiiiiiiiiiiifffeeeeeecccaaa___]]]\\\XXXVVVSSSPPPMMMLLLKKKJJJIIIIIIJJJKKKOOOSSSWWWYYY^^^___bbbddddddcccbbbaaa\\\[[[ZZZWWWUUUSSSQQQPPPIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDEEEEEEEEEFFFIIILLLLLLKKKJJJGGGDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@DDDHHHMMMSSS\\\gggooo~~~vvvjjj___XXXLLLFFFBBB@@@???>>>@@@EEEMMM^^^uuuuuuvvvvvvuuutttrrrpppnnnkkkiiifffccc___[[[VVVRRRJJJEEE???:::777666555444222222222222222222222222222222444555666777777777555555555555555555555555555666777999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777777666555555333333444555777999;;;<<<===<<<:::999999:::666666666555444444333333555555555555666666666666666666666666666666666666777777888999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEGGGIIIKKKMMMMMMOOOQQQSSSUUUVVVXXX[[[^^^```bbbcccddddddfffiiilllooorrrtttwwwyyy|||~~~vvvnnnkkkhhhgggiiimmmsss{{{}}}vvvpppmmmoootttzzz|||wwwvvvtttrrrooommmkkkjjjfffeeebbb```______```aaabbbbbbccceeegggiiikkkmmmmmmmmmlllllllllkkkkkkkkkggggggeeedddaaa___]]][[[VVVTTTRRROOOLLLJJJHHHHHHDDDDDDDDDDDDFFFHHHJJJLLLPPPQQQRRRRRRRRRRRRQQQQQQOOONNNMMMLLLJJJIIIGGGGGGAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCEEEHHHJJJLLLKKKJJJHHHEEECCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCFFFIIINNNXXXdddlllyyyxxxjjj^^^VVVLLLFFFBBBAAA???>>>AAAFFFMMM]]]tttvvvvvvvvvvvvtttrrrpppooommmkkkgggdddaaa\\\VVVRRRIIIDDD>>>:::888777666555222222222222222222222222222333555666777777888888666666666666666666666666666777888999;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888666555666444333222333666999;;;<<<>>>>>>===;;;999999:::999999777666444333222111555555555555666666666666666666666666666666666666777777888999:::;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFHHHKKKLLLMMMNNNQQQSSSUUUVVVXXX[[[^^^```cccddddddeeegggiiillloooqqqsssxxxzzz|||~~~vvvnnniiieeecccfffiiipppxxx~~~{{{uuuqqqrrruuuyyy~~~yyyxxxvvvtttqqqooommmlllgggfffcccaaa````````````ccccccdddfffhhhkkkmmmnnnnnnnnnnnnnnnmmmlllkkkkkkhhhhhhfffdddaaa^^^\\\ZZZUUUTTTQQQOOOLLLIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAACCCGGGJJJLLLKKKJJJIIIGGGEEECCCBBB<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDGGGKKKTTT```iiisss|||}}}mmm___VVVLLLFFFBBBAAA@@@???BBBGGGMMM]]]tttwwwxxxxxxwwwvvvtttrrrpppnnnllliiifffbbb\\\VVVQQQFFFBBB===:::999888777666222222222222222222222222444555666777888999999999777777777777777777777777888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888666555555444333222444666:::<<<<<<>>>???>>><<<:::999:::444444555666777888888999555555555555666666666666777777777777777777777777777777888999:::;;;;;;<<<<<<<<<===???AAABBBDDDDDDFFFHHHJJJLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\___aaacccdddeeegggiiillloooqqqsssxxxzzz|||~~~zzzpppjjjeeecccdddgggmmmuuu|||zzzvvvwwwyyy||||||{{{yyyvvvtttqqqooonnngggfffdddbbbaaa`````````bbbbbbdddfffhhhkkkmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhhfffccc```]]]ZZZXXXTTTSSSRRRPPPMMMKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@EEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@============<<<<<<;;;;;;<<<===??????@@@CCCFFFIIILLLKKKKKKJJJIIIGGGEEEDDD>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===>>>??????AAABBBDDDEEEIIIRRR]]]fffoooxxxrrrbbbWWWLLLFFFBBBAAA@@@???BBBGGGOOO___vvvyyyyyyzzzyyyxxxvvvtttrrrpppnnnkkkhhhccc]]]VVVQQQEEEAAA===:::999999888777333333333333333333333333555666777888999:::::::::888888888888888888888888888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;:::888666444444333333333444666888:::;;;===>>>>>><<<:::::::::777777777777777777777777555555555555666666666666777777777777777777777777777777888999:::;;;;;;<<<;;;<<<===???@@@BBBCCCDDDFFFHHHJJJLLLLLLNNNPPPRRRQQQRRRTTTXXX[[[^^^```bbbddddddfffiiilllooorrrtttxxxzzz{{{}}}~~~wwwoooiiifffdddfffjjjrrrzzz~~~~~~|||yyyvvvssspppooohhhgggeeecccbbbaaa``````aaabbbccceeehhhkkkmmmooonnnnnnoooooonnnllljjjiiiiiihhhfffccc___[[[WWWUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDBBB@@@???>>>@@@???>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888:::<<<===>>>@@@BBBFFFIIILLLLLLLLLKKKJJJIIIHHHGGGAAA@@@@@@??????>>>>>>>>>======<<<<<<======>>>???@@@AAACCCEEEHHHOOOYYYaaakkkuuurrrcccYYYLLLFFFBBBAAAAAA@@@CCCHHHQQQbbbzzz{{{{{{{{{{{{yyywwwuuutttqqqooollliiiddd^^^VVVPPPFFFBBB>>>;;;999888666555444444444444444444444444444555666888999999999999777777777777777777777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;:::888666444333333333333444555666777999;;;===>>><<<;;;::::::;;;:::999777555333222111555555555555666666666666777777777777777777777777777777888999:::;;;;;;<<<;;;<<<===???@@@BBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRPPPRRRTTTWWW[[[^^^aaabbbbbbccceeehhhlllpppsssuuuxxxyyyzzz{{{}}}{{{uuurrrkkkkkknnnttt}}}~~~{{{wwwtttqqqpppjjjiiigggfffdddbbbaaaaaabbbbbbdddfffiiilllnnnpppnnnoooppppppooommmjjjiiiiiihhheeeaaa]]]YYYUUUSSSPPPQQQQQQQQQOOONNNLLLKKKHHHGGGGGGEEEDDDBBB@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>===<<<:::999999;;;===>>>@@@CCCGGGJJJLLLLLLLLLLLLKKKJJJJJJIIICCCBBBBBBAAA@@@@@@?????????>>>=====================???BBBCCCFFFLLLUUU\\\gggqqq|||ooobbbZZZLLLFFFBBBAAAAAA@@@DDDIIISSSeee||||||||||||{{{yyyvvvuuuqqqooommmjjjeee^^^VVVPPPHHHDDD???<<<999777555333555555555555555555555555333444555777888888888888777777777777777777777777777888999:::::::::::::::::::::::::::::::::::::::777999:::;;;;;;888666444222222333444444555555555777:::======<<<;;;::::::333444444555555666666666555555555555666666666777777777777777777777777777777777888999:::;;;;;;<<<;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRPPPRRRTTTXXX[[[___aaabbbbbbccceeehhhlllppptttvvvwwwxxxzzz{{{|||uuuuuuuuuyyy|||xxxtttqqqoookkkkkkiiihhhfffdddcccbbbcccccceeegggjjjmmmpppqqqooopppqqqqqqpppnnnkkkiiiiiigggeeeaaa\\\XXXTTTRRRNNNOOOPPPPPPOOONNNLLLKKKIIIIIIIIIHHHFFFDDDCCCBBB<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;888999:::;;;;;;:::999888999;;;===>>>@@@CCCGGGJJJLLLLLLLLLLLLLLLKKKKKKJJJDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>======<<<<<<<<<;;;===@@@BBBDDDJJJRRRXXXeeeooo~~~vvvkkkaaaZZZLLLFFFBBBBBBAAA@@@DDDIIITTTggg~~~}}}}}}}}}}}}{{{wwwtttooommmjjjgggccc^^^XXXSSSHHH@@@888777777555555666666444111111333444333111222333555777888999999888888999999888666666777888888999999::::::;;;<<<<<<999999999999999999999999888999999999999888777777666666444444333444555666======>>>>>>>>>===;;;:::777777666666666666777777666555555444444666777888777777777666555555444444777777999:::::::::::::::===>>>>>>@@@AAACCCEEEFFFCCCEEEHHHKKKMMMOOOOOOOOOTTTTTTUUUWWWZZZ]]]```bbbccceeehhhkkknnnppprrrsssvvvwwwxxxyyyzzz}}}}}}{{{~~~~~~{{{xxxuuurrrooommmiiieeecccbbbcccdddfffggghhhjjjlllnnnoooppppppoooooopppqqqpppllljjjgggeeebbb^^^ZZZWWWTTTSSSPPPPPPPPPOOOOOONNNNNNNNNKKKKKKJJJHHHFFFEEEDDDCCC???>>>===;;;:::::::::;;;::::::;;;<<<<<<;;;::::::888888999999999:::::::::;;;<<<===>>>>>>@@@DDDGGGGGGIIIMMMPPPQQQPPPNNNMMMLLLKKKIIIGGGDDDBBB@@@???CCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>???BBBIIIQQQXXXaaakkkyyysssjjjaaaXXXLLLFFFBBBBBBAAA@@@DDDIIITTTiii~~~}}}}}}}}}|||zzzvvvsssnnnllliiifffbbb]]]WWWRRRIIIAAA:::999999777666777666444111111333444333111444555666777888777777666666777777666444444555666888888999999:::;;;;;;;;;999999999999999999999999::::::;;;;;;::::::999888666555444333333444555666;;;;;;<<<===<<<;;;:::999666666555555555555666666666666555444555666777888555555666666666666666666666777888999::::::::::::;;;<<<<<<===???AAACCCDDDDDDFFFHHHKKKNNNOOOPPPPPPTTTTTTUUUWWWZZZ]]]```bbbdddeeehhhkkkoooqqqssssssvvvwwwxxxyyy{{{~~~}}}xxxuuuqqqoookkkhhhffffffggghhhjjjjjjkkkmmmnnnooopppqqqqqqppppppqqqrrrpppmmmjjjeeeccc___[[[WWWTTTQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDAAA@@@>>><<<;;;;;;;;;<<<999:::;;;;;;;;;;;;:::999;;;:::::::::999999888888;;;<<<=========???BBBEEEHHHJJJNNNQQQSSSSSSQQQPPPNNNNNNLLLJJJGGGEEECCCBBBEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>AAAHHHPPPVVV^^^hhhwwwvvvkkkaaaXXXMMMGGGCCCCCCBBBAAAEEEJJJUUUiii~~~}}}}}}}}}|||yyytttqqqmmmkkkhhheeeaaa\\\UUUQQQJJJAAA;;;::::::888777888666444222222333333333222444555666777777666555444666777777666444444555777777888888999999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::999555555444333333444555666999999:::;;;;;;:::888777666555555444444555555666666666555555555666777888444444555666666777888888666666888999999999999999;;;;;;<<<===???AAACCCDDDEEEGGGJJJMMMOOOQQQQQQQQQTTTTTTUUUWWWZZZ]]]```bbbeeefffiiilllooorrrttttttuuuwwwyyyzzz{{{~~~|||wwwsssqqqpppmmmkkkjjjkkklllmmmnnnooooooppppppqqqqqqrrrrrrqqqqqqrrrrrrpppmmmjjjdddbbb___ZZZVVVSSSPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNLLLJJJHHHFFFEEEDDDBBBAAA???===<<<<<<<<<<<<888999:::;;;;;;:::999888<<<<<<;;;:::999888777777;;;<<<===<<<<<<===@@@CCCHHHJJJNNNRRRUUUVVVUUUTTTRRRQQQPPPNNNLLLJJJGGGFFFGGGGGGFFFDDDCCCAAA@@@@@@============@@@FFFMMMSSS[[[dddsss{{{mmmbbbYYYNNNIIIDDDDDDCCCBBBEEEJJJTTThhh~~~~~~}}}}}}|||xxxsssooollljjjgggddd```[[[TTTPPPIIIAAA:::::::::777666777555444333222222333333222333444555666777777666555999999:::888777666777999777777888888999::::::;;;::::::::::::::::::::::::;;;<<<=========<<<:::999555444333333333444555666888999:::;;;;;;:::999888666666555555555555666666666666666666666777777777555555666666777777777777666666777888999999999999======>>>???AAACCCDDDEEEGGGHHHKKKNNNPPPRRRRRRSSSTTTTTTUUUWWWZZZ]]]```bbbeeegggjjjmmmppprrrtttuuuuuuwwwyyy{{{|||}}}wwwsssqqqpppnnnmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqooollliiifffddd```\\\XXXTTTRRRQQQLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMKKKHHHFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<999:::;;;<<<<<<;;;:::999<<<;;;;;;:::999999888888;;;<<<<<<<<<;;;<<>><<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<>>>AAAEEEGGGLLLPPPTTTWWWXXXYYYXXXXXXXXXWWWUUURRROOONNNJJJJJJHHHGGGEEECCCBBBAAA>>>>>>>>>===>>>BBBHHHLLLUUU^^^lllzzzuuufff[[[NNNHHHCCCBBBAAA@@@CCCHHHPPPccc~~~~~~~~~~~~zzzuuupppkkkiiifffccc___ZZZTTTOOOFFF???999999999666444444333444444333111111222444000222444777999:::::::::777888888777555555666888888999999::::::;;;<<<<<<::::::::::::::::::::::::888999;;;<<<<<<:::888666333333222222222444555666::::::<<<======<<<<<<;;;999888888777777888888999555666777888888888777777999999888777777666555555777777888:::::::::::::::::::::;;;<<<>>>@@@BBBCCCGGGIIILLLOOOQQQSSSSSSSSSTTTTTTUUUWWWZZZ]]]```bbbeeefffiiilllooorrrttttttsssvvvyyy|||~~~}}}{{{~~~}}}vvvsssuuuwwwyyy|||{{{qqqqqqqqqrrrrrrssstttuuuwwwwwwvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqooojjjgggaaa```]]]ZZZWWWTTTSSSRRROOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNLLLJJJIIIHHHGGGEEEDDDBBB???>>>=========<<<===>>>??????>>>===<<<999:::::::::;;;;;;;;;<<<:::;;;<<<;;;;;;<<>>>>>AAAFFFJJJRRR[[[iiiwwwzzzhhh]]]NNNHHHCCCBBB@@@???BBBGGGOOOaaa{{{}}}~~~|||vvvrrrllliiifffccc___ZZZTTTOOOFFF???:::;;;;;;777444555333444555444111000222444222444666888::::::::::::888888999777666555666888999::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;777999;;;===<<<:::777555333222222111222444555666999:::;;;=========<<<;;;888888777777777777888888555666777888999888777777888888777777777777777777888999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>@@@AAACCCGGGIIIKKKNNNQQQRRRSSSSSSTTTTTTUUUWWWZZZ]]]```bbbdddeeehhhkkkoooqqqsssssssssvvvzzz}}}~~~zzzxxxzzz~~~}}}vvvrrrrrrssssssuuuzzzvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttssspppllliii```___]]]ZZZXXXVVVUUUTTTQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPOOONNNMMMLLLKKKKKKHHHGGGDDDBBB@@@?????????<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;:::::::::999;;;<<<<<<<<<>>>AAADDDEEEGGGKKKOOOSSSVVVXXXYYY^^^___``````^^^[[[XXXVVVQQQPPPOOOMMMKKKIIIGGGFFFAAAAAA@@@??????AAAEEEHHHOOOWWWeeesss}}}kkk^^^OOOIIIDDDCCCAAA@@@CCCGGGOOO```zzz}}}~~~~~~xxxsssllljjjgggddd```ZZZTTTPPPGGG@@@;;;<<<<<<888666555333444555444111000222555555666888999:::::::::999:::;;;;;;999888777999:::::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;777999<<<======;;;888666222222111111222444555666888999;;;<<<===<<<;;;;;;777777666666666666777777555666777999999888888777666666666777888888999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDGGGHHHKKKNNNQQQRRRSSSSSSTTTTTTUUUWWWZZZ]]]```bbbccceeehhhkkknnnppprrrssssssvvvzzz}}}zzzyyy|||~~~yyysssrrrqqqpppqqqvvv}}}zzzzzz{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuurrrnnnjjjbbbaaa___]]][[[YYYXXXXXXRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRQQQPPPPPPOOONNNNNNKKKIIIGGGDDDBBBAAAAAAAAA;;;<<<===>>>>>>===<<<;;;======<<<;;;:::999999888999:::<<<<<<===???BBBEEEFFFHHHKKKOOOSSSWWWYYYZZZaaabbbccccccaaa^^^[[[YYYTTTSSSQQQOOOMMMKKKJJJIIIAAABBBAAA@@@???AAAEEEHHHLLLUUUbbbppp}}}lll```PPPJJJEEEDDDBBBAAADDDHHHPPPaaazzz~~~}}}~~~|||yyysssnnniiieeeaaa\\\VVVPPPGGGBBB<<<888888888666444666555333111111111333444222444777999::::::888777:::::::::888666666888::::::<<<>>>???>>>>>>>>>???===<<<;;;:::999999888999:::;;;;;;;;;:::888777555666555444333333333444555:::;;;===>>>>>>>>>===<<<;;;:::999888777777777777555555444555555666777888999777555444333444555666777777888999:::<<<===>>><<<<<<===>>>???AAACCCDDDFFFHHHKKKLLLMMMNNNPPPRRRSSSUUUWWWXXXYYY[[[___aaa```eeejjjnnnooopppqqqqqqsssuuuxxxzzz}}}|||~~~~~~{{{zzzwwwuuutttvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuuqqqlllhhhdddcccaaaaaaaaa```^^^\\\ZZZXXXTTTQQQPPPPPPRRRSSSTTTTTTSSSTTTUUUUUURRRPPPMMMKKKHHHFFFDDDBBB???===@@@>>>======???@@@???>>>;;;;;;;;;;;;::::::;;;<<<;;;<<<===>>>???@@@AAABBBIIILLLOOOQQQSSSVVVZZZ]]]```bbbeeegggfffccc^^^[[[ZZZWWWRRROOONNNNNNMMMLLLHHHFFFBBB@@@@@@BBBEEEGGGLLLTTT```mmm{{{lll^^^PPPJJJCCCAAA???>>>BBBGGGMMM^^^zzz}}}yyyvvvrrrnnnhhhdddaaa\\\VVVQQQGGGBBB<<<888888888666444555444333222222222333333555777999;;;;;;:::999777888888888666444444666888:::<<>>>>>???======;;;:::999888888888999999:::::::::888777666555555333333333333444555888:::;;;===?????????>>>;;;:::999888888777777777666666666555666666777777:::888777555555666777888::::::::::::;;;<<<======<<<<<<===>>>???AAABBBCCCFFFHHHKKKLLLMMMNNNPPPSSSRRRTTTVVVWWWXXXZZZ]]]```aaadddiiilllnnnoooqqqrrrsssuuuyyy{{{~~~~~~|||xxxuuuvvvyyy{{{~~~|||zzzxxxvvvrrrmmmiiieeedddccccccccccccaaa^^^]]][[[YYYVVVTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVSSSQQQRRROOOMMMKKKIIIHHHEEEBBBAAA???>>>>>>???@@@@@@???>>><<<;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBBBBHHHKKKNNNQQQSSSWWW[[[^^^bbbeeehhhjjjiiifffbbb___\\\YYYUUURRRPPPPPPNNNMMMIIIGGGCCC@@@@@@AAADDDFFFJJJRRR^^^kkkxxx}}}kkk^^^PPPIIICCCAAA???>>>BBBGGGNNN```{{{|||wwwsssrrrmmmhhhdddaaa\\\VVVQQQGGGBBB<<<888888888666444444444444444444333333222444555888:::;;;;;;:::999888888888666444444666888:::<<>>===<<<:::888777666666666777888999999888777666555444333333333333555555777888;;;===???@@@@@@@@@<<<;;;:::999888888888888888888777666666666777777:::999888777666777888999===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCFFFHHHJJJLLLLLLNNNPPPRRRSSSTTTVVVWWWWWWYYY\\\^^^aaadddgggjjjkkknnnqqqssstttvvvzzz}}}~~~yyywwwxxxzzz~~~{{{yyyvvvsssnnnjjjgggfffffffffggggggeeecccbbbaaa___]]]ZZZXXXWWWVVVUUUTTTUUUVVVWWWWWWUUUSSSTTTRRRPPPNNNMMMLLLIIIGGGBBB@@@??????@@@AAAAAA@@@@@@===;;;<<<>>>???>>><<<======>>>???AAABBBCCCDDDHHHJJJNNNQQQTTTXXX\\\```eeegggkkkmmmmmmkkkgggeee___\\\XXXUUUSSSRRRPPPNNNKKKIIIEEEBBB@@@AAACCCDDDHHHPPP[[[hhhuuuzzziii]]]PPPIIIDDDBBB@@@???BBBGGGOOOaaa}}}|||wwwsssqqqmmmgggdddaaa\\\VVVQQQGGGBBB<<<888888888666444222333555666666444333222111222555888:::;;;<<<;;;:::::::::888666666888::::::<<>><<<:::888666555555444555666888888888777666555444333222333444555666888999;;;===????????????<<<;;;:::999888888888888999999888777777666777777999888888777777777888888;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>@@@AAABBBEEEGGGJJJKKKLLLMMMPPPRRRSSSTTTVVVWWWWWWYYY\\\^^^aaaccceeegggiiilllpppttttttwww{{{~~~}}}|||||||||yyywwwsssooollljjjiiiiiijjjllllllkkkiiigggfffeeecccaaa]]]ZZZXXXWWWVVVVVVXXXYYYXXXVVVTTTSSSQQQOOONNNNNNMMMJJJHHHDDDBBBAAAAAABBBBBBBBBAAAAAA>>>;;;<<>>???@@@AAACCCDDDFFFFFFHHHKKKOOORRRUUUZZZ^^^bbbgggiiillloooooonnnkkkiiiaaa^^^ZZZWWWUUUSSSQQQOOOMMMKKKGGGCCCAAAAAABBBCCCGGGNNNYYYeeerrrvvvggg[[[OOOIIIDDDBBBAAA@@@CCCHHHOOOaaa}}}}}}xxxtttppplllgggcccaaa\\\VVVQQQGGGBBB<<<888888888666444111333555666666555333222555666777999:::;;;;;;;;;:::::::::888666666888:::999<<<>>>@@@??????@@@AAA>>>===;;;999777666555555333444666777888888777777444333333222333444555666:::;;;<<<>>>>>>>>>======;;;;;;:::999888888888888999999888777777666777777777777777777777777777888888888888999:::<<<===>>><<<<<<======>>>???@@@AAADDDFFFHHHJJJJJJLLLNNNPPPSSSTTTVVVWWWXXXYYY\\\___```aaaccceeegggkkkpppssstttwww|||~~~|||yyywwwssspppmmmlllkkkkkkmmmpppqqqpppoookkkkkkkkkiiifffbbb^^^\\\[[[ZZZZZZZZZZZZYYYVVVSSSQQQOOONNNMMMMMMMMMKKKIIIFFFEEECCCBBBCCCDDDCCCBBBAAA>>><<<===???@@@???===@@@AAABBBDDDFFFGGGIIIIIIKKKNNNQQQUUUXXX\\\aaaeeehhhjjjmmmooopppooommmkkkccc```\\\YYYWWWTTTQQQOOONNNLLLHHHEEEBBBAAAAAABBBGGGNNNXXXcccooo}}}~~~sssdddXXXNNNIIIDDDCCCBBBAAACCCHHHNNN```}}}}}}~~~yyyuuuoookkkfffccc```\\\VVVQQQGGGBBB<<<888888888666444222333555666777666444333;;;;;;<<<;;;;;;::::::999888888888666444444666888888:::===????????????@@@===<<<;;;999777666555555444555666888888888777666444333222222333444666777;;;<<<===>>>>>>>>>===<<<;;;:::999888777777777777888888777666666666777777666666666777777777777777777777777888:::<<<===>>>============>>>???@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPRRRTTTVVVWWWYYY\\\___]]]___bbbdddfffjjjooorrrssswww|||xxxwwwzzz~~~{{{xxxvvvsssooommmmmmmmmmmmpppsssuuuuuutttppppppooommmjjjgggdddbbbaaa___]]]\\\[[[XXXTTTQQQPPPOOOMMMMMMNNNNNNMMMKKKHHHGGGEEEDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEGGGIIIKKKLLLMMMPPPRRRVVVYYY\\\```dddhhhiiikkkmmmooopppooommmllleeebbb___\\\YYYVVVRRROOONNNLLLIIIFFFCCCBBBBBBBBBFFFLLLVVV```lllzzzzzzpppcccWWWNNNHHHEEEDDDCCCAAADDDHHHNNNaaa}}}}}}~~~~~~yyyuuuoookkkfffbbb```\\\VVVQQQGGGBBB<<<888888888666444222333555666666666555444888999999999999999999999888888888666444444666888666999<<<>>>>>>>>>???@@@<<<;;;:::888777666666666555666777888888888777666333333222222333444666777999:::<<<===>>>>>>>>>>>>999999888777666666666666666666666555666666777777666777888888999999999888999999999::::::<<<============<<<======>>>???@@@@@@BBBEEEFFFGGGHHHKKKMMMLLLNNNQQQSSSUUUWWW[[[^^^[[[^^^aaadddfffiiinnnqqqrrrvvv{{{xxxssssssssszzz~~~{{{{{{wwwuuurrrooommmmmmmmmnnnqqquuuwwwxxxwwwuuuuuusssqqqooollljjjhhhfffdddaaa^^^[[[WWWRRROOONNNMMMLLLLLLMMMNNNLLLKKKJJJHHHFFFEEEFFFFFFEEEDDDAAADDDFFFDDDAAA@@@CCCFFFEEEFFFHHHJJJLLLNNNOOOPPPTTTWWWZZZ]]]___cccgggjjjkkklllnnnppppppooommmlllhhheeebbb___\\\XXXTTTPPPNNNLLLJJJGGGDDDCCCCCCBBBDDDJJJSSS]]]hhhwww}}}vvvooocccWWWMMMHHHEEEEEEDDDBBBDDDHHHOOObbb~~~~~~~~~xxxsssoookkkfffbbb```\\\VVVQQQGGGBBB<<<888888888666444333444444555666666666555000000222444777999:::;;;:::::::::888666666888:::666888;;;=========>>>???;;;:::999888777777777777666777888999999888777666333333222222333555666777777999;;;===???@@@@@@@@@999888777666555555555555555555555555555666777888777888999:::::::::::::::<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>???@@@???AAADDDEEEFFFGGGIIILLLIIILLLOOOQQQSSSVVVZZZ]]]ZZZ]]]aaadddfffiiimmmppprrruuu{{{{{{sssqqqnnnsss{{{~~~{{{vvv|||~~~zzzwwwtttrrrooolllmmmnnnooorrrvvvyyyyyyxxxyyyxxxvvvtttqqqooonnnmmmiiifffccc___\\\VVVQQQMMMKKKJJJIIIIIIKKKKKKKKKIIIKKKIIIGGGFFFGGGGGGFFFEEEBBBGGGJJJGGGBBBAAAEEEJJJGGGHHHIIIKKKNNNPPPQQQRRRWWWZZZ\\\___aaadddhhhkkkmmmnnnoooppppppooommmllljjjhhhdddaaa^^^ZZZUUURRRNNNLLLJJJGGGEEEDDDCCCCCCBBBHHHQQQZZZffftttzzztttnnncccXXXMMMHHHEEEEEEDDDBBBDDDIIIQQQccc}}}yyywwwmmmiiidddaaa___[[[VVVQQQFFF???:::999888555444666222111111000000111111222111444777999999:::<<<>>><<<<<<;;;888666555666777888999;;;<<<<<<<<<<<<;;;<<<;;;:::999888888888888777666666777999999888777555444444333333444444555999:::;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777777777:::999888777666555444333;;;;;;;;;<<<<<<<<<======>>>============???AAABBB@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJMMMPPPSSSVVVWWW[[[[[[ZZZ\\\```eeekkknnnsssvvvzzz}}}wwwpppsssssswwwyyyuuusssxxxzzztttpppnnnnnnnnnlllnnnqqquuuxxxyyyyyyyyy|||{{{yyyvvvsssqqqooonnnnnnjjjddd^^^XXXRRRMMMIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFEEEDDDCCCBBBCCCEEEFFFFFFGGGJJJLLLNNNOOOPPPRRRSSSTTTTTTTTT\\\\\\]]]___cccfffjjjlllnnnnnnnnnnnnnnnmmmmmmllljjjhhhdddbbb___[[[WWWTTTSSSPPPKKKHHHGGGEEECCCBBBCCCGGGMMMUUU___nnnxxxssskkkaaaYYYRRRKKKFFFEEECCCBBBDDDIIIRRRfff}}}yyyvvvmmmiiidddaaa___[[[UUUPPPFFF???:::999888555444666333333333222222333333333222555777888888888999;;;:::::::::888666666777999888999;;;<<<<<<<<<<<<;;;;;;:::999888777777777777666555555666888999777666666444222000000222444666999:::;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777777777777777777777777777777777888888888999999999::::::>>>============???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLOOORRRTTTVVVYYYYYYZZZ\\\```eeejjjmmmrrruuuyyy|||~~~zzzwwwwwwzzz~~~vvvsssrrrvvv~~~yyytttooollljjjiiihhhjjjnnnssswwwyyyzzz{{{}}}|||{{{xxxvvvtttrrrqqqlllhhhaaaZZZUUUPPPKKKHHHGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIHHHFFFFFFEEEEEEEEEGGGHHHJJJJJJJJJKKKMMMOOORRRSSSUUUWWWXXXYYYZZZZZZ^^^___```bbbdddhhhkkkmmmooooooooooooooonnnnnnmmmllliiifffcccaaa]]]YYYVVVSSSPPPLLLIIIGGGEEECCCBBBBBBFFFKKKSSS]]]lll|||~~~wwwqqqjjjaaaYYYQQQKKKFFFDDDCCCAAADDDHHHSSSfff~~~|||xxxuuulllhhhdddaaa^^^[[[UUUPPPFFF???:::999888555444666555555444444444444555555333555777777777666777888888999999888777777888:::888999:::<<<===<<<<<<;;;:::999888777777666777777666555555666888888777555777444111......111444777999:::;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777777777444555666777888999999::::::;;;;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHJJJMMMPPPRRRSSSUUUVVVYYY\\\aaaeeeiiikkkpppssswwwzzz}}}zzztttqqqooottt|||~~~|||xxxrrrlllgggcccaaabbbeeeiiioootttxxx{{{}}}|||{{{zzzxxxvvvtttrrrpppiiiddd\\\UUUPPPMMMIIIGGGEEEFFFFFFFFFGGGIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOOOOOOOPPPRRRUUUXXXYYY[[[]]]___```aaaaaabbbbbbcccdddgggjjjmmmooopppqqqqqqqqqqqqpppoooooommmkkkhhheeeccc```\\\YYYTTTQQQLLLIIIGGGFFFDDDBBBAAADDDJJJPPPZZZhhhxxx}}}uuuoooiii```ZZZQQQJJJEEEDDDBBBAAACCCHHHSSSfff|||~~~~~~zzzvvvtttlllhhhccc```^^^ZZZTTTOOOFFF???:::999888555444666555555444444444444555555333555777888777777888:::888999:::999777777888999777888:::<<<======<<<<<<::::::999888777777888888777666666777999999888666666444222000000222444666999:::;;;<<<<<<<<<;;;:::999888888777777777777777666666666666666666666666333333444555777888999999<<<<<<<<<<<<========================>>>>>>?????????@@@AAABBBDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMOOOQQQQQQSSSWWW[[[```cccfffgggkkkooosssxxx{{{xxxsssrrrnnnrrrzzz{{{yyyvvvqqqjjjccc^^^ZZZ[[[^^^bbbhhhooouuuzzz|||zzzyyywwwuuurrrnnnkkkiiiccc^^^VVVOOOLLLIIIGGGFFFDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTUUUXXX[[[]]]^^^```bbbdddeeefffgggeeeeeeeeefffhhhkkkmmmooorrrrrrrrrrrrrrrqqqqqqpppmmmkkkhhhfffdddaaa]]]ZZZUUURRRMMMJJJHHHFFFDDDBBBAAADDDIIINNNWWWeeettt}}}sssmmmhhh```[[[PPPJJJEEEDDDBBB@@@CCCHHHRRRddd}}}{{{|||~~~~~~|||yyyuuurrrkkkgggbbb___]]]YYYSSSOOOFFF???:::999888555444666444444333333333333444444222444777888999:::;;;===:::;;;;;;:::777666555666777888:::<<<=========<<<;;;;;;:::999999999::::::999888888999;;;;;;:::888444555555555555555555444999:::;;;<<<<<<<<<;;;:::999888888777777777777777666666666666666666666666444444444555555666666666888888999999999:::::::::<<<=========>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNPPPTTTYYY]]]```bbbcccfffiiinnnsssxxx~~~|||vvvsssrrrooorrryyy~~~wwwvvvsssmmmggg```YYYVVVUUUWWW[[[aaahhhooouuuxxxxxxwwwuuuqqqlllgggbbb___[[[WWWPPPKKKHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTVVVXXX[[[___aaaaaabbbdddfffgggiiiiiijjjhhhgggggghhhiiikkkmmmooosssssssssssssssrrrrrrqqqllljjjgggeeedddaaa^^^[[[VVVSSSNNNKKKIIIGGGDDDBBBBBBDDDIIIMMMUUUbbbqqq{{{}}}sssmmmhhhaaa[[[QQQKKKEEEDDDBBBAAACCCHHHOOOaaazzzzzz{{{}}}}}}{{{xxxtttqqqjjjfffbbb___]]]YYYSSSNNNFFF???:::999888555444666333333222222222222333333111444777999999;;;<<<>>>:::;;;<<<:::888555555555666888:::<<<============<<<;;;;;;:::::::::;;;;;;:::999999:::<<<<<<;;;999444555666777777666555444999:::;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777777777555555555555555555555555::::::::::::;;;;;;;;;;;;<<<======>>>>>>======<<>>>>><<<<<<===>>>>>>===<<<;;;??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[^^^aaadddhhhkkkpppvvvzzz|||yyyxxxuuuwww{{{yyytttllljjjgggbbb]]]WWWSSSPPPNNNNNNPPPSSSXXX___eeeiiinnnmmmkkkgggaaaZZZSSSPPPMMMJJJGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLNNNOOOOOOPPPRRRTTTVVVXXXZZZ^^^___bbbcccdddfffiiillllllmmmnnnoooppppppppppppnnnnnnmmmmmmmmmnnnpppqqqssssssttttttssssssrrrqqqjjjhhhfffeeedddbbb___]]]XXXUUUPPPLLLJJJGGGEEECCCAAACCCFFFIIIPPP[[[hhhrrrvvvpppjjjaaa[[[SSSLLLGGGFFFDDDCCCEEEJJJLLL^^^vvvxxxzzz{{{{{{zzzvvvrrrpppjjjfffaaa^^^\\\XXXRRRMMMFFF???:::999888555444666444333333222222333333444333555777888777777888999666888::::::999888777888666777999;;;===>>>>>>===999999999888999999::::::999888888999;;;;;;:::888666555333222222333555666999:::;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777777777666666777888999::::::;;;999999999:::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLMMMOOORRRUUUXXXYYY]]]___bbbdddfffjjjooorrr{{{~~~}}}xxxyyy}}}|||uuuqqqhhhfffbbb^^^YYYTTTQQQOOOMMMMMMMMMOOOTTTZZZ```dddfffeeeddd```[[[TTTNNNKKKIIIGGGEEEEEEGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRTTTWWWZZZ]]]```bbbeeeggghhhiiiiiijjjlllnnnqqqrrrrrrssstttsssssssssqqqpppooooooooopppqqqrrrssssssttttttssssssrrrqqqkkkiiigggfffeeeccc```^^^YYYUUUPPPLLLJJJGGGEEECCC@@@BBBDDDGGGMMMXXXeeeooo|||xxxqqqjjjbbb[[[SSSMMMHHHGGGEEECCCFFFKKKLLL^^^uuu}}}~~~~~~|||xxxsssqqqjjjgggccc```^^^YYYQQQLLLEEEAAA<<<888777666555555333333333222222333444444///000111222444555666666<<<<<<;;;:::888666444333555666777999;;;;;;<<<<<<<<<;;;::::::999999:::::::::;;;<<<<<<<<<;;;:::999333333222222222333444555777888999:::;;;<<<<<<<<<<<<;;;:::888777666666666555555555555666666666777888777777666666666666777888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPTTTWWWYYY[[[]]]```aaabbbeeehhhkkkrrruuuzzz~~~~~~|||uuunnniiiccc```\\\YYYWWWUUURRRPPPMMMLLLJJJKKKMMMRRRWWW[[[______```^^^[[[UUUPPPMMMIIIHHHGGGFFFEEEFFFFFFGGGHHHJJJLLLMMMMMMOOORRRTTTTTTVVVXXX[[[^^^aaadddeeemmmnnnooopppqqqrrrrrrssssssttttttuuuvvvwwwxxxxxxwwwtttrrrqqqqqqqqqqqqpppsssrrrrrrrrrssssssqqqooollljjjgggfffeeedddbbb```ZZZVVVQQQMMMKKKHHHEEECCCDDDBBBBBBFFFLLLTTT```kkkvvvyyysssmmmfffaaaXXXPPPIIIGGGFFFDDDEEEHHHLLL\\\ttt~~~}}}yyytttqqqkkkgggcccaaa^^^YYYRRRLLLEEEAAA<<<888777666555555444333333222222333333444222333444555777888999999:::::::::999888777666555666777888:::;;;<<<======<<<;;;::::::999999::::::::::::;;;<<<<<<;;;:::999555444333222222333444444777888999:::;;;<<<<<<<<<888888777777666777777777555555555666666666777777777777666666666666777777777888999:::;;;;;;;;;;;;============>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPSSSWWWYYY[[[]]]___```aaacccfffiiinnnqqquuuyyy|||xxxqqqjjjeeeaaa___[[[YYYXXXVVVTTTRRRPPPNNNLLLJJJKKKNNNRRRUUUXXXYYYYYYYYYVVVRRRNNNKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRTTTXXXZZZYYY[[[___ccchhhlllpppqqqrrrssstttuuuuuuvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzzzzyyywwwtttsssssstttsssrrrtttsssrrrsssttttttrrrpppmmmkkkiiiggggggeeecccaaaZZZWWWRRRMMMKKKHHHEEECCCCCC@@@@@@DDDJJJQQQ]]]gggttt}}}|||uuunnnfff```XXXPPPIIIHHHFFFDDDEEEHHHLLL\\\uuu~~~}}}yyyuuurrrkkkhhhdddaaa___ZZZSSSMMMEEEAAA<<<888777666555555444333333222222333333333333444555666777999::::::888888888999888888777777777888999:::;;;===>>>>>><<<;;;;;;:::::::::::::::999:::;;;<<<<<<;;;::::::666555444222222222333333666777888:::;;;;;;<<<<<<888888777666555555666666555555666666666777777777666666555666666777888999777888999:::;;;;;;;;;;;;<<<=========>>>>>>>>>?????????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLNNNPPPSSSVVVXXXZZZ\\\]]]^^^___```ccceeehhhkkkooorrruuuyyy}}}zzzsssllleeeaaa___\\\ZZZYYYXXXXXXVVVUUUTTTQQQMMMJJJIIIJJJLLLMMMQQQRRRTTTTTTSSSPPPMMMJJJHHHHHHGGGGGGHHHIIIKKKLLLNNNQQQTTTVVVXXX[[[___ccc```bbbeeejjjnnnsssvvvxxxzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}|||zzzwwwvvvvvvvvvuuutttuuutttssstttuuuuuusssqqqooommmjjjiiihhhgggdddbbbZZZWWWRRRNNNKKKHHHFFFDDDAAA>>>>>>BBBGGGMMMXXXbbboooyyywwwooofff___XXXQQQJJJHHHGGGEEEEEEHHHLLL]]]vvv}}}~~~}}}yyytttqqqkkkhhhdddbbb```[[[TTTNNNEEEAAA<<<888777666555555444444333222222222333333111111222444555666777888888888888888888777777666777777888999:::<<<===>>><<<<<<;;;:::::::::::::::999:::;;;<<<===<<<;;;:::888777555333222222222222555666888999;;;;;;<<<<<<<<<;;;999777555444333222555666666666666777777777555555555555666777999999777888999::::::;;;::::::<<<<<<======>>>>>>????????????AAABBBCCCDDDDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNPPPSSSUUUVVVYYYZZZ\\\\\\\\\^^^```bbbcccfffjjjmmmpppsssvvvyyy{{{}}}wwwqqqjjjccc___\\\ZZZXXXXXXXXXXXXWWWVVVVVVTTTPPPLLLIIIIIIIIIJJJOOOPPPQQQRRRQQQNNNLLLJJJHHHHHHHHHHHHJJJLLLOOOPPPQQQTTTXXX[[[^^^bbbgggkkklllmmmooorrruuuxxx{{{|||~~~~~~~~~~~~~~~|||yyyxxxxxxxxxwwwvvvvvvuuutttuuuvvvvvvtttrrrooommmkkkiiihhhgggdddbbb[[[WWWRRRNNNKKKIIIFFFDDDAAA>>>===AAAEEEJJJTTT]]]kkkuuuyyyqqqggg___YYYQQQKKKIIIGGGEEEFFFIIILLL]]]www|||}}}~~~~~~{{{wwwssspppkkkhhhdddbbb```[[[TTTOOOEEEAAA<<<888777666555555555444333333222222222333000000111222444555666777999999999888777666555444666666666777888:::<<<======<<<;;;;;;::::::;;;;;;:::;;;<<<===>>>======<<<999777555333222222222222555666777999:::;;;<<<<<<===<<<:::888666555444444666666666666777777777888555555555555666777999999777777888999::::::::::::<<<<<<<<<===>>>???????????????AAABBBCCCDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUWWWXXXZZZZZZ[[[\\\^^^aaaaaacccgggiiilllooorrruuuvvv{{{|||wwwqqqkkkeeeaaa[[[ZZZXXXWWWXXXXXXXXXWWWWWWUUUQQQNNNKKKJJJJJJKKKNNNOOOOOOOOONNNLLLJJJHHHHHHIIIIIIKKKMMMQQQSSSUUUUUUXXX\\\aaaeeeiiiooosssxxxyyy{{{}}}~~~{{{yyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwuuutttooommmjjjiiihhhfffcccaaa[[[WWWRRRNNNLLLIIIFFFDDDBBB>>>>>>AAADDDHHHQQQZZZfffpppzzzrrriiibbbZZZRRRKKKIIIHHHFFFGGGJJJLLL]]]www{{{|||}}}}}}zzzvvvrrrooojjjgggcccaaa___[[[TTTOOOEEEAAA<<<888777666555555555555444333222222222222111222333444555777888888999999999888777555444333666555555555777999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>999777666444222222222333444555777888:::;;;<<<<<<999999888888888888999999666666666777777777888888666666555666666777888999666777888999::::::::::::;;;;;;<<<===>>>???@@@@@@??????AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[^^^```___bbbeeegggiiilllooorrrqqqvvv||||||xxxtttoooiiieee^^^\\\ZZZYYYZZZZZZXXXWWWXXXVVVSSSOOOMMMLLLLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHKKKLLLMMMPPPSSSWWWZZZ]]]\\\___dddhhhmmmrrrxxx{{{|||}}}}}}|||{{{{{{zzzyyyyyyxxxwwwxxxyyyxxxwwwuuupppnnnkkkiiihhhfffcccaaa[[[XXXSSSOOOLLLIIIGGGDDDBBB???>>>AAACCCFFFNNNVVV```kkkzzzzzzssskkkdddZZZSSSLLLJJJIIIGGGGGGJJJMMM\\\vvv|||}}}~~~}}}{{{wwwrrrpppiiifffbbb```___ZZZTTTNNNEEEAAA<<<888777666555555666555444333222222222222222333444555666888888999777777888777777666555555777666555666777999<<<=========<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@888777555444333333333444333444666888:::;;;<<<<<<777777666777777888999:::666666777777777888888888777777666666666666777777666777888999999::::::999;;;;;;<<<===>>>???@@@@@@??????AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZ\\\___aaa^^^```cccfffgggjjjmmmooommmqqqvvvzzz|||}}}yyyvvvrrrmmmiiicccaaa^^^]]]\\\\\\ZZZXXXYYYWWWTTTPPPMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLPPPQQQRRRUUUZZZ^^^bbbdddeeehhhmmmqqqvvv{{{~~~~~~~~~}}}{{{zzzyyyxxxyyyzzzyyyxxxvvvrrrooollljjjiiigggdddbbb\\\XXXSSSOOOLLLJJJGGGEEEBBB???>>>@@@BBBDDDJJJRRRZZZeeeuuuzzztttlllfff[[[SSSLLLJJJIIIGGGHHHKKKNNN\\\uuu}}}~~~~~~|||xxxsssqqqhhheeeaaa```^^^ZZZSSSNNNEEEAAA<<<888777666555555666555444333222222222222111222333444555777888888555555666777777777777777888777666666888:::===???======<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA888777555444333333444444333444666888:::;;;<<<<<<888888777666666666666666777777777777888888888888888777777666666666666777666777888999999:::999999;;;;;;<<<===>>>???@@@@@@??????AAABBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWXXXZZZ\\\___bbb]]]```bbbeeefffhhhkkkmmmkkknnnrrruuuwwwzzz}}}zzz{{{}}}zzzwwwsssooolllgggeeebbb```___]]][[[ZZZZZZXXXTTTPPPMMMKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTVVVZZZ^^^cccgggjjjlllooosssxxx|||}}}zzzyyyyyyyyyzzzzzzxxxvvvsssqqqnnnllljjjhhheeeccc\\\XXXSSSOOOLLLJJJGGGEEEBBB>>>===???@@@BBBHHHPPPVVVaaaqqq{{{tttlllfff[[[SSSMMMKKKIIIGGGHHHKKKNNN\\\ttt}}}xxxrrrmmmjjjfffbbb___]]]YYYRRRMMMEEEAAA<<<888777666555555555444333222111222333333111222444555777888999999333555888:::;;;999777666555777999999999999;;;===>>>======<<<<<<<<<======>>>===<<<===???AAAAAA@@@;;;:::777444333333333444333555666888999999999999999999999999888777666666666666666666666666666666555555555555555555555555777777777888999:::<<<===;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUWWWXXXXXXZZZ\\\___^^^```cccdddeeegggiiikkklllmmmooorrrtttuuuvvvwww~~~~~~{{{tttoooqqquuu}}}|||yyyvvvtttrrrkkkhhheeecccbbbaaa___]]][[[WWWRRRPPPPPPOOOMMMJJJLLLMMMNNNNNNOOORRRVVVYYY[[[^^^cccfffhhhkkknnnppptttwwwzzz}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzvvvrrrmmmiiigggeeedddbbb[[[WWWRRRNNNLLLIIIFFFDDDDDDCCCAAA??????AAAFFFJJJSSS]]]lll{{{~~~wwwooojjj___VVVOOOMMMKKKJJJKKKOOORRR___vvvzzztttoooiiifffaaa___]]]XXXRRRMMMEEEAAA<<<888777666555555555444333222222222333333222333444666777888888888555666666777777777777666555777999999999999;;;===<<<<<<<<<;;;;;;<<<=========;;;:::;;;===>>>>>>>>>;;;:::777444333333333444444555777999:::::::::999;;;;;;;;;;;;:::999888777666666666666666666666666777777777777777777777777888777777888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNNNNPPPRRRSSSTTTTTTUUUWWWXXXXXXZZZ\\\___^^^```cccdddeeegggiiikkkkkklllnnnppprrrtttuuuuuuyyyzzz{{{}}}uuunnnjjjkkkpppwww}}}{{{yyyvvvppplllhhheeedddbbb```___ZZZVVVQQQOOONNNMMMKKKIIILLLNNNPPPQQQSSSVVV[[[^^^bbbeeeiiimmmooorrruuuwww}}}~~~}}}|||{{{zzzyyyyyyyyyzzzvvvsssnnnkkkhhhfffdddbbb[[[XXXSSSOOOMMMJJJGGGEEEEEEEEECCCAAA@@@BBBFFFJJJQQQZZZiiiwwwyyyrrrlllaaaYYYQQQNNNMMMKKKLLLOOORRR___vvv|||vvvqqqiiieeeaaa___]]]YYYRRRMMMEEEAAA<<<888777666555555555444333222222222333333333444555666777777777777777777666555555555666666555777999999999999;;;===::::::::::::;;;<<<<<<===<<<:::999999;;;<<<;;;:::;;;999777444333333444444555666888:::;;;;;;;;;:::<<<<<<<<<<<<;;;:::999999666666666666666666666666777777777777777777777777888888888888888999:::;;;;;;;;;<<<===>>>??????@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLNNNPPPSSSUUUVVVTTTUUUWWWXXXXXXZZZ\\\___^^^```cccdddeeefffhhhkkkiiikkkmmmoooqqqsssssstttwwwwwwxxxyyy||||||uuupppjjjfffhhhmmmsss~~~}}}wwwsssmmmiiifffdddbbbaaa[[[XXXSSSOOONNNNNNMMMLLLPPPSSSVVVYYY\\\aaaeeeiiimmmppptttwwwzzz|||}}}}}}{{{zzzzzzyyyzzzzzzwwwtttpppmmmjjjgggdddaaa[[[XXXSSSPPPNNNLLLIIIGGGFFFFFFEEECCCAAACCCFFFIIIMMMVVVdddrrr}}}{{{sssnnnddd[[[SSSPPPNNNKKKLLLOOOSSS```xxx|||vvvqqqjjjfffbbb```^^^ZZZTTTOOOEEEAAA<<<888777666555555444444333333333222222222444444555666777777666666888888777777666666555555555777999999999999;;;===888888999999:::;;;<<<===<<<:::888888:::::::::999:::999666444333333444555666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888666666666666666666666666555555555555555555555555888888888888888999:::::::::;;;;;;<<<===>>>??????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNPPPSSSUUUVVVTTTUUUWWWXXXXXXZZZ\\\______aaacccddddddfffhhhjjjiiijjjllloooqqqrrrssstttwwwwwwxxxzzz|||{{{uuuqqqkkkhhhjjjnnnttt~~~}}}xxxrrrllliiifffdddbbb^^^ZZZVVVRRRPPPQQQRRRRRRWWW[[[```eeeiiimmmrrrvvvyyy|||~~~~~~}}}||||||{{{{{{xxxuuurrrooolllhhhccc```ZZZWWWRRROOONNNLLLJJJHHHGGGGGGFFFDDDBBBCCCEEEGGGJJJSSS```lllxxx|||tttooofff]]]UUUQQQNNNKKKLLLOOOVVVddd|||~~~zzztttpppjjjgggcccaaa___[[[UUUPPPEEEAAA<<<888777666555555444444444333333333222222444444555666777777666666777888:::;;;:::888666444555777999999999999;;;===888888888999:::;;;<<<===<<<;;;999999:::;;;:::999:::888666444333333444555666888999;;;<<<<<<<<<<<<:::;;;;;;::::::999888777777777777777777777777777555555555555555555555555777777777777888999::::::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXXXXZZZ\\\______aaacccddddddeeegggiiijjjkkkmmmoooqqqsssttttttwwwwwwwwwyyy{{{~~~~~~{{{uuuooolllooorrrwww}}}vvvppplllhhheeebbb]]][[[WWWSSSRRRTTTWWWZZZ___cccjjjoootttyyy}}}~~~~~~yyyvvvsssppplllhhhccc___XXXUUUQQQOOONNNMMMKKKJJJHHHHHHHHHFFFCCCBBBCCCEEEIIIPPP\\\gggrrr}}}xxxrrrggg___VVVRRROOOLLLLLLOOOZZZhhh~~~}}}}}}}}}|||xxxrrrnnnjjjfffccc```___[[[UUUQQQEEEAAA<<<888777666555555333333444444444333222111333444555666777777777777666888;;;===<<<:::777555555777999999999999;;;===999999999999:::;;;;;;<<<<<<:::999999;;;<<<;;;::::::888666444333444555666666777999;;;<<<<<<<<<;;;999999999999888777666666777777777777777777777777777777777777777777777777666666666777888999:::;;;::::::;;;<<<===>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIMMMNNNNNNOOOPPPQQQSSSTTTTTTUUUWWWXXXXXXZZZ\\\______aaaccccccddddddfffhhhjjjkkkmmmoooqqqsssttttttttttttuuuvvvxxx{{{}}}zzzuuurrrtttwwwzzz{{{uuuppplllgggccc\\\ZZZWWWUUUTTTXXX^^^ccchhhmmmttt{{{zzzwwwsssoookkkgggbbb___XXXUUURRRPPPOOOOOOMMMLLLIIIJJJJJJHHHFFFDDDCCCDDDHHHNNNXXXbbblllvvv{{{vvviii```XXXTTTQQQNNNOOOQQQ]]]kkk|||||||||{{{zzzvvvqqqlllhhhdddaaa___]]]ZZZTTTOOOEEEAAA<<<888777666555555333333444444444333222111222333444666777888888888666777999::::::999888777555777999999999999;;;===;;;;;;::::::::::::;;;<<<:::999888888:::<<<<<<;;;999888666444333444555666666777999:::;;;;;;;;;;;;999999999999888777666555777777777777777777777777777777777777777777777777444444555666888:::;;;<<<999::::::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTVVVTTTUUUWWWXXXXXXZZZ\\\______aaacccccccccdddfffhhhhhhiiikkknnnpppqqqrrrssssssssssssuuuwwwyyy|||}}}|||yyy{{{|||~~~{{{vvvpppjjjeee]]]\\\[[[YYYZZZ```hhhooovvv{{{|||xxxrrrmmmiiieeebbb___YYYWWWTTTRRRRRRRRRQQQPPPLLLMMMNNNLLLIIIFFFEEEEEEFFFLLLUUU]]]fffppp{{{{{{uuukkkccc[[[WWWUUURRRRRRUUU^^^mmm{{{{{{{{{{{{zzzvvvppplllfffccc___]]]\\\XXXSSSNNNEEEAAA<<<888777666555555333333444555444333222111111222444666777888999999777666666666777888999999666777999999999999;;;===<<<<<<;;;:::::::::;;;;;;999777777777:::;;;<<<;;;999888666444333444555666555666888:::;;;;;;;;;:::999999999999888777666666777777777777777777777777555555555555555555555555333333444666888:::<<<===999::::::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLNNNQQQTTTVVVXXXTTTUUUWWWXXXXXXZZZ\\\______aaacccccccccdddfffgggggghhhjjjlllnnnpppqqqqqqtttttttttuuuwwwzzz|||~~~~~~~~~~~~zzzssslllgggaaaaaa```___```gggqqqyyy}}}xxxqqqlllhhhdddaaa___[[[XXXUUUTTTTTTTTTSSSRRROOOPPPPPPOOOKKKHHHFFFFFFEEEJJJRRRZZZbbblllwwwxxxrrrmmmeee]]]ZZZWWWUUUUUUXXX^^^mmm}}}zzzxxxvvvsssnnnkkkiiigggddd```]]]XXXRRRNNNEEEAAA<<<888666555333111444444444333333333222222111333666999:::::::::999888888888888777777777777999666555777:::===<<<;;;@@@???===;;;:::999::::::999999999999999999999:::888666444333222333555666666666666777888888999999888999999999999888777777444444555666777888999999555666777666555444555777999888777777888:::<<<>>>::::::;;;;;;===>>>???@@@BBBAAA@@@BBBEEEFFFDDDBBBDDDFFFHHHHHHGGGGGGHHHIIILLLLLLMMMOOOQQQRRRTTTTTTWWWWWWWWWXXXXXXZZZ[[[\\\^^^```aaabbbaaaaaaccceeegggiiilllmmmnnnppprrrtttrrrtttvvvwwwwwwxxx{{{}}}}}}xxxrrrnnnggggggggggggjjjrrr{{{~~~}}}yyyuuupppkkkhhheeebbb```\\\ZZZWWWUUUSSSSSSTTTTTTTTTRRRPPPOOONNNMMMJJJGGGHHHJJJOOOTTTZZZcccmmmsss}}}|||zzzooojjjaaaZZZWWWUUUUUUTTT\\\iii~~~|||zzzxxxuuupppmmmiiigggccc```\\\WWWQQQMMMEEEAAA===999777666555333444444333333333222222222111333666888:::::::::::::::999999999999888888888888777555777:::<<<<<<;;;???>>>===<<<;;;::::::999999999999999999999999999777666555444333444555555555555666777888999::::::999999999999888888888888555555666666777777888888555666777666555444555777888777666666777999<<<===;;;;;;;;;;;;===>>>???@@@AAA@@@???AAADDDEEECCCAAADDDFFFHHHHHHHHHGGGHHHIIIKKKLLLMMMOOOQQQRRRSSSTTTVVVVVVVVVVVVWWWYYYZZZ[[[^^^```aaabbbaaabbbccceeefffhhhkkklllmmmoooqqqsssrrrtttvvvwwwwwwxxx{{{|||{{{uuuqqqjjjjjjjjjkkkpppyyy}}}|||yyyvvvppplllhhheeebbb___ZZZYYYWWWVVVVVVWWWYYYZZZVVVTTTRRRQQQOOOMMMJJJGGGHHHJJJNNNRRRYYYaaajjjpppxxx||||||zzzqqqkkkccc\\\YYYWWWVVVUUUZZZfff~~~~~~}}}|||zzzwwwsssoooiiifffccc___[[[VVVQQQMMMDDDAAA===:::999888777666444444333333222222222333111333555888999:::::::::;;;;;;;;;:::::::::999999888777666777999;;;;;;;;;======>>>===<<<;;;999888888888888888888888888888666666555555555444444444444444555777999:::;;;<<<;;;:::999888777888888999666666666666777777777777555666777666555444555777777666666666777999;;;<<<;;;;;;;;;;;;<<<>>>???@@@?????????@@@CCCCCCBBBAAADDDFFFHHHIIIHHHHHHHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ^^^```aaabbbbbbbbbdddffffffhhhjjjllllllnnnppprrrrrrsssvvvwwwwwwxxxzzz|||~~~yyyvvvooopppppprrrxxx~~~|||{{{zzzvvvqqqmmmiiifffbbb___[[[ZZZYYYYYYYYY[[[\\\]]]YYYWWWUUUSSSQQQNNNKKKHHHGGGIIILLLPPPVVV]]]fffkkkooottt{{{}}}{{{sssnnnfff___[[[YYYXXXWWWXXXcccwww~~~~~~}}}zzzuuurrriiigggccc___[[[VVVPPPLLLCCC???;;;999888888777777555444333222222222333333111222444777999::::::;;;;;;;;;;;;:::::::::999999777777777777888::::::;;;;;;<<<>>>???>>><<<999777888888888777777777777777555555666666555555444333333333555777999;;;===>>><<<;;;999777777888999:::888777777777666666666555555666777666555444555777666555555666777888:::;;;;;;;;;;;;<<<<<<===????????????@@@AAACCCCCCCCCBBBDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKMMMNNNPPPRRRSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[^^^```aaabbbbbbccceeefffgggiiikkkmmmmmmnnnppprrrqqqsssuuuvvvwwwxxxzzz|||~~~|||zzzwwwwwwxxx{{{}}}{{{zzzyyyvvvrrrnnnkkkgggccc```___^^^]]]\\\[[[[[[\\\\\\]]][[[XXXUUUSSSPPPLLLIIIGGGIIIKKKMMMQQQXXX___eeeiiimmmttt{{{~~~}}}uuuppphhhaaa]]][[[YYYXXXWWWaaappp~~~}}}~~~~~~~~~{{{vvvsssjjjgggccc```[[[VVVPPPLLLAAA>>>:::888777777777666555444333222111222333444000222333666888:::;;;;;;;;;::::::::::::999999999777777777777777888:::;;;:::<<<>>>??????<<<999777888888888777777777666666555555666666555555444333222333555777:::<<<===>>><<<;;;999777777888999;;;888888777777666666555555555666777666555444555777555555666666777999::::::<<<<<<;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]^^^```bbbbbbbbbccceeegggiiikkkmmmnnnoooooorrrsssqqqsssuuuvvvvvvwwwzzz|||~~~~~~~~~~~~}}}{{{zzzxxxxxxuuurrrooollliiieeebbb______^^^]]]]]]]]]]]]]]]___]]]ZZZWWWUUUQQQMMMJJJGGGHHHIIIJJJMMMRRRYYY^^^dddhhhooovvv|||wwwrrrjjjddd```]]]ZZZYYYYYYaaalll|||{{{{{{|||~~~~~~{{{vvvssskkkiiieeeaaa\\\WWWPPPLLLAAA>>>:::777777777666555666555333111111222333444000111333555777999;;;<<<;;;;;;:::::::::999999999666777888888777777999;;;:::<<<===???>>><<<:::888999999999888888777777666666666555555555444444444333444666888:::<<<===>>><<<;;;:::999888999999:::888888777777666666555555555666777666555444555777555666666777888999::::::<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDCCCCCCDDDEEEEEEGGGIIIIIIIIIIIIIIIKKKJJJKKKLLLNNNOOOQQQRRRSSSUUUVVVVVVWWWYYY[[[]]]^^^^^^___bbbccccccdddfffhhhjjjlllnnnooooooppprrrtttqqqrrruuuvvvvvvwwwyyy{{{}}}~~~|||zzzxxxwwwvvvtttqqqooonnnkkkgggddd^^^^^^______``````aaaaaa```]]]ZZZXXXVVVSSSOOOLLLFFFGGGGGGGGGIIIMMMSSSWWW^^^ccciiiooovvv|||zzzuuunnnhhhccc```]]][[[[[[bbbjjjwwwxxxyyyzzz|||}}}zzzvvvrrrmmmjjjfffbbb]]]WWWQQQMMMBBB???;;;888777777666555666555222111000111333555000111222444777999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::666888999888666666888:::;;;<<<===>>>===<<<:::999;;;::::::999888888777777777666555444333444555555444555666888:::<<<===>>>;;;;;;:::::::::999999999777777777777666666666666555666777666555444555777666666777999::::::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>AAACCCCCCBBBAAACCCEEEEEEGGGIIIJJJIIIIIIJJJKKKJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]___bbbccccccdddggghhhjjjlllnnnoooooooooqqqsssppprrrtttuuuvvvwwwyyy{{{}}}~~~|||yyywwwvvvtttsssqqqpppooommmiiifffaaaaaabbbbbbbbbbbbbbbbbb___]]]ZZZXXXVVVSSSPPPMMMFFFFFFFFFEEEFFFIIINNNRRRYYY]]]bbbhhhnnntttzzz~~~~~~yyyrrrlllgggddd```^^^\\\bbbhhhssswwwwwwyyy||||||zzzuuuqqqnnnkkkgggbbb^^^XXXRRRMMMDDDAAA<<<:::888888777666777555222111000111333555000111222444666999;;;===>>>=========<<<<<<<<<<<<666888999888666555888:::;;;<<<=========<<<;;;:::;;;;;;::::::999888777777888666444333222333555666555666777888:::<<<======::::::;;;;;;;;;:::999888666666666666777777777777555666777666555444555777666777888999:::;;;;;;;;;===<<<<<<<<<<<<======>>>===@@@BBBCCCAAA@@@BBBDDDEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJLLLMMMOOOQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]___bbbcccccceeegggiiiiiikkkmmmnnnnnnnnnppprrrppprrrtttuuuvvvwwwyyy{{{|||}}}zzzyyyzzz~~~}}}{{{yyywwwuuusssrrrpppppppppnnnjjjhhhgggggggggeeedddbbb```______]]]ZZZXXXWWWTTTPPPMMMFFFFFFEEEDDDDDDGGGLLLOOOTTTXXX^^^ccciiinnntttwww|||uuuooojjjfffccc```\\\bbbgggpppwwwwwwxxxyyyzzzyyyvvvsssnnnkkkhhheeeaaa\\\VVVRRRHHHDDD>>>:::777666444333555555555555555555555555555666666888999;;;===>>>:::999999;;;===>>><<<999<<<;;;999888888888999999:::;;;===>>>===<<<===>>>>>>===;;;:::999999::::::;;;:::777555444333333333999999999:::;;;<<<===>>>===<<<;;;:::999888888888888666555444444555666888999999999888888888777777555666777888:::;;;<<<===<<<;;;:::999:::<<<>>>@@@??????@@@AAABBBBBBBBBBBBFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWVVVVVVXXX[[[]]]___``````aaabbbdddeeefffjjjkkklllmmmnnnooopppqqqttttttuuuwwwxxxyyyzzz{{{}}}zzzuuupppqqqyyyyyyuuutttvvv}}}{{{xxxwwwvvvuuuoooooooooooonnnmmmlllkkkkkkjjjiiigggfffdddcccbbbaaa^^^YYYVVVTTTRRROOOMMMIIIGGGCCCAAAAAACCCFFFHHHKKKPPPVVV[[[___eeemmmsssyyyrrrnnnjjjfffccc___aaadddmmmxxxxxxxxxzzzzzzyyyuuurrrllljjjfffccc___ZZZTTTPPPEEEAAA<<<888777666555444333333222222222111111111444444555666888:::<<<===;;;::::::;;;>>>>>>;;;999999888777666666777777888999;;;===>>>======>>>??????>>><<<;;;::::::;;;;;;;;;:::888555444333333333777777777888:::<<<===>>>===<<<;;;999888888888888777666555444444555666777888888888777777666666666444555666777999:::;;;<<<<<<;;;;;;;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIKKKKKKLLLMMMOOOPPPQQQQQQUUUVVVWWWWWWWWWXXX[[[]]]___``````aaabbbdddeeefffjjjjjjkkklllnnnoooppppppsssssstttuuuwwwxxxyyyzzz~~~~~~wwwqqqooosss{{{|||uuuooolllkkkmmmvvv|||zzzxxxvvvtttrrrqqqqqqoooooooooooonnnmmmlllkkklllkkkjjjhhhfffeeedddcccbbb^^^YYYVVVTTTQQQOOOMMMIIIGGGCCCAAA@@@BBBEEEGGGHHHLLLRRRVVVZZZaaaiiiooozzz|||uuuqqqllliiifffaaabbbccckkk}}}yyyyyyyyyzzzzzzxxxtttqqqjjjhhhdddaaa]]]XXXRRRNNNDDD@@@;;;888777777777666555555555444444333333333333333444555777999:::;;;<<<;;;;;;<<<>>>===;;;999666666555444444555777777999;;;===>>>>>>>>>@@@AAA@@@???>>>===<<<<<<<<<===<<<;;;888666444333333333555555666777999<<<>>>???===<<<;;;:::999888888888777666555444444555666777777777666666666666555555444444555777888999::::::;;;<<<===>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMOOOPPPQQQQQQTTTVVVWWWWWWWWWYYY[[[^^^___``````aaabbbdddeeefffiiijjjkkklllnnnooopppqqqrrrrrrsssuuuvvvwwwxxxyyy}}}xxxrrrpppsssvvv}}}~~~vvvoooiiidddcccbbbeeemmmvvv~~~~~~~~~}}}|||xxxwwwuuusssqqqooonnnnnnoooooopppoooooonnnmmmlllmmmlllkkkiiigggfffeeedddbbb___ZZZVVVSSSQQQOOOMMMIIIGGGDDDAAA@@@AAACCCDDDDDDGGGKKKOOOSSSZZZcccjjjsss|||zzzuuupppllliiidddcccbbbgggwww{{{{{{zzz{{{zzzxxxssspppjjjgggddd```\\\WWWQQQMMMEEEBBB===:::999888888777555555555555555555555555333333444555666888:::;;;<<<<<<============;;;:::555444444444444555777888888:::===>>>??????AAABBB@@@@@@??????>>>>>>>>>>>>===<<<999777555444333333444444666777:::===???@@@???>>>===;;;:::999999999777666555555555555666777666666666666666666666666555555666777888999::::::;;;<<<>>>@@@AAA@@@???>>>===>>>???@@@AAAAAAAAAAAAEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXXXXYYY\\\^^^___``````aaabbbdddeeefffjjjkkklllmmmooopppqqqrrrrrrssstttuuuvvvxxxyyyyyy}}}}}}wwwsssrrrwww~~~zzztttpppjjjeeebbbaaaaaacccjjjsss|||{{{zzz}}}~~~~~~}}}}}}|||zzzyyyxxxxxxyyyyyy|||}}}{{{zzzxxxwwwuuusssqqqpppooooooooopppppppppoooooonnnmmmnnnmmmllljjjhhhgggeeeeeebbb^^^ZZZVVVSSSQQQOOOMMMJJJHHHEEEAAA@@@@@@AAABBBAAADDDGGGIIILLLTTT]]]eeelllvvv}}}yyytttooolllfffcccaaaeeerrr|||{{{{{{{{{{{{xxxssspppkkkhhhdddaaa\\\WWWQQQMMMFFFBBB<<<888777666555444//////000111222333333444333333444555777999;;;<<<:::;;;=========<<<;;;:::666555555444555666888999888:::===>>>>>>???@@@BBB@@@@@@@@@@@@@@@@@@??????>>>===:::777555444444444444555666999;;;>>>AAABBBAAA@@@>>>===;;;:::::::::666666555555555555666666777777777777777777777777666777777888999:::;;;;;;:::<<>>>>>>>>???@@@AAAAAAAAAAAADDDEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNOOOQQQRRRSSSSSSSSSUUUXXXYYYYYYZZZ\\\^^^___``````aaabbbdddeeefffkkkkkkmmmnnnppprrrssstttssstttuuuvvvxxxyyyzzzzzz~~~zzzvvvxxx|||~~~zzzwwwsssooommmkkkgggddddddcccdddjjjqqq}}}{{{xxxvvvuuuuuuwwwyyy|||}}}zzzyyyxxxwwwvvvuuussssssttttttuuuwwwyyy{{{}}}}}}}}}{{{zzzyyyxxxwwwuuusssqqqppppppoooppppppppppppppppppooonnnnnnmmmllljjjiiigggfffeeeaaa^^^YYYVVVTTTRRROOONNNLLLJJJFFFCCC@@@??????@@@@@@BBBDDDFFFHHHOOOXXX___fffooo}}}|||wwwrrrooogggccc```cccooo|||{{{{{{|||{{{xxxtttpppllliiieeeaaa]]]WWWQQQMMMCCC???:::666444333222111000000111222333444444555333333444555777999;;;<<<777:::<<<===<<<;;;;;;<<<777777666555555666888999888:::<<<=========???@@@@@@@@@AAAAAAAAA@@@@@@???@@@>>>;;;888666444444444555666777999<<<>>>AAABBBBBBAAA???===;;;::::::999666666666666666666666666666666777777777777888888777888888999::::::;;;;;;;;;<<<>>>@@@AAA@@@???>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUXXXZZZZZZ[[[]]]^^^___``````aaabbbdddeeefffjjjkkklllnnnppprrrssstttttttttuuuwwwxxxyyyzzz{{{~~~|||yyywwwzzz{{{vvvpppllllllmmmiiiggggggfffdddhhhnnnxxx|||yyyuuuqqqooonnnooopppqqqtttyyy~~~|||yyyvvvsssrrrrrroooooonnnnnnnnnooopppqqqvvvwwwyyyzzzzzz|||~~~|||{{{zzzyyyvvvuuusssrrrpppoooooooooppppppqqqqqqqqqqqqppppppnnnmmmllljjjhhhgggfffeee___\\\XXXUUUTTTSSSQQQOOONNNLLLHHHDDDAAA????????????BBBDDDEEEFFFJJJRRRXXX```hhhuuu{{{uuuqqqiiiddd```ccckkk{{{{{{{{{{{{|||{{{yyyuuuqqqllliiieeeaaa\\\VVVPPPLLLBBB>>>999666555555444333444444444444444444444444222222333444555777999:::444777;;;<<<::::::;;;<<<888777666555555666666777888:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???@@@???<<<999666555444444555666777888;;;===???AAAAAA???>>><<<:::999888888555555666666666666555555555555555666666777777777777777888888999999::::::;;;<<<===????????????>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUXXXZZZ[[[\\\]]]______``````aaabbbdddeeefffhhhiiijjjlllnnnppprrrsssssstttuuuvvvwwwyyyzzzzzz}}}|||vvvvvv}}}wwwqqqqqqpppmmmkkkjjjhhheeeggglllvvvzzzvvvpppmmmjjjgggfffgggiiijjjmmmqqqvvv||||||yyyvvvrrrooommmllllllhhhhhhggghhhiiijjjlllmmmssstttvvvwwwyyy{{{~~~}}}{{{{{{zzzvvvuuusssrrrpppoooooooooppppppqqqqqqrrrqqqqqqpppmmmlllkkkjjjhhhfffeeeddd^^^[[[WWWUUUTTTTTTRRRQQQPPPNNNJJJFFFBBB@@@>>>>>>>>>AAACCCDDDDDDGGGLLLQQQZZZbbbnnnyyyyyyuuukkkeeeaaabbbgggttt{{{{{{{{{||||||yyyuuurrrkkkhhhddd```[[[UUUOOOKKKCCC???;;;999888999999999444444333222000//////...000111111222444666888999222666:::;;;:::999;;;===888777666555444444555666888:::<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@???AAA???<<<999777555444444555555666777999<<<>>>??????>>><<<:::888777666666555555666666666666555555444444444555555555666666666666777777888888999999;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMNNNOOOQQQRRRSSSSSSRRRUUUXXXZZZ[[[\\\]]]______``````aaabbbdddeeeffffffgggiiikkkmmmooopppqqqrrrssstttuuuvvvwwwxxxyyy|||}}}zzzwww}}}zzzzzzssspppnnnmmmjjjfffgggkkkuuu}}}wwwqqqmmmgggeeebbb``````bbbdddfffkkkooouuu{{{~~~{{{xxxuuuqqqmmmjjjhhhhhhhhhcccccccccdddeeehhhjjjkkkkkkmmmoooqqqtttwww|||~~~~~~}}}|||{{{{{{wwwvvvuuusssrrrqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqmmmlllkkkiiigggfffeeeddd\\\ZZZWWWUUUUUUTTTSSSRRRRRROOOLLLGGGCCC@@@>>>>>>===@@@CCCCCCCCCDDDIIIMMMWWW^^^iiittt~~~{{{wwwmmmgggbbbbbbdddooo{{{{{{{{{zzzyyyxxxwwwvvvlllhhheeebbb___[[[SSSNNNDDDAAA<<<888666555333222222222222222222222222222444444444555666777888999555666777999;;;<<<<<<<<<777444222222555888;;;;;;::::::;;;;;;<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@<<<<<<:::999777666555444777555444666;;;???@@@???======<<<;;;:::999999888666777888777555444444555444666777999999777666444555555666777888999::::::????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEEEEDDDCCCDDDGGGJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^``````aaabbbcccddddddeeehhhhhhiiikkkmmmnnnpppppprrrtttvvvvvvvvvwwwyyy{{{{{{zzz}}}{{{zzzyyyvvvrrrlllhhhfffeeeqqq|||~~~wwwqqqiiicccbbbZZZZZZZZZYYYXXXYYY]]]___gggkkkqqqxxx{{{vvvsssooommmjjjgggdddbbbaaaaaabbbaaa``````aaaccceeefffgggjjjmmmppprrrsssvvvxxx|||~~~}}}}}}~~~~~~}}}|||{{{yyywwwvvvtttttttttsssrrrpppttttttttttttsssqqqooonnnllljjjhhhgggggggggeeeccc___\\\WWWTTTQQQQQQRRRTTTVVVSSSOOOJJJFFFCCCAAA@@@<<<<<<;;;<<<>>>BBBEEEHHHOOOUUUaaaoooyyyuuuooofff```]]]\\\ccc{{{{{{{{{{{{zzzyyywwwuuutttlllhhheeebbb___[[[SSSNNNDDDAAA<<<888666555444222333333333333333333333333222222222333444555777777555666777999:::;;;<<<<<<===:::666444555666777666::::::;;;;;;<<<<<<;;;;;;>>>>>>======>>>>>>???@@@===<<<;;;999777666444444555444333666;;;???AAAAAA======<<<;;;:::999999888666777777777555444555666555666777888888777666555555555666777888999::::::>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEEEEDDDCCCDDDGGGJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZ\\\^^^``````aaabbbcccddddddeeehhhhhhiiikkkmmmnnnpppppprrrtttvvvvvvvvvwwwyyy{{{~~~{{{zzz~~~{{{uuunnnjjjggggggqqq{{{~~~ssslllfff___ZZZYYYUUUUUUVVVUUUUUUVVVZZZ\\\cccgggnnnuuu|||{{{vvvqqqmmmkkkiiifffccc```^^^^^^]]]___^^^]]]]]]^^^```bbbdddfffhhhlllnnnppprrruuuwwwzzz}}}}}}~~~~~~}}}{{{zzzyyywwwuuuuuuuuuuuusssqqqssstttttttttsssqqqpppooollljjjhhhggggggfffdddbbb^^^[[[XXXTTTSSSSSSTTTUUUWWWUUUQQQMMMHHHEEEBBB@@@===<<<;;;;;;===@@@DDDFFFKKKQQQ]]]jjjttt}}}xxxooofff^^^[[[YYY```vvv||||||{{{zzzxxxuuusssqqqlllhhheeebbb___[[[SSSNNNDDDAAA<<<888777666444333333333333333333333333333000000111111222444555666666666777999:::;;;<<<<<>>>>>======>>>>>>???@@@>>>>>><<<:::777555444333333222333666:::???AAABBB======<<<;;;:::999999888555666777666555444555666555666777888888777666555555555666777888999::::::========================>>>??????@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDEEEHHHJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSUUUWWWXXXYYYZZZ\\\^^^___```aaabbbcccdddeeeeeehhhhhhiiikkkmmmnnnpppppprrrtttvvvvvvvvvwwwyyy{{{}}}~~~}}}uuupppmmmkkkqqq{{{|||qqqeee___ZZZTTTPPPPPPNNNOOOOOOOOOOOORRRUUUXXX]]]bbbiiipppwww~~~|||wwwsssnnniiieeedddbbb___]]]ZZZYYYYYYYYYZZZZZZZZZZZZ[[[]]]___```ccceeeiiikkkmmmooosssuuuxxxzzz}}}~~~~~~|||{{{{{{yyywwwwwwwwwwwwuuusssssssssttttttsssrrrqqqqqqllljjjhhhffffffeeebbb```]]][[[XXXUUUTTTUUUVVVXXXXXXWWWTTTQQQLLLHHHCCCAAA???===<<<;;;<<>>????????????===:::888555333222333333333666999===???AAA======<<<;;;:::999999888555666777666555444555666555555666777777666555555555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFEEEEEEFFFHHHJJJJJJKKKKKKLLLNNNPPPRRRSSSSSSUUUWWWXXXYYYZZZ\\\^^^______```bbbcccdddeeeeeehhhhhhiiikkkmmmnnnppppppqqqsssuuuvvvvvvwwwzzz{{{zzzuuurrrsss{{{qqqggg\\\VVVRRRMMMKKKKKKHHHIIIJJJJJJKKKNNNRRRUUUYYY]]]dddkkkqqqxxx}}}zzzuuuppplllgggbbb___]]][[[YYYWWWUUUTTTTTTTTTVVVVVVVVVWWWXXXZZZ[[[\\\___bbbeeegggiiilllppprrruuuxxx{{{}}}~~~}}}|||}}}{{{yyyyyyyyyyyywwwuuusssttttttttttttsssssssssnnnkkkiiigggfffdddaaa___[[[YYYWWWVVVUUUVVVXXXYYYXXXXXXWWWTTTPPPKKKEEEBBB@@@???===;;;<<<===???AAACCCGGGPPP[[[dddnnn~~~ssshhh]]]WWWSSSVVVhhh||||||||||||{{{xxxtttpppnnnlllhhhdddbbb___[[[SSSNNNDDD@@@<<<999888777666444444444444444444444444444222222222222333555666777888777777888999:::;;;<<<999777666777:::<<<<<<<<<888999:::;;;<<<<<<<<<<<<=========<<<===>>>>>>???@@@???===;;;888666444333444444555666777:::<<<>>>======<<<;;;:::999999888444666777666555555666777555555666666666666555555555555666777888999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@BBBCCCDDDEEECCCDDDFFFFFFFFFGGGIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSUUUWWWXXXYYYZZZ\\\^^^______```aaacccdddeeefffhhhhhhiiikkkmmmnnnppppppqqqsssuuuvvvwwwxxxzzz|||}}}xxxxxx~~~{{{ppphhh^^^TTTPPPMMMIIIGGGGGGEEEFFFGGGGGGHHHKKKOOOSSSUUUYYY___eeekkkqqqwww{{{|||vvvrrrnnnjjjfffbbb]]]ZZZWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWYYYYYY\\\^^^```ccceeehhhlllppprrruuuyyy|||}}}~~~~~~~~~}}}{{{{{{{{{{{{yyywwwuuuuuuttttttttttttttttttpppmmmjjjhhhfffdddaaa^^^XXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWVVVRRRMMMGGGDDDBBBAAA>>><<<<<<===>>>@@@BBBEEELLLUUU]]]gggwwwvvviii]]]VVVQQQRRRaaattt{{{|||}}}|||yyyuuuqqqooolllhhheeebbb___[[[SSSNNNDDD@@@<<<999888777666555333333333333333333333333333333333333444666777888999888777777888:::;;;<<<;;;999888888999::::::999888999:::;;;<<<===============<<<<<<======>>>?????????===;;;888666555444444555666666666777:::=========<<<;;;:::999999888444555666666555555666777555555555555555555555555555555666777888999::::::::::::;;;;;;<<<===============???@@@BBBCCCEEEEEEBBBDDDFFFGGGGGGGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^^^^___```aaaccceeeffffffhhhhhhiiikkkmmmnnnppppppppprrruuuvvvwwwxxxzzz|||yyymmmccc]]]UUUMMMKKKIIIEEEBBBBBBCCCDDDEEEEEEFFFIIIMMMPPPSSSVVV[[[```dddiiinnnqqqvvvyyy|||~~~~~~}}}zzzvvvsssllljjjfffbbb___\\\XXXUUUQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTUUUVVVXXXZZZ]]]___aaaeeejjjmmmooorrrvvvzzz|||~~~~~~||||||||||||zzzxxxwwwvvvuuutttttttttttttttpppnnnjjjgggeeebbb___\\\UUUUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVUUURRRMMMIIIGGGDDDBBB???===<<<===???@@@AAACCCHHHOOOVVV```pppwwwiii\\\TTTNNNNNN\\\lll{{{|||}}}}}}{{{wwwrrrppplllhhheeebbb___[[[SSSNNNDDD@@@<<<999888888777666333333333333333333333333333333333333444666777888999999777777888999;;;===;;;:::888888999999888666777888:::;;;<<<============<<<<<<<<<<<<===>>>>>>>>>>>><<<;;;999777666555222444555666555777;;;>>>======<<<;;;:::999999888444555666666555555666888555555555444444555555555555555666777888999:::::::::;;;;;;<<<======>>>>>>======>>>@@@BBBDDDEEEEEEBBBDDDFFFGGGHHHHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^^^^^^^```aaaccceeefffggghhhhhhiiikkkmmmnnnppppppppprrruuuvvvwwwxxx{{{}}}uuummmccc[[[VVVNNNIIIHHHGGGCCC??????BBBBBBCCCCCCDDDFFFJJJMMMPPPSSSWWWZZZ]]]```dddgggiiilllppprrrssstttuuuwwwvvvuuuuuutttssspppkkkhhhccc```]]]ZZZXXXUUURRROOOLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRVVVWWWZZZ[[[^^^bbbgggkkklllpppuuuyyy{{{~~~~~~}}}|||||||||zzzyyyyyyxxxvvvuuutttsssttttttooollliiieeeccc```\\\YYYSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPMMMJJJIIIEEECCC@@@>>>===>>>@@@AAAAAAAAADDDJJJOOOYYYiiixxxvvvgggYYYQQQKKKKKKVVVfff~~~{{{|||}}}}}}{{{xxxsssqqqllliiieeebbb```[[[SSSNNNDDD@@@<<<999888888777666222222222222222222222222222222222333444555666777:::999888777777999;;;===999888777888999999888777777888:::;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999888777666000222444555555888<<<@@@>>>===<<<;;;:::999999888333555666666555555666888555555444444444444555555555555666777888999::::::;;;;;;<<<<<<===>>>??????<<<===>>>@@@BBBDDDEEEFFFBBBDDDGGGHHHHHHHHHJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTSSSUUUWWWXXXYYYZZZ\\\^^^^^^^^^```aaaccceeefffggghhhhhhiiikkkmmmnnnppppppppprrrtttvvvwwwxxx{{{}}}xxxllleee^^^WWWSSSMMMHHHHHHHHHCCC???>>>AAAAAABBBBBBBBBDDDHHHKKKNNNQQQTTTVVVXXXZZZ]]]```^^^aaaeeehhhiiijjjlllmmmnnnnnnmmmmmmllliiiddd```\\\YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGIIIKKKMMMOOOOOOPPPTTTVVVXXXZZZ\\\aaafffjjjkkkoootttxxx{{{~~~~~~}}}|||}}}|||zzzyyyzzzyyywwwuuutttsssssstttnnnkkkgggdddaaa]]]YYYWWWRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMKKKJJJEEECCCAAA???>>>???AAABBB@@@@@@BBBFFFKKKUUUeeetttuuufffWWWOOOIIIHHHSSSbbbvvvzzz{{{|||~~~}}}yyysssnnnllliiieeebbb___[[[SSSNNNHHHAAA<<<===<<<888444444555444333222111111111111111000///000111333666777999999999999888888777777888777777777777999:::<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;=========<<<:::888666444333333444555777:::===>>>===???AAA@@@<<<777444333777666555444444555666777555555555555666666666666555555555666777999:::;;;;;;;;;:::;;;;;;<<<===>>><<<===???AAACCCEEEFFFGGGCCCEEEGGGHHHHHHIIIKKKMMMKKKKKKLLLMMMOOOPPPQQQRRRUUUVVVWWWXXXYYY[[[\\\\\\]]]___aaacccccceeegggiiiiiiiiiiiijjjkkklllmmmnnnoooqqqssstttvvvxxx{{{~~~vvvjjjddd^^^WWWPPPLLLKKKJJJIIIGGGEEECCCBBB??????@@@BBBCCCDDDEEEEEEKKKMMMPPPSSSUUUVVVVVVVVV\\\\\\]]]^^^```bbbdddeeedddddddddbbbaaa___]]]\\\VVVTTTQQQOOONNNMMMKKKIIIIIIIIIGGGFFFEEEEEEEEEEEEHHHGGGFFFFFFGGGIIIKKKMMMRRRRRRSSSVVVZZZ^^^ccceeejjjmmmssswww{{{~~~~~~}}}|||zzzyyyxxxwwwxxxwwwvvvtttrrrqqqpppppphhhgggccc```\\\YYYWWWVVVRRRPPPNNNMMMLLLMMMNNNOOOMMMNNNOOOOOOOOOMMMKKKIIIIIIGGGDDDAAA???>>>>>>??????@@@CCCGGGJJJPPP]]]jjj|||wwwfffVVVMMMGGGEEELLLXXXttt~~~~~~{{{vvvrrrlllhhheeebbb```[[[TTTNNNHHHAAA<<<<<<<<<888555444555444333222111111111111000000//////111444666888999999999999888888888777:::999888777777777888999:::999999999888999999999;;;;;;;;;;;;<<<<<<<<<<<<=========<<<:::888555444333333444555777:::<<<>>>>>>???@@@???;;;777555555777666555444444555666777555555555555666666666666666666666666777888::::::;;;;;;:::;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHGGGHHHJJJLLLKKKKKKLLLNNNOOOPPPQQQRRRUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaabbbccceeegggiiiiiiiiiiiijjjkkklllmmmnnnoooqqqssstttuuuwwwzzz|||}}}mmmaaa[[[WWWPPPKKKKKKJJJJJJHHHFFFDDDBBBAAA??????@@@@@@AAACCCDDDEEEJJJLLLOOORRRTTTUUUUUUTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVSSSQQQOOONNNNNNNNNMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEGGGIIIJJJNNNNNNPPPSSSWWW\\\aaacccgggkkkqqqvvvzzz~~~~~~~~~|||{{{yyyxxxwwwvvvvvvuuusssqqqooonnnmmmlllgggeeebbb^^^ZZZXXXVVVUUUQQQOOOMMMKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNLLLKKKJJJHHHEEEBBB@@@?????????@@@@@@CCCGGGIIINNN[[[gggzzzvvveeeUUUMMMGGGEEEKKKVVVlll~~~|||xxxtttkkkhhheeebbbaaa\\\UUUPPPHHHAAA<<<<<<<<<888555444555444333222111111111111////////////111444777999999999999999888888888888;;;:::888777666666777777999999999999999999999999:::::::::;;;;;;<<<<<<<<<=========<<<999777444222333333444555777999<<<===>>>??????>>>:::888777777666666555555555555666666555555555555666666666666777777666777777888999999;;;;;;:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEGGGGGGFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRUUUUUUVVVXXXYYYZZZ[[[\\\\\\^^^aaabbbcccdddgggiiiiiiiiiiiijjjkkklllmmmnnnoooqqqsssssstttuuuxxx{{{~~~ssscccXXXSSSOOOKKKGGGIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@??????@@@AAADDDEEEHHHJJJNNNQQQSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVUUUUUUSSSRRRPPPPPPOOONNNLLLLLLNNNOOONNNMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKOOOSSSYYY^^^aaadddiiipppvvvzzz~~~|||{{{zzzxxxvvvuuutttsssrrrqqqpppnnnkkkiiihhhgggdddbbb^^^[[[WWWUUUTTTSSSOOONNNLLLJJJHHHHHHHHHIIIIIIKKKLLLNNNOOOOOONNNNNNKKKJJJGGGDDDBBBAAAAAAAAAAAA@@@CCCFFFGGGKKKWWWcccvvvuuudddSSSKKKGGGDDDJJJTTTeeeyyy}}}}}}|||zzzwwwtttllliiieeecccaaa]]]VVVQQQIIIAAA<<<<<<;;;888555555444444333222111111111111//////...///111444777999999999999999999999999999;;;:::888777666666777777::::::;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<=========<<<;;;999666333111333333444444666999;;;===?????????===:::888888999666666666555555666666666555555555555666666666666888777777777777777888888;;;;;;:::;;;;;;<<<===>>>===>>>???AAABBBDDDEEEFFFCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPQQQRRRRRRTTTUUUVVVWWWYYYZZZ[[[[[[[[[^^^```aaabbbcccfffhhhhhhiiijjjkkklllmmmmmmmmmoooqqqrrrsssssstttwwwyyy~~~vvvlll^^^TTTOOOMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>>>>>@@@CCCEEEGGGJJJNNNQQQSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQPPPOOONNNMMMNNNMMMKKKLLLNNNOOOOOONNNJJJIIIHHHGGGFFFEEEEEEEEECCCBBBBBBAAAAAABBBCCCDDDEEEFFFHHHKKKPPPVVV[[[^^^bbbhhhooovvvzzz~~~~~~|||{{{xxxwwwuuurrrqqqooooooooonnnmmmllljjjgggeeecccbbb___]]]ZZZVVVSSSRRRQQQQQQNNNLLLJJJHHHFFFEEEEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPMMMLLLIIIGGGEEECCCCCCBBBBBBAAABBBEEEEEEHHHTTT___rrrtttcccQQQJJJFFFCCCHHHQQQbbbwww~~~||||||zzzxxxuuummmjjjfffdddbbb]]]VVVQQQIIIAAA;;;;;;;;;777555555444444333222111111111111////////////111444777999999999999999999999999:::999888777666666777888888999:::;;;<<<<<<<<<<<<;;;777888888999:::;;;<<<<<<<<<<<<<<<:::888555333111444333333444666888:::<<<>>>??????===:::999999:::555666666666666666666555555555555555666666666666888777777777777777888888;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBCCCEEEFFFFFFCCCDDDFFFFFFFFFFFFHHHJJJLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[]]]___aaaaaaccceeegggggghhhjjjkkklllmmmmmmmmmoooqqqrrrsssssstttwwwyyy}}}zzzooofff[[[RRRNNNMMMLLLKKKHHHHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@>>>>>>@@@CCCDDDGGGJJJNNNRRRSSSSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKOOONNNMMMMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFBBBBBBAAAAAAAAAAAAAAAAAACCCDDDFFFIIINNNTTTYYY]]]aaagggooovvv{{{~~~{{{wwwvvvpppooollljjjiiiiiiiiiiiihhhhhhgggeeecccaaa^^^]]]YYYWWWTTTQQQOOOOOOOOOPPPNNNLLLJJJHHHFFFDDDBBBBBBDDDEEEGGGJJJMMMOOOPPPQQQOOONNNLLLJJJHHHFFFEEEDDDCCCBBBCCCDDDDDDFFFQQQ\\\nnnsssaaaOOOHHHEEEBBBFFFMMM```vvv~~~~~~|||yyywwwoookkkgggeeebbb]]]VVVPPPJJJBBB;;;;;;:::777555666555444333222111111111111111000///000111333666777999999999999::::::::::::888777666666666777888999666777999:::;;;::::::999888888888999999::::::::::::::::::999888555333222444333333444555888:::;;;===>>>???>>><<<:::::::::555555666666666666555555555555555555666666666666777777666777777888999999;;;;;;:::;;;;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ\\\___```aaabbbeeegggggghhhjjjlllmmmmmmmmmllloooqqqsssssstttuuuxxx{{{|||~~~wwwfff```WWWPPPMMMLLLLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGDDDCCCAAA@@@@@@AAABBBCCCGGGJJJNNNRRRSSSRRRPPPNNNMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJQQQOOONNNOOOQQQRRRRRRRRRRRRQQQOOOLLLJJJHHHGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@BBBCCCEEEHHHMMMRRRWWWZZZ```eeennnuuuzzz}}}~~~zzzvvvrrrpppgggeeecccaaa```aaabbbcccaaaaaaaaa```___\\\ZZZXXXSSSQQQNNNLLLKKKLLLNNNPPPOOONNNLLLIIIFFFCCCAAA@@@BBBCCCEEEGGGJJJMMMPPPQQQQQQPPPNNNMMMKKKIIIGGGFFFCCCBBBCCCDDDCCCEEEPPP[[[lll}}}rrr___MMMGGGDDDAAADDDJJJ[[[rrr~~~|||xxxuuuqqqmmmiiieeebbb]]]UUUOOOJJJBBB;;;::::::777666666555444333222111111111111222111000000111222555666999999999:::::::::;;;;;;999888777666555555666666555777999:::;;;;;;:::999888888888888999999999999888999999999888666444333444444333444555777999:::;;;===??????===;;;::::::444555666777777666555444555555555555666666666666666666666666777888::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFGGGHHHIIILLLNNNLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ\\\^^^``````bbbdddfffggghhhjjjlllmmmmmmlllllloooqqqssstttuuuwwwzzz||||||~~~|||~~~zzzooo___[[[UUUPPPMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJEEEDDDCCCCCCBBBBBBBBBCCCEEEHHHMMMQQQRRRQQQNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJPPPOOOOOOQQQTTTVVVWWWWWWXXXVVVSSSPPPMMMJJJHHHHHHDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCFFFJJJOOOTTTWWW]]]ccclllsssxxxzzz}}}~~~~~~}}}{{{xxxsssnnnjjjhhh^^^\\\ZZZYYYYYYZZZ\\\^^^YYYZZZZZZ[[[YYYWWWUUUTTTMMMLLLIIIHHHIIIKKKNNNPPPPPPOOOMMMJJJGGGDDDAAA@@@@@@AAACCCEEEHHHLLLNNNPPPRRRQQQPPPOOOMMMJJJIIIGGGDDDBBBCCCDDDCCCEEEPPP[[[jjj|||rrr^^^LLLFFFDDDAAABBBHHHUUUooo~~~}}}}}}|||zzzuuurrrrrrnnniiifffbbb]]]UUUOOOJJJBBB;;;::::::777666777555444333222111111111111333222111000000222444555999999999::::::;;;;;;;;;<<<:::888666555444444444777888;;;=========<<<;;;999999999888888888888888777888888888777666444333444444333444555777999::::::===@@@@@@???<<<::::::444555666777777666555444555555555555666666666777555555555666777999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<===>>>???@@@AAAAAAAAACCCFFFHHHIIIJJJMMMOOOLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZYYY\\\^^^___```aaadddffffffhhhjjjmmmnnnmmmlllllloooqqqssstttvvvxxx{{{~~~{{{}}}uuullljjjnnnlll|||}}}ppphhh\\\YYYUUUQQQOOOMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLEEEEEEEEEDDDDDDCCCBBBBBBDDDGGGLLLPPPQQQOOOLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLOOONNNOOORRRVVVZZZ[[[[[[[[[YYYVVVRRRNNNKKKIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDHHHMMMQQQTTT\\\bbbjjjqqqvvvxxxzzz{{{xxxwwwuuuqqqlllgggbbb```XXXWWWUUUTTTTTTVVVYYY[[[TTTUUUVVVWWWVVVTTTRRRQQQJJJIIIGGGFFFGGGJJJNNNPPPQQQPPPNNNLLLHHHDDDAAA@@@???@@@BBBDDDGGGJJJMMMOOOSSSRRRQQQPPPNNNKKKIIIHHHDDDCCCCCCDDDCCCFFFPPP[[[jjj{{{qqq]]]KKKEEECCC@@@AAAFFFRRRnnn~~~|||{{{xxxuuurrrooommmkkkhhhddd^^^WWWRRRDDDBBB???===;;;999555333777666555444222111000///111222333333222222444666::::::;;;;;;<<<;;;;;;;;;;;;999777666555666777888888999;;;<<<===>>>>>>======;;;888888888999999888;;;:::999999999777444111222333444333444666:::===<<<>>>@@@@@@>>><<<<<<<<<999999888666444555777:::666666666666666666666666888777777777777999:::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]___```bbbcccccccccfffhhhjjjkkkkkklllnnnpppnnnppprrrssssssuuuxxx{{{zzz|||~~~tttkkkeeeaaa^^^]]]eeelllzzzvvvjjjccc^^^\\\XXXTTTQQQPPPOOOOOOLLLJJJHHHHHHIIIJJJKKKJJJJJJGGGCCCAAABBBCCCCCCCCCIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMNNNNNNKKKIIIKKKMMMQQQTTTWWWXXXXXXXXX[[[ZZZXXXUUURRRPPPNNNMMMLLLKKKJJJGGGEEECCCAAA@@@DDDCCCBBBCCCFFFKKKPPPSSSYYY___gggmmmppppppqqqqqqrrrooojjjddd^^^[[[YYYXXXTTTRRRPPPNNNMMMNNNPPPRRRQQQQQQSSSVVVXXXVVVSSSPPPLLLJJJGGGFFFIIILLLOOOPPPVVVTTTRRRNNNKKKGGGEEECCCDDDCCCBBBBBBDDDHHHKKKNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHFFFFFFFFFFFFFFFMMMVVVgggwwwlllZZZKKKFFFDDD@@@AAAGGGSSSggg}}}|||{{{xxxuuurrrmmmkkkiiifffccc]]]VVVRRRFFFCCC???<<<;;;999666444444444444333333222222222111222333333222222444666999:::;;;;;;<<<;;;;;;;;;:::888666444444444666666999999:::;;;<<<===>>>>>>;;;999777666777777777666:::999888999999888555333333444444444444666:::===<<<>>>@@@@@@>>><<<<<<<<<:::999777666666666888888666666666666666666666666888777777666777999:::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]___```bbbcccddddddfffhhhjjjkkkkkkkkkmmmnnnnnnpppqqqrrrsssuuuxxxzzz|||~~~yyyrrriiiaaa[[[XXXVVVTTTYYY```nnnxxxnnnddd^^^YYYWWWTTTQQQOOONNNMMMMMMOOOMMMKKKKKKLLLMMMMMMMMMKKKGGGDDDBBBBBBCCCDDDCCCGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOOOOOOOPPPNNNKKKHHHKKKMMMPPPSSSVVVXXXYYYZZZZZZYYYYYYWWWVVVTTTRRRQQQOOONNNLLLJJJHHHEEECCCBBBCCCBBBBBBCCCFFFJJJOOORRRVVV[[[ccchhhjjjjjjjjjkkkgggeee```\\\XXXUUUTTTSSSPPPNNNLLLJJJJJJKKKMMMNNNPPPPPPSSSVVVXXXWWWTTTQQQNNNKKKHHHHHHJJJNNNPPPQQQUUUTTTQQQNNNJJJGGGDDDBBBBBBBBBBBBBBBDDDFFFIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEEEELLLTTTeeeuuulllZZZIIIEEECCC???AAAGGGPPPeee~~~}}}|||{{{yyyuuussskkkjjjhhheeebbb]]]WWWRRRGGGCCC>>>:::999888777666111222222333333444444555111222333333222222444666999999:::;;;;;;;;;;;;;;;999777555333333333444555:::999999999:::<<<>>>???<<<:::777777888888777666999888888999:::999777555444555555555444666:::===;;;===??????>>><<<<<<<<<<<<999555555777999888666777777777777777777777777777777666666777888:::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSQQQQQQRRRSSSUUUXXXZZZ[[[[[[\\\^^^```bbbcccdddeeefffhhhjjjjjjjjjjjjkkklllmmmoooqqqrrrssstttwwwzzz}}}|||tttkkkeee]]]VVVRRRPPPNNNMMMNNNTTT```sss{{{tttnnnggg```[[[VVVUUUTTTRRRQQQOOONNNMMMNNNLLLKKKKKKMMMMMMMMMLLLKKKHHHDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGIIILLLNNNPPPQQQSSSSSSSSSTTTTTTRRRNNNJJJKKKLLLNNNQQQTTTXXXZZZ\\\YYYZZZ[[[[[[ZZZYYYVVVUUUQQQQQQOOOMMMKKKHHHFFFEEEBBBBBBAAABBBDDDHHHLLLOOORRRVVV\\\```aaaaaa```aaaZZZYYYVVVSSSQQQPPPPPPPPPMMMKKKJJJIIIIIIKKKLLLNNNOOOPPPRRRVVVYYYYYYWWWTTTQQQNNNLLLKKKNNNQQQSSSSSSWWWVVVTTTQQQMMMIIIFFFDDDCCCDDDDDDEEEGGGHHHIIIIIIKKKKKKLLLMMMMMMLLLKKKKKKJJJHHHHHHHHHFFFFFFLLLTTTcccsssjjjXXXGGGCCCAAA???AAAGGGNNNccc~~~}}}|||||||||zzzvvvssskkkiiihhhfffccc^^^XXXSSSGGGCCC<<<888666666666666111222222333333444444555111222333333222222444666888999:::;;;;;;;;;;;;;;;:::888666444333333444555:::999888888999;;;===???>>><<<::::::;;;;;;:::888888777888999;;;;;;999777555666666555555666999<<<;;;===??????===<<<<<<<<<===888444555999;;;888555777777777777777777777777777777666666777888:::;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSQQQRRRSSSTTTWWWYYY[[[]]][[[\\\^^^```bbbdddeeeeeeeeegggjjjjjjjjjiiijjjkkkmmmnnnpppqqqrrrtttwwwyyy|||~~~wwwpppddd___XXXRRROOONNNLLLLLLMMMOOOWWWdddwww|||wwwtttvvvtttqqqmmmhhhccc___\\\WWWWWWWWWVVVUUUTTTSSSRRROOONNNNNNNNNPPPPPPNNNMMMMMMIIIEEECCCBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAEEEFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWXXXYYYWWWRRROOOLLLLLLMMMNNNRRRVVVYYY\\\ZZZ[[[]]]^^^^^^\\\YYYWWWSSSSSSRRRPPPNNNKKKHHHGGGBBBBBBAAABBBDDDGGGJJJLLLNNNQQQUUUWWWWWWVVVVVVVVVQQQQQQPPPOOOOOOPPPPPPQQQNNNMMMLLLLLLLLLNNNOOOQQQPPPQQQTTTXXX\\\]]]\\\[[[UUUSSSPPPPPPRRRTTTUUUVVV[[[ZZZXXXUUURRRNNNJJJIIIFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNOOOPPPPPPOOONNNMMMOOOMMMLLLLLLJJJHHHMMMUUUaaaooogggUUUEEEAAA@@@>>>AAAGGGMMMaaa~~~~~~}}}}}}}}}zzzvvvssslllkkkiiigggddd___YYYTTTFFFAAA:::666444444555555444444333333333333222222111222333333222222444666777888999:::;;;;;;;;;;;;<<<;;;888666555555666666999888777777888:::===>>>>>><<<;;;;;;<<<<<<:::888777777888:::<<<<<<;;;999666666666555444555888;;;:::<<<>>>>>>===<<<<<<<<<===999555666:::;;;999555777777777777777777777777777666666666666888999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSQQQQQQRRRTTTVVVYYY[[[\\\[[[\\\^^^```bbbcccdddddddddgggjjjkkkjjjjjjjjjkkklllnnnpppqqqqqqsssvvvyyy}}}uuunnnaaa]]]VVVRRROOONNNMMMLLLMMMMMMQQQZZZggg~~~~~~uuummmhhhfffeeeeeehhhiiijjjiiifffbbb^^^\\\XXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVXXXWWWUUURRRPPPLLLHHHEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFIIILLLOOOSSSUUUVVVVVVVVVWWWYYYZZZYYYVVVSSSMMMMMMMMMMMMPPPSSSWWWZZZ[[[]]]^^^___^^^\\\YYYWWWTTTTTTTTTSSSPPPMMMJJJHHHCCCCCCCCCCCCDDDGGGIIIKKKKKKMMMOOOPPPOOONNNNNNNNNKKKLLLLLLMMMOOOQQQRRRSSSPPPOOOOOOOOOOOOQQQRRRSSSRRRSSSVVV[[[```ccccccbbbZZZXXXVVVUUUVVVWWWXXXWWW[[[ZZZZZZXXXUUUQQQNNNKKKGGGIIIKKKNNNOOOPPPOOOOOOQQQQQQRRRSSSSSSRRRQQQQQQRRRPPPOOOOOOLLLIIINNNTTT___mmmbbbRRRCCC@@@@@@===@@@EEEMMM___|||{{{wwwsssmmmllljjjhhhddd___YYYTTTFFFAAA:::666444444444444555555444333333222111111111222333333222222444666666777888:::;;;;;;;;;;;;>>>===:::888666666777888888777777777888:::<<<===<<<;;;::::::;;;;;;888666888888888:::<<<===;;;:::666666666444333444666999999;;;>>>>>>===<<<<<<===;;;999777888:::;;;888666777777777777777777777777666666555555666777999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSPPPPPPQQQRRRTTTWWWYYYZZZ]]]]]]___```bbbccccccccccccfffjjjllllllkkkllllllkkkmmmooopppqqqrrruuuxxx~~~~~~qqqkkk```\\\VVVQQQOOOMMMKKKJJJKKKHHHKKKRRR\\\mmm~~~xxxtttqqqssswww|||vvvqqqhhhddd^^^YYYWWWXXX[[[]]]^^^bbbhhhjjjiiifffcccbbb^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[^^^___^^^[[[XXXVVVRRRMMMIIIGGGFFFEEEDDDGGGGGGGGGFFFEEECCCBBBAAABBBDDDHHHLLLQQQUUUXXXZZZYYYXXXXXXYYYZZZYYYWWWUUUQQQQQQPPPOOOQQQSSSUUUWWW[[[[[[]]]]]]\\\[[[YYYWWWVVVWWWWWWVVVSSSPPPLLLJJJFFFEEEEEEEEEFFFHHHIIIJJJIIIKKKLLLKKKJJJIIIIIIJJJHHHIIIKKKMMMOOOQQQSSSTTTQQQQQQQQQPPPQQQQQQRRRRRRRRRTTTWWW]]]cccggghhhhhh```^^^[[[ZZZZZZZZZYYYXXXWWWXXXXXXWWWUUURRROOOLLLHHHIIIMMMPPPSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQNNNJJJMMMTTT^^^kkk~~~~~~^^^NNNAAA@@@@@@===>>>CCCKKK\\\xxx|||wwwsssnnnllljjjgggccc^^^WWWRRRFFFBBB<<<888666666555555555555444333333222111111111222333333222222444666666777888999:::;;;;;;;;;???===;;;888777777777888666666777888999:::;;;;;;<<<;;;;;;;;;<<<;;;999777999999999;;;======<<<:::666666555333222222555777999;;;===>>>===<<<<<<===:::999999:::999999888777666666666666666666666666666666555555666777999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSRRRRRRRRRSSSUUUWWWXXXYYY^^^___```aaabbbbbbbbbbbbbbbeeejjjmmmmmmmmmnnnnnnkkkmmmooopppppprrruuuwww~~~~~~pppjjj```\\\VVVQQQNNNLLLJJJHHHIIIEEEFFFMMMSSS^^^vvvwwwkkkeeebbb___```dddiiiqqq~~~uuujjjbbb]]]VVVTTTPPPMMMLLLOOOTTTXXX^^^eeeooovvvwwwuuusssrrrlllkkkjjjhhhhhhhhhhhhiiidddeeegggiiikkkiiieeebbb^^^ZZZTTTOOOLLLJJJHHHGGGHHHHHHGGGFFFEEECCCAAA@@@AAADDDIIIOOOUUU\\\```cccbbb```^^^]]]]]]\\\ZZZYYYWWWVVVUUUTTTSSSTTTTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZYYYWWWSSSOOOMMMHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJJJJIIIHHHGGGHHHIIIIIIKKKMMMOOORRRTTTUUUVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSWWW]]]dddiiikkkllleeeccc```^^^]]]\\\ZZZXXXUUUVVVXXXXXXVVVTTTQQQOOOKKKMMMPPPUUUYYY\\\___```aaaaaabbbccccccbbbaaaaaa[[[YYYXXXWWWRRRNNNQQQWWW^^^iii|||yyyYYYKKK@@@AAAAAA======AAAFFFVVVrrr}}}wwwsssmmmllliiifffbbb\\\UUUPPPGGGCCC>>>:::999888777666444444333333333333333222111222333333222333555666666666888999:::;;;;;;;;;???===;;;888777666777777555666777999::::::::::::>>>======>>>>>>>>>;;;999:::999:::;;;======;;;:::555555555333111111444666888:::===>>>===<<<<<<===888:::;;;;;;999888888999666666666666666666666666666666555555666777999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEDDDFFFHHHIIIIIIIIIJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSUUUUUUUUUVVVWWWYYYZZZ[[[______```aaaaaaaaaaaaaaaaaaeeejjjmmmnnnnnnooopppkkklllnnnoooppprrruuuwww{{{~~~rrrkkkbbb]]]WWWRRROOOLLLIIIGGGJJJDDDDDDJJJNNNSSSfff{{{xxxlll```ZZZWWWUUUUUUXXXWWW^^^lll|||qqqdddYYYRRRMMMMMMLLLIIIGGGGGGKKKQQQVVVcccmmmzzz|||zzzxxxvvvuuuuuuvvvwwwssstttvvvyyyzzzxxxtttqqqddd___XXXSSSOOOMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@BBBEEEKKKSSS[[[ccciiilllmmmiiieeebbbaaa```^^^]]][[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUWWWXXXYYY[[[[[[[[[\\\\\\\\\YYYUUUQQQOOOJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGFFFHHHIIIMMMNNNPPPSSSUUUWWWXXXYYYWWWWWWVVVVVVUUUUUUTTTTTTQQQRRRVVV]]]dddjjjlllmmmhhhfffbbb```^^^]]]ZZZXXXVVVWWWYYYZZZYYYWWWTTTRRRPPPRRRUUUZZZ___cccgggiiijjjkkklllmmmmmmlllkkkjjjaaa___^^^\\\XXXSSSVVV[[[^^^iii|||uuuWWWIII@@@AAABBB>>><<<@@@BBBRRRnnn{{{wwwtttooollliiieeeaaa[[[UUUQQQHHHCCC===999888777777777555555444444444333333333222222333333333222111111555777:::;;;:::999:::;;;======<<<:::777555666777666666777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666888;;;<<<<<<:::888777444222222333555666>>>>>>>>>>>>===<<<;;;;;;:::999888777666666666666777666666666666666777777666666555555777888:::;;;:::::::::;;;;;;;;;<<<<<>>AAAIIIOOOaaa~~~{{{wwwtttooollliiieeeaaa[[[UUUQQQHHHCCC>>>999888777777666444444444444333333333333111222333333444444444444666888;;;<<<;;;:::;;;;;;<<<===<<<:::777666666777666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777999<<<===<<<:::888666444222222444666777999:::;;;===>>>?????????:::999888777777666666666777666666666666666777777666666555666777888:::;;;999::::::;;;<<<=========@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSRRRSSSUUUWWWZZZ\\\bbbaaaaaa``````aaaccccccdddeeeggghhhjjjkkkkkkkkkjjjkkkkkkkkkkkkmmmqqquuuzzz|||xxxnnnccc[[[UUUSSSRRRMMMJJJJJJHHHGGGGGGHHHHHHJJJSSS^^^rrruuuiii]]]VVVRRRNNNLLLNNNPPPRRRZZZfffuuu{{{qqqdddZZZTTTPPPKKKGGGFFFEEEFFFHHHHHHIIIQQQZZZnnnqqqiii^^^UUUQQQNNNLLLIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBEEEJJJSSS___mmm{{{|||vvvrrrlllfffbbbbbbbbbcccbbb___\\\YYYWWWUUUSSSRRRRRRTTTVVVXXXYYY\\\^^^]]]ZZZVVVSSSRRRMMMLLLKKKLLLMMMOOOOOOOOOPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOSSSWWWYYYYYYYYYZZZ[[[[[[[[[YYYWWWTTTRRRSSSTTTWWW^^^eeekkknnnnnnpppnnnjjjfffbbb___]]]\\\ZZZYYYYYYYYYYYYVVVRRROOOOOOOOORRRYYYcccoooyyy~~~~~~|||yyyuuuqqqiiiccc^^^]]]ZZZXXXYYY]]]dddmmm|||fffPPPHHHBBB@@@???===>>>AAACCCIIIZZZxxx~~~zzzwwwtttooommmiiieeeaaa\\\VVVRRRHHHDDD>>>999888777777666333333333333222222222222000111222444555666666666666999;;;<<<;;;;;;;;;<<<;;;<<<<<<:::777666666777666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<===<<<:::777666444222333444777888888999;;;===???@@@@@@@@@::::::888777777777777777777777666555555666666777666555666666777999:::;;;999999:::<<<===>>>??????AAAAAAAAAAAABBBBBBBBBCCCBBBCCCDDDFFFIIIKKKMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVYYY[[[]]]_______________```aaaaaacccdddfffhhhjjjkkklllmmmjjjkkklllllllllnnnrrrvvvzzz|||}}}qqqggg___WWWUUUSSSNNNJJJJJJGGGFFFFFFHHHGGGHHHNNNVVVeeettt{{{ooobbb[[[UUUOOOLLLMMMKKKMMMRRR\\\iiirrrvvvwwwnnnggg]]]UUUQQQNNNJJJGGGHHHFFFEEEGGGGGGJJJRRR\\\qqqooohhh]]]UUURRROOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBEEEJJJSSS```rrrzzzrrrkkkjjjhhhgggfffccc___\\\XXXVVVSSSQQQPPPRRRTTTVVVZZZ\\\]]]\\\WWWRRROOONNNKKKLLLMMMNNNPPPQQQRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSVVVZZZ\\\\\\[[[\\\\\\]]]]]][[[ZZZXXXVVVVVVWWW[[[aaaiiipppssstttvvvtttppplllhhhdddbbbaaa^^^]]]\\\\\\ZZZVVVQQQMMMJJJKKKNNNUUUaaappp~~~|||tttooogggaaa]]]\\\[[[YYY[[[```fffoooyyy```NNNFFFAAA???>>>======@@@@@@DDDSSSnnn}}}zzzvvvtttpppmmmiiieeeaaa\\\VVVRRRHHHDDD>>>999777777666666333333333222222222111111000111222333444444444444555777:::;;;:::999:::;;;:::;;;;;;:::888666666666666666666666777999:::;;;::::::::::::::::::::::::<<<;;;;;;<<<======<<<:::777666444333333555777999<<<===>>>??????>>><<<;;;::::::999888777777777777777777666555555555666666555555666777888999::::::999999:::<<<>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNPPPQQQQQQUUUUUUVVVWWWYYY[[[]]]___^^^^^^^^^______``````aaabbbccceeehhhjjjlllmmmmmmjjjlllmmmmmmnnnpppsssvvvyyy|||vvvmmmcccZZZWWWSSSMMMIIIIIIGGGFFFFFFHHHGGGFFFIIIOOOYYYgggzzzxxxkkkbbb[[[TTTOOOOOOLLLMMMPPPXXXbbbjjjmmmmmmhhhccc\\\WWWSSSPPPMMMKKKLLLIIIGGGHHHHHHLLLVVVaaasss{{{kkkddd[[[TTTQQQOOOLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGKKKRRR^^^rrr~~~tttqqqmmmkkkjjjgggbbb^^^WWWUUUQQQOOOOOOQQQSSSUUU[[[\\\]]]ZZZUUUPPPLLLKKKIIIKKKNNNPPPQQQSSSUUUVVVYYYZZZYYYXXXWWWVVVWWWXXXXXXWWWXXXYYY\\\^^^^^^]]]^^^^^^^^^^^^]]]\\\ZZZYYYWWWYYY]]]eeeooowww}}}~~~zzzvvvqqqmmmjjjhhhgggeeecccaaa^^^YYYRRRMMMIIIIIIKKKPPP[[[kkk{{{xxxnnniiiaaa\\\YYYZZZZZZZZZ]]]bbbhhhqqquuu]]]KKKEEE??????>>><<<===@@@BBBEEEOOOddd~~~~~~}}}zzzvvvtttpppmmmjjjfffbbb\\\VVVRRRIIIDDD>>>:::777777666555333333333222222222111111111111222222222111111000333666888999888888888999888:::;;;:::888666555666555555555666777888::::::::::::::::::::::::::::::<<<;;;;;;<<<===>>><<<;;;888777555333333555777999>>>???@@@@@@???===;;;999;;;:::999888777777777777777777666555555555555555444555666777888999999:::999999:::<<<>>>???@@@AAA?????????@@@AAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^___```aaaaaabbbbbbbbbccceeehhhjjjlllmmmmmmjjjlllnnnnnnoooqqquuuwwwyyy|||~~~ooofff\\\XXXUUUOOOLLLLLLIIIFFFGGGIIIHHHEEEFFFJJJMMMZZZmmmsssiiiaaaXXXRRRQQQOOOOOOQQQWWW```gggiiiiiihhheee```\\\XXXTTTPPPNNNNNNJJJIIIIIIJJJNNNYYYdddzzzvvvooofff```WWWQQQOOOMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFIIIOOO[[[ooo{{{vvvpppmmmllliiiddd```VVVTTTPPPNNNNNNPPPTTTVVV[[[[[[[[[XXXSSSMMMJJJIIIHHHKKKNNNQQQRRRTTTXXX[[[^^^```aaaaaa___^^^___aaa___]]]]]]^^^```aaaaaa```_________^^^^^^]]]\\\[[[ZZZ\\\aaakkkwww|||wwwuuurrroookkkgggbbb[[[UUUPPPKKKKKKKKKMMMTTTaaaqqq|||}}}tttkkkfff```[[[XXXYYYZZZZZZ^^^dddjjjtttsss[[[IIIBBB>>>>>>>>><<<<<>>===;;;:::888666444333444666888:::;;;>>>@@@AAA@@@>>>===;;;:::999888888777888888777777666555444444444444444555666888999999999999999999:::<<<===>>>??????>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEHHHJJJLLLLLLKKKLLLMMMOOOOOOPPPOOOOOONNNOOOQQQSSSUUUWWWYYYZZZ]]]^^^```aaabbbbbbbbbbbbcccdddfffhhhjjjkkklllmmmjjjlllooopppqqqsssvvvxxxyyy{{{~~~rrrhhh___[[[XXXTTTQQQRRRKKKHHHGGGIIIIIIFFFFFFHHHKKKUUUeeevvvxxxnnndddZZZSSSRRRQQQPPPQQQWWW```fffiiiiiijjjhhhfffbbb^^^YYYUUURRROOOLLLKKKLLLMMMPPP[[[fff~~~vvvnnnhhhbbb\\\UUUPPPNNNMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEAAACCCFFFLLLWWWlllyyyqqqnnnmmmkkkfffaaaXXXVVVQQQNNNNNNPPPSSSVVVWWWXXXXXXUUUPPPKKKIIIHHHGGGJJJNNNPPPQQQUUU[[[```bbbfffkkkllljjjiiiiiikkkgggeeecccccceeefffeeedddbbbbbbaaa```___^^^]]]]]]___```eeennn}}}{{{wwwpppiiiccc\\\VVVQQQLLLLLLLLLKKKOOOYYYfffppp~~~|||vvvpppnnnhhhccc_________^^^aaaffflllwwwoooXXXGGGAAA======>>><<<<<>>===<<<;;;:::777444333444555777666999===@@@BBBBBBAAA@@@;;;;;;:::999888888888888777777666555444444444444444555666888999999999999999::::::;;;<<<=========??????@@@AAABBBCCCDDDDDDBBBBBBDDDEEEGGGIIIJJJKKKKKKLLLNNNOOOPPPOOOOOOOOOMMMNNNPPPSSSUUUWWWYYYYYY\\\^^^___aaabbbbbbbbbbbbdddeeeggghhhjjjkkkkkkkkkjjjmmmoooqqqrrrtttwwwyyyxxx{{{~~~{{{qqqfffaaa\\\VVVSSSSSSNNNJJJHHHJJJIIIGGGGGGIIIKKKQQQ[[[iii~~~}}}sssiii^^^WWWUUURRRQQQSSSYYYbbbiiilllmmmmmmmmmllljjjeee```\\\ZZZSSSQQQPPPRRRSSSVVV```kkk|||tttlllgggaaa[[[TTTPPPOOONNNKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCEEEGGGKKKTTThhh{{{sssoooooommmiiiddd]]]YYYTTTOOOMMMNNNQQQSSSRRRSSSSSSPPPLLLIIIGGGGGGFFFIIIMMMNNNOOOTTT]]]cccgggmmmtttwwwvvvssstttuuuooommmjjjjjjjjjkkkkkkjjjffffffdddbbbaaa______^^^aaaaaadddmmm{{{zzzqqqhhh```YYYTTTPPPJJJLLLLLLLLLNNNUUU```iiivvvzzz~~~{{{zzzyyyxxxrrrllljjjgggdddfffiiippp{{{iiiRRREEE???<<<======<<<<<<>>><<<===CCCOOOddd~~~{{{|||}}}}}}|||yyyuuusssqqqnnnjjjgggbbb]]]WWWSSSJJJEEE???:::777666555444555555444444444444333333///000111222333444444444333666888999888888888999666888::::::888666555555555555555555666888999:::999999999999999999999999888888888:::===>>>===<<<===;;;777555333333555666777999===AAACCCBBBAAA???<<<;;;:::999888888888888888777666555444333333333333555666888999999999999:::::::::;;;;;;<<<<<<<<<@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGKKKLLLNNNOOOPPPPPPOOONNNOOOPPPSSSUUUXXXZZZ[[[\\\[[[]]]___aaabbbbbbbbbaaaeeefffggghhhjjjjjjkkkkkkkkkmmmpppqqqssstttwwwyyyxxx{{{~~~zzznnneee^^^VVVQQQPPPPPPKKKHHHJJJJJJHHHHHHJJJGGGJJJOOOZZZoooxxxnnnccc[[[YYYUUUTTTUUU\\\eeemmmqqqqqqpppqqqrrrppplllfffcccaaaYYYWWWVVVXXXZZZ]]]fffppp}}}tttlllfff```[[[TTTPPPPPPOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLRRRccc{{{}}}tttppppppooojjjeeeaaa]]]VVVPPPMMMMMMOOOPPPNNNOOOOOOMMMIIIGGGFFFFFFFFFIIILLLMMMNNNTTT^^^eeejjjrrr{{{}}}zzzzzz{{{tttrrrooonnnnnnooonnnnnnjjjhhhfffdddbbbaaa``````___^^^```hhhwww{{{pppeee]]]VVVQQQOOOHHHKKKMMMMMMNNNTTT___gggqqqvvv|||~~~xxxsssnnniiiiiilllsss~~~dddMMMDDD>>>;;;======<<<<<<>>>===>>>CCCNNNaaazzz~~~~~~~~~}}}{{{wwwtttqqqooollliiigggddd^^^VVVOOOJJJEEE???:::777666555444777777777777666555444333000000000000000000000000444555555666777888888999999;;;>>>===:::888888999555555666666777999:::;;;;;;:::999888777777777777999999::::::;;;<<<<<<<<<===:::666222111222444666777999;;;>>>?????????>>><<<;;;:::888777666555555666666666666777777777777888999888777666777:::<<<;;;<<<===>>>>>>===<<<;;;@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFGGGHHHIIIIIINNNOOOPPPPPPOOOPPPRRRTTTUUUWWWYYYYYYXXXYYYZZZ\\\[[[\\\]]]___```aaaaaabbbdddeeegggiiikkklllmmmmmmnnnooopppqqqsssvvvxxxyyy}}}~~~ttthhhaaa]]]WWWRRROOOMMMKKKJJJJJJJJJIIIGGGLLLKKKNNNWWWbbbrrr~~~ttthhh^^^WWWOOORRRXXXbbbmmmxxx~~~~~~zzztttnnniiigggaaaaaa```^^^___dddmmmtttzzzooogggfffaaaZZZVVVTTTQQQMMMJJJLLLLLLMMMMMMLLLKKKJJJJJJHHHJJJMMMQQQUUU___ssswwwpppmmmkkkhhheeeccc___XXXSSSPPPNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEJJJKKKLLLNNNPPPUUU[[[___hhhmmmtttzzz}}}zzzxxxvvvsssrrrsssssstttpppnnnkkkiiihhhgggeeecccaaa``````dddooo}}}yyysssiiiaaaZZZUUUQQQOOONNNLLLKKKMMMNNNRRR[[[eeellltttzzzvvvuuu|||yyy\\\KKKAAA???<<<;;;<<<===>>>>>>======AAALLL\\\rrr~~~|||xxxuuusssooollliiigggeee___WWWPPPJJJEEE???:::777666555444666666666555555444333222000000000000000000000000444444555666777888888999999::::::777444444555888555555555666777888::::::<<<<<<;;;:::999999999999999::::::;;;<<<<<<=========:::777444222333444666888999<<>>>>>>>>???@@@@@@AAAAAABBBBBBCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLLLLLLLNNNPPPRRRUUUVVVXXXXXXXXXXXXZZZ\\\[[[\\\]]]___```aaabbbbbbdddeeegggiiikkklllmmmmmmnnnooopppqqqsssuuuwwwyyy|||}}}qqqjjjddd^^^YYYVVVTTTQQQPPPOOOOOOMMMLLLLLLKKKMMMTTT]]]jjj}}}wwwjjj```[[[VVVXXX]]]hhhuuuxxxrrroooiiihhhgggddddddhhhnnntttvvvnnnkkkeee^^^ZZZXXXVVVSSSPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMQQQTTTWWW___qqqxxxrrrooommmiiiffffffaaaZZZUUUQQQNNNKKKIIIEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMPPPTTTYYY]]]eeejjjpppuuuwwwyyyzzz{{{zzzyyywwwvvvvvvvvvwwwxxxtttqqqnnnllljjjiiifffdddbbb```^^^___eeeoooyyy}}}xxxjjjeee___ZZZXXXVVVUUUTTTSSSPPPNNNPPPQQQTTT\\\fffmmmvvv}}}wwwZZZIIIBBB???<<<;;;<<<============>>>BBBKKKYYYnnn}}}yyyvvvtttooollliiigggddd___XXXQQQIIIEEE>>>:::777666555555444444444444444333222111000000000000000000000000333444555666777888888999;;;:::888555222222555777555555555666777888999:::>>>======<<<;;;;;;::::::::::::;;;;;;<<<======>>><<<:::888666555444555555888:::===@@@CCCDDDDDDCCC>>>>>><<<:::999888888777;;;;;;999888666555444333666666666555444555777:::888999999:::;;;===???@@@??????@@@AAAAAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHJJJKKKLLLNNNQQQSSSTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^___```bbbbbbcccdddeeegggiiikkkllllllmmmnnnnnnoooqqqsssuuuwwwxxx{{{}}}vvvoooiiiddd]]]ZZZVVVSSSRRRQQQOOONNNNNNLLLLLLQQQXXXcccttt{{{mmmccc___[[[]]]cccooo~~~wwwvvvssspppnnnooorrrvvvyyyooojjjbbb^^^\\\[[[XXXUUURRRRRRRRRRRRQQQQQQQQQPPPRRRSSSVVVZZZ[[[aaappp~~~yyytttrrrpppmmmjjjjjjfff___YYYTTTOOOKKKHHHCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOORRRVVVZZZaaadddjjjnnnpppqqqrrrtttxxxxxxwwwwwwxxxyyyzzz{{{yyyvvvrrrooommmkkkhhhfffaaa___\\\[[[]]]bbbhhhllltttvvvxxxyyyvvvqqqkkkggg]]][[[XXXVVVWWWYYYYYYYYYWWWRRRPPPPPPQQQTTT[[[dddmmmwwwsssWWWGGGCCC@@@===;;;<<<======<<<===???DDDJJJTTTggg~~~|||yyyvvvtttnnnkkkgggeeeccc^^^WWWQQQIIIDDD>>>:::777777666555444444444444444333222222000000000000000000000000333333444555666888999999>>><<<:::888666666777888555555555555777888999:::>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<======>>>;;;:::999888777555555444666888<<<@@@CCCDDDEEEDDD@@@???===<<<:::999999999888888777555444222111111666777777666555666888:::999999999999:::<<<>>>?????????@@@AAAAAABBBCCCCCCEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNPPPRRRUUUSSSTTTVVVWWWWWWWWWYYY[[[]]]]]]^^^___```bbbcccdddeeefffgggiiikkklllllllllnnnnnnooopppsssuuuwwwxxxzzz|||{{{rrrmmmeeebbb\\\XXXVVVTTTRRRPPPQQQNNNNNNQQQVVV___nnn|||pppfffaaa\\\___hhhvvv{{{yyyyyyyyyzzztttlllgggdddbbb___\\\XXXWWWWWWVVVUUUUUUUUUUUUVVVWWWZZZ^^^```dddppp|||{{{wwwvvvuuurrroooooojjjddd^^^XXXRRRMMMIIIFFFFFFEEEDDDDDDCCCCCCCCCFFFHHHKKKLLLNNNPPPSSSVVV[[[^^^cccfffhhhjjjmmmooossstttuuuwwwyyy{{{|||}}}|||yyyuuuqqqooollliiiggg___^^^[[[ZZZZZZ]]]aaacccgggiiikkkllljjjgggccc```\\\ZZZXXXXXXZZZ\\\\\\\\\ZZZTTTOOONNNOOOQQQXXX___lllvvvnnnSSSEEECCC@@@===;;;<<<===<<<<<<===@@@EEEIIIOOO```}}}~~~~~~}}}{{{xxxuuusssnnnjjjfffcccaaa]]]VVVPPPHHHDDD>>>999777777666666444555555555555444333333000000000000000000000000222222333555666888999999<<<<<<;;;;;;:::999777666444444555555666888999:::<<<<<<======<<<;;;:::999::::::;;;;;;<<<=========:::::::::999777666444444444666:::>>>AAACCCCCCCCC@@@???>>><<<;;;::::::999555555555555444444444444666888999888777777999:::<<<;;;:::999999;;;<<<===>>>??????@@@BBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTRRRTTTVVVWWWWWWXXXZZZ[[[^^^^^^^^^___aaabbbdddeeeeeefffhhhiiikkkkkkllllllmmmnnnoooppprrrtttvvvxxxyyy|||~~~xxxrrrmmmgggaaa^^^[[[XXXVVVSSSQQQPPPRRRVVV]]]kkkxxxssshhhccc\\\aaalll}}}~~~|||yyytttppplllgggccc^^^]]][[[ZZZYYYXXXXXXXXXXXXXXX\\\```bbbeeeoooyyy{{{zzzxxxuuurrrpppmmmgggbbb]]]WWWQQQMMMHHHGGGEEEDDDCCCBBBBBBCCCFFFHHHKKKMMMNNNOOOQQQRRRVVVXXX\\\___bbbdddhhhkkkmmmooossswwwzzz}}}~~~}}}zzzvvvrrrpppmmmjjjhhhaaa___]]]\\\\\\]]]___aaaaaabbbdddfffeeecccaaa___]]]\\\[[[]]]___aaaaaa```^^^WWWPPPNNNNNNPPPUUU\\\lllvvvgggOOOEEEBBB@@@===;;;<<<======<<<>>>AAAEEEHHHKKKZZZwww|||}}}}}}}}}{{{xxxuuusssppplllgggcccaaa\\\UUUPPPHHHDDD>>>999888777777666444444555555555555444444000000000000000000000000111222333444666777999999999999999::::::999777444444444444555666777888999;;;<<<<<<<<<<<<:::999888999999::::::;;;<<<<<<===::::::999888666555444333333555999===@@@AAABBBBBB@@@???>>><<<;;;::::::999666666666777777888888888666888999999888888999:::<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQRRRTTTVVVWWWWWWYYY[[[]]]____________aaaccceeeffffffggghhhiiijjjkkkkkkkkkmmmmmmnnnppprrrtttvvvwwwxxx{{{~~~xxxqqqjjjeeeaaa^^^[[[YYYVVVTTTVVVXXX^^^kkkwwwxxxjjjccc]]]bbbmmmtttsssssswww~~~yyyuuuyyy}}}xxxqqqllliiigggeeebbb```_________]]]]]]___bbbdddfffoooxxx}}}zzzuuuqqqmmmkkkhhhddd```[[[UUUQQQHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHLLLNNNNNNNNNOOOPPPQQQSSSUUUWWWYYY\\\```cccgggjjjpppvvv{{{~~~|||yyyuuusssqqqooommmkkkfffdddaaa___^^^___```bbbaaabbbdddeeeeeedddcccbbb^^^^^^```cccgggiiiiiihhhddd[[[RRROOOOOOPPPUUUZZZjjjtttaaaLLLEEEAAA???<<<;;;<<<>>>>>>>>>???AAADDDGGGJJJVVVooo}}}}}}~~~}}}|||yyyvvvtttsssoooiiieeebbb\\\UUUPPPHHHCCC>>>999888777777666333333444444444444333333000000000000000000000000000111222444666777999999999777666666888999888666444444444555666777888999;;;<<<======<<<;;;999777888888999999:::;;;;;;;;;:::999888666555444333333444666999===???AAAAAAAAA@@@???>>><<<;;;:::999999777777777888888999999999555777888999888777888999:::;;;<<<<<<===============>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKMMMMMMMMMNNNPPPRRRSSSUUUWWWXXXXXXYYY\\\^^^``````______aaacccfffgggfffggghhhiiijjjkkkkkkkkkmmmmmmnnnppprrrtttvvvwwwwww{{{wwwqqqmmmiiigggddd```^^^^^^___cccnnnyyy|||nnnddd___aaaiiizzz~~~mmmjjjgggiiinnntttwwwwwwyyy{{{|||zzztttooollljjjgggmmmwww{{{yyyuuurrrooommmmmmmmmjjjhhhhhhjjjkkklllsss{{{~~~xxxqqqkkkhhhfffeeecccaaa]]]WWWSSSKKKJJJHHHFFFEEEEEEFFFFFFFFFIIIMMMOOOOOONNNNNNNNNMMMNNNOOOOOOOOOQQQUUUXXX^^^ccciiipppvvvzzz|||}}}{{{xxxuuutttsssrrrpppoookkkiiifffddddddfffhhhiiihhhiiijjjkkklllkkkkkkjjjfffggghhhlllpppqqqpppooofff\\\RRRNNNNNNNNNRRRWWWcccmmm{{{yyy[[[JJJFFF@@@===;;;;;;<<<>>>??????@@@@@@BBBFFFJJJUUUiii{{{~~~~~~~~~}}}zzzwwwvvvvvvqqqkkkgggccc^^^VVVQQQHHHCCC===999888777777777111222222333333333222222000000000000000000000000000111222444666777999999<<<888555444777:::;;;:::444444444444666777888999;;;<<<===>>>===<<<999888777888888999999:::;;;;;;:::999777555333333333444555777:::===@@@AAAAAAAAA@@@???===<<<:::999999999666666666777777777777777444666888888777666777888888999;;;>>>????????????===>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJLLLMMMNNNPPPSSSUUUSSSUUUWWWYYYYYYZZZ\\\^^^aaa```___```aaacccfffhhhfffggghhhiiijjjkkkkkkkkkmmmmmmnnnooorrrtttvvvwwwwwwzzz|||yyyvvvnnnjjjggggggfffiiisss~~~pppeee^^^___dddrrr|||jjjfffbbbccceeefffdddaaaaaadddffffffdddbbbccceeeaaahhhttt|||zzzzzzyyywwwtttrrrsssrrrsssyyyvvvmmmgggccccccbbbbbbaaa]]]XXXTTTQQQOOOKKKHHHEEECCCCCCCCCFFFJJJMMMOOOOOONNNMMMMMMKKKKKKJJJIIIHHHIIILLLOOOWWW[[[ccckkkqqquuuwwwxxxzzzxxxvvvuuuuuuuuusssrrrmmmllljjjiiijjjmmmqqqtttrrrrrrssstttttttttttttttpppqqqrrruuuwwwwwwuuusssfffZZZPPPKKKKKKKKKNNNSSS[[[ffftttuuuXXXIIIGGG???===;;;;;;===???@@@@@@AAA@@@AAAEEEJJJTTTeeeuuu