BM6v6(8 {{{zzz}}}~~~|||{{{{{{{{{vvvpppkkkgggeeeeee```[[[[[[___cccdddcccaaaaaaaaa___]]]ZZZXXXVVVVVVTTTQQQNNNLLLJJJIIIIIIGGGFFFCCC???===;;;::::::888777666777888888777666555444333333555555444333------...///000111111222888444000,,,,,,...222555//////000111222222333333222111///...///111333555333333333333333333333333:::888555222000000000000222222222333555555333111000000000000000000000000333222000//////111222444222111000//////000111222000000111222222222222111111000000000111222333333555555444444444333333333111111222222222222333333333333333222222111111111444444555666555444222111...///111333444333222000222222222222222222222222444444444333222111000///111111222333333444555555111222333444444444333222111222333333444444444444555555555555555555555555555555555555444333222222333333333444444555555555222222222222333333444555444444444333333222222222///000111111111111000///111222333444444444444444444555888999999888555444666333///...///222444444222222222222222222222222111111222222222333333333111111111111111111111111333333333222222111111111555555555555444333222222333222222111111222222333111111111111222333444555222222111000//////000000333333222222222333333444666555444333222333444555111222333444444444333333111111222222222333333333333222111111111222333444111222222333333222222111222222222111111111111111000111111111111222222222333333333333333333333333222111111000000111111222000000111222222333444444666555444333333444555666666777888999:::;;;;;;;;;222222222333333444444444555444333222222333444555222222111111222222333444333333333444444333222222555555555666555555444333444444444444444555666777444333333444666777666555222222222333333333444444111222222333333444444555333444555555666555555555666666555555444444333333555555555444444333333333555555555444444333333333444444666666666555444333444333333222222333333444333333333444444444555555555555444333444555666777666555444333333444555666333333333444444444555555555555555666666666666666666666555555555555666666555555555444444333333333333444444555666666555555777777666555555555555555555555555555666666666666777777777777777777777777555666666666777777888888|||zzz~~~~~~}}}||||||}}}~~~|||yyyuuupppllliiigggfffaaa]]]]]]aaaddddddcccbbbbbbaaa```]]][[[XXXVVVTTTSSSPPPMMMJJJIIIHHHHHHGGGEEEBBB???===;;;;;;;;;:::888777777888888777666555333333333444555444333000000000111111222222222555444222000000111222333111111111222333444444444222222222222222222333333222222222222222222222222222111000000000222333555333444555666555444333333111111111111111111111111555444222000//////000000222111000000000000111222000000111222222222222111222222111111222222333333333222222222222111111111111222222222222333333333333333333222222111111111333444444444444333222111///000111222333222111111222222222222222222222222333333333333222111000///111111222222333444444444111222333333333333222111111111222333333333333333111111111222222333333333444444555444444333222222111222222222222222333333222222222222222333444444333333333333333222222222111111111111111111111111222222222222222333333333333444666888888666444333444222111111333333333111222222222222222222222222111111111222222222333333111111111111111111111111333333222222222111111111111111222222222222222111222222222111111222222222111111111111222333444555444333222111111000000111333333444444555444444333777666444333222222222222111111333444444444333222111111111222222222333333222222111111111222333444111222222222222222222111111111111111111111111111000000111111111222222222333333333333333333333333222222111111111111222222111111222222333333444444555555444333333444555555555666777888999999999999222222333333333333333333333333222222222222333333222111111111111222333333333444444444444444333333555555555555555444333333444444333333333333333444555444333444555666555444222222222333333333333444333333333333333333222222333333444555555555555555555555555555555555444444555444444444333333333333555444444444333333333333000111222333333222222111333333222222222222333333333333333333444444444444555444333333333444666666444444333333333333444444333333333333333333333333444444444444444444444444444444333333333333444444666666555555444444444444333444444555555555555444666555555444333333444444444555555555666666666666666666666666666666666666333333444444555555555555{{{zzz~~~}}}{{{|||~~~{{{zzzwwwtttpppmmmkkkiiieeebbb___```ccceeedddbbbccccccbbb```^^^[[[XXXVVVSSSQQQOOOLLLIIIHHHGGGGGGEEEDDDBBB???======<<<<<<<<<;;;999888999888777555555333222333444555444222222222333333333333333333222222333444444333111000222222333333444555555555111222333444444333111000000000000000000000000000///.........///111333555333666999888555333333444222222222222222222222222222222222111111000000000222222111111111111222222///000111111222222111111444333222222222222222222222222222111111111000000222222222222333333333444222222222222222111111111222222333333222222111000222222222111111111111111222222222222222222222222333333333333222111000000222222222222222222333333222222222333333222111111000000111222222222222111//////000111222333444444333333444444444333222222000000000000000000//////222222111111111222333333222222222222222333333333333222111000000111222333333222111000000111111222222333555666666555333222111111333555666555222///111111111111111111111111000111111111222222222222111111111111111111111111222222222111111111111111...///000111222222222222222222111111111111222222111111111111222333444444555444333222111111111111222444777888888666444222777666444333111000000000000111222333444333222222000111111111222222222222111111111000111222222333111111222222222222111111///000000111111222222222000000000111111111222222222222222222222222222222333222222222222222222333333333333333333333333333444333333222222333333444333444555666777777777777333333333333333222222222111111111222222111111111111111111111111222222333333333444444444444444333444444555555444444333222555444333222111111111111555444333333444444333222111111222222222333333333444444333333222111111000222333444444555555444444444444555555555555555555444444333333333333333222444444333333333333333222//////000111222222111111333333222222222222333333222222333333333444444444444444333333333444555666111222222333333222222111333333333333333333222222333333333333333333333333444333333222222333333444666666555555555555444444444444444555555444333333444444333222222222333333444444444555555555666666444444444444444444444444333333333444444444444555}}}yyyxxx|||~~~{{{zzz|||{{{yyywwwssspppllliiihhhcccaaa``````cccdddcccbbbddddddcccaaa^^^[[[XXXVVVSSSQQQNNNLLLJJJHHHHHHHHHDDDCCCAAA???>>>>>>>>>>>>>>><<<:::999999888666444444333222222444444333222333333333333333333222222000111222333333222000///222222333333333444444444222222222222222111000///000000000000000000000000222111000/////////000000222666:::888333000111444111111111111111111111111---...///111222333333333222222111111111111222222///000000111111111111111333333222111000000000111333333333333222222222222222222222222333333333333222222222111111111111111111111111111111111000000333333222111000000000111111111111111111111111111222222222222222111000000222222222222111111111111111111222333333444444444000000111111111111000000000111222333555666777888111222333333333333333222111000000//////.........111111000000000111111222000000111111222222333333444222111//////111222444444222000///...///000111222333444555555444333222111111333555666555222///111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111000000111222222333333333222111111000000000000111111111111111111111222333444444444333222111111111111222444888;;;;;;888333000444444333222111000000000///000222333333333222111000000000111111111111222000000000000111111222222000000111111111111000000...//////000111222222333000000000000111111111111111111111111222222222222333333222222222222333333444444444333333333333333222222222222222222222222333444444555666666555555444333333333222222111111000000222222222222000000000000000000000111222222111222222333333333333222444444444444444333222222444333222111111111111111555444222222333333222000111111111111222222222222333333222222111111111000222222333444444444444444333333444444555555666666333333333333222222222222333333333333222222222222111111222333333444444444222222111111111111222222222222222222333333333333333333333333333444444444000111222333333222111000222333333333444444555555333333333333333222222222555555444444444444555555444444444444444444444444333444444444444333222222444333333222222222333333333333444444444555555555333333333333333333333333555555555555555555555555zzzvvvuuuzzz~~~~~~zzzzzz|||}}}{{{xxxsssnnnjjjgggeee```______```aaabbbcccbbbffffffdddbbb___[[[XXXUUUSSSRRROOOLLLJJJIIIIIIIIIDDDCCCAAA@@@>>>>>>??????>>>===:::999999888666444444333222222333444333222222222222222222111111111//////////////////000000111111111111111222222222333111///...---...///000111111111111111111111111444333222111000//////...000444777666111...///222000000000000000000000000,,,---///000222222222222111111111111111111111111//////000111111111111000111111000//////...//////333333222222222111111111111111111222222222333333111111111111111111111111000000000000000000000000333333222111000000000111111111111111111111111111111111222222222111000000111111111111111111000000///000111222444666777888000000000111111000000///000111222444555777888999000000111222333333333222111111000000//////......111000000/////////000000000000000111111222222222333222000//////000222333444222000.........000111333444555555555555444333333222111111333333222111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111222222111000000///111000000//////000000111111111000000000111222222222222111000000000000000222555888;;;:::777333000000000111111111111111111///000111222222222111000//////000000000111111111//////000000000111111111///000000111111000000///......///000111111222222//////000000000111111111000000000111111222222222333222222111111222222333333333333333333333333222222222222222222222222222333444555555555555555555333333333222222111111111000111222333333222111000000000//////000000111222...///000111111111111111333333333333333222222111222222111111222333444444444222111111222222111///000000000111111111222222000000000111111222222222111222222333333333333333222222333333444444555555222222222222222222222222222222222222222222222222333333333333333444555555222111111000000111111222111111111222222222333333111222222333333333333333111222333444444333222111111222333444555666777888444444444333333333222222444444333333333333444444222222222222222222222222222333333333333333222222444333333333333333444444333333333333444444444444333333333333333333333333555555555555444444444444xxxtttsssxxx|||~~~{{{zzz|||~~~|||xxxsssmmmhhhdddbbb^^^^^^^^^^^^```bbbdddeeehhhgggeeeccc___[[[WWWUUUSSSQQQOOOMMMKKKJJJJJJJJJEEEDDDBBB@@@???>>>??????>>><<<:::999999888666444444222111222333444333111000000000111111111111111///...---------...000111//////000000000000000000222000---,,,+++---///111000000000000000000000000000000000000111111111111...111444333000......///////////////////////////111111111000000/////////000000111111111111000000...///000000111111000000000///..................000000000////////////...000000000000111111111222000000000111111111111111000000/////////000111111222222222111111111111111111111111111111111111111000111111111111111000000000000000000000000111111//////000111333666888999000111111111111000000///......///111222444555555...///000111222333333333111111000000000000000///000000///.........//////000000000000000111111111222111000//////000111222222111000//////000000111333444444444444444444333333111///...000111222111////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////...---,,,+++000000////////////000000000///////////////000000000000//////000000111222333444666888777555222///---...///000111111111111...///000111222111000000////////////000000000000......///000000000000/////////000000000000//////...//////000000111111111/////////000000000111111/////////000111111222222222111111111111111111222222222222222222222222222111222222333333222222111333333444444555444444333222222222222222111111111111111222222222222111111///////////////000000111------...///000000000000222222333333222222111000111111111111222333444555222111000000111222000//////000000000000111111111...//////000111111222222000111222222333333222222111111222222222222222333000111111111111222222222000111111111111222222222333222111111111111222222111111000000000000111111000000111111111222222222000111222333333333222222222222222333333222222222111111222333555666777777555444444333333222222222222111111000000111111222000000111111111111222222000111222222333333333222333333222222333333444444222222222333333333444444222222222222222222222222333222222222222222111111wwwssssssxxx}}}|||{{{{{{}}}~~~|||xxxrrrmmmhhhdddbbb^^^^^^^^^^^^___bbbgggiiiiiihhhfffccc```[[[WWWUUUQQQPPPNNNKKKJJJIIIIIIIIIFFFEEECCC@@@???>>>>>>>>><<<:::888888888777555444333222111222333333333111//////000000111111222222...............///000000//////////////////////////////...---...///000000////////////////////////,,,---...///000111111111...///000111000///......////////////////////////333222000///.........///...///000000000000///......//////000000000000000///............//////000000000/////////.........////////////000000000000///000000000111111111222000000/////////000222222///000111222333222111111111111111111111111111111000000111111111111000000.../////////000111111111000//////000111222444555111222222222111111000///,,,---...///000111222333---...///111222333333333////////////000000000000000///......------......000000000000000/////////////////////////////////000000111111111111111222222333333333333333333222111000......///000000///////////////////////////........./////////000000000000000000000000000000........./////////000000------.........------,,,000//////......//////000///......---------....../////////000111222444444333444444333333222000000---...///000000000///......///000111111111000///........./////////000000---...///000000000//////...//////000000//////.../////////000000000000000////////////000000000111......//////000111111222111000000//////000000111000000000111111222222222222222333444444333222222222222222333333222222111111111111111222222222222111000000//////000000111///............///000000,,,---...///000000000000222222222222222111111000111111000000000111111222000///...///111111111////////////000000000111111//////000000000000000000000111111222222222222222111111111000000000000000000000000000111111222222000000000000111111222222333222111000//////000000000000000//////000000000000000000000111111111222000000222333333333222111111111111000000111111111111111222222222222333333444333333222111111000000111111000000000000111111000000111111222222222222...///000222333333333333111111111111111222333333222222222222333333333333333333333333333333333333222222222222111111111000xxxtttsssyyy}}}}}}{{{{{{|||}}}|||zzzwwwrrrmmmhhhdddbbb______^^^^^^```dddiiimmmiiiiiigggddd```[[[WWWUUUPPPOOOLLLJJJIIIHHHHHHHHHGGGEEECCCAAA???>>>>>>>>>;;;999777777777777555444333222111111333333222111//////000111222222333333---...///000111111000000000000000000////////////---...///111111111000000........................,,,------...//////......///......000222222000...000000000000000000000000111000...------///111222---...///000000///...---...//////000000000000000///////////////000111222111111111111000000000000............//////////////////000000111111111222111000/////////111222333...///111333444333222000000000000000000000000000///000000111111111000000---......///000111111222111000///......///000111222222222222222111000000------...///000111222222,,,---///000222333333333---......//////000000000000///...---------------111111000000//////............////////////......///000111222222222222222111111111111111111111111///.........000000///---////////////////////////............/////////000000000000000000000000000---.........//////000000------...///000000000000//////............//////...------,,,,,,,,,------//////000111222444666777444333222000000///000000//////000000000///---,,,---...000111111111000///............/////////000,,,---///000000000///.........////////////......000000000000////////////////////////000000000000---......///000111111222000000////////////000000......///000111222222333222333444444444444333222000000111111111111000///000000111111222222222333000///...------...///000...............///000000---...///000111111111111222222222222222111000000222111000//////......//////......///000222111000////////////000000000000111111000000//////......000000111222222222222222111111000000//////......//////000000111111111222//////000000111111111222555444222111000///000000000000////////////000000000000000000111111111111///000111222333222111111111000///......///000111222222111111000///......222222222111000//////...333333222222222222333333111111222222222333333333---...000111333444444444000000///000000111222222111111222222222333333333333333333333333333333333444444444333333222222222zzztttqqquuu{{{~~~~~~}}}}}}}}}~~~}}}{{{wwwrrrlllfffaaa^^^XXXXXXZZZ___dddiiikkkkkkqqqpppnnnhhhaaa[[[XXXWWWNNNLLLKKKIIIHHHHHHHHHHHHCCCBBB@@@>>>=========>>>:::999999888666444333222777222///111111//////111---......///000111111222---.........//////000000////////////////////////+++)))((()))---...---+++,,,,,,---...000222333444000///...---,,,,,,---...///...---,,,,,,---.../////////............//////...............///000000444333000...,,,,,,,,,,,,,,,...000222222111///...111000///...............///...---,,,---...000111111000///...------...///...............///000000/////////000000111222333............///000111222222111000...------------111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////111000...,,,,,,---///000000000000000///...,,,,,,///////////////.........000///...///000000...,,,000///...------...///000......//////000000111111---///111333444333222111///000111111111000...---////////////////////////---...000111111///...,,,,,,---.../////////...---000////////////.........///---...111000,,,+++---000000000000////////////111000///...---,,,,,,,,,---------,,,,,,++++++++++++,,,---///111333555666666444111000000///---,,,000000000000000000000000............////////////...///000...++++++...111000000//////.........---////////////...............///////////////......---...000111111111000///---------......000111111.........///////////////111111222222222222111111666444222000/////////000000000000000000000000000222222111000000///000000111000///...............,,,,,,---......---,,,,,,////////////000111333333111111111111000000000000---...///000000///...---000000//////.........---------,,,,,,,,,,,,------////////////000000000000////////////000000000000222111///.........///000////////////000000000000......//////000000111111000000//////.........---111111000000000000111111------...///000111111222///////////////////////////000000000111111111111000000000000///////////////////////////////////////000000000000111111111222222111000......000222...///000111333444666666000000000000111111111111//////000000111111111222111111111222333333333444444333333222222111111111vvvpppnnnsssyyy{{{}}}~~~}}}}}}}}}~~~~~~yyyssslllfffbbb___[[[[[[\\\___cccggghhhhhhlllllljjjeee^^^YYYUUUTTTNNNLLLKKKIIIHHHHHHHHHHHHDDDCCCAAA???============:::999999888777555333222777222///111222000///111......//////000000111111//////////////////000000------------------------...---+++---///111000...---------...///111222333111111///.........//////000///...---------.../////////............//////...............//////000111000///...------......------......////////////222111000/////////000111111222222333333333222222//////...------...///000......------......///000//////..................000000000111333555777888333222111000///......///111111111000000000//////222222222222222222222222000000////////////000000000000000///////////////000///............///000000000000000///...---,,,////////////...............------...000111000...000///...------...///000.............../////////---...///111111111111000//////000111000///...---...........................------------.........------............------//////.........---------///,,,---//////++++++---/////////............---000///...------,,,------------------,,,,,,++++++//////000111222444555555444222///...//////---,,,........................---.........////////////)))++++++)))''''''***,,,............---------,,,////////////..................////////////......,,,---.../////////......------------......///000////////////..................////////////......222222111000000000111111000000000000000000000000111111000///////////////////////////.........---------...//////...------............///000000111000000000000000000000///...///000000000///..................---------,,,...------------------............////////////000........./////////000000111000///.........///000....../////////000000000///////////////000000000000/////////.........---111000000//////000000111......//////000000111111......................../////////000000000111111111000000000//////......////////////////////////000000000111111111222222111111222000///...///111111111000000000000000000/////////000000000111111//////000000000111111111//////000000000000000111222222222111111111111111sssnnnmmmsssyyyzzz{{{|||}}}||||||}}}}}}{{{ssslllfffbbb```^^^]]]]]]```ccceeeeeedddggghhhfffccc]]]WWWTTTSSSMMMLLLJJJIIIHHHGGGHHHHHHFFFDDDBBB???===<<<<<<<<<::::::999888777555444333555111///222333000///000//////////////////////////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,000.........000000///......------......000111111222111111000000000000111111000///...............///......------......///......------......///000------------...///000111...---,,,+++,,,---///000///...,,,+++,,,---///000...000111333222111///......------------///000111//////......//////000111000000///------,,,,,,,,,......---...000333666888333222222111000000000000111111000000000000//////111111111111111111111111////////////////////////000000/////////.........////////////////////////000111111000000///...---........................,,,+++,,,...000111111//////......------......///.........---------------------......///000000000//////000000//////...---........................///...,,,+++,,,...000222///......---,,,,,,,,,,,,------------,,,,,,,,,,,,///,,,+++------******---.........---------,,,,,,......---,,,,,,---------...---------------,,,,,,000000000111111222222222000///------...///...---........................---------.........//////,,,---------++++++---///---------,,,,,,,,,,,,,,,/////////............---------......///......---+++,,,------......------------,,,,,,,,,---......000/////////...---------------............------...///000000111111111111000000000000000000000000000///........................///000///...---,,,......////////////............---------......///...................../////////000000000000//////---------,,,,,,,,,,,,,,,........................------------............---------.........//////000000///............///.........////////////000///////////////........./////////...............000000////////////000000/////////000000000000000............................../////////000000000111111000000///...------////////////////////////------.........////////////000222111///......///000//////......---------.........////////////000//////000000000000111111000000000000////////////000000000000000000111111sssoooooovvv{{{{{{zzz{{{~~~}}}|||||||||}}}zzzrrrkkkeeeaaa```^^^^^^^^^___bbbddddddccceeeffffffccc]]]XXXUUUTTTMMMLLLJJJHHHGGGGGGGGGHHHGGGEEEBBB???<<<;;;::::::999999999888777666444333444000000333444111///000//////////////////......//////......------,,,,,,........................------,,,,,,------,,,,,,......------......//////111111000000000000000000111000000///...............------------------......------------...//////,,,,,,------...///000000---------------......///...---+++***+++---///111---.../////////...---,,,///...---------...///000000000000000000111222222111000//////.........///---,,,,,,,,,---000333555222111111000000000000111111000000000////////////////////////////////////...//////////////////.../////////.........------......///000000000//////000000111111000//////...------...............///,,,,,,,,,---000000000...------------------------///.........------,,,,,,------------...///000111////////////......------------------------------...---------...000111222000///---+++******+++,,,,,,,,,,,,,,,+++++++++***...+++)))++++++)))***............------------,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------......///000000...---,,,---///000000///////////////////////////,,,,,,---------.........000000000000000000111222---------,,,,,,,,,,,,,,,//////.........---------,,,,,,---.........------+++,,,,,,------------------,,,,,,++++++,,,,,,---000000///...------,,,,,,---......//////......------...///000111000//////////////////////////////......------,,,------...,,,---///000000///---,,,---..................---///......------------...,,,---------------......//////000000000000000000---------,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........---------------.........//////////////////......---------........................000//////......//////000000000000///////////////........................---............/////////111111000///...------,,,........................---.........////////////---///111111000...---...,,,,,,------.........///---------.........////////////000000000000000000222222222111111000000///.........//////000000000sssooopppvvv{{{{{{zzzzzz~~~~~~}}}||||||||||||xxxpppiiiddd```___]]]\\\]]]___bbbdddddddddcccddddddbbb]]]XXXUUUSSSMMMKKKJJJHHHGGGGGGGGGGGGFFFDDDAAA>>>;;;:::999888888888888777666555444333222///000444555111//////////////////............---------,,,,,,+++++++++........................+++,,,,,,,,,++++++++++++......------------.........////////////////////////////////////...------------,,,,,,,,,,,,---------------------...//////---------...............+++---...000000///...---///...---,,,---///111222111000///......///000000111000...---,,,,,,,,,---///............///000000...............///000000111000///...///000222333//////.........//////000000000000////////////.................................////////////......------------------------,,,---...//////////////////000000000000//////...,,,---------......//////...------...//////---,,,,,,,,,------------,,,,,,000//////......---------...............000111111///......---------------------------------------)))+++,,,...//////......///...,,,+++*********+++,,,+++++++++************---***)))++++++)))***.../////////.........------,,,,,,+++++++++,,,,,,---------------------------******+++,,,...///000111...---,,,---000222222222........................,,,,,,,,,,,,------------,,,,,,,,,---............---------------------...............------------++++++,,,------------------,,,,,,---------......,,,++++++++++++,,,------000//////...---,,,,,,+++------............---------...///000///...---,,,........................---,,,,,,,,,,,,,,,------+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......++++++,,,,,,---------...///////////////000000111---------------------...------...//////...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,------------............//////......------,,,,,,---------...............//////............////////////..........................................,,,,,,---------.........000000000///...------,,,------------------------000000000111111111222222---///111111///------------------....../////////------------............000000//////////////////222111111000000/////////---------......//////000sssoooooouuuzzzzzzyyyyyy}}}}}}}}}}}}||||||{{{{{{~~~zzzuuuoooiiiddd```___\\\[[[\\\^^^bbbdddeeeddd```bbbcccaaa\\\WWWSSSQQQLLLKKKIIIHHHGGGFFFGGGGGGDDDBBB@@@<<<:::888888777666666666666555444333222111///000555666222//////........................,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---...---,,,,,,---...------,,,,,,,,,------...,,,------............---------............---------,,,,,,++++++,,,,,,---------,,,,,,------...///---............---,,,,,,+++,,,///111111000...,,,++++++++++++++++++,,,,,,...---+++++++++---///000222111///---++++++++++++++++++******++++++,,,---*********++++++---...............------.........,,,,,,,,,,,,---......///000000////////////......000000000000000000000000---...///000000///...---++++++,,,,,,---.........,,,,,,,,,------...//////......////////////......,,,,,,,,,---....../////////...------......,,,++++++,,,,,,------,,,,,,+++/////////...............------......///000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,,,,,,,***)))---,,,,,,+++************++++++++++++************,,,)))))),,,,,,***+++.../////////............---,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------***+++,,,---///000111222---,,,,,,---000222333222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******,,,......---,,,------------.....................------------,,,******+++,,,------------------,,,,,,,,,---...///++++++++++++,,,---......///.........---,,,,,,,,,++++++,,,,,,,,,,,,++++++...............---,,,+++........................,,,,,,,,,,,,,,,,,,---...+++,,,---...///...------,,,,,,++++++++++++,,,,,,......---------......///+++++++++,,,------............------...///000111------------............+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,,,,---------......---------------,,,,,,,,,---------------...............------------......,,,,,,------------------------------------------+++,,,,,,,,,,,,---------/////////............---------------------------,,,,,,---------.........---...000///---,,,,,,---000/////////...------------------............///000000////////////..................------------..................//////vvvqqqpppvvv{{{{{{{{{|||||||||}}}}}}||||||{{{{{{yyywwwsssooojjjeeebbb```]]]\\\\\\^^^aaacccccccccaaacccdddbbb]]]WWWSSSQQQLLLKKKIIIGGGFFFFFFFFFGGGBBB@@@>>>;;;888777777777555555555555444333222222000...000666777333///...,,,------....../////////---------------.........+++++++++++++++++++++++++++---///...------///111,,,+++++++++,,,---......+++,,,---...///......---***+++,,,---......------,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,---.........---,,,+++,,,---.........------******+++,,,+++***)))))))))))))))***+++,,,---...111///...,,,++++++,,,,,,***************+++,,,,,,,,,+++++++++++++++,,,,,,******,,,---------,,,,,,++++++++++++,,,---//////000000/////////.........////////////////////////,,,---///000000///---,,,))))))***,,,---...///000++++++******+++,,,...///------............------++++++,,,------...//////---,,,,,,---...///---,,,***+++,,,------,,,+++***---------------.........***+++---...//////............,,,+++++++++,,,---++++++++++++++++++++++++)))******+++++++++*********+++++++++++++++******,,,,,,+++++++++*********+++)))***---...++++++---.........---------,,,,,,---,,,+++******)))***************+++++++++,,,,,,+++,,,,,,---.../////////,,,++++++,,,///111111111++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---000111///---++++++,,,,,,------------.........---------,,,,,,)))***+++,,,,,,---------,,,++++++***+++,,,---...*********+++---...000111------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,------.........---,,,++++++++++++,,,---,,,,,,+++,,,,,,---...///++++++,,,,,,---......///---,,,,,,,,,---...000111++++++,,,,,,------------***+++,,,......,,,+++***+++++++++,,,,,,,,,------------------............,,,------...---,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,------............------------------...*********++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++......///---,,,+++,,,........................------............/////////000000/////////.........,,,---------------......////////////............zzzuuusssxxx}}}~~~~~~{{{|||||||||||||||{{{zzzvvvuuussspppkkkgggcccaaa^^^]]]]]]^^^aaabbbbbbaaadddfffgggeee```ZZZVVVSSSLLLKKKIIIGGGFFFFFFFFFGGG@@@???<<<:::888777666666444444444444333222111111///...000666777333///...,,,,,,------...///000000---......//////000000000------------------------)))+++......,,,,,,...111++++++++++++,,,---...///+++,,,.../////////......((()))+++---.........---,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......***+++---...///......---,,,,,,+++++++++,,,---...000111333333333111///---***+++...000111222111000///...---,,,,,,,,,---...---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,+++,,,///111333222111111+++++++++,,,---...///000000/////////............------------------------,,,---///000000///---,,,'''((()))+++---///000111+++***)))))))))+++...///,,,,,,------...------,,,++++++,,,,,,---...//////+++***+++,,,///000///...***+++,,,------,,,+++***+++++++++,,,,,,---------(((***,,,...///...---,,,...---,,,+++++++++,,,---++++++++++++++++++++++++///...---++++++,,,---...((()))+++,,,,,,+++***))),,,,,,,,,++++++++++++***+++)))+++//////,,,+++------------,,,,,,,,,++++++---,,,+++***))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******+++...000000000------------------------******+++++++++,,,,,,,,,***)))))),,,///000---+++*********++++++,,,,,,,,,......---------,,,,,,,,,((()))***+++,,,---------+++***)))))))))***,,,---)))******,,,---///111222,,,,,,---------------------......//////......---+++*********+++---///000------------------------,,,,,,,,,,,,------...///---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...************+++,,,---...++++++,,,------...//////,,,,,,++++++,,,---///000*********++++++,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,------------------.........//////,,,,,,---...---,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------............------,,,,,,------...(((((()))***++++++,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...///...,,,++++++---///)))***+++,,,...///000111.........////////////000000000//////.........------......//////000000000000000000//////......---yyyvvvuuuxxx}}}~~~}}}}}}}}}}}}}}}zzzxxxtttoooiiiddd```^^^^^^^^^^^^^^^^^^___```aaaccchhhiiifffaaa\\\TTTKKKJJJJJJHHHGGGFFFEEEEEEEEEAAA???;;;888555444333333555333222111111111///---000////////////...+++(((///---+++******---000222---------,,,,,,+++++++++///...---,,,+++******+++++++++******++++++,,,------,,,,,,++++++******)))))))))******+++,,,------+++++++++************)))---,,,+++******,,,...///------+++***)))(((((((((***,,,...000000...+++)))'''---///,,,+++......*********+++***))))))+++,,,+++++++++,,,,,,,,,------...,,,******+++++++++******************************+++---//////...---,,,000///......,,,,,,+++*********))))))))))))******///---+++))))))+++---///))),,,......+++))))))+++,,,,,,,,,---///000///...///...---,,,++++++***+++---,,,++++++,,,///111333////////////...---,,,+++***+++,,,,,,---------,,,............---+++)))(((,,,,,,+++******+++,,,,,,------...///000000000///...---+++***)))******+++000---***)))+++,,,***((())))))***++++++++++++***,,,+++***+++...///---+++---,,,***(((''''''((())))))+++...///...,,,++++++((()))***++++++++++++***000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((((()))***,,,---...///+++***))))))***,,,...//////...---,,,***)))((((((000///...,,,+++***))))))******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,---------(((((()))***++++++,,,,,,)))******+++---///111222///......---------............000000000///...---******+++...000000...,,,............---,,,+++***...---+++))))))***+++,,,---,,,+++++++++,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,+++,,,,,,---,,,+++)))(((...+++)))(((***+++***'''*********+++,,,---///000'''(((***+++,,,---------+++******+++---......---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---......//////000,,,,,,,,,+++++++++******...------,,,,,,------...***+++,,,,,,,,,,,,+++***---,,,***(((((()))***+++......---------...//////)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,*********+++,,,---//////........................------...//////...---,,,........................+++++++++,,,,,,,,,------xxxvvvuuuwww}}}}}}|||{{{{{{{{{|||yyywwwsssnnniiiddd```^^^]]]]]]^^^______```aaaaaacccgggiiieeeaaa\\\TTTLLLKKKJJJIIIHHHGGGFFFFFFFFFAAA???<<<888555444333333333222000111222222111000111000//////000///---+++...---,,,++++++*********------,,,,,,,,,+++++++++000000///...---,,,,,,,,,++++++******++++++,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++************)))---,,,+++******,,,---///))))))******,,,---...///***,,,...//////...,,,******///000,,,+++,,,+++'''***++++++***))))))***,,,+++++++++,,,,,,,,,,,,---...,,,******+++,,,+++******************************************++++++,,,,,,,,,,,,++++++******)))*********))))))*********,,,+++)))(((((()))+++,,,))),,,......+++)))***+++---,,,,,,...000000///...,,,,,,+++++++++,,,------///...---,,,,,,---///000............---,,,+++***+++,,,,,,,,,,,,,,,++++++---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,------......------//////------,,,---......///---++++++++++++***)))))))))******+++++++++***+++***)))+++...///---+++...---,,,++++++*********''')))++++++)))(((((()))((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++,,,,,,***)))(((((((((***,,,---------,,,+++******))))))---,,,+++***************))))))***+++,,,,,,------+++++++++++++++++++++******,,,---,,,+++***+++---*********+++++++++,,,,,,(((((()))******+++,,,,,,*********+++,,,---...///......---,,,,,,,,,,,,,,,,,,---------------,,,,,,***)))***,,,...///---,,,............---,,,++++++---,,,***(((((()))***+++***+++,,,------,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))******++++++***+++,,,,,,,,,+++******,,,***)))))),,,---+++)))))))))(((((()))***++++++)))***+++,,,------------+++******+++---......---++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,************************---,,,***)))))))))***+++,,,,,,++++++,,,,,,------))))))******++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,---...//////...---,,,------------------------+++,,,,,,,,,------------wwwuuutttwww}}}|||yyyxxxxxxzzz{{{yyywwwsssnnnhhhccc___]]][[[\\\^^^```aaabbbaaaaaabbbfffhhhddd```[[[TTTLLLKKKJJJIIIHHHGGGFFFFFFFFFBBB???<<<888555444444444111000///000222333333111222000///...///000///...,,,,,,---------+++***))),,,,,,,,,,,,++++++++++++//////......------,,,,,,++++++******++++++,,,---***++++++,,,,,,---......,,,,,,------------------+++++++++************))),,,++++++******,,,---...))))))***,,,---///111222,,,,,,------------,,,,,,***---...,,,+++---+++(((***++++++***))))))***,,,******+++++++++,,,,,,,,,---,,,******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())),,,---++++++++++++++++++++++++++++++************+++++++++******))))))******+++***,,,------+++******+++---,,,,,,...000111000...)))))))))***,,,---///000000///---,,,,,,,,,---...------------,,,+++***)))++++++,,,,,,,,,++++++***+++***(((''''''))),,,...,,,+++************+++,,,++++++,,,,,,,,,+++******++++++*********+++,,,,,,,,,------,,,***)))***+++)))))))))*********++++++***))))))+++---...---+++------------,,,,,,+++***'''((()))((('''&&&((()))))))))***+++,,,,,,------(((((())))))*********+++((((((((((((((((((((((((***+++,,,------,,,+++***************))))))))))))***)))(((''''''(((***+++,,,,,,+++++++++***************)))))))))******+++(((((())))))************+++++++++***))))))(((((()))***++++++***)))***+++)))))))))***************((())))))******+++++++++++++++*********+++,,,,,,///...---,,,+++*********++++++*********++++++++++++***))))))+++------,,,......///......---,,,++++++***)))((((((((()))***(((***,,,......,,,)))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))+++---...,,,+++***))))))(((((())))))***,,,,,,------------,,,,,,+++***)))+++---...---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******'''(((((()))******++++++,,,++++++++++++*********+++******************+++)))(((''''''''''''((()))---,,,+++*********+++,,,******))))))******+++,,,((())))))))))))************++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,---------......vvvtttssswww}}}{{{wwwvvvvvvxxxzzzyyyvvvsssmmmhhhccc___]]]YYY[[[^^^aaabbbbbbbbbaaaaaaeeefffccc___[[[TTTMMMJJJIIIHHHGGGFFFEEEEEEEEEBBB@@@<<<888666444444444111000000000222333222111111///---,,,.../////////)))***,,,---............,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******++++++,,,---......------,,,+++++++++))))))+++,,,...000222222+++++++++*********))))))++++++******++++++,,,---------,,,,,,,,,------...,,,,,,,,,+++,,,,,,------'''(((***+++---///...,,,***+++,,,***)))(((***+++************++++++++++++,,,+++***+++,,,,,,+++)))...........................---,,,++++++,,,---...++++++,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++*********---,,,,,,...000111000...)))))))))***+++---...//////...---,,,,,,,,,------+++++++++++++++***))))))))))))***++++++++++++++++++***)))(((((()))+++---++++++************++++++++++++,,,,,,+++***))))))(((((((((((()))******+++)))+++---,,,)))'''(((+++)))))))))))))))******+++))))))***+++,,,---,,,,,,***+++,,,,,,,,,***)))(((++++++***)))'''(((***---,,,,,,++++++++++++,,,,,,((((((((()))))))))*********************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******)))((((((((())))))***************++++++++++++******))))))*********((())))))))))))))))))))),,,,,,+++***))))))(((((()))***++++++))))))***+++************************((()))))))))*********++++++*********+++,,,---...000///...,,,+++*********+++***)))((()))***+++,,,---+++))))))***,,,------...............---,,,,,,+++***))))))))))))******)))***+++,,,,,,+++)))(((************++++++++++++************************************))))))((((((******+++,,,,,,+++)))))))))***+++---...---,,,***+++++++++++++++,,,---...............---,,,+++++++++***)))***,,,------,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))******++++++,,,,,,---++++++++++++************+++******))))))******+++***)))'''&&&&&&''')))***---,,,++++++***+++,,,,,,)))))))))))))))***+++,,,******)))))))))***************+++,,,,,,,,,,,,+++...---------,,,,,,++++++---,,,++++++***+++++++++************************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........uuusssrrrvvv|||~~~zzzwwwuuuvvvwwwyyyyyywwwsssnnnhhhccc___]]]XXXZZZ]]]```aaabbbaaa``````dddeeeaaa^^^[[[UUUNNNIIIHHHGGGEEEDDDDDDDDDDDDBBB@@@<<<999666555444444333222111111222222111///000...++++++,,,---...---***))))))***+++---...///++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++******++++++,,,---...------,,,,,,+++******((()))***,,,...///111222+++++++++*********))))))************++++++,,,,,,...---,,,+++************,,,++++++***+++,,,---...'''&&&'''+++...///...---+++,,,,,,***)))((()))+++)))))))))*********+++++++++******+++------+++)))------------------------,,,---...//////...---,,,***++++++,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++***,,,,,,,,,---///000///...************++++++,,,---,,,,,,,,,,,,,,,---......*********+++******))))))&&&'''(((***+++,,,,,,---+++++++++++++++******)))************************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,------&&&))),,,+++(((&&&''')))))))))((((((((()))***+++)))***+++,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((,,,,,,+++)))((())),,,...///...,,,+++***)))))))))+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((())))))******+++*********))))))******))))))************++++++---,,,+++******))))))***)))))))))***************------,,,+++***))))))((()))+++,,,+++***)))***,,,++++++++++++++++++******)))))))))))))))******************+++---...000111111000///---,,,++++++++++++***)))))))))***,,,---///---***)))+++---...///------------------,,,++++++++++++******+++++++++,,,+++******)))))))))***))))))*********+++++++++++++++++++++++++++++++++++++++******)))(((((((((++++++,,,,,,+++)))((('''***+++---...---+++)))((()))******+++---///000111/////////...---,,,*********))))))***,,,------,,,((()))******+++++++++***++++++++++++++++++++++++)))******++++++******)))******++++++,,,,,,------+++++++++*********))))))++++++************+++++++++***(((''''''(((***++++++++++++++++++++++++,,,)))))))))******+++------,,,++++++*********+++,,,)))***++++++,,,,,,++++++---------,,,,,,++++++++++++************+++,,,,,,************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttrrrrrrvvv|||}}}zzzwwwvvvwwwxxxyyyzzzxxxtttoooiiiddd```^^^YYYZZZ\\\^^^___```_________cccddd```]]]ZZZUUUOOOIIIHHHGGGFFFEEEDDDDDDDDDCCC@@@===999666555555555444222111111222222000//////---++++++,,,,,,,,,++++++***)))(((((()))***+++*********++++++++++++++++++,,,---......---,,,+++++++++******++++++,,,---)))******++++++,,,------******+++++++++++++++,,,+++++++++************)))*********+++++++++++++++******)))))))))***++++++++++++******+++,,,---...+++''''''+++///---+++***+++,,,,,,+++)))((()))***((())))))))))))******************,,,------+++)))))))))))))))))))))))))))***+++,,,------,,,***(((((()))))))))******++++++++++++************+++++++++******))))))******+++...,,,******+++,,,+++***+++******,,,...///...,,,,,,++++++************+++++++++,,,,,,---------...)))***************))))))%%%&&&((()))++++++,,,,,,***+++,,,---,,,+++)))((())))))***++++++***)))))),,,,,,---------,,,++++++((()))******+++******)))&&&(((******)))((('''((())))))((('''((()))***++++++---......,,,++++++,,,++++++,,,,,,,,,++++++*********)))(((&&&'''***,,,///---+++)))((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))************************&&&''''''((()))******+++************************))))))******************...---,,,+++***)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******))))))+++,,,+++***)))***++++++++++++++++++*********))))))))))))))))))))))))))))))***+++---///111222111000///...---,,,,,,,,,***************+++,,,---000---+++***,,,.........++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,...---+++)))))))))***+++&&&''''''(((((()))))))))+++++++++++++++++++++++++++*********))))))((((((***++++++++++++)))((('''***,,,------***(((((((((&&&&&&''')))+++---///000//////......---+++***)))***)))(((***,,,---,,,+++))))))*********)))))))))))))))))))))******++++++))))))************))))))((((((((()))******+++++++++************)))))))))++++++************++++++++++++))))))))))))++++++)))************+++++++++***)))******+++,,,......---,,,+++*********+++,,,)))******+++++++++++++++,,,,,,+++++++++++++++******************+++,,,---************************************+++,,,------------------------------+++++++++,,,,,,,,,------sssqqqqqquuu|||}}}|||zzzyyyxxxxxxyyyyyy{{{yyyuuupppjjjeeeaaa___ZZZZZZ[[[\\\\\\]]]^^^^^^^^^bbbccc___\\\ZZZUUUOOOKKKJJJIIIGGGFFFFFFEEEEEECCCAAA===999777555555555222000000000222333222111///...------...---+++)))***++++++,,,,,,,,,++++++)))*********++++++++++++***+++---......---,,,+++++++++******++++++,,,---((())))))******++++++,,,))))))))))))))))))((((((+++++++++************)))))))))***+++++++++++++++((((((((()))***+++,,,---)))******+++,,,,,,------+++&&&%%%+++000---******,,,,,,,,,+++)))((()))***((((((((()))))))))******))))))***,,,......+++)))************************************))))))(((((()))))))))))))))******************))))))*********,,,+++)))(((((()))+++,,,///,,,))))))+++,,,+++******))))))+++------,,,+++++++++************++++++,,,,,,---------,,,++++++)))******++++++*********'''((())))))***)))))))))))))))))))))*********+++((()))***++++++***)))(((++++++,,,,,,---,,,,,,,,,&&&'''((((((((('''&&&%%%)))))))))+++,,,,,,)))'''***)))'''''''''(((***+++...///111///,,,******++++++******)))*********+++((())))))'''&&&&&&(((***,,,+++)))''''''((()))***)))***************++++++((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))''''''((()))************************))))))))))))+++******)))))))))******(((((()))***++++++,,,,,,******************))))))((()))******(((((()))***++++++*********))))))))))))))))))))))))))))))(((*********+++,,,...///000///...------,,,,,,,,,---(((((()))***+++,,,,,,,,,///---+++***,,,------,,,)))******++++++*********))))))***+++++++++++++++---------,,,++++++***)))&&&&&&''''''((())))))************************************)))))))))))))))'''((()))+++++++++***)))(((***+++***((('''(((***%%%%%%&&&'''(((***,,,---------------,,,+++))))))***)))((()))+++---,,,+++************)))(((''''''&&&&&&'''((()))******+++))))))************))))))&&&''''''(((((())))))***************))))))))))))***))))))(((((())))))***************************(((((())))))************)))))))))***+++,,,......---,,,***)))((()))***+++))))))***+++++++++++++++)))******************+++,,,+++*********************************************)))))))))***+++---...++++++++++++++++++++++++*********+++++++++,,,,,,rrrqqqqqquuu||||||{{{{{{zzzyyyyyyyyyyyy|||yyyvvvpppkkkfffbbb```[[[ZZZZZZZZZ[[[\\\]]]]]]^^^aaabbb___\\\ZZZUUUPPPLLLKKKJJJIIIHHHGGGGGGGGGCCCAAA===999777555555555//////...000333444444333000000/////////...+++((((((***...111333222111///))))))******++++++++++++((()))+++,,,,,,+++***(((++++++******++++++,,,---++++++******)))(((((((((%%%&&&&&&'''((())))))***+++++++++************)))))))))***++++++++++++*********))))))******+++,,,((()))***,,,,,,------,,,(((""""""+++111///---...,,,---,,,+++)))((()))***(((((((((((())))))))))))))))))***,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((()))***++++++++++++++++++++++++******))))))))))))******///---+++))))))+++---//////,,,))))))+++,,,+++***)))((((((***,,,---,,,*********))))))***+++,,,,,,.........---,,,+++)))((()))******+++++++++******************)))(((&&&&&&((('''&&&%%%'''))),,,...((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,******+++++++++)))((('''+++***))),,,//////+++'''***)))'''&&&'''(((***+++///111222000---******+++)))((('''&&&&&&'''((()))((()))***)))'''''')))***)))((('''&&&''')))+++,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))(((((((((%%%%%%'''((())))))))))))************)))))))))(((''''''''''''((()))***+++&&&'''((()))***+++,,,---(((((((((((())))))))))))'''((()))((('''&&&''')))******))))))((((((((('''))))))))))))((((((((((((++++++******++++++,,,---------,,,++++++,,,,,,,,,&&&''')))++++++++++++***---+++******+++,,,+++***((())))))*********))))))'''((()))***************,,,---...///...,,,)))''''''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******$$$%%%(((***,,,,,,,,,,,,&&&((()))(((''''''***---''''''''''''(((***++++++,,,,,,,,,,,,+++***)))(((***)))((()))+++,,,,,,+++************)))'''&&&%%%$$$%%%&&&'''(((******+++))))))************))))))''''''(((((()))*********************))))))))))))((((((''''''''''''(((((())))))************))))))''''''((()))))))))))))))((((((((()))***,,,---...---+++)))((('''((()))***))))))***++++++++++++***(((((())))))*********+++...---,,,***)))(((((((((***************************))))))))))))+++---...************************))))))*********+++++++++sssppppppssszzz~~~yyyvvvvvvwwwwwwwwwzzz|||yyyrrrllliiiccc]]]^^^]]]\\\]]]___aaaaaa```______^^^\\\ZZZWWWUUUTTTJJJIIIHHHHHHGGGGGGGGGGGGCCC@@@;;;999888777666555555444333333111111000//////...+++******+++,,,---'''(((((()))***++++++++++++***)))'''''')))***+++((()))***+++++++++++++++(((((('''(((((()))***+++&&&+++---+++)))***)))&&&(((((((((((()))***,,,---,,,***))))))******)))'''***)))((((((((((((((()))))))))))))))))))))))))))***))))))(((((((((((((((***))))))***,,,,,,+++)))***++++++***'''$$$$$$$$$&&&'''((()))***+++++++++,,,,,,,,,++++++*********(((((()))******+++,,,,,,,,,+++)))((((((((()))***)))***+++,,,---,,,++++++,,,,,,,,,+++***(((&&&%%%'''(((((()))******+++++++++******************++++++,,,------......------***)))))))))))))))******///...---,,,+++*********))))))(((((((((((())))))''''''(((((())))))*********)))))))))***+++,,,,,,'''((()))******)))((('''((()))***,,,,,,+++******))))))************))))))))))))************)))(((''''''&&&&&&'''))),,,...///222444222---(((%%%%%%))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((()))))))))))))))************+++++++++************************---,,,***)))))))))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************((((((((((((((('''&&&&&&(((((((((((()))***+++,,,---,,,+++))))))))))))***(((((())))))))))))((((((,,,,,,---,,,)))(((((()))((((((((((((((((((((((((************++++++++++++)))***++++++***)))***+++***)))((()))+++,,,,,,+++,,,++++++***)))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***++++++++++++******)))+++***)))))))))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''***))))))((('''&&&&&&&&&%%%&&&'''((()))***++++++))))))))))))((((((((((((---,,,,,,++++++,,,,,,---000...,,,***((('''''''''******+++++++++******)))((()))***+++,,,++++++******)))(((''''''((()))***''''''''''''(((((((((((()))***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuutttssswww~~~{{{vvvsssssstttuuuuuuyyyyyyuuummmhhhfffbbb^^^]]]\\\[[[\\\___aaaaaaaaa___^^^]]][[[YYYVVVSSSRRRKKKJJJIIIHHHGGGGGGGGGGGGDDDAAA<<<999888777666555555555444333222111000000......,,,+++++++++,,,---,,,,,,++++++***)))))))))))))))************))))))((()))***++++++++++++***(((((((((((((((((()))***(((,,,...+++)))+++***(((''''''&&&%%%%%%&&&'''(((***)))(((((())))))(((&&&))))))((((((((())))))***************************((((((''''''((()))******)))(((((()))++++++***)))'''((()))(((&&&%%%%%%&&&(((((()))***+++++++++***++++++*********)))))))))++++++++++++++++++++++++++++++)))((((((((())))))((((((***+++++++++***))))))))))))))))))))))))*********)))))))))******+++******+++,,,,,,+++******++++++,,,,,,,,,,,,,,,+++******)))))))))******+++333222000---+++)))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((()))***+++'''((()))******)))(((''''''((())))))******))))))''''''''''''''''''''''''((()))))))))))))))((((((((('''&&&&&&''')))+++,,,---000222222...***(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))''''''''''''(((((((((((())))))*********+++++++++************************++++++)))((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******************((())))))))))))((('''&&&((((((((())))))+++,,,,,,---,,,+++))))))))))))***((())))))******))))))((()))******)))'''&&&'''((())))))))))))))))))))))))''''''((((((((())))))))))))***++++++***)))***+++(((''''''(((***++++++***+++*********)))(((((((((((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((&&&''''''(((((((((''''''***)))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))(((''''''((((((((()))))))))))))))&&&''''''((()))***++++++)))(((((((((((((((((((((+++++++++******+++++++++000///---***)))(((((((((*********++++++******)))'''((()))*********))))))+++***)))(((((()))***+++'''''''''((((((((())))))''')))******))))))***+++++++++++++++++++++++++++************************wwwuuuvvvzzz{{{uuurrrrrrtttvvvwwwzzzyyysssjjjeeedddbbb___[[[ZZZYYY[[[^^^```aaaaaa^^^^^^]]][[[XXXTTTQQQOOOLLLKKKJJJHHHGGGFFFFFFEEEEEEAAA===999888777666444666555555444333222111000......---------,,,,,,,,,------,,,++++++***))))))'''(((***,,,,,,***((('''))))))******++++++******))))))(((((('''((((((((()))---...***)))++++++*********)))((((((((((((((()))'''&&&'''(((((('''%%%(((((((((((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,((((((''')))***+++***(((&&&''''''&&&%%%%%%'''))))))******+++++++++*********))))))))))))(((((((((------,,,+++******))))))******)))((((((((())))))&&&'''((()))))))))(((((('''''''''''')))+++---//////---+++)))((()))***+++******,,,------,,,******************************++++++***************+++222111///...,,,***)))((()))((((((''''''(((((()))))))))))))))(((((((((((((((''''''''''''(((((()))'''((())))))))))))(((''''''''''''''''''((())))))+++***))))))))))))***+++''''''((((((((((((((('''(((((('''&&&'''(((***+++***---000111///---,,,+++))))))))))))))))))))))))******))))))(((''''''&&&******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******&&&&&&&&&&&&'''''''''''')))))))))*********++++++))))))))))))))))))))))))+++******))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))))))))******))))))(((((())))))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))******************)))''')))))))))''''''((()))))))))))))))))))))))))))''''''(((((((((((()))))))))***++++++***)))***+++((('''&&&''')))+++***)))))))))))))))))))))))))))((((((((((((((((((((((((+++******************+++'''&&&&&&&&&&&&&&&&&&''''''((()))***************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''''''''((()))******++++++((((((((())))))*********((((((((((((((((((((((((************************///...,,,***))))))))))))************************''''''((()))))))))((((((+++******))))))******+++(((((((((((())))))))))))'''((())))))))))))***+++************************************************wwwuuuuuuyyy}}}xxxtttuuuxxxzzz|||||||||vvvmmmgggeeeaaa]]]YYYXXXXXXZZZ]]]```aaa```______^^^\\\XXXTTTPPPNNNMMMLLLJJJHHHGGGEEEEEEEEEDDDAAA<<<888777666444333666555555444333222111111---............---,,,+++))))))*********+++++++++((()))***++++++***)))((())))))************))))))***)))(((''''''''''''''')))------)))''')))+++*********))))))))))))))))))((('''&&&'''(((((('''&&&'''''''''((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******)))(((((()))++++++***(((''''''((('''&&&&&&(((******+++++++++++++++***)))))))))))))))))))))))))))++++++***))))))((((((''')))))))))((((((((())))))'''''''''((((((((((((((('''&&&&&&&&&(((+++...000222///,,,)))(((((()))***,,,++++++++++++++++++,,,************************,,,++++++************++++++,,,,,,,,,,,,++++++***(((((((((''''''(((((((((******))))))((((((''''''((('''''''''''''''((((((&&&'''((())))))((('''&&&((('''&&&&&&&&&''')))***,,,,,,+++******+++,,,,,,&&&&&&''''''((('''''''''(((((('''''''''((())))))***,,,///000000...,,,+++))))))))))))))))))))))))))))))((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++&&&&&&'''''''''((((((((())))))))))))************((((((((((((((((((((((((++++++******************(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,++++++***))))))))))))************))))))***************+++,,,,,,,,,+++******)))(((((((((******++++++++++++******((()))+++***))))))***+++************************))))))))))))*********+++)))***++++++***)))***+++(((''''''(((***+++***)))((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,&&&''')))***+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((''''''''''''''''''((())))))******))))))))))))))))))))))))'''''''''((((((((((((((()))******************)))---,,,***)))((((((((())))))))))))))))))******+++((((((((((((((((((((((((***))))))))))))))))))***((((((((()))))))))******((()))***)))((('''((()))************************++++++++++++++++++++++++xxxvvvvvvyyyzzzwwwxxx{{{}}}~~~|||}}}yyypppiiiddd^^^XXXWWWVVVVVVXXX\\\^^^_______________]]]ZZZUUUQQQNNNMMMLLLJJJHHHGGGEEEEEEEEECCC???:::777666555333222666555444333222111111000------......------,,,+++(((((((((((())))))))))))+++***)))(((((()))***+++))))))*********))))))((())))))(((''''''&&&''''''(((++++++'''&&&((()))((($$$$$$%%%&&&&&&''''''''')))(((''''''))))))((('''''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((((((***+++,,,***)))((())))))((('''&&&((()))******+++++++++***))))))************************************************((((((((()))))))))((((((((((((((()))))))))******)))(((''''''(((***,,,...222///,,,)))(((((()))***...,,,***((((((***,,,...+++******)))***+++,,,,,,,,,++++++***))))))******(((((()))*********))))))((((((''''''''''''((((((******))))))(((((('''''')))(((((('''''''''((((((&&&'''((())))))((('''&&&(((((('''&&&'''((()))***((((((''''''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''((((((+++,,,...//////...+++)))((((((((((((((((((((((((&&&'''''''''((((((((()))***)))))))))((((((((('''++++++******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''((((((((()))))))))(((((()))))))))*********''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))*********)))******++++++++++++******)))(((((('''******++++++++++++******((()))******)))((()))+++))))))))))))))))))))))))((())))))))))))*********)))***++++++***)))***+++)))(((((()))+++,,,,,,+++((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''''''''((($$$%%%&&&'''((((((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******************************((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&''''''((((((((()))******+++,,,,,,+++*********)))(((&&&&&&&&&''''''))))))((((((((()))++++++))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))***++++++)))'''&&&&&&'''))))))))))))))))))))))))++++++++++++++++++++++++{{{xxxvvvyyy~~~}}}yyyxxxyyy{{{}}}}}}zzz|||xxxpppiiiccc\\\UUUWWWVVVVVVWWWZZZ]]]]]]]]]^^^^^^___]]]ZZZVVVRRROOOLLLKKKJJJHHHGGGFFFFFFEEEAAA>>>:::777666666555444555444444333222111000///------,,,,,,,,,+++++++++++++++***((('''&&&%%%%%%,,,***(((''''''(((***,,,))))))******))))))((((((((((((''''''&&&'''''''''&&&***+++'''&&&(((((('''###$$$&&&'''((())))))))))))''''''''')))***)))(((&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))***+++***(((&&&(((***)))((('''''''''((())))))*********))))))))))))************++++++***+++++++++++++++++++++''''''((()))))))))((((((******)))))))))***+++,,,+++***)))(((((()))***+++///---+++)))((()))***+++---+++)))'''''')))+++---))))))(((((()))+++---...++++++***)))((((((((((((((()))******)))'''%%%$$$(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))(((''''''''''''(((&&&'''(((((((((((('''&&&'''''''''''''''((())))))'''(((((())))))(((((('''%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((,,,,,,,,,......---)))&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((()))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))))))))***((((((((()))))))))******(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))******))))))***)))))))))))))))******************)))((('''&&&)))******************)))&&&(((((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''(((((()))***++++++***)))***+++***)))((()))+++---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++************************((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((())))))***+++,,,,,,+++***)))((('''&&&%%%%%%%%%&&&''')))(((''''''((()))+++,,,+++***)))((((((((())))))&&&''''''((((((''''''&&&''''''''''''(((((((((((()))***+++)))'''%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))|||xxxuuuvvv{{{}}}{{{yyyyyy{{{|||||||||{{{{{{wwwnnnhhhddd___ZZZWWWVVVUUUVVVYYY[[[[[[[[[[[[\\\]]]\\\ZZZVVVQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGBBB???;;;888888888777777444333222222000000///...---,,,+++***)))***++++++,,,,,,***)))(((&&&%%%%%%******))))))))))))******)))))))))))))))(((((('''''''''&&&&&&&&&'''((((((&&&***,,,)))''')))(((&&&&&&''')))*********))))))'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&%%%'''((()))(((&&&!!!$$$''')))((('''&&&&&&&&&'''((()))))))))))))))((((((((()))))))))***************)))((((((''''''&&&&&&((()))))))))((((((******)))))))))***+++,,,*********)))))))))))))))******)))))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&(((+++---///+++***)))((('''''''''''''''((()))***)))(((&&&%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''(((***,,,,,,***((('''%%%%%%&&&(((((()))))))))$$$%%%&&&'''(((((())))))***)))***,,,...---)))%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((($$$$$$&&&'''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&'''((())))))))))))((())))))((((((((((((((())))))*********)))((('''&&&((())))))******))))))((('''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***++++++***)))***+++)))(((''')))+++,,,+++***)))))))))((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''))))))***************)))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((()))***************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''((())))))((()))***,,,,,,***)))((('''&&&%%%%%%%%%&&&'''((()))((('''&&&''')))+++,,,***)))((('''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))zzzvvvqqqqqqvvv|||}}}|||{{{{{{}}}~~~~~~}}}}}}}}}wwwnnniiihhheeeaaaWWWVVVUUUVVVXXXZZZZZZZZZYYYZZZ[[[[[[YYYUUUQQQNNNJJJIIIHHHHHHGGGGGGGGGGGGBBB???<<<::::::::::::999333333222111000///......---,,,***(((((()))***+++************))))))))))))''')))***++++++***)))''')))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))&&&+++---+++)))***)))&&&%%%&&&'''''''''&&&$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&'''&&&$$$$$$'''((('''&&&&&&%%%%%%'''((())))))))))))&&&'''''''''(((((()))))))))((('''&&&$$$###"""!!!%%%&&&((()))))))))((((((***)))((((((((()))+++,,,))))))************)))((('''(((((()))******++++++%%%'''***,,,,,,***'''%%%$$$$$$$$$%%%'''***---///******((('''&&&&&&&&&&&&$$$&&&(((***++++++***)))'''''''''&&&&&&'''''''''''''''(((((())))))******'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''&&&%%%$$$"""$$$'''))))))'''$$$"""%%%&&&'''((())))))))))))###$$$%%%'''((()))))))))((('''(((+++------)))&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++""""""###$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&&&&'''(((((()))(((((()))(((''''''''''''(((((())))))*********(((&&&%%%(((((())))))))))))((((((***++++++***(((&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))+++++++++***)))***+++((('''&&&'''***+++***)))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((((((''''''(((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++""""""###$$$&&&'''((((((%%%%%%&&&&&&'''((())))))'''((()))++++++)))((('''''''''&&&%%%&&&'''((()))(((((('''&&&''')))+++---)))((('''&&&%%%&&&&&&''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((***,,,((((((((((((((((((((((((************************vvvtttrrrtttwww|||||||||~~~{{{ssslllgggdddbbb```YYYWWWWWWXXXZZZ\\\\\\[[[```___\\\YYYUUURRROOOMMMJJJHHHEEEDDDEEEFFFFFFEEECCC@@@<<<:::999999777666777666444222111000//////++++++************++++++++++++***)))((('''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&((()))***++++++***)))(((%%%%%%%%%%%%&&&&&&&&&'''((("""!!!&&&)))%%%###%%%''''''&&&%%%&&&'''((()))''''''&&&&&&&&&''''''((()))((((((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$""""""######$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((###%%%&&&&&&&&&&&&'''(((*********)))(((&&&%%%$$$,,,...//////,,,***))))))))))))(((((((((((())))))*********++++++*********&&&&&&%%%###!!!"""$$$'''))))))))))))(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))***))))))******)))&&&###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%(((++++++)))(((***,,,((('''&&&%%%%%%%%%%%%%%%&&&((()))'''###"""%%%'''&&&'''(((*********))))))((('''&&&%%%%%%%%%%%%%%%+++***((('''((('''&&&$$$$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((()))***++++++,,,---+++************)))'''###$$$%%%&&&'''''''''''''''%%%%%%&&&(((*********))))))))))))))))))))))))+++***))))))******)))'''(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&))))))))))))((((((((((((+++***)))(((((('''((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''(((******+++++++++''''''(((((())))))******((()))(((&&&(((***(((###&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%'''((())))))'''%%%$$$(((((('''&&&%%%$$$$$$###'''&&&%%%''')))***)))((('''))))))((('''&&&'''(((...---,,,***))))))))))))&&&%%%%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***'''&&&%%%$$$$$$&&&'''((())))))))))))(((((((((((()))''''''(((******'''###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))++++++%%%&&&((())))))'''%%%$$$''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***))))))(((''''''&&&&&&)))))))))))))))((((((((()))((('''(((******((('''uuutttrrrtttxxx||||||{{{vvvpppjjjfffccc```^^^YYYXXXWWWXXXZZZ\\\\\\\\\^^^]]][[[YYYVVVSSSQQQOOOIIIGGGDDDDDDDDDEEEEEEDDDAAA>>>:::888888777666444444333222000///...---------,,,+++***)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&%%%###""""""###%%%&&&'''((()))******)))((('''&&&''''''((((((((((((((()))$$$###(((***'''%%%&&&&&&&&&%%%%%%%%%'''((()))((((((''''''((()))******))))))(((''''''&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''&&&'''((()))************)))((('''&&&&&&'''(((((()))((('''&&&&&&''''''(((&&&''''''&&&%%%%%%&&&'''###%%%(((******(((%%%###***,,,------+++)))((()))++++++******)))*********))))))***++++++***))))))'''(((((('''%%%&&&(((***)))))))))(((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''((((((((()))+++,,,+++'''$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))))))))***++++++***)))&&&&&&%%%$$$$$$$$$$$$$$$'''((((((&&&%%%$$$%%%'''''''''((()))))))))((((((''''''&&&&&&%%%%%%%%%%%%***)))''''''((((((&&&%%%%%%$$$###$$$&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&((()))******)))))))))))))))*********,,,+++******++++++***)))%%%%%%&&&''''''((())))))'''&&&%%%&&&)))***+++***((((((((((((((((((((((((,,,+++)))***++++++***((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((''''''''')))(((((((((((((((((((((***))))))(((((((((((()))''''''''''''((((((((()))(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((())))))))))))(((...///***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((())))))))))))''''''&&&&&&%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&'''((((((((('''%%%$$$((((((''''''&&&%%%%%%%%%)))(((&&&'''(((((('''&&&&&&(((((('''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&((('''%%%&&&((((((&&&###''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++'''(((((()))((('''&&&%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))******)))'''uuutttrrrtttxxx}}}~~~yyywwwtttooojjjgggccc```]]]YYYXXXWWWYYY[[[]]]]]]]]]\\\\\\ZZZYYYVVVTTTRRRPPPHHHFFFDDDCCCDDDDDDCCCBBB???<<<888666666555444222333333111///...---------...---+++)))(((''''''&&&''''''(((((())))))******(((((('''(((((()))***+++(((((((((((((((((((((((('''$$$!!!!!!$$$'''&&&''''''((((((''''''&&&"""###%%%&&&'''&&&$$$###***'''&&&(((***((('''(((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''((()))***+++***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&'''((('''((()))******+++******))))))((('''&&&&&&'''''''''''''''&&&''''''((()))))))))(((&&&$$$$$$%%%'''%%%&&&((())))))(((&&&%%%''')))+++***)))(((((())),,,+++******))))))))))))''')))***,,,,,,***)))'''%%%'''))))))(((((()))***)))(((((((((((('''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&'''))),,,...---)))&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&,,,)))'''))),,,---***&&&'''&&&%%%%%%$$$%%%%%%%%%)))'''&&&&&&'''''''''&&&(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++************))))))((((((+++***)))***,,,,,,,,,***((('''&&&&&&'''(((***+++(((&&&&&&''')))+++++++++((((((((((((((((((((((((,,,+++******++++++***)))'''(((((())))))(((((('''((((((''''''''''''((((((***)))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((('''&&&&&&))))))))))))(((((((((((((((111555...$$$"""%%%(((&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((()))((('''&&&&&&&&&&&&&&&######%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''***)))''''''((('''&&&$$$&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((()))*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''))))))((()))******)))'''uuussssssuuuyyy~~~}}}xxxxxxuuuqqqmmmiiiddd___[[[YYYXXXWWWYYY[[[]]]^^^]]]]]]\\\[[[YYYWWWSSSQQQOOOHHHGGGEEEDDDEEEEEECCCBBB>>><<<888666555555333222444444222111000/////////---,,,***)))((('''''''''(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((((((((((((((((((&&&$$$######$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%% """$$$&&&'''%%%###""")))((('''(((((('''''''''$$$$$$###$$$%%%&&&((()))#########$$$%%%'''((()))***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((&&&$$$$$$'''))),,,***'''%%%%%%&&&((()))&&&((())))))(((((()))******)))(((''''''&&&''''''&&&(((***++++++***(((&&&!!!$$$'''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((******%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$&&&(((,,,///...+++((($$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&,,,***)))***++++++)))&&&)))(((((('''''''''((((((***'''$$$%%%((()))(((%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((()))(((''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((******))))))))))))))))))***)))(((***,,,------,,,((('''&&&%%%%%%''')))+++((('''&&&''')))+++++++++((((((((((((((((((((((((+++***))))))******)))((('''(((((((((((((((((('''(((((((((''''''((((((((()))))))))((((((((('''''''''''''''((((((((((((((((((((('''(((((()))******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))(((((((((******))))))(((((('''''''''000444---%%%###&&&(((%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))(((&&&&&&''''''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''(((((((((((('''%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$&&&'''(((''''''&&&))))))((((((((('''''''''((('''%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''&&&&&&&&&''''''((())),,,+++)))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&''')))(((((()))******)))'''uuussssssuuuzzz~~~zzzzzzwwwrrrnnniiiccc\\\XXXXXXWWWWWWXXX[[[]]]^^^^^^^^^^^^]]]ZZZWWWRRROOOLLLJJJHHHFFFFFFFFFFFFDDDBBB???<<<999777666555444333333222111000//////......+++******)))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&)))++++++***(((&&&'''((('''%%%$$$%%%&&&&&&$$$$$$######$$$%%%'''((("""""""""###$$$&&&'''((())))))'''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$"""############$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((&&&&&&'''&&&%%%&&&(((***$$$$$$%%%%%%&&&'''((((((&&&((())))))((((((***+++))))))((('''&&&&&&''''''&&&''')))******)))'''&&& ###&&&((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''+++......+++)))$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,+++)))'''''')))(((((('''''''''(((((())))))&&&$$$%%%''')))(((%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%$$$&&&((()))(((''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((()))******++++++)))(((''')))+++---,,,+++((('''%%%$$$$$$&&&((()))(((&&&%%%''')))+++++++++'''''''''''''''''''''''')))(((''''''(((((('''&&&''''''(((((((((((('''''''''(((((((((((((((((('''((((((((('''''''''&&&&&&&&&&&&''''''((((((((()))(((((('''(((((()))******((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&((()))***+++++++++******))))))((((((''''''&&&***,,,(((&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&'''((((((''''''((()))(((&&&&&&&&&'''"""###$$$%%%&&&&&&&&&%%%'''%%%$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''"""$$$%%%'''(((((('''&&&((((((((((((''''''''''''(((((('''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''')))((('''(((******((('''tttssssssvvv{{{|||zzzvvvqqqlllfff```YYYUUUWWWVVVVVVWWWZZZ]]]]]]]]]___^^^]]][[[WWWRRRNNNKKKJJJIIIGGGGGGGGGFFFDDDAAA@@@===:::777777666555333000///...---,,,,,,,,,,,,+++***************++++++******))))))((((((''''''(((((('''(((((()))***+++''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&((()))))))))'''&&&&&&((('''###!!!###%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&$$$$$$$$$$$$$$$%%%'''''''''''''''%%%&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$&&&&&&&&&&&&''')))"""(((+++)))&&&###'''((((((((('''''')))+++***))))))(((((())))))***''''''((((((((((((''''''###%%%(((***)))((('''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&))),,,,,,+++)))&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%))),,,***'''%%%''')))%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&'''((())))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$%%%'''((((((&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))))))))''''''((()))***+++,,,,,,((('''&&&(((***++++++***'''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&(((*********''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))***(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))+++,,,------))))))))))))((((((((((((%%%&&&%%%$$$'''***(((###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''')))((('''((()))***)))'''&&&'''((($$$%%%&&&((((((((('''&&&'''%%%######%%%'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$'''(((((('''%%%$$$&&&'''######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&'''((()))'''%%%tttssssssvvv|||~~~zzzvvvqqqkkkfffaaa[[[XXXVVVUUUTTTVVVYYY\\\]]]\\\]]]]]]]]][[[XXXSSSOOOLLLIIIHHHGGGGGGGGGEEEBBB@@@@@@===999777666666444333//////...---,,,,,,,,,,,,------,,,+++******++++++(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%)))(((""" ###%%%$$$&&&%%%###""""""######$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&'''((((((((((((###$$$&&&''''''''''''&&&%%%&&&'''''''''&&&%%%$$$"""$$$&&&'''&&&$$$$$$$$$###''')))(((%%%###&&&''''''&&&%%%%%%''')))((((((((((((((()))***+++(((''''''&&&&&&''''''(((&&&(((******)))(((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&)))******))))))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$$$$$$$&&&'''$$$&&&)))++++++***'''&&&###$$$&&&'''((('''&&&%%%'''%%%%%%%%%'''''''''%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((******)))((((((((())))))*********+++'''&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%''')))))))))'''''''''''''''''''''''')))'''&&&&&&'''(((&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%%%%&&&''''''((())))))***))))))(((((((((((())))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***+++++++++(((((((((((())))))))))))$$$%%%$$$###&&&***(((###$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&((()))))))))&&&%%%%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''%%%%%%%%%'''''''''%%%'''((()))(((&&&%%%&&&'''&&&''')))*********(((''''''%%%###"""$$$&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((('''%%%###$$$%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$######$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&$$$tttssssssvvv|||~~~{{{wwwrrrmmmhhhddd```]]]UUUTTTTTTUUUYYY[[[\\\\\\ZZZ[[[\\\[[[XXXUUUQQQNNNHHHGGGFFFFFFFFFDDDAAA>>>???<<<999777666555444333111000///...............000///...,,,+++******)))&&&&&&'''((()))***++++++***))))))(((((((((((()))''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%******"""###&&&%%%&&&%%%$$$""""""""""""############"""######$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''"""###%%%'''((((((((('''&&&&&&'''((('''&&&$$$###"""$$$'''(((&&&###!!!!!!+++)))%%%###"""$$$&&&(((&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%'''((()))***)))(((&&&%%%%%%&&&((()))&&&((())))))'''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$$$$%%%''')))***)))***)))&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&$$$###%%%(((***'''$$$%%%%%%%%%%%%&&&&&&'''(((!!!$$$&&&%%%""""""%%%(((###&&&***------+++(((&&&###$$$&&&(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###************))))))))))))'''&&&%%%&&&(((((((((&&&'''(((((()))(((((('''&&&%%%$$$###$$$&&&((()))(((''''''''''''''''''''''''***(((''''''(((((('''&&&&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))+++***)))(((((('''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''(((((())))))******$$$&&&&&&%%%&&&((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&''')))))))))$$$$$$$$$######$$$%%%%%% !!!"""$$$&&&'''''''''$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&&&&&&&%%%###&&&'''((('''%%%$$$%%%&&&###$$$&&&''''''&&&$$$###'''%%%""""""$$$&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%''')))***(((((('''''''''&&&&&&&&&"""%%%''''''$$$""""""$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$"""######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%'''((()))***%%%%%%&&&&&&'''((())))))%%%$$$$$$%%%&&&&&&%%%###tttsssrrruuuzzz}}}zzzzzzxxxtttoooiiiccc^^^[[[ZZZXXXVVVVVVYYY\\\]]]^^^YYYXXXWWWWWWWWWTTTQQQMMMFFFFFFGGGFFFEEECCCAAA@@@@@@<<<888666555555444333444222///,,,++++++---......111444111+++&&&%%%'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&'''''''''******)))((('''&&&&&&%%%#########"""""""""!!!!!!$$$#########$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$""""""###$$$%%%+++((($$$!!!!!!"""%%%((('''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$&&&((()))'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''###%%%&&&&&&$$$#########"""###$$$%%%%%%$$$###"""&&&%%%###""""""$$$%%%'''"""############$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***111,,,'''$$$%%%&&&%%%$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((+++***((('''&&&&&&'''(((&&&$$$######%%%%%%$$$"""&&&&&&%%%$$$$$$&&&'''(((&&&&&&''''''((()))))))))'''''''''))),,,......---))))))(((''''''((()))******))))))(((((((((((((((&&&%%%$$$%%%''')))))))))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&(((***)))'''%%%###(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((''''''''''''((((((***'''$$$###$$$%%%%%%%%%$$$"""!!!$$$(((+++***(((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))(((&&&$$$###### !!!$$$&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$''')))'''%%%$$$%%%&&&(((((('''%%%$$$############$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%)))))))))((('''%%%$$$###&&&%%%&&&''')))***)))((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%$$$######!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$~~~sssrrrqqqtttzzz}}}|||yyyssslllfffaaa^^^]]]ZZZXXXVVVVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVSSSOOOLLLHHHIIIIIIHHHGGGEEECCCBBB???<<<888666555555444333000///,,,)))((()))***+++---000333111+++'''&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%)))'''$$$""""""###%%%''')))&&&$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!!  !!!############$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''))),,,)))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$***)))''''''''''''&&&%%%'''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&%%%%%%'''***++++++***))))))((('''''')))***++++++***))))))(((((())))))+++)))'''''')))))))))(((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%************+++,,,---...+++)))&&&&&&(((***++++++((('''&&&&&&''''''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((%%%$$$$$$$$$!!!"""$$$&&&'''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&$$$%%%((()))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######!!!###$$$&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$}}}qqqpppppptttzzz}}}~~~yyyrrrjjjddd```___^^^ZZZXXXUUUUUUVVVXXXXXXXXXYYYXXXWWWVVVUUUQQQMMMJJJIIIIIIIIIHHHGGGEEECCCAAA>>>;;;888666555444333222///---+++)))(((((()))***+++...000///+++(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&(((((('''%%%$$$%%%%%%&&&&&&'''''''''(((%%%###"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''###%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$"""""""""###$$$############$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&''''''''''''&&&,,,***(((((((((((('''&&&''''''(((((((((''''''&&&&&&&&&''''''((()))))))))'''&&&&&&''')))******)))))))))((('''((()))***+++,,,+++******))))))******000...+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++---...***(((&&&%%%''')))))))))((())))))((('''&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&"""$$$%%%'''''''''&&&&&&'''''''''''''''(((((())))))(((''''''(((((('''&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$########################"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$}}}pppoooooossszzz}}}zzz}}}yyyrrrkkkddd```^^^]]]XXXVVVUUUUUUWWWYYYYYYXXXZZZYYYWWWVVVUUUQQQMMMIIIGGGGGGGGGFFFEEECCC@@@???===;;;777555555444222111///...,,,***)))******+++)))+++,,,,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&$$$###$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!"""###"""!!! !!!"""$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%''')))(((&&&$$$&&&%%%%%%%%%%%%&&&&&&&&&$$$"""!!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%######$$$%%%%%%$$$###""""""###$$$%%%***)))((('''&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$'''***)))&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%'''(((&&&$$$###&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((($$$%%%'''((())))))(((((()))'''%%%%%%&&&'''&&&&&&'''((()))))))))(((&&&&&&&&&&&&''''''((())))))))))))(((((()))+++,,,+++***)))((((((((((((***+++,,,---,,,++++++******++++++111///,,,++++++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))***)))(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&((()))***+++,,,***'''&&&&&&&&&%%%$$$%%%(((******''''''))),,,''''''''''''(((((()))))),,,++++++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######%%%'''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((******)))(((((((((''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$###""""""###%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''((('''%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~ooonnnooossszzz}}}zzz{{{xxxsssmmmggg```\\\YYYVVVUUUUUUVVVYYY[[[\\\[[[[[[ZZZYYYXXXVVVSSSNNNJJJHHHHHHGGGGGGEEEBBB@@@>>><<<:::777555555333111///------+++************+++'''((()))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++)))%%%""""""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%&&&$$$$$$$$$#########"""""" !!!""""""""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$###""""""######""" !!!"""$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%''''''((((((((('''&&&%%%""""""#########$$$$$$$$$&&&%%%&&&''')))'''%%%"""'''&&&%%%$$$######$$$$$$ """%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&((())))))'''&&&%%%''')))&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&))),,,+++'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&(((((('''%%%###&&&%%%%%%%%%%%%&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((( """$$$%%%&&&&&&&&&%%%&&&$$$######%%%'''((('''&&&'''((())))))((('''&&&&&&&&&''''''((())))))))))))((('''(((***++++++***)))((((((((()))***,,,------,,,,,,+++++++++++++++///---+++***++++++***(((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))***+++...---************((('''%%%(((+++***((('''))),,,&&&&&&''''''((()))))))))*********)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''*********)))((((((((((((&&&&&&'''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&$$$######$$$&&&&&&%%%############$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((()))***(((&&&$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooonnnooosssyyy}}}zzzxxxtttnnnggg```[[[XXXTTTTTTTTTWWWZZZ]]]]]]\\\[[[ZZZYYYXXXWWWTTTOOOLLLJJJJJJJJJIIIGGGDDDBBB@@@;;;999666555444333000...+++******)))(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++,,,***%%%""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$""""""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&########################'''&&&&&&'''((('''%%%"""&&&%%%$$$###"""###$$$$$$((('''&&&'''&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###!!!!!!###%%%''''''&&&&&&&&&&&&''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((***+++***(((&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$$$$&&&'''(((((((((((()))&&&$$$$$$&&&(((******&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))&&&%%%%%%&&&((())))))((()))((((((((()))+++,,,...---,,,++++++******++++++---,,,***)))***+++***)))''''''''''''''''''''''''((((((((()))))))))))))))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((''''''&&&'''***+++***))))))******)))(((''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((()))***)))((('''((()))%%%&&&(((((((((&&&$$$"""'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&(((***+++%%%$$$$$$%%%''''''%%%$$$############$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""############%%%###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&''')))***)))(((&&&$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&~~~ooonnnooorrryyy}}}|||yyysssllleee___[[[YYYTTTSSSTTTVVVYYY[[[[[[ZZZYYYXXXWWWWWWVVVSSSOOOLLLJJJJJJJJJIIIGGGDDDAAA@@@:::888666555444333000---+++************)))))))))***((('''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%(((+++)))%%%"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""###$$$%%%!!!!!!!!!"""###%%%&&&'''&&&&&&%%%&&&''''''%%%""""""###%%%%%%%%%### ############$$$$$$$$$$$$!!!"""%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$%%%'''''''''%%%%%%$$$#########%%%''')))111---)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!! """&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))***+++,,,---***'''%%%&&&((())))))$$$%%%%%%%%%&&&'''))))))&&&&&&''''''((()))))))))%%%$$$$$$%%%(((******))))))((((((((()))+++---...,,,,,,+++***************///---+++***++++++***)))&&&''''''(((((()))))))))******)))))))))))))))))),,,+++)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###""""""$$$''')))(((''')))(((''''''((()))(((''''''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&((())))))'''&&&(((***''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))+++%%%$$$$$$%%%&&&&&&%%%###############$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((***,,,&&&%%%$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&}}}pppoooooorrryyy}}}zzz~~~zzzrrrjjjccc^^^\\\[[[TTTTTTTTTVVVXXXYYYXXXVVVWWWVVVVVVVVVUUUSSSOOOLLLIIIIIIHHHGGGEEEBBB???>>>999888666555444222///------------,,,,,,,,,,,,,,,,,,***((((((((((((((('''((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%!!!%%%)))((($$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######$$$%%%%%%###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&(((!!!!!!!!!!!!"""%%%'''(((%%%$$$$$$%%%&&&%%%###!!!!!!###$$$%%%$$$!!!"""############$$$$$$$$$!!!$$$&&&(((((('''''')))(((''''''&&&%%%$$$###%%%$$$###$$$&&&((())))))###""""""###%%%(((+++---000,,,'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!!"""$$$'''###$$$&&&&&&&&&&&&$$$###!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((('''%%%###$$$''')))'''%%%'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&''')))***///,,,'''%%%%%%%%%&&&%%%$$$$$$###$$$%%%''')))+++&&&&&&''''''((()))))))))&&&%%%%%%'''***,,,,,,,,,)))(((((((((***+++---///,,,+++******))))))******111///,,,+++++++++***(((&&&''''''((()))***++++++++++++******))))))(((((((((%%%"""!!!$$$&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((***+++---...'''&&&&&&((()))***((('''&&&$$$###%%%***,,,+++)))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%&&&%%%%%%$$$######$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$'''))))))'''&&&(((+++***(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$#####################$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%(((&&&$$$######$$$%%%'''%%%$$$$$$$$$&&&&&&$$$""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""########################"""""""""$$$&&&(((+++,,,""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&{{{vvvuuutttwww{{{|||yyy{{{vvvoooiiiccc^^^ZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVVVVVVVUUURRRLLLHHHGGGHHHHHHGGGDDDAAA>>><<<<<<999444///,,,,,,---...,,,+++***((((((***+++,,,+++---,,,)))'''(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!###%%%%%%%%%***'''%%%$$$%%%$$$ $$$&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%###!!!!!!"""$$$&&&###"""""""""!!!!!! %%%$$$######%%%%%%$$$###"""$$$%%%$$$###"""###$$$### !!!######!!!$$$$$$%%%&&&''''''''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$''')))+++222+++%%%###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!((('''$$$###"""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$###"""!!!!!!""""""###$$$&&&''''''&&&$$$#########""""""######$$$%%%"""$$$''''''&&&%%%%%%%%%'''''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&''')))))))))'''((($$$!!!"""'''***)))'''***)))(((''''''((()))***)))+++------+++)))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''+++++++++******)))((('''************++++++++++++***)))))))))***+++,,,,,,+++,,,---...---+++)))'''...000000,,,'''%%%'''+++***'''%%%&&&(((***(((&&&)))))))))))))))))))))))))))((('''&&&%%%%%%&&&''')))++++++***(((&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))******)))))))))))))))***(((((()))***************+++++++++***)))(((((('''(((((((((((()))***+++,,,,,,,,,++++++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""'''''''''''''''''''''''')))******)))'''%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&((()))(((%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""$$$&&&)))+++%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$######""""""""""""############""""""######$$$%%%###$$$%%%&&&''')))******''''''&&&%%%%%%$$$#########$$$&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$|||tttrrrrrruuuzzz{{{wwwxxxtttoooiiieee```[[[XXXRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTTTTUUUTTTPPPKKKGGGHHHHHHHHHGGGDDDAAA===;;;777555111...,,,,,,,,,---,,,+++)))(((((()))+++,,,(((000333...((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%###!!!"""###%%%%%%%%%(((&&&%%%%%%&&&&&&### """$$$&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""!!!  !!!###%%%$$$$$$$$$$$$#########"""%%%$$$######%%%%%%$$$###"""###$$$###""""""###$$$$$$""" ###%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%''')))---)))%%%$$$&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%###!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!###&&&'''''''''(((***,,,***(((&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))'''&&&%%%%%%%%%&&&((((((&&&%%%$$$%%%'''((('''&&&'''### !!!%%%((('''$$$))))))(((''''''((())))))+++---///...,,,***))))))((('''''''''&&&&&&&&&&&&'''((())))))******))))))(((((()))******))))))((((((((((((((())))))))))))*********)))******+++++++++,,,---------+++)))''',,,000222000+++((()))+++***(((&&&&&&((()))((('''************************,,,+++***)))))))))******)))***+++***((('''''''''''''''&&&'''''')))******))))))))))))))))))))))))******))))))))))))******((())))))***************+++++++++***)))((((((((((((((((((((()))***+++,,,+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########%%%'''(((%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$|||qqqppppppsssyyy~~~yyyuuutttrrrnnnjjjfffbbb]]]YYYRRRRRRSSSTTTUUUVVVWWWWWWSSSRRRRRRSSSRRROOOKKKGGGIIIIIIHHHGGGDDD@@@<<<:::222000///---+++++++++,,,******((((((((((((*********555<<<555)))$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&$$$""""""$$$&&&&&&%%%$$$"""!!!"""######"""!!!&&&&&&&&&$$$"""###%%%'''######$$$$$$$$$$$$######""""""###$$$%%%&&&''''''$$$$$$$$$$$$############%%%$$$######$$$%%%$$$###!!!"""######!!!!!!"""###$$$"""!!!!!!###$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''%%%$$$&&&((('''$$$ $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&###"""  """############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$##################$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!###$$$%%%&&&))),,,///111---(((&&&&&&&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''')))***+++''''''&&&&&&''''''((()))'''&&&%%%&&&(((((((((&&&'''$$$"""###%%%'''&&&$$$(((((('''&&&&&&'''((((((***+++------+++)))((()))))))))(((((((((((('''''''''((())))))******))))))%%%&&&'''((()))*********(((((((((((())))))))))))++++++******)))*********+++,,,------,,,+++)))((()))---111111---***)))******(((&&&'''((())))))(((************************++++++*********+++,,,,,,''')))******)))(((((()))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))************************((()))******++++++******+++++++++***))))))(((((('''''''''((()))***,,,,,,))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$######$$$%%%&&&%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$${{{ooooooooosssyyy~~~xxxtttrrrpppmmmjjjhhhccc^^^ZZZWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRRRRRRRRRROOOKKKHHHIIIIIIHHHGGGCCC???;;;999000000...---+++*********))))))(((''''''((())))))---888===666***$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''%%%######%%%&&&&&&&&&$$$$$$###""""""###"""""""""######"""!!!!!!###$$$######$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%%%%"""""""""!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$""" """###"""!!! !!!""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&'''''''''###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######%%%######$$$&&&&&&$$$"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''&&&$$$"""!!!"""""""""######"""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''"""#########$$$(((,,,000444...'''&&&((()))&&&###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''')))***+++''''''''''''(((((()))))))))((('''(((***+++***)))***(((&&&&&&((()))'''&&&'''''''''&&&&&&''''''''''''(((***)))(((&&&&&&'''))))))))))))))))))))))))&&&&&&'''(((((((((((((((%%%&&&'''((()))))))))))))))*********++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++***)))'''***,,,---***((((((((())))))((('''(((((())))))************************(((((((((((())))))******&&&(((******))))))***+++(((((((((((((((((()))***))))))))))))))))))))))))))))))******++++++******))))))***++++++++++++***+++++++++******)))))))))'''''''''''')))***+++,,,(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$#########%%%'''((('''&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$zzzoooooopppsssyyy}}}wwwtttqqqooommmjjjhhhddd___[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQMMMJJJIIIIIIHHHFFFCCC???;;;888333222000...,,,***)))((())))))(((((((((((()))))),,,222555000+++((('''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######(((&&&######$$$&&&&&&%%%)))((('''&&&$$$###$$$$$$ #########"""###$$$"""######$$$$$$######""" !!!"""!!! !!!!!!!!!!!!!!!!!!""""""$$$###""""""$$$$$$###""" """###"""!!! !!!"""!!!""""""""""""!!!!!!!!! """$$$'''((())))))#################################$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""%%%###""""""###%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))'''&&&$$$"""!!!######$$$%%%%%%%%%$$$###"""$$$&&&''''''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###""""""%%%)))---222,,,&&&%%%(((+++***''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))((('''((()))******((()))((((((((())))))((('''&&&''''''''''''''''''&&&&&&((()))((('''&&&&&&'''************************&&&''''''(((((((((((((((''''''(((((((((((('''''')))*********++++++++++++,,,,,,+++***)))))))))***++++++,,,,,,++++++******))))))))))))(((((()))***)))))))))((((((((()))***************************&&&''''''(((((()))))))))&&&(((***+++***)))***,,,+++***)))(((((((((((((((************************((()))***+++,,,+++++++++))))))***+++++++++++++++++++++++++++************''''''''''''((()))***+++''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''&&&%%%%%%%%%(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$#########%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#####################$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############!!! !!!#########$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzpppooopppsssyyy|||xxxvvvsssqqqmmmjjjgggccc^^^[[[QQQRRRSSSUUUVVVXXXYYYZZZYYYWWWVVVTTTSSSQQQMMMJJJHHHHHHGGGFFFCCC???;;;999444333000---+++***))))))))))))))))))))))))))))))''')))***(((***---+++'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((%%%######$$$%%%%%%$$$&&&&&&$$$""" """"""$$$&&&%%%$$$%%%%%%""""""############""""""""""""###"""!!! ############$$$$$$$$$$$$$$$###""""""###$$$###"""!!!"""######!!!!!!"""######$$$&&&%%%$$$#########"""$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""%%%$$$###"""###$$$&&&'''#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&'''((()))((('''&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$""""""$$$(((+++000+++'''%%%(((***++++++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%'''''''''%%%&&&&&&''''''(((''''''&&&&&&'''(((((((((((('''&&&)))***+++***)))((()))***))))))***************+++((()))******++++++******(((((()))))))))(((''''''(((((((((((())))))))))))++++++******)))*********++++++++++++++++++++++++,,,+++***)))))))))++++++)))******)))(((((()))+++++++++++++++++++++++++++((()))******+++*********''')))++++++*********+++++++++***)))((((((((((((************************((()))***,,,,,,,,,++++++)))***++++++,,,+++++++++++++++++++++++++++++++++)))((((((''''''(((((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$##################""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$#####################$$$%%%%%%#########$$$$$$$$$$$$$$${{{ooonnnooorrrxxx}}}{{{yyyyyyvvvsssmmmiiieeeaaa]]]ZZZQQQRRRSSSUUUWWWXXXZZZZZZ[[[YYYVVVUUUSSSPPPLLLIIIFFFGGGFFFEEECCC???<<<:::333111...+++******+++,,,)))******************)))$$$&&&&&&$$$'''+++,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###"""###$$$$$$###!!!"""!!!"""###$$$$$$###""""""$$$%%%""""""############""""""$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!"""###$$$###""""""###$$$"""%%%''''''$$$""""""### !!!###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$############!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%'''((()))((('''&&&&&&%%%$$$######$$$%%%&&&$$$############$$$%%%%%%$$$%%%%%%$$$$$$%%%(((+++...,,,(((&&&&&&(((+++---'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$&&&'''((((((((((((((('''((())))))))))))(((''')))***+++***))))))***,,,))))))))))))*********+++))))))***++++++++++++***''''''((()))************(((((((((((())))))))))))*********)))******+++++++++++++++++++++++++++,,,++++++************)))((((((***+++***(((''')))+++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))(((***++++++***)))***+++))))))(((((()))******+++************************''')))+++,,,------,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++******(((''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######""""""""""""######%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%############$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""###$$$&&&&&&"""#########$$$$$$$$$$$$}}}nnnmmmnnnqqqvvv|||~~~{{{zzz{{{yyytttnnnhhhddd```\\\YYYWWWWWWWWWXXXXXXYYYYYYYYY\\\YYYWWWTTTRRROOOKKKHHHFFFFFFFFFEEECCC@@@<<<:::111///,,,)))(((***,,,...******++++++++++++******''')))((($$$###'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''$$$"""!!!"""######"""$$$%%%%%%###!!!"""&&&)))&&&%%%"""!!!$$$""""""############""""""!!!!!!!!!!!!!!!""""""""" !!!!!!"""""""""######"""!!!"""###$$$###!!!"""$$$%%%$$$###"""###$$$ ###&&&%%%""" """######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!$$$''')))(((&&&$$$###""""""###$$$%%%%%%&&&&&&$$$###"""!!! !!!""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&%%%%%%!!!"""$$$&&&&&&&&&$$$###(((%%%!!!!!!%%%(((######""""""######$$$%%%###$$$%%%&&&&&&'''***---...---***&&&$$$%%%)))---'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&'''''''''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%'''***++++++***++++++'''((()))******)))((('''((())))))((('''''')))+++(((((())))))************''''''((()))))))))))))))%%%&&&((()))+++,,,,,,---************++++++++++++***)))))))))***+++,,,,,,,,,++++++***++++++,,,,,,(((((()))******(((%%%"""(((***+++***((('''))),,,++++++++++++++++++++++++***++++++,,,+++***(((''')))***,,,,,,***)))******&&&&&&'''(((***+++---...************************''')))+++---...---,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((&&&&&&%%%%%%((((((((()))((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((())))))))))))(((''''''''''''((($$$&&&''''''&&&%%%&&&'''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!######""""""""""""######$$$$$$$$$######"""""""""######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###""""""!!!##################$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''""""""######$$$$$$$$$$$$